1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ 2|* *| 3|* * ARM Disassembler *| 4|* *| 5|* Automatically generated file, do not edit! *| 6|* *| 7\*===----------------------------------------------------------------------===*/ 8 9#include "llvm/MC/MCInst.h" 10#include "llvm/MC/MCSubtargetInfo.h" 11#include "llvm/MC/SubtargetFeature.h" 12#include "llvm/Support/DataTypes.h" 13#include "llvm/Support/Debug.h" 14#include "llvm/Support/LEB128.h" 15#include "llvm/Support/raw_ostream.h" 16#include <assert.h> 17 18namespace llvm { 19 20// Helper functions for extracting fields from encoded instructions. 21// InsnType must either be integral or an APInt-like object that must: 22// * be default-constructible and copy-constructible 23// * be constructible from an APInt (this can be private) 24// * Support insertBits(bits, startBit, numBits) 25// * Support extractBitsAsZExtValue(numBits, startBit) 26// * Support the ~, &, ==, and != operators with other objects of the same type 27// * Support the != and bitwise & with uint64_t 28// * Support put (<<) to raw_ostream& 29template <typename InsnType> 30#if defined(_MSC_VER) && !defined(__clang__) 31__declspec(noinline) 32#endif 33static std::enable_if_t<std::is_integral<InsnType>::value, InsnType> 34fieldFromInstruction(const InsnType &insn, unsigned startBit, 35 unsigned numBits) { 36 assert(startBit + numBits <= 64 && "Cannot support >64-bit extractions!"); 37 assert(startBit + numBits <= (sizeof(InsnType) * 8) && 38 "Instruction field out of bounds!"); 39 InsnType fieldMask; 40 if (numBits == sizeof(InsnType) * 8) 41 fieldMask = (InsnType)(-1LL); 42 else 43 fieldMask = (((InsnType)1 << numBits) - 1) << startBit; 44 return (insn & fieldMask) >> startBit; 45} 46 47template <typename InsnType> 48static std::enable_if_t<!std::is_integral<InsnType>::value, uint64_t> 49fieldFromInstruction(const InsnType &insn, unsigned startBit, 50 unsigned numBits) { 51 return insn.extractBitsAsZExtValue(numBits, startBit); 52} 53 54// Helper function for inserting bits extracted from an encoded instruction into 55// a field. 56template <typename InsnType> 57static std::enable_if_t<std::is_integral<InsnType>::value> 58insertBits(InsnType &field, InsnType bits, unsigned startBit, unsigned numBits) { 59 assert(startBit + numBits <= sizeof field * 8); 60 field |= (InsnType)bits << startBit; 61} 62 63template <typename InsnType> 64static std::enable_if_t<!std::is_integral<InsnType>::value> 65insertBits(InsnType &field, uint64_t bits, unsigned startBit, unsigned numBits) { 66 field.insertBits(bits, startBit, numBits); 67} 68 69static bool Check(DecodeStatus &Out, DecodeStatus In) { 70 Out = static_cast<DecodeStatus>(Out & In); 71 return Out != MCDisassembler::Fail; 72} 73 74static const uint8_t DecoderTableARM32[] = { 75/* 0 */ MCD::OPC_ExtractField, 25, 3, // Inst{27-25} ... 76/* 3 */ MCD::OPC_FilterValue, 0, 47, 14, 0, // Skip to: 3639 77/* 8 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 78/* 11 */ MCD::OPC_FilterValue, 0, 110, 7, 0, // Skip to: 1918 79/* 16 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 80/* 19 */ MCD::OPC_FilterValue, 0, 139, 1, 0, // Skip to: 419 81/* 24 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 82/* 27 */ MCD::OPC_FilterValue, 0, 123, 0, 0, // Skip to: 155 83/* 32 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ... 84/* 35 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 65 85/* 40 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 56 86/* 45 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 56 87/* 52 */ MCD::OPC_Decode, 211, 5, 0, // Opcode: ANDrr 88/* 56 */ MCD::OPC_CheckPredicate, 0, 128, 32, 0, // Skip to: 8381 89/* 61 */ MCD::OPC_Decode, 212, 5, 1, // Opcode: ANDrsi 90/* 65 */ MCD::OPC_FilterValue, 1, 25, 0, 0, // Skip to: 95 91/* 70 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 86 92/* 75 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 86 93/* 82 */ MCD::OPC_Decode, 160, 15, 0, // Opcode: SUBrr 94/* 86 */ MCD::OPC_CheckPredicate, 0, 98, 32, 0, // Skip to: 8381 95/* 91 */ MCD::OPC_Decode, 161, 15, 1, // Opcode: SUBrsi 96/* 95 */ MCD::OPC_FilterValue, 2, 25, 0, 0, // Skip to: 125 97/* 100 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 116 98/* 105 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 116 99/* 112 */ MCD::OPC_Decode, 202, 5, 0, // Opcode: ADDrr 100/* 116 */ MCD::OPC_CheckPredicate, 0, 68, 32, 0, // Skip to: 8381 101/* 121 */ MCD::OPC_Decode, 203, 5, 1, // Opcode: ADDrsi 102/* 125 */ MCD::OPC_FilterValue, 3, 59, 32, 0, // Skip to: 8381 103/* 130 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 146 104/* 135 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 146 105/* 142 */ MCD::OPC_Decode, 154, 14, 0, // Opcode: SBCrr 106/* 146 */ MCD::OPC_CheckPredicate, 0, 38, 32, 0, // Skip to: 8381 107/* 151 */ MCD::OPC_Decode, 155, 14, 1, // Opcode: SBCrsi 108/* 155 */ MCD::OPC_FilterValue, 1, 29, 32, 0, // Skip to: 8381 109/* 160 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 110/* 163 */ MCD::OPC_FilterValue, 0, 59, 0, 0, // Skip to: 227 111/* 168 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ... 112/* 171 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 185 113/* 176 */ MCD::OPC_CheckPredicate, 0, 8, 32, 0, // Skip to: 8381 114/* 181 */ MCD::OPC_Decode, 213, 5, 2, // Opcode: ANDrsr 115/* 185 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 199 116/* 190 */ MCD::OPC_CheckPredicate, 0, 250, 31, 0, // Skip to: 8381 117/* 195 */ MCD::OPC_Decode, 162, 15, 2, // Opcode: SUBrsr 118/* 199 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 213 119/* 204 */ MCD::OPC_CheckPredicate, 0, 236, 31, 0, // Skip to: 8381 120/* 209 */ MCD::OPC_Decode, 204, 5, 2, // Opcode: ADDrsr 121/* 213 */ MCD::OPC_FilterValue, 3, 227, 31, 0, // Skip to: 8381 122/* 218 */ MCD::OPC_CheckPredicate, 0, 222, 31, 0, // Skip to: 8381 123/* 223 */ MCD::OPC_Decode, 156, 14, 3, // Opcode: SBCrsr 124/* 227 */ MCD::OPC_FilterValue, 1, 213, 31, 0, // Skip to: 8381 125/* 232 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ... 126/* 235 */ MCD::OPC_FilterValue, 0, 71, 0, 0, // Skip to: 311 127/* 240 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ... 128/* 243 */ MCD::OPC_FilterValue, 0, 14, 0, 0, // Skip to: 262 129/* 248 */ MCD::OPC_CheckPredicate, 1, 192, 31, 0, // Skip to: 8381 130/* 253 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0, 131/* 258 */ MCD::OPC_Decode, 149, 7, 4, // Opcode: MUL 132/* 262 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 283 133/* 267 */ MCD::OPC_CheckPredicate, 1, 173, 31, 0, // Skip to: 8381 134/* 272 */ MCD::OPC_CheckField, 20, 1, 0, 166, 31, 0, // Skip to: 8381 135/* 279 */ MCD::OPC_Decode, 195, 15, 5, // Opcode: UMAAL 136/* 283 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 297 137/* 288 */ MCD::OPC_CheckPredicate, 1, 152, 31, 0, // Skip to: 8381 138/* 293 */ MCD::OPC_Decode, 197, 15, 6, // Opcode: UMULL 139/* 297 */ MCD::OPC_FilterValue, 3, 143, 31, 0, // Skip to: 8381 140/* 302 */ MCD::OPC_CheckPredicate, 1, 138, 31, 0, // Skip to: 8381 141/* 307 */ MCD::OPC_Decode, 208, 14, 6, // Opcode: SMULL 142/* 311 */ MCD::OPC_FilterValue, 1, 31, 0, 0, // Skip to: 347 143/* 316 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 144/* 319 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 333 145/* 324 */ MCD::OPC_CheckPredicate, 0, 116, 31, 0, // Skip to: 8381 146/* 329 */ MCD::OPC_Decode, 149, 15, 7, // Opcode: STRH_POST 147/* 333 */ MCD::OPC_FilterValue, 1, 107, 31, 0, // Skip to: 8381 148/* 338 */ MCD::OPC_CheckPredicate, 0, 102, 31, 0, // Skip to: 8381 149/* 343 */ MCD::OPC_Decode, 232, 6, 7, // Opcode: LDRH_POST 150/* 347 */ MCD::OPC_FilterValue, 2, 31, 0, 0, // Skip to: 383 151/* 352 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 152/* 355 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 369 153/* 360 */ MCD::OPC_CheckPredicate, 0, 80, 31, 0, // Skip to: 8381 154/* 365 */ MCD::OPC_Decode, 223, 6, 7, // Opcode: LDRD_POST 155/* 369 */ MCD::OPC_FilterValue, 1, 71, 31, 0, // Skip to: 8381 156/* 374 */ MCD::OPC_CheckPredicate, 0, 66, 31, 0, // Skip to: 8381 157/* 379 */ MCD::OPC_Decode, 237, 6, 7, // Opcode: LDRSB_POST 158/* 383 */ MCD::OPC_FilterValue, 3, 57, 31, 0, // Skip to: 8381 159/* 388 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 160/* 391 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 405 161/* 396 */ MCD::OPC_CheckPredicate, 0, 44, 31, 0, // Skip to: 8381 162/* 401 */ MCD::OPC_Decode, 140, 15, 7, // Opcode: STRD_POST 163/* 405 */ MCD::OPC_FilterValue, 1, 35, 31, 0, // Skip to: 8381 164/* 410 */ MCD::OPC_CheckPredicate, 0, 30, 31, 0, // Skip to: 8381 165/* 415 */ MCD::OPC_Decode, 242, 6, 7, // Opcode: LDRSH_POST 166/* 419 */ MCD::OPC_FilterValue, 1, 21, 31, 0, // Skip to: 8381 167/* 424 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ... 168/* 427 */ MCD::OPC_FilterValue, 0, 6, 2, 0, // Skip to: 950 169/* 432 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 170/* 435 */ MCD::OPC_FilterValue, 0, 152, 1, 0, // Skip to: 848 171/* 440 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ... 172/* 443 */ MCD::OPC_FilterValue, 0, 66, 1, 0, // Skip to: 770 173/* 448 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 174/* 451 */ MCD::OPC_FilterValue, 14, 67, 0, 0, // Skip to: 523 175/* 456 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ... 176/* 459 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 491 177/* 464 */ MCD::OPC_CheckPredicate, 2, 171, 0, 0, // Skip to: 640 178/* 469 */ MCD::OPC_CheckField, 6, 2, 1, 164, 0, 0, // Skip to: 640 179/* 476 */ MCD::OPC_CheckField, 4, 1, 0, 157, 0, 0, // Skip to: 640 180/* 483 */ MCD::OPC_SoftFail, 128, 26 /* 0xd00 */, 0, 181/* 487 */ MCD::OPC_Decode, 155, 6, 8, // Opcode: CRC32B 182/* 491 */ MCD::OPC_FilterValue, 1, 144, 0, 0, // Skip to: 640 183/* 496 */ MCD::OPC_CheckPredicate, 2, 139, 0, 0, // Skip to: 640 184/* 501 */ MCD::OPC_CheckField, 6, 2, 1, 132, 0, 0, // Skip to: 640 185/* 508 */ MCD::OPC_CheckField, 4, 1, 0, 125, 0, 0, // Skip to: 640 186/* 515 */ MCD::OPC_SoftFail, 128, 26 /* 0xd00 */, 0, 187/* 519 */ MCD::OPC_Decode, 156, 6, 8, // Opcode: CRC32CB 188/* 523 */ MCD::OPC_FilterValue, 15, 112, 0, 0, // Skip to: 640 189/* 528 */ MCD::OPC_ExtractField, 10, 8, // Inst{17-10} ... 190/* 531 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 559 191/* 536 */ MCD::OPC_CheckPredicate, 0, 99, 0, 0, // Skip to: 640 192/* 541 */ MCD::OPC_CheckField, 9, 1, 0, 92, 0, 0, // Skip to: 640 193/* 548 */ MCD::OPC_CheckField, 0, 5, 0, 85, 0, 0, // Skip to: 640 194/* 555 */ MCD::OPC_Decode, 153, 6, 9, // Opcode: CPS2p 195/* 559 */ MCD::OPC_FilterValue, 64, 30, 0, 0, // Skip to: 594 196/* 564 */ MCD::OPC_CheckPredicate, 0, 71, 0, 0, // Skip to: 640 197/* 569 */ MCD::OPC_CheckField, 18, 2, 0, 64, 0, 0, // Skip to: 640 198/* 576 */ MCD::OPC_CheckField, 6, 3, 0, 57, 0, 0, // Skip to: 640 199/* 583 */ MCD::OPC_CheckField, 0, 5, 0, 50, 0, 0, // Skip to: 640 200/* 590 */ MCD::OPC_Decode, 160, 14, 10, // Opcode: SETEND 201/* 594 */ MCD::OPC_FilterValue, 128, 1, 40, 0, 0, // Skip to: 640 202/* 600 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ... 203/* 603 */ MCD::OPC_FilterValue, 0, 32, 0, 0, // Skip to: 640 204/* 608 */ MCD::OPC_CheckPredicate, 0, 18, 0, 0, // Skip to: 631 205/* 613 */ MCD::OPC_CheckField, 18, 2, 0, 11, 0, 0, // Skip to: 631 206/* 620 */ MCD::OPC_CheckField, 6, 3, 0, 4, 0, 0, // Skip to: 631 207/* 627 */ MCD::OPC_Decode, 152, 6, 9, // Opcode: CPS1p 208/* 631 */ MCD::OPC_CheckPredicate, 0, 4, 0, 0, // Skip to: 640 209/* 636 */ MCD::OPC_Decode, 154, 6, 9, // Opcode: CPS3p 210/* 640 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 211/* 643 */ MCD::OPC_FilterValue, 0, 36, 0, 0, // Skip to: 684 212/* 648 */ MCD::OPC_CheckPredicate, 0, 88, 4, 0, // Skip to: 1765 213/* 653 */ MCD::OPC_CheckField, 16, 1, 1, 81, 4, 0, // Skip to: 1765 214/* 660 */ MCD::OPC_CheckField, 9, 1, 0, 74, 4, 0, // Skip to: 1765 215/* 667 */ MCD::OPC_CheckField, 4, 1, 0, 67, 4, 0, // Skip to: 1765 216/* 674 */ MCD::OPC_SoftFail, 143, 26 /* 0xd0f */, 128, 128, 56 /* 0xe0000 */, 217/* 680 */ MCD::OPC_Decode, 143, 7, 11, // Opcode: MRS 218/* 684 */ MCD::OPC_FilterValue, 1, 20, 0, 0, // Skip to: 709 219/* 689 */ MCD::OPC_CheckPredicate, 0, 47, 4, 0, // Skip to: 1765 220/* 694 */ MCD::OPC_CheckField, 4, 1, 1, 40, 4, 0, // Skip to: 1765 221/* 701 */ MCD::OPC_SoftFail, 128, 30 /* 0xf00 */, 0, 222/* 705 */ MCD::OPC_Decode, 247, 13, 12, // Opcode: QADD 223/* 709 */ MCD::OPC_FilterValue, 2, 35, 0, 0, // Skip to: 749 224/* 714 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 225/* 717 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 731 226/* 722 */ MCD::OPC_CheckPredicate, 3, 14, 4, 0, // Skip to: 1765 227/* 727 */ MCD::OPC_Decode, 179, 14, 13, // Opcode: SMLABB 228/* 731 */ MCD::OPC_FilterValue, 1, 5, 4, 0, // Skip to: 1765 229/* 736 */ MCD::OPC_CheckPredicate, 4, 0, 4, 0, // Skip to: 1765 230/* 741 */ MCD::OPC_SoftFail, 128, 30 /* 0xf00 */, 0, 231/* 745 */ MCD::OPC_Decode, 164, 15, 14, // Opcode: SWP 232/* 749 */ MCD::OPC_FilterValue, 3, 243, 3, 0, // Skip to: 1765 233/* 754 */ MCD::OPC_CheckPredicate, 3, 238, 3, 0, // Skip to: 1765 234/* 759 */ MCD::OPC_CheckField, 4, 1, 0, 231, 3, 0, // Skip to: 1765 235/* 766 */ MCD::OPC_Decode, 180, 14, 13, // Opcode: SMLABT 236/* 770 */ MCD::OPC_FilterValue, 1, 222, 3, 0, // Skip to: 1765 237/* 775 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 238/* 778 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 806 239/* 783 */ MCD::OPC_CheckPredicate, 5, 209, 3, 0, // Skip to: 1765 240/* 788 */ MCD::OPC_CheckField, 28, 4, 14, 202, 3, 0, // Skip to: 1765 241/* 795 */ MCD::OPC_CheckField, 4, 1, 1, 195, 3, 0, // Skip to: 1765 242/* 802 */ MCD::OPC_Decode, 180, 6, 15, // Opcode: HLT 243/* 806 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 827 244/* 811 */ MCD::OPC_CheckPredicate, 3, 181, 3, 0, // Skip to: 1765 245/* 816 */ MCD::OPC_CheckField, 4, 1, 0, 174, 3, 0, // Skip to: 1765 246/* 823 */ MCD::OPC_Decode, 190, 14, 13, // Opcode: SMLATB 247/* 827 */ MCD::OPC_FilterValue, 3, 165, 3, 0, // Skip to: 1765 248/* 832 */ MCD::OPC_CheckPredicate, 3, 160, 3, 0, // Skip to: 1765 249/* 837 */ MCD::OPC_CheckField, 4, 1, 0, 153, 3, 0, // Skip to: 1765 250/* 844 */ MCD::OPC_Decode, 191, 14, 13, // Opcode: SMLATT 251/* 848 */ MCD::OPC_FilterValue, 1, 144, 3, 0, // Skip to: 1765 252/* 853 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 253/* 856 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 924 254/* 861 */ MCD::OPC_CheckPredicate, 0, 16, 0, 0, // Skip to: 882 255/* 866 */ MCD::OPC_CheckField, 5, 7, 0, 9, 0, 0, // Skip to: 882 256/* 873 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0, 257/* 878 */ MCD::OPC_Decode, 180, 15, 16, // Opcode: TSTrr 258/* 882 */ MCD::OPC_CheckPredicate, 6, 23, 0, 0, // Skip to: 910 259/* 887 */ MCD::OPC_CheckField, 28, 4, 15, 16, 0, 0, // Skip to: 910 260/* 894 */ MCD::OPC_CheckField, 5, 3, 0, 9, 0, 0, // Skip to: 910 261/* 901 */ MCD::OPC_SoftFail, 143, 250, 63 /* 0xffd0f */, 0, 262/* 906 */ MCD::OPC_Decode, 161, 14, 10, // Opcode: SETPAN 263/* 910 */ MCD::OPC_CheckPredicate, 0, 82, 3, 0, // Skip to: 1765 264/* 915 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0, 265/* 920 */ MCD::OPC_Decode, 181, 15, 17, // Opcode: TSTrsi 266/* 924 */ MCD::OPC_FilterValue, 1, 68, 3, 0, // Skip to: 1765 267/* 929 */ MCD::OPC_CheckPredicate, 0, 63, 3, 0, // Skip to: 1765 268/* 934 */ MCD::OPC_CheckField, 7, 1, 0, 56, 3, 0, // Skip to: 1765 269/* 941 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0, 270/* 946 */ MCD::OPC_Decode, 182, 15, 18, // Opcode: TSTrsr 271/* 950 */ MCD::OPC_FilterValue, 1, 62, 1, 0, // Skip to: 1273 272/* 955 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 273/* 958 */ MCD::OPC_FilterValue, 0, 192, 0, 0, // Skip to: 1155 274/* 963 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 275/* 966 */ MCD::OPC_FilterValue, 0, 144, 0, 0, // Skip to: 1115 276/* 971 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ... 277/* 974 */ MCD::OPC_FilterValue, 0, 22, 0, 0, // Skip to: 1001 278/* 979 */ MCD::OPC_CheckPredicate, 0, 13, 3, 0, // Skip to: 1765 279/* 984 */ MCD::OPC_CheckField, 9, 1, 0, 6, 3, 0, // Skip to: 1765 280/* 991 */ MCD::OPC_SoftFail, 143, 26 /* 0xd0f */, 128, 128, 60 /* 0xf0000 */, 281/* 997 */ MCD::OPC_Decode, 145, 7, 11, // Opcode: MRSsys 282/* 1001 */ MCD::OPC_FilterValue, 2, 53, 0, 0, // Skip to: 1059 283/* 1006 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ... 284/* 1009 */ MCD::OPC_FilterValue, 0, 20, 0, 0, // Skip to: 1034 285/* 1014 */ MCD::OPC_CheckPredicate, 2, 234, 2, 0, // Skip to: 1765 286/* 1019 */ MCD::OPC_CheckField, 28, 4, 14, 227, 2, 0, // Skip to: 1765 287/* 1026 */ MCD::OPC_SoftFail, 128, 26 /* 0xd00 */, 0, 288/* 1030 */ MCD::OPC_Decode, 160, 6, 8, // Opcode: CRC32W 289/* 1034 */ MCD::OPC_FilterValue, 1, 214, 2, 0, // Skip to: 1765 290/* 1039 */ MCD::OPC_CheckPredicate, 2, 209, 2, 0, // Skip to: 1765 291/* 1044 */ MCD::OPC_CheckField, 28, 4, 14, 202, 2, 0, // Skip to: 1765 292/* 1051 */ MCD::OPC_SoftFail, 128, 26 /* 0xd00 */, 0, 293/* 1055 */ MCD::OPC_Decode, 158, 6, 8, // Opcode: CRC32CW 294/* 1059 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 1073 295/* 1064 */ MCD::OPC_CheckPredicate, 3, 184, 2, 0, // Skip to: 1765 296/* 1069 */ MCD::OPC_Decode, 184, 14, 19, // Opcode: SMLALBB 297/* 1073 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 1087 298/* 1078 */ MCD::OPC_CheckPredicate, 3, 170, 2, 0, // Skip to: 1765 299/* 1083 */ MCD::OPC_Decode, 188, 14, 19, // Opcode: SMLALTB 300/* 1087 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 1101 301/* 1092 */ MCD::OPC_CheckPredicate, 3, 156, 2, 0, // Skip to: 1765 302/* 1097 */ MCD::OPC_Decode, 185, 14, 19, // Opcode: SMLALBT 303/* 1101 */ MCD::OPC_FilterValue, 7, 147, 2, 0, // Skip to: 1765 304/* 1106 */ MCD::OPC_CheckPredicate, 3, 142, 2, 0, // Skip to: 1765 305/* 1111 */ MCD::OPC_Decode, 189, 14, 19, // Opcode: SMLALTT 306/* 1115 */ MCD::OPC_FilterValue, 1, 133, 2, 0, // Skip to: 1765 307/* 1120 */ MCD::OPC_CheckPredicate, 0, 16, 0, 0, // Skip to: 1141 308/* 1125 */ MCD::OPC_CheckField, 5, 7, 0, 9, 0, 0, // Skip to: 1141 309/* 1132 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0, 310/* 1137 */ MCD::OPC_Decode, 149, 6, 20, // Opcode: CMPrr 311/* 1141 */ MCD::OPC_CheckPredicate, 0, 107, 2, 0, // Skip to: 1765 312/* 1146 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0, 313/* 1151 */ MCD::OPC_Decode, 150, 6, 17, // Opcode: CMPrsi 314/* 1155 */ MCD::OPC_FilterValue, 1, 93, 2, 0, // Skip to: 1765 315/* 1160 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 316/* 1163 */ MCD::OPC_FilterValue, 0, 73, 0, 0, // Skip to: 1241 317/* 1168 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 318/* 1171 */ MCD::OPC_FilterValue, 0, 46, 0, 0, // Skip to: 1222 319/* 1176 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ... 320/* 1179 */ MCD::OPC_FilterValue, 2, 13, 0, 0, // Skip to: 1197 321/* 1184 */ MCD::OPC_CheckPredicate, 0, 64, 2, 0, // Skip to: 1765 322/* 1189 */ MCD::OPC_SoftFail, 128, 30 /* 0xf00 */, 0, 323/* 1193 */ MCD::OPC_Decode, 251, 13, 21, // Opcode: QDADD 324/* 1197 */ MCD::OPC_FilterValue, 3, 51, 2, 0, // Skip to: 1765 325/* 1202 */ MCD::OPC_CheckPredicate, 7, 46, 2, 0, // Skip to: 1765 326/* 1207 */ MCD::OPC_SoftFail, 128, 128, 128, 128, 1 /* 0x10000000 */, 128, 128, 128, 128, 14 /* 0xffffffffe0000000 */, 327/* 1218 */ MCD::OPC_Decode, 181, 6, 15, // Opcode: HVC 328/* 1222 */ MCD::OPC_FilterValue, 1, 26, 2, 0, // Skip to: 1765 329/* 1227 */ MCD::OPC_CheckPredicate, 0, 21, 2, 0, // Skip to: 1765 330/* 1232 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0, 331/* 1237 */ MCD::OPC_Decode, 151, 6, 18, // Opcode: CMPrsr 332/* 1241 */ MCD::OPC_FilterValue, 1, 7, 2, 0, // Skip to: 1765 333/* 1246 */ MCD::OPC_CheckPredicate, 4, 2, 2, 0, // Skip to: 1765 334/* 1251 */ MCD::OPC_CheckField, 20, 1, 0, 251, 1, 0, // Skip to: 1765 335/* 1258 */ MCD::OPC_CheckField, 5, 2, 0, 244, 1, 0, // Skip to: 1765 336/* 1265 */ MCD::OPC_SoftFail, 128, 30 /* 0xf00 */, 0, 337/* 1269 */ MCD::OPC_Decode, 165, 15, 14, // Opcode: SWPB 338/* 1273 */ MCD::OPC_FilterValue, 2, 241, 0, 0, // Skip to: 1519 339/* 1278 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 340/* 1281 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 1311 341/* 1286 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 1302 342/* 1291 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 1302 343/* 1298 */ MCD::OPC_Decode, 236, 13, 0, // Opcode: ORRrr 344/* 1302 */ MCD::OPC_CheckPredicate, 0, 202, 1, 0, // Skip to: 1765 345/* 1307 */ MCD::OPC_Decode, 237, 13, 1, // Opcode: ORRrsi 346/* 1311 */ MCD::OPC_FilterValue, 1, 193, 1, 0, // Skip to: 1765 347/* 1316 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 348/* 1319 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1333 349/* 1324 */ MCD::OPC_CheckPredicate, 0, 180, 1, 0, // Skip to: 1765 350/* 1329 */ MCD::OPC_Decode, 238, 13, 2, // Opcode: ORRrsr 351/* 1333 */ MCD::OPC_FilterValue, 1, 171, 1, 0, // Skip to: 1765 352/* 1338 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ... 353/* 1341 */ MCD::OPC_FilterValue, 12, 59, 0, 0, // Skip to: 1405 354/* 1346 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 355/* 1349 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 1377 356/* 1354 */ MCD::OPC_CheckPredicate, 8, 150, 1, 0, // Skip to: 1765 357/* 1359 */ MCD::OPC_CheckField, 12, 4, 15, 143, 1, 0, // Skip to: 1765 358/* 1366 */ MCD::OPC_CheckField, 5, 2, 0, 136, 1, 0, // Skip to: 1765 359/* 1373 */ MCD::OPC_Decode, 244, 14, 22, // Opcode: STL 360/* 1377 */ MCD::OPC_FilterValue, 1, 127, 1, 0, // Skip to: 1765 361/* 1382 */ MCD::OPC_CheckPredicate, 8, 122, 1, 0, // Skip to: 1765 362/* 1387 */ MCD::OPC_CheckField, 5, 2, 0, 115, 1, 0, // Skip to: 1765 363/* 1394 */ MCD::OPC_CheckField, 0, 4, 15, 108, 1, 0, // Skip to: 1765 364/* 1401 */ MCD::OPC_Decode, 183, 6, 23, // Opcode: LDA 365/* 1405 */ MCD::OPC_FilterValue, 14, 52, 0, 0, // Skip to: 1462 366/* 1410 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 367/* 1413 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1434 368/* 1418 */ MCD::OPC_CheckPredicate, 9, 86, 1, 0, // Skip to: 1765 369/* 1423 */ MCD::OPC_CheckField, 5, 2, 0, 79, 1, 0, // Skip to: 1765 370/* 1430 */ MCD::OPC_Decode, 246, 14, 24, // Opcode: STLEX 371/* 1434 */ MCD::OPC_FilterValue, 1, 70, 1, 0, // Skip to: 1765 372/* 1439 */ MCD::OPC_CheckPredicate, 9, 65, 1, 0, // Skip to: 1765 373/* 1444 */ MCD::OPC_CheckField, 5, 2, 0, 58, 1, 0, // Skip to: 1765 374/* 1451 */ MCD::OPC_CheckField, 0, 4, 15, 51, 1, 0, // Skip to: 1765 375/* 1458 */ MCD::OPC_Decode, 185, 6, 23, // Opcode: LDAEX 376/* 1462 */ MCD::OPC_FilterValue, 15, 42, 1, 0, // Skip to: 1765 377/* 1467 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 378/* 1470 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1491 379/* 1475 */ MCD::OPC_CheckPredicate, 0, 29, 1, 0, // Skip to: 1765 380/* 1480 */ MCD::OPC_CheckField, 5, 2, 0, 22, 1, 0, // Skip to: 1765 381/* 1487 */ MCD::OPC_Decode, 142, 15, 24, // Opcode: STREX 382/* 1491 */ MCD::OPC_FilterValue, 1, 13, 1, 0, // Skip to: 1765 383/* 1496 */ MCD::OPC_CheckPredicate, 0, 8, 1, 0, // Skip to: 1765 384/* 1501 */ MCD::OPC_CheckField, 5, 2, 0, 1, 1, 0, // Skip to: 1765 385/* 1508 */ MCD::OPC_CheckField, 0, 4, 15, 250, 0, 0, // Skip to: 1765 386/* 1515 */ MCD::OPC_Decode, 225, 6, 23, // Opcode: LDREX 387/* 1519 */ MCD::OPC_FilterValue, 3, 241, 0, 0, // Skip to: 1765 388/* 1524 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 389/* 1527 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 1557 390/* 1532 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 1548 391/* 1537 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 1548 392/* 1544 */ MCD::OPC_Decode, 224, 5, 0, // Opcode: BICrr 393/* 1548 */ MCD::OPC_CheckPredicate, 0, 212, 0, 0, // Skip to: 1765 394/* 1553 */ MCD::OPC_Decode, 225, 5, 1, // Opcode: BICrsi 395/* 1557 */ MCD::OPC_FilterValue, 1, 203, 0, 0, // Skip to: 1765 396/* 1562 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 397/* 1565 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1579 398/* 1570 */ MCD::OPC_CheckPredicate, 0, 190, 0, 0, // Skip to: 1765 399/* 1575 */ MCD::OPC_Decode, 226, 5, 2, // Opcode: BICrsr 400/* 1579 */ MCD::OPC_FilterValue, 1, 181, 0, 0, // Skip to: 1765 401/* 1584 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ... 402/* 1587 */ MCD::OPC_FilterValue, 12, 59, 0, 0, // Skip to: 1651 403/* 1592 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 404/* 1595 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 1623 405/* 1600 */ MCD::OPC_CheckPredicate, 8, 160, 0, 0, // Skip to: 1765 406/* 1605 */ MCD::OPC_CheckField, 12, 4, 15, 153, 0, 0, // Skip to: 1765 407/* 1612 */ MCD::OPC_CheckField, 5, 2, 0, 146, 0, 0, // Skip to: 1765 408/* 1619 */ MCD::OPC_Decode, 245, 14, 22, // Opcode: STLB 409/* 1623 */ MCD::OPC_FilterValue, 1, 137, 0, 0, // Skip to: 1765 410/* 1628 */ MCD::OPC_CheckPredicate, 8, 132, 0, 0, // Skip to: 1765 411/* 1633 */ MCD::OPC_CheckField, 5, 2, 0, 125, 0, 0, // Skip to: 1765 412/* 1640 */ MCD::OPC_CheckField, 0, 4, 15, 118, 0, 0, // Skip to: 1765 413/* 1647 */ MCD::OPC_Decode, 184, 6, 23, // Opcode: LDAB 414/* 1651 */ MCD::OPC_FilterValue, 14, 52, 0, 0, // Skip to: 1708 415/* 1656 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 416/* 1659 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1680 417/* 1664 */ MCD::OPC_CheckPredicate, 9, 96, 0, 0, // Skip to: 1765 418/* 1669 */ MCD::OPC_CheckField, 5, 2, 0, 89, 0, 0, // Skip to: 1765 419/* 1676 */ MCD::OPC_Decode, 247, 14, 24, // Opcode: STLEXB 420/* 1680 */ MCD::OPC_FilterValue, 1, 80, 0, 0, // Skip to: 1765 421/* 1685 */ MCD::OPC_CheckPredicate, 9, 75, 0, 0, // Skip to: 1765 422/* 1690 */ MCD::OPC_CheckField, 5, 2, 0, 68, 0, 0, // Skip to: 1765 423/* 1697 */ MCD::OPC_CheckField, 0, 4, 15, 61, 0, 0, // Skip to: 1765 424/* 1704 */ MCD::OPC_Decode, 186, 6, 23, // Opcode: LDAEXB 425/* 1708 */ MCD::OPC_FilterValue, 15, 52, 0, 0, // Skip to: 1765 426/* 1713 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 427/* 1716 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1737 428/* 1721 */ MCD::OPC_CheckPredicate, 0, 39, 0, 0, // Skip to: 1765 429/* 1726 */ MCD::OPC_CheckField, 5, 2, 0, 32, 0, 0, // Skip to: 1765 430/* 1733 */ MCD::OPC_Decode, 143, 15, 24, // Opcode: STREXB 431/* 1737 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 1765 432/* 1742 */ MCD::OPC_CheckPredicate, 0, 18, 0, 0, // Skip to: 1765 433/* 1747 */ MCD::OPC_CheckField, 5, 2, 0, 11, 0, 0, // Skip to: 1765 434/* 1754 */ MCD::OPC_CheckField, 0, 4, 15, 4, 0, 0, // Skip to: 1765 435/* 1761 */ MCD::OPC_Decode, 226, 6, 23, // Opcode: LDREXB 436/* 1765 */ MCD::OPC_ExtractField, 4, 4, // Inst{7-4} ... 437/* 1768 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 1810 438/* 1773 */ MCD::OPC_CheckPredicate, 7, 203, 25, 0, // Skip to: 8381 439/* 1778 */ MCD::OPC_CheckField, 23, 1, 0, 196, 25, 0, // Skip to: 8381 440/* 1785 */ MCD::OPC_CheckField, 20, 1, 0, 189, 25, 0, // Skip to: 8381 441/* 1792 */ MCD::OPC_CheckField, 9, 3, 1, 182, 25, 0, // Skip to: 8381 442/* 1799 */ MCD::OPC_CheckField, 0, 4, 0, 175, 25, 0, // Skip to: 8381 443/* 1806 */ MCD::OPC_Decode, 144, 7, 25, // Opcode: MRSbanked 444/* 1810 */ MCD::OPC_FilterValue, 11, 31, 0, 0, // Skip to: 1846 445/* 1815 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 446/* 1818 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1832 447/* 1823 */ MCD::OPC_CheckPredicate, 0, 153, 25, 0, // Skip to: 8381 448/* 1828 */ MCD::OPC_Decode, 146, 15, 7, // Opcode: STRH 449/* 1832 */ MCD::OPC_FilterValue, 1, 144, 25, 0, // Skip to: 8381 450/* 1837 */ MCD::OPC_CheckPredicate, 0, 139, 25, 0, // Skip to: 8381 451/* 1842 */ MCD::OPC_Decode, 229, 6, 7, // Opcode: LDRH 452/* 1846 */ MCD::OPC_FilterValue, 13, 31, 0, 0, // Skip to: 1882 453/* 1851 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 454/* 1854 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1868 455/* 1859 */ MCD::OPC_CheckPredicate, 3, 117, 25, 0, // Skip to: 8381 456/* 1864 */ MCD::OPC_Decode, 222, 6, 7, // Opcode: LDRD 457/* 1868 */ MCD::OPC_FilterValue, 1, 108, 25, 0, // Skip to: 8381 458/* 1873 */ MCD::OPC_CheckPredicate, 0, 103, 25, 0, // Skip to: 8381 459/* 1878 */ MCD::OPC_Decode, 234, 6, 7, // Opcode: LDRSB 460/* 1882 */ MCD::OPC_FilterValue, 15, 94, 25, 0, // Skip to: 8381 461/* 1887 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 462/* 1890 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1904 463/* 1895 */ MCD::OPC_CheckPredicate, 3, 81, 25, 0, // Skip to: 8381 464/* 1900 */ MCD::OPC_Decode, 139, 15, 7, // Opcode: STRD 465/* 1904 */ MCD::OPC_FilterValue, 1, 72, 25, 0, // Skip to: 8381 466/* 1909 */ MCD::OPC_CheckPredicate, 0, 67, 25, 0, // Skip to: 8381 467/* 1914 */ MCD::OPC_Decode, 239, 6, 7, // Opcode: LDRSH 468/* 1918 */ MCD::OPC_FilterValue, 1, 58, 25, 0, // Skip to: 8381 469/* 1923 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 470/* 1926 */ MCD::OPC_FilterValue, 0, 180, 2, 0, // Skip to: 2623 471/* 1931 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ... 472/* 1934 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 2002 473/* 1939 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ... 474/* 1942 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 1972 475/* 1947 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 1963 476/* 1952 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 1963 477/* 1959 */ MCD::OPC_Decode, 165, 6, 0, // Opcode: EORrr 478/* 1963 */ MCD::OPC_CheckPredicate, 0, 13, 25, 0, // Skip to: 8381 479/* 1968 */ MCD::OPC_Decode, 166, 6, 1, // Opcode: EORrsi 480/* 1972 */ MCD::OPC_FilterValue, 1, 4, 25, 0, // Skip to: 8381 481/* 1977 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 1993 482/* 1982 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 1993 483/* 1989 */ MCD::OPC_Decode, 142, 14, 0, // Opcode: RSBrr 484/* 1993 */ MCD::OPC_CheckPredicate, 0, 239, 24, 0, // Skip to: 8381 485/* 1998 */ MCD::OPC_Decode, 143, 14, 1, // Opcode: RSBrsi 486/* 2002 */ MCD::OPC_FilterValue, 1, 63, 0, 0, // Skip to: 2070 487/* 2007 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ... 488/* 2010 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 2040 489/* 2015 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 2031 490/* 2020 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 2031 491/* 2027 */ MCD::OPC_Decode, 198, 5, 0, // Opcode: ADCrr 492/* 2031 */ MCD::OPC_CheckPredicate, 0, 201, 24, 0, // Skip to: 8381 493/* 2036 */ MCD::OPC_Decode, 199, 5, 1, // Opcode: ADCrsi 494/* 2040 */ MCD::OPC_FilterValue, 1, 192, 24, 0, // Skip to: 8381 495/* 2045 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 2061 496/* 2050 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 2061 497/* 2057 */ MCD::OPC_Decode, 146, 14, 0, // Opcode: RSCrr 498/* 2061 */ MCD::OPC_CheckPredicate, 0, 171, 24, 0, // Skip to: 8381 499/* 2066 */ MCD::OPC_Decode, 147, 14, 1, // Opcode: RSCrsi 500/* 2070 */ MCD::OPC_FilterValue, 2, 166, 1, 0, // Skip to: 2497 501/* 2075 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 502/* 2078 */ MCD::OPC_FilterValue, 0, 70, 1, 0, // Skip to: 2409 503/* 2083 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ... 504/* 2086 */ MCD::OPC_FilterValue, 0, 38, 0, 0, // Skip to: 2129 505/* 2091 */ MCD::OPC_ExtractField, 9, 7, // Inst{15-9} ... 506/* 2094 */ MCD::OPC_FilterValue, 120, 16, 0, 0, // Skip to: 2115 507/* 2099 */ MCD::OPC_CheckPredicate, 0, 133, 24, 0, // Skip to: 8381 508/* 2104 */ MCD::OPC_CheckField, 8, 1, 0, 126, 24, 0, // Skip to: 8381 509/* 2111 */ MCD::OPC_Decode, 146, 7, 26, // Opcode: MSR 510/* 2115 */ MCD::OPC_FilterValue, 121, 117, 24, 0, // Skip to: 8381 511/* 2120 */ MCD::OPC_CheckPredicate, 7, 112, 24, 0, // Skip to: 8381 512/* 2125 */ MCD::OPC_Decode, 147, 7, 27, // Opcode: MSRbanked 513/* 2129 */ MCD::OPC_FilterValue, 1, 24, 0, 0, // Skip to: 2158 514/* 2134 */ MCD::OPC_CheckPredicate, 0, 98, 24, 0, // Skip to: 8381 515/* 2139 */ MCD::OPC_CheckField, 22, 1, 0, 91, 24, 0, // Skip to: 8381 516/* 2146 */ MCD::OPC_CheckField, 8, 12, 255, 31, 83, 24, 0, // Skip to: 8381 517/* 2154 */ MCD::OPC_Decode, 234, 5, 28, // Opcode: BXJ 518/* 2158 */ MCD::OPC_FilterValue, 2, 67, 0, 0, // Skip to: 2230 519/* 2163 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ... 520/* 2166 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 2198 521/* 2171 */ MCD::OPC_CheckPredicate, 2, 61, 24, 0, // Skip to: 8381 522/* 2176 */ MCD::OPC_CheckField, 28, 4, 14, 54, 24, 0, // Skip to: 8381 523/* 2183 */ MCD::OPC_CheckField, 22, 1, 0, 47, 24, 0, // Skip to: 8381 524/* 2190 */ MCD::OPC_SoftFail, 128, 26 /* 0xd00 */, 0, 525/* 2194 */ MCD::OPC_Decode, 159, 6, 8, // Opcode: CRC32H 526/* 2198 */ MCD::OPC_FilterValue, 1, 34, 24, 0, // Skip to: 8381 527/* 2203 */ MCD::OPC_CheckPredicate, 2, 29, 24, 0, // Skip to: 8381 528/* 2208 */ MCD::OPC_CheckField, 28, 4, 14, 22, 24, 0, // Skip to: 8381 529/* 2215 */ MCD::OPC_CheckField, 22, 1, 0, 15, 24, 0, // Skip to: 8381 530/* 2222 */ MCD::OPC_SoftFail, 128, 26 /* 0xd00 */, 0, 531/* 2226 */ MCD::OPC_Decode, 157, 6, 8, // Opcode: CRC32CH 532/* 2230 */ MCD::OPC_FilterValue, 3, 30, 0, 0, // Skip to: 2265 533/* 2235 */ MCD::OPC_CheckPredicate, 7, 253, 23, 0, // Skip to: 8381 534/* 2240 */ MCD::OPC_CheckField, 22, 1, 1, 246, 23, 0, // Skip to: 8381 535/* 2247 */ MCD::OPC_CheckField, 8, 12, 0, 239, 23, 0, // Skip to: 8381 536/* 2254 */ MCD::OPC_CheckField, 0, 4, 14, 232, 23, 0, // Skip to: 8381 537/* 2261 */ MCD::OPC_Decode, 168, 6, 29, // Opcode: ERET 538/* 2265 */ MCD::OPC_FilterValue, 4, 31, 0, 0, // Skip to: 2301 539/* 2270 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ... 540/* 2273 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2287 541/* 2278 */ MCD::OPC_CheckPredicate, 3, 210, 23, 0, // Skip to: 8381 542/* 2283 */ MCD::OPC_Decode, 192, 14, 13, // Opcode: SMLAWB 543/* 2287 */ MCD::OPC_FilterValue, 1, 201, 23, 0, // Skip to: 8381 544/* 2292 */ MCD::OPC_CheckPredicate, 3, 196, 23, 0, // Skip to: 8381 545/* 2297 */ MCD::OPC_Decode, 206, 14, 30, // Opcode: SMULBB 546/* 2301 */ MCD::OPC_FilterValue, 5, 31, 0, 0, // Skip to: 2337 547/* 2306 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ... 548/* 2309 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2323 549/* 2314 */ MCD::OPC_CheckPredicate, 3, 174, 23, 0, // Skip to: 8381 550/* 2319 */ MCD::OPC_Decode, 211, 14, 30, // Opcode: SMULWB 551/* 2323 */ MCD::OPC_FilterValue, 1, 165, 23, 0, // Skip to: 8381 552/* 2328 */ MCD::OPC_CheckPredicate, 3, 160, 23, 0, // Skip to: 8381 553/* 2333 */ MCD::OPC_Decode, 209, 14, 30, // Opcode: SMULTB 554/* 2337 */ MCD::OPC_FilterValue, 6, 31, 0, 0, // Skip to: 2373 555/* 2342 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ... 556/* 2345 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2359 557/* 2350 */ MCD::OPC_CheckPredicate, 3, 138, 23, 0, // Skip to: 8381 558/* 2355 */ MCD::OPC_Decode, 193, 14, 13, // Opcode: SMLAWT 559/* 2359 */ MCD::OPC_FilterValue, 1, 129, 23, 0, // Skip to: 8381 560/* 2364 */ MCD::OPC_CheckPredicate, 3, 124, 23, 0, // Skip to: 8381 561/* 2369 */ MCD::OPC_Decode, 207, 14, 30, // Opcode: SMULBT 562/* 2373 */ MCD::OPC_FilterValue, 7, 115, 23, 0, // Skip to: 8381 563/* 2378 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ... 564/* 2381 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2395 565/* 2386 */ MCD::OPC_CheckPredicate, 3, 102, 23, 0, // Skip to: 8381 566/* 2391 */ MCD::OPC_Decode, 212, 14, 30, // Opcode: SMULWT 567/* 2395 */ MCD::OPC_FilterValue, 1, 93, 23, 0, // Skip to: 8381 568/* 2400 */ MCD::OPC_CheckPredicate, 3, 88, 23, 0, // Skip to: 8381 569/* 2405 */ MCD::OPC_Decode, 210, 14, 30, // Opcode: SMULTT 570/* 2409 */ MCD::OPC_FilterValue, 1, 79, 23, 0, // Skip to: 8381 571/* 2414 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ... 572/* 2417 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 2457 573/* 2422 */ MCD::OPC_CheckPredicate, 0, 16, 0, 0, // Skip to: 2443 574/* 2427 */ MCD::OPC_CheckField, 5, 7, 0, 9, 0, 0, // Skip to: 2443 575/* 2434 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0, 576/* 2439 */ MCD::OPC_Decode, 173, 15, 20, // Opcode: TEQrr 577/* 2443 */ MCD::OPC_CheckPredicate, 0, 45, 23, 0, // Skip to: 8381 578/* 2448 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0, 579/* 2453 */ MCD::OPC_Decode, 174, 15, 17, // Opcode: TEQrsi 580/* 2457 */ MCD::OPC_FilterValue, 1, 31, 23, 0, // Skip to: 8381 581/* 2462 */ MCD::OPC_CheckPredicate, 0, 16, 0, 0, // Skip to: 2483 582/* 2467 */ MCD::OPC_CheckField, 5, 7, 0, 9, 0, 0, // Skip to: 2483 583/* 2474 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0, 584/* 2479 */ MCD::OPC_Decode, 145, 6, 20, // Opcode: CMNzrr 585/* 2483 */ MCD::OPC_CheckPredicate, 0, 5, 23, 0, // Skip to: 8381 586/* 2488 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0, 587/* 2493 */ MCD::OPC_Decode, 146, 6, 17, // Opcode: CMNzrsi 588/* 2497 */ MCD::OPC_FilterValue, 3, 247, 22, 0, // Skip to: 8381 589/* 2502 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ... 590/* 2505 */ MCD::OPC_FilterValue, 0, 73, 0, 0, // Skip to: 2583 591/* 2510 */ MCD::OPC_CheckPredicate, 0, 19, 0, 0, // Skip to: 2534 592/* 2515 */ MCD::OPC_CheckField, 5, 16, 128, 15, 11, 0, 0, // Skip to: 2534 593/* 2523 */ MCD::OPC_CheckField, 0, 4, 14, 4, 0, 0, // Skip to: 2534 594/* 2530 */ MCD::OPC_Decode, 131, 7, 29, // Opcode: MOVPCLR 595/* 2534 */ MCD::OPC_ExtractField, 5, 7, // Inst{11-5} ... 596/* 2537 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 2567 597/* 2542 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 2558 598/* 2547 */ MCD::OPC_CheckField, 16, 4, 0, 4, 0, 0, // Skip to: 2558 599/* 2554 */ MCD::OPC_Decode, 135, 7, 31, // Opcode: MOVr 600/* 2558 */ MCD::OPC_CheckPredicate, 0, 4, 0, 0, // Skip to: 2567 601/* 2563 */ MCD::OPC_Decode, 136, 7, 32, // Opcode: MOVr_TC 602/* 2567 */ MCD::OPC_CheckPredicate, 0, 177, 22, 0, // Skip to: 8381 603/* 2572 */ MCD::OPC_CheckField, 16, 4, 0, 170, 22, 0, // Skip to: 8381 604/* 2579 */ MCD::OPC_Decode, 137, 7, 33, // Opcode: MOVsi 605/* 2583 */ MCD::OPC_FilterValue, 1, 161, 22, 0, // Skip to: 8381 606/* 2588 */ MCD::OPC_CheckPredicate, 0, 16, 0, 0, // Skip to: 2609 607/* 2593 */ MCD::OPC_CheckField, 5, 7, 0, 9, 0, 0, // Skip to: 2609 608/* 2600 */ MCD::OPC_SoftFail, 128, 128, 60 /* 0xf0000 */, 0, 609/* 2605 */ MCD::OPC_Decode, 224, 13, 31, // Opcode: MVNr 610/* 2609 */ MCD::OPC_CheckPredicate, 0, 135, 22, 0, // Skip to: 8381 611/* 2614 */ MCD::OPC_SoftFail, 128, 128, 60 /* 0xf0000 */, 0, 612/* 2619 */ MCD::OPC_Decode, 225, 13, 33, // Opcode: MVNsi 613/* 2623 */ MCD::OPC_FilterValue, 1, 121, 22, 0, // Skip to: 8381 614/* 2628 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 615/* 2631 */ MCD::OPC_FilterValue, 0, 113, 1, 0, // Skip to: 3005 616/* 2636 */ MCD::OPC_ExtractField, 22, 3, // Inst{24-22} ... 617/* 2639 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2653 618/* 2644 */ MCD::OPC_CheckPredicate, 0, 100, 22, 0, // Skip to: 8381 619/* 2649 */ MCD::OPC_Decode, 167, 6, 2, // Opcode: EORrsr 620/* 2653 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 2667 621/* 2658 */ MCD::OPC_CheckPredicate, 0, 86, 22, 0, // Skip to: 8381 622/* 2663 */ MCD::OPC_Decode, 144, 14, 2, // Opcode: RSBrsr 623/* 2667 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 2681 624/* 2672 */ MCD::OPC_CheckPredicate, 0, 72, 22, 0, // Skip to: 8381 625/* 2677 */ MCD::OPC_Decode, 200, 5, 3, // Opcode: ADCrsr 626/* 2681 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 2695 627/* 2686 */ MCD::OPC_CheckPredicate, 0, 58, 22, 0, // Skip to: 8381 628/* 2691 */ MCD::OPC_Decode, 148, 14, 2, // Opcode: RSCrsr 629/* 2695 */ MCD::OPC_FilterValue, 4, 163, 0, 0, // Skip to: 2863 630/* 2700 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 631/* 2703 */ MCD::OPC_FilterValue, 0, 136, 0, 0, // Skip to: 2844 632/* 2708 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ... 633/* 2711 */ MCD::OPC_FilterValue, 0, 50, 0, 0, // Skip to: 2766 634/* 2716 */ MCD::OPC_ExtractField, 8, 12, // Inst{19-8} ... 635/* 2719 */ MCD::OPC_FilterValue, 255, 31, 24, 22, 0, // Skip to: 8381 636/* 2725 */ MCD::OPC_CheckPredicate, 10, 11, 0, 0, // Skip to: 2741 637/* 2730 */ MCD::OPC_CheckField, 0, 4, 14, 4, 0, 0, // Skip to: 2741 638/* 2737 */ MCD::OPC_Decode, 235, 5, 29, // Opcode: BX_RET 639/* 2741 */ MCD::OPC_CheckPredicate, 10, 11, 0, 0, // Skip to: 2757 640/* 2746 */ MCD::OPC_CheckField, 28, 4, 14, 4, 0, 0, // Skip to: 2757 641/* 2753 */ MCD::OPC_Decode, 233, 5, 34, // Opcode: BX 642/* 2757 */ MCD::OPC_CheckPredicate, 10, 243, 21, 0, // Skip to: 8381 643/* 2762 */ MCD::OPC_Decode, 236, 5, 28, // Opcode: BX_pred 644/* 2766 */ MCD::OPC_FilterValue, 1, 34, 0, 0, // Skip to: 2805 645/* 2771 */ MCD::OPC_ExtractField, 8, 12, // Inst{19-8} ... 646/* 2774 */ MCD::OPC_FilterValue, 255, 31, 225, 21, 0, // Skip to: 8381 647/* 2780 */ MCD::OPC_CheckPredicate, 11, 11, 0, 0, // Skip to: 2796 648/* 2785 */ MCD::OPC_CheckField, 28, 4, 14, 4, 0, 0, // Skip to: 2796 649/* 2792 */ MCD::OPC_Decode, 229, 5, 34, // Opcode: BLX 650/* 2796 */ MCD::OPC_CheckPredicate, 11, 204, 21, 0, // Skip to: 8381 651/* 2801 */ MCD::OPC_Decode, 230, 5, 28, // Opcode: BLX_pred 652/* 2805 */ MCD::OPC_FilterValue, 2, 13, 0, 0, // Skip to: 2823 653/* 2810 */ MCD::OPC_CheckPredicate, 0, 190, 21, 0, // Skip to: 8381 654/* 2815 */ MCD::OPC_SoftFail, 128, 30 /* 0xf00 */, 0, 655/* 2819 */ MCD::OPC_Decode, 254, 13, 21, // Opcode: QSUB 656/* 2823 */ MCD::OPC_FilterValue, 3, 177, 21, 0, // Skip to: 8381 657/* 2828 */ MCD::OPC_CheckPredicate, 0, 172, 21, 0, // Skip to: 8381 658/* 2833 */ MCD::OPC_CheckField, 28, 4, 14, 165, 21, 0, // Skip to: 8381 659/* 2840 */ MCD::OPC_Decode, 227, 5, 15, // Opcode: BKPT 660/* 2844 */ MCD::OPC_FilterValue, 1, 156, 21, 0, // Skip to: 8381 661/* 2849 */ MCD::OPC_CheckPredicate, 0, 151, 21, 0, // Skip to: 8381 662/* 2854 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0, 663/* 2859 */ MCD::OPC_Decode, 175, 15, 18, // Opcode: TEQrsr 664/* 2863 */ MCD::OPC_FilterValue, 5, 97, 0, 0, // Skip to: 2965 665/* 2868 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 666/* 2871 */ MCD::OPC_FilterValue, 0, 70, 0, 0, // Skip to: 2946 667/* 2876 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ... 668/* 2879 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 2907 669/* 2884 */ MCD::OPC_CheckPredicate, 11, 116, 21, 0, // Skip to: 8381 670/* 2889 */ MCD::OPC_CheckField, 16, 4, 15, 109, 21, 0, // Skip to: 8381 671/* 2896 */ MCD::OPC_CheckField, 8, 4, 15, 102, 21, 0, // Skip to: 8381 672/* 2903 */ MCD::OPC_Decode, 143, 6, 35, // Opcode: CLZ 673/* 2907 */ MCD::OPC_FilterValue, 2, 13, 0, 0, // Skip to: 2925 674/* 2912 */ MCD::OPC_CheckPredicate, 0, 88, 21, 0, // Skip to: 8381 675/* 2917 */ MCD::OPC_SoftFail, 128, 30 /* 0xf00 */, 0, 676/* 2921 */ MCD::OPC_Decode, 252, 13, 21, // Opcode: QDSUB 677/* 2925 */ MCD::OPC_FilterValue, 3, 75, 21, 0, // Skip to: 8381 678/* 2930 */ MCD::OPC_CheckPredicate, 12, 70, 21, 0, // Skip to: 8381 679/* 2935 */ MCD::OPC_CheckField, 8, 12, 0, 63, 21, 0, // Skip to: 8381 680/* 2942 */ MCD::OPC_Decode, 178, 14, 36, // Opcode: SMC 681/* 2946 */ MCD::OPC_FilterValue, 1, 54, 21, 0, // Skip to: 8381 682/* 2951 */ MCD::OPC_CheckPredicate, 0, 49, 21, 0, // Skip to: 8381 683/* 2956 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0, 684/* 2961 */ MCD::OPC_Decode, 147, 6, 18, // Opcode: CMNzrsr 685/* 2965 */ MCD::OPC_FilterValue, 6, 16, 0, 0, // Skip to: 2986 686/* 2970 */ MCD::OPC_CheckPredicate, 0, 30, 21, 0, // Skip to: 8381 687/* 2975 */ MCD::OPC_CheckField, 16, 4, 0, 23, 21, 0, // Skip to: 8381 688/* 2982 */ MCD::OPC_Decode, 138, 7, 37, // Opcode: MOVsr 689/* 2986 */ MCD::OPC_FilterValue, 7, 14, 21, 0, // Skip to: 8381 690/* 2991 */ MCD::OPC_CheckPredicate, 0, 9, 21, 0, // Skip to: 8381 691/* 2996 */ MCD::OPC_SoftFail, 128, 128, 60 /* 0xf0000 */, 0, 692/* 3001 */ MCD::OPC_Decode, 226, 13, 37, // Opcode: MVNsr 693/* 3005 */ MCD::OPC_FilterValue, 1, 251, 20, 0, // Skip to: 8381 694/* 3010 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ... 695/* 3013 */ MCD::OPC_FilterValue, 0, 48, 1, 0, // Skip to: 3322 696/* 3018 */ MCD::OPC_ExtractField, 22, 3, // Inst{24-22} ... 697/* 3021 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3035 698/* 3026 */ MCD::OPC_CheckPredicate, 1, 230, 20, 0, // Skip to: 8381 699/* 3031 */ MCD::OPC_Decode, 129, 7, 38, // Opcode: MLA 700/* 3035 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 3056 701/* 3040 */ MCD::OPC_CheckPredicate, 13, 216, 20, 0, // Skip to: 8381 702/* 3045 */ MCD::OPC_CheckField, 20, 1, 0, 209, 20, 0, // Skip to: 8381 703/* 3052 */ MCD::OPC_Decode, 130, 7, 39, // Opcode: MLS 704/* 3056 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3070 705/* 3061 */ MCD::OPC_CheckPredicate, 1, 195, 20, 0, // Skip to: 8381 706/* 3066 */ MCD::OPC_Decode, 196, 15, 40, // Opcode: UMLAL 707/* 3070 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 3084 708/* 3075 */ MCD::OPC_CheckPredicate, 1, 181, 20, 0, // Skip to: 8381 709/* 3080 */ MCD::OPC_Decode, 183, 14, 40, // Opcode: SMLAL 710/* 3084 */ MCD::OPC_FilterValue, 6, 89, 0, 0, // Skip to: 3178 711/* 3089 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ... 712/* 3092 */ MCD::OPC_FilterValue, 14, 38, 0, 0, // Skip to: 3135 713/* 3097 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 714/* 3100 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3114 715/* 3105 */ MCD::OPC_CheckPredicate, 9, 151, 20, 0, // Skip to: 8381 716/* 3110 */ MCD::OPC_Decode, 248, 14, 41, // Opcode: STLEXD 717/* 3114 */ MCD::OPC_FilterValue, 1, 142, 20, 0, // Skip to: 8381 718/* 3119 */ MCD::OPC_CheckPredicate, 9, 137, 20, 0, // Skip to: 8381 719/* 3124 */ MCD::OPC_CheckField, 0, 4, 15, 130, 20, 0, // Skip to: 8381 720/* 3131 */ MCD::OPC_Decode, 187, 6, 42, // Opcode: LDAEXD 721/* 3135 */ MCD::OPC_FilterValue, 15, 121, 20, 0, // Skip to: 8381 722/* 3140 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 723/* 3143 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3157 724/* 3148 */ MCD::OPC_CheckPredicate, 0, 108, 20, 0, // Skip to: 8381 725/* 3153 */ MCD::OPC_Decode, 144, 15, 41, // Opcode: STREXD 726/* 3157 */ MCD::OPC_FilterValue, 1, 99, 20, 0, // Skip to: 8381 727/* 3162 */ MCD::OPC_CheckPredicate, 0, 94, 20, 0, // Skip to: 8381 728/* 3167 */ MCD::OPC_CheckField, 0, 4, 15, 87, 20, 0, // Skip to: 8381 729/* 3174 */ MCD::OPC_Decode, 227, 6, 42, // Opcode: LDREXD 730/* 3178 */ MCD::OPC_FilterValue, 7, 78, 20, 0, // Skip to: 8381 731/* 3183 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ... 732/* 3186 */ MCD::OPC_FilterValue, 12, 45, 0, 0, // Skip to: 3236 733/* 3191 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 734/* 3194 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3215 735/* 3199 */ MCD::OPC_CheckPredicate, 8, 57, 20, 0, // Skip to: 8381 736/* 3204 */ MCD::OPC_CheckField, 12, 4, 15, 50, 20, 0, // Skip to: 8381 737/* 3211 */ MCD::OPC_Decode, 250, 14, 22, // Opcode: STLH 738/* 3215 */ MCD::OPC_FilterValue, 1, 41, 20, 0, // Skip to: 8381 739/* 3220 */ MCD::OPC_CheckPredicate, 8, 36, 20, 0, // Skip to: 8381 740/* 3225 */ MCD::OPC_CheckField, 0, 4, 15, 29, 20, 0, // Skip to: 8381 741/* 3232 */ MCD::OPC_Decode, 189, 6, 23, // Opcode: LDAH 742/* 3236 */ MCD::OPC_FilterValue, 14, 38, 0, 0, // Skip to: 3279 743/* 3241 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 744/* 3244 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3258 745/* 3249 */ MCD::OPC_CheckPredicate, 9, 7, 20, 0, // Skip to: 8381 746/* 3254 */ MCD::OPC_Decode, 249, 14, 24, // Opcode: STLEXH 747/* 3258 */ MCD::OPC_FilterValue, 1, 254, 19, 0, // Skip to: 8381 748/* 3263 */ MCD::OPC_CheckPredicate, 9, 249, 19, 0, // Skip to: 8381 749/* 3268 */ MCD::OPC_CheckField, 0, 4, 15, 242, 19, 0, // Skip to: 8381 750/* 3275 */ MCD::OPC_Decode, 188, 6, 23, // Opcode: LDAEXH 751/* 3279 */ MCD::OPC_FilterValue, 15, 233, 19, 0, // Skip to: 8381 752/* 3284 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 753/* 3287 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3301 754/* 3292 */ MCD::OPC_CheckPredicate, 0, 220, 19, 0, // Skip to: 8381 755/* 3297 */ MCD::OPC_Decode, 145, 15, 24, // Opcode: STREXH 756/* 3301 */ MCD::OPC_FilterValue, 1, 211, 19, 0, // Skip to: 8381 757/* 3306 */ MCD::OPC_CheckPredicate, 0, 206, 19, 0, // Skip to: 8381 758/* 3311 */ MCD::OPC_CheckField, 0, 4, 15, 199, 19, 0, // Skip to: 8381 759/* 3318 */ MCD::OPC_Decode, 228, 6, 23, // Opcode: LDREXH 760/* 3322 */ MCD::OPC_FilterValue, 1, 130, 0, 0, // Skip to: 3457 761/* 3327 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 762/* 3330 */ MCD::OPC_FilterValue, 0, 60, 0, 0, // Skip to: 3395 763/* 3335 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 764/* 3338 */ MCD::OPC_FilterValue, 0, 38, 0, 0, // Skip to: 3381 765/* 3343 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ... 766/* 3346 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3367 767/* 3351 */ MCD::OPC_CheckPredicate, 0, 161, 19, 0, // Skip to: 8381 768/* 3356 */ MCD::OPC_CheckField, 8, 4, 0, 154, 19, 0, // Skip to: 8381 769/* 3363 */ MCD::OPC_Decode, 148, 15, 43, // Opcode: STRHTr 770/* 3367 */ MCD::OPC_FilterValue, 1, 145, 19, 0, // Skip to: 8381 771/* 3372 */ MCD::OPC_CheckPredicate, 0, 140, 19, 0, // Skip to: 8381 772/* 3377 */ MCD::OPC_Decode, 147, 15, 44, // Opcode: STRHTi 773/* 3381 */ MCD::OPC_FilterValue, 1, 131, 19, 0, // Skip to: 8381 774/* 3386 */ MCD::OPC_CheckPredicate, 0, 126, 19, 0, // Skip to: 8381 775/* 3391 */ MCD::OPC_Decode, 150, 15, 7, // Opcode: STRH_PRE 776/* 3395 */ MCD::OPC_FilterValue, 1, 117, 19, 0, // Skip to: 8381 777/* 3400 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 778/* 3403 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 3443 779/* 3408 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ... 780/* 3411 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 3429 781/* 3416 */ MCD::OPC_CheckPredicate, 0, 96, 19, 0, // Skip to: 8381 782/* 3421 */ MCD::OPC_SoftFail, 128, 30 /* 0xf00 */, 0, 783/* 3425 */ MCD::OPC_Decode, 231, 6, 45, // Opcode: LDRHTr 784/* 3429 */ MCD::OPC_FilterValue, 1, 83, 19, 0, // Skip to: 8381 785/* 3434 */ MCD::OPC_CheckPredicate, 0, 78, 19, 0, // Skip to: 8381 786/* 3439 */ MCD::OPC_Decode, 230, 6, 46, // Opcode: LDRHTi 787/* 3443 */ MCD::OPC_FilterValue, 1, 69, 19, 0, // Skip to: 8381 788/* 3448 */ MCD::OPC_CheckPredicate, 0, 64, 19, 0, // Skip to: 8381 789/* 3453 */ MCD::OPC_Decode, 233, 6, 7, // Opcode: LDRH_PRE 790/* 3457 */ MCD::OPC_FilterValue, 2, 86, 0, 0, // Skip to: 3548 791/* 3462 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 792/* 3465 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3486 793/* 3470 */ MCD::OPC_CheckPredicate, 0, 42, 19, 0, // Skip to: 8381 794/* 3475 */ MCD::OPC_CheckField, 24, 1, 1, 35, 19, 0, // Skip to: 8381 795/* 3482 */ MCD::OPC_Decode, 224, 6, 7, // Opcode: LDRD_PRE 796/* 3486 */ MCD::OPC_FilterValue, 1, 26, 19, 0, // Skip to: 8381 797/* 3491 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 798/* 3494 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 3534 799/* 3499 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ... 800/* 3502 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 3520 801/* 3507 */ MCD::OPC_CheckPredicate, 0, 5, 19, 0, // Skip to: 8381 802/* 3512 */ MCD::OPC_SoftFail, 128, 30 /* 0xf00 */, 0, 803/* 3516 */ MCD::OPC_Decode, 236, 6, 45, // Opcode: LDRSBTr 804/* 3520 */ MCD::OPC_FilterValue, 1, 248, 18, 0, // Skip to: 8381 805/* 3525 */ MCD::OPC_CheckPredicate, 0, 243, 18, 0, // Skip to: 8381 806/* 3530 */ MCD::OPC_Decode, 235, 6, 46, // Opcode: LDRSBTi 807/* 3534 */ MCD::OPC_FilterValue, 1, 234, 18, 0, // Skip to: 8381 808/* 3539 */ MCD::OPC_CheckPredicate, 0, 229, 18, 0, // Skip to: 8381 809/* 3544 */ MCD::OPC_Decode, 238, 6, 7, // Opcode: LDRSB_PRE 810/* 3548 */ MCD::OPC_FilterValue, 3, 220, 18, 0, // Skip to: 8381 811/* 3553 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 812/* 3556 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3577 813/* 3561 */ MCD::OPC_CheckPredicate, 0, 207, 18, 0, // Skip to: 8381 814/* 3566 */ MCD::OPC_CheckField, 24, 1, 1, 200, 18, 0, // Skip to: 8381 815/* 3573 */ MCD::OPC_Decode, 141, 15, 7, // Opcode: STRD_PRE 816/* 3577 */ MCD::OPC_FilterValue, 1, 191, 18, 0, // Skip to: 8381 817/* 3582 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 818/* 3585 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 3625 819/* 3590 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ... 820/* 3593 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 3611 821/* 3598 */ MCD::OPC_CheckPredicate, 0, 170, 18, 0, // Skip to: 8381 822/* 3603 */ MCD::OPC_SoftFail, 128, 30 /* 0xf00 */, 0, 823/* 3607 */ MCD::OPC_Decode, 241, 6, 45, // Opcode: LDRSHTr 824/* 3611 */ MCD::OPC_FilterValue, 1, 157, 18, 0, // Skip to: 8381 825/* 3616 */ MCD::OPC_CheckPredicate, 0, 152, 18, 0, // Skip to: 8381 826/* 3621 */ MCD::OPC_Decode, 240, 6, 46, // Opcode: LDRSHTi 827/* 3625 */ MCD::OPC_FilterValue, 1, 143, 18, 0, // Skip to: 8381 828/* 3630 */ MCD::OPC_CheckPredicate, 0, 138, 18, 0, // Skip to: 8381 829/* 3635 */ MCD::OPC_Decode, 243, 6, 7, // Opcode: LDRSH_PRE 830/* 3639 */ MCD::OPC_FilterValue, 1, 0, 2, 0, // Skip to: 4156 831/* 3644 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 832/* 3647 */ MCD::OPC_FilterValue, 0, 201, 0, 0, // Skip to: 3853 833/* 3652 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 834/* 3655 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 3735 835/* 3660 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ... 836/* 3663 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3677 837/* 3668 */ MCD::OPC_CheckPredicate, 0, 46, 0, 0, // Skip to: 3719 838/* 3673 */ MCD::OPC_Decode, 210, 5, 47, // Opcode: ANDri 839/* 3677 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 3691 840/* 3682 */ MCD::OPC_CheckPredicate, 0, 32, 0, 0, // Skip to: 3719 841/* 3687 */ MCD::OPC_Decode, 159, 15, 47, // Opcode: SUBri 842/* 3691 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3705 843/* 3696 */ MCD::OPC_CheckPredicate, 0, 18, 0, 0, // Skip to: 3719 844/* 3701 */ MCD::OPC_Decode, 201, 5, 47, // Opcode: ADDri 845/* 3705 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 3719 846/* 3710 */ MCD::OPC_CheckPredicate, 0, 4, 0, 0, // Skip to: 3719 847/* 3715 */ MCD::OPC_Decode, 153, 14, 47, // Opcode: SBCri 848/* 3719 */ MCD::OPC_CheckPredicate, 0, 49, 18, 0, // Skip to: 8381 849/* 3724 */ MCD::OPC_CheckField, 16, 5, 15, 42, 18, 0, // Skip to: 8381 850/* 3731 */ MCD::OPC_Decode, 205, 5, 48, // Opcode: ADR 851/* 3735 */ MCD::OPC_FilterValue, 1, 33, 18, 0, // Skip to: 8381 852/* 3740 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ... 853/* 3743 */ MCD::OPC_FilterValue, 0, 36, 0, 0, // Skip to: 3784 854/* 3748 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 855/* 3751 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3765 856/* 3756 */ MCD::OPC_CheckPredicate, 13, 12, 18, 0, // Skip to: 8381 857/* 3761 */ MCD::OPC_Decode, 134, 7, 49, // Opcode: MOVi16 858/* 3765 */ MCD::OPC_FilterValue, 1, 3, 18, 0, // Skip to: 8381 859/* 3770 */ MCD::OPC_CheckPredicate, 0, 254, 17, 0, // Skip to: 8381 860/* 3775 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0, 861/* 3780 */ MCD::OPC_Decode, 179, 15, 50, // Opcode: TSTri 862/* 3784 */ MCD::OPC_FilterValue, 1, 36, 0, 0, // Skip to: 3825 863/* 3789 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 864/* 3792 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3806 865/* 3797 */ MCD::OPC_CheckPredicate, 13, 227, 17, 0, // Skip to: 8381 866/* 3802 */ MCD::OPC_Decode, 132, 7, 49, // Opcode: MOVTi16 867/* 3806 */ MCD::OPC_FilterValue, 1, 218, 17, 0, // Skip to: 8381 868/* 3811 */ MCD::OPC_CheckPredicate, 0, 213, 17, 0, // Skip to: 8381 869/* 3816 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0, 870/* 3821 */ MCD::OPC_Decode, 148, 6, 50, // Opcode: CMPri 871/* 3825 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3839 872/* 3830 */ MCD::OPC_CheckPredicate, 0, 194, 17, 0, // Skip to: 8381 873/* 3835 */ MCD::OPC_Decode, 235, 13, 47, // Opcode: ORRri 874/* 3839 */ MCD::OPC_FilterValue, 3, 185, 17, 0, // Skip to: 8381 875/* 3844 */ MCD::OPC_CheckPredicate, 0, 180, 17, 0, // Skip to: 8381 876/* 3849 */ MCD::OPC_Decode, 223, 5, 47, // Opcode: BICri 877/* 3853 */ MCD::OPC_FilterValue, 1, 171, 17, 0, // Skip to: 8381 878/* 3858 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ... 879/* 3861 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 3897 880/* 3866 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ... 881/* 3869 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3883 882/* 3874 */ MCD::OPC_CheckPredicate, 0, 150, 17, 0, // Skip to: 8381 883/* 3879 */ MCD::OPC_Decode, 164, 6, 47, // Opcode: EORri 884/* 3883 */ MCD::OPC_FilterValue, 1, 141, 17, 0, // Skip to: 8381 885/* 3888 */ MCD::OPC_CheckPredicate, 0, 136, 17, 0, // Skip to: 8381 886/* 3893 */ MCD::OPC_Decode, 141, 14, 47, // Opcode: RSBri 887/* 3897 */ MCD::OPC_FilterValue, 1, 31, 0, 0, // Skip to: 3933 888/* 3902 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ... 889/* 3905 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3919 890/* 3910 */ MCD::OPC_CheckPredicate, 0, 114, 17, 0, // Skip to: 8381 891/* 3915 */ MCD::OPC_Decode, 197, 5, 47, // Opcode: ADCri 892/* 3919 */ MCD::OPC_FilterValue, 1, 105, 17, 0, // Skip to: 8381 893/* 3924 */ MCD::OPC_CheckPredicate, 0, 100, 17, 0, // Skip to: 8381 894/* 3929 */ MCD::OPC_Decode, 145, 14, 47, // Opcode: RSCri 895/* 3933 */ MCD::OPC_FilterValue, 2, 168, 0, 0, // Skip to: 4106 896/* 3938 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 897/* 3941 */ MCD::OPC_FilterValue, 0, 114, 0, 0, // Skip to: 4060 898/* 3946 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ... 899/* 3949 */ MCD::OPC_FilterValue, 15, 75, 17, 0, // Skip to: 8381 900/* 3954 */ MCD::OPC_CheckPredicate, 14, 32, 0, 0, // Skip to: 3991 901/* 3959 */ MCD::OPC_CheckField, 28, 4, 14, 25, 0, 0, // Skip to: 3991 902/* 3966 */ MCD::OPC_CheckField, 22, 1, 0, 18, 0, 0, // Skip to: 3991 903/* 3973 */ MCD::OPC_CheckField, 16, 4, 0, 11, 0, 0, // Skip to: 3991 904/* 3980 */ MCD::OPC_CheckField, 0, 12, 18, 4, 0, 0, // Skip to: 3991 905/* 3987 */ MCD::OPC_Decode, 178, 15, 51, // Opcode: TSB 906/* 3991 */ MCD::OPC_CheckPredicate, 15, 25, 0, 0, // Skip to: 4021 907/* 3996 */ MCD::OPC_CheckField, 22, 1, 0, 18, 0, 0, // Skip to: 4021 908/* 4003 */ MCD::OPC_CheckField, 16, 4, 0, 11, 0, 0, // Skip to: 4021 909/* 4010 */ MCD::OPC_CheckField, 4, 8, 15, 4, 0, 0, // Skip to: 4021 910/* 4017 */ MCD::OPC_Decode, 161, 6, 36, // Opcode: DBG 911/* 4021 */ MCD::OPC_CheckPredicate, 1, 25, 0, 0, // Skip to: 4051 912/* 4026 */ MCD::OPC_CheckField, 22, 1, 0, 18, 0, 0, // Skip to: 4051 913/* 4033 */ MCD::OPC_CheckField, 16, 4, 0, 11, 0, 0, // Skip to: 4051 914/* 4040 */ MCD::OPC_CheckField, 8, 4, 0, 4, 0, 0, // Skip to: 4051 915/* 4047 */ MCD::OPC_Decode, 179, 6, 52, // Opcode: HINT 916/* 4051 */ MCD::OPC_CheckPredicate, 0, 229, 16, 0, // Skip to: 8381 917/* 4056 */ MCD::OPC_Decode, 148, 7, 53, // Opcode: MSRi 918/* 4060 */ MCD::OPC_FilterValue, 1, 220, 16, 0, // Skip to: 8381 919/* 4065 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ... 920/* 4068 */ MCD::OPC_FilterValue, 0, 14, 0, 0, // Skip to: 4087 921/* 4073 */ MCD::OPC_CheckPredicate, 0, 207, 16, 0, // Skip to: 8381 922/* 4078 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0, 923/* 4083 */ MCD::OPC_Decode, 172, 15, 50, // Opcode: TEQri 924/* 4087 */ MCD::OPC_FilterValue, 1, 193, 16, 0, // Skip to: 8381 925/* 4092 */ MCD::OPC_CheckPredicate, 0, 188, 16, 0, // Skip to: 8381 926/* 4097 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0, 927/* 4102 */ MCD::OPC_Decode, 144, 6, 50, // Opcode: CMNri 928/* 4106 */ MCD::OPC_FilterValue, 3, 174, 16, 0, // Skip to: 8381 929/* 4111 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ... 930/* 4114 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 4135 931/* 4119 */ MCD::OPC_CheckPredicate, 0, 161, 16, 0, // Skip to: 8381 932/* 4124 */ MCD::OPC_CheckField, 16, 4, 0, 154, 16, 0, // Skip to: 8381 933/* 4131 */ MCD::OPC_Decode, 133, 7, 54, // Opcode: MOVi 934/* 4135 */ MCD::OPC_FilterValue, 1, 145, 16, 0, // Skip to: 8381 935/* 4140 */ MCD::OPC_CheckPredicate, 0, 140, 16, 0, // Skip to: 8381 936/* 4145 */ MCD::OPC_CheckField, 16, 4, 0, 133, 16, 0, // Skip to: 8381 937/* 4152 */ MCD::OPC_Decode, 223, 13, 54, // Opcode: MVNi 938/* 4156 */ MCD::OPC_FilterValue, 2, 9, 2, 0, // Skip to: 4682 939/* 4161 */ MCD::OPC_ExtractField, 20, 3, // Inst{22-20} ... 940/* 4164 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 4200 941/* 4169 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 942/* 4172 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4186 943/* 4177 */ MCD::OPC_CheckPredicate, 0, 103, 16, 0, // Skip to: 8381 944/* 4182 */ MCD::OPC_Decode, 153, 15, 55, // Opcode: STR_POST_IMM 945/* 4186 */ MCD::OPC_FilterValue, 1, 94, 16, 0, // Skip to: 8381 946/* 4191 */ MCD::OPC_CheckPredicate, 0, 89, 16, 0, // Skip to: 8381 947/* 4196 */ MCD::OPC_Decode, 157, 15, 56, // Opcode: STRi12 948/* 4200 */ MCD::OPC_FilterValue, 1, 54, 0, 0, // Skip to: 4259 949/* 4205 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 950/* 4208 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4222 951/* 4213 */ MCD::OPC_CheckPredicate, 0, 67, 16, 0, // Skip to: 8381 952/* 4218 */ MCD::OPC_Decode, 246, 6, 55, // Opcode: LDR_POST_IMM 953/* 4222 */ MCD::OPC_FilterValue, 1, 58, 16, 0, // Skip to: 8381 954/* 4227 */ MCD::OPC_CheckPredicate, 16, 18, 0, 0, // Skip to: 4250 955/* 4232 */ MCD::OPC_CheckField, 28, 4, 15, 11, 0, 0, // Skip to: 4250 956/* 4239 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 4250 957/* 4246 */ MCD::OPC_Decode, 241, 13, 57, // Opcode: PLDWi12 958/* 4250 */ MCD::OPC_CheckPredicate, 0, 30, 16, 0, // Skip to: 8381 959/* 4255 */ MCD::OPC_Decode, 251, 6, 56, // Opcode: LDRi12 960/* 4259 */ MCD::OPC_FilterValue, 2, 31, 0, 0, // Skip to: 4295 961/* 4264 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 962/* 4267 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4281 963/* 4272 */ MCD::OPC_CheckPredicate, 0, 8, 16, 0, // Skip to: 8381 964/* 4277 */ MCD::OPC_Decode, 151, 15, 55, // Opcode: STRT_POST_IMM 965/* 4281 */ MCD::OPC_FilterValue, 1, 255, 15, 0, // Skip to: 8381 966/* 4286 */ MCD::OPC_CheckPredicate, 0, 250, 15, 0, // Skip to: 8381 967/* 4291 */ MCD::OPC_Decode, 155, 15, 58, // Opcode: STR_PRE_IMM 968/* 4295 */ MCD::OPC_FilterValue, 3, 31, 0, 0, // Skip to: 4331 969/* 4300 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 970/* 4303 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4317 971/* 4308 */ MCD::OPC_CheckPredicate, 0, 228, 15, 0, // Skip to: 8381 972/* 4313 */ MCD::OPC_Decode, 244, 6, 55, // Opcode: LDRT_POST_IMM 973/* 4317 */ MCD::OPC_FilterValue, 1, 219, 15, 0, // Skip to: 8381 974/* 4322 */ MCD::OPC_CheckPredicate, 0, 214, 15, 0, // Skip to: 8381 975/* 4327 */ MCD::OPC_Decode, 248, 6, 59, // Opcode: LDR_PRE_IMM 976/* 4331 */ MCD::OPC_FilterValue, 4, 31, 0, 0, // Skip to: 4367 977/* 4336 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 978/* 4339 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4353 979/* 4344 */ MCD::OPC_CheckPredicate, 0, 192, 15, 0, // Skip to: 8381 980/* 4349 */ MCD::OPC_Decode, 133, 15, 55, // Opcode: STRB_POST_IMM 981/* 4353 */ MCD::OPC_FilterValue, 1, 183, 15, 0, // Skip to: 8381 982/* 4358 */ MCD::OPC_CheckPredicate, 0, 178, 15, 0, // Skip to: 8381 983/* 4363 */ MCD::OPC_Decode, 137, 15, 60, // Opcode: STRBi12 984/* 4367 */ MCD::OPC_FilterValue, 5, 77, 0, 0, // Skip to: 4449 985/* 4372 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 986/* 4375 */ MCD::OPC_FilterValue, 0, 32, 0, 0, // Skip to: 4412 987/* 4380 */ MCD::OPC_CheckPredicate, 15, 18, 0, 0, // Skip to: 4403 988/* 4385 */ MCD::OPC_CheckField, 28, 4, 15, 11, 0, 0, // Skip to: 4403 989/* 4392 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 4403 990/* 4399 */ MCD::OPC_Decode, 245, 13, 57, // Opcode: PLIi12 991/* 4403 */ MCD::OPC_CheckPredicate, 0, 133, 15, 0, // Skip to: 8381 992/* 4408 */ MCD::OPC_Decode, 216, 6, 55, // Opcode: LDRB_POST_IMM 993/* 4412 */ MCD::OPC_FilterValue, 1, 124, 15, 0, // Skip to: 8381 994/* 4417 */ MCD::OPC_CheckPredicate, 0, 18, 0, 0, // Skip to: 4440 995/* 4422 */ MCD::OPC_CheckField, 28, 4, 15, 11, 0, 0, // Skip to: 4440 996/* 4429 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 4440 997/* 4436 */ MCD::OPC_Decode, 243, 13, 57, // Opcode: PLDi12 998/* 4440 */ MCD::OPC_CheckPredicate, 0, 96, 15, 0, // Skip to: 8381 999/* 4445 */ MCD::OPC_Decode, 220, 6, 60, // Opcode: LDRBi12 1000/* 4449 */ MCD::OPC_FilterValue, 6, 31, 0, 0, // Skip to: 4485 1001/* 4454 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 1002/* 4457 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4471 1003/* 4462 */ MCD::OPC_CheckPredicate, 0, 74, 15, 0, // Skip to: 8381 1004/* 4467 */ MCD::OPC_Decode, 131, 15, 55, // Opcode: STRBT_POST_IMM 1005/* 4471 */ MCD::OPC_FilterValue, 1, 65, 15, 0, // Skip to: 8381 1006/* 4476 */ MCD::OPC_CheckPredicate, 0, 60, 15, 0, // Skip to: 8381 1007/* 4481 */ MCD::OPC_Decode, 135, 15, 58, // Opcode: STRB_PRE_IMM 1008/* 4485 */ MCD::OPC_FilterValue, 7, 51, 15, 0, // Skip to: 8381 1009/* 4490 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 1010/* 4493 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4507 1011/* 4498 */ MCD::OPC_CheckPredicate, 0, 38, 15, 0, // Skip to: 8381 1012/* 4503 */ MCD::OPC_Decode, 214, 6, 55, // Opcode: LDRBT_POST_IMM 1013/* 4507 */ MCD::OPC_FilterValue, 1, 29, 15, 0, // Skip to: 8381 1014/* 4512 */ MCD::OPC_CheckPredicate, 17, 27, 0, 0, // Skip to: 4544 1015/* 4517 */ MCD::OPC_CheckField, 28, 4, 15, 20, 0, 0, // Skip to: 4544 1016/* 4524 */ MCD::OPC_CheckField, 23, 1, 0, 13, 0, 0, // Skip to: 4544 1017/* 4531 */ MCD::OPC_CheckField, 0, 20, 159, 224, 63, 4, 0, 0, // Skip to: 4544 1018/* 4540 */ MCD::OPC_Decode, 142, 6, 61, // Opcode: CLREX 1019/* 4544 */ MCD::OPC_ExtractField, 4, 16, // Inst{19-4} ... 1020/* 4547 */ MCD::OPC_FilterValue, 132, 254, 3, 23, 0, 0, // Skip to: 4577 1021/* 4554 */ MCD::OPC_CheckPredicate, 18, 78, 0, 0, // Skip to: 4637 1022/* 4559 */ MCD::OPC_CheckField, 28, 4, 15, 71, 0, 0, // Skip to: 4637 1023/* 4566 */ MCD::OPC_CheckField, 23, 1, 0, 64, 0, 0, // Skip to: 4637 1024/* 4573 */ MCD::OPC_Decode, 163, 6, 62, // Opcode: DSB 1025/* 4577 */ MCD::OPC_FilterValue, 133, 254, 3, 23, 0, 0, // Skip to: 4607 1026/* 4584 */ MCD::OPC_CheckPredicate, 18, 48, 0, 0, // Skip to: 4637 1027/* 4589 */ MCD::OPC_CheckField, 28, 4, 15, 41, 0, 0, // Skip to: 4637 1028/* 4596 */ MCD::OPC_CheckField, 23, 1, 0, 34, 0, 0, // Skip to: 4637 1029/* 4603 */ MCD::OPC_Decode, 162, 6, 62, // Opcode: DMB 1030/* 4607 */ MCD::OPC_FilterValue, 134, 254, 3, 23, 0, 0, // Skip to: 4637 1031/* 4614 */ MCD::OPC_CheckPredicate, 18, 18, 0, 0, // Skip to: 4637 1032/* 4619 */ MCD::OPC_CheckField, 28, 4, 15, 11, 0, 0, // Skip to: 4637 1033/* 4626 */ MCD::OPC_CheckField, 23, 1, 0, 4, 0, 0, // Skip to: 4637 1034/* 4633 */ MCD::OPC_Decode, 182, 6, 63, // Opcode: ISB 1035/* 4637 */ MCD::OPC_CheckPredicate, 19, 31, 0, 0, // Skip to: 4673 1036/* 4642 */ MCD::OPC_CheckField, 28, 4, 15, 24, 0, 0, // Skip to: 4673 1037/* 4649 */ MCD::OPC_CheckField, 23, 1, 0, 17, 0, 0, // Skip to: 4673 1038/* 4656 */ MCD::OPC_CheckField, 4, 4, 7, 10, 0, 0, // Skip to: 4673 1039/* 4663 */ MCD::OPC_SoftFail, 143, 30 /* 0xf0f */, 128, 224, 63 /* 0xff000 */, 1040/* 4669 */ MCD::OPC_Decode, 152, 14, 61, // Opcode: SB 1041/* 4673 */ MCD::OPC_CheckPredicate, 0, 119, 14, 0, // Skip to: 8381 1042/* 4678 */ MCD::OPC_Decode, 218, 6, 59, // Opcode: LDRB_PRE_IMM 1043/* 4682 */ MCD::OPC_FilterValue, 3, 129, 10, 0, // Skip to: 7376 1044/* 4687 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ... 1045/* 4690 */ MCD::OPC_FilterValue, 0, 200, 2, 0, // Skip to: 5407 1046/* 4695 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 1047/* 4698 */ MCD::OPC_FilterValue, 0, 98, 0, 0, // Skip to: 4801 1048/* 4703 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1049/* 4706 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 4742 1050/* 4711 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 1051/* 4714 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4728 1052/* 4719 */ MCD::OPC_CheckPredicate, 0, 73, 14, 0, // Skip to: 8381 1053/* 4724 */ MCD::OPC_Decode, 154, 15, 55, // Opcode: STR_POST_REG 1054/* 4728 */ MCD::OPC_FilterValue, 1, 64, 14, 0, // Skip to: 8381 1055/* 4733 */ MCD::OPC_CheckPredicate, 0, 59, 14, 0, // Skip to: 8381 1056/* 4738 */ MCD::OPC_Decode, 158, 15, 64, // Opcode: STRrs 1057/* 4742 */ MCD::OPC_FilterValue, 1, 50, 14, 0, // Skip to: 8381 1058/* 4747 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 1059/* 4750 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4764 1060/* 4755 */ MCD::OPC_CheckPredicate, 0, 37, 14, 0, // Skip to: 8381 1061/* 4760 */ MCD::OPC_Decode, 247, 6, 55, // Opcode: LDR_POST_REG 1062/* 4764 */ MCD::OPC_FilterValue, 1, 28, 14, 0, // Skip to: 8381 1063/* 4769 */ MCD::OPC_CheckPredicate, 16, 18, 0, 0, // Skip to: 4792 1064/* 4774 */ MCD::OPC_CheckField, 28, 4, 15, 11, 0, 0, // Skip to: 4792 1065/* 4781 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 4792 1066/* 4788 */ MCD::OPC_Decode, 242, 13, 65, // Opcode: PLDWrs 1067/* 4792 */ MCD::OPC_CheckPredicate, 0, 0, 14, 0, // Skip to: 8381 1068/* 4797 */ MCD::OPC_Decode, 252, 6, 64, // Opcode: LDRrs 1069/* 4801 */ MCD::OPC_FilterValue, 1, 247, 13, 0, // Skip to: 8381 1070/* 4806 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ... 1071/* 4809 */ MCD::OPC_FilterValue, 0, 202, 0, 0, // Skip to: 5016 1072/* 4814 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ... 1073/* 4817 */ MCD::OPC_FilterValue, 0, 53, 0, 0, // Skip to: 4875 1074/* 4822 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 1075/* 4825 */ MCD::OPC_FilterValue, 0, 20, 0, 0, // Skip to: 4850 1076/* 4830 */ MCD::OPC_CheckPredicate, 0, 218, 13, 0, // Skip to: 8381 1077/* 4835 */ MCD::OPC_CheckField, 20, 1, 1, 211, 13, 0, // Skip to: 8381 1078/* 4842 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1079/* 4846 */ MCD::OPC_Decode, 149, 14, 66, // Opcode: SADD16 1080/* 4850 */ MCD::OPC_FilterValue, 1, 198, 13, 0, // Skip to: 8381 1081/* 4855 */ MCD::OPC_CheckPredicate, 0, 193, 13, 0, // Skip to: 8381 1082/* 4860 */ MCD::OPC_CheckField, 20, 1, 1, 186, 13, 0, // Skip to: 8381 1083/* 4867 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1084/* 4871 */ MCD::OPC_Decode, 150, 14, 66, // Opcode: SADD8 1085/* 4875 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 4896 1086/* 4880 */ MCD::OPC_CheckPredicate, 1, 168, 13, 0, // Skip to: 8381 1087/* 4885 */ MCD::OPC_CheckField, 20, 1, 0, 161, 13, 0, // Skip to: 8381 1088/* 4892 */ MCD::OPC_Decode, 239, 13, 67, // Opcode: PKHBT 1089/* 4896 */ MCD::OPC_FilterValue, 2, 69, 0, 0, // Skip to: 4970 1090/* 4901 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1091/* 4904 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 4942 1092/* 4909 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 1093/* 4912 */ MCD::OPC_FilterValue, 0, 136, 13, 0, // Skip to: 8381 1094/* 4917 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 4933 1095/* 4922 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 4933 1096/* 4929 */ MCD::OPC_Decode, 204, 14, 68, // Opcode: SMUAD 1097/* 4933 */ MCD::OPC_CheckPredicate, 1, 115, 13, 0, // Skip to: 8381 1098/* 4938 */ MCD::OPC_Decode, 181, 14, 69, // Opcode: SMLAD 1099/* 4942 */ MCD::OPC_FilterValue, 1, 106, 13, 0, // Skip to: 8381 1100/* 4947 */ MCD::OPC_CheckPredicate, 20, 101, 13, 0, // Skip to: 8381 1101/* 4952 */ MCD::OPC_CheckField, 12, 4, 15, 94, 13, 0, // Skip to: 8381 1102/* 4959 */ MCD::OPC_CheckField, 7, 1, 0, 87, 13, 0, // Skip to: 8381 1103/* 4966 */ MCD::OPC_Decode, 158, 14, 30, // Opcode: SDIV 1104/* 4970 */ MCD::OPC_FilterValue, 3, 78, 13, 0, // Skip to: 8381 1105/* 4975 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 1106/* 4978 */ MCD::OPC_FilterValue, 0, 70, 13, 0, // Skip to: 8381 1107/* 4983 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1108/* 4986 */ MCD::OPC_FilterValue, 0, 62, 13, 0, // Skip to: 8381 1109/* 4991 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 5007 1110/* 4996 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 5007 1111/* 5003 */ MCD::OPC_Decode, 204, 15, 30, // Opcode: USAD8 1112/* 5007 */ MCD::OPC_CheckPredicate, 1, 41, 13, 0, // Skip to: 8381 1113/* 5012 */ MCD::OPC_Decode, 205, 15, 39, // Opcode: USADA8 1114/* 5016 */ MCD::OPC_FilterValue, 1, 113, 0, 0, // Skip to: 5134 1115/* 5021 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ... 1116/* 5024 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 5056 1117/* 5029 */ MCD::OPC_CheckPredicate, 0, 19, 13, 0, // Skip to: 8381 1118/* 5034 */ MCD::OPC_CheckField, 20, 1, 1, 12, 13, 0, // Skip to: 8381 1119/* 5041 */ MCD::OPC_CheckField, 7, 1, 0, 5, 13, 0, // Skip to: 8381 1120/* 5048 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1121/* 5052 */ MCD::OPC_Decode, 151, 14, 66, // Opcode: SASX 1122/* 5056 */ MCD::OPC_FilterValue, 1, 27, 0, 0, // Skip to: 5088 1123/* 5061 */ MCD::OPC_CheckPredicate, 1, 243, 12, 0, // Skip to: 8381 1124/* 5066 */ MCD::OPC_CheckField, 20, 1, 0, 236, 12, 0, // Skip to: 8381 1125/* 5073 */ MCD::OPC_CheckField, 7, 1, 1, 229, 12, 0, // Skip to: 8381 1126/* 5080 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1127/* 5084 */ MCD::OPC_Decode, 159, 14, 70, // Opcode: SEL 1128/* 5088 */ MCD::OPC_FilterValue, 2, 216, 12, 0, // Skip to: 8381 1129/* 5093 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 1130/* 5096 */ MCD::OPC_FilterValue, 0, 208, 12, 0, // Skip to: 8381 1131/* 5101 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1132/* 5104 */ MCD::OPC_FilterValue, 0, 200, 12, 0, // Skip to: 8381 1133/* 5109 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 5125 1134/* 5114 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 5125 1135/* 5121 */ MCD::OPC_Decode, 205, 14, 68, // Opcode: SMUADX 1136/* 5125 */ MCD::OPC_CheckPredicate, 1, 179, 12, 0, // Skip to: 8381 1137/* 5130 */ MCD::OPC_Decode, 182, 14, 69, // Opcode: SMLADX 1138/* 5134 */ MCD::OPC_FilterValue, 2, 102, 0, 0, // Skip to: 5241 1139/* 5139 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ... 1140/* 5142 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 5174 1141/* 5147 */ MCD::OPC_CheckPredicate, 0, 157, 12, 0, // Skip to: 8381 1142/* 5152 */ MCD::OPC_CheckField, 20, 1, 1, 150, 12, 0, // Skip to: 8381 1143/* 5159 */ MCD::OPC_CheckField, 7, 1, 0, 143, 12, 0, // Skip to: 8381 1144/* 5166 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1145/* 5170 */ MCD::OPC_Decode, 225, 14, 66, // Opcode: SSAX 1146/* 5174 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 5195 1147/* 5179 */ MCD::OPC_CheckPredicate, 1, 125, 12, 0, // Skip to: 8381 1148/* 5184 */ MCD::OPC_CheckField, 20, 1, 0, 118, 12, 0, // Skip to: 8381 1149/* 5191 */ MCD::OPC_Decode, 240, 13, 67, // Opcode: PKHTB 1150/* 5195 */ MCD::OPC_FilterValue, 2, 109, 12, 0, // Skip to: 8381 1151/* 5200 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 1152/* 5203 */ MCD::OPC_FilterValue, 0, 101, 12, 0, // Skip to: 8381 1153/* 5208 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1154/* 5211 */ MCD::OPC_FilterValue, 0, 93, 12, 0, // Skip to: 8381 1155/* 5216 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 5232 1156/* 5221 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 5232 1157/* 5228 */ MCD::OPC_Decode, 213, 14, 68, // Opcode: SMUSD 1158/* 5232 */ MCD::OPC_CheckPredicate, 1, 72, 12, 0, // Skip to: 8381 1159/* 5237 */ MCD::OPC_Decode, 194, 14, 69, // Opcode: SMLSD 1160/* 5241 */ MCD::OPC_FilterValue, 3, 63, 12, 0, // Skip to: 8381 1161/* 5246 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ... 1162/* 5249 */ MCD::OPC_FilterValue, 0, 53, 0, 0, // Skip to: 5307 1163/* 5254 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 1164/* 5257 */ MCD::OPC_FilterValue, 0, 20, 0, 0, // Skip to: 5282 1165/* 5262 */ MCD::OPC_CheckPredicate, 0, 42, 12, 0, // Skip to: 8381 1166/* 5267 */ MCD::OPC_CheckField, 20, 1, 1, 35, 12, 0, // Skip to: 8381 1167/* 5274 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1168/* 5278 */ MCD::OPC_Decode, 226, 14, 66, // Opcode: SSUB16 1169/* 5282 */ MCD::OPC_FilterValue, 1, 22, 12, 0, // Skip to: 8381 1170/* 5287 */ MCD::OPC_CheckPredicate, 0, 17, 12, 0, // Skip to: 8381 1171/* 5292 */ MCD::OPC_CheckField, 20, 1, 1, 10, 12, 0, // Skip to: 8381 1172/* 5299 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1173/* 5303 */ MCD::OPC_Decode, 227, 14, 66, // Opcode: SSUB8 1174/* 5307 */ MCD::OPC_FilterValue, 1, 49, 0, 0, // Skip to: 5361 1175/* 5312 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 1176/* 5315 */ MCD::OPC_FilterValue, 0, 245, 11, 0, // Skip to: 8381 1177/* 5320 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1178/* 5323 */ MCD::OPC_FilterValue, 0, 237, 11, 0, // Skip to: 8381 1179/* 5328 */ MCD::OPC_CheckPredicate, 1, 15, 0, 0, // Skip to: 5348 1180/* 5333 */ MCD::OPC_CheckField, 16, 4, 15, 8, 0, 0, // Skip to: 5348 1181/* 5340 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0, 1182/* 5344 */ MCD::OPC_Decode, 170, 15, 71, // Opcode: SXTB16 1183/* 5348 */ MCD::OPC_CheckPredicate, 1, 212, 11, 0, // Skip to: 8381 1184/* 5353 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0, 1185/* 5357 */ MCD::OPC_Decode, 167, 15, 72, // Opcode: SXTAB16 1186/* 5361 */ MCD::OPC_FilterValue, 2, 199, 11, 0, // Skip to: 8381 1187/* 5366 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 1188/* 5369 */ MCD::OPC_FilterValue, 0, 191, 11, 0, // Skip to: 8381 1189/* 5374 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1190/* 5377 */ MCD::OPC_FilterValue, 0, 183, 11, 0, // Skip to: 8381 1191/* 5382 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 5398 1192/* 5387 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 5398 1193/* 5394 */ MCD::OPC_Decode, 214, 14, 68, // Opcode: SMUSDX 1194/* 5398 */ MCD::OPC_CheckPredicate, 1, 162, 11, 0, // Skip to: 8381 1195/* 5403 */ MCD::OPC_Decode, 195, 14, 69, // Opcode: SMLSDX 1196/* 5407 */ MCD::OPC_FilterValue, 1, 106, 2, 0, // Skip to: 6030 1197/* 5412 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 1198/* 5415 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 5495 1199/* 5420 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1200/* 5423 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 5459 1201/* 5428 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 1202/* 5431 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5445 1203/* 5436 */ MCD::OPC_CheckPredicate, 0, 124, 11, 0, // Skip to: 8381 1204/* 5441 */ MCD::OPC_Decode, 152, 15, 55, // Opcode: STRT_POST_REG 1205/* 5445 */ MCD::OPC_FilterValue, 1, 115, 11, 0, // Skip to: 8381 1206/* 5450 */ MCD::OPC_CheckPredicate, 0, 110, 11, 0, // Skip to: 8381 1207/* 5455 */ MCD::OPC_Decode, 156, 15, 73, // Opcode: STR_PRE_REG 1208/* 5459 */ MCD::OPC_FilterValue, 1, 101, 11, 0, // Skip to: 8381 1209/* 5464 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 1210/* 5467 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5481 1211/* 5472 */ MCD::OPC_CheckPredicate, 0, 88, 11, 0, // Skip to: 8381 1212/* 5477 */ MCD::OPC_Decode, 245, 6, 55, // Opcode: LDRT_POST_REG 1213/* 5481 */ MCD::OPC_FilterValue, 1, 79, 11, 0, // Skip to: 8381 1214/* 5486 */ MCD::OPC_CheckPredicate, 0, 74, 11, 0, // Skip to: 8381 1215/* 5491 */ MCD::OPC_Decode, 249, 6, 74, // Opcode: LDR_PRE_REG 1216/* 5495 */ MCD::OPC_FilterValue, 1, 65, 11, 0, // Skip to: 8381 1217/* 5500 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ... 1218/* 5503 */ MCD::OPC_FilterValue, 0, 11, 1, 0, // Skip to: 5775 1219/* 5508 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ... 1220/* 5511 */ MCD::OPC_FilterValue, 0, 39, 0, 0, // Skip to: 5555 1221/* 5516 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1222/* 5519 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 5537 1223/* 5524 */ MCD::OPC_CheckPredicate, 0, 36, 11, 0, // Skip to: 8381 1224/* 5529 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1225/* 5533 */ MCD::OPC_Decode, 248, 13, 66, // Opcode: QADD16 1226/* 5537 */ MCD::OPC_FilterValue, 1, 23, 11, 0, // Skip to: 8381 1227/* 5542 */ MCD::OPC_CheckPredicate, 0, 18, 11, 0, // Skip to: 8381 1228/* 5547 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1229/* 5551 */ MCD::OPC_Decode, 172, 14, 66, // Opcode: SHADD16 1230/* 5555 */ MCD::OPC_FilterValue, 1, 39, 0, 0, // Skip to: 5599 1231/* 5560 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1232/* 5563 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 5581 1233/* 5568 */ MCD::OPC_CheckPredicate, 0, 248, 10, 0, // Skip to: 8381 1234/* 5573 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1235/* 5577 */ MCD::OPC_Decode, 250, 13, 66, // Opcode: QASX 1236/* 5581 */ MCD::OPC_FilterValue, 1, 235, 10, 0, // Skip to: 8381 1237/* 5586 */ MCD::OPC_CheckPredicate, 0, 230, 10, 0, // Skip to: 8381 1238/* 5591 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1239/* 5595 */ MCD::OPC_Decode, 174, 14, 66, // Opcode: SHASX 1240/* 5599 */ MCD::OPC_FilterValue, 2, 39, 0, 0, // Skip to: 5643 1241/* 5604 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1242/* 5607 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 5625 1243/* 5612 */ MCD::OPC_CheckPredicate, 0, 204, 10, 0, // Skip to: 8381 1244/* 5617 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1245/* 5621 */ MCD::OPC_Decode, 253, 13, 66, // Opcode: QSAX 1246/* 5625 */ MCD::OPC_FilterValue, 1, 191, 10, 0, // Skip to: 8381 1247/* 5630 */ MCD::OPC_CheckPredicate, 0, 186, 10, 0, // Skip to: 8381 1248/* 5635 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1249/* 5639 */ MCD::OPC_Decode, 175, 14, 66, // Opcode: SHSAX 1250/* 5643 */ MCD::OPC_FilterValue, 3, 39, 0, 0, // Skip to: 5687 1251/* 5648 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1252/* 5651 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 5669 1253/* 5656 */ MCD::OPC_CheckPredicate, 0, 160, 10, 0, // Skip to: 8381 1254/* 5661 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1255/* 5665 */ MCD::OPC_Decode, 255, 13, 66, // Opcode: QSUB16 1256/* 5669 */ MCD::OPC_FilterValue, 1, 147, 10, 0, // Skip to: 8381 1257/* 5674 */ MCD::OPC_CheckPredicate, 0, 142, 10, 0, // Skip to: 8381 1258/* 5679 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1259/* 5683 */ MCD::OPC_Decode, 176, 14, 66, // Opcode: SHSUB16 1260/* 5687 */ MCD::OPC_FilterValue, 4, 39, 0, 0, // Skip to: 5731 1261/* 5692 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1262/* 5695 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 5713 1263/* 5700 */ MCD::OPC_CheckPredicate, 0, 116, 10, 0, // Skip to: 8381 1264/* 5705 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1265/* 5709 */ MCD::OPC_Decode, 249, 13, 66, // Opcode: QADD8 1266/* 5713 */ MCD::OPC_FilterValue, 1, 103, 10, 0, // Skip to: 8381 1267/* 5718 */ MCD::OPC_CheckPredicate, 0, 98, 10, 0, // Skip to: 8381 1268/* 5723 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1269/* 5727 */ MCD::OPC_Decode, 173, 14, 66, // Opcode: SHADD8 1270/* 5731 */ MCD::OPC_FilterValue, 7, 85, 10, 0, // Skip to: 8381 1271/* 5736 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1272/* 5739 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 5757 1273/* 5744 */ MCD::OPC_CheckPredicate, 0, 72, 10, 0, // Skip to: 8381 1274/* 5749 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1275/* 5753 */ MCD::OPC_Decode, 128, 14, 66, // Opcode: QSUB8 1276/* 5757 */ MCD::OPC_FilterValue, 1, 59, 10, 0, // Skip to: 8381 1277/* 5762 */ MCD::OPC_CheckPredicate, 0, 54, 10, 0, // Skip to: 8381 1278/* 5767 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1279/* 5771 */ MCD::OPC_Decode, 177, 14, 66, // Opcode: SHSUB8 1280/* 5775 */ MCD::OPC_FilterValue, 1, 194, 0, 0, // Skip to: 5974 1281/* 5780 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ... 1282/* 5783 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5797 1283/* 5788 */ MCD::OPC_CheckPredicate, 1, 28, 10, 0, // Skip to: 8381 1284/* 5793 */ MCD::OPC_Decode, 223, 14, 75, // Opcode: SSAT 1285/* 5797 */ MCD::OPC_FilterValue, 1, 19, 10, 0, // Skip to: 8381 1286/* 5802 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 1287/* 5805 */ MCD::OPC_FilterValue, 0, 52, 0, 0, // Skip to: 5862 1288/* 5810 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1289/* 5813 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 5834 1290/* 5818 */ MCD::OPC_CheckPredicate, 1, 254, 9, 0, // Skip to: 8381 1291/* 5823 */ MCD::OPC_CheckField, 8, 4, 15, 247, 9, 0, // Skip to: 8381 1292/* 5830 */ MCD::OPC_Decode, 224, 14, 76, // Opcode: SSAT16 1293/* 5834 */ MCD::OPC_FilterValue, 1, 238, 9, 0, // Skip to: 8381 1294/* 5839 */ MCD::OPC_CheckPredicate, 1, 233, 9, 0, // Skip to: 8381 1295/* 5844 */ MCD::OPC_CheckField, 16, 4, 15, 226, 9, 0, // Skip to: 8381 1296/* 5851 */ MCD::OPC_CheckField, 8, 4, 15, 219, 9, 0, // Skip to: 8381 1297/* 5858 */ MCD::OPC_Decode, 130, 14, 35, // Opcode: REV 1298/* 5862 */ MCD::OPC_FilterValue, 1, 79, 0, 0, // Skip to: 5946 1299/* 5867 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1300/* 5870 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 5908 1301/* 5875 */ MCD::OPC_CheckPredicate, 1, 15, 0, 0, // Skip to: 5895 1302/* 5880 */ MCD::OPC_CheckField, 16, 4, 15, 8, 0, 0, // Skip to: 5895 1303/* 5887 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0, 1304/* 5891 */ MCD::OPC_Decode, 169, 15, 71, // Opcode: SXTB 1305/* 5895 */ MCD::OPC_CheckPredicate, 1, 177, 9, 0, // Skip to: 8381 1306/* 5900 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0, 1307/* 5904 */ MCD::OPC_Decode, 166, 15, 72, // Opcode: SXTAB 1308/* 5908 */ MCD::OPC_FilterValue, 1, 164, 9, 0, // Skip to: 8381 1309/* 5913 */ MCD::OPC_CheckPredicate, 1, 15, 0, 0, // Skip to: 5933 1310/* 5918 */ MCD::OPC_CheckField, 16, 4, 15, 8, 0, 0, // Skip to: 5933 1311/* 5925 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0, 1312/* 5929 */ MCD::OPC_Decode, 171, 15, 71, // Opcode: SXTH 1313/* 5933 */ MCD::OPC_CheckPredicate, 1, 139, 9, 0, // Skip to: 8381 1314/* 5938 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0, 1315/* 5942 */ MCD::OPC_Decode, 168, 15, 72, // Opcode: SXTAH 1316/* 5946 */ MCD::OPC_FilterValue, 2, 126, 9, 0, // Skip to: 8381 1317/* 5951 */ MCD::OPC_CheckPredicate, 1, 121, 9, 0, // Skip to: 8381 1318/* 5956 */ MCD::OPC_CheckField, 16, 5, 31, 114, 9, 0, // Skip to: 8381 1319/* 5963 */ MCD::OPC_CheckField, 8, 4, 15, 107, 9, 0, // Skip to: 8381 1320/* 5970 */ MCD::OPC_Decode, 131, 14, 35, // Opcode: REV16 1321/* 5974 */ MCD::OPC_FilterValue, 2, 30, 0, 0, // Skip to: 6009 1322/* 5979 */ MCD::OPC_CheckPredicate, 20, 93, 9, 0, // Skip to: 8381 1323/* 5984 */ MCD::OPC_CheckField, 20, 1, 1, 86, 9, 0, // Skip to: 8381 1324/* 5991 */ MCD::OPC_CheckField, 12, 4, 15, 79, 9, 0, // Skip to: 8381 1325/* 5998 */ MCD::OPC_CheckField, 5, 3, 0, 72, 9, 0, // Skip to: 8381 1326/* 6005 */ MCD::OPC_Decode, 188, 15, 30, // Opcode: UDIV 1327/* 6009 */ MCD::OPC_FilterValue, 3, 63, 9, 0, // Skip to: 8381 1328/* 6014 */ MCD::OPC_CheckPredicate, 13, 58, 9, 0, // Skip to: 8381 1329/* 6019 */ MCD::OPC_CheckField, 5, 2, 2, 51, 9, 0, // Skip to: 8381 1330/* 6026 */ MCD::OPC_Decode, 157, 14, 77, // Opcode: SBFX 1331/* 6030 */ MCD::OPC_FilterValue, 2, 155, 2, 0, // Skip to: 6702 1332/* 6035 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 1333/* 6038 */ MCD::OPC_FilterValue, 0, 121, 0, 0, // Skip to: 6164 1334/* 6043 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1335/* 6046 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 6082 1336/* 6051 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 1337/* 6054 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6068 1338/* 6059 */ MCD::OPC_CheckPredicate, 0, 13, 9, 0, // Skip to: 8381 1339/* 6064 */ MCD::OPC_Decode, 134, 15, 55, // Opcode: STRB_POST_REG 1340/* 6068 */ MCD::OPC_FilterValue, 1, 4, 9, 0, // Skip to: 8381 1341/* 6073 */ MCD::OPC_CheckPredicate, 0, 255, 8, 0, // Skip to: 8381 1342/* 6078 */ MCD::OPC_Decode, 138, 15, 78, // Opcode: STRBrs 1343/* 6082 */ MCD::OPC_FilterValue, 1, 246, 8, 0, // Skip to: 8381 1344/* 6087 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 1345/* 6090 */ MCD::OPC_FilterValue, 0, 32, 0, 0, // Skip to: 6127 1346/* 6095 */ MCD::OPC_CheckPredicate, 15, 18, 0, 0, // Skip to: 6118 1347/* 6100 */ MCD::OPC_CheckField, 28, 4, 15, 11, 0, 0, // Skip to: 6118 1348/* 6107 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 6118 1349/* 6114 */ MCD::OPC_Decode, 246, 13, 65, // Opcode: PLIrs 1350/* 6118 */ MCD::OPC_CheckPredicate, 0, 210, 8, 0, // Skip to: 8381 1351/* 6123 */ MCD::OPC_Decode, 217, 6, 55, // Opcode: LDRB_POST_REG 1352/* 6127 */ MCD::OPC_FilterValue, 1, 201, 8, 0, // Skip to: 8381 1353/* 6132 */ MCD::OPC_CheckPredicate, 0, 18, 0, 0, // Skip to: 6155 1354/* 6137 */ MCD::OPC_CheckField, 28, 4, 15, 11, 0, 0, // Skip to: 6155 1355/* 6144 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 6155 1356/* 6151 */ MCD::OPC_Decode, 244, 13, 65, // Opcode: PLDrs 1357/* 6155 */ MCD::OPC_CheckPredicate, 0, 173, 8, 0, // Skip to: 8381 1358/* 6160 */ MCD::OPC_Decode, 221, 6, 78, // Opcode: LDRBrs 1359/* 6164 */ MCD::OPC_FilterValue, 1, 164, 8, 0, // Skip to: 8381 1360/* 6169 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ... 1361/* 6172 */ MCD::OPC_FilterValue, 0, 158, 0, 0, // Skip to: 6335 1362/* 6177 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ... 1363/* 6180 */ MCD::OPC_FilterValue, 0, 53, 0, 0, // Skip to: 6238 1364/* 6185 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 1365/* 6188 */ MCD::OPC_FilterValue, 0, 20, 0, 0, // Skip to: 6213 1366/* 6193 */ MCD::OPC_CheckPredicate, 0, 135, 8, 0, // Skip to: 8381 1367/* 6198 */ MCD::OPC_CheckField, 20, 1, 1, 128, 8, 0, // Skip to: 8381 1368/* 6205 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1369/* 6209 */ MCD::OPC_Decode, 183, 15, 66, // Opcode: UADD16 1370/* 6213 */ MCD::OPC_FilterValue, 1, 115, 8, 0, // Skip to: 8381 1371/* 6218 */ MCD::OPC_CheckPredicate, 0, 110, 8, 0, // Skip to: 8381 1372/* 6223 */ MCD::OPC_CheckField, 20, 1, 1, 103, 8, 0, // Skip to: 8381 1373/* 6230 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1374/* 6234 */ MCD::OPC_Decode, 184, 15, 66, // Opcode: UADD8 1375/* 6238 */ MCD::OPC_FilterValue, 2, 62, 0, 0, // Skip to: 6305 1376/* 6243 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1377/* 6246 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 6267 1378/* 6251 */ MCD::OPC_CheckPredicate, 1, 77, 8, 0, // Skip to: 8381 1379/* 6256 */ MCD::OPC_CheckField, 7, 1, 0, 70, 8, 0, // Skip to: 8381 1380/* 6263 */ MCD::OPC_Decode, 186, 14, 19, // Opcode: SMLALD 1381/* 6267 */ MCD::OPC_FilterValue, 1, 61, 8, 0, // Skip to: 8381 1382/* 6272 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 1383/* 6275 */ MCD::OPC_FilterValue, 0, 53, 8, 0, // Skip to: 8381 1384/* 6280 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 6296 1385/* 6285 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 6296 1386/* 6292 */ MCD::OPC_Decode, 202, 14, 30, // Opcode: SMMUL 1387/* 6296 */ MCD::OPC_CheckPredicate, 1, 32, 8, 0, // Skip to: 8381 1388/* 6301 */ MCD::OPC_Decode, 198, 14, 39, // Opcode: SMMLA 1389/* 6305 */ MCD::OPC_FilterValue, 3, 23, 8, 0, // Skip to: 8381 1390/* 6310 */ MCD::OPC_CheckPredicate, 13, 11, 0, 0, // Skip to: 6326 1391/* 6315 */ MCD::OPC_CheckField, 0, 4, 15, 4, 0, 0, // Skip to: 6326 1392/* 6322 */ MCD::OPC_Decode, 221, 5, 79, // Opcode: BFC 1393/* 6326 */ MCD::OPC_CheckPredicate, 13, 2, 8, 0, // Skip to: 8381 1394/* 6331 */ MCD::OPC_Decode, 222, 5, 80, // Opcode: BFI 1395/* 6335 */ MCD::OPC_FilterValue, 1, 102, 0, 0, // Skip to: 6442 1396/* 6340 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1397/* 6343 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 6371 1398/* 6348 */ MCD::OPC_CheckPredicate, 1, 236, 7, 0, // Skip to: 8381 1399/* 6353 */ MCD::OPC_CheckField, 23, 2, 2, 229, 7, 0, // Skip to: 8381 1400/* 6360 */ MCD::OPC_CheckField, 7, 1, 0, 222, 7, 0, // Skip to: 8381 1401/* 6367 */ MCD::OPC_Decode, 187, 14, 19, // Opcode: SMLALDX 1402/* 6371 */ MCD::OPC_FilterValue, 1, 213, 7, 0, // Skip to: 8381 1403/* 6376 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ... 1404/* 6379 */ MCD::OPC_FilterValue, 0, 20, 0, 0, // Skip to: 6404 1405/* 6384 */ MCD::OPC_CheckPredicate, 0, 200, 7, 0, // Skip to: 8381 1406/* 6389 */ MCD::OPC_CheckField, 7, 1, 0, 193, 7, 0, // Skip to: 8381 1407/* 6396 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1408/* 6400 */ MCD::OPC_Decode, 185, 15, 66, // Opcode: UASX 1409/* 6404 */ MCD::OPC_FilterValue, 2, 180, 7, 0, // Skip to: 8381 1410/* 6409 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 1411/* 6412 */ MCD::OPC_FilterValue, 0, 172, 7, 0, // Skip to: 8381 1412/* 6417 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 6433 1413/* 6422 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 6433 1414/* 6429 */ MCD::OPC_Decode, 203, 14, 30, // Opcode: SMMULR 1415/* 6433 */ MCD::OPC_CheckPredicate, 1, 151, 7, 0, // Skip to: 8381 1416/* 6438 */ MCD::OPC_Decode, 199, 14, 39, // Opcode: SMMLAR 1417/* 6442 */ MCD::OPC_FilterValue, 2, 85, 0, 0, // Skip to: 6532 1418/* 6447 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 1419/* 6450 */ MCD::OPC_FilterValue, 0, 49, 0, 0, // Skip to: 6504 1420/* 6455 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1421/* 6458 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 6479 1422/* 6463 */ MCD::OPC_CheckPredicate, 1, 121, 7, 0, // Skip to: 8381 1423/* 6468 */ MCD::OPC_CheckField, 23, 2, 2, 114, 7, 0, // Skip to: 8381 1424/* 6475 */ MCD::OPC_Decode, 196, 14, 19, // Opcode: SMLSLD 1425/* 6479 */ MCD::OPC_FilterValue, 1, 105, 7, 0, // Skip to: 8381 1426/* 6484 */ MCD::OPC_CheckPredicate, 0, 100, 7, 0, // Skip to: 8381 1427/* 6489 */ MCD::OPC_CheckField, 23, 2, 0, 93, 7, 0, // Skip to: 8381 1428/* 6496 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1429/* 6500 */ MCD::OPC_Decode, 208, 15, 66, // Opcode: USAX 1430/* 6504 */ MCD::OPC_FilterValue, 1, 80, 7, 0, // Skip to: 8381 1431/* 6509 */ MCD::OPC_CheckPredicate, 1, 75, 7, 0, // Skip to: 8381 1432/* 6514 */ MCD::OPC_CheckField, 23, 2, 2, 68, 7, 0, // Skip to: 8381 1433/* 6521 */ MCD::OPC_CheckField, 20, 1, 1, 61, 7, 0, // Skip to: 8381 1434/* 6528 */ MCD::OPC_Decode, 200, 14, 39, // Opcode: SMMLS 1435/* 6532 */ MCD::OPC_FilterValue, 3, 52, 7, 0, // Skip to: 8381 1436/* 6537 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ... 1437/* 6540 */ MCD::OPC_FilterValue, 0, 53, 0, 0, // Skip to: 6598 1438/* 6545 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 1439/* 6548 */ MCD::OPC_FilterValue, 0, 20, 0, 0, // Skip to: 6573 1440/* 6553 */ MCD::OPC_CheckPredicate, 0, 31, 7, 0, // Skip to: 8381 1441/* 6558 */ MCD::OPC_CheckField, 20, 1, 1, 24, 7, 0, // Skip to: 8381 1442/* 6565 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1443/* 6569 */ MCD::OPC_Decode, 209, 15, 66, // Opcode: USUB16 1444/* 6573 */ MCD::OPC_FilterValue, 1, 11, 7, 0, // Skip to: 8381 1445/* 6578 */ MCD::OPC_CheckPredicate, 0, 6, 7, 0, // Skip to: 8381 1446/* 6583 */ MCD::OPC_CheckField, 20, 1, 1, 255, 6, 0, // Skip to: 8381 1447/* 6590 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1448/* 6594 */ MCD::OPC_Decode, 210, 15, 66, // Opcode: USUB8 1449/* 6598 */ MCD::OPC_FilterValue, 1, 49, 0, 0, // Skip to: 6652 1450/* 6603 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 1451/* 6606 */ MCD::OPC_FilterValue, 0, 234, 6, 0, // Skip to: 8381 1452/* 6611 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1453/* 6614 */ MCD::OPC_FilterValue, 0, 226, 6, 0, // Skip to: 8381 1454/* 6619 */ MCD::OPC_CheckPredicate, 1, 15, 0, 0, // Skip to: 6639 1455/* 6624 */ MCD::OPC_CheckField, 16, 4, 15, 8, 0, 0, // Skip to: 6639 1456/* 6631 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0, 1457/* 6635 */ MCD::OPC_Decode, 215, 15, 71, // Opcode: UXTB16 1458/* 6639 */ MCD::OPC_CheckPredicate, 1, 201, 6, 0, // Skip to: 8381 1459/* 6644 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0, 1460/* 6648 */ MCD::OPC_Decode, 212, 15, 72, // Opcode: UXTAB16 1461/* 6652 */ MCD::OPC_FilterValue, 2, 188, 6, 0, // Skip to: 8381 1462/* 6657 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 1463/* 6660 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 6681 1464/* 6665 */ MCD::OPC_CheckPredicate, 1, 175, 6, 0, // Skip to: 8381 1465/* 6670 */ MCD::OPC_CheckField, 20, 1, 0, 168, 6, 0, // Skip to: 8381 1466/* 6677 */ MCD::OPC_Decode, 197, 14, 19, // Opcode: SMLSLDX 1467/* 6681 */ MCD::OPC_FilterValue, 1, 159, 6, 0, // Skip to: 8381 1468/* 6686 */ MCD::OPC_CheckPredicate, 1, 154, 6, 0, // Skip to: 8381 1469/* 6691 */ MCD::OPC_CheckField, 20, 1, 1, 147, 6, 0, // Skip to: 8381 1470/* 6698 */ MCD::OPC_Decode, 201, 14, 39, // Opcode: SMMLSR 1471/* 6702 */ MCD::OPC_FilterValue, 3, 138, 6, 0, // Skip to: 8381 1472/* 6707 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 1473/* 6710 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 6790 1474/* 6715 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1475/* 6718 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 6754 1476/* 6723 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 1477/* 6726 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6740 1478/* 6731 */ MCD::OPC_CheckPredicate, 0, 109, 6, 0, // Skip to: 8381 1479/* 6736 */ MCD::OPC_Decode, 132, 15, 55, // Opcode: STRBT_POST_REG 1480/* 6740 */ MCD::OPC_FilterValue, 1, 100, 6, 0, // Skip to: 8381 1481/* 6745 */ MCD::OPC_CheckPredicate, 0, 95, 6, 0, // Skip to: 8381 1482/* 6750 */ MCD::OPC_Decode, 136, 15, 73, // Opcode: STRB_PRE_REG 1483/* 6754 */ MCD::OPC_FilterValue, 1, 86, 6, 0, // Skip to: 8381 1484/* 6759 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 1485/* 6762 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6776 1486/* 6767 */ MCD::OPC_CheckPredicate, 0, 73, 6, 0, // Skip to: 8381 1487/* 6772 */ MCD::OPC_Decode, 215, 6, 55, // Opcode: LDRBT_POST_REG 1488/* 6776 */ MCD::OPC_FilterValue, 1, 64, 6, 0, // Skip to: 8381 1489/* 6781 */ MCD::OPC_CheckPredicate, 0, 59, 6, 0, // Skip to: 8381 1490/* 6786 */ MCD::OPC_Decode, 219, 6, 74, // Opcode: LDRB_PRE_REG 1491/* 6790 */ MCD::OPC_FilterValue, 1, 50, 6, 0, // Skip to: 8381 1492/* 6795 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ... 1493/* 6798 */ MCD::OPC_FilterValue, 0, 11, 1, 0, // Skip to: 7070 1494/* 6803 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ... 1495/* 6806 */ MCD::OPC_FilterValue, 0, 39, 0, 0, // Skip to: 6850 1496/* 6811 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1497/* 6814 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 6832 1498/* 6819 */ MCD::OPC_CheckPredicate, 0, 21, 6, 0, // Skip to: 8381 1499/* 6824 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1500/* 6828 */ MCD::OPC_Decode, 198, 15, 66, // Opcode: UQADD16 1501/* 6832 */ MCD::OPC_FilterValue, 1, 8, 6, 0, // Skip to: 8381 1502/* 6837 */ MCD::OPC_CheckPredicate, 0, 3, 6, 0, // Skip to: 8381 1503/* 6842 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1504/* 6846 */ MCD::OPC_Decode, 189, 15, 66, // Opcode: UHADD16 1505/* 6850 */ MCD::OPC_FilterValue, 1, 39, 0, 0, // Skip to: 6894 1506/* 6855 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1507/* 6858 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 6876 1508/* 6863 */ MCD::OPC_CheckPredicate, 0, 233, 5, 0, // Skip to: 8381 1509/* 6868 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1510/* 6872 */ MCD::OPC_Decode, 200, 15, 66, // Opcode: UQASX 1511/* 6876 */ MCD::OPC_FilterValue, 1, 220, 5, 0, // Skip to: 8381 1512/* 6881 */ MCD::OPC_CheckPredicate, 0, 215, 5, 0, // Skip to: 8381 1513/* 6886 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1514/* 6890 */ MCD::OPC_Decode, 191, 15, 66, // Opcode: UHASX 1515/* 6894 */ MCD::OPC_FilterValue, 2, 39, 0, 0, // Skip to: 6938 1516/* 6899 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1517/* 6902 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 6920 1518/* 6907 */ MCD::OPC_CheckPredicate, 0, 189, 5, 0, // Skip to: 8381 1519/* 6912 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1520/* 6916 */ MCD::OPC_Decode, 201, 15, 66, // Opcode: UQSAX 1521/* 6920 */ MCD::OPC_FilterValue, 1, 176, 5, 0, // Skip to: 8381 1522/* 6925 */ MCD::OPC_CheckPredicate, 0, 171, 5, 0, // Skip to: 8381 1523/* 6930 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1524/* 6934 */ MCD::OPC_Decode, 192, 15, 66, // Opcode: UHSAX 1525/* 6938 */ MCD::OPC_FilterValue, 3, 39, 0, 0, // Skip to: 6982 1526/* 6943 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1527/* 6946 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 6964 1528/* 6951 */ MCD::OPC_CheckPredicate, 0, 145, 5, 0, // Skip to: 8381 1529/* 6956 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1530/* 6960 */ MCD::OPC_Decode, 202, 15, 66, // Opcode: UQSUB16 1531/* 6964 */ MCD::OPC_FilterValue, 1, 132, 5, 0, // Skip to: 8381 1532/* 6969 */ MCD::OPC_CheckPredicate, 0, 127, 5, 0, // Skip to: 8381 1533/* 6974 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1534/* 6978 */ MCD::OPC_Decode, 193, 15, 66, // Opcode: UHSUB16 1535/* 6982 */ MCD::OPC_FilterValue, 4, 39, 0, 0, // Skip to: 7026 1536/* 6987 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1537/* 6990 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 7008 1538/* 6995 */ MCD::OPC_CheckPredicate, 0, 101, 5, 0, // Skip to: 8381 1539/* 7000 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1540/* 7004 */ MCD::OPC_Decode, 199, 15, 66, // Opcode: UQADD8 1541/* 7008 */ MCD::OPC_FilterValue, 1, 88, 5, 0, // Skip to: 8381 1542/* 7013 */ MCD::OPC_CheckPredicate, 0, 83, 5, 0, // Skip to: 8381 1543/* 7018 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1544/* 7022 */ MCD::OPC_Decode, 190, 15, 66, // Opcode: UHADD8 1545/* 7026 */ MCD::OPC_FilterValue, 7, 70, 5, 0, // Skip to: 8381 1546/* 7031 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1547/* 7034 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 7052 1548/* 7039 */ MCD::OPC_CheckPredicate, 0, 57, 5, 0, // Skip to: 8381 1549/* 7044 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1550/* 7048 */ MCD::OPC_Decode, 203, 15, 66, // Opcode: UQSUB8 1551/* 7052 */ MCD::OPC_FilterValue, 1, 44, 5, 0, // Skip to: 8381 1552/* 7057 */ MCD::OPC_CheckPredicate, 0, 39, 5, 0, // Skip to: 8381 1553/* 7062 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */, 1554/* 7066 */ MCD::OPC_Decode, 194, 15, 66, // Opcode: UHSUB8 1555/* 7070 */ MCD::OPC_FilterValue, 1, 194, 0, 0, // Skip to: 7269 1556/* 7075 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ... 1557/* 7078 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7092 1558/* 7083 */ MCD::OPC_CheckPredicate, 1, 13, 5, 0, // Skip to: 8381 1559/* 7088 */ MCD::OPC_Decode, 206, 15, 75, // Opcode: USAT 1560/* 7092 */ MCD::OPC_FilterValue, 1, 4, 5, 0, // Skip to: 8381 1561/* 7097 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 1562/* 7100 */ MCD::OPC_FilterValue, 0, 52, 0, 0, // Skip to: 7157 1563/* 7105 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1564/* 7108 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 7129 1565/* 7113 */ MCD::OPC_CheckPredicate, 1, 239, 4, 0, // Skip to: 8381 1566/* 7118 */ MCD::OPC_CheckField, 8, 4, 15, 232, 4, 0, // Skip to: 8381 1567/* 7125 */ MCD::OPC_Decode, 207, 15, 76, // Opcode: USAT16 1568/* 7129 */ MCD::OPC_FilterValue, 1, 223, 4, 0, // Skip to: 8381 1569/* 7134 */ MCD::OPC_CheckPredicate, 13, 218, 4, 0, // Skip to: 8381 1570/* 7139 */ MCD::OPC_CheckField, 16, 4, 15, 211, 4, 0, // Skip to: 8381 1571/* 7146 */ MCD::OPC_CheckField, 8, 4, 15, 204, 4, 0, // Skip to: 8381 1572/* 7153 */ MCD::OPC_Decode, 129, 14, 35, // Opcode: RBIT 1573/* 7157 */ MCD::OPC_FilterValue, 1, 79, 0, 0, // Skip to: 7241 1574/* 7162 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1575/* 7165 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 7203 1576/* 7170 */ MCD::OPC_CheckPredicate, 1, 15, 0, 0, // Skip to: 7190 1577/* 7175 */ MCD::OPC_CheckField, 16, 4, 15, 8, 0, 0, // Skip to: 7190 1578/* 7182 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0, 1579/* 7186 */ MCD::OPC_Decode, 214, 15, 71, // Opcode: UXTB 1580/* 7190 */ MCD::OPC_CheckPredicate, 1, 162, 4, 0, // Skip to: 8381 1581/* 7195 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0, 1582/* 7199 */ MCD::OPC_Decode, 211, 15, 72, // Opcode: UXTAB 1583/* 7203 */ MCD::OPC_FilterValue, 1, 149, 4, 0, // Skip to: 8381 1584/* 7208 */ MCD::OPC_CheckPredicate, 1, 15, 0, 0, // Skip to: 7228 1585/* 7213 */ MCD::OPC_CheckField, 16, 4, 15, 8, 0, 0, // Skip to: 7228 1586/* 7220 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0, 1587/* 7224 */ MCD::OPC_Decode, 216, 15, 71, // Opcode: UXTH 1588/* 7228 */ MCD::OPC_CheckPredicate, 1, 124, 4, 0, // Skip to: 8381 1589/* 7233 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0, 1590/* 7237 */ MCD::OPC_Decode, 213, 15, 72, // Opcode: UXTAH 1591/* 7241 */ MCD::OPC_FilterValue, 2, 111, 4, 0, // Skip to: 8381 1592/* 7246 */ MCD::OPC_CheckPredicate, 1, 106, 4, 0, // Skip to: 8381 1593/* 7251 */ MCD::OPC_CheckField, 16, 5, 31, 99, 4, 0, // Skip to: 8381 1594/* 7258 */ MCD::OPC_CheckField, 8, 4, 15, 92, 4, 0, // Skip to: 8381 1595/* 7265 */ MCD::OPC_Decode, 132, 14, 35, // Opcode: REVSH 1596/* 7269 */ MCD::OPC_FilterValue, 3, 83, 4, 0, // Skip to: 8381 1597/* 7274 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ... 1598/* 7277 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7291 1599/* 7282 */ MCD::OPC_CheckPredicate, 13, 70, 4, 0, // Skip to: 8381 1600/* 7287 */ MCD::OPC_Decode, 186, 15, 77, // Opcode: UBFX 1601/* 7291 */ MCD::OPC_FilterValue, 3, 61, 4, 0, // Skip to: 8381 1602/* 7296 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 1603/* 7299 */ MCD::OPC_FilterValue, 1, 53, 4, 0, // Skip to: 8381 1604/* 7304 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1605/* 7307 */ MCD::OPC_FilterValue, 1, 45, 4, 0, // Skip to: 8381 1606/* 7312 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 1607/* 7315 */ MCD::OPC_FilterValue, 14, 37, 4, 0, // Skip to: 8381 1608/* 7320 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 1609/* 7323 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 7345 1610/* 7328 */ MCD::OPC_CheckPredicate, 21, 34, 0, 0, // Skip to: 7367 1611/* 7333 */ MCD::OPC_CheckField, 8, 12, 222, 29, 26, 0, 0, // Skip to: 7367 1612/* 7341 */ MCD::OPC_Decode, 177, 15, 61, // Opcode: TRAPNaCl 1613/* 7345 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 7367 1614/* 7350 */ MCD::OPC_CheckPredicate, 0, 12, 0, 0, // Skip to: 7367 1615/* 7355 */ MCD::OPC_CheckField, 8, 12, 222, 31, 4, 0, 0, // Skip to: 7367 1616/* 7363 */ MCD::OPC_Decode, 176, 15, 61, // Opcode: TRAP 1617/* 7367 */ MCD::OPC_CheckPredicate, 0, 241, 3, 0, // Skip to: 8381 1618/* 7372 */ MCD::OPC_Decode, 187, 15, 15, // Opcode: UDF 1619/* 7376 */ MCD::OPC_FilterValue, 4, 75, 3, 0, // Skip to: 8224 1620/* 7381 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... 1621/* 7384 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7398 1622/* 7389 */ MCD::OPC_CheckPredicate, 0, 219, 3, 0, // Skip to: 8381 1623/* 7394 */ MCD::OPC_Decode, 251, 14, 81, // Opcode: STMDA 1624/* 7398 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 7436 1625/* 7403 */ MCD::OPC_CheckPredicate, 0, 19, 0, 0, // Skip to: 7427 1626/* 7408 */ MCD::OPC_CheckField, 28, 4, 15, 12, 0, 0, // Skip to: 7427 1627/* 7415 */ MCD::OPC_CheckField, 0, 16, 128, 20, 4, 0, 0, // Skip to: 7427 1628/* 7423 */ MCD::OPC_Decode, 133, 14, 82, // Opcode: RFEDA 1629/* 7427 */ MCD::OPC_CheckPredicate, 0, 181, 3, 0, // Skip to: 8381 1630/* 7432 */ MCD::OPC_Decode, 206, 6, 81, // Opcode: LDMDA 1631/* 7436 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7450 1632/* 7441 */ MCD::OPC_CheckPredicate, 0, 167, 3, 0, // Skip to: 8381 1633/* 7446 */ MCD::OPC_Decode, 252, 14, 83, // Opcode: STMDA_UPD 1634/* 7450 */ MCD::OPC_FilterValue, 3, 33, 0, 0, // Skip to: 7488 1635/* 7455 */ MCD::OPC_CheckPredicate, 0, 19, 0, 0, // Skip to: 7479 1636/* 7460 */ MCD::OPC_CheckField, 28, 4, 15, 12, 0, 0, // Skip to: 7479 1637/* 7467 */ MCD::OPC_CheckField, 0, 16, 128, 20, 4, 0, 0, // Skip to: 7479 1638/* 7475 */ MCD::OPC_Decode, 134, 14, 82, // Opcode: RFEDA_UPD 1639/* 7479 */ MCD::OPC_CheckPredicate, 0, 129, 3, 0, // Skip to: 8381 1640/* 7484 */ MCD::OPC_Decode, 207, 6, 83, // Opcode: LDMDA_UPD 1641/* 7488 */ MCD::OPC_FilterValue, 4, 34, 0, 0, // Skip to: 7527 1642/* 7493 */ MCD::OPC_CheckPredicate, 0, 20, 0, 0, // Skip to: 7518 1643/* 7498 */ MCD::OPC_CheckField, 28, 4, 15, 13, 0, 0, // Skip to: 7518 1644/* 7505 */ MCD::OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, 0, // Skip to: 7518 1645/* 7514 */ MCD::OPC_Decode, 215, 14, 84, // Opcode: SRSDA 1646/* 7518 */ MCD::OPC_CheckPredicate, 0, 90, 3, 0, // Skip to: 8381 1647/* 7523 */ MCD::OPC_Decode, 221, 30, 81, // Opcode: sysSTMDA 1648/* 7527 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 7541 1649/* 7532 */ MCD::OPC_CheckPredicate, 0, 76, 3, 0, // Skip to: 8381 1650/* 7537 */ MCD::OPC_Decode, 213, 30, 81, // Opcode: sysLDMDA 1651/* 7541 */ MCD::OPC_FilterValue, 6, 34, 0, 0, // Skip to: 7580 1652/* 7546 */ MCD::OPC_CheckPredicate, 0, 20, 0, 0, // Skip to: 7571 1653/* 7551 */ MCD::OPC_CheckField, 28, 4, 15, 13, 0, 0, // Skip to: 7571 1654/* 7558 */ MCD::OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, 0, // Skip to: 7571 1655/* 7567 */ MCD::OPC_Decode, 216, 14, 84, // Opcode: SRSDA_UPD 1656/* 7571 */ MCD::OPC_CheckPredicate, 0, 37, 3, 0, // Skip to: 8381 1657/* 7576 */ MCD::OPC_Decode, 222, 30, 83, // Opcode: sysSTMDA_UPD 1658/* 7580 */ MCD::OPC_FilterValue, 7, 9, 0, 0, // Skip to: 7594 1659/* 7585 */ MCD::OPC_CheckPredicate, 0, 23, 3, 0, // Skip to: 8381 1660/* 7590 */ MCD::OPC_Decode, 214, 30, 83, // Opcode: sysLDMDA_UPD 1661/* 7594 */ MCD::OPC_FilterValue, 8, 9, 0, 0, // Skip to: 7608 1662/* 7599 */ MCD::OPC_CheckPredicate, 0, 9, 3, 0, // Skip to: 8381 1663/* 7604 */ MCD::OPC_Decode, 255, 14, 81, // Opcode: STMIA 1664/* 7608 */ MCD::OPC_FilterValue, 9, 33, 0, 0, // Skip to: 7646 1665/* 7613 */ MCD::OPC_CheckPredicate, 0, 19, 0, 0, // Skip to: 7637 1666/* 7618 */ MCD::OPC_CheckField, 28, 4, 15, 12, 0, 0, // Skip to: 7637 1667/* 7625 */ MCD::OPC_CheckField, 0, 16, 128, 20, 4, 0, 0, // Skip to: 7637 1668/* 7633 */ MCD::OPC_Decode, 137, 14, 82, // Opcode: RFEIA 1669/* 7637 */ MCD::OPC_CheckPredicate, 0, 227, 2, 0, // Skip to: 8381 1670/* 7642 */ MCD::OPC_Decode, 210, 6, 81, // Opcode: LDMIA 1671/* 7646 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 7660 1672/* 7651 */ MCD::OPC_CheckPredicate, 0, 213, 2, 0, // Skip to: 8381 1673/* 7656 */ MCD::OPC_Decode, 128, 15, 83, // Opcode: STMIA_UPD 1674/* 7660 */ MCD::OPC_FilterValue, 11, 33, 0, 0, // Skip to: 7698 1675/* 7665 */ MCD::OPC_CheckPredicate, 0, 19, 0, 0, // Skip to: 7689 1676/* 7670 */ MCD::OPC_CheckField, 28, 4, 15, 12, 0, 0, // Skip to: 7689 1677/* 7677 */ MCD::OPC_CheckField, 0, 16, 128, 20, 4, 0, 0, // Skip to: 7689 1678/* 7685 */ MCD::OPC_Decode, 138, 14, 82, // Opcode: RFEIA_UPD 1679/* 7689 */ MCD::OPC_CheckPredicate, 0, 175, 2, 0, // Skip to: 8381 1680/* 7694 */ MCD::OPC_Decode, 211, 6, 83, // Opcode: LDMIA_UPD 1681/* 7698 */ MCD::OPC_FilterValue, 12, 34, 0, 0, // Skip to: 7737 1682/* 7703 */ MCD::OPC_CheckPredicate, 0, 20, 0, 0, // Skip to: 7728 1683/* 7708 */ MCD::OPC_CheckField, 28, 4, 15, 13, 0, 0, // Skip to: 7728 1684/* 7715 */ MCD::OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, 0, // Skip to: 7728 1685/* 7724 */ MCD::OPC_Decode, 219, 14, 84, // Opcode: SRSIA 1686/* 7728 */ MCD::OPC_CheckPredicate, 0, 136, 2, 0, // Skip to: 8381 1687/* 7733 */ MCD::OPC_Decode, 225, 30, 81, // Opcode: sysSTMIA 1688/* 7737 */ MCD::OPC_FilterValue, 13, 9, 0, 0, // Skip to: 7751 1689/* 7742 */ MCD::OPC_CheckPredicate, 0, 122, 2, 0, // Skip to: 8381 1690/* 7747 */ MCD::OPC_Decode, 217, 30, 81, // Opcode: sysLDMIA 1691/* 7751 */ MCD::OPC_FilterValue, 14, 34, 0, 0, // Skip to: 7790 1692/* 7756 */ MCD::OPC_CheckPredicate, 0, 20, 0, 0, // Skip to: 7781 1693/* 7761 */ MCD::OPC_CheckField, 28, 4, 15, 13, 0, 0, // Skip to: 7781 1694/* 7768 */ MCD::OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, 0, // Skip to: 7781 1695/* 7777 */ MCD::OPC_Decode, 220, 14, 84, // Opcode: SRSIA_UPD 1696/* 7781 */ MCD::OPC_CheckPredicate, 0, 83, 2, 0, // Skip to: 8381 1697/* 7786 */ MCD::OPC_Decode, 226, 30, 83, // Opcode: sysSTMIA_UPD 1698/* 7790 */ MCD::OPC_FilterValue, 15, 9, 0, 0, // Skip to: 7804 1699/* 7795 */ MCD::OPC_CheckPredicate, 0, 69, 2, 0, // Skip to: 8381 1700/* 7800 */ MCD::OPC_Decode, 218, 30, 83, // Opcode: sysLDMIA_UPD 1701/* 7804 */ MCD::OPC_FilterValue, 16, 9, 0, 0, // Skip to: 7818 1702/* 7809 */ MCD::OPC_CheckPredicate, 0, 55, 2, 0, // Skip to: 8381 1703/* 7814 */ MCD::OPC_Decode, 253, 14, 81, // Opcode: STMDB 1704/* 7818 */ MCD::OPC_FilterValue, 17, 33, 0, 0, // Skip to: 7856 1705/* 7823 */ MCD::OPC_CheckPredicate, 0, 19, 0, 0, // Skip to: 7847 1706/* 7828 */ MCD::OPC_CheckField, 28, 4, 15, 12, 0, 0, // Skip to: 7847 1707/* 7835 */ MCD::OPC_CheckField, 0, 16, 128, 20, 4, 0, 0, // Skip to: 7847 1708/* 7843 */ MCD::OPC_Decode, 135, 14, 82, // Opcode: RFEDB 1709/* 7847 */ MCD::OPC_CheckPredicate, 0, 17, 2, 0, // Skip to: 8381 1710/* 7852 */ MCD::OPC_Decode, 208, 6, 81, // Opcode: LDMDB 1711/* 7856 */ MCD::OPC_FilterValue, 18, 9, 0, 0, // Skip to: 7870 1712/* 7861 */ MCD::OPC_CheckPredicate, 0, 3, 2, 0, // Skip to: 8381 1713/* 7866 */ MCD::OPC_Decode, 254, 14, 83, // Opcode: STMDB_UPD 1714/* 7870 */ MCD::OPC_FilterValue, 19, 33, 0, 0, // Skip to: 7908 1715/* 7875 */ MCD::OPC_CheckPredicate, 0, 19, 0, 0, // Skip to: 7899 1716/* 7880 */ MCD::OPC_CheckField, 28, 4, 15, 12, 0, 0, // Skip to: 7899 1717/* 7887 */ MCD::OPC_CheckField, 0, 16, 128, 20, 4, 0, 0, // Skip to: 7899 1718/* 7895 */ MCD::OPC_Decode, 136, 14, 82, // Opcode: RFEDB_UPD 1719/* 7899 */ MCD::OPC_CheckPredicate, 0, 221, 1, 0, // Skip to: 8381 1720/* 7904 */ MCD::OPC_Decode, 209, 6, 83, // Opcode: LDMDB_UPD 1721/* 7908 */ MCD::OPC_FilterValue, 20, 34, 0, 0, // Skip to: 7947 1722/* 7913 */ MCD::OPC_CheckPredicate, 0, 20, 0, 0, // Skip to: 7938 1723/* 7918 */ MCD::OPC_CheckField, 28, 4, 15, 13, 0, 0, // Skip to: 7938 1724/* 7925 */ MCD::OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, 0, // Skip to: 7938 1725/* 7934 */ MCD::OPC_Decode, 217, 14, 84, // Opcode: SRSDB 1726/* 7938 */ MCD::OPC_CheckPredicate, 0, 182, 1, 0, // Skip to: 8381 1727/* 7943 */ MCD::OPC_Decode, 223, 30, 81, // Opcode: sysSTMDB 1728/* 7947 */ MCD::OPC_FilterValue, 21, 9, 0, 0, // Skip to: 7961 1729/* 7952 */ MCD::OPC_CheckPredicate, 0, 168, 1, 0, // Skip to: 8381 1730/* 7957 */ MCD::OPC_Decode, 215, 30, 81, // Opcode: sysLDMDB 1731/* 7961 */ MCD::OPC_FilterValue, 22, 34, 0, 0, // Skip to: 8000 1732/* 7966 */ MCD::OPC_CheckPredicate, 0, 20, 0, 0, // Skip to: 7991 1733/* 7971 */ MCD::OPC_CheckField, 28, 4, 15, 13, 0, 0, // Skip to: 7991 1734/* 7978 */ MCD::OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, 0, // Skip to: 7991 1735/* 7987 */ MCD::OPC_Decode, 218, 14, 84, // Opcode: SRSDB_UPD 1736/* 7991 */ MCD::OPC_CheckPredicate, 0, 129, 1, 0, // Skip to: 8381 1737/* 7996 */ MCD::OPC_Decode, 224, 30, 83, // Opcode: sysSTMDB_UPD 1738/* 8000 */ MCD::OPC_FilterValue, 23, 9, 0, 0, // Skip to: 8014 1739/* 8005 */ MCD::OPC_CheckPredicate, 0, 115, 1, 0, // Skip to: 8381 1740/* 8010 */ MCD::OPC_Decode, 216, 30, 83, // Opcode: sysLDMDB_UPD 1741/* 8014 */ MCD::OPC_FilterValue, 24, 9, 0, 0, // Skip to: 8028 1742/* 8019 */ MCD::OPC_CheckPredicate, 0, 101, 1, 0, // Skip to: 8381 1743/* 8024 */ MCD::OPC_Decode, 129, 15, 81, // Opcode: STMIB 1744/* 8028 */ MCD::OPC_FilterValue, 25, 33, 0, 0, // Skip to: 8066 1745/* 8033 */ MCD::OPC_CheckPredicate, 0, 19, 0, 0, // Skip to: 8057 1746/* 8038 */ MCD::OPC_CheckField, 28, 4, 15, 12, 0, 0, // Skip to: 8057 1747/* 8045 */ MCD::OPC_CheckField, 0, 16, 128, 20, 4, 0, 0, // Skip to: 8057 1748/* 8053 */ MCD::OPC_Decode, 139, 14, 82, // Opcode: RFEIB 1749/* 8057 */ MCD::OPC_CheckPredicate, 0, 63, 1, 0, // Skip to: 8381 1750/* 8062 */ MCD::OPC_Decode, 212, 6, 81, // Opcode: LDMIB 1751/* 8066 */ MCD::OPC_FilterValue, 26, 9, 0, 0, // Skip to: 8080 1752/* 8071 */ MCD::OPC_CheckPredicate, 0, 49, 1, 0, // Skip to: 8381 1753/* 8076 */ MCD::OPC_Decode, 130, 15, 83, // Opcode: STMIB_UPD 1754/* 8080 */ MCD::OPC_FilterValue, 27, 33, 0, 0, // Skip to: 8118 1755/* 8085 */ MCD::OPC_CheckPredicate, 0, 19, 0, 0, // Skip to: 8109 1756/* 8090 */ MCD::OPC_CheckField, 28, 4, 15, 12, 0, 0, // Skip to: 8109 1757/* 8097 */ MCD::OPC_CheckField, 0, 16, 128, 20, 4, 0, 0, // Skip to: 8109 1758/* 8105 */ MCD::OPC_Decode, 140, 14, 82, // Opcode: RFEIB_UPD 1759/* 8109 */ MCD::OPC_CheckPredicate, 0, 11, 1, 0, // Skip to: 8381 1760/* 8114 */ MCD::OPC_Decode, 213, 6, 83, // Opcode: LDMIB_UPD 1761/* 8118 */ MCD::OPC_FilterValue, 28, 34, 0, 0, // Skip to: 8157 1762/* 8123 */ MCD::OPC_CheckPredicate, 0, 20, 0, 0, // Skip to: 8148 1763/* 8128 */ MCD::OPC_CheckField, 28, 4, 15, 13, 0, 0, // Skip to: 8148 1764/* 8135 */ MCD::OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, 0, // Skip to: 8148 1765/* 8144 */ MCD::OPC_Decode, 221, 14, 84, // Opcode: SRSIB 1766/* 8148 */ MCD::OPC_CheckPredicate, 0, 228, 0, 0, // Skip to: 8381 1767/* 8153 */ MCD::OPC_Decode, 227, 30, 81, // Opcode: sysSTMIB 1768/* 8157 */ MCD::OPC_FilterValue, 29, 9, 0, 0, // Skip to: 8171 1769/* 8162 */ MCD::OPC_CheckPredicate, 0, 214, 0, 0, // Skip to: 8381 1770/* 8167 */ MCD::OPC_Decode, 219, 30, 81, // Opcode: sysLDMIB 1771/* 8171 */ MCD::OPC_FilterValue, 30, 34, 0, 0, // Skip to: 8210 1772/* 8176 */ MCD::OPC_CheckPredicate, 0, 20, 0, 0, // Skip to: 8201 1773/* 8181 */ MCD::OPC_CheckField, 28, 4, 15, 13, 0, 0, // Skip to: 8201 1774/* 8188 */ MCD::OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, 0, // Skip to: 8201 1775/* 8197 */ MCD::OPC_Decode, 222, 14, 84, // Opcode: SRSIB_UPD 1776/* 8201 */ MCD::OPC_CheckPredicate, 0, 175, 0, 0, // Skip to: 8381 1777/* 8206 */ MCD::OPC_Decode, 228, 30, 83, // Opcode: sysSTMIB_UPD 1778/* 8210 */ MCD::OPC_FilterValue, 31, 166, 0, 0, // Skip to: 8381 1779/* 8215 */ MCD::OPC_CheckPredicate, 0, 161, 0, 0, // Skip to: 8381 1780/* 8220 */ MCD::OPC_Decode, 220, 30, 83, // Opcode: sysLDMIB_UPD 1781/* 8224 */ MCD::OPC_FilterValue, 5, 63, 0, 0, // Skip to: 8292 1782/* 8229 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 1783/* 8232 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8246 1784/* 8237 */ MCD::OPC_CheckPredicate, 0, 34, 0, 0, // Skip to: 8276 1785/* 8242 */ MCD::OPC_Decode, 237, 5, 85, // Opcode: Bcc 1786/* 8246 */ MCD::OPC_FilterValue, 1, 25, 0, 0, // Skip to: 8276 1787/* 8251 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 8267 1788/* 8256 */ MCD::OPC_CheckField, 28, 4, 14, 4, 0, 0, // Skip to: 8267 1789/* 8263 */ MCD::OPC_Decode, 228, 5, 85, // Opcode: BL 1790/* 8267 */ MCD::OPC_CheckPredicate, 0, 4, 0, 0, // Skip to: 8276 1791/* 8272 */ MCD::OPC_Decode, 232, 5, 85, // Opcode: BL_pred 1792/* 8276 */ MCD::OPC_CheckPredicate, 11, 100, 0, 0, // Skip to: 8381 1793/* 8281 */ MCD::OPC_CheckField, 28, 4, 15, 93, 0, 0, // Skip to: 8381 1794/* 8288 */ MCD::OPC_Decode, 231, 5, 86, // Opcode: BLXi 1795/* 8292 */ MCD::OPC_FilterValue, 6, 63, 0, 0, // Skip to: 8360 1796/* 8297 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... 1797/* 8300 */ MCD::OPC_FilterValue, 4, 25, 0, 0, // Skip to: 8330 1798/* 8305 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 8321 1799/* 8310 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 8321 1800/* 8317 */ MCD::OPC_Decode, 128, 7, 87, // Opcode: MCRR2 1801/* 8321 */ MCD::OPC_CheckPredicate, 0, 55, 0, 0, // Skip to: 8381 1802/* 8326 */ MCD::OPC_Decode, 255, 6, 88, // Opcode: MCRR 1803/* 8330 */ MCD::OPC_FilterValue, 5, 46, 0, 0, // Skip to: 8381 1804/* 8335 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 8351 1805/* 8340 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 8351 1806/* 8347 */ MCD::OPC_Decode, 142, 7, 87, // Opcode: MRRC2 1807/* 8351 */ MCD::OPC_CheckPredicate, 0, 25, 0, 0, // Skip to: 8381 1808/* 8356 */ MCD::OPC_Decode, 141, 7, 89, // Opcode: MRRC 1809/* 8360 */ MCD::OPC_FilterValue, 7, 16, 0, 0, // Skip to: 8381 1810/* 8365 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 8381 1811/* 8370 */ MCD::OPC_CheckField, 24, 1, 1, 4, 0, 0, // Skip to: 8381 1812/* 8377 */ MCD::OPC_Decode, 163, 15, 90, // Opcode: SVC 1813/* 8381 */ MCD::OPC_Fail, 1814 0 1815}; 1816 1817static const uint8_t DecoderTableCoProc32[] = { 1818/* 0 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ... 1819/* 3 */ MCD::OPC_FilterValue, 12, 19, 1, 0, // Skip to: 283 1820/* 8 */ MCD::OPC_ExtractField, 20, 3, // Inst{22-20} ... 1821/* 11 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 49 1822/* 16 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 1823/* 19 */ MCD::OPC_FilterValue, 1, 101, 2, 0, // Skip to: 637 1824/* 24 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 40 1825/* 29 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 40 1826/* 36 */ MCD::OPC_Decode, 233, 14, 91, // Opcode: STC2_OPTION 1827/* 40 */ MCD::OPC_CheckPredicate, 0, 80, 2, 0, // Skip to: 637 1828/* 45 */ MCD::OPC_Decode, 241, 14, 91, // Opcode: STC_OPTION 1829/* 49 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 87 1830/* 54 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 1831/* 57 */ MCD::OPC_FilterValue, 1, 63, 2, 0, // Skip to: 637 1832/* 62 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 78 1833/* 67 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 78 1834/* 74 */ MCD::OPC_Decode, 195, 6, 91, // Opcode: LDC2_OPTION 1835/* 78 */ MCD::OPC_CheckPredicate, 0, 42, 2, 0, // Skip to: 637 1836/* 83 */ MCD::OPC_Decode, 203, 6, 91, // Opcode: LDC_OPTION 1837/* 87 */ MCD::OPC_FilterValue, 2, 25, 0, 0, // Skip to: 117 1838/* 92 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 108 1839/* 97 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 108 1840/* 104 */ MCD::OPC_Decode, 234, 14, 91, // Opcode: STC2_POST 1841/* 108 */ MCD::OPC_CheckPredicate, 0, 12, 2, 0, // Skip to: 637 1842/* 113 */ MCD::OPC_Decode, 242, 14, 91, // Opcode: STC_POST 1843/* 117 */ MCD::OPC_FilterValue, 3, 25, 0, 0, // Skip to: 147 1844/* 122 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 138 1845/* 127 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 138 1846/* 134 */ MCD::OPC_Decode, 196, 6, 91, // Opcode: LDC2_POST 1847/* 138 */ MCD::OPC_CheckPredicate, 0, 238, 1, 0, // Skip to: 637 1848/* 143 */ MCD::OPC_Decode, 204, 6, 91, // Opcode: LDC_POST 1849/* 147 */ MCD::OPC_FilterValue, 4, 33, 0, 0, // Skip to: 185 1850/* 152 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 1851/* 155 */ MCD::OPC_FilterValue, 1, 221, 1, 0, // Skip to: 637 1852/* 160 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 176 1853/* 165 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 176 1854/* 172 */ MCD::OPC_Decode, 229, 14, 91, // Opcode: STC2L_OPTION 1855/* 176 */ MCD::OPC_CheckPredicate, 0, 200, 1, 0, // Skip to: 637 1856/* 181 */ MCD::OPC_Decode, 237, 14, 91, // Opcode: STCL_OPTION 1857/* 185 */ MCD::OPC_FilterValue, 5, 33, 0, 0, // Skip to: 223 1858/* 190 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 1859/* 193 */ MCD::OPC_FilterValue, 1, 183, 1, 0, // Skip to: 637 1860/* 198 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 214 1861/* 203 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 214 1862/* 210 */ MCD::OPC_Decode, 191, 6, 91, // Opcode: LDC2L_OPTION 1863/* 214 */ MCD::OPC_CheckPredicate, 0, 162, 1, 0, // Skip to: 637 1864/* 219 */ MCD::OPC_Decode, 199, 6, 91, // Opcode: LDCL_OPTION 1865/* 223 */ MCD::OPC_FilterValue, 6, 25, 0, 0, // Skip to: 253 1866/* 228 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 244 1867/* 233 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 244 1868/* 240 */ MCD::OPC_Decode, 230, 14, 91, // Opcode: STC2L_POST 1869/* 244 */ MCD::OPC_CheckPredicate, 0, 132, 1, 0, // Skip to: 637 1870/* 249 */ MCD::OPC_Decode, 238, 14, 91, // Opcode: STCL_POST 1871/* 253 */ MCD::OPC_FilterValue, 7, 123, 1, 0, // Skip to: 637 1872/* 258 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 274 1873/* 263 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 274 1874/* 270 */ MCD::OPC_Decode, 192, 6, 91, // Opcode: LDC2L_POST 1875/* 274 */ MCD::OPC_CheckPredicate, 0, 102, 1, 0, // Skip to: 637 1876/* 279 */ MCD::OPC_Decode, 200, 6, 91, // Opcode: LDCL_POST 1877/* 283 */ MCD::OPC_FilterValue, 13, 243, 0, 0, // Skip to: 531 1878/* 288 */ MCD::OPC_ExtractField, 20, 3, // Inst{22-20} ... 1879/* 291 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 321 1880/* 296 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 312 1881/* 301 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 312 1882/* 308 */ MCD::OPC_Decode, 232, 14, 91, // Opcode: STC2_OFFSET 1883/* 312 */ MCD::OPC_CheckPredicate, 0, 64, 1, 0, // Skip to: 637 1884/* 317 */ MCD::OPC_Decode, 240, 14, 91, // Opcode: STC_OFFSET 1885/* 321 */ MCD::OPC_FilterValue, 1, 25, 0, 0, // Skip to: 351 1886/* 326 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 342 1887/* 331 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 342 1888/* 338 */ MCD::OPC_Decode, 194, 6, 91, // Opcode: LDC2_OFFSET 1889/* 342 */ MCD::OPC_CheckPredicate, 0, 34, 1, 0, // Skip to: 637 1890/* 347 */ MCD::OPC_Decode, 202, 6, 91, // Opcode: LDC_OFFSET 1891/* 351 */ MCD::OPC_FilterValue, 2, 25, 0, 0, // Skip to: 381 1892/* 356 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 372 1893/* 361 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 372 1894/* 368 */ MCD::OPC_Decode, 235, 14, 91, // Opcode: STC2_PRE 1895/* 372 */ MCD::OPC_CheckPredicate, 0, 4, 1, 0, // Skip to: 637 1896/* 377 */ MCD::OPC_Decode, 243, 14, 91, // Opcode: STC_PRE 1897/* 381 */ MCD::OPC_FilterValue, 3, 25, 0, 0, // Skip to: 411 1898/* 386 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 402 1899/* 391 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 402 1900/* 398 */ MCD::OPC_Decode, 197, 6, 91, // Opcode: LDC2_PRE 1901/* 402 */ MCD::OPC_CheckPredicate, 0, 230, 0, 0, // Skip to: 637 1902/* 407 */ MCD::OPC_Decode, 205, 6, 91, // Opcode: LDC_PRE 1903/* 411 */ MCD::OPC_FilterValue, 4, 25, 0, 0, // Skip to: 441 1904/* 416 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 432 1905/* 421 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 432 1906/* 428 */ MCD::OPC_Decode, 228, 14, 91, // Opcode: STC2L_OFFSET 1907/* 432 */ MCD::OPC_CheckPredicate, 0, 200, 0, 0, // Skip to: 637 1908/* 437 */ MCD::OPC_Decode, 236, 14, 91, // Opcode: STCL_OFFSET 1909/* 441 */ MCD::OPC_FilterValue, 5, 25, 0, 0, // Skip to: 471 1910/* 446 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 462 1911/* 451 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 462 1912/* 458 */ MCD::OPC_Decode, 190, 6, 91, // Opcode: LDC2L_OFFSET 1913/* 462 */ MCD::OPC_CheckPredicate, 0, 170, 0, 0, // Skip to: 637 1914/* 467 */ MCD::OPC_Decode, 198, 6, 91, // Opcode: LDCL_OFFSET 1915/* 471 */ MCD::OPC_FilterValue, 6, 25, 0, 0, // Skip to: 501 1916/* 476 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 492 1917/* 481 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 492 1918/* 488 */ MCD::OPC_Decode, 231, 14, 91, // Opcode: STC2L_PRE 1919/* 492 */ MCD::OPC_CheckPredicate, 0, 140, 0, 0, // Skip to: 637 1920/* 497 */ MCD::OPC_Decode, 239, 14, 91, // Opcode: STCL_PRE 1921/* 501 */ MCD::OPC_FilterValue, 7, 131, 0, 0, // Skip to: 637 1922/* 506 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 522 1923/* 511 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 522 1924/* 518 */ MCD::OPC_Decode, 193, 6, 91, // Opcode: LDC2L_PRE 1925/* 522 */ MCD::OPC_CheckPredicate, 0, 110, 0, 0, // Skip to: 637 1926/* 527 */ MCD::OPC_Decode, 201, 6, 91, // Opcode: LDCL_PRE 1927/* 531 */ MCD::OPC_FilterValue, 14, 101, 0, 0, // Skip to: 637 1928/* 536 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 1929/* 539 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 569 1930/* 544 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 560 1931/* 549 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 560 1932/* 556 */ MCD::OPC_Decode, 141, 6, 92, // Opcode: CDP2 1933/* 560 */ MCD::OPC_CheckPredicate, 4, 72, 0, 0, // Skip to: 637 1934/* 565 */ MCD::OPC_Decode, 140, 6, 93, // Opcode: CDP 1935/* 569 */ MCD::OPC_FilterValue, 1, 63, 0, 0, // Skip to: 637 1936/* 574 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 1937/* 577 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 607 1938/* 582 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 598 1939/* 587 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 598 1940/* 594 */ MCD::OPC_Decode, 254, 6, 94, // Opcode: MCR2 1941/* 598 */ MCD::OPC_CheckPredicate, 0, 34, 0, 0, // Skip to: 637 1942/* 603 */ MCD::OPC_Decode, 253, 6, 95, // Opcode: MCR 1943/* 607 */ MCD::OPC_FilterValue, 1, 25, 0, 0, // Skip to: 637 1944/* 612 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 628 1945/* 617 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 628 1946/* 624 */ MCD::OPC_Decode, 140, 7, 96, // Opcode: MRC2 1947/* 628 */ MCD::OPC_CheckPredicate, 0, 4, 0, 0, // Skip to: 637 1948/* 633 */ MCD::OPC_Decode, 139, 7, 97, // Opcode: MRC 1949/* 637 */ MCD::OPC_Fail, 1950 0 1951}; 1952 1953static const uint8_t DecoderTableMVE32[] = { 1954/* 0 */ MCD::OPC_ExtractField, 25, 3, // Inst{27-25} ... 1955/* 3 */ MCD::OPC_FilterValue, 0, 131, 0, 0, // Skip to: 139 1956/* 8 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... 1957/* 11 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 43 1958/* 16 */ MCD::OPC_CheckPredicate, 22, 233, 98, 0, // Skip to: 25342 1959/* 21 */ MCD::OPC_CheckField, 28, 4, 15, 226, 98, 0, // Skip to: 25342 1960/* 28 */ MCD::OPC_CheckField, 11, 5, 29, 219, 98, 0, // Skip to: 25342 1961/* 35 */ MCD::OPC_SoftFail, 254, 15 /* 0x7fe */, 1, 1962/* 39 */ MCD::OPC_Decode, 139, 8, 98, // Opcode: MVE_VCTP8 1963/* 43 */ MCD::OPC_FilterValue, 1, 27, 0, 0, // Skip to: 75 1964/* 48 */ MCD::OPC_CheckPredicate, 22, 201, 98, 0, // Skip to: 25342 1965/* 53 */ MCD::OPC_CheckField, 28, 4, 15, 194, 98, 0, // Skip to: 25342 1966/* 60 */ MCD::OPC_CheckField, 11, 5, 29, 187, 98, 0, // Skip to: 25342 1967/* 67 */ MCD::OPC_SoftFail, 254, 15 /* 0x7fe */, 1, 1968/* 71 */ MCD::OPC_Decode, 136, 8, 98, // Opcode: MVE_VCTP16 1969/* 75 */ MCD::OPC_FilterValue, 2, 27, 0, 0, // Skip to: 107 1970/* 80 */ MCD::OPC_CheckPredicate, 22, 169, 98, 0, // Skip to: 25342 1971/* 85 */ MCD::OPC_CheckField, 28, 4, 15, 162, 98, 0, // Skip to: 25342 1972/* 92 */ MCD::OPC_CheckField, 11, 5, 29, 155, 98, 0, // Skip to: 25342 1973/* 99 */ MCD::OPC_SoftFail, 254, 15 /* 0x7fe */, 1, 1974/* 103 */ MCD::OPC_Decode, 137, 8, 98, // Opcode: MVE_VCTP32 1975/* 107 */ MCD::OPC_FilterValue, 3, 142, 98, 0, // Skip to: 25342 1976/* 112 */ MCD::OPC_CheckPredicate, 22, 137, 98, 0, // Skip to: 25342 1977/* 117 */ MCD::OPC_CheckField, 28, 4, 15, 130, 98, 0, // Skip to: 25342 1978/* 124 */ MCD::OPC_CheckField, 11, 5, 29, 123, 98, 0, // Skip to: 25342 1979/* 131 */ MCD::OPC_SoftFail, 254, 15 /* 0x7fe */, 1, 1980/* 135 */ MCD::OPC_Decode, 138, 8, 98, // Opcode: MVE_VCTP64 1981/* 139 */ MCD::OPC_FilterValue, 5, 238, 1, 0, // Skip to: 638 1982/* 144 */ MCD::OPC_ExtractField, 0, 6, // Inst{5-0} ... 1983/* 147 */ MCD::OPC_FilterValue, 13, 89, 0, 0, // Skip to: 241 1984/* 152 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... 1985/* 155 */ MCD::OPC_FilterValue, 5, 94, 98, 0, // Skip to: 25342 1986/* 160 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 1987/* 163 */ MCD::OPC_FilterValue, 14, 86, 98, 0, // Skip to: 25342 1988/* 168 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 1989/* 171 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 192 1990/* 176 */ MCD::OPC_CheckPredicate, 23, 39, 0, 0, // Skip to: 220 1991/* 181 */ MCD::OPC_CheckField, 6, 3, 4, 32, 0, 0, // Skip to: 220 1992/* 188 */ MCD::OPC_Decode, 159, 7, 99, // Opcode: MVE_LSLLr 1993/* 192 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 220 1994/* 197 */ MCD::OPC_CheckPredicate, 23, 18, 0, 0, // Skip to: 220 1995/* 202 */ MCD::OPC_CheckField, 8, 1, 1, 11, 0, 0, // Skip to: 220 1996/* 209 */ MCD::OPC_CheckField, 6, 1, 0, 4, 0, 0, // Skip to: 220 1997/* 216 */ MCD::OPC_Decode, 168, 7, 99, // Opcode: MVE_UQRSHLL 1998/* 220 */ MCD::OPC_CheckPredicate, 23, 29, 98, 0, // Skip to: 25342 1999/* 225 */ MCD::OPC_CheckField, 9, 3, 7, 22, 98, 0, // Skip to: 25342 2000/* 232 */ MCD::OPC_SoftFail, 192, 1 /* 0xc0 */, 128, 2 /* 0x100 */, 2001/* 237 */ MCD::OPC_Decode, 167, 7, 100, // Opcode: MVE_UQRSHL 2002/* 241 */ MCD::OPC_FilterValue, 15, 73, 0, 0, // Skip to: 319 2003/* 246 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ... 2004/* 249 */ MCD::OPC_FilterValue, 1, 0, 98, 0, // Skip to: 25342 2005/* 254 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ... 2006/* 257 */ MCD::OPC_FilterValue, 0, 248, 97, 0, // Skip to: 25342 2007/* 262 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... 2008/* 265 */ MCD::OPC_FilterValue, 5, 240, 97, 0, // Skip to: 25342 2009/* 270 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2010/* 273 */ MCD::OPC_FilterValue, 14, 232, 97, 0, // Skip to: 25342 2011/* 278 */ MCD::OPC_CheckPredicate, 23, 11, 0, 0, // Skip to: 294 2012/* 283 */ MCD::OPC_CheckField, 9, 3, 7, 4, 0, 0, // Skip to: 294 2013/* 290 */ MCD::OPC_Decode, 169, 7, 101, // Opcode: MVE_UQSHL 2014/* 294 */ MCD::OPC_CheckPredicate, 23, 11, 0, 0, // Skip to: 310 2015/* 299 */ MCD::OPC_CheckField, 16, 1, 1, 4, 0, 0, // Skip to: 310 2016/* 306 */ MCD::OPC_Decode, 170, 7, 102, // Opcode: MVE_UQSHLL 2017/* 310 */ MCD::OPC_CheckPredicate, 23, 195, 97, 0, // Skip to: 25342 2018/* 315 */ MCD::OPC_Decode, 158, 7, 102, // Opcode: MVE_LSLLi 2019/* 319 */ MCD::OPC_FilterValue, 31, 73, 0, 0, // Skip to: 397 2020/* 324 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ... 2021/* 327 */ MCD::OPC_FilterValue, 1, 178, 97, 0, // Skip to: 25342 2022/* 332 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ... 2023/* 335 */ MCD::OPC_FilterValue, 0, 170, 97, 0, // Skip to: 25342 2024/* 340 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... 2025/* 343 */ MCD::OPC_FilterValue, 5, 162, 97, 0, // Skip to: 25342 2026/* 348 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2027/* 351 */ MCD::OPC_FilterValue, 14, 154, 97, 0, // Skip to: 25342 2028/* 356 */ MCD::OPC_CheckPredicate, 23, 11, 0, 0, // Skip to: 372 2029/* 361 */ MCD::OPC_CheckField, 9, 3, 7, 4, 0, 0, // Skip to: 372 2030/* 368 */ MCD::OPC_Decode, 171, 7, 101, // Opcode: MVE_URSHR 2031/* 372 */ MCD::OPC_CheckPredicate, 23, 11, 0, 0, // Skip to: 388 2032/* 377 */ MCD::OPC_CheckField, 16, 1, 1, 4, 0, 0, // Skip to: 388 2033/* 384 */ MCD::OPC_Decode, 172, 7, 102, // Opcode: MVE_URSHRL 2034/* 388 */ MCD::OPC_CheckPredicate, 23, 117, 97, 0, // Skip to: 25342 2035/* 393 */ MCD::OPC_Decode, 160, 7, 102, // Opcode: MVE_LSRL 2036/* 397 */ MCD::OPC_FilterValue, 45, 89, 0, 0, // Skip to: 491 2037/* 402 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... 2038/* 405 */ MCD::OPC_FilterValue, 5, 100, 97, 0, // Skip to: 25342 2039/* 410 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2040/* 413 */ MCD::OPC_FilterValue, 14, 92, 97, 0, // Skip to: 25342 2041/* 418 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 2042/* 421 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 442 2043/* 426 */ MCD::OPC_CheckPredicate, 23, 39, 0, 0, // Skip to: 470 2044/* 431 */ MCD::OPC_CheckField, 6, 3, 4, 32, 0, 0, // Skip to: 470 2045/* 438 */ MCD::OPC_Decode, 151, 7, 99, // Opcode: MVE_ASRLr 2046/* 442 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 470 2047/* 447 */ MCD::OPC_CheckPredicate, 23, 18, 0, 0, // Skip to: 470 2048/* 452 */ MCD::OPC_CheckField, 8, 1, 1, 11, 0, 0, // Skip to: 470 2049/* 459 */ MCD::OPC_CheckField, 6, 1, 0, 4, 0, 0, // Skip to: 470 2050/* 466 */ MCD::OPC_Decode, 162, 7, 99, // Opcode: MVE_SQRSHRL 2051/* 470 */ MCD::OPC_CheckPredicate, 23, 35, 97, 0, // Skip to: 25342 2052/* 475 */ MCD::OPC_CheckField, 9, 3, 7, 28, 97, 0, // Skip to: 25342 2053/* 482 */ MCD::OPC_SoftFail, 192, 1 /* 0xc0 */, 128, 2 /* 0x100 */, 2054/* 487 */ MCD::OPC_Decode, 161, 7, 100, // Opcode: MVE_SQRSHR 2055/* 491 */ MCD::OPC_FilterValue, 47, 73, 0, 0, // Skip to: 569 2056/* 496 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ... 2057/* 499 */ MCD::OPC_FilterValue, 1, 6, 97, 0, // Skip to: 25342 2058/* 504 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ... 2059/* 507 */ MCD::OPC_FilterValue, 0, 254, 96, 0, // Skip to: 25342 2060/* 512 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... 2061/* 515 */ MCD::OPC_FilterValue, 5, 246, 96, 0, // Skip to: 25342 2062/* 520 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2063/* 523 */ MCD::OPC_FilterValue, 14, 238, 96, 0, // Skip to: 25342 2064/* 528 */ MCD::OPC_CheckPredicate, 23, 11, 0, 0, // Skip to: 544 2065/* 533 */ MCD::OPC_CheckField, 9, 3, 7, 4, 0, 0, // Skip to: 544 2066/* 540 */ MCD::OPC_Decode, 165, 7, 101, // Opcode: MVE_SRSHR 2067/* 544 */ MCD::OPC_CheckPredicate, 23, 11, 0, 0, // Skip to: 560 2068/* 549 */ MCD::OPC_CheckField, 16, 1, 1, 4, 0, 0, // Skip to: 560 2069/* 556 */ MCD::OPC_Decode, 166, 7, 102, // Opcode: MVE_SRSHRL 2070/* 560 */ MCD::OPC_CheckPredicate, 23, 201, 96, 0, // Skip to: 25342 2071/* 565 */ MCD::OPC_Decode, 150, 7, 102, // Opcode: MVE_ASRLi 2072/* 569 */ MCD::OPC_FilterValue, 63, 192, 96, 0, // Skip to: 25342 2073/* 574 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ... 2074/* 577 */ MCD::OPC_FilterValue, 1, 184, 96, 0, // Skip to: 25342 2075/* 582 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ... 2076/* 585 */ MCD::OPC_FilterValue, 0, 176, 96, 0, // Skip to: 25342 2077/* 590 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ... 2078/* 593 */ MCD::OPC_FilterValue, 5, 168, 96, 0, // Skip to: 25342 2079/* 598 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2080/* 601 */ MCD::OPC_FilterValue, 14, 160, 96, 0, // Skip to: 25342 2081/* 606 */ MCD::OPC_CheckPredicate, 23, 11, 0, 0, // Skip to: 622 2082/* 611 */ MCD::OPC_CheckField, 9, 3, 7, 4, 0, 0, // Skip to: 622 2083/* 618 */ MCD::OPC_Decode, 163, 7, 101, // Opcode: MVE_SQSHL 2084/* 622 */ MCD::OPC_CheckPredicate, 23, 139, 96, 0, // Skip to: 25342 2085/* 627 */ MCD::OPC_CheckField, 16, 1, 1, 132, 96, 0, // Skip to: 25342 2086/* 634 */ MCD::OPC_Decode, 164, 7, 102, // Opcode: MVE_SQSHLL 2087/* 638 */ MCD::OPC_FilterValue, 6, 0, 19, 0, // Skip to: 5507 2088/* 643 */ MCD::OPC_ExtractField, 8, 5, // Inst{12-8} ... 2089/* 646 */ MCD::OPC_FilterValue, 8, 213, 0, 0, // Skip to: 864 2090/* 651 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 2091/* 654 */ MCD::OPC_FilterValue, 0, 51, 0, 0, // Skip to: 710 2092/* 659 */ MCD::OPC_CheckPredicate, 24, 102, 96, 0, // Skip to: 25342 2093/* 664 */ MCD::OPC_CheckField, 28, 4, 15, 95, 96, 0, // Skip to: 25342 2094/* 671 */ MCD::OPC_CheckField, 23, 1, 1, 88, 96, 0, // Skip to: 25342 2095/* 678 */ MCD::OPC_CheckField, 16, 1, 0, 81, 96, 0, // Skip to: 25342 2096/* 685 */ MCD::OPC_CheckField, 6, 1, 1, 74, 96, 0, // Skip to: 25342 2097/* 692 */ MCD::OPC_CheckField, 4, 1, 0, 67, 96, 0, // Skip to: 25342 2098/* 699 */ MCD::OPC_CheckField, 0, 1, 0, 60, 96, 0, // Skip to: 25342 2099/* 706 */ MCD::OPC_Decode, 227, 7, 103, // Opcode: MVE_VCADDf16 2100/* 710 */ MCD::OPC_FilterValue, 1, 51, 0, 0, // Skip to: 766 2101/* 715 */ MCD::OPC_CheckPredicate, 24, 46, 96, 0, // Skip to: 25342 2102/* 720 */ MCD::OPC_CheckField, 28, 4, 15, 39, 96, 0, // Skip to: 25342 2103/* 727 */ MCD::OPC_CheckField, 23, 1, 1, 32, 96, 0, // Skip to: 25342 2104/* 734 */ MCD::OPC_CheckField, 16, 1, 0, 25, 96, 0, // Skip to: 25342 2105/* 741 */ MCD::OPC_CheckField, 6, 1, 1, 18, 96, 0, // Skip to: 25342 2106/* 748 */ MCD::OPC_CheckField, 4, 1, 0, 11, 96, 0, // Skip to: 25342 2107/* 755 */ MCD::OPC_CheckField, 0, 1, 0, 4, 96, 0, // Skip to: 25342 2108/* 762 */ MCD::OPC_Decode, 228, 7, 103, // Opcode: MVE_VCADDf32 2109/* 766 */ MCD::OPC_FilterValue, 2, 44, 0, 0, // Skip to: 815 2110/* 771 */ MCD::OPC_CheckPredicate, 24, 246, 95, 0, // Skip to: 25342 2111/* 776 */ MCD::OPC_CheckField, 28, 4, 15, 239, 95, 0, // Skip to: 25342 2112/* 783 */ MCD::OPC_CheckField, 16, 1, 0, 232, 95, 0, // Skip to: 25342 2113/* 790 */ MCD::OPC_CheckField, 6, 1, 1, 225, 95, 0, // Skip to: 25342 2114/* 797 */ MCD::OPC_CheckField, 4, 1, 0, 218, 95, 0, // Skip to: 25342 2115/* 804 */ MCD::OPC_CheckField, 0, 1, 0, 211, 95, 0, // Skip to: 25342 2116/* 811 */ MCD::OPC_Decode, 238, 7, 104, // Opcode: MVE_VCMLAf16 2117/* 815 */ MCD::OPC_FilterValue, 3, 202, 95, 0, // Skip to: 25342 2118/* 820 */ MCD::OPC_CheckPredicate, 24, 197, 95, 0, // Skip to: 25342 2119/* 825 */ MCD::OPC_CheckField, 28, 4, 15, 190, 95, 0, // Skip to: 25342 2120/* 832 */ MCD::OPC_CheckField, 16, 1, 0, 183, 95, 0, // Skip to: 25342 2121/* 839 */ MCD::OPC_CheckField, 6, 1, 1, 176, 95, 0, // Skip to: 25342 2122/* 846 */ MCD::OPC_CheckField, 4, 1, 0, 169, 95, 0, // Skip to: 25342 2123/* 853 */ MCD::OPC_CheckField, 0, 1, 0, 162, 95, 0, // Skip to: 25342 2124/* 860 */ MCD::OPC_Decode, 239, 7, 104, // Opcode: MVE_VCMLAf32 2125/* 864 */ MCD::OPC_FilterValue, 14, 135, 2, 0, // Skip to: 1516 2126/* 869 */ MCD::OPC_ExtractField, 20, 3, // Inst{22-20} ... 2127/* 872 */ MCD::OPC_FilterValue, 0, 188, 0, 0, // Skip to: 1065 2128/* 877 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 2129/* 880 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 922 2130/* 885 */ MCD::OPC_CheckPredicate, 22, 132, 95, 0, // Skip to: 25342 2131/* 890 */ MCD::OPC_CheckField, 28, 4, 14, 125, 95, 0, // Skip to: 25342 2132/* 897 */ MCD::OPC_CheckField, 23, 2, 1, 118, 95, 0, // Skip to: 25342 2133/* 904 */ MCD::OPC_CheckField, 4, 3, 0, 111, 95, 0, // Skip to: 25342 2134/* 911 */ MCD::OPC_CheckField, 0, 1, 0, 104, 95, 0, // Skip to: 25342 2135/* 918 */ MCD::OPC_Decode, 184, 13, 105, // Opcode: MVE_VSTRB8_rq 2136/* 922 */ MCD::OPC_FilterValue, 1, 95, 95, 0, // Skip to: 25342 2137/* 927 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 2138/* 930 */ MCD::OPC_FilterValue, 0, 102, 0, 0, // Skip to: 1037 2139/* 935 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 2140/* 938 */ MCD::OPC_FilterValue, 0, 59, 0, 0, // Skip to: 1002 2141/* 943 */ MCD::OPC_ExtractField, 4, 3, // Inst{6-4} ... 2142/* 946 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 974 2143/* 951 */ MCD::OPC_CheckPredicate, 22, 66, 95, 0, // Skip to: 25342 2144/* 956 */ MCD::OPC_CheckField, 28, 4, 14, 59, 95, 0, // Skip to: 25342 2145/* 963 */ MCD::OPC_CheckField, 23, 1, 1, 52, 95, 0, // Skip to: 25342 2146/* 970 */ MCD::OPC_Decode, 179, 13, 105, // Opcode: MVE_VSTRB16_rq 2147/* 974 */ MCD::OPC_FilterValue, 1, 43, 95, 0, // Skip to: 25342 2148/* 979 */ MCD::OPC_CheckPredicate, 22, 38, 95, 0, // Skip to: 25342 2149/* 984 */ MCD::OPC_CheckField, 28, 4, 14, 31, 95, 0, // Skip to: 25342 2150/* 991 */ MCD::OPC_CheckField, 23, 1, 1, 24, 95, 0, // Skip to: 25342 2151/* 998 */ MCD::OPC_Decode, 193, 13, 105, // Opcode: MVE_VSTRH16_rq_u 2152/* 1002 */ MCD::OPC_FilterValue, 1, 15, 95, 0, // Skip to: 25342 2153/* 1007 */ MCD::OPC_CheckPredicate, 22, 10, 95, 0, // Skip to: 25342 2154/* 1012 */ MCD::OPC_CheckField, 28, 4, 14, 3, 95, 0, // Skip to: 25342 2155/* 1019 */ MCD::OPC_CheckField, 23, 1, 1, 252, 94, 0, // Skip to: 25342 2156/* 1026 */ MCD::OPC_CheckField, 4, 3, 1, 245, 94, 0, // Skip to: 25342 2157/* 1033 */ MCD::OPC_Decode, 192, 13, 105, // Opcode: MVE_VSTRH16_rq 2158/* 1037 */ MCD::OPC_FilterValue, 1, 236, 94, 0, // Skip to: 25342 2159/* 1042 */ MCD::OPC_CheckPredicate, 22, 231, 94, 0, // Skip to: 25342 2160/* 1047 */ MCD::OPC_CheckField, 28, 4, 14, 224, 94, 0, // Skip to: 25342 2161/* 1054 */ MCD::OPC_CheckField, 19, 1, 0, 217, 94, 0, // Skip to: 25342 2162/* 1061 */ MCD::OPC_Decode, 176, 13, 106, // Opcode: MVE_VSTRB16 2163/* 1065 */ MCD::OPC_FilterValue, 1, 232, 0, 0, // Skip to: 1302 2164/* 1070 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 2165/* 1073 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 1115 2166/* 1078 */ MCD::OPC_CheckPredicate, 22, 195, 94, 0, // Skip to: 25342 2167/* 1083 */ MCD::OPC_CheckField, 28, 4, 15, 188, 94, 0, // Skip to: 25342 2168/* 1090 */ MCD::OPC_CheckField, 23, 2, 1, 181, 94, 0, // Skip to: 25342 2169/* 1097 */ MCD::OPC_CheckField, 4, 3, 0, 174, 94, 0, // Skip to: 25342 2170/* 1104 */ MCD::OPC_CheckField, 0, 1, 0, 167, 94, 0, // Skip to: 25342 2171/* 1111 */ MCD::OPC_Decode, 154, 9, 105, // Opcode: MVE_VLDRBU8_rq 2172/* 1115 */ MCD::OPC_FilterValue, 1, 158, 94, 0, // Skip to: 25342 2173/* 1120 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 2174/* 1123 */ MCD::OPC_FilterValue, 0, 124, 0, 0, // Skip to: 1252 2175/* 1128 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 2176/* 1131 */ MCD::OPC_FilterValue, 0, 81, 0, 0, // Skip to: 1217 2177/* 1136 */ MCD::OPC_ExtractField, 4, 3, // Inst{6-4} ... 2178/* 1139 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 1189 2179/* 1144 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2180/* 1147 */ MCD::OPC_FilterValue, 14, 16, 0, 0, // Skip to: 1168 2181/* 1152 */ MCD::OPC_CheckPredicate, 22, 121, 94, 0, // Skip to: 25342 2182/* 1157 */ MCD::OPC_CheckField, 23, 1, 1, 114, 94, 0, // Skip to: 25342 2183/* 1164 */ MCD::OPC_Decode, 138, 9, 105, // Opcode: MVE_VLDRBS16_rq 2184/* 1168 */ MCD::OPC_FilterValue, 15, 105, 94, 0, // Skip to: 25342 2185/* 1173 */ MCD::OPC_CheckPredicate, 22, 100, 94, 0, // Skip to: 25342 2186/* 1178 */ MCD::OPC_CheckField, 23, 1, 1, 93, 94, 0, // Skip to: 25342 2187/* 1185 */ MCD::OPC_Decode, 146, 9, 105, // Opcode: MVE_VLDRBU16_rq 2188/* 1189 */ MCD::OPC_FilterValue, 1, 84, 94, 0, // Skip to: 25342 2189/* 1194 */ MCD::OPC_CheckPredicate, 22, 79, 94, 0, // Skip to: 25342 2190/* 1199 */ MCD::OPC_CheckField, 28, 4, 15, 72, 94, 0, // Skip to: 25342 2191/* 1206 */ MCD::OPC_CheckField, 23, 1, 1, 65, 94, 0, // Skip to: 25342 2192/* 1213 */ MCD::OPC_Decode, 168, 9, 105, // Opcode: MVE_VLDRHU16_rq_u 2193/* 1217 */ MCD::OPC_FilterValue, 1, 56, 94, 0, // Skip to: 25342 2194/* 1222 */ MCD::OPC_CheckPredicate, 22, 51, 94, 0, // Skip to: 25342 2195/* 1227 */ MCD::OPC_CheckField, 28, 4, 15, 44, 94, 0, // Skip to: 25342 2196/* 1234 */ MCD::OPC_CheckField, 23, 1, 1, 37, 94, 0, // Skip to: 25342 2197/* 1241 */ MCD::OPC_CheckField, 4, 3, 1, 30, 94, 0, // Skip to: 25342 2198/* 1248 */ MCD::OPC_Decode, 167, 9, 105, // Opcode: MVE_VLDRHU16_rq 2199/* 1252 */ MCD::OPC_FilterValue, 1, 21, 94, 0, // Skip to: 25342 2200/* 1257 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2201/* 1260 */ MCD::OPC_FilterValue, 14, 16, 0, 0, // Skip to: 1281 2202/* 1265 */ MCD::OPC_CheckPredicate, 22, 8, 94, 0, // Skip to: 25342 2203/* 1270 */ MCD::OPC_CheckField, 19, 1, 0, 1, 94, 0, // Skip to: 25342 2204/* 1277 */ MCD::OPC_Decode, 135, 9, 106, // Opcode: MVE_VLDRBS16 2205/* 1281 */ MCD::OPC_FilterValue, 15, 248, 93, 0, // Skip to: 25342 2206/* 1286 */ MCD::OPC_CheckPredicate, 22, 243, 93, 0, // Skip to: 25342 2207/* 1291 */ MCD::OPC_CheckField, 19, 1, 0, 236, 93, 0, // Skip to: 25342 2208/* 1298 */ MCD::OPC_Decode, 143, 9, 106, // Opcode: MVE_VLDRBU16 2209/* 1302 */ MCD::OPC_FilterValue, 2, 73, 0, 0, // Skip to: 1380 2210/* 1307 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 2211/* 1310 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 1345 2212/* 1315 */ MCD::OPC_CheckPredicate, 22, 214, 93, 0, // Skip to: 25342 2213/* 1320 */ MCD::OPC_CheckField, 28, 4, 14, 207, 93, 0, // Skip to: 25342 2214/* 1327 */ MCD::OPC_CheckField, 19, 1, 0, 200, 93, 0, // Skip to: 25342 2215/* 1334 */ MCD::OPC_CheckField, 7, 1, 1, 193, 93, 0, // Skip to: 25342 2216/* 1341 */ MCD::OPC_Decode, 177, 13, 107, // Opcode: MVE_VSTRB16_post 2217/* 1345 */ MCD::OPC_FilterValue, 1, 184, 93, 0, // Skip to: 25342 2218/* 1350 */ MCD::OPC_CheckPredicate, 22, 179, 93, 0, // Skip to: 25342 2219/* 1355 */ MCD::OPC_CheckField, 28, 4, 14, 172, 93, 0, // Skip to: 25342 2220/* 1362 */ MCD::OPC_CheckField, 19, 1, 0, 165, 93, 0, // Skip to: 25342 2221/* 1369 */ MCD::OPC_CheckField, 7, 1, 1, 158, 93, 0, // Skip to: 25342 2222/* 1376 */ MCD::OPC_Decode, 178, 13, 108, // Opcode: MVE_VSTRB16_pre 2223/* 1380 */ MCD::OPC_FilterValue, 3, 149, 93, 0, // Skip to: 25342 2224/* 1385 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 2225/* 1388 */ MCD::OPC_FilterValue, 0, 59, 0, 0, // Skip to: 1452 2226/* 1393 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2227/* 1396 */ MCD::OPC_FilterValue, 14, 23, 0, 0, // Skip to: 1424 2228/* 1401 */ MCD::OPC_CheckPredicate, 22, 128, 93, 0, // Skip to: 25342 2229/* 1406 */ MCD::OPC_CheckField, 19, 1, 0, 121, 93, 0, // Skip to: 25342 2230/* 1413 */ MCD::OPC_CheckField, 7, 1, 1, 114, 93, 0, // Skip to: 25342 2231/* 1420 */ MCD::OPC_Decode, 136, 9, 107, // Opcode: MVE_VLDRBS16_post 2232/* 1424 */ MCD::OPC_FilterValue, 15, 105, 93, 0, // Skip to: 25342 2233/* 1429 */ MCD::OPC_CheckPredicate, 22, 100, 93, 0, // Skip to: 25342 2234/* 1434 */ MCD::OPC_CheckField, 19, 1, 0, 93, 93, 0, // Skip to: 25342 2235/* 1441 */ MCD::OPC_CheckField, 7, 1, 1, 86, 93, 0, // Skip to: 25342 2236/* 1448 */ MCD::OPC_Decode, 144, 9, 107, // Opcode: MVE_VLDRBU16_post 2237/* 1452 */ MCD::OPC_FilterValue, 1, 77, 93, 0, // Skip to: 25342 2238/* 1457 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2239/* 1460 */ MCD::OPC_FilterValue, 14, 23, 0, 0, // Skip to: 1488 2240/* 1465 */ MCD::OPC_CheckPredicate, 22, 64, 93, 0, // Skip to: 25342 2241/* 1470 */ MCD::OPC_CheckField, 19, 1, 0, 57, 93, 0, // Skip to: 25342 2242/* 1477 */ MCD::OPC_CheckField, 7, 1, 1, 50, 93, 0, // Skip to: 25342 2243/* 1484 */ MCD::OPC_Decode, 137, 9, 108, // Opcode: MVE_VLDRBS16_pre 2244/* 1488 */ MCD::OPC_FilterValue, 15, 41, 93, 0, // Skip to: 25342 2245/* 1493 */ MCD::OPC_CheckPredicate, 22, 36, 93, 0, // Skip to: 25342 2246/* 1498 */ MCD::OPC_CheckField, 19, 1, 0, 29, 93, 0, // Skip to: 25342 2247/* 1505 */ MCD::OPC_CheckField, 7, 1, 1, 22, 93, 0, // Skip to: 25342 2248/* 1512 */ MCD::OPC_Decode, 145, 9, 108, // Opcode: MVE_VLDRBU16_pre 2249/* 1516 */ MCD::OPC_FilterValue, 15, 44, 5, 0, // Skip to: 2845 2250/* 1521 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 2251/* 1524 */ MCD::OPC_FilterValue, 0, 119, 1, 0, // Skip to: 1904 2252/* 1529 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 2253/* 1532 */ MCD::OPC_FilterValue, 0, 33, 1, 0, // Skip to: 1826 2254/* 1537 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 2255/* 1540 */ MCD::OPC_FilterValue, 0, 217, 0, 0, // Skip to: 1762 2256/* 1545 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ... 2257/* 1548 */ MCD::OPC_FilterValue, 0, 131, 0, 0, // Skip to: 1684 2258/* 1553 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 2259/* 1556 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1577 2260/* 1561 */ MCD::OPC_CheckPredicate, 23, 224, 92, 0, // Skip to: 25342 2261/* 1566 */ MCD::OPC_CheckField, 28, 4, 14, 217, 92, 0, // Skip to: 25342 2262/* 1573 */ MCD::OPC_Decode, 179, 10, 109, // Opcode: MVE_VMOV_rr_q 2263/* 1577 */ MCD::OPC_FilterValue, 1, 208, 92, 0, // Skip to: 25342 2264/* 1582 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 2265/* 1585 */ MCD::OPC_FilterValue, 0, 59, 0, 0, // Skip to: 1649 2266/* 1590 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 2267/* 1593 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 1621 2268/* 1598 */ MCD::OPC_CheckPredicate, 22, 187, 92, 0, // Skip to: 25342 2269/* 1603 */ MCD::OPC_CheckField, 28, 4, 14, 180, 92, 0, // Skip to: 25342 2270/* 1610 */ MCD::OPC_CheckField, 22, 1, 0, 173, 92, 0, // Skip to: 25342 2271/* 1617 */ MCD::OPC_Decode, 183, 13, 105, // Opcode: MVE_VSTRB32_rq 2272/* 1621 */ MCD::OPC_FilterValue, 1, 164, 92, 0, // Skip to: 25342 2273/* 1626 */ MCD::OPC_CheckPredicate, 22, 159, 92, 0, // Skip to: 25342 2274/* 1631 */ MCD::OPC_CheckField, 28, 4, 14, 152, 92, 0, // Skip to: 25342 2275/* 1638 */ MCD::OPC_CheckField, 22, 1, 0, 145, 92, 0, // Skip to: 25342 2276/* 1645 */ MCD::OPC_Decode, 198, 13, 105, // Opcode: MVE_VSTRH32_rq_u 2277/* 1649 */ MCD::OPC_FilterValue, 1, 136, 92, 0, // Skip to: 25342 2278/* 1654 */ MCD::OPC_CheckPredicate, 22, 131, 92, 0, // Skip to: 25342 2279/* 1659 */ MCD::OPC_CheckField, 28, 4, 14, 124, 92, 0, // Skip to: 25342 2280/* 1666 */ MCD::OPC_CheckField, 22, 1, 0, 117, 92, 0, // Skip to: 25342 2281/* 1673 */ MCD::OPC_CheckField, 4, 1, 1, 110, 92, 0, // Skip to: 25342 2282/* 1680 */ MCD::OPC_Decode, 197, 13, 105, // Opcode: MVE_VSTRH32_rq 2283/* 1684 */ MCD::OPC_FilterValue, 2, 101, 92, 0, // Skip to: 25342 2284/* 1689 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 2285/* 1692 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 1727 2286/* 1697 */ MCD::OPC_CheckPredicate, 22, 88, 92, 0, // Skip to: 25342 2287/* 1702 */ MCD::OPC_CheckField, 28, 4, 14, 81, 92, 0, // Skip to: 25342 2288/* 1709 */ MCD::OPC_CheckField, 22, 2, 2, 74, 92, 0, // Skip to: 25342 2289/* 1716 */ MCD::OPC_CheckField, 4, 1, 0, 67, 92, 0, // Skip to: 25342 2290/* 1723 */ MCD::OPC_Decode, 205, 13, 105, // Opcode: MVE_VSTRW32_rq_u 2291/* 1727 */ MCD::OPC_FilterValue, 1, 58, 92, 0, // Skip to: 25342 2292/* 1732 */ MCD::OPC_CheckPredicate, 22, 53, 92, 0, // Skip to: 25342 2293/* 1737 */ MCD::OPC_CheckField, 28, 4, 14, 46, 92, 0, // Skip to: 25342 2294/* 1744 */ MCD::OPC_CheckField, 22, 2, 2, 39, 92, 0, // Skip to: 25342 2295/* 1751 */ MCD::OPC_CheckField, 4, 1, 0, 32, 92, 0, // Skip to: 25342 2296/* 1758 */ MCD::OPC_Decode, 204, 13, 105, // Opcode: MVE_VSTRW32_rq 2297/* 1762 */ MCD::OPC_FilterValue, 1, 23, 92, 0, // Skip to: 25342 2298/* 1767 */ MCD::OPC_ExtractField, 19, 1, // Inst{19} ... 2299/* 1770 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 1798 2300/* 1775 */ MCD::OPC_CheckPredicate, 22, 10, 92, 0, // Skip to: 25342 2301/* 1780 */ MCD::OPC_CheckField, 28, 4, 14, 3, 92, 0, // Skip to: 25342 2302/* 1787 */ MCD::OPC_CheckField, 22, 1, 0, 252, 91, 0, // Skip to: 25342 2303/* 1794 */ MCD::OPC_Decode, 180, 13, 106, // Opcode: MVE_VSTRB32 2304/* 1798 */ MCD::OPC_FilterValue, 1, 243, 91, 0, // Skip to: 25342 2305/* 1803 */ MCD::OPC_CheckPredicate, 22, 238, 91, 0, // Skip to: 25342 2306/* 1808 */ MCD::OPC_CheckField, 28, 4, 14, 231, 91, 0, // Skip to: 25342 2307/* 1815 */ MCD::OPC_CheckField, 22, 1, 0, 224, 91, 0, // Skip to: 25342 2308/* 1822 */ MCD::OPC_Decode, 194, 13, 110, // Opcode: MVE_VSTRH32 2309/* 1826 */ MCD::OPC_FilterValue, 1, 215, 91, 0, // Skip to: 25342 2310/* 1831 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 2311/* 1834 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 1869 2312/* 1839 */ MCD::OPC_CheckPredicate, 22, 202, 91, 0, // Skip to: 25342 2313/* 1844 */ MCD::OPC_CheckField, 28, 4, 14, 195, 91, 0, // Skip to: 25342 2314/* 1851 */ MCD::OPC_CheckField, 22, 3, 2, 188, 91, 0, // Skip to: 25342 2315/* 1858 */ MCD::OPC_CheckField, 4, 3, 5, 181, 91, 0, // Skip to: 25342 2316/* 1865 */ MCD::OPC_Decode, 191, 13, 105, // Opcode: MVE_VSTRD64_rq_u 2317/* 1869 */ MCD::OPC_FilterValue, 1, 172, 91, 0, // Skip to: 25342 2318/* 1874 */ MCD::OPC_CheckPredicate, 22, 167, 91, 0, // Skip to: 25342 2319/* 1879 */ MCD::OPC_CheckField, 28, 4, 14, 160, 91, 0, // Skip to: 25342 2320/* 1886 */ MCD::OPC_CheckField, 22, 3, 2, 153, 91, 0, // Skip to: 25342 2321/* 1893 */ MCD::OPC_CheckField, 4, 3, 5, 146, 91, 0, // Skip to: 25342 2322/* 1900 */ MCD::OPC_Decode, 190, 13, 105, // Opcode: MVE_VSTRD64_rq 2323/* 1904 */ MCD::OPC_FilterValue, 1, 236, 1, 0, // Skip to: 2401 2324/* 1909 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 2325/* 1912 */ MCD::OPC_FilterValue, 0, 150, 1, 0, // Skip to: 2323 2326/* 1917 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 2327/* 1920 */ MCD::OPC_FilterValue, 0, 34, 1, 0, // Skip to: 2215 2328/* 1925 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ... 2329/* 1928 */ MCD::OPC_FilterValue, 0, 204, 0, 0, // Skip to: 2137 2330/* 1933 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 2331/* 1936 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1957 2332/* 1941 */ MCD::OPC_CheckPredicate, 23, 100, 91, 0, // Skip to: 25342 2333/* 1946 */ MCD::OPC_CheckField, 28, 4, 14, 93, 91, 0, // Skip to: 25342 2334/* 1953 */ MCD::OPC_Decode, 178, 10, 111, // Opcode: MVE_VMOV_q_rr 2335/* 1957 */ MCD::OPC_FilterValue, 1, 84, 91, 0, // Skip to: 25342 2336/* 1962 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 2337/* 1965 */ MCD::OPC_FilterValue, 0, 103, 0, 0, // Skip to: 2073 2338/* 1970 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 2339/* 1973 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 2023 2340/* 1978 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2341/* 1981 */ MCD::OPC_FilterValue, 14, 16, 0, 0, // Skip to: 2002 2342/* 1986 */ MCD::OPC_CheckPredicate, 22, 55, 91, 0, // Skip to: 25342 2343/* 1991 */ MCD::OPC_CheckField, 22, 1, 0, 48, 91, 0, // Skip to: 25342 2344/* 1998 */ MCD::OPC_Decode, 142, 9, 105, // Opcode: MVE_VLDRBS32_rq 2345/* 2002 */ MCD::OPC_FilterValue, 15, 39, 91, 0, // Skip to: 25342 2346/* 2007 */ MCD::OPC_CheckPredicate, 22, 34, 91, 0, // Skip to: 25342 2347/* 2012 */ MCD::OPC_CheckField, 22, 1, 0, 27, 91, 0, // Skip to: 25342 2348/* 2019 */ MCD::OPC_Decode, 150, 9, 105, // Opcode: MVE_VLDRBU32_rq 2349/* 2023 */ MCD::OPC_FilterValue, 1, 18, 91, 0, // Skip to: 25342 2350/* 2028 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2351/* 2031 */ MCD::OPC_FilterValue, 14, 16, 0, 0, // Skip to: 2052 2352/* 2036 */ MCD::OPC_CheckPredicate, 22, 5, 91, 0, // Skip to: 25342 2353/* 2041 */ MCD::OPC_CheckField, 22, 1, 0, 254, 90, 0, // Skip to: 25342 2354/* 2048 */ MCD::OPC_Decode, 163, 9, 105, // Opcode: MVE_VLDRHS32_rq_u 2355/* 2052 */ MCD::OPC_FilterValue, 15, 245, 90, 0, // Skip to: 25342 2356/* 2057 */ MCD::OPC_CheckPredicate, 22, 240, 90, 0, // Skip to: 25342 2357/* 2062 */ MCD::OPC_CheckField, 22, 1, 0, 233, 90, 0, // Skip to: 25342 2358/* 2069 */ MCD::OPC_Decode, 173, 9, 105, // Opcode: MVE_VLDRHU32_rq_u 2359/* 2073 */ MCD::OPC_FilterValue, 1, 224, 90, 0, // Skip to: 25342 2360/* 2078 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2361/* 2081 */ MCD::OPC_FilterValue, 14, 23, 0, 0, // Skip to: 2109 2362/* 2086 */ MCD::OPC_CheckPredicate, 22, 211, 90, 0, // Skip to: 25342 2363/* 2091 */ MCD::OPC_CheckField, 22, 1, 0, 204, 90, 0, // Skip to: 25342 2364/* 2098 */ MCD::OPC_CheckField, 4, 1, 1, 197, 90, 0, // Skip to: 25342 2365/* 2105 */ MCD::OPC_Decode, 162, 9, 105, // Opcode: MVE_VLDRHS32_rq 2366/* 2109 */ MCD::OPC_FilterValue, 15, 188, 90, 0, // Skip to: 25342 2367/* 2114 */ MCD::OPC_CheckPredicate, 22, 183, 90, 0, // Skip to: 25342 2368/* 2119 */ MCD::OPC_CheckField, 22, 1, 0, 176, 90, 0, // Skip to: 25342 2369/* 2126 */ MCD::OPC_CheckField, 4, 1, 1, 169, 90, 0, // Skip to: 25342 2370/* 2133 */ MCD::OPC_Decode, 172, 9, 105, // Opcode: MVE_VLDRHU32_rq 2371/* 2137 */ MCD::OPC_FilterValue, 2, 160, 90, 0, // Skip to: 25342 2372/* 2142 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 2373/* 2145 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 2180 2374/* 2150 */ MCD::OPC_CheckPredicate, 22, 147, 90, 0, // Skip to: 25342 2375/* 2155 */ MCD::OPC_CheckField, 28, 4, 15, 140, 90, 0, // Skip to: 25342 2376/* 2162 */ MCD::OPC_CheckField, 22, 2, 2, 133, 90, 0, // Skip to: 25342 2377/* 2169 */ MCD::OPC_CheckField, 4, 1, 0, 126, 90, 0, // Skip to: 25342 2378/* 2176 */ MCD::OPC_Decode, 180, 9, 105, // Opcode: MVE_VLDRWU32_rq_u 2379/* 2180 */ MCD::OPC_FilterValue, 1, 117, 90, 0, // Skip to: 25342 2380/* 2185 */ MCD::OPC_CheckPredicate, 22, 112, 90, 0, // Skip to: 25342 2381/* 2190 */ MCD::OPC_CheckField, 28, 4, 15, 105, 90, 0, // Skip to: 25342 2382/* 2197 */ MCD::OPC_CheckField, 22, 2, 2, 98, 90, 0, // Skip to: 25342 2383/* 2204 */ MCD::OPC_CheckField, 4, 1, 0, 91, 90, 0, // Skip to: 25342 2384/* 2211 */ MCD::OPC_Decode, 179, 9, 105, // Opcode: MVE_VLDRWU32_rq 2385/* 2215 */ MCD::OPC_FilterValue, 1, 82, 90, 0, // Skip to: 25342 2386/* 2220 */ MCD::OPC_ExtractField, 19, 1, // Inst{19} ... 2387/* 2223 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 2273 2388/* 2228 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2389/* 2231 */ MCD::OPC_FilterValue, 14, 16, 0, 0, // Skip to: 2252 2390/* 2236 */ MCD::OPC_CheckPredicate, 22, 61, 90, 0, // Skip to: 25342 2391/* 2241 */ MCD::OPC_CheckField, 22, 1, 0, 54, 90, 0, // Skip to: 25342 2392/* 2248 */ MCD::OPC_Decode, 139, 9, 106, // Opcode: MVE_VLDRBS32 2393/* 2252 */ MCD::OPC_FilterValue, 15, 45, 90, 0, // Skip to: 25342 2394/* 2257 */ MCD::OPC_CheckPredicate, 22, 40, 90, 0, // Skip to: 25342 2395/* 2262 */ MCD::OPC_CheckField, 22, 1, 0, 33, 90, 0, // Skip to: 25342 2396/* 2269 */ MCD::OPC_Decode, 147, 9, 106, // Opcode: MVE_VLDRBU32 2397/* 2273 */ MCD::OPC_FilterValue, 1, 24, 90, 0, // Skip to: 25342 2398/* 2278 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2399/* 2281 */ MCD::OPC_FilterValue, 14, 16, 0, 0, // Skip to: 2302 2400/* 2286 */ MCD::OPC_CheckPredicate, 22, 11, 90, 0, // Skip to: 25342 2401/* 2291 */ MCD::OPC_CheckField, 22, 1, 0, 4, 90, 0, // Skip to: 25342 2402/* 2298 */ MCD::OPC_Decode, 159, 9, 110, // Opcode: MVE_VLDRHS32 2403/* 2302 */ MCD::OPC_FilterValue, 15, 251, 89, 0, // Skip to: 25342 2404/* 2307 */ MCD::OPC_CheckPredicate, 22, 246, 89, 0, // Skip to: 25342 2405/* 2312 */ MCD::OPC_CheckField, 22, 1, 0, 239, 89, 0, // Skip to: 25342 2406/* 2319 */ MCD::OPC_Decode, 169, 9, 110, // Opcode: MVE_VLDRHU32 2407/* 2323 */ MCD::OPC_FilterValue, 1, 230, 89, 0, // Skip to: 25342 2408/* 2328 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 2409/* 2331 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 2366 2410/* 2336 */ MCD::OPC_CheckPredicate, 22, 217, 89, 0, // Skip to: 25342 2411/* 2341 */ MCD::OPC_CheckField, 28, 4, 15, 210, 89, 0, // Skip to: 25342 2412/* 2348 */ MCD::OPC_CheckField, 22, 3, 2, 203, 89, 0, // Skip to: 25342 2413/* 2355 */ MCD::OPC_CheckField, 4, 3, 5, 196, 89, 0, // Skip to: 25342 2414/* 2362 */ MCD::OPC_Decode, 158, 9, 105, // Opcode: MVE_VLDRDU64_rq_u 2415/* 2366 */ MCD::OPC_FilterValue, 1, 187, 89, 0, // Skip to: 25342 2416/* 2371 */ MCD::OPC_CheckPredicate, 22, 182, 89, 0, // Skip to: 25342 2417/* 2376 */ MCD::OPC_CheckField, 28, 4, 15, 175, 89, 0, // Skip to: 25342 2418/* 2383 */ MCD::OPC_CheckField, 22, 3, 2, 168, 89, 0, // Skip to: 25342 2419/* 2390 */ MCD::OPC_CheckField, 4, 3, 5, 161, 89, 0, // Skip to: 25342 2420/* 2397 */ MCD::OPC_Decode, 157, 9, 105, // Opcode: MVE_VLDRDU64_rq 2421/* 2401 */ MCD::OPC_FilterValue, 2, 159, 0, 0, // Skip to: 2565 2422/* 2406 */ MCD::OPC_ExtractField, 19, 1, // Inst{19} ... 2423/* 2409 */ MCD::OPC_FilterValue, 0, 73, 0, 0, // Skip to: 2487 2424/* 2414 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 2425/* 2417 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 2452 2426/* 2422 */ MCD::OPC_CheckPredicate, 22, 131, 89, 0, // Skip to: 25342 2427/* 2427 */ MCD::OPC_CheckField, 28, 4, 14, 124, 89, 0, // Skip to: 25342 2428/* 2434 */ MCD::OPC_CheckField, 22, 1, 0, 117, 89, 0, // Skip to: 25342 2429/* 2441 */ MCD::OPC_CheckField, 7, 1, 0, 110, 89, 0, // Skip to: 25342 2430/* 2448 */ MCD::OPC_Decode, 181, 13, 107, // Opcode: MVE_VSTRB32_post 2431/* 2452 */ MCD::OPC_FilterValue, 1, 101, 89, 0, // Skip to: 25342 2432/* 2457 */ MCD::OPC_CheckPredicate, 22, 96, 89, 0, // Skip to: 25342 2433/* 2462 */ MCD::OPC_CheckField, 28, 4, 14, 89, 89, 0, // Skip to: 25342 2434/* 2469 */ MCD::OPC_CheckField, 22, 1, 0, 82, 89, 0, // Skip to: 25342 2435/* 2476 */ MCD::OPC_CheckField, 7, 1, 0, 75, 89, 0, // Skip to: 25342 2436/* 2483 */ MCD::OPC_Decode, 182, 13, 108, // Opcode: MVE_VSTRB32_pre 2437/* 2487 */ MCD::OPC_FilterValue, 1, 66, 89, 0, // Skip to: 25342 2438/* 2492 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 2439/* 2495 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 2530 2440/* 2500 */ MCD::OPC_CheckPredicate, 22, 53, 89, 0, // Skip to: 25342 2441/* 2505 */ MCD::OPC_CheckField, 28, 4, 14, 46, 89, 0, // Skip to: 25342 2442/* 2512 */ MCD::OPC_CheckField, 22, 1, 0, 39, 89, 0, // Skip to: 25342 2443/* 2519 */ MCD::OPC_CheckField, 7, 1, 0, 32, 89, 0, // Skip to: 25342 2444/* 2526 */ MCD::OPC_Decode, 195, 13, 112, // Opcode: MVE_VSTRH32_post 2445/* 2530 */ MCD::OPC_FilterValue, 1, 23, 89, 0, // Skip to: 25342 2446/* 2535 */ MCD::OPC_CheckPredicate, 22, 18, 89, 0, // Skip to: 25342 2447/* 2540 */ MCD::OPC_CheckField, 28, 4, 14, 11, 89, 0, // Skip to: 25342 2448/* 2547 */ MCD::OPC_CheckField, 22, 1, 0, 4, 89, 0, // Skip to: 25342 2449/* 2554 */ MCD::OPC_CheckField, 7, 1, 0, 253, 88, 0, // Skip to: 25342 2450/* 2561 */ MCD::OPC_Decode, 196, 13, 113, // Opcode: MVE_VSTRH32_pre 2451/* 2565 */ MCD::OPC_FilterValue, 3, 244, 88, 0, // Skip to: 25342 2452/* 2570 */ MCD::OPC_ExtractField, 19, 1, // Inst{19} ... 2453/* 2573 */ MCD::OPC_FilterValue, 0, 131, 0, 0, // Skip to: 2709 2454/* 2578 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 2455/* 2581 */ MCD::OPC_FilterValue, 0, 59, 0, 0, // Skip to: 2645 2456/* 2586 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2457/* 2589 */ MCD::OPC_FilterValue, 14, 23, 0, 0, // Skip to: 2617 2458/* 2594 */ MCD::OPC_CheckPredicate, 22, 215, 88, 0, // Skip to: 25342 2459/* 2599 */ MCD::OPC_CheckField, 22, 1, 0, 208, 88, 0, // Skip to: 25342 2460/* 2606 */ MCD::OPC_CheckField, 7, 1, 0, 201, 88, 0, // Skip to: 25342 2461/* 2613 */ MCD::OPC_Decode, 140, 9, 107, // Opcode: MVE_VLDRBS32_post 2462/* 2617 */ MCD::OPC_FilterValue, 15, 192, 88, 0, // Skip to: 25342 2463/* 2622 */ MCD::OPC_CheckPredicate, 22, 187, 88, 0, // Skip to: 25342 2464/* 2627 */ MCD::OPC_CheckField, 22, 1, 0, 180, 88, 0, // Skip to: 25342 2465/* 2634 */ MCD::OPC_CheckField, 7, 1, 0, 173, 88, 0, // Skip to: 25342 2466/* 2641 */ MCD::OPC_Decode, 148, 9, 107, // Opcode: MVE_VLDRBU32_post 2467/* 2645 */ MCD::OPC_FilterValue, 1, 164, 88, 0, // Skip to: 25342 2468/* 2650 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2469/* 2653 */ MCD::OPC_FilterValue, 14, 23, 0, 0, // Skip to: 2681 2470/* 2658 */ MCD::OPC_CheckPredicate, 22, 151, 88, 0, // Skip to: 25342 2471/* 2663 */ MCD::OPC_CheckField, 22, 1, 0, 144, 88, 0, // Skip to: 25342 2472/* 2670 */ MCD::OPC_CheckField, 7, 1, 0, 137, 88, 0, // Skip to: 25342 2473/* 2677 */ MCD::OPC_Decode, 141, 9, 108, // Opcode: MVE_VLDRBS32_pre 2474/* 2681 */ MCD::OPC_FilterValue, 15, 128, 88, 0, // Skip to: 25342 2475/* 2686 */ MCD::OPC_CheckPredicate, 22, 123, 88, 0, // Skip to: 25342 2476/* 2691 */ MCD::OPC_CheckField, 22, 1, 0, 116, 88, 0, // Skip to: 25342 2477/* 2698 */ MCD::OPC_CheckField, 7, 1, 0, 109, 88, 0, // Skip to: 25342 2478/* 2705 */ MCD::OPC_Decode, 149, 9, 108, // Opcode: MVE_VLDRBU32_pre 2479/* 2709 */ MCD::OPC_FilterValue, 1, 100, 88, 0, // Skip to: 25342 2480/* 2714 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 2481/* 2717 */ MCD::OPC_FilterValue, 0, 59, 0, 0, // Skip to: 2781 2482/* 2722 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2483/* 2725 */ MCD::OPC_FilterValue, 14, 23, 0, 0, // Skip to: 2753 2484/* 2730 */ MCD::OPC_CheckPredicate, 22, 79, 88, 0, // Skip to: 25342 2485/* 2735 */ MCD::OPC_CheckField, 22, 1, 0, 72, 88, 0, // Skip to: 25342 2486/* 2742 */ MCD::OPC_CheckField, 7, 1, 0, 65, 88, 0, // Skip to: 25342 2487/* 2749 */ MCD::OPC_Decode, 160, 9, 112, // Opcode: MVE_VLDRHS32_post 2488/* 2753 */ MCD::OPC_FilterValue, 15, 56, 88, 0, // Skip to: 25342 2489/* 2758 */ MCD::OPC_CheckPredicate, 22, 51, 88, 0, // Skip to: 25342 2490/* 2763 */ MCD::OPC_CheckField, 22, 1, 0, 44, 88, 0, // Skip to: 25342 2491/* 2770 */ MCD::OPC_CheckField, 7, 1, 0, 37, 88, 0, // Skip to: 25342 2492/* 2777 */ MCD::OPC_Decode, 170, 9, 112, // Opcode: MVE_VLDRHU32_post 2493/* 2781 */ MCD::OPC_FilterValue, 1, 28, 88, 0, // Skip to: 25342 2494/* 2786 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2495/* 2789 */ MCD::OPC_FilterValue, 14, 23, 0, 0, // Skip to: 2817 2496/* 2794 */ MCD::OPC_CheckPredicate, 22, 15, 88, 0, // Skip to: 25342 2497/* 2799 */ MCD::OPC_CheckField, 22, 1, 0, 8, 88, 0, // Skip to: 25342 2498/* 2806 */ MCD::OPC_CheckField, 7, 1, 0, 1, 88, 0, // Skip to: 25342 2499/* 2813 */ MCD::OPC_Decode, 161, 9, 113, // Opcode: MVE_VLDRHS32_pre 2500/* 2817 */ MCD::OPC_FilterValue, 15, 248, 87, 0, // Skip to: 25342 2501/* 2822 */ MCD::OPC_CheckPredicate, 22, 243, 87, 0, // Skip to: 25342 2502/* 2827 */ MCD::OPC_CheckField, 22, 1, 0, 236, 87, 0, // Skip to: 25342 2503/* 2834 */ MCD::OPC_CheckField, 7, 1, 0, 229, 87, 0, // Skip to: 25342 2504/* 2841 */ MCD::OPC_Decode, 171, 9, 113, // Opcode: MVE_VLDRHU32_pre 2505/* 2845 */ MCD::OPC_FilterValue, 30, 159, 6, 0, // Skip to: 4545 2506/* 2850 */ MCD::OPC_ExtractField, 20, 3, // Inst{22-20} ... 2507/* 2853 */ MCD::OPC_FilterValue, 0, 179, 1, 0, // Skip to: 3293 2508/* 2858 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 2509/* 2861 */ MCD::OPC_FilterValue, 0, 222, 0, 0, // Skip to: 3088 2510/* 2866 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 2511/* 2869 */ MCD::OPC_FilterValue, 0, 171, 0, 0, // Skip to: 3045 2512/* 2874 */ MCD::OPC_ExtractField, 0, 7, // Inst{6-0} ... 2513/* 2877 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 2905 2514/* 2882 */ MCD::OPC_CheckPredicate, 22, 183, 87, 0, // Skip to: 25342 2515/* 2887 */ MCD::OPC_CheckField, 28, 4, 15, 176, 87, 0, // Skip to: 25342 2516/* 2894 */ MCD::OPC_CheckField, 23, 1, 1, 169, 87, 0, // Skip to: 25342 2517/* 2901 */ MCD::OPC_Decode, 144, 13, 114, // Opcode: MVE_VST20_8 2518/* 2905 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 2933 2519/* 2910 */ MCD::OPC_CheckPredicate, 22, 155, 87, 0, // Skip to: 25342 2520/* 2915 */ MCD::OPC_CheckField, 28, 4, 15, 148, 87, 0, // Skip to: 25342 2521/* 2922 */ MCD::OPC_CheckField, 23, 1, 1, 141, 87, 0, // Skip to: 25342 2522/* 2929 */ MCD::OPC_Decode, 156, 13, 115, // Opcode: MVE_VST40_8 2523/* 2933 */ MCD::OPC_FilterValue, 32, 23, 0, 0, // Skip to: 2961 2524/* 2938 */ MCD::OPC_CheckPredicate, 22, 127, 87, 0, // Skip to: 25342 2525/* 2943 */ MCD::OPC_CheckField, 28, 4, 15, 120, 87, 0, // Skip to: 25342 2526/* 2950 */ MCD::OPC_CheckField, 23, 1, 1, 113, 87, 0, // Skip to: 25342 2527/* 2957 */ MCD::OPC_Decode, 150, 13, 114, // Opcode: MVE_VST21_8 2528/* 2961 */ MCD::OPC_FilterValue, 33, 23, 0, 0, // Skip to: 2989 2529/* 2966 */ MCD::OPC_CheckPredicate, 22, 99, 87, 0, // Skip to: 25342 2530/* 2971 */ MCD::OPC_CheckField, 28, 4, 15, 92, 87, 0, // Skip to: 25342 2531/* 2978 */ MCD::OPC_CheckField, 23, 1, 1, 85, 87, 0, // Skip to: 25342 2532/* 2985 */ MCD::OPC_Decode, 162, 13, 115, // Opcode: MVE_VST41_8 2533/* 2989 */ MCD::OPC_FilterValue, 65, 23, 0, 0, // Skip to: 3017 2534/* 2994 */ MCD::OPC_CheckPredicate, 22, 71, 87, 0, // Skip to: 25342 2535/* 2999 */ MCD::OPC_CheckField, 28, 4, 15, 64, 87, 0, // Skip to: 25342 2536/* 3006 */ MCD::OPC_CheckField, 23, 1, 1, 57, 87, 0, // Skip to: 25342 2537/* 3013 */ MCD::OPC_Decode, 168, 13, 115, // Opcode: MVE_VST42_8 2538/* 3017 */ MCD::OPC_FilterValue, 97, 48, 87, 0, // Skip to: 25342 2539/* 3022 */ MCD::OPC_CheckPredicate, 22, 43, 87, 0, // Skip to: 25342 2540/* 3027 */ MCD::OPC_CheckField, 28, 4, 15, 36, 87, 0, // Skip to: 25342 2541/* 3034 */ MCD::OPC_CheckField, 23, 1, 1, 29, 87, 0, // Skip to: 25342 2542/* 3041 */ MCD::OPC_Decode, 174, 13, 115, // Opcode: MVE_VST43_8 2543/* 3045 */ MCD::OPC_FilterValue, 1, 20, 87, 0, // Skip to: 25342 2544/* 3050 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2545/* 3053 */ MCD::OPC_FilterValue, 14, 9, 0, 0, // Skip to: 3067 2546/* 3058 */ MCD::OPC_CheckPredicate, 22, 7, 87, 0, // Skip to: 25342 2547/* 3063 */ MCD::OPC_Decode, 185, 13, 116, // Opcode: MVE_VSTRBU8 2548/* 3067 */ MCD::OPC_FilterValue, 15, 254, 86, 0, // Skip to: 25342 2549/* 3072 */ MCD::OPC_CheckPredicate, 22, 249, 86, 0, // Skip to: 25342 2550/* 3077 */ MCD::OPC_CheckField, 16, 1, 0, 242, 86, 0, // Skip to: 25342 2551/* 3084 */ MCD::OPC_Decode, 202, 13, 117, // Opcode: MVE_VSTRW32_qi 2552/* 3088 */ MCD::OPC_FilterValue, 1, 233, 86, 0, // Skip to: 25342 2553/* 3093 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 2554/* 3096 */ MCD::OPC_FilterValue, 0, 171, 0, 0, // Skip to: 3272 2555/* 3101 */ MCD::OPC_ExtractField, 0, 7, // Inst{6-0} ... 2556/* 3104 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 3132 2557/* 3109 */ MCD::OPC_CheckPredicate, 22, 212, 86, 0, // Skip to: 25342 2558/* 3114 */ MCD::OPC_CheckField, 28, 4, 15, 205, 86, 0, // Skip to: 25342 2559/* 3121 */ MCD::OPC_CheckField, 23, 1, 1, 198, 86, 0, // Skip to: 25342 2560/* 3128 */ MCD::OPC_Decode, 140, 13, 114, // Opcode: MVE_VST20_16 2561/* 3132 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 3160 2562/* 3137 */ MCD::OPC_CheckPredicate, 22, 184, 86, 0, // Skip to: 25342 2563/* 3142 */ MCD::OPC_CheckField, 28, 4, 15, 177, 86, 0, // Skip to: 25342 2564/* 3149 */ MCD::OPC_CheckField, 23, 1, 1, 170, 86, 0, // Skip to: 25342 2565/* 3156 */ MCD::OPC_Decode, 152, 13, 115, // Opcode: MVE_VST40_16 2566/* 3160 */ MCD::OPC_FilterValue, 32, 23, 0, 0, // Skip to: 3188 2567/* 3165 */ MCD::OPC_CheckPredicate, 22, 156, 86, 0, // Skip to: 25342 2568/* 3170 */ MCD::OPC_CheckField, 28, 4, 15, 149, 86, 0, // Skip to: 25342 2569/* 3177 */ MCD::OPC_CheckField, 23, 1, 1, 142, 86, 0, // Skip to: 25342 2570/* 3184 */ MCD::OPC_Decode, 146, 13, 114, // Opcode: MVE_VST21_16 2571/* 3188 */ MCD::OPC_FilterValue, 33, 23, 0, 0, // Skip to: 3216 2572/* 3193 */ MCD::OPC_CheckPredicate, 22, 128, 86, 0, // Skip to: 25342 2573/* 3198 */ MCD::OPC_CheckField, 28, 4, 15, 121, 86, 0, // Skip to: 25342 2574/* 3205 */ MCD::OPC_CheckField, 23, 1, 1, 114, 86, 0, // Skip to: 25342 2575/* 3212 */ MCD::OPC_Decode, 158, 13, 115, // Opcode: MVE_VST41_16 2576/* 3216 */ MCD::OPC_FilterValue, 65, 23, 0, 0, // Skip to: 3244 2577/* 3221 */ MCD::OPC_CheckPredicate, 22, 100, 86, 0, // Skip to: 25342 2578/* 3226 */ MCD::OPC_CheckField, 28, 4, 15, 93, 86, 0, // Skip to: 25342 2579/* 3233 */ MCD::OPC_CheckField, 23, 1, 1, 86, 86, 0, // Skip to: 25342 2580/* 3240 */ MCD::OPC_Decode, 164, 13, 115, // Opcode: MVE_VST42_16 2581/* 3244 */ MCD::OPC_FilterValue, 97, 77, 86, 0, // Skip to: 25342 2582/* 3249 */ MCD::OPC_CheckPredicate, 22, 72, 86, 0, // Skip to: 25342 2583/* 3254 */ MCD::OPC_CheckField, 28, 4, 15, 65, 86, 0, // Skip to: 25342 2584/* 3261 */ MCD::OPC_CheckField, 23, 1, 1, 58, 86, 0, // Skip to: 25342 2585/* 3268 */ MCD::OPC_Decode, 170, 13, 115, // Opcode: MVE_VST43_16 2586/* 3272 */ MCD::OPC_FilterValue, 1, 49, 86, 0, // Skip to: 25342 2587/* 3277 */ MCD::OPC_CheckPredicate, 22, 44, 86, 0, // Skip to: 25342 2588/* 3282 */ MCD::OPC_CheckField, 28, 4, 14, 37, 86, 0, // Skip to: 25342 2589/* 3289 */ MCD::OPC_Decode, 199, 13, 118, // Opcode: MVE_VSTRHU16 2590/* 3293 */ MCD::OPC_FilterValue, 1, 179, 1, 0, // Skip to: 3733 2591/* 3298 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 2592/* 3301 */ MCD::OPC_FilterValue, 0, 222, 0, 0, // Skip to: 3528 2593/* 3306 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 2594/* 3309 */ MCD::OPC_FilterValue, 0, 171, 0, 0, // Skip to: 3485 2595/* 3314 */ MCD::OPC_ExtractField, 0, 7, // Inst{6-0} ... 2596/* 3317 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 3345 2597/* 3322 */ MCD::OPC_CheckPredicate, 22, 255, 85, 0, // Skip to: 25342 2598/* 3327 */ MCD::OPC_CheckField, 28, 4, 15, 248, 85, 0, // Skip to: 25342 2599/* 3334 */ MCD::OPC_CheckField, 23, 1, 1, 241, 85, 0, // Skip to: 25342 2600/* 3341 */ MCD::OPC_Decode, 231, 8, 119, // Opcode: MVE_VLD20_8 2601/* 3345 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 3373 2602/* 3350 */ MCD::OPC_CheckPredicate, 22, 227, 85, 0, // Skip to: 25342 2603/* 3355 */ MCD::OPC_CheckField, 28, 4, 15, 220, 85, 0, // Skip to: 25342 2604/* 3362 */ MCD::OPC_CheckField, 23, 1, 1, 213, 85, 0, // Skip to: 25342 2605/* 3369 */ MCD::OPC_Decode, 243, 8, 120, // Opcode: MVE_VLD40_8 2606/* 3373 */ MCD::OPC_FilterValue, 32, 23, 0, 0, // Skip to: 3401 2607/* 3378 */ MCD::OPC_CheckPredicate, 22, 199, 85, 0, // Skip to: 25342 2608/* 3383 */ MCD::OPC_CheckField, 28, 4, 15, 192, 85, 0, // Skip to: 25342 2609/* 3390 */ MCD::OPC_CheckField, 23, 1, 1, 185, 85, 0, // Skip to: 25342 2610/* 3397 */ MCD::OPC_Decode, 237, 8, 119, // Opcode: MVE_VLD21_8 2611/* 3401 */ MCD::OPC_FilterValue, 33, 23, 0, 0, // Skip to: 3429 2612/* 3406 */ MCD::OPC_CheckPredicate, 22, 171, 85, 0, // Skip to: 25342 2613/* 3411 */ MCD::OPC_CheckField, 28, 4, 15, 164, 85, 0, // Skip to: 25342 2614/* 3418 */ MCD::OPC_CheckField, 23, 1, 1, 157, 85, 0, // Skip to: 25342 2615/* 3425 */ MCD::OPC_Decode, 249, 8, 120, // Opcode: MVE_VLD41_8 2616/* 3429 */ MCD::OPC_FilterValue, 65, 23, 0, 0, // Skip to: 3457 2617/* 3434 */ MCD::OPC_CheckPredicate, 22, 143, 85, 0, // Skip to: 25342 2618/* 3439 */ MCD::OPC_CheckField, 28, 4, 15, 136, 85, 0, // Skip to: 25342 2619/* 3446 */ MCD::OPC_CheckField, 23, 1, 1, 129, 85, 0, // Skip to: 25342 2620/* 3453 */ MCD::OPC_Decode, 255, 8, 120, // Opcode: MVE_VLD42_8 2621/* 3457 */ MCD::OPC_FilterValue, 97, 120, 85, 0, // Skip to: 25342 2622/* 3462 */ MCD::OPC_CheckPredicate, 22, 115, 85, 0, // Skip to: 25342 2623/* 3467 */ MCD::OPC_CheckField, 28, 4, 15, 108, 85, 0, // Skip to: 25342 2624/* 3474 */ MCD::OPC_CheckField, 23, 1, 1, 101, 85, 0, // Skip to: 25342 2625/* 3481 */ MCD::OPC_Decode, 133, 9, 120, // Opcode: MVE_VLD43_8 2626/* 3485 */ MCD::OPC_FilterValue, 1, 92, 85, 0, // Skip to: 25342 2627/* 3490 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2628/* 3493 */ MCD::OPC_FilterValue, 14, 9, 0, 0, // Skip to: 3507 2629/* 3498 */ MCD::OPC_CheckPredicate, 22, 79, 85, 0, // Skip to: 25342 2630/* 3503 */ MCD::OPC_Decode, 151, 9, 116, // Opcode: MVE_VLDRBU8 2631/* 3507 */ MCD::OPC_FilterValue, 15, 70, 85, 0, // Skip to: 25342 2632/* 3512 */ MCD::OPC_CheckPredicate, 22, 65, 85, 0, // Skip to: 25342 2633/* 3517 */ MCD::OPC_CheckField, 16, 1, 0, 58, 85, 0, // Skip to: 25342 2634/* 3524 */ MCD::OPC_Decode, 177, 9, 117, // Opcode: MVE_VLDRWU32_qi 2635/* 3528 */ MCD::OPC_FilterValue, 1, 49, 85, 0, // Skip to: 25342 2636/* 3533 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 2637/* 3536 */ MCD::OPC_FilterValue, 0, 171, 0, 0, // Skip to: 3712 2638/* 3541 */ MCD::OPC_ExtractField, 0, 7, // Inst{6-0} ... 2639/* 3544 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 3572 2640/* 3549 */ MCD::OPC_CheckPredicate, 22, 28, 85, 0, // Skip to: 25342 2641/* 3554 */ MCD::OPC_CheckField, 28, 4, 15, 21, 85, 0, // Skip to: 25342 2642/* 3561 */ MCD::OPC_CheckField, 23, 1, 1, 14, 85, 0, // Skip to: 25342 2643/* 3568 */ MCD::OPC_Decode, 227, 8, 119, // Opcode: MVE_VLD20_16 2644/* 3572 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 3600 2645/* 3577 */ MCD::OPC_CheckPredicate, 22, 0, 85, 0, // Skip to: 25342 2646/* 3582 */ MCD::OPC_CheckField, 28, 4, 15, 249, 84, 0, // Skip to: 25342 2647/* 3589 */ MCD::OPC_CheckField, 23, 1, 1, 242, 84, 0, // Skip to: 25342 2648/* 3596 */ MCD::OPC_Decode, 239, 8, 120, // Opcode: MVE_VLD40_16 2649/* 3600 */ MCD::OPC_FilterValue, 32, 23, 0, 0, // Skip to: 3628 2650/* 3605 */ MCD::OPC_CheckPredicate, 22, 228, 84, 0, // Skip to: 25342 2651/* 3610 */ MCD::OPC_CheckField, 28, 4, 15, 221, 84, 0, // Skip to: 25342 2652/* 3617 */ MCD::OPC_CheckField, 23, 1, 1, 214, 84, 0, // Skip to: 25342 2653/* 3624 */ MCD::OPC_Decode, 233, 8, 119, // Opcode: MVE_VLD21_16 2654/* 3628 */ MCD::OPC_FilterValue, 33, 23, 0, 0, // Skip to: 3656 2655/* 3633 */ MCD::OPC_CheckPredicate, 22, 200, 84, 0, // Skip to: 25342 2656/* 3638 */ MCD::OPC_CheckField, 28, 4, 15, 193, 84, 0, // Skip to: 25342 2657/* 3645 */ MCD::OPC_CheckField, 23, 1, 1, 186, 84, 0, // Skip to: 25342 2658/* 3652 */ MCD::OPC_Decode, 245, 8, 120, // Opcode: MVE_VLD41_16 2659/* 3656 */ MCD::OPC_FilterValue, 65, 23, 0, 0, // Skip to: 3684 2660/* 3661 */ MCD::OPC_CheckPredicate, 22, 172, 84, 0, // Skip to: 25342 2661/* 3666 */ MCD::OPC_CheckField, 28, 4, 15, 165, 84, 0, // Skip to: 25342 2662/* 3673 */ MCD::OPC_CheckField, 23, 1, 1, 158, 84, 0, // Skip to: 25342 2663/* 3680 */ MCD::OPC_Decode, 251, 8, 120, // Opcode: MVE_VLD42_16 2664/* 3684 */ MCD::OPC_FilterValue, 97, 149, 84, 0, // Skip to: 25342 2665/* 3689 */ MCD::OPC_CheckPredicate, 22, 144, 84, 0, // Skip to: 25342 2666/* 3694 */ MCD::OPC_CheckField, 28, 4, 15, 137, 84, 0, // Skip to: 25342 2667/* 3701 */ MCD::OPC_CheckField, 23, 1, 1, 130, 84, 0, // Skip to: 25342 2668/* 3708 */ MCD::OPC_Decode, 129, 9, 120, // Opcode: MVE_VLD43_16 2669/* 3712 */ MCD::OPC_FilterValue, 1, 121, 84, 0, // Skip to: 25342 2670/* 3717 */ MCD::OPC_CheckPredicate, 22, 116, 84, 0, // Skip to: 25342 2671/* 3722 */ MCD::OPC_CheckField, 28, 4, 14, 109, 84, 0, // Skip to: 25342 2672/* 3729 */ MCD::OPC_Decode, 164, 9, 118, // Opcode: MVE_VLDRHU16 2673/* 3733 */ MCD::OPC_FilterValue, 2, 139, 1, 0, // Skip to: 4133 2674/* 3738 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 2675/* 3741 */ MCD::OPC_FilterValue, 0, 202, 0, 0, // Skip to: 3948 2676/* 3746 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 2677/* 3749 */ MCD::OPC_FilterValue, 0, 151, 0, 0, // Skip to: 3905 2678/* 3754 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2679/* 3757 */ MCD::OPC_FilterValue, 14, 9, 0, 0, // Skip to: 3771 2680/* 3762 */ MCD::OPC_CheckPredicate, 22, 71, 84, 0, // Skip to: 25342 2681/* 3767 */ MCD::OPC_Decode, 186, 13, 121, // Opcode: MVE_VSTRBU8_post 2682/* 3771 */ MCD::OPC_FilterValue, 15, 62, 84, 0, // Skip to: 25342 2683/* 3776 */ MCD::OPC_ExtractField, 0, 7, // Inst{6-0} ... 2684/* 3779 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3800 2685/* 3784 */ MCD::OPC_CheckPredicate, 22, 49, 84, 0, // Skip to: 25342 2686/* 3789 */ MCD::OPC_CheckField, 23, 1, 1, 42, 84, 0, // Skip to: 25342 2687/* 3796 */ MCD::OPC_Decode, 145, 13, 122, // Opcode: MVE_VST20_8_wb 2688/* 3800 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 3821 2689/* 3805 */ MCD::OPC_CheckPredicate, 22, 28, 84, 0, // Skip to: 25342 2690/* 3810 */ MCD::OPC_CheckField, 23, 1, 1, 21, 84, 0, // Skip to: 25342 2691/* 3817 */ MCD::OPC_Decode, 157, 13, 123, // Opcode: MVE_VST40_8_wb 2692/* 3821 */ MCD::OPC_FilterValue, 32, 16, 0, 0, // Skip to: 3842 2693/* 3826 */ MCD::OPC_CheckPredicate, 22, 7, 84, 0, // Skip to: 25342 2694/* 3831 */ MCD::OPC_CheckField, 23, 1, 1, 0, 84, 0, // Skip to: 25342 2695/* 3838 */ MCD::OPC_Decode, 151, 13, 122, // Opcode: MVE_VST21_8_wb 2696/* 3842 */ MCD::OPC_FilterValue, 33, 16, 0, 0, // Skip to: 3863 2697/* 3847 */ MCD::OPC_CheckPredicate, 22, 242, 83, 0, // Skip to: 25342 2698/* 3852 */ MCD::OPC_CheckField, 23, 1, 1, 235, 83, 0, // Skip to: 25342 2699/* 3859 */ MCD::OPC_Decode, 163, 13, 123, // Opcode: MVE_VST41_8_wb 2700/* 3863 */ MCD::OPC_FilterValue, 65, 16, 0, 0, // Skip to: 3884 2701/* 3868 */ MCD::OPC_CheckPredicate, 22, 221, 83, 0, // Skip to: 25342 2702/* 3873 */ MCD::OPC_CheckField, 23, 1, 1, 214, 83, 0, // Skip to: 25342 2703/* 3880 */ MCD::OPC_Decode, 169, 13, 123, // Opcode: MVE_VST42_8_wb 2704/* 3884 */ MCD::OPC_FilterValue, 97, 205, 83, 0, // Skip to: 25342 2705/* 3889 */ MCD::OPC_CheckPredicate, 22, 200, 83, 0, // Skip to: 25342 2706/* 3894 */ MCD::OPC_CheckField, 23, 1, 1, 193, 83, 0, // Skip to: 25342 2707/* 3901 */ MCD::OPC_Decode, 175, 13, 123, // Opcode: MVE_VST43_8_wb 2708/* 3905 */ MCD::OPC_FilterValue, 1, 184, 83, 0, // Skip to: 25342 2709/* 3910 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2710/* 3913 */ MCD::OPC_FilterValue, 14, 9, 0, 0, // Skip to: 3927 2711/* 3918 */ MCD::OPC_CheckPredicate, 22, 171, 83, 0, // Skip to: 25342 2712/* 3923 */ MCD::OPC_Decode, 187, 13, 124, // Opcode: MVE_VSTRBU8_pre 2713/* 3927 */ MCD::OPC_FilterValue, 15, 162, 83, 0, // Skip to: 25342 2714/* 3932 */ MCD::OPC_CheckPredicate, 22, 157, 83, 0, // Skip to: 25342 2715/* 3937 */ MCD::OPC_CheckField, 16, 1, 0, 150, 83, 0, // Skip to: 25342 2716/* 3944 */ MCD::OPC_Decode, 203, 13, 125, // Opcode: MVE_VSTRW32_qi_pre 2717/* 3948 */ MCD::OPC_FilterValue, 1, 141, 83, 0, // Skip to: 25342 2718/* 3953 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 2719/* 3956 */ MCD::OPC_FilterValue, 0, 151, 0, 0, // Skip to: 4112 2720/* 3961 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2721/* 3964 */ MCD::OPC_FilterValue, 14, 9, 0, 0, // Skip to: 3978 2722/* 3969 */ MCD::OPC_CheckPredicate, 22, 120, 83, 0, // Skip to: 25342 2723/* 3974 */ MCD::OPC_Decode, 200, 13, 126, // Opcode: MVE_VSTRHU16_post 2724/* 3978 */ MCD::OPC_FilterValue, 15, 111, 83, 0, // Skip to: 25342 2725/* 3983 */ MCD::OPC_ExtractField, 0, 7, // Inst{6-0} ... 2726/* 3986 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 4007 2727/* 3991 */ MCD::OPC_CheckPredicate, 22, 98, 83, 0, // Skip to: 25342 2728/* 3996 */ MCD::OPC_CheckField, 23, 1, 1, 91, 83, 0, // Skip to: 25342 2729/* 4003 */ MCD::OPC_Decode, 141, 13, 122, // Opcode: MVE_VST20_16_wb 2730/* 4007 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 4028 2731/* 4012 */ MCD::OPC_CheckPredicate, 22, 77, 83, 0, // Skip to: 25342 2732/* 4017 */ MCD::OPC_CheckField, 23, 1, 1, 70, 83, 0, // Skip to: 25342 2733/* 4024 */ MCD::OPC_Decode, 153, 13, 123, // Opcode: MVE_VST40_16_wb 2734/* 4028 */ MCD::OPC_FilterValue, 32, 16, 0, 0, // Skip to: 4049 2735/* 4033 */ MCD::OPC_CheckPredicate, 22, 56, 83, 0, // Skip to: 25342 2736/* 4038 */ MCD::OPC_CheckField, 23, 1, 1, 49, 83, 0, // Skip to: 25342 2737/* 4045 */ MCD::OPC_Decode, 147, 13, 122, // Opcode: MVE_VST21_16_wb 2738/* 4049 */ MCD::OPC_FilterValue, 33, 16, 0, 0, // Skip to: 4070 2739/* 4054 */ MCD::OPC_CheckPredicate, 22, 35, 83, 0, // Skip to: 25342 2740/* 4059 */ MCD::OPC_CheckField, 23, 1, 1, 28, 83, 0, // Skip to: 25342 2741/* 4066 */ MCD::OPC_Decode, 159, 13, 123, // Opcode: MVE_VST41_16_wb 2742/* 4070 */ MCD::OPC_FilterValue, 65, 16, 0, 0, // Skip to: 4091 2743/* 4075 */ MCD::OPC_CheckPredicate, 22, 14, 83, 0, // Skip to: 25342 2744/* 4080 */ MCD::OPC_CheckField, 23, 1, 1, 7, 83, 0, // Skip to: 25342 2745/* 4087 */ MCD::OPC_Decode, 165, 13, 123, // Opcode: MVE_VST42_16_wb 2746/* 4091 */ MCD::OPC_FilterValue, 97, 254, 82, 0, // Skip to: 25342 2747/* 4096 */ MCD::OPC_CheckPredicate, 22, 249, 82, 0, // Skip to: 25342 2748/* 4101 */ MCD::OPC_CheckField, 23, 1, 1, 242, 82, 0, // Skip to: 25342 2749/* 4108 */ MCD::OPC_Decode, 171, 13, 123, // Opcode: MVE_VST43_16_wb 2750/* 4112 */ MCD::OPC_FilterValue, 1, 233, 82, 0, // Skip to: 25342 2751/* 4117 */ MCD::OPC_CheckPredicate, 22, 228, 82, 0, // Skip to: 25342 2752/* 4122 */ MCD::OPC_CheckField, 28, 4, 14, 221, 82, 0, // Skip to: 25342 2753/* 4129 */ MCD::OPC_Decode, 201, 13, 127, // Opcode: MVE_VSTRHU16_pre 2754/* 4133 */ MCD::OPC_FilterValue, 3, 212, 82, 0, // Skip to: 25342 2755/* 4138 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 2756/* 4141 */ MCD::OPC_FilterValue, 0, 208, 0, 0, // Skip to: 4354 2757/* 4146 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 2758/* 4149 */ MCD::OPC_FilterValue, 0, 157, 0, 0, // Skip to: 4311 2759/* 4154 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2760/* 4157 */ MCD::OPC_FilterValue, 14, 9, 0, 0, // Skip to: 4171 2761/* 4162 */ MCD::OPC_CheckPredicate, 22, 183, 82, 0, // Skip to: 25342 2762/* 4167 */ MCD::OPC_Decode, 152, 9, 121, // Opcode: MVE_VLDRBU8_post 2763/* 4171 */ MCD::OPC_FilterValue, 15, 174, 82, 0, // Skip to: 25342 2764/* 4176 */ MCD::OPC_ExtractField, 0, 7, // Inst{6-0} ... 2765/* 4179 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 4201 2766/* 4184 */ MCD::OPC_CheckPredicate, 22, 161, 82, 0, // Skip to: 25342 2767/* 4189 */ MCD::OPC_CheckField, 23, 1, 1, 154, 82, 0, // Skip to: 25342 2768/* 4196 */ MCD::OPC_Decode, 232, 8, 128, 1, // Opcode: MVE_VLD20_8_wb 2769/* 4201 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 4223 2770/* 4206 */ MCD::OPC_CheckPredicate, 22, 139, 82, 0, // Skip to: 25342 2771/* 4211 */ MCD::OPC_CheckField, 23, 1, 1, 132, 82, 0, // Skip to: 25342 2772/* 4218 */ MCD::OPC_Decode, 244, 8, 129, 1, // Opcode: MVE_VLD40_8_wb 2773/* 4223 */ MCD::OPC_FilterValue, 32, 17, 0, 0, // Skip to: 4245 2774/* 4228 */ MCD::OPC_CheckPredicate, 22, 117, 82, 0, // Skip to: 25342 2775/* 4233 */ MCD::OPC_CheckField, 23, 1, 1, 110, 82, 0, // Skip to: 25342 2776/* 4240 */ MCD::OPC_Decode, 238, 8, 128, 1, // Opcode: MVE_VLD21_8_wb 2777/* 4245 */ MCD::OPC_FilterValue, 33, 17, 0, 0, // Skip to: 4267 2778/* 4250 */ MCD::OPC_CheckPredicate, 22, 95, 82, 0, // Skip to: 25342 2779/* 4255 */ MCD::OPC_CheckField, 23, 1, 1, 88, 82, 0, // Skip to: 25342 2780/* 4262 */ MCD::OPC_Decode, 250, 8, 129, 1, // Opcode: MVE_VLD41_8_wb 2781/* 4267 */ MCD::OPC_FilterValue, 65, 17, 0, 0, // Skip to: 4289 2782/* 4272 */ MCD::OPC_CheckPredicate, 22, 73, 82, 0, // Skip to: 25342 2783/* 4277 */ MCD::OPC_CheckField, 23, 1, 1, 66, 82, 0, // Skip to: 25342 2784/* 4284 */ MCD::OPC_Decode, 128, 9, 129, 1, // Opcode: MVE_VLD42_8_wb 2785/* 4289 */ MCD::OPC_FilterValue, 97, 56, 82, 0, // Skip to: 25342 2786/* 4294 */ MCD::OPC_CheckPredicate, 22, 51, 82, 0, // Skip to: 25342 2787/* 4299 */ MCD::OPC_CheckField, 23, 1, 1, 44, 82, 0, // Skip to: 25342 2788/* 4306 */ MCD::OPC_Decode, 134, 9, 129, 1, // Opcode: MVE_VLD43_8_wb 2789/* 4311 */ MCD::OPC_FilterValue, 1, 34, 82, 0, // Skip to: 25342 2790/* 4316 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2791/* 4319 */ MCD::OPC_FilterValue, 14, 9, 0, 0, // Skip to: 4333 2792/* 4324 */ MCD::OPC_CheckPredicate, 22, 21, 82, 0, // Skip to: 25342 2793/* 4329 */ MCD::OPC_Decode, 153, 9, 124, // Opcode: MVE_VLDRBU8_pre 2794/* 4333 */ MCD::OPC_FilterValue, 15, 12, 82, 0, // Skip to: 25342 2795/* 4338 */ MCD::OPC_CheckPredicate, 22, 7, 82, 0, // Skip to: 25342 2796/* 4343 */ MCD::OPC_CheckField, 16, 1, 0, 0, 82, 0, // Skip to: 25342 2797/* 4350 */ MCD::OPC_Decode, 178, 9, 125, // Opcode: MVE_VLDRWU32_qi_pre 2798/* 4354 */ MCD::OPC_FilterValue, 1, 247, 81, 0, // Skip to: 25342 2799/* 4359 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 2800/* 4362 */ MCD::OPC_FilterValue, 0, 157, 0, 0, // Skip to: 4524 2801/* 4367 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2802/* 4370 */ MCD::OPC_FilterValue, 14, 9, 0, 0, // Skip to: 4384 2803/* 4375 */ MCD::OPC_CheckPredicate, 22, 226, 81, 0, // Skip to: 25342 2804/* 4380 */ MCD::OPC_Decode, 165, 9, 126, // Opcode: MVE_VLDRHU16_post 2805/* 4384 */ MCD::OPC_FilterValue, 15, 217, 81, 0, // Skip to: 25342 2806/* 4389 */ MCD::OPC_ExtractField, 0, 7, // Inst{6-0} ... 2807/* 4392 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 4414 2808/* 4397 */ MCD::OPC_CheckPredicate, 22, 204, 81, 0, // Skip to: 25342 2809/* 4402 */ MCD::OPC_CheckField, 23, 1, 1, 197, 81, 0, // Skip to: 25342 2810/* 4409 */ MCD::OPC_Decode, 228, 8, 128, 1, // Opcode: MVE_VLD20_16_wb 2811/* 4414 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 4436 2812/* 4419 */ MCD::OPC_CheckPredicate, 22, 182, 81, 0, // Skip to: 25342 2813/* 4424 */ MCD::OPC_CheckField, 23, 1, 1, 175, 81, 0, // Skip to: 25342 2814/* 4431 */ MCD::OPC_Decode, 240, 8, 129, 1, // Opcode: MVE_VLD40_16_wb 2815/* 4436 */ MCD::OPC_FilterValue, 32, 17, 0, 0, // Skip to: 4458 2816/* 4441 */ MCD::OPC_CheckPredicate, 22, 160, 81, 0, // Skip to: 25342 2817/* 4446 */ MCD::OPC_CheckField, 23, 1, 1, 153, 81, 0, // Skip to: 25342 2818/* 4453 */ MCD::OPC_Decode, 234, 8, 128, 1, // Opcode: MVE_VLD21_16_wb 2819/* 4458 */ MCD::OPC_FilterValue, 33, 17, 0, 0, // Skip to: 4480 2820/* 4463 */ MCD::OPC_CheckPredicate, 22, 138, 81, 0, // Skip to: 25342 2821/* 4468 */ MCD::OPC_CheckField, 23, 1, 1, 131, 81, 0, // Skip to: 25342 2822/* 4475 */ MCD::OPC_Decode, 246, 8, 129, 1, // Opcode: MVE_VLD41_16_wb 2823/* 4480 */ MCD::OPC_FilterValue, 65, 17, 0, 0, // Skip to: 4502 2824/* 4485 */ MCD::OPC_CheckPredicate, 22, 116, 81, 0, // Skip to: 25342 2825/* 4490 */ MCD::OPC_CheckField, 23, 1, 1, 109, 81, 0, // Skip to: 25342 2826/* 4497 */ MCD::OPC_Decode, 252, 8, 129, 1, // Opcode: MVE_VLD42_16_wb 2827/* 4502 */ MCD::OPC_FilterValue, 97, 99, 81, 0, // Skip to: 25342 2828/* 4507 */ MCD::OPC_CheckPredicate, 22, 94, 81, 0, // Skip to: 25342 2829/* 4512 */ MCD::OPC_CheckField, 23, 1, 1, 87, 81, 0, // Skip to: 25342 2830/* 4519 */ MCD::OPC_Decode, 130, 9, 129, 1, // Opcode: MVE_VLD43_16_wb 2831/* 4524 */ MCD::OPC_FilterValue, 1, 77, 81, 0, // Skip to: 25342 2832/* 4529 */ MCD::OPC_CheckPredicate, 22, 72, 81, 0, // Skip to: 25342 2833/* 4534 */ MCD::OPC_CheckField, 28, 4, 14, 65, 81, 0, // Skip to: 25342 2834/* 4541 */ MCD::OPC_Decode, 166, 9, 127, // Opcode: MVE_VLDRHU16_pre 2835/* 4545 */ MCD::OPC_FilterValue, 31, 56, 81, 0, // Skip to: 25342 2836/* 4550 */ MCD::OPC_ExtractField, 20, 3, // Inst{22-20} ... 2837/* 4553 */ MCD::OPC_FilterValue, 0, 238, 0, 0, // Skip to: 4796 2838/* 4558 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 2839/* 4561 */ MCD::OPC_FilterValue, 0, 171, 0, 0, // Skip to: 4737 2840/* 4566 */ MCD::OPC_ExtractField, 0, 8, // Inst{7-0} ... 2841/* 4569 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 4597 2842/* 4574 */ MCD::OPC_CheckPredicate, 22, 27, 81, 0, // Skip to: 25342 2843/* 4579 */ MCD::OPC_CheckField, 28, 4, 15, 20, 81, 0, // Skip to: 25342 2844/* 4586 */ MCD::OPC_CheckField, 23, 1, 1, 13, 81, 0, // Skip to: 25342 2845/* 4593 */ MCD::OPC_Decode, 142, 13, 114, // Opcode: MVE_VST20_32 2846/* 4597 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 4625 2847/* 4602 */ MCD::OPC_CheckPredicate, 22, 255, 80, 0, // Skip to: 25342 2848/* 4607 */ MCD::OPC_CheckField, 28, 4, 15, 248, 80, 0, // Skip to: 25342 2849/* 4614 */ MCD::OPC_CheckField, 23, 1, 1, 241, 80, 0, // Skip to: 25342 2850/* 4621 */ MCD::OPC_Decode, 154, 13, 115, // Opcode: MVE_VST40_32 2851/* 4625 */ MCD::OPC_FilterValue, 32, 23, 0, 0, // Skip to: 4653 2852/* 4630 */ MCD::OPC_CheckPredicate, 22, 227, 80, 0, // Skip to: 25342 2853/* 4635 */ MCD::OPC_CheckField, 28, 4, 15, 220, 80, 0, // Skip to: 25342 2854/* 4642 */ MCD::OPC_CheckField, 23, 1, 1, 213, 80, 0, // Skip to: 25342 2855/* 4649 */ MCD::OPC_Decode, 148, 13, 114, // Opcode: MVE_VST21_32 2856/* 4653 */ MCD::OPC_FilterValue, 33, 23, 0, 0, // Skip to: 4681 2857/* 4658 */ MCD::OPC_CheckPredicate, 22, 199, 80, 0, // Skip to: 25342 2858/* 4663 */ MCD::OPC_CheckField, 28, 4, 15, 192, 80, 0, // Skip to: 25342 2859/* 4670 */ MCD::OPC_CheckField, 23, 1, 1, 185, 80, 0, // Skip to: 25342 2860/* 4677 */ MCD::OPC_Decode, 160, 13, 115, // Opcode: MVE_VST41_32 2861/* 4681 */ MCD::OPC_FilterValue, 65, 23, 0, 0, // Skip to: 4709 2862/* 4686 */ MCD::OPC_CheckPredicate, 22, 171, 80, 0, // Skip to: 25342 2863/* 4691 */ MCD::OPC_CheckField, 28, 4, 15, 164, 80, 0, // Skip to: 25342 2864/* 4698 */ MCD::OPC_CheckField, 23, 1, 1, 157, 80, 0, // Skip to: 25342 2865/* 4705 */ MCD::OPC_Decode, 166, 13, 115, // Opcode: MVE_VST42_32 2866/* 4709 */ MCD::OPC_FilterValue, 97, 148, 80, 0, // Skip to: 25342 2867/* 4714 */ MCD::OPC_CheckPredicate, 22, 143, 80, 0, // Skip to: 25342 2868/* 4719 */ MCD::OPC_CheckField, 28, 4, 15, 136, 80, 0, // Skip to: 25342 2869/* 4726 */ MCD::OPC_CheckField, 23, 1, 1, 129, 80, 0, // Skip to: 25342 2870/* 4733 */ MCD::OPC_Decode, 172, 13, 115, // Opcode: MVE_VST43_32 2871/* 4737 */ MCD::OPC_FilterValue, 1, 120, 80, 0, // Skip to: 25342 2872/* 4742 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2873/* 4745 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 4767 2874/* 4750 */ MCD::OPC_CheckPredicate, 22, 107, 80, 0, // Skip to: 25342 2875/* 4755 */ MCD::OPC_CheckField, 7, 1, 0, 100, 80, 0, // Skip to: 25342 2876/* 4762 */ MCD::OPC_Decode, 206, 13, 130, 1, // Opcode: MVE_VSTRWU32 2877/* 4767 */ MCD::OPC_FilterValue, 15, 90, 80, 0, // Skip to: 25342 2878/* 4772 */ MCD::OPC_CheckPredicate, 22, 85, 80, 0, // Skip to: 25342 2879/* 4777 */ MCD::OPC_CheckField, 16, 1, 0, 78, 80, 0, // Skip to: 25342 2880/* 4784 */ MCD::OPC_CheckField, 7, 1, 0, 71, 80, 0, // Skip to: 25342 2881/* 4791 */ MCD::OPC_Decode, 188, 13, 131, 1, // Opcode: MVE_VSTRD64_qi 2882/* 4796 */ MCD::OPC_FilterValue, 1, 238, 0, 0, // Skip to: 5039 2883/* 4801 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 2884/* 4804 */ MCD::OPC_FilterValue, 0, 171, 0, 0, // Skip to: 4980 2885/* 4809 */ MCD::OPC_ExtractField, 0, 8, // Inst{7-0} ... 2886/* 4812 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 4840 2887/* 4817 */ MCD::OPC_CheckPredicate, 22, 40, 80, 0, // Skip to: 25342 2888/* 4822 */ MCD::OPC_CheckField, 28, 4, 15, 33, 80, 0, // Skip to: 25342 2889/* 4829 */ MCD::OPC_CheckField, 23, 1, 1, 26, 80, 0, // Skip to: 25342 2890/* 4836 */ MCD::OPC_Decode, 229, 8, 119, // Opcode: MVE_VLD20_32 2891/* 4840 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 4868 2892/* 4845 */ MCD::OPC_CheckPredicate, 22, 12, 80, 0, // Skip to: 25342 2893/* 4850 */ MCD::OPC_CheckField, 28, 4, 15, 5, 80, 0, // Skip to: 25342 2894/* 4857 */ MCD::OPC_CheckField, 23, 1, 1, 254, 79, 0, // Skip to: 25342 2895/* 4864 */ MCD::OPC_Decode, 241, 8, 120, // Opcode: MVE_VLD40_32 2896/* 4868 */ MCD::OPC_FilterValue, 32, 23, 0, 0, // Skip to: 4896 2897/* 4873 */ MCD::OPC_CheckPredicate, 22, 240, 79, 0, // Skip to: 25342 2898/* 4878 */ MCD::OPC_CheckField, 28, 4, 15, 233, 79, 0, // Skip to: 25342 2899/* 4885 */ MCD::OPC_CheckField, 23, 1, 1, 226, 79, 0, // Skip to: 25342 2900/* 4892 */ MCD::OPC_Decode, 235, 8, 119, // Opcode: MVE_VLD21_32 2901/* 4896 */ MCD::OPC_FilterValue, 33, 23, 0, 0, // Skip to: 4924 2902/* 4901 */ MCD::OPC_CheckPredicate, 22, 212, 79, 0, // Skip to: 25342 2903/* 4906 */ MCD::OPC_CheckField, 28, 4, 15, 205, 79, 0, // Skip to: 25342 2904/* 4913 */ MCD::OPC_CheckField, 23, 1, 1, 198, 79, 0, // Skip to: 25342 2905/* 4920 */ MCD::OPC_Decode, 247, 8, 120, // Opcode: MVE_VLD41_32 2906/* 4924 */ MCD::OPC_FilterValue, 65, 23, 0, 0, // Skip to: 4952 2907/* 4929 */ MCD::OPC_CheckPredicate, 22, 184, 79, 0, // Skip to: 25342 2908/* 4934 */ MCD::OPC_CheckField, 28, 4, 15, 177, 79, 0, // Skip to: 25342 2909/* 4941 */ MCD::OPC_CheckField, 23, 1, 1, 170, 79, 0, // Skip to: 25342 2910/* 4948 */ MCD::OPC_Decode, 253, 8, 120, // Opcode: MVE_VLD42_32 2911/* 4952 */ MCD::OPC_FilterValue, 97, 161, 79, 0, // Skip to: 25342 2912/* 4957 */ MCD::OPC_CheckPredicate, 22, 156, 79, 0, // Skip to: 25342 2913/* 4962 */ MCD::OPC_CheckField, 28, 4, 15, 149, 79, 0, // Skip to: 25342 2914/* 4969 */ MCD::OPC_CheckField, 23, 1, 1, 142, 79, 0, // Skip to: 25342 2915/* 4976 */ MCD::OPC_Decode, 131, 9, 120, // Opcode: MVE_VLD43_32 2916/* 4980 */ MCD::OPC_FilterValue, 1, 133, 79, 0, // Skip to: 25342 2917/* 4985 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2918/* 4988 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 5010 2919/* 4993 */ MCD::OPC_CheckPredicate, 22, 120, 79, 0, // Skip to: 25342 2920/* 4998 */ MCD::OPC_CheckField, 7, 1, 0, 113, 79, 0, // Skip to: 25342 2921/* 5005 */ MCD::OPC_Decode, 174, 9, 130, 1, // Opcode: MVE_VLDRWU32 2922/* 5010 */ MCD::OPC_FilterValue, 15, 103, 79, 0, // Skip to: 25342 2923/* 5015 */ MCD::OPC_CheckPredicate, 22, 98, 79, 0, // Skip to: 25342 2924/* 5020 */ MCD::OPC_CheckField, 16, 1, 0, 91, 79, 0, // Skip to: 25342 2925/* 5027 */ MCD::OPC_CheckField, 7, 1, 0, 84, 79, 0, // Skip to: 25342 2926/* 5034 */ MCD::OPC_Decode, 155, 9, 131, 1, // Opcode: MVE_VLDRDU64_qi 2927/* 5039 */ MCD::OPC_FilterValue, 2, 226, 0, 0, // Skip to: 5270 2928/* 5044 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 2929/* 5047 */ MCD::OPC_FilterValue, 0, 159, 0, 0, // Skip to: 5211 2930/* 5052 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2931/* 5055 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 5077 2932/* 5060 */ MCD::OPC_CheckPredicate, 22, 53, 79, 0, // Skip to: 25342 2933/* 5065 */ MCD::OPC_CheckField, 7, 1, 0, 46, 79, 0, // Skip to: 25342 2934/* 5072 */ MCD::OPC_Decode, 207, 13, 132, 1, // Opcode: MVE_VSTRWU32_post 2935/* 5077 */ MCD::OPC_FilterValue, 15, 36, 79, 0, // Skip to: 25342 2936/* 5082 */ MCD::OPC_ExtractField, 0, 8, // Inst{7-0} ... 2937/* 5085 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 5106 2938/* 5090 */ MCD::OPC_CheckPredicate, 22, 23, 79, 0, // Skip to: 25342 2939/* 5095 */ MCD::OPC_CheckField, 23, 1, 1, 16, 79, 0, // Skip to: 25342 2940/* 5102 */ MCD::OPC_Decode, 143, 13, 122, // Opcode: MVE_VST20_32_wb 2941/* 5106 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 5127 2942/* 5111 */ MCD::OPC_CheckPredicate, 22, 2, 79, 0, // Skip to: 25342 2943/* 5116 */ MCD::OPC_CheckField, 23, 1, 1, 251, 78, 0, // Skip to: 25342 2944/* 5123 */ MCD::OPC_Decode, 155, 13, 123, // Opcode: MVE_VST40_32_wb 2945/* 5127 */ MCD::OPC_FilterValue, 32, 16, 0, 0, // Skip to: 5148 2946/* 5132 */ MCD::OPC_CheckPredicate, 22, 237, 78, 0, // Skip to: 25342 2947/* 5137 */ MCD::OPC_CheckField, 23, 1, 1, 230, 78, 0, // Skip to: 25342 2948/* 5144 */ MCD::OPC_Decode, 149, 13, 122, // Opcode: MVE_VST21_32_wb 2949/* 5148 */ MCD::OPC_FilterValue, 33, 16, 0, 0, // Skip to: 5169 2950/* 5153 */ MCD::OPC_CheckPredicate, 22, 216, 78, 0, // Skip to: 25342 2951/* 5158 */ MCD::OPC_CheckField, 23, 1, 1, 209, 78, 0, // Skip to: 25342 2952/* 5165 */ MCD::OPC_Decode, 161, 13, 123, // Opcode: MVE_VST41_32_wb 2953/* 5169 */ MCD::OPC_FilterValue, 65, 16, 0, 0, // Skip to: 5190 2954/* 5174 */ MCD::OPC_CheckPredicate, 22, 195, 78, 0, // Skip to: 25342 2955/* 5179 */ MCD::OPC_CheckField, 23, 1, 1, 188, 78, 0, // Skip to: 25342 2956/* 5186 */ MCD::OPC_Decode, 167, 13, 123, // Opcode: MVE_VST42_32_wb 2957/* 5190 */ MCD::OPC_FilterValue, 97, 179, 78, 0, // Skip to: 25342 2958/* 5195 */ MCD::OPC_CheckPredicate, 22, 174, 78, 0, // Skip to: 25342 2959/* 5200 */ MCD::OPC_CheckField, 23, 1, 1, 167, 78, 0, // Skip to: 25342 2960/* 5207 */ MCD::OPC_Decode, 173, 13, 123, // Opcode: MVE_VST43_32_wb 2961/* 5211 */ MCD::OPC_FilterValue, 1, 158, 78, 0, // Skip to: 25342 2962/* 5216 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2963/* 5219 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 5241 2964/* 5224 */ MCD::OPC_CheckPredicate, 22, 145, 78, 0, // Skip to: 25342 2965/* 5229 */ MCD::OPC_CheckField, 7, 1, 0, 138, 78, 0, // Skip to: 25342 2966/* 5236 */ MCD::OPC_Decode, 208, 13, 133, 1, // Opcode: MVE_VSTRWU32_pre 2967/* 5241 */ MCD::OPC_FilterValue, 15, 128, 78, 0, // Skip to: 25342 2968/* 5246 */ MCD::OPC_CheckPredicate, 22, 123, 78, 0, // Skip to: 25342 2969/* 5251 */ MCD::OPC_CheckField, 16, 1, 0, 116, 78, 0, // Skip to: 25342 2970/* 5258 */ MCD::OPC_CheckField, 7, 1, 0, 109, 78, 0, // Skip to: 25342 2971/* 5265 */ MCD::OPC_Decode, 189, 13, 134, 1, // Opcode: MVE_VSTRD64_qi_pre 2972/* 5270 */ MCD::OPC_FilterValue, 3, 99, 78, 0, // Skip to: 25342 2973/* 5275 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 2974/* 5278 */ MCD::OPC_FilterValue, 0, 165, 0, 0, // Skip to: 5448 2975/* 5283 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 2976/* 5286 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 5308 2977/* 5291 */ MCD::OPC_CheckPredicate, 22, 78, 78, 0, // Skip to: 25342 2978/* 5296 */ MCD::OPC_CheckField, 7, 1, 0, 71, 78, 0, // Skip to: 25342 2979/* 5303 */ MCD::OPC_Decode, 175, 9, 132, 1, // Opcode: MVE_VLDRWU32_post 2980/* 5308 */ MCD::OPC_FilterValue, 15, 61, 78, 0, // Skip to: 25342 2981/* 5313 */ MCD::OPC_ExtractField, 0, 8, // Inst{7-0} ... 2982/* 5316 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5338 2983/* 5321 */ MCD::OPC_CheckPredicate, 22, 48, 78, 0, // Skip to: 25342 2984/* 5326 */ MCD::OPC_CheckField, 23, 1, 1, 41, 78, 0, // Skip to: 25342 2985/* 5333 */ MCD::OPC_Decode, 230, 8, 128, 1, // Opcode: MVE_VLD20_32_wb 2986/* 5338 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 5360 2987/* 5343 */ MCD::OPC_CheckPredicate, 22, 26, 78, 0, // Skip to: 25342 2988/* 5348 */ MCD::OPC_CheckField, 23, 1, 1, 19, 78, 0, // Skip to: 25342 2989/* 5355 */ MCD::OPC_Decode, 242, 8, 129, 1, // Opcode: MVE_VLD40_32_wb 2990/* 5360 */ MCD::OPC_FilterValue, 32, 17, 0, 0, // Skip to: 5382 2991/* 5365 */ MCD::OPC_CheckPredicate, 22, 4, 78, 0, // Skip to: 25342 2992/* 5370 */ MCD::OPC_CheckField, 23, 1, 1, 253, 77, 0, // Skip to: 25342 2993/* 5377 */ MCD::OPC_Decode, 236, 8, 128, 1, // Opcode: MVE_VLD21_32_wb 2994/* 5382 */ MCD::OPC_FilterValue, 33, 17, 0, 0, // Skip to: 5404 2995/* 5387 */ MCD::OPC_CheckPredicate, 22, 238, 77, 0, // Skip to: 25342 2996/* 5392 */ MCD::OPC_CheckField, 23, 1, 1, 231, 77, 0, // Skip to: 25342 2997/* 5399 */ MCD::OPC_Decode, 248, 8, 129, 1, // Opcode: MVE_VLD41_32_wb 2998/* 5404 */ MCD::OPC_FilterValue, 65, 17, 0, 0, // Skip to: 5426 2999/* 5409 */ MCD::OPC_CheckPredicate, 22, 216, 77, 0, // Skip to: 25342 3000/* 5414 */ MCD::OPC_CheckField, 23, 1, 1, 209, 77, 0, // Skip to: 25342 3001/* 5421 */ MCD::OPC_Decode, 254, 8, 129, 1, // Opcode: MVE_VLD42_32_wb 3002/* 5426 */ MCD::OPC_FilterValue, 97, 199, 77, 0, // Skip to: 25342 3003/* 5431 */ MCD::OPC_CheckPredicate, 22, 194, 77, 0, // Skip to: 25342 3004/* 5436 */ MCD::OPC_CheckField, 23, 1, 1, 187, 77, 0, // Skip to: 25342 3005/* 5443 */ MCD::OPC_Decode, 132, 9, 129, 1, // Opcode: MVE_VLD43_32_wb 3006/* 5448 */ MCD::OPC_FilterValue, 1, 177, 77, 0, // Skip to: 25342 3007/* 5453 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3008/* 5456 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 5478 3009/* 5461 */ MCD::OPC_CheckPredicate, 22, 164, 77, 0, // Skip to: 25342 3010/* 5466 */ MCD::OPC_CheckField, 7, 1, 0, 157, 77, 0, // Skip to: 25342 3011/* 5473 */ MCD::OPC_Decode, 176, 9, 133, 1, // Opcode: MVE_VLDRWU32_pre 3012/* 5478 */ MCD::OPC_FilterValue, 15, 147, 77, 0, // Skip to: 25342 3013/* 5483 */ MCD::OPC_CheckPredicate, 22, 142, 77, 0, // Skip to: 25342 3014/* 5488 */ MCD::OPC_CheckField, 16, 1, 0, 135, 77, 0, // Skip to: 25342 3015/* 5495 */ MCD::OPC_CheckField, 7, 1, 0, 128, 77, 0, // Skip to: 25342 3016/* 5502 */ MCD::OPC_Decode, 156, 9, 134, 1, // Opcode: MVE_VLDRDU64_qi_pre 3017/* 5507 */ MCD::OPC_FilterValue, 7, 118, 77, 0, // Skip to: 25342 3018/* 5512 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ... 3019/* 5515 */ MCD::OPC_FilterValue, 0, 179, 28, 0, // Skip to: 12867 3020/* 5520 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ... 3021/* 5523 */ MCD::OPC_FilterValue, 11, 195, 0, 0, // Skip to: 5723 3022/* 5528 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 3023/* 5531 */ MCD::OPC_FilterValue, 0, 91, 0, 0, // Skip to: 5627 3024/* 5536 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ... 3025/* 5539 */ MCD::OPC_FilterValue, 0, 54, 0, 0, // Skip to: 5598 3026/* 5544 */ MCD::OPC_ExtractField, 0, 6, // Inst{5-0} ... 3027/* 5547 */ MCD::OPC_FilterValue, 16, 24, 0, 0, // Skip to: 5576 3028/* 5552 */ MCD::OPC_CheckPredicate, 25, 73, 77, 0, // Skip to: 25342 3029/* 5557 */ MCD::OPC_CheckField, 28, 4, 14, 66, 77, 0, // Skip to: 25342 3030/* 5564 */ MCD::OPC_CheckField, 6, 1, 0, 59, 77, 0, // Skip to: 25342 3031/* 5571 */ MCD::OPC_Decode, 181, 10, 135, 1, // Opcode: MVE_VMOV_to_lane_32 3032/* 5576 */ MCD::OPC_FilterValue, 48, 49, 77, 0, // Skip to: 25342 3033/* 5581 */ MCD::OPC_CheckPredicate, 23, 44, 77, 0, // Skip to: 25342 3034/* 5586 */ MCD::OPC_CheckField, 28, 4, 14, 37, 77, 0, // Skip to: 25342 3035/* 5593 */ MCD::OPC_Decode, 180, 10, 136, 1, // Opcode: MVE_VMOV_to_lane_16 3036/* 5598 */ MCD::OPC_FilterValue, 1, 27, 77, 0, // Skip to: 25342 3037/* 5603 */ MCD::OPC_CheckPredicate, 23, 22, 77, 0, // Skip to: 25342 3038/* 5608 */ MCD::OPC_CheckField, 28, 4, 14, 15, 77, 0, // Skip to: 25342 3039/* 5615 */ MCD::OPC_CheckField, 0, 5, 16, 8, 77, 0, // Skip to: 25342 3040/* 5622 */ MCD::OPC_Decode, 182, 10, 137, 1, // Opcode: MVE_VMOV_to_lane_8 3041/* 5627 */ MCD::OPC_FilterValue, 1, 254, 76, 0, // Skip to: 25342 3042/* 5632 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ... 3043/* 5635 */ MCD::OPC_FilterValue, 0, 54, 0, 0, // Skip to: 5694 3044/* 5640 */ MCD::OPC_ExtractField, 0, 6, // Inst{5-0} ... 3045/* 5643 */ MCD::OPC_FilterValue, 16, 24, 0, 0, // Skip to: 5672 3046/* 5648 */ MCD::OPC_CheckPredicate, 25, 233, 76, 0, // Skip to: 25342 3047/* 5653 */ MCD::OPC_CheckField, 28, 4, 14, 226, 76, 0, // Skip to: 25342 3048/* 5660 */ MCD::OPC_CheckField, 6, 1, 0, 219, 76, 0, // Skip to: 25342 3049/* 5667 */ MCD::OPC_Decode, 173, 10, 138, 1, // Opcode: MVE_VMOV_from_lane_32 3050/* 5672 */ MCD::OPC_FilterValue, 48, 209, 76, 0, // Skip to: 25342 3051/* 5677 */ MCD::OPC_CheckPredicate, 23, 204, 76, 0, // Skip to: 25342 3052/* 5682 */ MCD::OPC_CheckField, 28, 4, 14, 197, 76, 0, // Skip to: 25342 3053/* 5689 */ MCD::OPC_Decode, 174, 10, 139, 1, // Opcode: MVE_VMOV_from_lane_s16 3054/* 5694 */ MCD::OPC_FilterValue, 1, 187, 76, 0, // Skip to: 25342 3055/* 5699 */ MCD::OPC_CheckPredicate, 23, 182, 76, 0, // Skip to: 25342 3056/* 5704 */ MCD::OPC_CheckField, 28, 4, 14, 175, 76, 0, // Skip to: 25342 3057/* 5711 */ MCD::OPC_CheckField, 0, 5, 16, 168, 76, 0, // Skip to: 25342 3058/* 5718 */ MCD::OPC_Decode, 175, 10, 140, 1, // Opcode: MVE_VMOV_from_lane_s8 3059/* 5723 */ MCD::OPC_FilterValue, 14, 175, 16, 0, // Skip to: 9999 3060/* 5728 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 3061/* 5731 */ MCD::OPC_FilterValue, 0, 227, 2, 0, // Skip to: 6475 3062/* 5736 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 3063/* 5739 */ MCD::OPC_FilterValue, 0, 211, 1, 0, // Skip to: 6211 3064/* 5744 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 3065/* 5747 */ MCD::OPC_FilterValue, 0, 227, 0, 0, // Skip to: 5979 3066/* 5752 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 3067/* 5755 */ MCD::OPC_FilterValue, 0, 107, 0, 0, // Skip to: 5867 3068/* 5760 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 3069/* 5763 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 5815 3070/* 5768 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3071/* 5771 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 5793 3072/* 5776 */ MCD::OPC_CheckPredicate, 22, 105, 76, 0, // Skip to: 25342 3073/* 5781 */ MCD::OPC_CheckField, 4, 1, 0, 98, 76, 0, // Skip to: 25342 3074/* 5788 */ MCD::OPC_Decode, 149, 11, 141, 1, // Opcode: MVE_VQDMLADHs8 3075/* 5793 */ MCD::OPC_FilterValue, 15, 88, 76, 0, // Skip to: 25342 3076/* 5798 */ MCD::OPC_CheckPredicate, 22, 83, 76, 0, // Skip to: 25342 3077/* 5803 */ MCD::OPC_CheckField, 4, 1, 0, 76, 76, 0, // Skip to: 25342 3078/* 5810 */ MCD::OPC_Decode, 161, 11, 141, 1, // Opcode: MVE_VQDMLSDHs8 3079/* 5815 */ MCD::OPC_FilterValue, 1, 66, 76, 0, // Skip to: 25342 3080/* 5820 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3081/* 5823 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 5845 3082/* 5828 */ MCD::OPC_CheckPredicate, 22, 53, 76, 0, // Skip to: 25342 3083/* 5833 */ MCD::OPC_CheckField, 4, 1, 0, 46, 76, 0, // Skip to: 25342 3084/* 5840 */ MCD::OPC_Decode, 198, 10, 142, 1, // Opcode: MVE_VMULLBs8 3085/* 5845 */ MCD::OPC_FilterValue, 15, 36, 76, 0, // Skip to: 25342 3086/* 5850 */ MCD::OPC_CheckPredicate, 22, 31, 76, 0, // Skip to: 25342 3087/* 5855 */ MCD::OPC_CheckField, 4, 1, 0, 24, 76, 0, // Skip to: 25342 3088/* 5862 */ MCD::OPC_Decode, 201, 10, 142, 1, // Opcode: MVE_VMULLBu8 3089/* 5867 */ MCD::OPC_FilterValue, 1, 14, 76, 0, // Skip to: 25342 3090/* 5872 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 3091/* 5875 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 5927 3092/* 5880 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3093/* 5883 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 5905 3094/* 5888 */ MCD::OPC_CheckPredicate, 22, 249, 75, 0, // Skip to: 25342 3095/* 5893 */ MCD::OPC_CheckField, 4, 1, 0, 242, 75, 0, // Skip to: 25342 3096/* 5900 */ MCD::OPC_Decode, 146, 11, 141, 1, // Opcode: MVE_VQDMLADHXs8 3097/* 5905 */ MCD::OPC_FilterValue, 15, 232, 75, 0, // Skip to: 25342 3098/* 5910 */ MCD::OPC_CheckPredicate, 22, 227, 75, 0, // Skip to: 25342 3099/* 5915 */ MCD::OPC_CheckField, 4, 1, 0, 220, 75, 0, // Skip to: 25342 3100/* 5922 */ MCD::OPC_Decode, 158, 11, 141, 1, // Opcode: MVE_VQDMLSDHXs8 3101/* 5927 */ MCD::OPC_FilterValue, 1, 210, 75, 0, // Skip to: 25342 3102/* 5932 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3103/* 5935 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 5957 3104/* 5940 */ MCD::OPC_CheckPredicate, 22, 197, 75, 0, // Skip to: 25342 3105/* 5945 */ MCD::OPC_CheckField, 4, 1, 0, 190, 75, 0, // Skip to: 25342 3106/* 5952 */ MCD::OPC_Decode, 206, 10, 142, 1, // Opcode: MVE_VMULLTs8 3107/* 5957 */ MCD::OPC_FilterValue, 15, 180, 75, 0, // Skip to: 25342 3108/* 5962 */ MCD::OPC_CheckPredicate, 22, 175, 75, 0, // Skip to: 25342 3109/* 5967 */ MCD::OPC_CheckField, 4, 1, 0, 168, 75, 0, // Skip to: 25342 3110/* 5974 */ MCD::OPC_Decode, 209, 10, 142, 1, // Opcode: MVE_VMULLTu8 3111/* 5979 */ MCD::OPC_FilterValue, 1, 158, 75, 0, // Skip to: 25342 3112/* 5984 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 3113/* 5987 */ MCD::OPC_FilterValue, 0, 107, 0, 0, // Skip to: 6099 3114/* 5992 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 3115/* 5995 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 6047 3116/* 6000 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3117/* 6003 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 6025 3118/* 6008 */ MCD::OPC_CheckPredicate, 22, 129, 75, 0, // Skip to: 25342 3119/* 6013 */ MCD::OPC_CheckField, 4, 1, 0, 122, 75, 0, // Skip to: 25342 3120/* 6020 */ MCD::OPC_Decode, 196, 11, 141, 1, // Opcode: MVE_VQRDMLADHs8 3121/* 6025 */ MCD::OPC_FilterValue, 15, 112, 75, 0, // Skip to: 25342 3122/* 6030 */ MCD::OPC_CheckPredicate, 22, 107, 75, 0, // Skip to: 25342 3123/* 6035 */ MCD::OPC_CheckField, 4, 1, 0, 100, 75, 0, // Skip to: 25342 3124/* 6042 */ MCD::OPC_Decode, 208, 11, 141, 1, // Opcode: MVE_VQRDMLSDHs8 3125/* 6047 */ MCD::OPC_FilterValue, 1, 90, 75, 0, // Skip to: 25342 3126/* 6052 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3127/* 6055 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 6077 3128/* 6060 */ MCD::OPC_CheckPredicate, 22, 77, 75, 0, // Skip to: 25342 3129/* 6065 */ MCD::OPC_CheckField, 4, 1, 0, 70, 75, 0, // Skip to: 25342 3130/* 6072 */ MCD::OPC_Decode, 190, 10, 142, 1, // Opcode: MVE_VMULHs8 3131/* 6077 */ MCD::OPC_FilterValue, 15, 60, 75, 0, // Skip to: 25342 3132/* 6082 */ MCD::OPC_CheckPredicate, 22, 55, 75, 0, // Skip to: 25342 3133/* 6087 */ MCD::OPC_CheckField, 4, 1, 0, 48, 75, 0, // Skip to: 25342 3134/* 6094 */ MCD::OPC_Decode, 193, 10, 142, 1, // Opcode: MVE_VMULHu8 3135/* 6099 */ MCD::OPC_FilterValue, 1, 38, 75, 0, // Skip to: 25342 3136/* 6104 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 3137/* 6107 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 6159 3138/* 6112 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3139/* 6115 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 6137 3140/* 6120 */ MCD::OPC_CheckPredicate, 22, 17, 75, 0, // Skip to: 25342 3141/* 6125 */ MCD::OPC_CheckField, 4, 1, 0, 10, 75, 0, // Skip to: 25342 3142/* 6132 */ MCD::OPC_Decode, 193, 11, 141, 1, // Opcode: MVE_VQRDMLADHXs8 3143/* 6137 */ MCD::OPC_FilterValue, 15, 0, 75, 0, // Skip to: 25342 3144/* 6142 */ MCD::OPC_CheckPredicate, 22, 251, 74, 0, // Skip to: 25342 3145/* 6147 */ MCD::OPC_CheckField, 4, 1, 0, 244, 74, 0, // Skip to: 25342 3146/* 6154 */ MCD::OPC_Decode, 205, 11, 141, 1, // Opcode: MVE_VQRDMLSDHXs8 3147/* 6159 */ MCD::OPC_FilterValue, 1, 234, 74, 0, // Skip to: 25342 3148/* 6164 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3149/* 6167 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 6189 3150/* 6172 */ MCD::OPC_CheckPredicate, 22, 221, 74, 0, // Skip to: 25342 3151/* 6177 */ MCD::OPC_CheckField, 4, 1, 0, 214, 74, 0, // Skip to: 25342 3152/* 6184 */ MCD::OPC_Decode, 192, 12, 142, 1, // Opcode: MVE_VRMULHs8 3153/* 6189 */ MCD::OPC_FilterValue, 15, 204, 74, 0, // Skip to: 25342 3154/* 6194 */ MCD::OPC_CheckPredicate, 22, 199, 74, 0, // Skip to: 25342 3155/* 6199 */ MCD::OPC_CheckField, 4, 1, 0, 192, 74, 0, // Skip to: 25342 3156/* 6206 */ MCD::OPC_Decode, 195, 12, 142, 1, // Opcode: MVE_VRMULHu8 3157/* 6211 */ MCD::OPC_FilterValue, 1, 182, 74, 0, // Skip to: 25342 3158/* 6216 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ... 3159/* 6219 */ MCD::OPC_FilterValue, 0, 107, 0, 0, // Skip to: 6331 3160/* 6224 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 3161/* 6227 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 6279 3162/* 6232 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 3163/* 6235 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 6257 3164/* 6240 */ MCD::OPC_CheckPredicate, 22, 153, 74, 0, // Skip to: 25342 3165/* 6245 */ MCD::OPC_CheckField, 28, 4, 14, 146, 74, 0, // Skip to: 25342 3166/* 6252 */ MCD::OPC_Decode, 199, 11, 143, 1, // Opcode: MVE_VQRDMLAH_qrs8 3167/* 6257 */ MCD::OPC_FilterValue, 1, 136, 74, 0, // Skip to: 25342 3168/* 6262 */ MCD::OPC_CheckPredicate, 22, 131, 74, 0, // Skip to: 25342 3169/* 6267 */ MCD::OPC_CheckField, 28, 4, 14, 124, 74, 0, // Skip to: 25342 3170/* 6274 */ MCD::OPC_Decode, 140, 10, 143, 1, // Opcode: MVE_VMLA_qr_i8 3171/* 6279 */ MCD::OPC_FilterValue, 1, 114, 74, 0, // Skip to: 25342 3172/* 6284 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 3173/* 6287 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 6309 3174/* 6292 */ MCD::OPC_CheckPredicate, 22, 101, 74, 0, // Skip to: 25342 3175/* 6297 */ MCD::OPC_CheckField, 28, 4, 14, 94, 74, 0, // Skip to: 25342 3176/* 6304 */ MCD::OPC_Decode, 202, 11, 143, 1, // Opcode: MVE_VQRDMLASH_qrs8 3177/* 6309 */ MCD::OPC_FilterValue, 1, 84, 74, 0, // Skip to: 25342 3178/* 6314 */ MCD::OPC_CheckPredicate, 22, 79, 74, 0, // Skip to: 25342 3179/* 6319 */ MCD::OPC_CheckField, 28, 4, 14, 72, 74, 0, // Skip to: 25342 3180/* 6326 */ MCD::OPC_Decode, 137, 10, 143, 1, // Opcode: MVE_VMLAS_qr_i8 3181/* 6331 */ MCD::OPC_FilterValue, 2, 62, 74, 0, // Skip to: 25342 3182/* 6336 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 3183/* 6339 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 6407 3184/* 6344 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 3185/* 6347 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 6369 3186/* 6352 */ MCD::OPC_CheckPredicate, 22, 41, 74, 0, // Skip to: 25342 3187/* 6357 */ MCD::OPC_CheckField, 28, 4, 14, 34, 74, 0, // Skip to: 25342 3188/* 6364 */ MCD::OPC_Decode, 152, 11, 143, 1, // Opcode: MVE_VQDMLAH_qrs8 3189/* 6369 */ MCD::OPC_FilterValue, 1, 24, 74, 0, // Skip to: 25342 3190/* 6374 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3191/* 6377 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 6392 3192/* 6382 */ MCD::OPC_CheckPredicate, 22, 11, 74, 0, // Skip to: 25342 3193/* 6387 */ MCD::OPC_Decode, 164, 11, 144, 1, // Opcode: MVE_VQDMULH_qr_s8 3194/* 6392 */ MCD::OPC_FilterValue, 15, 1, 74, 0, // Skip to: 25342 3195/* 6397 */ MCD::OPC_CheckPredicate, 22, 252, 73, 0, // Skip to: 25342 3196/* 6402 */ MCD::OPC_Decode, 211, 11, 144, 1, // Opcode: MVE_VQRDMULH_qr_s8 3197/* 6407 */ MCD::OPC_FilterValue, 1, 242, 73, 0, // Skip to: 25342 3198/* 6412 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 3199/* 6415 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 6437 3200/* 6420 */ MCD::OPC_CheckPredicate, 22, 229, 73, 0, // Skip to: 25342 3201/* 6425 */ MCD::OPC_CheckField, 28, 4, 14, 222, 73, 0, // Skip to: 25342 3202/* 6432 */ MCD::OPC_Decode, 155, 11, 143, 1, // Opcode: MVE_VQDMLASH_qrs8 3203/* 6437 */ MCD::OPC_FilterValue, 1, 212, 73, 0, // Skip to: 25342 3204/* 6442 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3205/* 6445 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 6460 3206/* 6450 */ MCD::OPC_CheckPredicate, 22, 199, 73, 0, // Skip to: 25342 3207/* 6455 */ MCD::OPC_Decode, 214, 10, 144, 1, // Opcode: MVE_VMUL_qr_i8 3208/* 6460 */ MCD::OPC_FilterValue, 15, 189, 73, 0, // Skip to: 25342 3209/* 6465 */ MCD::OPC_CheckPredicate, 22, 184, 73, 0, // Skip to: 25342 3210/* 6470 */ MCD::OPC_Decode, 226, 7, 144, 1, // Opcode: MVE_VBRSR8 3211/* 6475 */ MCD::OPC_FilterValue, 1, 227, 2, 0, // Skip to: 7219 3212/* 6480 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 3213/* 6483 */ MCD::OPC_FilterValue, 0, 211, 1, 0, // Skip to: 6955 3214/* 6488 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 3215/* 6491 */ MCD::OPC_FilterValue, 0, 227, 0, 0, // Skip to: 6723 3216/* 6496 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 3217/* 6499 */ MCD::OPC_FilterValue, 0, 107, 0, 0, // Skip to: 6611 3218/* 6504 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 3219/* 6507 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 6559 3220/* 6512 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3221/* 6515 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 6537 3222/* 6520 */ MCD::OPC_CheckPredicate, 22, 129, 73, 0, // Skip to: 25342 3223/* 6525 */ MCD::OPC_CheckField, 4, 1, 0, 122, 73, 0, // Skip to: 25342 3224/* 6532 */ MCD::OPC_Decode, 147, 11, 141, 1, // Opcode: MVE_VQDMLADHs16 3225/* 6537 */ MCD::OPC_FilterValue, 15, 112, 73, 0, // Skip to: 25342 3226/* 6542 */ MCD::OPC_CheckPredicate, 22, 107, 73, 0, // Skip to: 25342 3227/* 6547 */ MCD::OPC_CheckField, 4, 1, 0, 100, 73, 0, // Skip to: 25342 3228/* 6554 */ MCD::OPC_Decode, 159, 11, 141, 1, // Opcode: MVE_VQDMLSDHs16 3229/* 6559 */ MCD::OPC_FilterValue, 1, 90, 73, 0, // Skip to: 25342 3230/* 6564 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3231/* 6567 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 6589 3232/* 6572 */ MCD::OPC_CheckPredicate, 22, 77, 73, 0, // Skip to: 25342 3233/* 6577 */ MCD::OPC_CheckField, 4, 1, 0, 70, 73, 0, // Skip to: 25342 3234/* 6584 */ MCD::OPC_Decode, 196, 10, 142, 1, // Opcode: MVE_VMULLBs16 3235/* 6589 */ MCD::OPC_FilterValue, 15, 60, 73, 0, // Skip to: 25342 3236/* 6594 */ MCD::OPC_CheckPredicate, 22, 55, 73, 0, // Skip to: 25342 3237/* 6599 */ MCD::OPC_CheckField, 4, 1, 0, 48, 73, 0, // Skip to: 25342 3238/* 6606 */ MCD::OPC_Decode, 199, 10, 142, 1, // Opcode: MVE_VMULLBu16 3239/* 6611 */ MCD::OPC_FilterValue, 1, 38, 73, 0, // Skip to: 25342 3240/* 6616 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 3241/* 6619 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 6671 3242/* 6624 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3243/* 6627 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 6649 3244/* 6632 */ MCD::OPC_CheckPredicate, 22, 17, 73, 0, // Skip to: 25342 3245/* 6637 */ MCD::OPC_CheckField, 4, 1, 0, 10, 73, 0, // Skip to: 25342 3246/* 6644 */ MCD::OPC_Decode, 144, 11, 141, 1, // Opcode: MVE_VQDMLADHXs16 3247/* 6649 */ MCD::OPC_FilterValue, 15, 0, 73, 0, // Skip to: 25342 3248/* 6654 */ MCD::OPC_CheckPredicate, 22, 251, 72, 0, // Skip to: 25342 3249/* 6659 */ MCD::OPC_CheckField, 4, 1, 0, 244, 72, 0, // Skip to: 25342 3250/* 6666 */ MCD::OPC_Decode, 156, 11, 141, 1, // Opcode: MVE_VQDMLSDHXs16 3251/* 6671 */ MCD::OPC_FilterValue, 1, 234, 72, 0, // Skip to: 25342 3252/* 6676 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3253/* 6679 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 6701 3254/* 6684 */ MCD::OPC_CheckPredicate, 22, 221, 72, 0, // Skip to: 25342 3255/* 6689 */ MCD::OPC_CheckField, 4, 1, 0, 214, 72, 0, // Skip to: 25342 3256/* 6696 */ MCD::OPC_Decode, 204, 10, 142, 1, // Opcode: MVE_VMULLTs16 3257/* 6701 */ MCD::OPC_FilterValue, 15, 204, 72, 0, // Skip to: 25342 3258/* 6706 */ MCD::OPC_CheckPredicate, 22, 199, 72, 0, // Skip to: 25342 3259/* 6711 */ MCD::OPC_CheckField, 4, 1, 0, 192, 72, 0, // Skip to: 25342 3260/* 6718 */ MCD::OPC_Decode, 207, 10, 142, 1, // Opcode: MVE_VMULLTu16 3261/* 6723 */ MCD::OPC_FilterValue, 1, 182, 72, 0, // Skip to: 25342 3262/* 6728 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 3263/* 6731 */ MCD::OPC_FilterValue, 0, 107, 0, 0, // Skip to: 6843 3264/* 6736 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 3265/* 6739 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 6791 3266/* 6744 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3267/* 6747 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 6769 3268/* 6752 */ MCD::OPC_CheckPredicate, 22, 153, 72, 0, // Skip to: 25342 3269/* 6757 */ MCD::OPC_CheckField, 4, 1, 0, 146, 72, 0, // Skip to: 25342 3270/* 6764 */ MCD::OPC_Decode, 194, 11, 141, 1, // Opcode: MVE_VQRDMLADHs16 3271/* 6769 */ MCD::OPC_FilterValue, 15, 136, 72, 0, // Skip to: 25342 3272/* 6774 */ MCD::OPC_CheckPredicate, 22, 131, 72, 0, // Skip to: 25342 3273/* 6779 */ MCD::OPC_CheckField, 4, 1, 0, 124, 72, 0, // Skip to: 25342 3274/* 6786 */ MCD::OPC_Decode, 206, 11, 141, 1, // Opcode: MVE_VQRDMLSDHs16 3275/* 6791 */ MCD::OPC_FilterValue, 1, 114, 72, 0, // Skip to: 25342 3276/* 6796 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3277/* 6799 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 6821 3278/* 6804 */ MCD::OPC_CheckPredicate, 22, 101, 72, 0, // Skip to: 25342 3279/* 6809 */ MCD::OPC_CheckField, 4, 1, 0, 94, 72, 0, // Skip to: 25342 3280/* 6816 */ MCD::OPC_Decode, 188, 10, 142, 1, // Opcode: MVE_VMULHs16 3281/* 6821 */ MCD::OPC_FilterValue, 15, 84, 72, 0, // Skip to: 25342 3282/* 6826 */ MCD::OPC_CheckPredicate, 22, 79, 72, 0, // Skip to: 25342 3283/* 6831 */ MCD::OPC_CheckField, 4, 1, 0, 72, 72, 0, // Skip to: 25342 3284/* 6838 */ MCD::OPC_Decode, 191, 10, 142, 1, // Opcode: MVE_VMULHu16 3285/* 6843 */ MCD::OPC_FilterValue, 1, 62, 72, 0, // Skip to: 25342 3286/* 6848 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 3287/* 6851 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 6903 3288/* 6856 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3289/* 6859 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 6881 3290/* 6864 */ MCD::OPC_CheckPredicate, 22, 41, 72, 0, // Skip to: 25342 3291/* 6869 */ MCD::OPC_CheckField, 4, 1, 0, 34, 72, 0, // Skip to: 25342 3292/* 6876 */ MCD::OPC_Decode, 191, 11, 141, 1, // Opcode: MVE_VQRDMLADHXs16 3293/* 6881 */ MCD::OPC_FilterValue, 15, 24, 72, 0, // Skip to: 25342 3294/* 6886 */ MCD::OPC_CheckPredicate, 22, 19, 72, 0, // Skip to: 25342 3295/* 6891 */ MCD::OPC_CheckField, 4, 1, 0, 12, 72, 0, // Skip to: 25342 3296/* 6898 */ MCD::OPC_Decode, 203, 11, 141, 1, // Opcode: MVE_VQRDMLSDHXs16 3297/* 6903 */ MCD::OPC_FilterValue, 1, 2, 72, 0, // Skip to: 25342 3298/* 6908 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3299/* 6911 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 6933 3300/* 6916 */ MCD::OPC_CheckPredicate, 22, 245, 71, 0, // Skip to: 25342 3301/* 6921 */ MCD::OPC_CheckField, 4, 1, 0, 238, 71, 0, // Skip to: 25342 3302/* 6928 */ MCD::OPC_Decode, 190, 12, 142, 1, // Opcode: MVE_VRMULHs16 3303/* 6933 */ MCD::OPC_FilterValue, 15, 228, 71, 0, // Skip to: 25342 3304/* 6938 */ MCD::OPC_CheckPredicate, 22, 223, 71, 0, // Skip to: 25342 3305/* 6943 */ MCD::OPC_CheckField, 4, 1, 0, 216, 71, 0, // Skip to: 25342 3306/* 6950 */ MCD::OPC_Decode, 193, 12, 142, 1, // Opcode: MVE_VRMULHu16 3307/* 6955 */ MCD::OPC_FilterValue, 1, 206, 71, 0, // Skip to: 25342 3308/* 6960 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ... 3309/* 6963 */ MCD::OPC_FilterValue, 0, 107, 0, 0, // Skip to: 7075 3310/* 6968 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 3311/* 6971 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 7023 3312/* 6976 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 3313/* 6979 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 7001 3314/* 6984 */ MCD::OPC_CheckPredicate, 22, 177, 71, 0, // Skip to: 25342 3315/* 6989 */ MCD::OPC_CheckField, 28, 4, 14, 170, 71, 0, // Skip to: 25342 3316/* 6996 */ MCD::OPC_Decode, 197, 11, 143, 1, // Opcode: MVE_VQRDMLAH_qrs16 3317/* 7001 */ MCD::OPC_FilterValue, 1, 160, 71, 0, // Skip to: 25342 3318/* 7006 */ MCD::OPC_CheckPredicate, 22, 155, 71, 0, // Skip to: 25342 3319/* 7011 */ MCD::OPC_CheckField, 28, 4, 14, 148, 71, 0, // Skip to: 25342 3320/* 7018 */ MCD::OPC_Decode, 138, 10, 143, 1, // Opcode: MVE_VMLA_qr_i16 3321/* 7023 */ MCD::OPC_FilterValue, 1, 138, 71, 0, // Skip to: 25342 3322/* 7028 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 3323/* 7031 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 7053 3324/* 7036 */ MCD::OPC_CheckPredicate, 22, 125, 71, 0, // Skip to: 25342 3325/* 7041 */ MCD::OPC_CheckField, 28, 4, 14, 118, 71, 0, // Skip to: 25342 3326/* 7048 */ MCD::OPC_Decode, 200, 11, 143, 1, // Opcode: MVE_VQRDMLASH_qrs16 3327/* 7053 */ MCD::OPC_FilterValue, 1, 108, 71, 0, // Skip to: 25342 3328/* 7058 */ MCD::OPC_CheckPredicate, 22, 103, 71, 0, // Skip to: 25342 3329/* 7063 */ MCD::OPC_CheckField, 28, 4, 14, 96, 71, 0, // Skip to: 25342 3330/* 7070 */ MCD::OPC_Decode, 135, 10, 143, 1, // Opcode: MVE_VMLAS_qr_i16 3331/* 7075 */ MCD::OPC_FilterValue, 2, 86, 71, 0, // Skip to: 25342 3332/* 7080 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 3333/* 7083 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 7151 3334/* 7088 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 3335/* 7091 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 7113 3336/* 7096 */ MCD::OPC_CheckPredicate, 22, 65, 71, 0, // Skip to: 25342 3337/* 7101 */ MCD::OPC_CheckField, 28, 4, 14, 58, 71, 0, // Skip to: 25342 3338/* 7108 */ MCD::OPC_Decode, 150, 11, 143, 1, // Opcode: MVE_VQDMLAH_qrs16 3339/* 7113 */ MCD::OPC_FilterValue, 1, 48, 71, 0, // Skip to: 25342 3340/* 7118 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3341/* 7121 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 7136 3342/* 7126 */ MCD::OPC_CheckPredicate, 22, 35, 71, 0, // Skip to: 25342 3343/* 7131 */ MCD::OPC_Decode, 162, 11, 144, 1, // Opcode: MVE_VQDMULH_qr_s16 3344/* 7136 */ MCD::OPC_FilterValue, 15, 25, 71, 0, // Skip to: 25342 3345/* 7141 */ MCD::OPC_CheckPredicate, 22, 20, 71, 0, // Skip to: 25342 3346/* 7146 */ MCD::OPC_Decode, 209, 11, 144, 1, // Opcode: MVE_VQRDMULH_qr_s16 3347/* 7151 */ MCD::OPC_FilterValue, 1, 10, 71, 0, // Skip to: 25342 3348/* 7156 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 3349/* 7159 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 7181 3350/* 7164 */ MCD::OPC_CheckPredicate, 22, 253, 70, 0, // Skip to: 25342 3351/* 7169 */ MCD::OPC_CheckField, 28, 4, 14, 246, 70, 0, // Skip to: 25342 3352/* 7176 */ MCD::OPC_Decode, 153, 11, 143, 1, // Opcode: MVE_VQDMLASH_qrs16 3353/* 7181 */ MCD::OPC_FilterValue, 1, 236, 70, 0, // Skip to: 25342 3354/* 7186 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3355/* 7189 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 7204 3356/* 7194 */ MCD::OPC_CheckPredicate, 22, 223, 70, 0, // Skip to: 25342 3357/* 7199 */ MCD::OPC_Decode, 212, 10, 144, 1, // Opcode: MVE_VMUL_qr_i16 3358/* 7204 */ MCD::OPC_FilterValue, 15, 213, 70, 0, // Skip to: 25342 3359/* 7209 */ MCD::OPC_CheckPredicate, 22, 208, 70, 0, // Skip to: 25342 3360/* 7214 */ MCD::OPC_Decode, 224, 7, 144, 1, // Opcode: MVE_VBRSR16 3361/* 7219 */ MCD::OPC_FilterValue, 2, 227, 2, 0, // Skip to: 7963 3362/* 7224 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 3363/* 7227 */ MCD::OPC_FilterValue, 0, 211, 1, 0, // Skip to: 7699 3364/* 7232 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 3365/* 7235 */ MCD::OPC_FilterValue, 0, 227, 0, 0, // Skip to: 7467 3366/* 7240 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 3367/* 7243 */ MCD::OPC_FilterValue, 0, 107, 0, 0, // Skip to: 7355 3368/* 7248 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 3369/* 7251 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 7303 3370/* 7256 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3371/* 7259 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 7281 3372/* 7264 */ MCD::OPC_CheckPredicate, 22, 153, 70, 0, // Skip to: 25342 3373/* 7269 */ MCD::OPC_CheckField, 4, 1, 0, 146, 70, 0, // Skip to: 25342 3374/* 7276 */ MCD::OPC_Decode, 148, 11, 141, 1, // Opcode: MVE_VQDMLADHs32 3375/* 7281 */ MCD::OPC_FilterValue, 15, 136, 70, 0, // Skip to: 25342 3376/* 7286 */ MCD::OPC_CheckPredicate, 22, 131, 70, 0, // Skip to: 25342 3377/* 7291 */ MCD::OPC_CheckField, 4, 1, 0, 124, 70, 0, // Skip to: 25342 3378/* 7298 */ MCD::OPC_Decode, 160, 11, 141, 1, // Opcode: MVE_VQDMLSDHs32 3379/* 7303 */ MCD::OPC_FilterValue, 1, 114, 70, 0, // Skip to: 25342 3380/* 7308 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3381/* 7311 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 7333 3382/* 7316 */ MCD::OPC_CheckPredicate, 22, 101, 70, 0, // Skip to: 25342 3383/* 7321 */ MCD::OPC_CheckField, 4, 1, 0, 94, 70, 0, // Skip to: 25342 3384/* 7328 */ MCD::OPC_Decode, 197, 10, 142, 1, // Opcode: MVE_VMULLBs32 3385/* 7333 */ MCD::OPC_FilterValue, 15, 84, 70, 0, // Skip to: 25342 3386/* 7338 */ MCD::OPC_CheckPredicate, 22, 79, 70, 0, // Skip to: 25342 3387/* 7343 */ MCD::OPC_CheckField, 4, 1, 0, 72, 70, 0, // Skip to: 25342 3388/* 7350 */ MCD::OPC_Decode, 200, 10, 142, 1, // Opcode: MVE_VMULLBu32 3389/* 7355 */ MCD::OPC_FilterValue, 1, 62, 70, 0, // Skip to: 25342 3390/* 7360 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 3391/* 7363 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 7415 3392/* 7368 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3393/* 7371 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 7393 3394/* 7376 */ MCD::OPC_CheckPredicate, 22, 41, 70, 0, // Skip to: 25342 3395/* 7381 */ MCD::OPC_CheckField, 4, 1, 0, 34, 70, 0, // Skip to: 25342 3396/* 7388 */ MCD::OPC_Decode, 145, 11, 141, 1, // Opcode: MVE_VQDMLADHXs32 3397/* 7393 */ MCD::OPC_FilterValue, 15, 24, 70, 0, // Skip to: 25342 3398/* 7398 */ MCD::OPC_CheckPredicate, 22, 19, 70, 0, // Skip to: 25342 3399/* 7403 */ MCD::OPC_CheckField, 4, 1, 0, 12, 70, 0, // Skip to: 25342 3400/* 7410 */ MCD::OPC_Decode, 157, 11, 141, 1, // Opcode: MVE_VQDMLSDHXs32 3401/* 7415 */ MCD::OPC_FilterValue, 1, 2, 70, 0, // Skip to: 25342 3402/* 7420 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3403/* 7423 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 7445 3404/* 7428 */ MCD::OPC_CheckPredicate, 22, 245, 69, 0, // Skip to: 25342 3405/* 7433 */ MCD::OPC_CheckField, 4, 1, 0, 238, 69, 0, // Skip to: 25342 3406/* 7440 */ MCD::OPC_Decode, 205, 10, 142, 1, // Opcode: MVE_VMULLTs32 3407/* 7445 */ MCD::OPC_FilterValue, 15, 228, 69, 0, // Skip to: 25342 3408/* 7450 */ MCD::OPC_CheckPredicate, 22, 223, 69, 0, // Skip to: 25342 3409/* 7455 */ MCD::OPC_CheckField, 4, 1, 0, 216, 69, 0, // Skip to: 25342 3410/* 7462 */ MCD::OPC_Decode, 208, 10, 142, 1, // Opcode: MVE_VMULLTu32 3411/* 7467 */ MCD::OPC_FilterValue, 1, 206, 69, 0, // Skip to: 25342 3412/* 7472 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 3413/* 7475 */ MCD::OPC_FilterValue, 0, 107, 0, 0, // Skip to: 7587 3414/* 7480 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 3415/* 7483 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 7535 3416/* 7488 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3417/* 7491 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 7513 3418/* 7496 */ MCD::OPC_CheckPredicate, 22, 177, 69, 0, // Skip to: 25342 3419/* 7501 */ MCD::OPC_CheckField, 4, 1, 0, 170, 69, 0, // Skip to: 25342 3420/* 7508 */ MCD::OPC_Decode, 195, 11, 141, 1, // Opcode: MVE_VQRDMLADHs32 3421/* 7513 */ MCD::OPC_FilterValue, 15, 160, 69, 0, // Skip to: 25342 3422/* 7518 */ MCD::OPC_CheckPredicate, 22, 155, 69, 0, // Skip to: 25342 3423/* 7523 */ MCD::OPC_CheckField, 4, 1, 0, 148, 69, 0, // Skip to: 25342 3424/* 7530 */ MCD::OPC_Decode, 207, 11, 141, 1, // Opcode: MVE_VQRDMLSDHs32 3425/* 7535 */ MCD::OPC_FilterValue, 1, 138, 69, 0, // Skip to: 25342 3426/* 7540 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3427/* 7543 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 7565 3428/* 7548 */ MCD::OPC_CheckPredicate, 22, 125, 69, 0, // Skip to: 25342 3429/* 7553 */ MCD::OPC_CheckField, 4, 1, 0, 118, 69, 0, // Skip to: 25342 3430/* 7560 */ MCD::OPC_Decode, 189, 10, 142, 1, // Opcode: MVE_VMULHs32 3431/* 7565 */ MCD::OPC_FilterValue, 15, 108, 69, 0, // Skip to: 25342 3432/* 7570 */ MCD::OPC_CheckPredicate, 22, 103, 69, 0, // Skip to: 25342 3433/* 7575 */ MCD::OPC_CheckField, 4, 1, 0, 96, 69, 0, // Skip to: 25342 3434/* 7582 */ MCD::OPC_Decode, 192, 10, 142, 1, // Opcode: MVE_VMULHu32 3435/* 7587 */ MCD::OPC_FilterValue, 1, 86, 69, 0, // Skip to: 25342 3436/* 7592 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 3437/* 7595 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 7647 3438/* 7600 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3439/* 7603 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 7625 3440/* 7608 */ MCD::OPC_CheckPredicate, 22, 65, 69, 0, // Skip to: 25342 3441/* 7613 */ MCD::OPC_CheckField, 4, 1, 0, 58, 69, 0, // Skip to: 25342 3442/* 7620 */ MCD::OPC_Decode, 192, 11, 141, 1, // Opcode: MVE_VQRDMLADHXs32 3443/* 7625 */ MCD::OPC_FilterValue, 15, 48, 69, 0, // Skip to: 25342 3444/* 7630 */ MCD::OPC_CheckPredicate, 22, 43, 69, 0, // Skip to: 25342 3445/* 7635 */ MCD::OPC_CheckField, 4, 1, 0, 36, 69, 0, // Skip to: 25342 3446/* 7642 */ MCD::OPC_Decode, 204, 11, 141, 1, // Opcode: MVE_VQRDMLSDHXs32 3447/* 7647 */ MCD::OPC_FilterValue, 1, 26, 69, 0, // Skip to: 25342 3448/* 7652 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3449/* 7655 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 7677 3450/* 7660 */ MCD::OPC_CheckPredicate, 22, 13, 69, 0, // Skip to: 25342 3451/* 7665 */ MCD::OPC_CheckField, 4, 1, 0, 6, 69, 0, // Skip to: 25342 3452/* 7672 */ MCD::OPC_Decode, 191, 12, 142, 1, // Opcode: MVE_VRMULHs32 3453/* 7677 */ MCD::OPC_FilterValue, 15, 252, 68, 0, // Skip to: 25342 3454/* 7682 */ MCD::OPC_CheckPredicate, 22, 247, 68, 0, // Skip to: 25342 3455/* 7687 */ MCD::OPC_CheckField, 4, 1, 0, 240, 68, 0, // Skip to: 25342 3456/* 7694 */ MCD::OPC_Decode, 194, 12, 142, 1, // Opcode: MVE_VRMULHu32 3457/* 7699 */ MCD::OPC_FilterValue, 1, 230, 68, 0, // Skip to: 25342 3458/* 7704 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ... 3459/* 7707 */ MCD::OPC_FilterValue, 0, 107, 0, 0, // Skip to: 7819 3460/* 7712 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 3461/* 7715 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 7767 3462/* 7720 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 3463/* 7723 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 7745 3464/* 7728 */ MCD::OPC_CheckPredicate, 22, 201, 68, 0, // Skip to: 25342 3465/* 7733 */ MCD::OPC_CheckField, 28, 4, 14, 194, 68, 0, // Skip to: 25342 3466/* 7740 */ MCD::OPC_Decode, 198, 11, 143, 1, // Opcode: MVE_VQRDMLAH_qrs32 3467/* 7745 */ MCD::OPC_FilterValue, 1, 184, 68, 0, // Skip to: 25342 3468/* 7750 */ MCD::OPC_CheckPredicate, 22, 179, 68, 0, // Skip to: 25342 3469/* 7755 */ MCD::OPC_CheckField, 28, 4, 14, 172, 68, 0, // Skip to: 25342 3470/* 7762 */ MCD::OPC_Decode, 139, 10, 143, 1, // Opcode: MVE_VMLA_qr_i32 3471/* 7767 */ MCD::OPC_FilterValue, 1, 162, 68, 0, // Skip to: 25342 3472/* 7772 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 3473/* 7775 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 7797 3474/* 7780 */ MCD::OPC_CheckPredicate, 22, 149, 68, 0, // Skip to: 25342 3475/* 7785 */ MCD::OPC_CheckField, 28, 4, 14, 142, 68, 0, // Skip to: 25342 3476/* 7792 */ MCD::OPC_Decode, 201, 11, 143, 1, // Opcode: MVE_VQRDMLASH_qrs32 3477/* 7797 */ MCD::OPC_FilterValue, 1, 132, 68, 0, // Skip to: 25342 3478/* 7802 */ MCD::OPC_CheckPredicate, 22, 127, 68, 0, // Skip to: 25342 3479/* 7807 */ MCD::OPC_CheckField, 28, 4, 14, 120, 68, 0, // Skip to: 25342 3480/* 7814 */ MCD::OPC_Decode, 136, 10, 143, 1, // Opcode: MVE_VMLAS_qr_i32 3481/* 7819 */ MCD::OPC_FilterValue, 2, 110, 68, 0, // Skip to: 25342 3482/* 7824 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 3483/* 7827 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 7895 3484/* 7832 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 3485/* 7835 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 7857 3486/* 7840 */ MCD::OPC_CheckPredicate, 22, 89, 68, 0, // Skip to: 25342 3487/* 7845 */ MCD::OPC_CheckField, 28, 4, 14, 82, 68, 0, // Skip to: 25342 3488/* 7852 */ MCD::OPC_Decode, 151, 11, 143, 1, // Opcode: MVE_VQDMLAH_qrs32 3489/* 7857 */ MCD::OPC_FilterValue, 1, 72, 68, 0, // Skip to: 25342 3490/* 7862 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3491/* 7865 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 7880 3492/* 7870 */ MCD::OPC_CheckPredicate, 22, 59, 68, 0, // Skip to: 25342 3493/* 7875 */ MCD::OPC_Decode, 163, 11, 144, 1, // Opcode: MVE_VQDMULH_qr_s32 3494/* 7880 */ MCD::OPC_FilterValue, 15, 49, 68, 0, // Skip to: 25342 3495/* 7885 */ MCD::OPC_CheckPredicate, 22, 44, 68, 0, // Skip to: 25342 3496/* 7890 */ MCD::OPC_Decode, 210, 11, 144, 1, // Opcode: MVE_VQRDMULH_qr_s32 3497/* 7895 */ MCD::OPC_FilterValue, 1, 34, 68, 0, // Skip to: 25342 3498/* 7900 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 3499/* 7903 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 7925 3500/* 7908 */ MCD::OPC_CheckPredicate, 22, 21, 68, 0, // Skip to: 25342 3501/* 7913 */ MCD::OPC_CheckField, 28, 4, 14, 14, 68, 0, // Skip to: 25342 3502/* 7920 */ MCD::OPC_Decode, 154, 11, 143, 1, // Opcode: MVE_VQDMLASH_qrs32 3503/* 7925 */ MCD::OPC_FilterValue, 1, 4, 68, 0, // Skip to: 25342 3504/* 7930 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3505/* 7933 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 7948 3506/* 7938 */ MCD::OPC_CheckPredicate, 22, 247, 67, 0, // Skip to: 25342 3507/* 7943 */ MCD::OPC_Decode, 213, 10, 144, 1, // Opcode: MVE_VMUL_qr_i32 3508/* 7948 */ MCD::OPC_FilterValue, 15, 237, 67, 0, // Skip to: 25342 3509/* 7953 */ MCD::OPC_CheckPredicate, 22, 232, 67, 0, // Skip to: 25342 3510/* 7958 */ MCD::OPC_Decode, 225, 7, 144, 1, // Opcode: MVE_VBRSR32 3511/* 7963 */ MCD::OPC_FilterValue, 3, 222, 67, 0, // Skip to: 25342 3512/* 7968 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 3513/* 7971 */ MCD::OPC_FilterValue, 0, 51, 5, 0, // Skip to: 9307 3514/* 7976 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 3515/* 7979 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 8031 3516/* 7984 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3517/* 7987 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 8009 3518/* 7992 */ MCD::OPC_CheckPredicate, 24, 193, 67, 0, // Skip to: 25342 3519/* 7997 */ MCD::OPC_CheckField, 4, 1, 0, 186, 67, 0, // Skip to: 25342 3520/* 8004 */ MCD::OPC_Decode, 134, 8, 145, 1, // Opcode: MVE_VCMULf16 3521/* 8009 */ MCD::OPC_FilterValue, 15, 176, 67, 0, // Skip to: 25342 3522/* 8014 */ MCD::OPC_CheckPredicate, 24, 171, 67, 0, // Skip to: 25342 3523/* 8019 */ MCD::OPC_CheckField, 4, 1, 0, 164, 67, 0, // Skip to: 25342 3524/* 8026 */ MCD::OPC_Decode, 135, 8, 145, 1, // Opcode: MVE_VCMULf32 3525/* 8031 */ MCD::OPC_FilterValue, 1, 154, 67, 0, // Skip to: 25342 3526/* 8036 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 3527/* 8039 */ MCD::OPC_FilterValue, 0, 107, 0, 0, // Skip to: 8151 3528/* 8044 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 3529/* 8047 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 8099 3530/* 8052 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3531/* 8055 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 8077 3532/* 8060 */ MCD::OPC_CheckPredicate, 22, 125, 67, 0, // Skip to: 25342 3533/* 8065 */ MCD::OPC_CheckField, 4, 1, 0, 118, 67, 0, // Skip to: 25342 3534/* 8072 */ MCD::OPC_Decode, 195, 10, 142, 1, // Opcode: MVE_VMULLBp8 3535/* 8077 */ MCD::OPC_FilterValue, 15, 108, 67, 0, // Skip to: 25342 3536/* 8082 */ MCD::OPC_CheckPredicate, 22, 103, 67, 0, // Skip to: 25342 3537/* 8087 */ MCD::OPC_CheckField, 4, 1, 0, 96, 67, 0, // Skip to: 25342 3538/* 8094 */ MCD::OPC_Decode, 194, 10, 142, 1, // Opcode: MVE_VMULLBp16 3539/* 8099 */ MCD::OPC_FilterValue, 1, 86, 67, 0, // Skip to: 25342 3540/* 8104 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3541/* 8107 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 8129 3542/* 8112 */ MCD::OPC_CheckPredicate, 22, 73, 67, 0, // Skip to: 25342 3543/* 8117 */ MCD::OPC_CheckField, 4, 1, 0, 66, 67, 0, // Skip to: 25342 3544/* 8124 */ MCD::OPC_Decode, 203, 10, 142, 1, // Opcode: MVE_VMULLTp8 3545/* 8129 */ MCD::OPC_FilterValue, 15, 56, 67, 0, // Skip to: 25342 3546/* 8134 */ MCD::OPC_CheckPredicate, 22, 51, 67, 0, // Skip to: 25342 3547/* 8139 */ MCD::OPC_CheckField, 4, 1, 0, 44, 67, 0, // Skip to: 25342 3548/* 8146 */ MCD::OPC_Decode, 202, 10, 142, 1, // Opcode: MVE_VMULLTp16 3549/* 8151 */ MCD::OPC_FilterValue, 1, 34, 67, 0, // Skip to: 25342 3550/* 8156 */ MCD::OPC_ExtractField, 17, 3, // Inst{19-17} ... 3551/* 8159 */ MCD::OPC_FilterValue, 0, 227, 0, 0, // Skip to: 8391 3552/* 8164 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 3553/* 8167 */ MCD::OPC_FilterValue, 0, 107, 0, 0, // Skip to: 8279 3554/* 8172 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 3555/* 8175 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 8227 3556/* 8180 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3557/* 8183 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 8205 3558/* 8188 */ MCD::OPC_CheckPredicate, 22, 253, 66, 0, // Skip to: 25342 3559/* 8193 */ MCD::OPC_CheckField, 4, 1, 0, 246, 66, 0, // Skip to: 25342 3560/* 8200 */ MCD::OPC_Decode, 231, 12, 146, 1, // Opcode: MVE_VSHLL_lws8bh 3561/* 8205 */ MCD::OPC_FilterValue, 15, 236, 66, 0, // Skip to: 25342 3562/* 8210 */ MCD::OPC_CheckPredicate, 22, 231, 66, 0, // Skip to: 25342 3563/* 8215 */ MCD::OPC_CheckField, 4, 1, 0, 224, 66, 0, // Skip to: 25342 3564/* 8222 */ MCD::OPC_Decode, 235, 12, 146, 1, // Opcode: MVE_VSHLL_lwu8bh 3565/* 8227 */ MCD::OPC_FilterValue, 1, 214, 66, 0, // Skip to: 25342 3566/* 8232 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3567/* 8235 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 8257 3568/* 8240 */ MCD::OPC_CheckPredicate, 22, 201, 66, 0, // Skip to: 25342 3569/* 8245 */ MCD::OPC_CheckField, 4, 1, 0, 194, 66, 0, // Skip to: 25342 3570/* 8252 */ MCD::OPC_Decode, 232, 12, 146, 1, // Opcode: MVE_VSHLL_lws8th 3571/* 8257 */ MCD::OPC_FilterValue, 15, 184, 66, 0, // Skip to: 25342 3572/* 8262 */ MCD::OPC_CheckPredicate, 22, 179, 66, 0, // Skip to: 25342 3573/* 8267 */ MCD::OPC_CheckField, 4, 1, 0, 172, 66, 0, // Skip to: 25342 3574/* 8274 */ MCD::OPC_Decode, 236, 12, 146, 1, // Opcode: MVE_VSHLL_lwu8th 3575/* 8279 */ MCD::OPC_FilterValue, 1, 162, 66, 0, // Skip to: 25342 3576/* 8284 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 3577/* 8287 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 8339 3578/* 8292 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3579/* 8295 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 8317 3580/* 8300 */ MCD::OPC_CheckPredicate, 22, 141, 66, 0, // Skip to: 25342 3581/* 8305 */ MCD::OPC_CheckField, 4, 1, 0, 134, 66, 0, // Skip to: 25342 3582/* 8312 */ MCD::OPC_Decode, 184, 11, 147, 1, // Opcode: MVE_VQMOVUNs16bh 3583/* 8317 */ MCD::OPC_FilterValue, 15, 124, 66, 0, // Skip to: 25342 3584/* 8322 */ MCD::OPC_CheckPredicate, 22, 119, 66, 0, // Skip to: 25342 3585/* 8327 */ MCD::OPC_CheckField, 4, 1, 0, 112, 66, 0, // Skip to: 25342 3586/* 8334 */ MCD::OPC_Decode, 169, 10, 147, 1, // Opcode: MVE_VMOVNi16bh 3587/* 8339 */ MCD::OPC_FilterValue, 1, 102, 66, 0, // Skip to: 25342 3588/* 8344 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3589/* 8347 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 8369 3590/* 8352 */ MCD::OPC_CheckPredicate, 22, 89, 66, 0, // Skip to: 25342 3591/* 8357 */ MCD::OPC_CheckField, 4, 1, 0, 82, 66, 0, // Skip to: 25342 3592/* 8364 */ MCD::OPC_Decode, 185, 11, 147, 1, // Opcode: MVE_VQMOVUNs16th 3593/* 8369 */ MCD::OPC_FilterValue, 15, 72, 66, 0, // Skip to: 25342 3594/* 8374 */ MCD::OPC_CheckPredicate, 22, 67, 66, 0, // Skip to: 25342 3595/* 8379 */ MCD::OPC_CheckField, 4, 1, 0, 60, 66, 0, // Skip to: 25342 3596/* 8386 */ MCD::OPC_Decode, 170, 10, 147, 1, // Opcode: MVE_VMOVNi16th 3597/* 8391 */ MCD::OPC_FilterValue, 1, 181, 0, 0, // Skip to: 8577 3598/* 8396 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 3599/* 8399 */ MCD::OPC_FilterValue, 0, 107, 0, 0, // Skip to: 8511 3600/* 8404 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 3601/* 8407 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 8459 3602/* 8412 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3603/* 8415 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 8437 3604/* 8420 */ MCD::OPC_CheckPredicate, 22, 21, 66, 0, // Skip to: 25342 3605/* 8425 */ MCD::OPC_CheckField, 4, 1, 0, 14, 66, 0, // Skip to: 25342 3606/* 8432 */ MCD::OPC_Decode, 176, 11, 147, 1, // Opcode: MVE_VQMOVNs16bh 3607/* 8437 */ MCD::OPC_FilterValue, 15, 4, 66, 0, // Skip to: 25342 3608/* 8442 */ MCD::OPC_CheckPredicate, 22, 255, 65, 0, // Skip to: 25342 3609/* 8447 */ MCD::OPC_CheckField, 4, 1, 0, 248, 65, 0, // Skip to: 25342 3610/* 8454 */ MCD::OPC_Decode, 180, 11, 147, 1, // Opcode: MVE_VQMOVNu16bh 3611/* 8459 */ MCD::OPC_FilterValue, 1, 238, 65, 0, // Skip to: 25342 3612/* 8464 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3613/* 8467 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 8489 3614/* 8472 */ MCD::OPC_CheckPredicate, 22, 225, 65, 0, // Skip to: 25342 3615/* 8477 */ MCD::OPC_CheckField, 4, 1, 0, 218, 65, 0, // Skip to: 25342 3616/* 8484 */ MCD::OPC_Decode, 177, 11, 147, 1, // Opcode: MVE_VQMOVNs16th 3617/* 8489 */ MCD::OPC_FilterValue, 15, 208, 65, 0, // Skip to: 25342 3618/* 8494 */ MCD::OPC_CheckPredicate, 22, 203, 65, 0, // Skip to: 25342 3619/* 8499 */ MCD::OPC_CheckField, 4, 1, 0, 196, 65, 0, // Skip to: 25342 3620/* 8506 */ MCD::OPC_Decode, 181, 11, 147, 1, // Opcode: MVE_VQMOVNu16th 3621/* 8511 */ MCD::OPC_FilterValue, 1, 186, 65, 0, // Skip to: 25342 3622/* 8516 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 3623/* 8519 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 8548 3624/* 8524 */ MCD::OPC_CheckPredicate, 22, 173, 65, 0, // Skip to: 25342 3625/* 8529 */ MCD::OPC_CheckField, 28, 4, 14, 166, 65, 0, // Skip to: 25342 3626/* 8536 */ MCD::OPC_CheckField, 4, 1, 0, 159, 65, 0, // Skip to: 25342 3627/* 8543 */ MCD::OPC_Decode, 186, 9, 147, 1, // Opcode: MVE_VMAXAs8 3628/* 8548 */ MCD::OPC_FilterValue, 1, 149, 65, 0, // Skip to: 25342 3629/* 8553 */ MCD::OPC_CheckPredicate, 22, 144, 65, 0, // Skip to: 25342 3630/* 8558 */ MCD::OPC_CheckField, 28, 4, 14, 137, 65, 0, // Skip to: 25342 3631/* 8565 */ MCD::OPC_CheckField, 4, 1, 0, 130, 65, 0, // Skip to: 25342 3632/* 8572 */ MCD::OPC_Decode, 212, 9, 147, 1, // Opcode: MVE_VMINAs8 3633/* 8577 */ MCD::OPC_FilterValue, 2, 227, 0, 0, // Skip to: 8809 3634/* 8582 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 3635/* 8585 */ MCD::OPC_FilterValue, 0, 107, 0, 0, // Skip to: 8697 3636/* 8590 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 3637/* 8593 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 8645 3638/* 8598 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3639/* 8601 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 8623 3640/* 8606 */ MCD::OPC_CheckPredicate, 22, 91, 65, 0, // Skip to: 25342 3641/* 8611 */ MCD::OPC_CheckField, 4, 1, 0, 84, 65, 0, // Skip to: 25342 3642/* 8618 */ MCD::OPC_Decode, 229, 12, 146, 1, // Opcode: MVE_VSHLL_lws16bh 3643/* 8623 */ MCD::OPC_FilterValue, 15, 74, 65, 0, // Skip to: 25342 3644/* 8628 */ MCD::OPC_CheckPredicate, 22, 69, 65, 0, // Skip to: 25342 3645/* 8633 */ MCD::OPC_CheckField, 4, 1, 0, 62, 65, 0, // Skip to: 25342 3646/* 8640 */ MCD::OPC_Decode, 233, 12, 146, 1, // Opcode: MVE_VSHLL_lwu16bh 3647/* 8645 */ MCD::OPC_FilterValue, 1, 52, 65, 0, // Skip to: 25342 3648/* 8650 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3649/* 8653 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 8675 3650/* 8658 */ MCD::OPC_CheckPredicate, 22, 39, 65, 0, // Skip to: 25342 3651/* 8663 */ MCD::OPC_CheckField, 4, 1, 0, 32, 65, 0, // Skip to: 25342 3652/* 8670 */ MCD::OPC_Decode, 230, 12, 146, 1, // Opcode: MVE_VSHLL_lws16th 3653/* 8675 */ MCD::OPC_FilterValue, 15, 22, 65, 0, // Skip to: 25342 3654/* 8680 */ MCD::OPC_CheckPredicate, 22, 17, 65, 0, // Skip to: 25342 3655/* 8685 */ MCD::OPC_CheckField, 4, 1, 0, 10, 65, 0, // Skip to: 25342 3656/* 8692 */ MCD::OPC_Decode, 234, 12, 146, 1, // Opcode: MVE_VSHLL_lwu16th 3657/* 8697 */ MCD::OPC_FilterValue, 1, 0, 65, 0, // Skip to: 25342 3658/* 8702 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 3659/* 8705 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 8757 3660/* 8710 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3661/* 8713 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 8735 3662/* 8718 */ MCD::OPC_CheckPredicate, 22, 235, 64, 0, // Skip to: 25342 3663/* 8723 */ MCD::OPC_CheckField, 4, 1, 0, 228, 64, 0, // Skip to: 25342 3664/* 8730 */ MCD::OPC_Decode, 186, 11, 147, 1, // Opcode: MVE_VQMOVUNs32bh 3665/* 8735 */ MCD::OPC_FilterValue, 15, 218, 64, 0, // Skip to: 25342 3666/* 8740 */ MCD::OPC_CheckPredicate, 22, 213, 64, 0, // Skip to: 25342 3667/* 8745 */ MCD::OPC_CheckField, 4, 1, 0, 206, 64, 0, // Skip to: 25342 3668/* 8752 */ MCD::OPC_Decode, 171, 10, 147, 1, // Opcode: MVE_VMOVNi32bh 3669/* 8757 */ MCD::OPC_FilterValue, 1, 196, 64, 0, // Skip to: 25342 3670/* 8762 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3671/* 8765 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 8787 3672/* 8770 */ MCD::OPC_CheckPredicate, 22, 183, 64, 0, // Skip to: 25342 3673/* 8775 */ MCD::OPC_CheckField, 4, 1, 0, 176, 64, 0, // Skip to: 25342 3674/* 8782 */ MCD::OPC_Decode, 187, 11, 147, 1, // Opcode: MVE_VQMOVUNs32th 3675/* 8787 */ MCD::OPC_FilterValue, 15, 166, 64, 0, // Skip to: 25342 3676/* 8792 */ MCD::OPC_CheckPredicate, 22, 161, 64, 0, // Skip to: 25342 3677/* 8797 */ MCD::OPC_CheckField, 4, 1, 0, 154, 64, 0, // Skip to: 25342 3678/* 8804 */ MCD::OPC_Decode, 172, 10, 147, 1, // Opcode: MVE_VMOVNi32th 3679/* 8809 */ MCD::OPC_FilterValue, 3, 181, 0, 0, // Skip to: 8995 3680/* 8814 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 3681/* 8817 */ MCD::OPC_FilterValue, 0, 107, 0, 0, // Skip to: 8929 3682/* 8822 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 3683/* 8825 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 8877 3684/* 8830 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3685/* 8833 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 8855 3686/* 8838 */ MCD::OPC_CheckPredicate, 22, 115, 64, 0, // Skip to: 25342 3687/* 8843 */ MCD::OPC_CheckField, 4, 1, 0, 108, 64, 0, // Skip to: 25342 3688/* 8850 */ MCD::OPC_Decode, 178, 11, 147, 1, // Opcode: MVE_VQMOVNs32bh 3689/* 8855 */ MCD::OPC_FilterValue, 15, 98, 64, 0, // Skip to: 25342 3690/* 8860 */ MCD::OPC_CheckPredicate, 22, 93, 64, 0, // Skip to: 25342 3691/* 8865 */ MCD::OPC_CheckField, 4, 1, 0, 86, 64, 0, // Skip to: 25342 3692/* 8872 */ MCD::OPC_Decode, 182, 11, 147, 1, // Opcode: MVE_VQMOVNu32bh 3693/* 8877 */ MCD::OPC_FilterValue, 1, 76, 64, 0, // Skip to: 25342 3694/* 8882 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3695/* 8885 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 8907 3696/* 8890 */ MCD::OPC_CheckPredicate, 22, 63, 64, 0, // Skip to: 25342 3697/* 8895 */ MCD::OPC_CheckField, 4, 1, 0, 56, 64, 0, // Skip to: 25342 3698/* 8902 */ MCD::OPC_Decode, 179, 11, 147, 1, // Opcode: MVE_VQMOVNs32th 3699/* 8907 */ MCD::OPC_FilterValue, 15, 46, 64, 0, // Skip to: 25342 3700/* 8912 */ MCD::OPC_CheckPredicate, 22, 41, 64, 0, // Skip to: 25342 3701/* 8917 */ MCD::OPC_CheckField, 4, 1, 0, 34, 64, 0, // Skip to: 25342 3702/* 8924 */ MCD::OPC_Decode, 183, 11, 147, 1, // Opcode: MVE_VQMOVNu32th 3703/* 8929 */ MCD::OPC_FilterValue, 1, 24, 64, 0, // Skip to: 25342 3704/* 8934 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 3705/* 8937 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 8966 3706/* 8942 */ MCD::OPC_CheckPredicate, 22, 11, 64, 0, // Skip to: 25342 3707/* 8947 */ MCD::OPC_CheckField, 28, 4, 14, 4, 64, 0, // Skip to: 25342 3708/* 8954 */ MCD::OPC_CheckField, 4, 1, 0, 253, 63, 0, // Skip to: 25342 3709/* 8961 */ MCD::OPC_Decode, 184, 9, 147, 1, // Opcode: MVE_VMAXAs16 3710/* 8966 */ MCD::OPC_FilterValue, 1, 243, 63, 0, // Skip to: 25342 3711/* 8971 */ MCD::OPC_CheckPredicate, 22, 238, 63, 0, // Skip to: 25342 3712/* 8976 */ MCD::OPC_CheckField, 28, 4, 14, 231, 63, 0, // Skip to: 25342 3713/* 8983 */ MCD::OPC_CheckField, 4, 1, 0, 224, 63, 0, // Skip to: 25342 3714/* 8990 */ MCD::OPC_Decode, 210, 9, 147, 1, // Opcode: MVE_VMINAs16 3715/* 8995 */ MCD::OPC_FilterValue, 5, 75, 0, 0, // Skip to: 9075 3716/* 9000 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 3717/* 9003 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 9039 3718/* 9008 */ MCD::OPC_CheckPredicate, 22, 201, 63, 0, // Skip to: 25342 3719/* 9013 */ MCD::OPC_CheckField, 28, 4, 14, 194, 63, 0, // Skip to: 25342 3720/* 9020 */ MCD::OPC_CheckField, 7, 1, 1, 187, 63, 0, // Skip to: 25342 3721/* 9027 */ MCD::OPC_CheckField, 4, 1, 0, 180, 63, 0, // Skip to: 25342 3722/* 9034 */ MCD::OPC_Decode, 185, 9, 147, 1, // Opcode: MVE_VMAXAs32 3723/* 9039 */ MCD::OPC_FilterValue, 1, 170, 63, 0, // Skip to: 25342 3724/* 9044 */ MCD::OPC_CheckPredicate, 22, 165, 63, 0, // Skip to: 25342 3725/* 9049 */ MCD::OPC_CheckField, 28, 4, 14, 158, 63, 0, // Skip to: 25342 3726/* 9056 */ MCD::OPC_CheckField, 7, 1, 1, 151, 63, 0, // Skip to: 25342 3727/* 9063 */ MCD::OPC_CheckField, 4, 1, 0, 144, 63, 0, // Skip to: 25342 3728/* 9070 */ MCD::OPC_Decode, 211, 9, 147, 1, // Opcode: MVE_VMINAs32 3729/* 9075 */ MCD::OPC_FilterValue, 7, 134, 63, 0, // Skip to: 25342 3730/* 9080 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 3731/* 9083 */ MCD::OPC_FilterValue, 0, 107, 0, 0, // Skip to: 9195 3732/* 9088 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 3733/* 9091 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 9143 3734/* 9096 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3735/* 9099 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 9121 3736/* 9104 */ MCD::OPC_CheckPredicate, 24, 105, 63, 0, // Skip to: 25342 3737/* 9109 */ MCD::OPC_CheckField, 4, 1, 0, 98, 63, 0, // Skip to: 25342 3738/* 9116 */ MCD::OPC_Decode, 140, 8, 147, 1, // Opcode: MVE_VCVTf16f32bh 3739/* 9121 */ MCD::OPC_FilterValue, 15, 88, 63, 0, // Skip to: 25342 3740/* 9126 */ MCD::OPC_CheckPredicate, 24, 83, 63, 0, // Skip to: 25342 3741/* 9131 */ MCD::OPC_CheckField, 4, 1, 0, 76, 63, 0, // Skip to: 25342 3742/* 9138 */ MCD::OPC_Decode, 146, 8, 146, 1, // Opcode: MVE_VCVTf32f16bh 3743/* 9143 */ MCD::OPC_FilterValue, 1, 66, 63, 0, // Skip to: 25342 3744/* 9148 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3745/* 9151 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 9173 3746/* 9156 */ MCD::OPC_CheckPredicate, 24, 53, 63, 0, // Skip to: 25342 3747/* 9161 */ MCD::OPC_CheckField, 4, 1, 0, 46, 63, 0, // Skip to: 25342 3748/* 9168 */ MCD::OPC_Decode, 141, 8, 147, 1, // Opcode: MVE_VCVTf16f32th 3749/* 9173 */ MCD::OPC_FilterValue, 15, 36, 63, 0, // Skip to: 25342 3750/* 9178 */ MCD::OPC_CheckPredicate, 24, 31, 63, 0, // Skip to: 25342 3751/* 9183 */ MCD::OPC_CheckField, 4, 1, 0, 24, 63, 0, // Skip to: 25342 3752/* 9190 */ MCD::OPC_Decode, 147, 8, 146, 1, // Opcode: MVE_VCVTf32f16th 3753/* 9195 */ MCD::OPC_FilterValue, 1, 14, 63, 0, // Skip to: 25342 3754/* 9200 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 3755/* 9203 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 9255 3756/* 9208 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3757/* 9211 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 9233 3758/* 9216 */ MCD::OPC_CheckPredicate, 24, 249, 62, 0, // Skip to: 25342 3759/* 9221 */ MCD::OPC_CheckField, 4, 1, 0, 242, 62, 0, // Skip to: 25342 3760/* 9228 */ MCD::OPC_Decode, 190, 9, 147, 1, // Opcode: MVE_VMAXNMAf32 3761/* 9233 */ MCD::OPC_FilterValue, 15, 232, 62, 0, // Skip to: 25342 3762/* 9238 */ MCD::OPC_CheckPredicate, 24, 227, 62, 0, // Skip to: 25342 3763/* 9243 */ MCD::OPC_CheckField, 4, 1, 0, 220, 62, 0, // Skip to: 25342 3764/* 9250 */ MCD::OPC_Decode, 189, 9, 147, 1, // Opcode: MVE_VMAXNMAf16 3765/* 9255 */ MCD::OPC_FilterValue, 1, 210, 62, 0, // Skip to: 25342 3766/* 9260 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3767/* 9263 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 9285 3768/* 9268 */ MCD::OPC_CheckPredicate, 24, 197, 62, 0, // Skip to: 25342 3769/* 9273 */ MCD::OPC_CheckField, 4, 1, 0, 190, 62, 0, // Skip to: 25342 3770/* 9280 */ MCD::OPC_Decode, 216, 9, 147, 1, // Opcode: MVE_VMINNMAf32 3771/* 9285 */ MCD::OPC_FilterValue, 15, 180, 62, 0, // Skip to: 25342 3772/* 9290 */ MCD::OPC_CheckPredicate, 24, 175, 62, 0, // Skip to: 25342 3773/* 9295 */ MCD::OPC_CheckField, 4, 1, 0, 168, 62, 0, // Skip to: 25342 3774/* 9302 */ MCD::OPC_Decode, 215, 9, 147, 1, // Opcode: MVE_VMINNMAf16 3775/* 9307 */ MCD::OPC_FilterValue, 1, 158, 62, 0, // Skip to: 25342 3776/* 9312 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ... 3777/* 9315 */ MCD::OPC_FilterValue, 0, 107, 0, 0, // Skip to: 9427 3778/* 9320 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 3779/* 9323 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 9375 3780/* 9328 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3781/* 9331 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 9353 3782/* 9336 */ MCD::OPC_CheckPredicate, 24, 129, 62, 0, // Skip to: 25342 3783/* 9341 */ MCD::OPC_CheckField, 16, 1, 1, 122, 62, 0, // Skip to: 25342 3784/* 9348 */ MCD::OPC_Decode, 189, 8, 143, 1, // Opcode: MVE_VFMA_qr_f32 3785/* 9353 */ MCD::OPC_FilterValue, 15, 112, 62, 0, // Skip to: 25342 3786/* 9358 */ MCD::OPC_CheckPredicate, 24, 107, 62, 0, // Skip to: 25342 3787/* 9363 */ MCD::OPC_CheckField, 16, 1, 1, 100, 62, 0, // Skip to: 25342 3788/* 9370 */ MCD::OPC_Decode, 188, 8, 143, 1, // Opcode: MVE_VFMA_qr_f16 3789/* 9375 */ MCD::OPC_FilterValue, 1, 90, 62, 0, // Skip to: 25342 3790/* 9380 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3791/* 9383 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 9405 3792/* 9388 */ MCD::OPC_CheckPredicate, 24, 77, 62, 0, // Skip to: 25342 3793/* 9393 */ MCD::OPC_CheckField, 16, 1, 1, 70, 62, 0, // Skip to: 25342 3794/* 9400 */ MCD::OPC_Decode, 187, 8, 143, 1, // Opcode: MVE_VFMA_qr_Sf32 3795/* 9405 */ MCD::OPC_FilterValue, 15, 60, 62, 0, // Skip to: 25342 3796/* 9410 */ MCD::OPC_CheckPredicate, 24, 55, 62, 0, // Skip to: 25342 3797/* 9415 */ MCD::OPC_CheckField, 16, 1, 1, 48, 62, 0, // Skip to: 25342 3798/* 9422 */ MCD::OPC_Decode, 186, 8, 143, 1, // Opcode: MVE_VFMA_qr_Sf16 3799/* 9427 */ MCD::OPC_FilterValue, 2, 38, 62, 0, // Skip to: 25342 3800/* 9432 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 3801/* 9435 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 9487 3802/* 9440 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3803/* 9443 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 9465 3804/* 9448 */ MCD::OPC_CheckPredicate, 24, 17, 62, 0, // Skip to: 25342 3805/* 9453 */ MCD::OPC_CheckField, 16, 1, 1, 10, 62, 0, // Skip to: 25342 3806/* 9460 */ MCD::OPC_Decode, 211, 10, 144, 1, // Opcode: MVE_VMUL_qr_f32 3807/* 9465 */ MCD::OPC_FilterValue, 15, 0, 62, 0, // Skip to: 25342 3808/* 9470 */ MCD::OPC_CheckPredicate, 24, 251, 61, 0, // Skip to: 25342 3809/* 9475 */ MCD::OPC_CheckField, 16, 1, 1, 244, 61, 0, // Skip to: 25342 3810/* 9482 */ MCD::OPC_Decode, 210, 10, 144, 1, // Opcode: MVE_VMUL_qr_f16 3811/* 9487 */ MCD::OPC_FilterValue, 1, 234, 61, 0, // Skip to: 25342 3812/* 9492 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ... 3813/* 9495 */ MCD::OPC_FilterValue, 1, 79, 0, 0, // Skip to: 9579 3814/* 9500 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 3815/* 9503 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 9541 3816/* 9508 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3817/* 9511 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 9526 3818/* 9516 */ MCD::OPC_CheckPredicate, 22, 205, 61, 0, // Skip to: 25342 3819/* 9521 */ MCD::OPC_Decode, 248, 12, 148, 1, // Opcode: MVE_VSHL_qrs8 3820/* 9526 */ MCD::OPC_FilterValue, 15, 195, 61, 0, // Skip to: 25342 3821/* 9531 */ MCD::OPC_CheckPredicate, 22, 190, 61, 0, // Skip to: 25342 3822/* 9536 */ MCD::OPC_Decode, 251, 12, 148, 1, // Opcode: MVE_VSHL_qru8 3823/* 9541 */ MCD::OPC_FilterValue, 1, 180, 61, 0, // Skip to: 25342 3824/* 9546 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3825/* 9549 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 9564 3826/* 9554 */ MCD::OPC_CheckPredicate, 22, 167, 61, 0, // Skip to: 25342 3827/* 9559 */ MCD::OPC_Decode, 250, 11, 148, 1, // Opcode: MVE_VQSHL_qrs8 3828/* 9564 */ MCD::OPC_FilterValue, 15, 157, 61, 0, // Skip to: 25342 3829/* 9569 */ MCD::OPC_CheckPredicate, 22, 152, 61, 0, // Skip to: 25342 3830/* 9574 */ MCD::OPC_Decode, 253, 11, 148, 1, // Opcode: MVE_VQSHL_qru8 3831/* 9579 */ MCD::OPC_FilterValue, 3, 79, 0, 0, // Skip to: 9663 3832/* 9584 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 3833/* 9587 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 9625 3834/* 9592 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3835/* 9595 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 9610 3836/* 9600 */ MCD::OPC_CheckPredicate, 22, 121, 61, 0, // Skip to: 25342 3837/* 9605 */ MCD::OPC_Decode, 204, 12, 148, 1, // Opcode: MVE_VRSHL_qrs8 3838/* 9610 */ MCD::OPC_FilterValue, 15, 111, 61, 0, // Skip to: 25342 3839/* 9615 */ MCD::OPC_CheckPredicate, 22, 106, 61, 0, // Skip to: 25342 3840/* 9620 */ MCD::OPC_Decode, 207, 12, 148, 1, // Opcode: MVE_VRSHL_qru8 3841/* 9625 */ MCD::OPC_FilterValue, 1, 96, 61, 0, // Skip to: 25342 3842/* 9630 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3843/* 9633 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 9648 3844/* 9638 */ MCD::OPC_CheckPredicate, 22, 83, 61, 0, // Skip to: 25342 3845/* 9643 */ MCD::OPC_Decode, 223, 11, 148, 1, // Opcode: MVE_VQRSHL_qrs8 3846/* 9648 */ MCD::OPC_FilterValue, 15, 73, 61, 0, // Skip to: 25342 3847/* 9653 */ MCD::OPC_CheckPredicate, 22, 68, 61, 0, // Skip to: 25342 3848/* 9658 */ MCD::OPC_Decode, 226, 11, 148, 1, // Opcode: MVE_VQRSHL_qru8 3849/* 9663 */ MCD::OPC_FilterValue, 5, 79, 0, 0, // Skip to: 9747 3850/* 9668 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 3851/* 9671 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 9709 3852/* 9676 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3853/* 9679 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 9694 3854/* 9684 */ MCD::OPC_CheckPredicate, 22, 37, 61, 0, // Skip to: 25342 3855/* 9689 */ MCD::OPC_Decode, 246, 12, 148, 1, // Opcode: MVE_VSHL_qrs16 3856/* 9694 */ MCD::OPC_FilterValue, 15, 27, 61, 0, // Skip to: 25342 3857/* 9699 */ MCD::OPC_CheckPredicate, 22, 22, 61, 0, // Skip to: 25342 3858/* 9704 */ MCD::OPC_Decode, 249, 12, 148, 1, // Opcode: MVE_VSHL_qru16 3859/* 9709 */ MCD::OPC_FilterValue, 1, 12, 61, 0, // Skip to: 25342 3860/* 9714 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3861/* 9717 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 9732 3862/* 9722 */ MCD::OPC_CheckPredicate, 22, 255, 60, 0, // Skip to: 25342 3863/* 9727 */ MCD::OPC_Decode, 248, 11, 148, 1, // Opcode: MVE_VQSHL_qrs16 3864/* 9732 */ MCD::OPC_FilterValue, 15, 245, 60, 0, // Skip to: 25342 3865/* 9737 */ MCD::OPC_CheckPredicate, 22, 240, 60, 0, // Skip to: 25342 3866/* 9742 */ MCD::OPC_Decode, 251, 11, 148, 1, // Opcode: MVE_VQSHL_qru16 3867/* 9747 */ MCD::OPC_FilterValue, 7, 79, 0, 0, // Skip to: 9831 3868/* 9752 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 3869/* 9755 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 9793 3870/* 9760 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3871/* 9763 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 9778 3872/* 9768 */ MCD::OPC_CheckPredicate, 22, 209, 60, 0, // Skip to: 25342 3873/* 9773 */ MCD::OPC_Decode, 202, 12, 148, 1, // Opcode: MVE_VRSHL_qrs16 3874/* 9778 */ MCD::OPC_FilterValue, 15, 199, 60, 0, // Skip to: 25342 3875/* 9783 */ MCD::OPC_CheckPredicate, 22, 194, 60, 0, // Skip to: 25342 3876/* 9788 */ MCD::OPC_Decode, 205, 12, 148, 1, // Opcode: MVE_VRSHL_qru16 3877/* 9793 */ MCD::OPC_FilterValue, 1, 184, 60, 0, // Skip to: 25342 3878/* 9798 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3879/* 9801 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 9816 3880/* 9806 */ MCD::OPC_CheckPredicate, 22, 171, 60, 0, // Skip to: 25342 3881/* 9811 */ MCD::OPC_Decode, 221, 11, 148, 1, // Opcode: MVE_VQRSHL_qrs16 3882/* 9816 */ MCD::OPC_FilterValue, 15, 161, 60, 0, // Skip to: 25342 3883/* 9821 */ MCD::OPC_CheckPredicate, 22, 156, 60, 0, // Skip to: 25342 3884/* 9826 */ MCD::OPC_Decode, 224, 11, 148, 1, // Opcode: MVE_VQRSHL_qru16 3885/* 9831 */ MCD::OPC_FilterValue, 9, 79, 0, 0, // Skip to: 9915 3886/* 9836 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 3887/* 9839 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 9877 3888/* 9844 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3889/* 9847 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 9862 3890/* 9852 */ MCD::OPC_CheckPredicate, 22, 125, 60, 0, // Skip to: 25342 3891/* 9857 */ MCD::OPC_Decode, 247, 12, 148, 1, // Opcode: MVE_VSHL_qrs32 3892/* 9862 */ MCD::OPC_FilterValue, 15, 115, 60, 0, // Skip to: 25342 3893/* 9867 */ MCD::OPC_CheckPredicate, 22, 110, 60, 0, // Skip to: 25342 3894/* 9872 */ MCD::OPC_Decode, 250, 12, 148, 1, // Opcode: MVE_VSHL_qru32 3895/* 9877 */ MCD::OPC_FilterValue, 1, 100, 60, 0, // Skip to: 25342 3896/* 9882 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3897/* 9885 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 9900 3898/* 9890 */ MCD::OPC_CheckPredicate, 22, 87, 60, 0, // Skip to: 25342 3899/* 9895 */ MCD::OPC_Decode, 249, 11, 148, 1, // Opcode: MVE_VQSHL_qrs32 3900/* 9900 */ MCD::OPC_FilterValue, 15, 77, 60, 0, // Skip to: 25342 3901/* 9905 */ MCD::OPC_CheckPredicate, 22, 72, 60, 0, // Skip to: 25342 3902/* 9910 */ MCD::OPC_Decode, 252, 11, 148, 1, // Opcode: MVE_VQSHL_qru32 3903/* 9915 */ MCD::OPC_FilterValue, 11, 62, 60, 0, // Skip to: 25342 3904/* 9920 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 3905/* 9923 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 9961 3906/* 9928 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3907/* 9931 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 9946 3908/* 9936 */ MCD::OPC_CheckPredicate, 22, 41, 60, 0, // Skip to: 25342 3909/* 9941 */ MCD::OPC_Decode, 203, 12, 148, 1, // Opcode: MVE_VRSHL_qrs32 3910/* 9946 */ MCD::OPC_FilterValue, 15, 31, 60, 0, // Skip to: 25342 3911/* 9951 */ MCD::OPC_CheckPredicate, 22, 26, 60, 0, // Skip to: 25342 3912/* 9956 */ MCD::OPC_Decode, 206, 12, 148, 1, // Opcode: MVE_VRSHL_qru32 3913/* 9961 */ MCD::OPC_FilterValue, 1, 16, 60, 0, // Skip to: 25342 3914/* 9966 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3915/* 9969 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 9984 3916/* 9974 */ MCD::OPC_CheckPredicate, 22, 3, 60, 0, // Skip to: 25342 3917/* 9979 */ MCD::OPC_Decode, 222, 11, 148, 1, // Opcode: MVE_VQRSHL_qrs32 3918/* 9984 */ MCD::OPC_FilterValue, 15, 249, 59, 0, // Skip to: 25342 3919/* 9989 */ MCD::OPC_CheckPredicate, 22, 244, 59, 0, // Skip to: 25342 3920/* 9994 */ MCD::OPC_Decode, 225, 11, 148, 1, // Opcode: MVE_VQRSHL_qru32 3921/* 9999 */ MCD::OPC_FilterValue, 15, 234, 59, 0, // Skip to: 25342 3922/* 10004 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 3923/* 10007 */ MCD::OPC_FilterValue, 0, 197, 2, 0, // Skip to: 10721 3924/* 10012 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 3925/* 10015 */ MCD::OPC_FilterValue, 0, 250, 0, 0, // Skip to: 10270 3926/* 10020 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 3927/* 10023 */ MCD::OPC_FilterValue, 0, 61, 0, 0, // Skip to: 10089 3928/* 10028 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3929/* 10031 */ MCD::OPC_FilterValue, 14, 24, 0, 0, // Skip to: 10060 3930/* 10036 */ MCD::OPC_CheckPredicate, 22, 197, 59, 0, // Skip to: 25342 3931/* 10041 */ MCD::OPC_CheckField, 4, 1, 0, 190, 59, 0, // Skip to: 25342 3932/* 10048 */ MCD::OPC_CheckField, 0, 1, 0, 183, 59, 0, // Skip to: 25342 3933/* 10055 */ MCD::OPC_Decode, 208, 8, 149, 1, // Opcode: MVE_VHCADDs8 3934/* 10060 */ MCD::OPC_FilterValue, 15, 173, 59, 0, // Skip to: 25342 3935/* 10065 */ MCD::OPC_CheckPredicate, 22, 168, 59, 0, // Skip to: 25342 3936/* 10070 */ MCD::OPC_CheckField, 4, 1, 0, 161, 59, 0, // Skip to: 25342 3937/* 10077 */ MCD::OPC_CheckField, 0, 1, 0, 154, 59, 0, // Skip to: 25342 3938/* 10084 */ MCD::OPC_Decode, 231, 7, 149, 1, // Opcode: MVE_VCADDi8 3939/* 10089 */ MCD::OPC_FilterValue, 1, 144, 59, 0, // Skip to: 25342 3940/* 10094 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 3941/* 10097 */ MCD::OPC_FilterValue, 0, 113, 0, 0, // Skip to: 10215 3942/* 10102 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 3943/* 10105 */ MCD::OPC_FilterValue, 0, 50, 0, 0, // Skip to: 10160 3944/* 10110 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 3945/* 10113 */ MCD::OPC_FilterValue, 0, 120, 59, 0, // Skip to: 25342 3946/* 10118 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3947/* 10121 */ MCD::OPC_FilterValue, 15, 112, 59, 0, // Skip to: 25342 3948/* 10126 */ MCD::OPC_CheckPredicate, 22, 19, 0, 0, // Skip to: 10150 3949/* 10131 */ MCD::OPC_CheckField, 22, 1, 0, 12, 0, 0, // Skip to: 10150 3950/* 10138 */ MCD::OPC_CheckField, 13, 3, 0, 5, 0, 0, // Skip to: 10150 3951/* 10145 */ MCD::OPC_Decode, 248, 7, 150, 1, // Opcode: MVE_VCMPi8 3952/* 10150 */ MCD::OPC_CheckPredicate, 22, 83, 59, 0, // Skip to: 25342 3953/* 10155 */ MCD::OPC_Decode, 235, 10, 151, 1, // Opcode: MVE_VPTv16i8 3954/* 10160 */ MCD::OPC_FilterValue, 1, 73, 59, 0, // Skip to: 25342 3955/* 10165 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 3956/* 10168 */ MCD::OPC_FilterValue, 0, 65, 59, 0, // Skip to: 25342 3957/* 10173 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3958/* 10176 */ MCD::OPC_FilterValue, 15, 57, 59, 0, // Skip to: 25342 3959/* 10181 */ MCD::OPC_CheckPredicate, 22, 19, 0, 0, // Skip to: 10205 3960/* 10186 */ MCD::OPC_CheckField, 22, 1, 0, 12, 0, 0, // Skip to: 10205 3961/* 10193 */ MCD::OPC_CheckField, 13, 3, 0, 5, 0, 0, // Skip to: 10205 3962/* 10200 */ MCD::OPC_Decode, 132, 8, 152, 1, // Opcode: MVE_VCMPu8 3963/* 10205 */ MCD::OPC_CheckPredicate, 22, 28, 59, 0, // Skip to: 25342 3964/* 10210 */ MCD::OPC_Decode, 239, 10, 153, 1, // Opcode: MVE_VPTv16u8 3965/* 10215 */ MCD::OPC_FilterValue, 1, 18, 59, 0, // Skip to: 25342 3966/* 10220 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 3967/* 10223 */ MCD::OPC_FilterValue, 0, 10, 59, 0, // Skip to: 25342 3968/* 10228 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3969/* 10231 */ MCD::OPC_FilterValue, 15, 2, 59, 0, // Skip to: 25342 3970/* 10236 */ MCD::OPC_CheckPredicate, 22, 19, 0, 0, // Skip to: 10260 3971/* 10241 */ MCD::OPC_CheckField, 22, 1, 0, 12, 0, 0, // Skip to: 10260 3972/* 10248 */ MCD::OPC_CheckField, 13, 3, 0, 5, 0, 0, // Skip to: 10260 3973/* 10255 */ MCD::OPC_Decode, 254, 7, 154, 1, // Opcode: MVE_VCMPs8 3974/* 10260 */ MCD::OPC_CheckPredicate, 22, 229, 58, 0, // Skip to: 25342 3975/* 10265 */ MCD::OPC_Decode, 237, 10, 155, 1, // Opcode: MVE_VPTv16s8 3976/* 10270 */ MCD::OPC_FilterValue, 1, 219, 58, 0, // Skip to: 25342 3977/* 10275 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 3978/* 10278 */ MCD::OPC_FilterValue, 0, 236, 0, 0, // Skip to: 10519 3979/* 10283 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ... 3980/* 10286 */ MCD::OPC_FilterValue, 0, 103, 0, 0, // Skip to: 10394 3981/* 10291 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 3982/* 10294 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 10332 3983/* 10299 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3984/* 10302 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 10317 3985/* 10307 */ MCD::OPC_CheckPredicate, 22, 182, 58, 0, // Skip to: 25342 3986/* 10312 */ MCD::OPC_Decode, 196, 8, 144, 1, // Opcode: MVE_VHADD_qr_s8 3987/* 10317 */ MCD::OPC_FilterValue, 15, 172, 58, 0, // Skip to: 25342 3988/* 10322 */ MCD::OPC_CheckPredicate, 22, 167, 58, 0, // Skip to: 25342 3989/* 10327 */ MCD::OPC_Decode, 199, 8, 144, 1, // Opcode: MVE_VHADD_qr_u8 3990/* 10332 */ MCD::OPC_FilterValue, 1, 157, 58, 0, // Skip to: 25342 3991/* 10337 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 3992/* 10340 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 10355 3993/* 10345 */ MCD::OPC_CheckPredicate, 22, 144, 58, 0, // Skip to: 25342 3994/* 10350 */ MCD::OPC_Decode, 214, 7, 144, 1, // Opcode: MVE_VADD_qr_i8 3995/* 10355 */ MCD::OPC_FilterValue, 15, 134, 58, 0, // Skip to: 25342 3996/* 10360 */ MCD::OPC_CheckPredicate, 22, 19, 0, 0, // Skip to: 10384 3997/* 10365 */ MCD::OPC_CheckField, 22, 1, 0, 12, 0, 0, // Skip to: 10384 3998/* 10372 */ MCD::OPC_CheckField, 13, 3, 0, 5, 0, 0, // Skip to: 10384 3999/* 10379 */ MCD::OPC_Decode, 249, 7, 156, 1, // Opcode: MVE_VCMPi8r 4000/* 10384 */ MCD::OPC_CheckPredicate, 22, 105, 58, 0, // Skip to: 25342 4001/* 10389 */ MCD::OPC_Decode, 236, 10, 157, 1, // Opcode: MVE_VPTv16i8r 4002/* 10394 */ MCD::OPC_FilterValue, 2, 95, 58, 0, // Skip to: 25342 4003/* 10399 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 4004/* 10402 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 10440 4005/* 10407 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4006/* 10410 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 10425 4007/* 10415 */ MCD::OPC_CheckPredicate, 22, 74, 58, 0, // Skip to: 25342 4008/* 10420 */ MCD::OPC_Decode, 134, 11, 144, 1, // Opcode: MVE_VQADD_qr_s8 4009/* 10425 */ MCD::OPC_FilterValue, 15, 64, 58, 0, // Skip to: 25342 4010/* 10430 */ MCD::OPC_CheckPredicate, 22, 59, 58, 0, // Skip to: 25342 4011/* 10435 */ MCD::OPC_Decode, 137, 11, 144, 1, // Opcode: MVE_VQADD_qr_u8 4012/* 10440 */ MCD::OPC_FilterValue, 1, 49, 58, 0, // Skip to: 25342 4013/* 10445 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4014/* 10448 */ MCD::OPC_FilterValue, 14, 27, 0, 0, // Skip to: 10480 4015/* 10453 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 10470 4016/* 10458 */ MCD::OPC_CheckField, 1, 3, 7, 5, 0, 0, // Skip to: 10470 4017/* 10465 */ MCD::OPC_Decode, 223, 8, 158, 1, // Opcode: MVE_VIDUPu8 4018/* 10470 */ MCD::OPC_CheckPredicate, 22, 19, 58, 0, // Skip to: 25342 4019/* 10475 */ MCD::OPC_Decode, 226, 8, 159, 1, // Opcode: MVE_VIWDUPu8 4020/* 10480 */ MCD::OPC_FilterValue, 15, 9, 58, 0, // Skip to: 25342 4021/* 10485 */ MCD::OPC_CheckPredicate, 22, 19, 0, 0, // Skip to: 10509 4022/* 10490 */ MCD::OPC_CheckField, 22, 1, 0, 12, 0, 0, // Skip to: 10509 4023/* 10497 */ MCD::OPC_CheckField, 13, 3, 0, 5, 0, 0, // Skip to: 10509 4024/* 10504 */ MCD::OPC_Decode, 133, 8, 160, 1, // Opcode: MVE_VCMPu8r 4025/* 10509 */ MCD::OPC_CheckPredicate, 22, 236, 57, 0, // Skip to: 25342 4026/* 10514 */ MCD::OPC_Decode, 240, 10, 161, 1, // Opcode: MVE_VPTv16u8r 4027/* 10519 */ MCD::OPC_FilterValue, 1, 226, 57, 0, // Skip to: 25342 4028/* 10524 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 4029/* 10527 */ MCD::OPC_FilterValue, 0, 79, 0, 0, // Skip to: 10611 4030/* 10532 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ... 4031/* 10535 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 10573 4032/* 10540 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4033/* 10543 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 10558 4034/* 10548 */ MCD::OPC_CheckPredicate, 22, 197, 57, 0, // Skip to: 25342 4035/* 10553 */ MCD::OPC_Decode, 211, 8, 144, 1, // Opcode: MVE_VHSUB_qr_s8 4036/* 10558 */ MCD::OPC_FilterValue, 15, 187, 57, 0, // Skip to: 25342 4037/* 10563 */ MCD::OPC_CheckPredicate, 22, 182, 57, 0, // Skip to: 25342 4038/* 10568 */ MCD::OPC_Decode, 214, 8, 144, 1, // Opcode: MVE_VHSUB_qr_u8 4039/* 10573 */ MCD::OPC_FilterValue, 2, 172, 57, 0, // Skip to: 25342 4040/* 10578 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4041/* 10581 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 10596 4042/* 10586 */ MCD::OPC_CheckPredicate, 22, 159, 57, 0, // Skip to: 25342 4043/* 10591 */ MCD::OPC_Decode, 146, 12, 144, 1, // Opcode: MVE_VQSUB_qr_s8 4044/* 10596 */ MCD::OPC_FilterValue, 15, 149, 57, 0, // Skip to: 25342 4045/* 10601 */ MCD::OPC_CheckPredicate, 22, 144, 57, 0, // Skip to: 25342 4046/* 10606 */ MCD::OPC_Decode, 149, 12, 144, 1, // Opcode: MVE_VQSUB_qr_u8 4047/* 10611 */ MCD::OPC_FilterValue, 1, 134, 57, 0, // Skip to: 25342 4048/* 10616 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4049/* 10619 */ MCD::OPC_FilterValue, 14, 50, 0, 0, // Skip to: 10674 4050/* 10624 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ... 4051/* 10627 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 10642 4052/* 10632 */ MCD::OPC_CheckPredicate, 22, 113, 57, 0, // Skip to: 25342 4053/* 10637 */ MCD::OPC_Decode, 213, 13, 144, 1, // Opcode: MVE_VSUB_qr_i8 4054/* 10642 */ MCD::OPC_FilterValue, 2, 103, 57, 0, // Skip to: 25342 4055/* 10647 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 10664 4056/* 10652 */ MCD::OPC_CheckField, 1, 3, 7, 5, 0, 0, // Skip to: 10664 4057/* 10659 */ MCD::OPC_Decode, 178, 8, 158, 1, // Opcode: MVE_VDDUPu8 4058/* 10664 */ MCD::OPC_CheckPredicate, 22, 81, 57, 0, // Skip to: 25342 4059/* 10669 */ MCD::OPC_Decode, 184, 8, 159, 1, // Opcode: MVE_VDWDUPu8 4060/* 10674 */ MCD::OPC_FilterValue, 15, 71, 57, 0, // Skip to: 25342 4061/* 10679 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 4062/* 10682 */ MCD::OPC_FilterValue, 0, 63, 57, 0, // Skip to: 25342 4063/* 10687 */ MCD::OPC_CheckPredicate, 22, 19, 0, 0, // Skip to: 10711 4064/* 10692 */ MCD::OPC_CheckField, 22, 1, 0, 12, 0, 0, // Skip to: 10711 4065/* 10699 */ MCD::OPC_CheckField, 13, 3, 0, 5, 0, 0, // Skip to: 10711 4066/* 10706 */ MCD::OPC_Decode, 255, 7, 162, 1, // Opcode: MVE_VCMPs8r 4067/* 10711 */ MCD::OPC_CheckPredicate, 22, 34, 57, 0, // Skip to: 25342 4068/* 10716 */ MCD::OPC_Decode, 238, 10, 163, 1, // Opcode: MVE_VPTv16s8r 4069/* 10721 */ MCD::OPC_FilterValue, 1, 197, 2, 0, // Skip to: 11435 4070/* 10726 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 4071/* 10729 */ MCD::OPC_FilterValue, 0, 250, 0, 0, // Skip to: 10984 4072/* 10734 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 4073/* 10737 */ MCD::OPC_FilterValue, 0, 61, 0, 0, // Skip to: 10803 4074/* 10742 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4075/* 10745 */ MCD::OPC_FilterValue, 14, 24, 0, 0, // Skip to: 10774 4076/* 10750 */ MCD::OPC_CheckPredicate, 22, 251, 56, 0, // Skip to: 25342 4077/* 10755 */ MCD::OPC_CheckField, 4, 1, 0, 244, 56, 0, // Skip to: 25342 4078/* 10762 */ MCD::OPC_CheckField, 0, 1, 0, 237, 56, 0, // Skip to: 25342 4079/* 10769 */ MCD::OPC_Decode, 206, 8, 149, 1, // Opcode: MVE_VHCADDs16 4080/* 10774 */ MCD::OPC_FilterValue, 15, 227, 56, 0, // Skip to: 25342 4081/* 10779 */ MCD::OPC_CheckPredicate, 22, 222, 56, 0, // Skip to: 25342 4082/* 10784 */ MCD::OPC_CheckField, 4, 1, 0, 215, 56, 0, // Skip to: 25342 4083/* 10791 */ MCD::OPC_CheckField, 0, 1, 0, 208, 56, 0, // Skip to: 25342 4084/* 10798 */ MCD::OPC_Decode, 229, 7, 149, 1, // Opcode: MVE_VCADDi16 4085/* 10803 */ MCD::OPC_FilterValue, 1, 198, 56, 0, // Skip to: 25342 4086/* 10808 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 4087/* 10811 */ MCD::OPC_FilterValue, 0, 113, 0, 0, // Skip to: 10929 4088/* 10816 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 4089/* 10819 */ MCD::OPC_FilterValue, 0, 50, 0, 0, // Skip to: 10874 4090/* 10824 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 4091/* 10827 */ MCD::OPC_FilterValue, 0, 174, 56, 0, // Skip to: 25342 4092/* 10832 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4093/* 10835 */ MCD::OPC_FilterValue, 15, 166, 56, 0, // Skip to: 25342 4094/* 10840 */ MCD::OPC_CheckPredicate, 22, 19, 0, 0, // Skip to: 10864 4095/* 10845 */ MCD::OPC_CheckField, 22, 1, 0, 12, 0, 0, // Skip to: 10864 4096/* 10852 */ MCD::OPC_CheckField, 13, 3, 0, 5, 0, 0, // Skip to: 10864 4097/* 10859 */ MCD::OPC_Decode, 244, 7, 150, 1, // Opcode: MVE_VCMPi16 4098/* 10864 */ MCD::OPC_CheckPredicate, 22, 137, 56, 0, // Skip to: 25342 4099/* 10869 */ MCD::OPC_Decode, 251, 10, 151, 1, // Opcode: MVE_VPTv8i16 4100/* 10874 */ MCD::OPC_FilterValue, 1, 127, 56, 0, // Skip to: 25342 4101/* 10879 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 4102/* 10882 */ MCD::OPC_FilterValue, 0, 119, 56, 0, // Skip to: 25342 4103/* 10887 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4104/* 10890 */ MCD::OPC_FilterValue, 15, 111, 56, 0, // Skip to: 25342 4105/* 10895 */ MCD::OPC_CheckPredicate, 22, 19, 0, 0, // Skip to: 10919 4106/* 10900 */ MCD::OPC_CheckField, 22, 1, 0, 12, 0, 0, // Skip to: 10919 4107/* 10907 */ MCD::OPC_CheckField, 13, 3, 0, 5, 0, 0, // Skip to: 10919 4108/* 10914 */ MCD::OPC_Decode, 128, 8, 152, 1, // Opcode: MVE_VCMPu16 4109/* 10919 */ MCD::OPC_CheckPredicate, 22, 82, 56, 0, // Skip to: 25342 4110/* 10924 */ MCD::OPC_Decode, 255, 10, 153, 1, // Opcode: MVE_VPTv8u16 4111/* 10929 */ MCD::OPC_FilterValue, 1, 72, 56, 0, // Skip to: 25342 4112/* 10934 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 4113/* 10937 */ MCD::OPC_FilterValue, 0, 64, 56, 0, // Skip to: 25342 4114/* 10942 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4115/* 10945 */ MCD::OPC_FilterValue, 15, 56, 56, 0, // Skip to: 25342 4116/* 10950 */ MCD::OPC_CheckPredicate, 22, 19, 0, 0, // Skip to: 10974 4117/* 10955 */ MCD::OPC_CheckField, 22, 1, 0, 12, 0, 0, // Skip to: 10974 4118/* 10962 */ MCD::OPC_CheckField, 13, 3, 0, 5, 0, 0, // Skip to: 10974 4119/* 10969 */ MCD::OPC_Decode, 250, 7, 154, 1, // Opcode: MVE_VCMPs16 4120/* 10974 */ MCD::OPC_CheckPredicate, 22, 27, 56, 0, // Skip to: 25342 4121/* 10979 */ MCD::OPC_Decode, 253, 10, 155, 1, // Opcode: MVE_VPTv8s16 4122/* 10984 */ MCD::OPC_FilterValue, 1, 17, 56, 0, // Skip to: 25342 4123/* 10989 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 4124/* 10992 */ MCD::OPC_FilterValue, 0, 236, 0, 0, // Skip to: 11233 4125/* 10997 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ... 4126/* 11000 */ MCD::OPC_FilterValue, 0, 103, 0, 0, // Skip to: 11108 4127/* 11005 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 4128/* 11008 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 11046 4129/* 11013 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4130/* 11016 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 11031 4131/* 11021 */ MCD::OPC_CheckPredicate, 22, 236, 55, 0, // Skip to: 25342 4132/* 11026 */ MCD::OPC_Decode, 194, 8, 144, 1, // Opcode: MVE_VHADD_qr_s16 4133/* 11031 */ MCD::OPC_FilterValue, 15, 226, 55, 0, // Skip to: 25342 4134/* 11036 */ MCD::OPC_CheckPredicate, 22, 221, 55, 0, // Skip to: 25342 4135/* 11041 */ MCD::OPC_Decode, 197, 8, 144, 1, // Opcode: MVE_VHADD_qr_u16 4136/* 11046 */ MCD::OPC_FilterValue, 1, 211, 55, 0, // Skip to: 25342 4137/* 11051 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4138/* 11054 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 11069 4139/* 11059 */ MCD::OPC_CheckPredicate, 22, 198, 55, 0, // Skip to: 25342 4140/* 11064 */ MCD::OPC_Decode, 212, 7, 144, 1, // Opcode: MVE_VADD_qr_i16 4141/* 11069 */ MCD::OPC_FilterValue, 15, 188, 55, 0, // Skip to: 25342 4142/* 11074 */ MCD::OPC_CheckPredicate, 22, 19, 0, 0, // Skip to: 11098 4143/* 11079 */ MCD::OPC_CheckField, 22, 1, 0, 12, 0, 0, // Skip to: 11098 4144/* 11086 */ MCD::OPC_CheckField, 13, 3, 0, 5, 0, 0, // Skip to: 11098 4145/* 11093 */ MCD::OPC_Decode, 245, 7, 156, 1, // Opcode: MVE_VCMPi16r 4146/* 11098 */ MCD::OPC_CheckPredicate, 22, 159, 55, 0, // Skip to: 25342 4147/* 11103 */ MCD::OPC_Decode, 252, 10, 157, 1, // Opcode: MVE_VPTv8i16r 4148/* 11108 */ MCD::OPC_FilterValue, 2, 149, 55, 0, // Skip to: 25342 4149/* 11113 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 4150/* 11116 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 11154 4151/* 11121 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4152/* 11124 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 11139 4153/* 11129 */ MCD::OPC_CheckPredicate, 22, 128, 55, 0, // Skip to: 25342 4154/* 11134 */ MCD::OPC_Decode, 132, 11, 144, 1, // Opcode: MVE_VQADD_qr_s16 4155/* 11139 */ MCD::OPC_FilterValue, 15, 118, 55, 0, // Skip to: 25342 4156/* 11144 */ MCD::OPC_CheckPredicate, 22, 113, 55, 0, // Skip to: 25342 4157/* 11149 */ MCD::OPC_Decode, 135, 11, 144, 1, // Opcode: MVE_VQADD_qr_u16 4158/* 11154 */ MCD::OPC_FilterValue, 1, 103, 55, 0, // Skip to: 25342 4159/* 11159 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4160/* 11162 */ MCD::OPC_FilterValue, 14, 27, 0, 0, // Skip to: 11194 4161/* 11167 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 11184 4162/* 11172 */ MCD::OPC_CheckField, 1, 3, 7, 5, 0, 0, // Skip to: 11184 4163/* 11179 */ MCD::OPC_Decode, 221, 8, 158, 1, // Opcode: MVE_VIDUPu16 4164/* 11184 */ MCD::OPC_CheckPredicate, 22, 73, 55, 0, // Skip to: 25342 4165/* 11189 */ MCD::OPC_Decode, 224, 8, 159, 1, // Opcode: MVE_VIWDUPu16 4166/* 11194 */ MCD::OPC_FilterValue, 15, 63, 55, 0, // Skip to: 25342 4167/* 11199 */ MCD::OPC_CheckPredicate, 22, 19, 0, 0, // Skip to: 11223 4168/* 11204 */ MCD::OPC_CheckField, 22, 1, 0, 12, 0, 0, // Skip to: 11223 4169/* 11211 */ MCD::OPC_CheckField, 13, 3, 0, 5, 0, 0, // Skip to: 11223 4170/* 11218 */ MCD::OPC_Decode, 129, 8, 160, 1, // Opcode: MVE_VCMPu16r 4171/* 11223 */ MCD::OPC_CheckPredicate, 22, 34, 55, 0, // Skip to: 25342 4172/* 11228 */ MCD::OPC_Decode, 128, 11, 161, 1, // Opcode: MVE_VPTv8u16r 4173/* 11233 */ MCD::OPC_FilterValue, 1, 24, 55, 0, // Skip to: 25342 4174/* 11238 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 4175/* 11241 */ MCD::OPC_FilterValue, 0, 79, 0, 0, // Skip to: 11325 4176/* 11246 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ... 4177/* 11249 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 11287 4178/* 11254 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4179/* 11257 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 11272 4180/* 11262 */ MCD::OPC_CheckPredicate, 22, 251, 54, 0, // Skip to: 25342 4181/* 11267 */ MCD::OPC_Decode, 209, 8, 144, 1, // Opcode: MVE_VHSUB_qr_s16 4182/* 11272 */ MCD::OPC_FilterValue, 15, 241, 54, 0, // Skip to: 25342 4183/* 11277 */ MCD::OPC_CheckPredicate, 22, 236, 54, 0, // Skip to: 25342 4184/* 11282 */ MCD::OPC_Decode, 212, 8, 144, 1, // Opcode: MVE_VHSUB_qr_u16 4185/* 11287 */ MCD::OPC_FilterValue, 2, 226, 54, 0, // Skip to: 25342 4186/* 11292 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4187/* 11295 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 11310 4188/* 11300 */ MCD::OPC_CheckPredicate, 22, 213, 54, 0, // Skip to: 25342 4189/* 11305 */ MCD::OPC_Decode, 144, 12, 144, 1, // Opcode: MVE_VQSUB_qr_s16 4190/* 11310 */ MCD::OPC_FilterValue, 15, 203, 54, 0, // Skip to: 25342 4191/* 11315 */ MCD::OPC_CheckPredicate, 22, 198, 54, 0, // Skip to: 25342 4192/* 11320 */ MCD::OPC_Decode, 147, 12, 144, 1, // Opcode: MVE_VQSUB_qr_u16 4193/* 11325 */ MCD::OPC_FilterValue, 1, 188, 54, 0, // Skip to: 25342 4194/* 11330 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4195/* 11333 */ MCD::OPC_FilterValue, 14, 50, 0, 0, // Skip to: 11388 4196/* 11338 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ... 4197/* 11341 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 11356 4198/* 11346 */ MCD::OPC_CheckPredicate, 22, 167, 54, 0, // Skip to: 25342 4199/* 11351 */ MCD::OPC_Decode, 211, 13, 144, 1, // Opcode: MVE_VSUB_qr_i16 4200/* 11356 */ MCD::OPC_FilterValue, 2, 157, 54, 0, // Skip to: 25342 4201/* 11361 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 11378 4202/* 11366 */ MCD::OPC_CheckField, 1, 3, 7, 5, 0, 0, // Skip to: 11378 4203/* 11373 */ MCD::OPC_Decode, 176, 8, 158, 1, // Opcode: MVE_VDDUPu16 4204/* 11378 */ MCD::OPC_CheckPredicate, 22, 135, 54, 0, // Skip to: 25342 4205/* 11383 */ MCD::OPC_Decode, 182, 8, 159, 1, // Opcode: MVE_VDWDUPu16 4206/* 11388 */ MCD::OPC_FilterValue, 15, 125, 54, 0, // Skip to: 25342 4207/* 11393 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 4208/* 11396 */ MCD::OPC_FilterValue, 0, 117, 54, 0, // Skip to: 25342 4209/* 11401 */ MCD::OPC_CheckPredicate, 22, 19, 0, 0, // Skip to: 11425 4210/* 11406 */ MCD::OPC_CheckField, 22, 1, 0, 12, 0, 0, // Skip to: 11425 4211/* 11413 */ MCD::OPC_CheckField, 13, 3, 0, 5, 0, 0, // Skip to: 11425 4212/* 11420 */ MCD::OPC_Decode, 251, 7, 162, 1, // Opcode: MVE_VCMPs16r 4213/* 11425 */ MCD::OPC_CheckPredicate, 22, 88, 54, 0, // Skip to: 25342 4214/* 11430 */ MCD::OPC_Decode, 254, 10, 163, 1, // Opcode: MVE_VPTv8s16r 4215/* 11435 */ MCD::OPC_FilterValue, 2, 197, 2, 0, // Skip to: 12149 4216/* 11440 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 4217/* 11443 */ MCD::OPC_FilterValue, 0, 250, 0, 0, // Skip to: 11698 4218/* 11448 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 4219/* 11451 */ MCD::OPC_FilterValue, 0, 61, 0, 0, // Skip to: 11517 4220/* 11456 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4221/* 11459 */ MCD::OPC_FilterValue, 14, 24, 0, 0, // Skip to: 11488 4222/* 11464 */ MCD::OPC_CheckPredicate, 22, 49, 54, 0, // Skip to: 25342 4223/* 11469 */ MCD::OPC_CheckField, 4, 1, 0, 42, 54, 0, // Skip to: 25342 4224/* 11476 */ MCD::OPC_CheckField, 0, 1, 0, 35, 54, 0, // Skip to: 25342 4225/* 11483 */ MCD::OPC_Decode, 207, 8, 149, 1, // Opcode: MVE_VHCADDs32 4226/* 11488 */ MCD::OPC_FilterValue, 15, 25, 54, 0, // Skip to: 25342 4227/* 11493 */ MCD::OPC_CheckPredicate, 22, 20, 54, 0, // Skip to: 25342 4228/* 11498 */ MCD::OPC_CheckField, 4, 1, 0, 13, 54, 0, // Skip to: 25342 4229/* 11505 */ MCD::OPC_CheckField, 0, 1, 0, 6, 54, 0, // Skip to: 25342 4230/* 11512 */ MCD::OPC_Decode, 230, 7, 149, 1, // Opcode: MVE_VCADDi32 4231/* 11517 */ MCD::OPC_FilterValue, 1, 252, 53, 0, // Skip to: 25342 4232/* 11522 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 4233/* 11525 */ MCD::OPC_FilterValue, 0, 113, 0, 0, // Skip to: 11643 4234/* 11530 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 4235/* 11533 */ MCD::OPC_FilterValue, 0, 50, 0, 0, // Skip to: 11588 4236/* 11538 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 4237/* 11541 */ MCD::OPC_FilterValue, 0, 228, 53, 0, // Skip to: 25342 4238/* 11546 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4239/* 11549 */ MCD::OPC_FilterValue, 15, 220, 53, 0, // Skip to: 25342 4240/* 11554 */ MCD::OPC_CheckPredicate, 22, 19, 0, 0, // Skip to: 11578 4241/* 11559 */ MCD::OPC_CheckField, 22, 1, 0, 12, 0, 0, // Skip to: 11578 4242/* 11566 */ MCD::OPC_CheckField, 13, 3, 0, 5, 0, 0, // Skip to: 11578 4243/* 11573 */ MCD::OPC_Decode, 246, 7, 150, 1, // Opcode: MVE_VCMPi32 4244/* 11578 */ MCD::OPC_CheckPredicate, 22, 191, 53, 0, // Skip to: 25342 4245/* 11583 */ MCD::OPC_Decode, 243, 10, 151, 1, // Opcode: MVE_VPTv4i32 4246/* 11588 */ MCD::OPC_FilterValue, 1, 181, 53, 0, // Skip to: 25342 4247/* 11593 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 4248/* 11596 */ MCD::OPC_FilterValue, 0, 173, 53, 0, // Skip to: 25342 4249/* 11601 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4250/* 11604 */ MCD::OPC_FilterValue, 15, 165, 53, 0, // Skip to: 25342 4251/* 11609 */ MCD::OPC_CheckPredicate, 22, 19, 0, 0, // Skip to: 11633 4252/* 11614 */ MCD::OPC_CheckField, 22, 1, 0, 12, 0, 0, // Skip to: 11633 4253/* 11621 */ MCD::OPC_CheckField, 13, 3, 0, 5, 0, 0, // Skip to: 11633 4254/* 11628 */ MCD::OPC_Decode, 130, 8, 152, 1, // Opcode: MVE_VCMPu32 4255/* 11633 */ MCD::OPC_CheckPredicate, 22, 136, 53, 0, // Skip to: 25342 4256/* 11638 */ MCD::OPC_Decode, 247, 10, 153, 1, // Opcode: MVE_VPTv4u32 4257/* 11643 */ MCD::OPC_FilterValue, 1, 126, 53, 0, // Skip to: 25342 4258/* 11648 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 4259/* 11651 */ MCD::OPC_FilterValue, 0, 118, 53, 0, // Skip to: 25342 4260/* 11656 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4261/* 11659 */ MCD::OPC_FilterValue, 15, 110, 53, 0, // Skip to: 25342 4262/* 11664 */ MCD::OPC_CheckPredicate, 22, 19, 0, 0, // Skip to: 11688 4263/* 11669 */ MCD::OPC_CheckField, 22, 1, 0, 12, 0, 0, // Skip to: 11688 4264/* 11676 */ MCD::OPC_CheckField, 13, 3, 0, 5, 0, 0, // Skip to: 11688 4265/* 11683 */ MCD::OPC_Decode, 252, 7, 154, 1, // Opcode: MVE_VCMPs32 4266/* 11688 */ MCD::OPC_CheckPredicate, 22, 81, 53, 0, // Skip to: 25342 4267/* 11693 */ MCD::OPC_Decode, 245, 10, 155, 1, // Opcode: MVE_VPTv4s32 4268/* 11698 */ MCD::OPC_FilterValue, 1, 71, 53, 0, // Skip to: 25342 4269/* 11703 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 4270/* 11706 */ MCD::OPC_FilterValue, 0, 236, 0, 0, // Skip to: 11947 4271/* 11711 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ... 4272/* 11714 */ MCD::OPC_FilterValue, 0, 103, 0, 0, // Skip to: 11822 4273/* 11719 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 4274/* 11722 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 11760 4275/* 11727 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4276/* 11730 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 11745 4277/* 11735 */ MCD::OPC_CheckPredicate, 22, 34, 53, 0, // Skip to: 25342 4278/* 11740 */ MCD::OPC_Decode, 195, 8, 144, 1, // Opcode: MVE_VHADD_qr_s32 4279/* 11745 */ MCD::OPC_FilterValue, 15, 24, 53, 0, // Skip to: 25342 4280/* 11750 */ MCD::OPC_CheckPredicate, 22, 19, 53, 0, // Skip to: 25342 4281/* 11755 */ MCD::OPC_Decode, 198, 8, 144, 1, // Opcode: MVE_VHADD_qr_u32 4282/* 11760 */ MCD::OPC_FilterValue, 1, 9, 53, 0, // Skip to: 25342 4283/* 11765 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4284/* 11768 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 11783 4285/* 11773 */ MCD::OPC_CheckPredicate, 22, 252, 52, 0, // Skip to: 25342 4286/* 11778 */ MCD::OPC_Decode, 213, 7, 144, 1, // Opcode: MVE_VADD_qr_i32 4287/* 11783 */ MCD::OPC_FilterValue, 15, 242, 52, 0, // Skip to: 25342 4288/* 11788 */ MCD::OPC_CheckPredicate, 22, 19, 0, 0, // Skip to: 11812 4289/* 11793 */ MCD::OPC_CheckField, 22, 1, 0, 12, 0, 0, // Skip to: 11812 4290/* 11800 */ MCD::OPC_CheckField, 13, 3, 0, 5, 0, 0, // Skip to: 11812 4291/* 11807 */ MCD::OPC_Decode, 247, 7, 156, 1, // Opcode: MVE_VCMPi32r 4292/* 11812 */ MCD::OPC_CheckPredicate, 22, 213, 52, 0, // Skip to: 25342 4293/* 11817 */ MCD::OPC_Decode, 244, 10, 157, 1, // Opcode: MVE_VPTv4i32r 4294/* 11822 */ MCD::OPC_FilterValue, 2, 203, 52, 0, // Skip to: 25342 4295/* 11827 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 4296/* 11830 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 11868 4297/* 11835 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4298/* 11838 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 11853 4299/* 11843 */ MCD::OPC_CheckPredicate, 22, 182, 52, 0, // Skip to: 25342 4300/* 11848 */ MCD::OPC_Decode, 133, 11, 144, 1, // Opcode: MVE_VQADD_qr_s32 4301/* 11853 */ MCD::OPC_FilterValue, 15, 172, 52, 0, // Skip to: 25342 4302/* 11858 */ MCD::OPC_CheckPredicate, 22, 167, 52, 0, // Skip to: 25342 4303/* 11863 */ MCD::OPC_Decode, 136, 11, 144, 1, // Opcode: MVE_VQADD_qr_u32 4304/* 11868 */ MCD::OPC_FilterValue, 1, 157, 52, 0, // Skip to: 25342 4305/* 11873 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4306/* 11876 */ MCD::OPC_FilterValue, 14, 27, 0, 0, // Skip to: 11908 4307/* 11881 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 11898 4308/* 11886 */ MCD::OPC_CheckField, 1, 3, 7, 5, 0, 0, // Skip to: 11898 4309/* 11893 */ MCD::OPC_Decode, 222, 8, 158, 1, // Opcode: MVE_VIDUPu32 4310/* 11898 */ MCD::OPC_CheckPredicate, 22, 127, 52, 0, // Skip to: 25342 4311/* 11903 */ MCD::OPC_Decode, 225, 8, 159, 1, // Opcode: MVE_VIWDUPu32 4312/* 11908 */ MCD::OPC_FilterValue, 15, 117, 52, 0, // Skip to: 25342 4313/* 11913 */ MCD::OPC_CheckPredicate, 22, 19, 0, 0, // Skip to: 11937 4314/* 11918 */ MCD::OPC_CheckField, 22, 1, 0, 12, 0, 0, // Skip to: 11937 4315/* 11925 */ MCD::OPC_CheckField, 13, 3, 0, 5, 0, 0, // Skip to: 11937 4316/* 11932 */ MCD::OPC_Decode, 131, 8, 160, 1, // Opcode: MVE_VCMPu32r 4317/* 11937 */ MCD::OPC_CheckPredicate, 22, 88, 52, 0, // Skip to: 25342 4318/* 11942 */ MCD::OPC_Decode, 248, 10, 161, 1, // Opcode: MVE_VPTv4u32r 4319/* 11947 */ MCD::OPC_FilterValue, 1, 78, 52, 0, // Skip to: 25342 4320/* 11952 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 4321/* 11955 */ MCD::OPC_FilterValue, 0, 79, 0, 0, // Skip to: 12039 4322/* 11960 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ... 4323/* 11963 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 12001 4324/* 11968 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4325/* 11971 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 11986 4326/* 11976 */ MCD::OPC_CheckPredicate, 22, 49, 52, 0, // Skip to: 25342 4327/* 11981 */ MCD::OPC_Decode, 210, 8, 144, 1, // Opcode: MVE_VHSUB_qr_s32 4328/* 11986 */ MCD::OPC_FilterValue, 15, 39, 52, 0, // Skip to: 25342 4329/* 11991 */ MCD::OPC_CheckPredicate, 22, 34, 52, 0, // Skip to: 25342 4330/* 11996 */ MCD::OPC_Decode, 213, 8, 144, 1, // Opcode: MVE_VHSUB_qr_u32 4331/* 12001 */ MCD::OPC_FilterValue, 2, 24, 52, 0, // Skip to: 25342 4332/* 12006 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4333/* 12009 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 12024 4334/* 12014 */ MCD::OPC_CheckPredicate, 22, 11, 52, 0, // Skip to: 25342 4335/* 12019 */ MCD::OPC_Decode, 145, 12, 144, 1, // Opcode: MVE_VQSUB_qr_s32 4336/* 12024 */ MCD::OPC_FilterValue, 15, 1, 52, 0, // Skip to: 25342 4337/* 12029 */ MCD::OPC_CheckPredicate, 22, 252, 51, 0, // Skip to: 25342 4338/* 12034 */ MCD::OPC_Decode, 148, 12, 144, 1, // Opcode: MVE_VQSUB_qr_u32 4339/* 12039 */ MCD::OPC_FilterValue, 1, 242, 51, 0, // Skip to: 25342 4340/* 12044 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4341/* 12047 */ MCD::OPC_FilterValue, 14, 50, 0, 0, // Skip to: 12102 4342/* 12052 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ... 4343/* 12055 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 12070 4344/* 12060 */ MCD::OPC_CheckPredicate, 22, 221, 51, 0, // Skip to: 25342 4345/* 12065 */ MCD::OPC_Decode, 212, 13, 144, 1, // Opcode: MVE_VSUB_qr_i32 4346/* 12070 */ MCD::OPC_FilterValue, 2, 211, 51, 0, // Skip to: 25342 4347/* 12075 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 12092 4348/* 12080 */ MCD::OPC_CheckField, 1, 3, 7, 5, 0, 0, // Skip to: 12092 4349/* 12087 */ MCD::OPC_Decode, 177, 8, 158, 1, // Opcode: MVE_VDDUPu32 4350/* 12092 */ MCD::OPC_CheckPredicate, 22, 189, 51, 0, // Skip to: 25342 4351/* 12097 */ MCD::OPC_Decode, 183, 8, 159, 1, // Opcode: MVE_VDWDUPu32 4352/* 12102 */ MCD::OPC_FilterValue, 15, 179, 51, 0, // Skip to: 25342 4353/* 12107 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 4354/* 12110 */ MCD::OPC_FilterValue, 0, 171, 51, 0, // Skip to: 25342 4355/* 12115 */ MCD::OPC_CheckPredicate, 22, 19, 0, 0, // Skip to: 12139 4356/* 12120 */ MCD::OPC_CheckField, 22, 1, 0, 12, 0, 0, // Skip to: 12139 4357/* 12127 */ MCD::OPC_CheckField, 13, 3, 0, 5, 0, 0, // Skip to: 12139 4358/* 12134 */ MCD::OPC_Decode, 253, 7, 162, 1, // Opcode: MVE_VCMPs32r 4359/* 12139 */ MCD::OPC_CheckPredicate, 22, 142, 51, 0, // Skip to: 25342 4360/* 12144 */ MCD::OPC_Decode, 246, 10, 163, 1, // Opcode: MVE_VPTv4s32r 4361/* 12149 */ MCD::OPC_FilterValue, 3, 132, 51, 0, // Skip to: 25342 4362/* 12154 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 4363/* 12157 */ MCD::OPC_FilterValue, 0, 105, 1, 0, // Skip to: 12523 4364/* 12162 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 4365/* 12165 */ MCD::OPC_FilterValue, 0, 227, 0, 0, // Skip to: 12397 4366/* 12170 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 4367/* 12173 */ MCD::OPC_FilterValue, 0, 107, 0, 0, // Skip to: 12285 4368/* 12178 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 4369/* 12181 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 12233 4370/* 12186 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4371/* 12189 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 12211 4372/* 12194 */ MCD::OPC_CheckPredicate, 22, 87, 51, 0, // Skip to: 25342 4373/* 12199 */ MCD::OPC_CheckField, 4, 1, 0, 80, 51, 0, // Skip to: 25342 4374/* 12206 */ MCD::OPC_Decode, 192, 7, 164, 1, // Opcode: MVE_VADC 4375/* 12211 */ MCD::OPC_FilterValue, 15, 70, 51, 0, // Skip to: 25342 4376/* 12216 */ MCD::OPC_CheckPredicate, 22, 65, 51, 0, // Skip to: 25342 4377/* 12221 */ MCD::OPC_CheckField, 4, 1, 0, 58, 51, 0, // Skip to: 25342 4378/* 12228 */ MCD::OPC_Decode, 218, 12, 164, 1, // Opcode: MVE_VSBC 4379/* 12233 */ MCD::OPC_FilterValue, 1, 48, 51, 0, // Skip to: 25342 4380/* 12238 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4381/* 12241 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 12263 4382/* 12246 */ MCD::OPC_CheckPredicate, 22, 35, 51, 0, // Skip to: 25342 4383/* 12251 */ MCD::OPC_CheckField, 4, 1, 0, 28, 51, 0, // Skip to: 25342 4384/* 12258 */ MCD::OPC_Decode, 193, 7, 164, 1, // Opcode: MVE_VADCI 4385/* 12263 */ MCD::OPC_FilterValue, 15, 18, 51, 0, // Skip to: 25342 4386/* 12268 */ MCD::OPC_CheckPredicate, 22, 13, 51, 0, // Skip to: 25342 4387/* 12273 */ MCD::OPC_CheckField, 4, 1, 0, 6, 51, 0, // Skip to: 25342 4388/* 12280 */ MCD::OPC_Decode, 219, 12, 164, 1, // Opcode: MVE_VSBCI 4389/* 12285 */ MCD::OPC_FilterValue, 1, 252, 50, 0, // Skip to: 25342 4390/* 12290 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 4391/* 12293 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 12345 4392/* 12298 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4393/* 12301 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 12323 4394/* 12306 */ MCD::OPC_CheckPredicate, 22, 231, 50, 0, // Skip to: 25342 4395/* 12311 */ MCD::OPC_CheckField, 4, 1, 0, 224, 50, 0, // Skip to: 25342 4396/* 12318 */ MCD::OPC_Decode, 172, 11, 142, 1, // Opcode: MVE_VQDMULLs16bh 4397/* 12323 */ MCD::OPC_FilterValue, 15, 214, 50, 0, // Skip to: 25342 4398/* 12328 */ MCD::OPC_CheckPredicate, 22, 209, 50, 0, // Skip to: 25342 4399/* 12333 */ MCD::OPC_CheckField, 4, 1, 0, 202, 50, 0, // Skip to: 25342 4400/* 12340 */ MCD::OPC_Decode, 174, 11, 142, 1, // Opcode: MVE_VQDMULLs32bh 4401/* 12345 */ MCD::OPC_FilterValue, 1, 192, 50, 0, // Skip to: 25342 4402/* 12350 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4403/* 12353 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 12375 4404/* 12358 */ MCD::OPC_CheckPredicate, 22, 179, 50, 0, // Skip to: 25342 4405/* 12363 */ MCD::OPC_CheckField, 4, 1, 0, 172, 50, 0, // Skip to: 25342 4406/* 12370 */ MCD::OPC_Decode, 173, 11, 142, 1, // Opcode: MVE_VQDMULLs16th 4407/* 12375 */ MCD::OPC_FilterValue, 15, 162, 50, 0, // Skip to: 25342 4408/* 12380 */ MCD::OPC_CheckPredicate, 22, 157, 50, 0, // Skip to: 25342 4409/* 12385 */ MCD::OPC_CheckField, 4, 1, 0, 150, 50, 0, // Skip to: 25342 4410/* 12392 */ MCD::OPC_Decode, 175, 11, 142, 1, // Opcode: MVE_VQDMULLs32th 4411/* 12397 */ MCD::OPC_FilterValue, 1, 140, 50, 0, // Skip to: 25342 4412/* 12402 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4413/* 12405 */ MCD::OPC_FilterValue, 14, 42, 0, 0, // Skip to: 12452 4414/* 12410 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 4415/* 12413 */ MCD::OPC_FilterValue, 0, 124, 50, 0, // Skip to: 25342 4416/* 12418 */ MCD::OPC_CheckPredicate, 24, 19, 0, 0, // Skip to: 12442 4417/* 12423 */ MCD::OPC_CheckField, 22, 1, 0, 12, 0, 0, // Skip to: 12442 4418/* 12430 */ MCD::OPC_CheckField, 13, 3, 0, 5, 0, 0, // Skip to: 12442 4419/* 12437 */ MCD::OPC_Decode, 242, 7, 165, 1, // Opcode: MVE_VCMPf32 4420/* 12442 */ MCD::OPC_CheckPredicate, 24, 95, 50, 0, // Skip to: 25342 4421/* 12447 */ MCD::OPC_Decode, 241, 10, 166, 1, // Opcode: MVE_VPTv4f32 4422/* 12452 */ MCD::OPC_FilterValue, 15, 85, 50, 0, // Skip to: 25342 4423/* 12457 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 4424/* 12460 */ MCD::OPC_FilterValue, 0, 77, 50, 0, // Skip to: 25342 4425/* 12465 */ MCD::OPC_CheckPredicate, 22, 19, 0, 0, // Skip to: 12489 4426/* 12470 */ MCD::OPC_CheckField, 12, 1, 0, 12, 0, 0, // Skip to: 12489 4427/* 12477 */ MCD::OPC_CheckField, 0, 1, 1, 5, 0, 0, // Skip to: 12489 4428/* 12484 */ MCD::OPC_Decode, 233, 10, 167, 1, // Opcode: MVE_VPSEL 4429/* 12489 */ MCD::OPC_CheckPredicate, 24, 19, 0, 0, // Skip to: 12513 4430/* 12494 */ MCD::OPC_CheckField, 22, 1, 0, 12, 0, 0, // Skip to: 12513 4431/* 12501 */ MCD::OPC_CheckField, 13, 3, 0, 5, 0, 0, // Skip to: 12513 4432/* 12508 */ MCD::OPC_Decode, 240, 7, 165, 1, // Opcode: MVE_VCMPf16 4433/* 12513 */ MCD::OPC_CheckPredicate, 24, 24, 50, 0, // Skip to: 25342 4434/* 12518 */ MCD::OPC_Decode, 249, 10, 166, 1, // Opcode: MVE_VPTv8f16 4435/* 12523 */ MCD::OPC_FilterValue, 1, 14, 50, 0, // Skip to: 25342 4436/* 12528 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 4437/* 12531 */ MCD::OPC_FilterValue, 0, 171, 0, 0, // Skip to: 12707 4438/* 12536 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ... 4439/* 12539 */ MCD::OPC_FilterValue, 0, 79, 0, 0, // Skip to: 12623 4440/* 12544 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 4441/* 12547 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 12585 4442/* 12552 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4443/* 12555 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 12570 4444/* 12560 */ MCD::OPC_CheckPredicate, 24, 233, 49, 0, // Skip to: 25342 4445/* 12565 */ MCD::OPC_Decode, 211, 7, 144, 1, // Opcode: MVE_VADD_qr_f32 4446/* 12570 */ MCD::OPC_FilterValue, 15, 223, 49, 0, // Skip to: 25342 4447/* 12575 */ MCD::OPC_CheckPredicate, 24, 218, 49, 0, // Skip to: 25342 4448/* 12580 */ MCD::OPC_Decode, 210, 7, 144, 1, // Opcode: MVE_VADD_qr_f16 4449/* 12585 */ MCD::OPC_FilterValue, 1, 208, 49, 0, // Skip to: 25342 4450/* 12590 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4451/* 12593 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 12608 4452/* 12598 */ MCD::OPC_CheckPredicate, 24, 195, 49, 0, // Skip to: 25342 4453/* 12603 */ MCD::OPC_Decode, 210, 13, 144, 1, // Opcode: MVE_VSUB_qr_f32 4454/* 12608 */ MCD::OPC_FilterValue, 15, 185, 49, 0, // Skip to: 25342 4455/* 12613 */ MCD::OPC_CheckPredicate, 24, 180, 49, 0, // Skip to: 25342 4456/* 12618 */ MCD::OPC_Decode, 209, 13, 144, 1, // Opcode: MVE_VSUB_qr_f16 4457/* 12623 */ MCD::OPC_FilterValue, 2, 170, 49, 0, // Skip to: 25342 4458/* 12628 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 4459/* 12631 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 12669 4460/* 12636 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4461/* 12639 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 12654 4462/* 12644 */ MCD::OPC_CheckPredicate, 22, 149, 49, 0, // Skip to: 25342 4463/* 12649 */ MCD::OPC_Decode, 168, 11, 144, 1, // Opcode: MVE_VQDMULL_qr_s16bh 4464/* 12654 */ MCD::OPC_FilterValue, 15, 139, 49, 0, // Skip to: 25342 4465/* 12659 */ MCD::OPC_CheckPredicate, 22, 134, 49, 0, // Skip to: 25342 4466/* 12664 */ MCD::OPC_Decode, 170, 11, 144, 1, // Opcode: MVE_VQDMULL_qr_s32bh 4467/* 12669 */ MCD::OPC_FilterValue, 1, 124, 49, 0, // Skip to: 25342 4468/* 12674 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4469/* 12677 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 12692 4470/* 12682 */ MCD::OPC_CheckPredicate, 22, 111, 49, 0, // Skip to: 25342 4471/* 12687 */ MCD::OPC_Decode, 169, 11, 144, 1, // Opcode: MVE_VQDMULL_qr_s16th 4472/* 12692 */ MCD::OPC_FilterValue, 15, 101, 49, 0, // Skip to: 25342 4473/* 12697 */ MCD::OPC_CheckPredicate, 22, 96, 49, 0, // Skip to: 25342 4474/* 12702 */ MCD::OPC_Decode, 171, 11, 144, 1, // Opcode: MVE_VQDMULL_qr_s32th 4475/* 12707 */ MCD::OPC_FilterValue, 1, 86, 49, 0, // Skip to: 25342 4476/* 12712 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4477/* 12715 */ MCD::OPC_FilterValue, 14, 42, 0, 0, // Skip to: 12762 4478/* 12720 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 4479/* 12723 */ MCD::OPC_FilterValue, 0, 70, 49, 0, // Skip to: 25342 4480/* 12728 */ MCD::OPC_CheckPredicate, 24, 19, 0, 0, // Skip to: 12752 4481/* 12733 */ MCD::OPC_CheckField, 22, 1, 0, 12, 0, 0, // Skip to: 12752 4482/* 12740 */ MCD::OPC_CheckField, 13, 3, 0, 5, 0, 0, // Skip to: 12752 4483/* 12747 */ MCD::OPC_Decode, 243, 7, 168, 1, // Opcode: MVE_VCMPf32r 4484/* 12752 */ MCD::OPC_CheckPredicate, 24, 41, 49, 0, // Skip to: 25342 4485/* 12757 */ MCD::OPC_Decode, 242, 10, 169, 1, // Opcode: MVE_VPTv4f32r 4486/* 12762 */ MCD::OPC_FilterValue, 15, 31, 49, 0, // Skip to: 25342 4487/* 12767 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 4488/* 12770 */ MCD::OPC_FilterValue, 0, 23, 49, 0, // Skip to: 25342 4489/* 12775 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 4490/* 12778 */ MCD::OPC_FilterValue, 13, 50, 0, 0, // Skip to: 12833 4491/* 12783 */ MCD::OPC_CheckPredicate, 22, 24, 0, 0, // Skip to: 12812 4492/* 12788 */ MCD::OPC_CheckField, 22, 1, 0, 17, 0, 0, // Skip to: 12812 4493/* 12795 */ MCD::OPC_CheckField, 13, 3, 0, 10, 0, 0, // Skip to: 12812 4494/* 12802 */ MCD::OPC_SoftFail, 160, 161, 56 /* 0xe10a0 */, 0, 4495/* 12807 */ MCD::OPC_Decode, 232, 10, 170, 1, // Opcode: MVE_VPNOT 4496/* 12812 */ MCD::OPC_CheckPredicate, 22, 16, 0, 0, // Skip to: 12833 4497/* 12817 */ MCD::OPC_CheckField, 17, 3, 0, 9, 0, 0, // Skip to: 12833 4498/* 12824 */ MCD::OPC_SoftFail, 160, 33 /* 0x10a0 */, 0, 4499/* 12828 */ MCD::OPC_Decode, 234, 10, 171, 1, // Opcode: MVE_VPST 4500/* 12833 */ MCD::OPC_CheckPredicate, 24, 19, 0, 0, // Skip to: 12857 4501/* 12838 */ MCD::OPC_CheckField, 22, 1, 0, 12, 0, 0, // Skip to: 12857 4502/* 12845 */ MCD::OPC_CheckField, 13, 3, 0, 5, 0, 0, // Skip to: 12857 4503/* 12852 */ MCD::OPC_Decode, 241, 7, 168, 1, // Opcode: MVE_VCMPf16r 4504/* 12857 */ MCD::OPC_CheckPredicate, 24, 192, 48, 0, // Skip to: 25342 4505/* 12862 */ MCD::OPC_Decode, 250, 10, 169, 1, // Opcode: MVE_VPTv8f16r 4506/* 12867 */ MCD::OPC_FilterValue, 1, 119, 16, 0, // Skip to: 17087 4507/* 12872 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ... 4508/* 12875 */ MCD::OPC_FilterValue, 11, 179, 0, 0, // Skip to: 13059 4509/* 12880 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 4510/* 12883 */ MCD::OPC_FilterValue, 0, 105, 0, 0, // Skip to: 12993 4511/* 12888 */ MCD::OPC_ExtractField, 0, 7, // Inst{6-0} ... 4512/* 12891 */ MCD::OPC_FilterValue, 16, 61, 0, 0, // Skip to: 12957 4513/* 12896 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ... 4514/* 12899 */ MCD::OPC_FilterValue, 1, 24, 0, 0, // Skip to: 12928 4515/* 12904 */ MCD::OPC_CheckPredicate, 22, 145, 48, 0, // Skip to: 25342 4516/* 12909 */ MCD::OPC_CheckField, 28, 4, 14, 138, 48, 0, // Skip to: 25342 4517/* 12916 */ MCD::OPC_CheckField, 16, 1, 0, 131, 48, 0, // Skip to: 25342 4518/* 12923 */ MCD::OPC_Decode, 180, 8, 172, 1, // Opcode: MVE_VDUP32 4519/* 12928 */ MCD::OPC_FilterValue, 3, 121, 48, 0, // Skip to: 25342 4520/* 12933 */ MCD::OPC_CheckPredicate, 22, 116, 48, 0, // Skip to: 25342 4521/* 12938 */ MCD::OPC_CheckField, 28, 4, 14, 109, 48, 0, // Skip to: 25342 4522/* 12945 */ MCD::OPC_CheckField, 16, 1, 0, 102, 48, 0, // Skip to: 25342 4523/* 12952 */ MCD::OPC_Decode, 181, 8, 172, 1, // Opcode: MVE_VDUP8 4524/* 12957 */ MCD::OPC_FilterValue, 48, 92, 48, 0, // Skip to: 25342 4525/* 12962 */ MCD::OPC_CheckPredicate, 22, 87, 48, 0, // Skip to: 25342 4526/* 12967 */ MCD::OPC_CheckField, 28, 4, 14, 80, 48, 0, // Skip to: 25342 4527/* 12974 */ MCD::OPC_CheckField, 21, 2, 1, 73, 48, 0, // Skip to: 25342 4528/* 12981 */ MCD::OPC_CheckField, 16, 1, 0, 66, 48, 0, // Skip to: 25342 4529/* 12988 */ MCD::OPC_Decode, 179, 8, 172, 1, // Opcode: MVE_VDUP16 4530/* 12993 */ MCD::OPC_FilterValue, 1, 56, 48, 0, // Skip to: 25342 4531/* 12998 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ... 4532/* 13001 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 13030 4533/* 13006 */ MCD::OPC_CheckPredicate, 23, 43, 48, 0, // Skip to: 25342 4534/* 13011 */ MCD::OPC_CheckField, 28, 4, 14, 36, 48, 0, // Skip to: 25342 4535/* 13018 */ MCD::OPC_CheckField, 0, 6, 48, 29, 48, 0, // Skip to: 25342 4536/* 13025 */ MCD::OPC_Decode, 176, 10, 139, 1, // Opcode: MVE_VMOV_from_lane_u16 4537/* 13030 */ MCD::OPC_FilterValue, 1, 19, 48, 0, // Skip to: 25342 4538/* 13035 */ MCD::OPC_CheckPredicate, 23, 14, 48, 0, // Skip to: 25342 4539/* 13040 */ MCD::OPC_CheckField, 28, 4, 14, 7, 48, 0, // Skip to: 25342 4540/* 13047 */ MCD::OPC_CheckField, 0, 5, 16, 0, 48, 0, // Skip to: 25342 4541/* 13054 */ MCD::OPC_Decode, 177, 10, 140, 1, // Opcode: MVE_VMOV_from_lane_u8 4542/* 13059 */ MCD::OPC_FilterValue, 14, 243, 3, 0, // Skip to: 14075 4543/* 13064 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 4544/* 13067 */ MCD::OPC_FilterValue, 0, 243, 1, 0, // Skip to: 13571 4545/* 13072 */ MCD::OPC_ExtractField, 4, 4, // Inst{7-4} ... 4546/* 13075 */ MCD::OPC_FilterValue, 0, 243, 0, 0, // Skip to: 13323 4547/* 13080 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 4548/* 13083 */ MCD::OPC_FilterValue, 0, 147, 0, 0, // Skip to: 13235 4549/* 13088 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 4550/* 13091 */ MCD::OPC_FilterValue, 0, 67, 0, 0, // Skip to: 13163 4551/* 13096 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4552/* 13099 */ MCD::OPC_FilterValue, 14, 27, 0, 0, // Skip to: 13131 4553/* 13104 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 13121 4554/* 13109 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 13121 4555/* 13116 */ MCD::OPC_Decode, 242, 9, 173, 1, // Opcode: MVE_VMLADAVs16 4556/* 13121 */ MCD::OPC_CheckPredicate, 22, 184, 47, 0, // Skip to: 25342 4557/* 13126 */ MCD::OPC_Decode, 129, 10, 174, 1, // Opcode: MVE_VMLALDAVs16 4558/* 13131 */ MCD::OPC_FilterValue, 15, 174, 47, 0, // Skip to: 25342 4559/* 13136 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 13153 4560/* 13141 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 13153 4561/* 13148 */ MCD::OPC_Decode, 245, 9, 173, 1, // Opcode: MVE_VMLADAVu16 4562/* 13153 */ MCD::OPC_CheckPredicate, 22, 152, 47, 0, // Skip to: 25342 4563/* 13158 */ MCD::OPC_Decode, 131, 10, 174, 1, // Opcode: MVE_VMLALDAVu16 4564/* 13163 */ MCD::OPC_FilterValue, 1, 142, 47, 0, // Skip to: 25342 4565/* 13168 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4566/* 13171 */ MCD::OPC_FilterValue, 14, 27, 0, 0, // Skip to: 13203 4567/* 13176 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 13193 4568/* 13181 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 13193 4569/* 13188 */ MCD::OPC_Decode, 243, 9, 173, 1, // Opcode: MVE_VMLADAVs32 4570/* 13193 */ MCD::OPC_CheckPredicate, 22, 112, 47, 0, // Skip to: 25342 4571/* 13198 */ MCD::OPC_Decode, 130, 10, 174, 1, // Opcode: MVE_VMLALDAVs32 4572/* 13203 */ MCD::OPC_FilterValue, 15, 102, 47, 0, // Skip to: 25342 4573/* 13208 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 13225 4574/* 13213 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 13225 4575/* 13220 */ MCD::OPC_Decode, 246, 9, 173, 1, // Opcode: MVE_VMLADAVu32 4576/* 13225 */ MCD::OPC_CheckPredicate, 22, 80, 47, 0, // Skip to: 25342 4577/* 13230 */ MCD::OPC_Decode, 132, 10, 174, 1, // Opcode: MVE_VMLALDAVu32 4578/* 13235 */ MCD::OPC_FilterValue, 1, 70, 47, 0, // Skip to: 25342 4579/* 13240 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 4580/* 13243 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 13283 4581/* 13248 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4582/* 13251 */ MCD::OPC_FilterValue, 14, 54, 47, 0, // Skip to: 25342 4583/* 13256 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 13273 4584/* 13261 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 13273 4585/* 13268 */ MCD::OPC_Decode, 248, 9, 173, 1, // Opcode: MVE_VMLADAVxs16 4586/* 13273 */ MCD::OPC_CheckPredicate, 22, 32, 47, 0, // Skip to: 25342 4587/* 13278 */ MCD::OPC_Decode, 133, 10, 174, 1, // Opcode: MVE_VMLALDAVxs16 4588/* 13283 */ MCD::OPC_FilterValue, 1, 22, 47, 0, // Skip to: 25342 4589/* 13288 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4590/* 13291 */ MCD::OPC_FilterValue, 14, 14, 47, 0, // Skip to: 25342 4591/* 13296 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 13313 4592/* 13301 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 13313 4593/* 13308 */ MCD::OPC_Decode, 249, 9, 173, 1, // Opcode: MVE_VMLADAVxs32 4594/* 13313 */ MCD::OPC_CheckPredicate, 22, 248, 46, 0, // Skip to: 25342 4595/* 13318 */ MCD::OPC_Decode, 134, 10, 174, 1, // Opcode: MVE_VMLALDAVxs32 4596/* 13323 */ MCD::OPC_FilterValue, 2, 238, 46, 0, // Skip to: 25342 4597/* 13328 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 4598/* 13331 */ MCD::OPC_FilterValue, 0, 147, 0, 0, // Skip to: 13483 4599/* 13336 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 4600/* 13339 */ MCD::OPC_FilterValue, 0, 67, 0, 0, // Skip to: 13411 4601/* 13344 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4602/* 13347 */ MCD::OPC_FilterValue, 14, 27, 0, 0, // Skip to: 13379 4603/* 13352 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 13369 4604/* 13357 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 13369 4605/* 13364 */ MCD::OPC_Decode, 233, 9, 175, 1, // Opcode: MVE_VMLADAVas16 4606/* 13369 */ MCD::OPC_CheckPredicate, 22, 192, 46, 0, // Skip to: 25342 4607/* 13374 */ MCD::OPC_Decode, 251, 9, 176, 1, // Opcode: MVE_VMLALDAVas16 4608/* 13379 */ MCD::OPC_FilterValue, 15, 182, 46, 0, // Skip to: 25342 4609/* 13384 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 13401 4610/* 13389 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 13401 4611/* 13396 */ MCD::OPC_Decode, 236, 9, 175, 1, // Opcode: MVE_VMLADAVau16 4612/* 13401 */ MCD::OPC_CheckPredicate, 22, 160, 46, 0, // Skip to: 25342 4613/* 13406 */ MCD::OPC_Decode, 253, 9, 176, 1, // Opcode: MVE_VMLALDAVau16 4614/* 13411 */ MCD::OPC_FilterValue, 1, 150, 46, 0, // Skip to: 25342 4615/* 13416 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4616/* 13419 */ MCD::OPC_FilterValue, 14, 27, 0, 0, // Skip to: 13451 4617/* 13424 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 13441 4618/* 13429 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 13441 4619/* 13436 */ MCD::OPC_Decode, 234, 9, 175, 1, // Opcode: MVE_VMLADAVas32 4620/* 13441 */ MCD::OPC_CheckPredicate, 22, 120, 46, 0, // Skip to: 25342 4621/* 13446 */ MCD::OPC_Decode, 252, 9, 176, 1, // Opcode: MVE_VMLALDAVas32 4622/* 13451 */ MCD::OPC_FilterValue, 15, 110, 46, 0, // Skip to: 25342 4623/* 13456 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 13473 4624/* 13461 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 13473 4625/* 13468 */ MCD::OPC_Decode, 237, 9, 175, 1, // Opcode: MVE_VMLADAVau32 4626/* 13473 */ MCD::OPC_CheckPredicate, 22, 88, 46, 0, // Skip to: 25342 4627/* 13478 */ MCD::OPC_Decode, 254, 9, 176, 1, // Opcode: MVE_VMLALDAVau32 4628/* 13483 */ MCD::OPC_FilterValue, 1, 78, 46, 0, // Skip to: 25342 4629/* 13488 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 4630/* 13491 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 13531 4631/* 13496 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4632/* 13499 */ MCD::OPC_FilterValue, 14, 62, 46, 0, // Skip to: 25342 4633/* 13504 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 13521 4634/* 13509 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 13521 4635/* 13516 */ MCD::OPC_Decode, 239, 9, 175, 1, // Opcode: MVE_VMLADAVaxs16 4636/* 13521 */ MCD::OPC_CheckPredicate, 22, 40, 46, 0, // Skip to: 25342 4637/* 13526 */ MCD::OPC_Decode, 255, 9, 176, 1, // Opcode: MVE_VMLALDAVaxs16 4638/* 13531 */ MCD::OPC_FilterValue, 1, 30, 46, 0, // Skip to: 25342 4639/* 13536 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4640/* 13539 */ MCD::OPC_FilterValue, 14, 22, 46, 0, // Skip to: 25342 4641/* 13544 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 13561 4642/* 13549 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 13561 4643/* 13556 */ MCD::OPC_Decode, 240, 9, 175, 1, // Opcode: MVE_VMLADAVaxs32 4644/* 13561 */ MCD::OPC_CheckPredicate, 22, 0, 46, 0, // Skip to: 25342 4645/* 13566 */ MCD::OPC_Decode, 128, 10, 176, 1, // Opcode: MVE_VMLALDAVaxs32 4646/* 13571 */ MCD::OPC_FilterValue, 1, 246, 45, 0, // Skip to: 25342 4647/* 13576 */ MCD::OPC_ExtractField, 4, 4, // Inst{7-4} ... 4648/* 13579 */ MCD::OPC_FilterValue, 0, 243, 0, 0, // Skip to: 13827 4649/* 13584 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 4650/* 13587 */ MCD::OPC_FilterValue, 0, 115, 0, 0, // Skip to: 13707 4651/* 13592 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 4652/* 13595 */ MCD::OPC_FilterValue, 0, 67, 0, 0, // Skip to: 13667 4653/* 13600 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4654/* 13603 */ MCD::OPC_FilterValue, 14, 27, 0, 0, // Skip to: 13635 4655/* 13608 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 13625 4656/* 13613 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 13625 4657/* 13620 */ MCD::OPC_Decode, 147, 10, 173, 1, // Opcode: MVE_VMLSDAVs16 4658/* 13625 */ MCD::OPC_CheckPredicate, 22, 192, 45, 0, // Skip to: 25342 4659/* 13630 */ MCD::OPC_Decode, 157, 10, 174, 1, // Opcode: MVE_VMLSLDAVs16 4660/* 13635 */ MCD::OPC_FilterValue, 15, 182, 45, 0, // Skip to: 25342 4661/* 13640 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 13657 4662/* 13645 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 13657 4663/* 13652 */ MCD::OPC_Decode, 149, 10, 173, 1, // Opcode: MVE_VMLSDAVs8 4664/* 13657 */ MCD::OPC_CheckPredicate, 22, 160, 45, 0, // Skip to: 25342 4665/* 13662 */ MCD::OPC_Decode, 188, 12, 174, 1, // Opcode: MVE_VRMLSLDAVHs32 4666/* 13667 */ MCD::OPC_FilterValue, 1, 150, 45, 0, // Skip to: 25342 4667/* 13672 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4668/* 13675 */ MCD::OPC_FilterValue, 14, 142, 45, 0, // Skip to: 25342 4669/* 13680 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 13697 4670/* 13685 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 13697 4671/* 13692 */ MCD::OPC_Decode, 148, 10, 173, 1, // Opcode: MVE_VMLSDAVs32 4672/* 13697 */ MCD::OPC_CheckPredicate, 22, 120, 45, 0, // Skip to: 25342 4673/* 13702 */ MCD::OPC_Decode, 158, 10, 174, 1, // Opcode: MVE_VMLSLDAVs32 4674/* 13707 */ MCD::OPC_FilterValue, 1, 110, 45, 0, // Skip to: 25342 4675/* 13712 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 4676/* 13715 */ MCD::OPC_FilterValue, 0, 67, 0, 0, // Skip to: 13787 4677/* 13720 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4678/* 13723 */ MCD::OPC_FilterValue, 14, 27, 0, 0, // Skip to: 13755 4679/* 13728 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 13745 4680/* 13733 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 13745 4681/* 13740 */ MCD::OPC_Decode, 150, 10, 173, 1, // Opcode: MVE_VMLSDAVxs16 4682/* 13745 */ MCD::OPC_CheckPredicate, 22, 72, 45, 0, // Skip to: 25342 4683/* 13750 */ MCD::OPC_Decode, 159, 10, 174, 1, // Opcode: MVE_VMLSLDAVxs16 4684/* 13755 */ MCD::OPC_FilterValue, 15, 62, 45, 0, // Skip to: 25342 4685/* 13760 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 13777 4686/* 13765 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 13777 4687/* 13772 */ MCD::OPC_Decode, 152, 10, 173, 1, // Opcode: MVE_VMLSDAVxs8 4688/* 13777 */ MCD::OPC_CheckPredicate, 22, 40, 45, 0, // Skip to: 25342 4689/* 13782 */ MCD::OPC_Decode, 189, 12, 174, 1, // Opcode: MVE_VRMLSLDAVHxs32 4690/* 13787 */ MCD::OPC_FilterValue, 1, 30, 45, 0, // Skip to: 25342 4691/* 13792 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4692/* 13795 */ MCD::OPC_FilterValue, 14, 22, 45, 0, // Skip to: 25342 4693/* 13800 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 13817 4694/* 13805 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 13817 4695/* 13812 */ MCD::OPC_Decode, 151, 10, 173, 1, // Opcode: MVE_VMLSDAVxs32 4696/* 13817 */ MCD::OPC_CheckPredicate, 22, 0, 45, 0, // Skip to: 25342 4697/* 13822 */ MCD::OPC_Decode, 160, 10, 174, 1, // Opcode: MVE_VMLSLDAVxs32 4698/* 13827 */ MCD::OPC_FilterValue, 2, 246, 44, 0, // Skip to: 25342 4699/* 13832 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 4700/* 13835 */ MCD::OPC_FilterValue, 0, 115, 0, 0, // Skip to: 13955 4701/* 13840 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 4702/* 13843 */ MCD::OPC_FilterValue, 0, 67, 0, 0, // Skip to: 13915 4703/* 13848 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4704/* 13851 */ MCD::OPC_FilterValue, 14, 27, 0, 0, // Skip to: 13883 4705/* 13856 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 13873 4706/* 13861 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 13873 4707/* 13868 */ MCD::OPC_Decode, 141, 10, 175, 1, // Opcode: MVE_VMLSDAVas16 4708/* 13873 */ MCD::OPC_CheckPredicate, 22, 200, 44, 0, // Skip to: 25342 4709/* 13878 */ MCD::OPC_Decode, 153, 10, 176, 1, // Opcode: MVE_VMLSLDAVas16 4710/* 13883 */ MCD::OPC_FilterValue, 15, 190, 44, 0, // Skip to: 25342 4711/* 13888 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 13905 4712/* 13893 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 13905 4713/* 13900 */ MCD::OPC_Decode, 143, 10, 175, 1, // Opcode: MVE_VMLSDAVas8 4714/* 13905 */ MCD::OPC_CheckPredicate, 22, 168, 44, 0, // Skip to: 25342 4715/* 13910 */ MCD::OPC_Decode, 186, 12, 176, 1, // Opcode: MVE_VRMLSLDAVHas32 4716/* 13915 */ MCD::OPC_FilterValue, 1, 158, 44, 0, // Skip to: 25342 4717/* 13920 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4718/* 13923 */ MCD::OPC_FilterValue, 14, 150, 44, 0, // Skip to: 25342 4719/* 13928 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 13945 4720/* 13933 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 13945 4721/* 13940 */ MCD::OPC_Decode, 142, 10, 175, 1, // Opcode: MVE_VMLSDAVas32 4722/* 13945 */ MCD::OPC_CheckPredicate, 22, 128, 44, 0, // Skip to: 25342 4723/* 13950 */ MCD::OPC_Decode, 154, 10, 176, 1, // Opcode: MVE_VMLSLDAVas32 4724/* 13955 */ MCD::OPC_FilterValue, 1, 118, 44, 0, // Skip to: 25342 4725/* 13960 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 4726/* 13963 */ MCD::OPC_FilterValue, 0, 67, 0, 0, // Skip to: 14035 4727/* 13968 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4728/* 13971 */ MCD::OPC_FilterValue, 14, 27, 0, 0, // Skip to: 14003 4729/* 13976 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 13993 4730/* 13981 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 13993 4731/* 13988 */ MCD::OPC_Decode, 144, 10, 175, 1, // Opcode: MVE_VMLSDAVaxs16 4732/* 13993 */ MCD::OPC_CheckPredicate, 22, 80, 44, 0, // Skip to: 25342 4733/* 13998 */ MCD::OPC_Decode, 155, 10, 176, 1, // Opcode: MVE_VMLSLDAVaxs16 4734/* 14003 */ MCD::OPC_FilterValue, 15, 70, 44, 0, // Skip to: 25342 4735/* 14008 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 14025 4736/* 14013 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 14025 4737/* 14020 */ MCD::OPC_Decode, 146, 10, 175, 1, // Opcode: MVE_VMLSDAVaxs8 4738/* 14025 */ MCD::OPC_CheckPredicate, 22, 48, 44, 0, // Skip to: 25342 4739/* 14030 */ MCD::OPC_Decode, 187, 12, 176, 1, // Opcode: MVE_VRMLSLDAVHaxs32 4740/* 14035 */ MCD::OPC_FilterValue, 1, 38, 44, 0, // Skip to: 25342 4741/* 14040 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4742/* 14043 */ MCD::OPC_FilterValue, 14, 30, 44, 0, // Skip to: 25342 4743/* 14048 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 14065 4744/* 14053 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 14065 4745/* 14060 */ MCD::OPC_Decode, 145, 10, 175, 1, // Opcode: MVE_VMLSDAVaxs32 4746/* 14065 */ MCD::OPC_CheckPredicate, 22, 8, 44, 0, // Skip to: 25342 4747/* 14070 */ MCD::OPC_Decode, 156, 10, 176, 1, // Opcode: MVE_VMLSLDAVaxs32 4748/* 14075 */ MCD::OPC_FilterValue, 15, 254, 43, 0, // Skip to: 25342 4749/* 14080 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 4750/* 14083 */ MCD::OPC_FilterValue, 0, 154, 5, 0, // Skip to: 15522 4751/* 14088 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 4752/* 14091 */ MCD::OPC_FilterValue, 0, 196, 4, 0, // Skip to: 15316 4753/* 14096 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ... 4754/* 14099 */ MCD::OPC_FilterValue, 0, 56, 3, 0, // Skip to: 14928 4755/* 14104 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 4756/* 14107 */ MCD::OPC_FilterValue, 0, 40, 2, 0, // Skip to: 14664 4757/* 14112 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 4758/* 14115 */ MCD::OPC_FilterValue, 0, 60, 1, 0, // Skip to: 14436 4759/* 14120 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4760/* 14123 */ MCD::OPC_FilterValue, 14, 190, 0, 0, // Skip to: 14318 4761/* 14128 */ MCD::OPC_ExtractField, 17, 6, // Inst{22-17} ... 4762/* 14131 */ MCD::OPC_FilterValue, 48, 10, 0, 0, // Skip to: 14146 4763/* 14136 */ MCD::OPC_CheckPredicate, 22, 110, 0, 0, // Skip to: 14251 4764/* 14141 */ MCD::OPC_Decode, 183, 9, 177, 1, // Opcode: MVE_VMAXAVs8 4765/* 14146 */ MCD::OPC_FilterValue, 49, 10, 0, 0, // Skip to: 14161 4766/* 14151 */ MCD::OPC_CheckPredicate, 22, 95, 0, 0, // Skip to: 14251 4767/* 14156 */ MCD::OPC_Decode, 197, 9, 177, 1, // Opcode: MVE_VMAXVs8 4768/* 14161 */ MCD::OPC_FilterValue, 50, 10, 0, 0, // Skip to: 14176 4769/* 14166 */ MCD::OPC_CheckPredicate, 22, 80, 0, 0, // Skip to: 14251 4770/* 14171 */ MCD::OPC_Decode, 181, 9, 177, 1, // Opcode: MVE_VMAXAVs16 4771/* 14176 */ MCD::OPC_FilterValue, 51, 10, 0, 0, // Skip to: 14191 4772/* 14181 */ MCD::OPC_CheckPredicate, 22, 65, 0, 0, // Skip to: 14251 4773/* 14186 */ MCD::OPC_Decode, 195, 9, 177, 1, // Opcode: MVE_VMAXVs16 4774/* 14191 */ MCD::OPC_FilterValue, 52, 10, 0, 0, // Skip to: 14206 4775/* 14196 */ MCD::OPC_CheckPredicate, 22, 50, 0, 0, // Skip to: 14251 4776/* 14201 */ MCD::OPC_Decode, 182, 9, 177, 1, // Opcode: MVE_VMAXAVs32 4777/* 14206 */ MCD::OPC_FilterValue, 53, 10, 0, 0, // Skip to: 14221 4778/* 14211 */ MCD::OPC_CheckPredicate, 22, 35, 0, 0, // Skip to: 14251 4779/* 14216 */ MCD::OPC_Decode, 196, 9, 177, 1, // Opcode: MVE_VMAXVs32 4780/* 14221 */ MCD::OPC_FilterValue, 54, 10, 0, 0, // Skip to: 14236 4781/* 14226 */ MCD::OPC_CheckPredicate, 24, 20, 0, 0, // Skip to: 14251 4782/* 14231 */ MCD::OPC_Decode, 188, 9, 177, 1, // Opcode: MVE_VMAXNMAVf32 4783/* 14236 */ MCD::OPC_FilterValue, 55, 10, 0, 0, // Skip to: 14251 4784/* 14241 */ MCD::OPC_CheckPredicate, 24, 5, 0, 0, // Skip to: 14251 4785/* 14246 */ MCD::OPC_Decode, 192, 9, 177, 1, // Opcode: MVE_VMAXNMVf32 4786/* 14251 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 4787/* 14254 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 14286 4788/* 14259 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 14276 4789/* 14264 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 14276 4790/* 14271 */ MCD::OPC_Decode, 244, 9, 173, 1, // Opcode: MVE_VMLADAVs8 4791/* 14276 */ MCD::OPC_CheckPredicate, 22, 53, 43, 0, // Skip to: 25342 4792/* 14281 */ MCD::OPC_Decode, 183, 12, 174, 1, // Opcode: MVE_VRMLALDAVHs32 4793/* 14286 */ MCD::OPC_FilterValue, 1, 43, 43, 0, // Skip to: 25342 4794/* 14291 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 14308 4795/* 14296 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 14308 4796/* 14303 */ MCD::OPC_Decode, 250, 9, 173, 1, // Opcode: MVE_VMLADAVxs8 4797/* 14308 */ MCD::OPC_CheckPredicate, 22, 21, 43, 0, // Skip to: 25342 4798/* 14313 */ MCD::OPC_Decode, 185, 12, 174, 1, // Opcode: MVE_VRMLALDAVHxs32 4799/* 14318 */ MCD::OPC_FilterValue, 15, 11, 43, 0, // Skip to: 25342 4800/* 14323 */ MCD::OPC_ExtractField, 17, 6, // Inst{22-17} ... 4801/* 14326 */ MCD::OPC_FilterValue, 49, 10, 0, 0, // Skip to: 14341 4802/* 14331 */ MCD::OPC_CheckPredicate, 22, 65, 0, 0, // Skip to: 14401 4803/* 14336 */ MCD::OPC_Decode, 200, 9, 177, 1, // Opcode: MVE_VMAXVu8 4804/* 14341 */ MCD::OPC_FilterValue, 51, 10, 0, 0, // Skip to: 14356 4805/* 14346 */ MCD::OPC_CheckPredicate, 22, 50, 0, 0, // Skip to: 14401 4806/* 14351 */ MCD::OPC_Decode, 198, 9, 177, 1, // Opcode: MVE_VMAXVu16 4807/* 14356 */ MCD::OPC_FilterValue, 53, 10, 0, 0, // Skip to: 14371 4808/* 14361 */ MCD::OPC_CheckPredicate, 22, 35, 0, 0, // Skip to: 14401 4809/* 14366 */ MCD::OPC_Decode, 199, 9, 177, 1, // Opcode: MVE_VMAXVu32 4810/* 14371 */ MCD::OPC_FilterValue, 54, 10, 0, 0, // Skip to: 14386 4811/* 14376 */ MCD::OPC_CheckPredicate, 24, 20, 0, 0, // Skip to: 14401 4812/* 14381 */ MCD::OPC_Decode, 187, 9, 177, 1, // Opcode: MVE_VMAXNMAVf16 4813/* 14386 */ MCD::OPC_FilterValue, 55, 10, 0, 0, // Skip to: 14401 4814/* 14391 */ MCD::OPC_CheckPredicate, 24, 5, 0, 0, // Skip to: 14401 4815/* 14396 */ MCD::OPC_Decode, 191, 9, 177, 1, // Opcode: MVE_VMAXNMVf16 4816/* 14401 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 4817/* 14404 */ MCD::OPC_FilterValue, 0, 181, 42, 0, // Skip to: 25342 4818/* 14409 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 14426 4819/* 14414 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 14426 4820/* 14421 */ MCD::OPC_Decode, 247, 9, 173, 1, // Opcode: MVE_VMLADAVu8 4821/* 14426 */ MCD::OPC_CheckPredicate, 22, 159, 42, 0, // Skip to: 25342 4822/* 14431 */ MCD::OPC_Decode, 184, 12, 174, 1, // Opcode: MVE_VRMLALDAVHu32 4823/* 14436 */ MCD::OPC_FilterValue, 1, 149, 42, 0, // Skip to: 25342 4824/* 14441 */ MCD::OPC_ExtractField, 17, 3, // Inst{19-17} ... 4825/* 14444 */ MCD::OPC_FilterValue, 0, 61, 0, 0, // Skip to: 14510 4826/* 14449 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4827/* 14452 */ MCD::OPC_FilterValue, 14, 24, 0, 0, // Skip to: 14481 4828/* 14457 */ MCD::OPC_CheckPredicate, 22, 128, 42, 0, // Skip to: 25342 4829/* 14462 */ MCD::OPC_CheckField, 20, 3, 7, 121, 42, 0, // Skip to: 25342 4830/* 14469 */ MCD::OPC_CheckField, 12, 1, 0, 114, 42, 0, // Skip to: 25342 4831/* 14476 */ MCD::OPC_Decode, 203, 7, 178, 1, // Opcode: MVE_VADDVs8no_acc 4832/* 14481 */ MCD::OPC_FilterValue, 15, 104, 42, 0, // Skip to: 25342 4833/* 14486 */ MCD::OPC_CheckPredicate, 22, 99, 42, 0, // Skip to: 25342 4834/* 14491 */ MCD::OPC_CheckField, 20, 3, 7, 92, 42, 0, // Skip to: 25342 4835/* 14498 */ MCD::OPC_CheckField, 12, 1, 0, 85, 42, 0, // Skip to: 25342 4836/* 14505 */ MCD::OPC_Decode, 209, 7, 178, 1, // Opcode: MVE_VADDVu8no_acc 4837/* 14510 */ MCD::OPC_FilterValue, 2, 61, 0, 0, // Skip to: 14576 4838/* 14515 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4839/* 14518 */ MCD::OPC_FilterValue, 14, 24, 0, 0, // Skip to: 14547 4840/* 14523 */ MCD::OPC_CheckPredicate, 22, 62, 42, 0, // Skip to: 25342 4841/* 14528 */ MCD::OPC_CheckField, 20, 3, 7, 55, 42, 0, // Skip to: 25342 4842/* 14535 */ MCD::OPC_CheckField, 12, 1, 0, 48, 42, 0, // Skip to: 25342 4843/* 14542 */ MCD::OPC_Decode, 199, 7, 178, 1, // Opcode: MVE_VADDVs16no_acc 4844/* 14547 */ MCD::OPC_FilterValue, 15, 38, 42, 0, // Skip to: 25342 4845/* 14552 */ MCD::OPC_CheckPredicate, 22, 33, 42, 0, // Skip to: 25342 4846/* 14557 */ MCD::OPC_CheckField, 20, 3, 7, 26, 42, 0, // Skip to: 25342 4847/* 14564 */ MCD::OPC_CheckField, 12, 1, 0, 19, 42, 0, // Skip to: 25342 4848/* 14571 */ MCD::OPC_Decode, 205, 7, 178, 1, // Opcode: MVE_VADDVu16no_acc 4849/* 14576 */ MCD::OPC_FilterValue, 4, 9, 42, 0, // Skip to: 25342 4850/* 14581 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4851/* 14584 */ MCD::OPC_FilterValue, 14, 35, 0, 0, // Skip to: 14624 4852/* 14589 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 4853/* 14592 */ MCD::OPC_FilterValue, 0, 249, 41, 0, // Skip to: 25342 4854/* 14597 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 14614 4855/* 14602 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 14614 4856/* 14609 */ MCD::OPC_Decode, 201, 7, 178, 1, // Opcode: MVE_VADDVs32no_acc 4857/* 14614 */ MCD::OPC_CheckPredicate, 22, 227, 41, 0, // Skip to: 25342 4858/* 14619 */ MCD::OPC_Decode, 195, 7, 179, 1, // Opcode: MVE_VADDLVs32no_acc 4859/* 14624 */ MCD::OPC_FilterValue, 15, 217, 41, 0, // Skip to: 25342 4860/* 14629 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 4861/* 14632 */ MCD::OPC_FilterValue, 0, 209, 41, 0, // Skip to: 25342 4862/* 14637 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 14654 4863/* 14642 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 14654 4864/* 14649 */ MCD::OPC_Decode, 207, 7, 178, 1, // Opcode: MVE_VADDVu32no_acc 4865/* 14654 */ MCD::OPC_CheckPredicate, 22, 187, 41, 0, // Skip to: 25342 4866/* 14659 */ MCD::OPC_Decode, 197, 7, 179, 1, // Opcode: MVE_VADDLVu32no_acc 4867/* 14664 */ MCD::OPC_FilterValue, 1, 177, 41, 0, // Skip to: 25342 4868/* 14669 */ MCD::OPC_ExtractField, 16, 7, // Inst{22-16} ... 4869/* 14672 */ MCD::OPC_FilterValue, 96, 17, 0, 0, // Skip to: 14694 4870/* 14677 */ MCD::OPC_CheckPredicate, 22, 164, 41, 0, // Skip to: 25342 4871/* 14682 */ MCD::OPC_CheckField, 28, 4, 14, 157, 41, 0, // Skip to: 25342 4872/* 14689 */ MCD::OPC_Decode, 209, 9, 177, 1, // Opcode: MVE_VMINAVs8 4873/* 14694 */ MCD::OPC_FilterValue, 98, 33, 0, 0, // Skip to: 14732 4874/* 14699 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4875/* 14702 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 14717 4876/* 14707 */ MCD::OPC_CheckPredicate, 22, 134, 41, 0, // Skip to: 25342 4877/* 14712 */ MCD::OPC_Decode, 223, 9, 177, 1, // Opcode: MVE_VMINVs8 4878/* 14717 */ MCD::OPC_FilterValue, 15, 124, 41, 0, // Skip to: 25342 4879/* 14722 */ MCD::OPC_CheckPredicate, 22, 119, 41, 0, // Skip to: 25342 4880/* 14727 */ MCD::OPC_Decode, 226, 9, 177, 1, // Opcode: MVE_VMINVu8 4881/* 14732 */ MCD::OPC_FilterValue, 100, 17, 0, 0, // Skip to: 14754 4882/* 14737 */ MCD::OPC_CheckPredicate, 22, 104, 41, 0, // Skip to: 25342 4883/* 14742 */ MCD::OPC_CheckField, 28, 4, 14, 97, 41, 0, // Skip to: 25342 4884/* 14749 */ MCD::OPC_Decode, 207, 9, 177, 1, // Opcode: MVE_VMINAVs16 4885/* 14754 */ MCD::OPC_FilterValue, 102, 33, 0, 0, // Skip to: 14792 4886/* 14759 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4887/* 14762 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 14777 4888/* 14767 */ MCD::OPC_CheckPredicate, 22, 74, 41, 0, // Skip to: 25342 4889/* 14772 */ MCD::OPC_Decode, 221, 9, 177, 1, // Opcode: MVE_VMINVs16 4890/* 14777 */ MCD::OPC_FilterValue, 15, 64, 41, 0, // Skip to: 25342 4891/* 14782 */ MCD::OPC_CheckPredicate, 22, 59, 41, 0, // Skip to: 25342 4892/* 14787 */ MCD::OPC_Decode, 224, 9, 177, 1, // Opcode: MVE_VMINVu16 4893/* 14792 */ MCD::OPC_FilterValue, 104, 17, 0, 0, // Skip to: 14814 4894/* 14797 */ MCD::OPC_CheckPredicate, 22, 44, 41, 0, // Skip to: 25342 4895/* 14802 */ MCD::OPC_CheckField, 28, 4, 14, 37, 41, 0, // Skip to: 25342 4896/* 14809 */ MCD::OPC_Decode, 208, 9, 177, 1, // Opcode: MVE_VMINAVs32 4897/* 14814 */ MCD::OPC_FilterValue, 106, 33, 0, 0, // Skip to: 14852 4898/* 14819 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4899/* 14822 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 14837 4900/* 14827 */ MCD::OPC_CheckPredicate, 22, 14, 41, 0, // Skip to: 25342 4901/* 14832 */ MCD::OPC_Decode, 222, 9, 177, 1, // Opcode: MVE_VMINVs32 4902/* 14837 */ MCD::OPC_FilterValue, 15, 4, 41, 0, // Skip to: 25342 4903/* 14842 */ MCD::OPC_CheckPredicate, 22, 255, 40, 0, // Skip to: 25342 4904/* 14847 */ MCD::OPC_Decode, 225, 9, 177, 1, // Opcode: MVE_VMINVu32 4905/* 14852 */ MCD::OPC_FilterValue, 108, 33, 0, 0, // Skip to: 14890 4906/* 14857 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4907/* 14860 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 14875 4908/* 14865 */ MCD::OPC_CheckPredicate, 24, 232, 40, 0, // Skip to: 25342 4909/* 14870 */ MCD::OPC_Decode, 214, 9, 177, 1, // Opcode: MVE_VMINNMAVf32 4910/* 14875 */ MCD::OPC_FilterValue, 15, 222, 40, 0, // Skip to: 25342 4911/* 14880 */ MCD::OPC_CheckPredicate, 24, 217, 40, 0, // Skip to: 25342 4912/* 14885 */ MCD::OPC_Decode, 213, 9, 177, 1, // Opcode: MVE_VMINNMAVf16 4913/* 14890 */ MCD::OPC_FilterValue, 110, 207, 40, 0, // Skip to: 25342 4914/* 14895 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4915/* 14898 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 14913 4916/* 14903 */ MCD::OPC_CheckPredicate, 24, 194, 40, 0, // Skip to: 25342 4917/* 14908 */ MCD::OPC_Decode, 218, 9, 177, 1, // Opcode: MVE_VMINNMVf32 4918/* 14913 */ MCD::OPC_FilterValue, 15, 184, 40, 0, // Skip to: 25342 4919/* 14918 */ MCD::OPC_CheckPredicate, 24, 179, 40, 0, // Skip to: 25342 4920/* 14923 */ MCD::OPC_Decode, 217, 9, 177, 1, // Opcode: MVE_VMINNMVf16 4921/* 14928 */ MCD::OPC_FilterValue, 2, 169, 40, 0, // Skip to: 25342 4922/* 14933 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 4923/* 14936 */ MCD::OPC_FilterValue, 0, 63, 1, 0, // Skip to: 15260 4924/* 14941 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 4925/* 14944 */ MCD::OPC_FilterValue, 0, 83, 0, 0, // Skip to: 15032 4926/* 14949 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4927/* 14952 */ MCD::OPC_FilterValue, 14, 35, 0, 0, // Skip to: 14992 4928/* 14957 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 4929/* 14960 */ MCD::OPC_FilterValue, 0, 137, 40, 0, // Skip to: 25342 4930/* 14965 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 14982 4931/* 14970 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 14982 4932/* 14977 */ MCD::OPC_Decode, 235, 9, 175, 1, // Opcode: MVE_VMLADAVas8 4933/* 14982 */ MCD::OPC_CheckPredicate, 22, 115, 40, 0, // Skip to: 25342 4934/* 14987 */ MCD::OPC_Decode, 180, 12, 176, 1, // Opcode: MVE_VRMLALDAVHas32 4935/* 14992 */ MCD::OPC_FilterValue, 15, 105, 40, 0, // Skip to: 25342 4936/* 14997 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 4937/* 15000 */ MCD::OPC_FilterValue, 0, 97, 40, 0, // Skip to: 25342 4938/* 15005 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 15022 4939/* 15010 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 15022 4940/* 15017 */ MCD::OPC_Decode, 238, 9, 175, 1, // Opcode: MVE_VMLADAVau8 4941/* 15022 */ MCD::OPC_CheckPredicate, 22, 75, 40, 0, // Skip to: 25342 4942/* 15027 */ MCD::OPC_Decode, 181, 12, 176, 1, // Opcode: MVE_VRMLALDAVHau32 4943/* 15032 */ MCD::OPC_FilterValue, 1, 65, 40, 0, // Skip to: 25342 4944/* 15037 */ MCD::OPC_ExtractField, 17, 3, // Inst{19-17} ... 4945/* 15040 */ MCD::OPC_FilterValue, 0, 61, 0, 0, // Skip to: 15106 4946/* 15045 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4947/* 15048 */ MCD::OPC_FilterValue, 14, 24, 0, 0, // Skip to: 15077 4948/* 15053 */ MCD::OPC_CheckPredicate, 22, 44, 40, 0, // Skip to: 25342 4949/* 15058 */ MCD::OPC_CheckField, 20, 3, 7, 37, 40, 0, // Skip to: 25342 4950/* 15065 */ MCD::OPC_CheckField, 7, 1, 0, 30, 40, 0, // Skip to: 25342 4951/* 15072 */ MCD::OPC_Decode, 202, 7, 180, 1, // Opcode: MVE_VADDVs8acc 4952/* 15077 */ MCD::OPC_FilterValue, 15, 20, 40, 0, // Skip to: 25342 4953/* 15082 */ MCD::OPC_CheckPredicate, 22, 15, 40, 0, // Skip to: 25342 4954/* 15087 */ MCD::OPC_CheckField, 20, 3, 7, 8, 40, 0, // Skip to: 25342 4955/* 15094 */ MCD::OPC_CheckField, 7, 1, 0, 1, 40, 0, // Skip to: 25342 4956/* 15101 */ MCD::OPC_Decode, 208, 7, 180, 1, // Opcode: MVE_VADDVu8acc 4957/* 15106 */ MCD::OPC_FilterValue, 2, 61, 0, 0, // Skip to: 15172 4958/* 15111 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4959/* 15114 */ MCD::OPC_FilterValue, 14, 24, 0, 0, // Skip to: 15143 4960/* 15119 */ MCD::OPC_CheckPredicate, 22, 234, 39, 0, // Skip to: 25342 4961/* 15124 */ MCD::OPC_CheckField, 20, 3, 7, 227, 39, 0, // Skip to: 25342 4962/* 15131 */ MCD::OPC_CheckField, 7, 1, 0, 220, 39, 0, // Skip to: 25342 4963/* 15138 */ MCD::OPC_Decode, 198, 7, 180, 1, // Opcode: MVE_VADDVs16acc 4964/* 15143 */ MCD::OPC_FilterValue, 15, 210, 39, 0, // Skip to: 25342 4965/* 15148 */ MCD::OPC_CheckPredicate, 22, 205, 39, 0, // Skip to: 25342 4966/* 15153 */ MCD::OPC_CheckField, 20, 3, 7, 198, 39, 0, // Skip to: 25342 4967/* 15160 */ MCD::OPC_CheckField, 7, 1, 0, 191, 39, 0, // Skip to: 25342 4968/* 15167 */ MCD::OPC_Decode, 204, 7, 180, 1, // Opcode: MVE_VADDVu16acc 4969/* 15172 */ MCD::OPC_FilterValue, 4, 181, 39, 0, // Skip to: 25342 4970/* 15177 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4971/* 15180 */ MCD::OPC_FilterValue, 14, 35, 0, 0, // Skip to: 15220 4972/* 15185 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 4973/* 15188 */ MCD::OPC_FilterValue, 0, 165, 39, 0, // Skip to: 25342 4974/* 15193 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 15210 4975/* 15198 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 15210 4976/* 15205 */ MCD::OPC_Decode, 200, 7, 180, 1, // Opcode: MVE_VADDVs32acc 4977/* 15210 */ MCD::OPC_CheckPredicate, 22, 143, 39, 0, // Skip to: 25342 4978/* 15215 */ MCD::OPC_Decode, 194, 7, 181, 1, // Opcode: MVE_VADDLVs32acc 4979/* 15220 */ MCD::OPC_FilterValue, 15, 133, 39, 0, // Skip to: 25342 4980/* 15225 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 4981/* 15228 */ MCD::OPC_FilterValue, 0, 125, 39, 0, // Skip to: 25342 4982/* 15233 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 15250 4983/* 15238 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 15250 4984/* 15245 */ MCD::OPC_Decode, 206, 7, 180, 1, // Opcode: MVE_VADDVu32acc 4985/* 15250 */ MCD::OPC_CheckPredicate, 22, 103, 39, 0, // Skip to: 25342 4986/* 15255 */ MCD::OPC_Decode, 196, 7, 181, 1, // Opcode: MVE_VADDLVu32acc 4987/* 15260 */ MCD::OPC_FilterValue, 1, 93, 39, 0, // Skip to: 25342 4988/* 15265 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 4989/* 15268 */ MCD::OPC_FilterValue, 0, 85, 39, 0, // Skip to: 25342 4990/* 15273 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 4991/* 15276 */ MCD::OPC_FilterValue, 0, 77, 39, 0, // Skip to: 25342 4992/* 15281 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 4993/* 15284 */ MCD::OPC_FilterValue, 14, 69, 39, 0, // Skip to: 25342 4994/* 15289 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 15306 4995/* 15294 */ MCD::OPC_CheckField, 20, 3, 7, 5, 0, 0, // Skip to: 15306 4996/* 15301 */ MCD::OPC_Decode, 241, 9, 175, 1, // Opcode: MVE_VMLADAVaxs8 4997/* 15306 */ MCD::OPC_CheckPredicate, 22, 47, 39, 0, // Skip to: 25342 4998/* 15311 */ MCD::OPC_Decode, 182, 12, 176, 1, // Opcode: MVE_VRMLALDAVHaxs32 4999/* 15316 */ MCD::OPC_FilterValue, 1, 37, 39, 0, // Skip to: 25342 5000/* 15321 */ MCD::OPC_ExtractField, 20, 3, // Inst{22-20} ... 5001/* 15324 */ MCD::OPC_FilterValue, 0, 61, 0, 0, // Skip to: 15390 5002/* 15329 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5003/* 15332 */ MCD::OPC_FilterValue, 14, 24, 0, 0, // Skip to: 15361 5004/* 15337 */ MCD::OPC_CheckPredicate, 22, 16, 39, 0, // Skip to: 25342 5005/* 15342 */ MCD::OPC_CheckField, 16, 1, 0, 9, 39, 0, // Skip to: 25342 5006/* 15349 */ MCD::OPC_CheckField, 4, 1, 0, 2, 39, 0, // Skip to: 25342 5007/* 15356 */ MCD::OPC_Decode, 175, 7, 182, 1, // Opcode: MVE_VABAVs8 5008/* 15361 */ MCD::OPC_FilterValue, 15, 248, 38, 0, // Skip to: 25342 5009/* 15366 */ MCD::OPC_CheckPredicate, 22, 243, 38, 0, // Skip to: 25342 5010/* 15371 */ MCD::OPC_CheckField, 16, 1, 0, 236, 38, 0, // Skip to: 25342 5011/* 15378 */ MCD::OPC_CheckField, 4, 1, 0, 229, 38, 0, // Skip to: 25342 5012/* 15385 */ MCD::OPC_Decode, 178, 7, 182, 1, // Opcode: MVE_VABAVu8 5013/* 15390 */ MCD::OPC_FilterValue, 1, 61, 0, 0, // Skip to: 15456 5014/* 15395 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5015/* 15398 */ MCD::OPC_FilterValue, 14, 24, 0, 0, // Skip to: 15427 5016/* 15403 */ MCD::OPC_CheckPredicate, 22, 206, 38, 0, // Skip to: 25342 5017/* 15408 */ MCD::OPC_CheckField, 16, 1, 0, 199, 38, 0, // Skip to: 25342 5018/* 15415 */ MCD::OPC_CheckField, 4, 1, 0, 192, 38, 0, // Skip to: 25342 5019/* 15422 */ MCD::OPC_Decode, 173, 7, 182, 1, // Opcode: MVE_VABAVs16 5020/* 15427 */ MCD::OPC_FilterValue, 15, 182, 38, 0, // Skip to: 25342 5021/* 15432 */ MCD::OPC_CheckPredicate, 22, 177, 38, 0, // Skip to: 25342 5022/* 15437 */ MCD::OPC_CheckField, 16, 1, 0, 170, 38, 0, // Skip to: 25342 5023/* 15444 */ MCD::OPC_CheckField, 4, 1, 0, 163, 38, 0, // Skip to: 25342 5024/* 15451 */ MCD::OPC_Decode, 176, 7, 182, 1, // Opcode: MVE_VABAVu16 5025/* 15456 */ MCD::OPC_FilterValue, 2, 153, 38, 0, // Skip to: 25342 5026/* 15461 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5027/* 15464 */ MCD::OPC_FilterValue, 14, 24, 0, 0, // Skip to: 15493 5028/* 15469 */ MCD::OPC_CheckPredicate, 22, 140, 38, 0, // Skip to: 25342 5029/* 15474 */ MCD::OPC_CheckField, 16, 1, 0, 133, 38, 0, // Skip to: 25342 5030/* 15481 */ MCD::OPC_CheckField, 4, 1, 0, 126, 38, 0, // Skip to: 25342 5031/* 15488 */ MCD::OPC_Decode, 174, 7, 182, 1, // Opcode: MVE_VABAVs32 5032/* 15493 */ MCD::OPC_FilterValue, 15, 116, 38, 0, // Skip to: 25342 5033/* 15498 */ MCD::OPC_CheckPredicate, 22, 111, 38, 0, // Skip to: 25342 5034/* 15503 */ MCD::OPC_CheckField, 16, 1, 0, 104, 38, 0, // Skip to: 25342 5035/* 15510 */ MCD::OPC_CheckField, 4, 1, 0, 97, 38, 0, // Skip to: 25342 5036/* 15517 */ MCD::OPC_Decode, 177, 7, 182, 1, // Opcode: MVE_VABAVu32 5037/* 15522 */ MCD::OPC_FilterValue, 1, 87, 38, 0, // Skip to: 25342 5038/* 15527 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 5039/* 15530 */ MCD::OPC_FilterValue, 0, 219, 3, 0, // Skip to: 16522 5040/* 15535 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 5041/* 15538 */ MCD::OPC_FilterValue, 0, 27, 1, 0, // Skip to: 15826 5042/* 15543 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 5043/* 15546 */ MCD::OPC_FilterValue, 0, 135, 0, 0, // Skip to: 15686 5044/* 15551 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 5045/* 15554 */ MCD::OPC_FilterValue, 0, 61, 0, 0, // Skip to: 15620 5046/* 15559 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5047/* 15562 */ MCD::OPC_FilterValue, 14, 24, 0, 0, // Skip to: 15591 5048/* 15567 */ MCD::OPC_CheckPredicate, 22, 42, 38, 0, // Skip to: 25342 5049/* 15572 */ MCD::OPC_CheckField, 19, 1, 1, 35, 38, 0, // Skip to: 25342 5050/* 15579 */ MCD::OPC_CheckField, 4, 1, 0, 28, 38, 0, // Skip to: 25342 5051/* 15586 */ MCD::OPC_Decode, 132, 12, 183, 1, // Opcode: MVE_VQSHRNbhs16 5052/* 15591 */ MCD::OPC_FilterValue, 15, 18, 38, 0, // Skip to: 25342 5053/* 15596 */ MCD::OPC_CheckPredicate, 22, 13, 38, 0, // Skip to: 25342 5054/* 15601 */ MCD::OPC_CheckField, 19, 1, 1, 6, 38, 0, // Skip to: 25342 5055/* 15608 */ MCD::OPC_CheckField, 4, 1, 0, 255, 37, 0, // Skip to: 25342 5056/* 15615 */ MCD::OPC_Decode, 134, 12, 183, 1, // Opcode: MVE_VQSHRNbhu16 5057/* 15620 */ MCD::OPC_FilterValue, 1, 245, 37, 0, // Skip to: 25342 5058/* 15625 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5059/* 15628 */ MCD::OPC_FilterValue, 14, 24, 0, 0, // Skip to: 15657 5060/* 15633 */ MCD::OPC_CheckPredicate, 22, 232, 37, 0, // Skip to: 25342 5061/* 15638 */ MCD::OPC_CheckField, 19, 1, 1, 225, 37, 0, // Skip to: 25342 5062/* 15645 */ MCD::OPC_CheckField, 4, 1, 0, 218, 37, 0, // Skip to: 25342 5063/* 15652 */ MCD::OPC_Decode, 136, 12, 183, 1, // Opcode: MVE_VQSHRNths16 5064/* 15657 */ MCD::OPC_FilterValue, 15, 208, 37, 0, // Skip to: 25342 5065/* 15662 */ MCD::OPC_CheckPredicate, 22, 203, 37, 0, // Skip to: 25342 5066/* 15667 */ MCD::OPC_CheckField, 19, 1, 1, 196, 37, 0, // Skip to: 25342 5067/* 15674 */ MCD::OPC_CheckField, 4, 1, 0, 189, 37, 0, // Skip to: 25342 5068/* 15681 */ MCD::OPC_Decode, 138, 12, 183, 1, // Opcode: MVE_VQSHRNthu16 5069/* 15686 */ MCD::OPC_FilterValue, 1, 179, 37, 0, // Skip to: 25342 5070/* 15691 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 5071/* 15694 */ MCD::OPC_FilterValue, 0, 61, 0, 0, // Skip to: 15760 5072/* 15699 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5073/* 15702 */ MCD::OPC_FilterValue, 14, 24, 0, 0, // Skip to: 15731 5074/* 15707 */ MCD::OPC_CheckPredicate, 22, 158, 37, 0, // Skip to: 25342 5075/* 15712 */ MCD::OPC_CheckField, 19, 1, 1, 151, 37, 0, // Skip to: 25342 5076/* 15719 */ MCD::OPC_CheckField, 4, 1, 0, 144, 37, 0, // Skip to: 25342 5077/* 15726 */ MCD::OPC_Decode, 227, 11, 183, 1, // Opcode: MVE_VQRSHRNbhs16 5078/* 15731 */ MCD::OPC_FilterValue, 15, 134, 37, 0, // Skip to: 25342 5079/* 15736 */ MCD::OPC_CheckPredicate, 22, 129, 37, 0, // Skip to: 25342 5080/* 15741 */ MCD::OPC_CheckField, 19, 1, 1, 122, 37, 0, // Skip to: 25342 5081/* 15748 */ MCD::OPC_CheckField, 4, 1, 0, 115, 37, 0, // Skip to: 25342 5082/* 15755 */ MCD::OPC_Decode, 229, 11, 183, 1, // Opcode: MVE_VQRSHRNbhu16 5083/* 15760 */ MCD::OPC_FilterValue, 1, 105, 37, 0, // Skip to: 25342 5084/* 15765 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5085/* 15768 */ MCD::OPC_FilterValue, 14, 24, 0, 0, // Skip to: 15797 5086/* 15773 */ MCD::OPC_CheckPredicate, 22, 92, 37, 0, // Skip to: 25342 5087/* 15778 */ MCD::OPC_CheckField, 19, 1, 1, 85, 37, 0, // Skip to: 25342 5088/* 15785 */ MCD::OPC_CheckField, 4, 1, 0, 78, 37, 0, // Skip to: 25342 5089/* 15792 */ MCD::OPC_Decode, 231, 11, 183, 1, // Opcode: MVE_VQRSHRNths16 5090/* 15797 */ MCD::OPC_FilterValue, 15, 68, 37, 0, // Skip to: 25342 5091/* 15802 */ MCD::OPC_CheckPredicate, 22, 63, 37, 0, // Skip to: 25342 5092/* 15807 */ MCD::OPC_CheckField, 19, 1, 1, 56, 37, 0, // Skip to: 25342 5093/* 15814 */ MCD::OPC_CheckField, 4, 1, 0, 49, 37, 0, // Skip to: 25342 5094/* 15821 */ MCD::OPC_Decode, 233, 11, 183, 1, // Opcode: MVE_VQRSHRNthu16 5095/* 15826 */ MCD::OPC_FilterValue, 1, 227, 0, 0, // Skip to: 16058 5096/* 15831 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 5097/* 15834 */ MCD::OPC_FilterValue, 0, 107, 0, 0, // Skip to: 15946 5098/* 15839 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 5099/* 15842 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 15894 5100/* 15847 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5101/* 15850 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 15872 5102/* 15855 */ MCD::OPC_CheckPredicate, 22, 10, 37, 0, // Skip to: 25342 5103/* 15860 */ MCD::OPC_CheckField, 4, 1, 0, 3, 37, 0, // Skip to: 25342 5104/* 15867 */ MCD::OPC_Decode, 133, 12, 184, 1, // Opcode: MVE_VQSHRNbhs32 5105/* 15872 */ MCD::OPC_FilterValue, 15, 249, 36, 0, // Skip to: 25342 5106/* 15877 */ MCD::OPC_CheckPredicate, 22, 244, 36, 0, // Skip to: 25342 5107/* 15882 */ MCD::OPC_CheckField, 4, 1, 0, 237, 36, 0, // Skip to: 25342 5108/* 15889 */ MCD::OPC_Decode, 135, 12, 184, 1, // Opcode: MVE_VQSHRNbhu32 5109/* 15894 */ MCD::OPC_FilterValue, 1, 227, 36, 0, // Skip to: 25342 5110/* 15899 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5111/* 15902 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 15924 5112/* 15907 */ MCD::OPC_CheckPredicate, 22, 214, 36, 0, // Skip to: 25342 5113/* 15912 */ MCD::OPC_CheckField, 4, 1, 0, 207, 36, 0, // Skip to: 25342 5114/* 15919 */ MCD::OPC_Decode, 137, 12, 184, 1, // Opcode: MVE_VQSHRNths32 5115/* 15924 */ MCD::OPC_FilterValue, 15, 197, 36, 0, // Skip to: 25342 5116/* 15929 */ MCD::OPC_CheckPredicate, 22, 192, 36, 0, // Skip to: 25342 5117/* 15934 */ MCD::OPC_CheckField, 4, 1, 0, 185, 36, 0, // Skip to: 25342 5118/* 15941 */ MCD::OPC_Decode, 139, 12, 184, 1, // Opcode: MVE_VQSHRNthu32 5119/* 15946 */ MCD::OPC_FilterValue, 1, 175, 36, 0, // Skip to: 25342 5120/* 15951 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 5121/* 15954 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 16006 5122/* 15959 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5123/* 15962 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 15984 5124/* 15967 */ MCD::OPC_CheckPredicate, 22, 154, 36, 0, // Skip to: 25342 5125/* 15972 */ MCD::OPC_CheckField, 4, 1, 0, 147, 36, 0, // Skip to: 25342 5126/* 15979 */ MCD::OPC_Decode, 228, 11, 184, 1, // Opcode: MVE_VQRSHRNbhs32 5127/* 15984 */ MCD::OPC_FilterValue, 15, 137, 36, 0, // Skip to: 25342 5128/* 15989 */ MCD::OPC_CheckPredicate, 22, 132, 36, 0, // Skip to: 25342 5129/* 15994 */ MCD::OPC_CheckField, 4, 1, 0, 125, 36, 0, // Skip to: 25342 5130/* 16001 */ MCD::OPC_Decode, 230, 11, 184, 1, // Opcode: MVE_VQRSHRNbhu32 5131/* 16006 */ MCD::OPC_FilterValue, 1, 115, 36, 0, // Skip to: 25342 5132/* 16011 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5133/* 16014 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 16036 5134/* 16019 */ MCD::OPC_CheckPredicate, 22, 102, 36, 0, // Skip to: 25342 5135/* 16024 */ MCD::OPC_CheckField, 4, 1, 0, 95, 36, 0, // Skip to: 25342 5136/* 16031 */ MCD::OPC_Decode, 232, 11, 184, 1, // Opcode: MVE_VQRSHRNths32 5137/* 16036 */ MCD::OPC_FilterValue, 15, 85, 36, 0, // Skip to: 25342 5138/* 16041 */ MCD::OPC_CheckPredicate, 22, 80, 36, 0, // Skip to: 25342 5139/* 16046 */ MCD::OPC_CheckField, 4, 1, 0, 73, 36, 0, // Skip to: 25342 5140/* 16053 */ MCD::OPC_Decode, 234, 11, 184, 1, // Opcode: MVE_VQRSHRNthu32 5141/* 16058 */ MCD::OPC_FilterValue, 2, 243, 0, 0, // Skip to: 16306 5142/* 16063 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 5143/* 16066 */ MCD::OPC_FilterValue, 0, 115, 0, 0, // Skip to: 16186 5144/* 16071 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5145/* 16074 */ MCD::OPC_FilterValue, 14, 51, 0, 0, // Skip to: 16130 5146/* 16079 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 5147/* 16082 */ MCD::OPC_FilterValue, 0, 39, 36, 0, // Skip to: 25342 5148/* 16087 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 5149/* 16090 */ MCD::OPC_FilterValue, 0, 31, 36, 0, // Skip to: 25342 5150/* 16095 */ MCD::OPC_ExtractField, 19, 1, // Inst{19} ... 5151/* 16098 */ MCD::OPC_FilterValue, 1, 23, 36, 0, // Skip to: 25342 5152/* 16103 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 16120 5153/* 16108 */ MCD::OPC_CheckField, 16, 3, 0, 5, 0, 0, // Skip to: 16120 5154/* 16115 */ MCD::OPC_Decode, 163, 10, 146, 1, // Opcode: MVE_VMOVLs8bh 5155/* 16120 */ MCD::OPC_CheckPredicate, 22, 1, 36, 0, // Skip to: 25342 5156/* 16125 */ MCD::OPC_Decode, 223, 12, 185, 1, // Opcode: MVE_VSHLL_imms8bh 5157/* 16130 */ MCD::OPC_FilterValue, 15, 247, 35, 0, // Skip to: 25342 5158/* 16135 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 5159/* 16138 */ MCD::OPC_FilterValue, 0, 239, 35, 0, // Skip to: 25342 5160/* 16143 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 5161/* 16146 */ MCD::OPC_FilterValue, 0, 231, 35, 0, // Skip to: 25342 5162/* 16151 */ MCD::OPC_ExtractField, 19, 1, // Inst{19} ... 5163/* 16154 */ MCD::OPC_FilterValue, 1, 223, 35, 0, // Skip to: 25342 5164/* 16159 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 16176 5165/* 16164 */ MCD::OPC_CheckField, 16, 3, 0, 5, 0, 0, // Skip to: 16176 5166/* 16171 */ MCD::OPC_Decode, 167, 10, 146, 1, // Opcode: MVE_VMOVLu8bh 5167/* 16176 */ MCD::OPC_CheckPredicate, 22, 201, 35, 0, // Skip to: 25342 5168/* 16181 */ MCD::OPC_Decode, 227, 12, 185, 1, // Opcode: MVE_VSHLL_immu8bh 5169/* 16186 */ MCD::OPC_FilterValue, 1, 191, 35, 0, // Skip to: 25342 5170/* 16191 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5171/* 16194 */ MCD::OPC_FilterValue, 14, 51, 0, 0, // Skip to: 16250 5172/* 16199 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 5173/* 16202 */ MCD::OPC_FilterValue, 0, 175, 35, 0, // Skip to: 25342 5174/* 16207 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 5175/* 16210 */ MCD::OPC_FilterValue, 0, 167, 35, 0, // Skip to: 25342 5176/* 16215 */ MCD::OPC_ExtractField, 19, 1, // Inst{19} ... 5177/* 16218 */ MCD::OPC_FilterValue, 1, 159, 35, 0, // Skip to: 25342 5178/* 16223 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 16240 5179/* 16228 */ MCD::OPC_CheckField, 16, 3, 0, 5, 0, 0, // Skip to: 16240 5180/* 16235 */ MCD::OPC_Decode, 164, 10, 146, 1, // Opcode: MVE_VMOVLs8th 5181/* 16240 */ MCD::OPC_CheckPredicate, 22, 137, 35, 0, // Skip to: 25342 5182/* 16245 */ MCD::OPC_Decode, 224, 12, 185, 1, // Opcode: MVE_VSHLL_imms8th 5183/* 16250 */ MCD::OPC_FilterValue, 15, 127, 35, 0, // Skip to: 25342 5184/* 16255 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 5185/* 16258 */ MCD::OPC_FilterValue, 0, 119, 35, 0, // Skip to: 25342 5186/* 16263 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 5187/* 16266 */ MCD::OPC_FilterValue, 0, 111, 35, 0, // Skip to: 25342 5188/* 16271 */ MCD::OPC_ExtractField, 19, 1, // Inst{19} ... 5189/* 16274 */ MCD::OPC_FilterValue, 1, 103, 35, 0, // Skip to: 25342 5190/* 16279 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 16296 5191/* 16284 */ MCD::OPC_CheckField, 16, 3, 0, 5, 0, 0, // Skip to: 16296 5192/* 16291 */ MCD::OPC_Decode, 168, 10, 146, 1, // Opcode: MVE_VMOVLu8th 5193/* 16296 */ MCD::OPC_CheckPredicate, 22, 81, 35, 0, // Skip to: 25342 5194/* 16301 */ MCD::OPC_Decode, 228, 12, 185, 1, // Opcode: MVE_VSHLL_immu8th 5195/* 16306 */ MCD::OPC_FilterValue, 3, 71, 35, 0, // Skip to: 25342 5196/* 16311 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 5197/* 16314 */ MCD::OPC_FilterValue, 0, 99, 0, 0, // Skip to: 16418 5198/* 16319 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5199/* 16322 */ MCD::OPC_FilterValue, 14, 43, 0, 0, // Skip to: 16370 5200/* 16327 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 5201/* 16330 */ MCD::OPC_FilterValue, 0, 47, 35, 0, // Skip to: 25342 5202/* 16335 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 5203/* 16338 */ MCD::OPC_FilterValue, 0, 39, 35, 0, // Skip to: 25342 5204/* 16343 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 16360 5205/* 16348 */ MCD::OPC_CheckField, 16, 4, 0, 5, 0, 0, // Skip to: 16360 5206/* 16355 */ MCD::OPC_Decode, 161, 10, 146, 1, // Opcode: MVE_VMOVLs16bh 5207/* 16360 */ MCD::OPC_CheckPredicate, 22, 17, 35, 0, // Skip to: 25342 5208/* 16365 */ MCD::OPC_Decode, 221, 12, 186, 1, // Opcode: MVE_VSHLL_imms16bh 5209/* 16370 */ MCD::OPC_FilterValue, 15, 7, 35, 0, // Skip to: 25342 5210/* 16375 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 5211/* 16378 */ MCD::OPC_FilterValue, 0, 255, 34, 0, // Skip to: 25342 5212/* 16383 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 5213/* 16386 */ MCD::OPC_FilterValue, 0, 247, 34, 0, // Skip to: 25342 5214/* 16391 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 16408 5215/* 16396 */ MCD::OPC_CheckField, 16, 4, 0, 5, 0, 0, // Skip to: 16408 5216/* 16403 */ MCD::OPC_Decode, 165, 10, 146, 1, // Opcode: MVE_VMOVLu16bh 5217/* 16408 */ MCD::OPC_CheckPredicate, 22, 225, 34, 0, // Skip to: 25342 5218/* 16413 */ MCD::OPC_Decode, 225, 12, 186, 1, // Opcode: MVE_VSHLL_immu16bh 5219/* 16418 */ MCD::OPC_FilterValue, 1, 215, 34, 0, // Skip to: 25342 5220/* 16423 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5221/* 16426 */ MCD::OPC_FilterValue, 14, 43, 0, 0, // Skip to: 16474 5222/* 16431 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 5223/* 16434 */ MCD::OPC_FilterValue, 0, 199, 34, 0, // Skip to: 25342 5224/* 16439 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 5225/* 16442 */ MCD::OPC_FilterValue, 0, 191, 34, 0, // Skip to: 25342 5226/* 16447 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 16464 5227/* 16452 */ MCD::OPC_CheckField, 16, 4, 0, 5, 0, 0, // Skip to: 16464 5228/* 16459 */ MCD::OPC_Decode, 162, 10, 146, 1, // Opcode: MVE_VMOVLs16th 5229/* 16464 */ MCD::OPC_CheckPredicate, 22, 169, 34, 0, // Skip to: 25342 5230/* 16469 */ MCD::OPC_Decode, 222, 12, 186, 1, // Opcode: MVE_VSHLL_imms16th 5231/* 16474 */ MCD::OPC_FilterValue, 15, 159, 34, 0, // Skip to: 25342 5232/* 16479 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 5233/* 16482 */ MCD::OPC_FilterValue, 0, 151, 34, 0, // Skip to: 25342 5234/* 16487 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 5235/* 16490 */ MCD::OPC_FilterValue, 0, 143, 34, 0, // Skip to: 25342 5236/* 16495 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 16512 5237/* 16500 */ MCD::OPC_CheckField, 16, 4, 0, 5, 0, 0, // Skip to: 16512 5238/* 16507 */ MCD::OPC_Decode, 166, 10, 146, 1, // Opcode: MVE_VMOVLu16th 5239/* 16512 */ MCD::OPC_CheckPredicate, 22, 121, 34, 0, // Skip to: 25342 5240/* 16517 */ MCD::OPC_Decode, 226, 12, 186, 1, // Opcode: MVE_VSHLL_immu16th 5241/* 16522 */ MCD::OPC_FilterValue, 1, 111, 34, 0, // Skip to: 25342 5242/* 16527 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 5243/* 16530 */ MCD::OPC_FilterValue, 0, 36, 1, 0, // Skip to: 16827 5244/* 16535 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 5245/* 16538 */ MCD::OPC_FilterValue, 0, 255, 0, 0, // Skip to: 16798 5246/* 16543 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 5247/* 16546 */ MCD::OPC_FilterValue, 0, 121, 0, 0, // Skip to: 16672 5248/* 16551 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 5249/* 16554 */ MCD::OPC_FilterValue, 0, 61, 0, 0, // Skip to: 16620 5250/* 16559 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5251/* 16562 */ MCD::OPC_FilterValue, 14, 24, 0, 0, // Skip to: 16591 5252/* 16567 */ MCD::OPC_CheckPredicate, 22, 66, 34, 0, // Skip to: 25342 5253/* 16572 */ MCD::OPC_CheckField, 19, 1, 1, 59, 34, 0, // Skip to: 25342 5254/* 16579 */ MCD::OPC_CheckField, 4, 1, 0, 52, 34, 0, // Skip to: 25342 5255/* 16586 */ MCD::OPC_Decode, 140, 12, 183, 1, // Opcode: MVE_VQSHRUNs16bh 5256/* 16591 */ MCD::OPC_FilterValue, 15, 42, 34, 0, // Skip to: 25342 5257/* 16596 */ MCD::OPC_CheckPredicate, 22, 37, 34, 0, // Skip to: 25342 5258/* 16601 */ MCD::OPC_CheckField, 19, 1, 1, 30, 34, 0, // Skip to: 25342 5259/* 16608 */ MCD::OPC_CheckField, 4, 1, 0, 23, 34, 0, // Skip to: 25342 5260/* 16615 */ MCD::OPC_Decode, 235, 11, 183, 1, // Opcode: MVE_VQRSHRUNs16bh 5261/* 16620 */ MCD::OPC_FilterValue, 1, 13, 34, 0, // Skip to: 25342 5262/* 16625 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5263/* 16628 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 16650 5264/* 16633 */ MCD::OPC_CheckPredicate, 22, 0, 34, 0, // Skip to: 25342 5265/* 16638 */ MCD::OPC_CheckField, 4, 1, 0, 249, 33, 0, // Skip to: 25342 5266/* 16645 */ MCD::OPC_Decode, 142, 12, 184, 1, // Opcode: MVE_VQSHRUNs32bh 5267/* 16650 */ MCD::OPC_FilterValue, 15, 239, 33, 0, // Skip to: 25342 5268/* 16655 */ MCD::OPC_CheckPredicate, 22, 234, 33, 0, // Skip to: 25342 5269/* 16660 */ MCD::OPC_CheckField, 4, 1, 0, 227, 33, 0, // Skip to: 25342 5270/* 16667 */ MCD::OPC_Decode, 237, 11, 184, 1, // Opcode: MVE_VQRSHRUNs32bh 5271/* 16672 */ MCD::OPC_FilterValue, 1, 217, 33, 0, // Skip to: 25342 5272/* 16677 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 5273/* 16680 */ MCD::OPC_FilterValue, 0, 61, 0, 0, // Skip to: 16746 5274/* 16685 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5275/* 16688 */ MCD::OPC_FilterValue, 14, 24, 0, 0, // Skip to: 16717 5276/* 16693 */ MCD::OPC_CheckPredicate, 22, 196, 33, 0, // Skip to: 25342 5277/* 16698 */ MCD::OPC_CheckField, 19, 1, 1, 189, 33, 0, // Skip to: 25342 5278/* 16705 */ MCD::OPC_CheckField, 4, 1, 0, 182, 33, 0, // Skip to: 25342 5279/* 16712 */ MCD::OPC_Decode, 252, 12, 183, 1, // Opcode: MVE_VSHRNi16bh 5280/* 16717 */ MCD::OPC_FilterValue, 15, 172, 33, 0, // Skip to: 25342 5281/* 16722 */ MCD::OPC_CheckPredicate, 22, 167, 33, 0, // Skip to: 25342 5282/* 16727 */ MCD::OPC_CheckField, 19, 1, 1, 160, 33, 0, // Skip to: 25342 5283/* 16734 */ MCD::OPC_CheckField, 4, 1, 0, 153, 33, 0, // Skip to: 25342 5284/* 16741 */ MCD::OPC_Decode, 208, 12, 183, 1, // Opcode: MVE_VRSHRNi16bh 5285/* 16746 */ MCD::OPC_FilterValue, 1, 143, 33, 0, // Skip to: 25342 5286/* 16751 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5287/* 16754 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 16776 5288/* 16759 */ MCD::OPC_CheckPredicate, 22, 130, 33, 0, // Skip to: 25342 5289/* 16764 */ MCD::OPC_CheckField, 4, 1, 0, 123, 33, 0, // Skip to: 25342 5290/* 16771 */ MCD::OPC_Decode, 254, 12, 184, 1, // Opcode: MVE_VSHRNi32bh 5291/* 16776 */ MCD::OPC_FilterValue, 15, 113, 33, 0, // Skip to: 25342 5292/* 16781 */ MCD::OPC_CheckPredicate, 22, 108, 33, 0, // Skip to: 25342 5293/* 16786 */ MCD::OPC_CheckField, 4, 1, 0, 101, 33, 0, // Skip to: 25342 5294/* 16793 */ MCD::OPC_Decode, 210, 12, 184, 1, // Opcode: MVE_VRSHRNi32bh 5295/* 16798 */ MCD::OPC_FilterValue, 1, 91, 33, 0, // Skip to: 25342 5296/* 16803 */ MCD::OPC_CheckPredicate, 22, 86, 33, 0, // Skip to: 25342 5297/* 16808 */ MCD::OPC_CheckField, 28, 4, 14, 79, 33, 0, // Skip to: 25342 5298/* 16815 */ MCD::OPC_CheckField, 4, 2, 0, 72, 33, 0, // Skip to: 25342 5299/* 16822 */ MCD::OPC_Decode, 220, 12, 187, 1, // Opcode: MVE_VSHLC 5300/* 16827 */ MCD::OPC_FilterValue, 1, 62, 33, 0, // Skip to: 25342 5301/* 16832 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 5302/* 16835 */ MCD::OPC_FilterValue, 0, 121, 0, 0, // Skip to: 16961 5303/* 16840 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 5304/* 16843 */ MCD::OPC_FilterValue, 0, 61, 0, 0, // Skip to: 16909 5305/* 16848 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5306/* 16851 */ MCD::OPC_FilterValue, 14, 24, 0, 0, // Skip to: 16880 5307/* 16856 */ MCD::OPC_CheckPredicate, 22, 33, 33, 0, // Skip to: 25342 5308/* 16861 */ MCD::OPC_CheckField, 19, 1, 1, 26, 33, 0, // Skip to: 25342 5309/* 16868 */ MCD::OPC_CheckField, 4, 1, 0, 19, 33, 0, // Skip to: 25342 5310/* 16875 */ MCD::OPC_Decode, 141, 12, 183, 1, // Opcode: MVE_VQSHRUNs16th 5311/* 16880 */ MCD::OPC_FilterValue, 15, 9, 33, 0, // Skip to: 25342 5312/* 16885 */ MCD::OPC_CheckPredicate, 22, 4, 33, 0, // Skip to: 25342 5313/* 16890 */ MCD::OPC_CheckField, 19, 1, 1, 253, 32, 0, // Skip to: 25342 5314/* 16897 */ MCD::OPC_CheckField, 4, 1, 0, 246, 32, 0, // Skip to: 25342 5315/* 16904 */ MCD::OPC_Decode, 236, 11, 183, 1, // Opcode: MVE_VQRSHRUNs16th 5316/* 16909 */ MCD::OPC_FilterValue, 1, 236, 32, 0, // Skip to: 25342 5317/* 16914 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5318/* 16917 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 16939 5319/* 16922 */ MCD::OPC_CheckPredicate, 22, 223, 32, 0, // Skip to: 25342 5320/* 16927 */ MCD::OPC_CheckField, 4, 1, 0, 216, 32, 0, // Skip to: 25342 5321/* 16934 */ MCD::OPC_Decode, 143, 12, 184, 1, // Opcode: MVE_VQSHRUNs32th 5322/* 16939 */ MCD::OPC_FilterValue, 15, 206, 32, 0, // Skip to: 25342 5323/* 16944 */ MCD::OPC_CheckPredicate, 22, 201, 32, 0, // Skip to: 25342 5324/* 16949 */ MCD::OPC_CheckField, 4, 1, 0, 194, 32, 0, // Skip to: 25342 5325/* 16956 */ MCD::OPC_Decode, 238, 11, 184, 1, // Opcode: MVE_VQRSHRUNs32th 5326/* 16961 */ MCD::OPC_FilterValue, 1, 184, 32, 0, // Skip to: 25342 5327/* 16966 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 5328/* 16969 */ MCD::OPC_FilterValue, 0, 61, 0, 0, // Skip to: 17035 5329/* 16974 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5330/* 16977 */ MCD::OPC_FilterValue, 14, 24, 0, 0, // Skip to: 17006 5331/* 16982 */ MCD::OPC_CheckPredicate, 22, 163, 32, 0, // Skip to: 25342 5332/* 16987 */ MCD::OPC_CheckField, 19, 1, 1, 156, 32, 0, // Skip to: 25342 5333/* 16994 */ MCD::OPC_CheckField, 4, 1, 0, 149, 32, 0, // Skip to: 25342 5334/* 17001 */ MCD::OPC_Decode, 253, 12, 183, 1, // Opcode: MVE_VSHRNi16th 5335/* 17006 */ MCD::OPC_FilterValue, 15, 139, 32, 0, // Skip to: 25342 5336/* 17011 */ MCD::OPC_CheckPredicate, 22, 134, 32, 0, // Skip to: 25342 5337/* 17016 */ MCD::OPC_CheckField, 19, 1, 1, 127, 32, 0, // Skip to: 25342 5338/* 17023 */ MCD::OPC_CheckField, 4, 1, 0, 120, 32, 0, // Skip to: 25342 5339/* 17030 */ MCD::OPC_Decode, 209, 12, 183, 1, // Opcode: MVE_VRSHRNi16th 5340/* 17035 */ MCD::OPC_FilterValue, 1, 110, 32, 0, // Skip to: 25342 5341/* 17040 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5342/* 17043 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 17065 5343/* 17048 */ MCD::OPC_CheckPredicate, 22, 97, 32, 0, // Skip to: 25342 5344/* 17053 */ MCD::OPC_CheckField, 4, 1, 0, 90, 32, 0, // Skip to: 25342 5345/* 17060 */ MCD::OPC_Decode, 255, 12, 184, 1, // Opcode: MVE_VSHRNi32th 5346/* 17065 */ MCD::OPC_FilterValue, 15, 80, 32, 0, // Skip to: 25342 5347/* 17070 */ MCD::OPC_CheckPredicate, 22, 75, 32, 0, // Skip to: 25342 5348/* 17075 */ MCD::OPC_CheckField, 4, 1, 0, 68, 32, 0, // Skip to: 25342 5349/* 17082 */ MCD::OPC_Decode, 211, 12, 184, 1, // Opcode: MVE_VRSHRNi32th 5350/* 17087 */ MCD::OPC_FilterValue, 2, 15, 19, 0, // Skip to: 21971 5351/* 17092 */ MCD::OPC_ExtractField, 8, 5, // Inst{12-8} ... 5352/* 17095 */ MCD::OPC_FilterValue, 0, 251, 1, 0, // Skip to: 17607 5353/* 17100 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 5354/* 17103 */ MCD::OPC_FilterValue, 0, 163, 0, 0, // Skip to: 17271 5355/* 17108 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 5356/* 17111 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 17191 5357/* 17116 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5358/* 17119 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 17155 5359/* 17124 */ MCD::OPC_CheckPredicate, 22, 21, 32, 0, // Skip to: 25342 5360/* 17129 */ MCD::OPC_CheckField, 16, 1, 0, 14, 32, 0, // Skip to: 25342 5361/* 17136 */ MCD::OPC_CheckField, 6, 1, 1, 7, 32, 0, // Skip to: 25342 5362/* 17143 */ MCD::OPC_CheckField, 0, 1, 0, 0, 32, 0, // Skip to: 25342 5363/* 17150 */ MCD::OPC_Decode, 202, 8, 142, 1, // Opcode: MVE_VHADDs8 5364/* 17155 */ MCD::OPC_FilterValue, 15, 246, 31, 0, // Skip to: 25342 5365/* 17160 */ MCD::OPC_CheckPredicate, 22, 241, 31, 0, // Skip to: 25342 5366/* 17165 */ MCD::OPC_CheckField, 16, 1, 0, 234, 31, 0, // Skip to: 25342 5367/* 17172 */ MCD::OPC_CheckField, 6, 1, 1, 227, 31, 0, // Skip to: 25342 5368/* 17179 */ MCD::OPC_CheckField, 0, 1, 0, 220, 31, 0, // Skip to: 25342 5369/* 17186 */ MCD::OPC_Decode, 205, 8, 142, 1, // Opcode: MVE_VHADDu8 5370/* 17191 */ MCD::OPC_FilterValue, 1, 210, 31, 0, // Skip to: 25342 5371/* 17196 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5372/* 17199 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 17235 5373/* 17204 */ MCD::OPC_CheckPredicate, 22, 197, 31, 0, // Skip to: 25342 5374/* 17209 */ MCD::OPC_CheckField, 16, 1, 0, 190, 31, 0, // Skip to: 25342 5375/* 17216 */ MCD::OPC_CheckField, 6, 1, 1, 183, 31, 0, // Skip to: 25342 5376/* 17223 */ MCD::OPC_CheckField, 0, 1, 0, 176, 31, 0, // Skip to: 25342 5377/* 17230 */ MCD::OPC_Decode, 140, 11, 142, 1, // Opcode: MVE_VQADDs8 5378/* 17235 */ MCD::OPC_FilterValue, 15, 166, 31, 0, // Skip to: 25342 5379/* 17240 */ MCD::OPC_CheckPredicate, 22, 161, 31, 0, // Skip to: 25342 5380/* 17245 */ MCD::OPC_CheckField, 16, 1, 0, 154, 31, 0, // Skip to: 25342 5381/* 17252 */ MCD::OPC_CheckField, 6, 1, 1, 147, 31, 0, // Skip to: 25342 5382/* 17259 */ MCD::OPC_CheckField, 0, 1, 0, 140, 31, 0, // Skip to: 25342 5383/* 17266 */ MCD::OPC_Decode, 143, 11, 142, 1, // Opcode: MVE_VQADDu8 5384/* 17271 */ MCD::OPC_FilterValue, 1, 163, 0, 0, // Skip to: 17439 5385/* 17276 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 5386/* 17279 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 17359 5387/* 17284 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5388/* 17287 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 17323 5389/* 17292 */ MCD::OPC_CheckPredicate, 22, 109, 31, 0, // Skip to: 25342 5390/* 17297 */ MCD::OPC_CheckField, 16, 1, 0, 102, 31, 0, // Skip to: 25342 5391/* 17304 */ MCD::OPC_CheckField, 6, 1, 1, 95, 31, 0, // Skip to: 25342 5392/* 17311 */ MCD::OPC_CheckField, 0, 1, 0, 88, 31, 0, // Skip to: 25342 5393/* 17318 */ MCD::OPC_Decode, 200, 8, 142, 1, // Opcode: MVE_VHADDs16 5394/* 17323 */ MCD::OPC_FilterValue, 15, 78, 31, 0, // Skip to: 25342 5395/* 17328 */ MCD::OPC_CheckPredicate, 22, 73, 31, 0, // Skip to: 25342 5396/* 17333 */ MCD::OPC_CheckField, 16, 1, 0, 66, 31, 0, // Skip to: 25342 5397/* 17340 */ MCD::OPC_CheckField, 6, 1, 1, 59, 31, 0, // Skip to: 25342 5398/* 17347 */ MCD::OPC_CheckField, 0, 1, 0, 52, 31, 0, // Skip to: 25342 5399/* 17354 */ MCD::OPC_Decode, 203, 8, 142, 1, // Opcode: MVE_VHADDu16 5400/* 17359 */ MCD::OPC_FilterValue, 1, 42, 31, 0, // Skip to: 25342 5401/* 17364 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5402/* 17367 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 17403 5403/* 17372 */ MCD::OPC_CheckPredicate, 22, 29, 31, 0, // Skip to: 25342 5404/* 17377 */ MCD::OPC_CheckField, 16, 1, 0, 22, 31, 0, // Skip to: 25342 5405/* 17384 */ MCD::OPC_CheckField, 6, 1, 1, 15, 31, 0, // Skip to: 25342 5406/* 17391 */ MCD::OPC_CheckField, 0, 1, 0, 8, 31, 0, // Skip to: 25342 5407/* 17398 */ MCD::OPC_Decode, 138, 11, 142, 1, // Opcode: MVE_VQADDs16 5408/* 17403 */ MCD::OPC_FilterValue, 15, 254, 30, 0, // Skip to: 25342 5409/* 17408 */ MCD::OPC_CheckPredicate, 22, 249, 30, 0, // Skip to: 25342 5410/* 17413 */ MCD::OPC_CheckField, 16, 1, 0, 242, 30, 0, // Skip to: 25342 5411/* 17420 */ MCD::OPC_CheckField, 6, 1, 1, 235, 30, 0, // Skip to: 25342 5412/* 17427 */ MCD::OPC_CheckField, 0, 1, 0, 228, 30, 0, // Skip to: 25342 5413/* 17434 */ MCD::OPC_Decode, 141, 11, 142, 1, // Opcode: MVE_VQADDu16 5414/* 17439 */ MCD::OPC_FilterValue, 2, 218, 30, 0, // Skip to: 25342 5415/* 17444 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 5416/* 17447 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 17527 5417/* 17452 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5418/* 17455 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 17491 5419/* 17460 */ MCD::OPC_CheckPredicate, 22, 197, 30, 0, // Skip to: 25342 5420/* 17465 */ MCD::OPC_CheckField, 16, 1, 0, 190, 30, 0, // Skip to: 25342 5421/* 17472 */ MCD::OPC_CheckField, 6, 1, 1, 183, 30, 0, // Skip to: 25342 5422/* 17479 */ MCD::OPC_CheckField, 0, 1, 0, 176, 30, 0, // Skip to: 25342 5423/* 17486 */ MCD::OPC_Decode, 201, 8, 142, 1, // Opcode: MVE_VHADDs32 5424/* 17491 */ MCD::OPC_FilterValue, 15, 166, 30, 0, // Skip to: 25342 5425/* 17496 */ MCD::OPC_CheckPredicate, 22, 161, 30, 0, // Skip to: 25342 5426/* 17501 */ MCD::OPC_CheckField, 16, 1, 0, 154, 30, 0, // Skip to: 25342 5427/* 17508 */ MCD::OPC_CheckField, 6, 1, 1, 147, 30, 0, // Skip to: 25342 5428/* 17515 */ MCD::OPC_CheckField, 0, 1, 0, 140, 30, 0, // Skip to: 25342 5429/* 17522 */ MCD::OPC_Decode, 204, 8, 142, 1, // Opcode: MVE_VHADDu32 5430/* 17527 */ MCD::OPC_FilterValue, 1, 130, 30, 0, // Skip to: 25342 5431/* 17532 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5432/* 17535 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 17571 5433/* 17540 */ MCD::OPC_CheckPredicate, 22, 117, 30, 0, // Skip to: 25342 5434/* 17545 */ MCD::OPC_CheckField, 16, 1, 0, 110, 30, 0, // Skip to: 25342 5435/* 17552 */ MCD::OPC_CheckField, 6, 1, 1, 103, 30, 0, // Skip to: 25342 5436/* 17559 */ MCD::OPC_CheckField, 0, 1, 0, 96, 30, 0, // Skip to: 25342 5437/* 17566 */ MCD::OPC_Decode, 139, 11, 142, 1, // Opcode: MVE_VQADDs32 5438/* 17571 */ MCD::OPC_FilterValue, 15, 86, 30, 0, // Skip to: 25342 5439/* 17576 */ MCD::OPC_CheckPredicate, 22, 81, 30, 0, // Skip to: 25342 5440/* 17581 */ MCD::OPC_CheckField, 16, 1, 0, 74, 30, 0, // Skip to: 25342 5441/* 17588 */ MCD::OPC_CheckField, 6, 1, 1, 67, 30, 0, // Skip to: 25342 5442/* 17595 */ MCD::OPC_CheckField, 0, 1, 0, 60, 30, 0, // Skip to: 25342 5443/* 17602 */ MCD::OPC_Decode, 142, 11, 142, 1, // Opcode: MVE_VQADDu32 5444/* 17607 */ MCD::OPC_FilterValue, 1, 227, 1, 0, // Skip to: 18095 5445/* 17612 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 5446/* 17615 */ MCD::OPC_FilterValue, 0, 163, 0, 0, // Skip to: 17783 5447/* 17620 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 5448/* 17623 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 17703 5449/* 17628 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5450/* 17631 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 17667 5451/* 17636 */ MCD::OPC_CheckPredicate, 22, 21, 30, 0, // Skip to: 25342 5452/* 17641 */ MCD::OPC_CheckField, 16, 1, 0, 14, 30, 0, // Skip to: 25342 5453/* 17648 */ MCD::OPC_CheckField, 6, 1, 1, 7, 30, 0, // Skip to: 25342 5454/* 17655 */ MCD::OPC_CheckField, 0, 1, 0, 0, 30, 0, // Skip to: 25342 5455/* 17662 */ MCD::OPC_Decode, 164, 12, 142, 1, // Opcode: MVE_VRHADDs8 5456/* 17667 */ MCD::OPC_FilterValue, 15, 246, 29, 0, // Skip to: 25342 5457/* 17672 */ MCD::OPC_CheckPredicate, 22, 241, 29, 0, // Skip to: 25342 5458/* 17677 */ MCD::OPC_CheckField, 16, 1, 0, 234, 29, 0, // Skip to: 25342 5459/* 17684 */ MCD::OPC_CheckField, 6, 1, 1, 227, 29, 0, // Skip to: 25342 5460/* 17691 */ MCD::OPC_CheckField, 0, 1, 0, 220, 29, 0, // Skip to: 25342 5461/* 17698 */ MCD::OPC_Decode, 167, 12, 142, 1, // Opcode: MVE_VRHADDu8 5462/* 17703 */ MCD::OPC_FilterValue, 1, 210, 29, 0, // Skip to: 25342 5463/* 17708 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5464/* 17711 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 17747 5465/* 17716 */ MCD::OPC_CheckPredicate, 22, 197, 29, 0, // Skip to: 25342 5466/* 17721 */ MCD::OPC_CheckField, 16, 1, 0, 190, 29, 0, // Skip to: 25342 5467/* 17728 */ MCD::OPC_CheckField, 6, 1, 1, 183, 29, 0, // Skip to: 25342 5468/* 17735 */ MCD::OPC_CheckField, 0, 1, 0, 176, 29, 0, // Skip to: 25342 5469/* 17742 */ MCD::OPC_Decode, 220, 7, 142, 1, // Opcode: MVE_VAND 5470/* 17747 */ MCD::OPC_FilterValue, 15, 166, 29, 0, // Skip to: 25342 5471/* 17752 */ MCD::OPC_CheckPredicate, 22, 161, 29, 0, // Skip to: 25342 5472/* 17757 */ MCD::OPC_CheckField, 16, 1, 0, 154, 29, 0, // Skip to: 25342 5473/* 17764 */ MCD::OPC_CheckField, 6, 1, 1, 147, 29, 0, // Skip to: 25342 5474/* 17771 */ MCD::OPC_CheckField, 0, 1, 0, 140, 29, 0, // Skip to: 25342 5475/* 17778 */ MCD::OPC_Decode, 185, 8, 142, 1, // Opcode: MVE_VEOR 5476/* 17783 */ MCD::OPC_FilterValue, 1, 126, 0, 0, // Skip to: 17914 5477/* 17788 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 5478/* 17791 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 17871 5479/* 17796 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5480/* 17799 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 17835 5481/* 17804 */ MCD::OPC_CheckPredicate, 22, 109, 29, 0, // Skip to: 25342 5482/* 17809 */ MCD::OPC_CheckField, 16, 1, 0, 102, 29, 0, // Skip to: 25342 5483/* 17816 */ MCD::OPC_CheckField, 6, 1, 1, 95, 29, 0, // Skip to: 25342 5484/* 17823 */ MCD::OPC_CheckField, 0, 1, 0, 88, 29, 0, // Skip to: 25342 5485/* 17830 */ MCD::OPC_Decode, 162, 12, 142, 1, // Opcode: MVE_VRHADDs16 5486/* 17835 */ MCD::OPC_FilterValue, 15, 78, 29, 0, // Skip to: 25342 5487/* 17840 */ MCD::OPC_CheckPredicate, 22, 73, 29, 0, // Skip to: 25342 5488/* 17845 */ MCD::OPC_CheckField, 16, 1, 0, 66, 29, 0, // Skip to: 25342 5489/* 17852 */ MCD::OPC_CheckField, 6, 1, 1, 59, 29, 0, // Skip to: 25342 5490/* 17859 */ MCD::OPC_CheckField, 0, 1, 0, 52, 29, 0, // Skip to: 25342 5491/* 17866 */ MCD::OPC_Decode, 165, 12, 142, 1, // Opcode: MVE_VRHADDu16 5492/* 17871 */ MCD::OPC_FilterValue, 1, 42, 29, 0, // Skip to: 25342 5493/* 17876 */ MCD::OPC_CheckPredicate, 22, 37, 29, 0, // Skip to: 25342 5494/* 17881 */ MCD::OPC_CheckField, 28, 4, 14, 30, 29, 0, // Skip to: 25342 5495/* 17888 */ MCD::OPC_CheckField, 16, 1, 0, 23, 29, 0, // Skip to: 25342 5496/* 17895 */ MCD::OPC_CheckField, 6, 1, 1, 16, 29, 0, // Skip to: 25342 5497/* 17902 */ MCD::OPC_CheckField, 0, 1, 0, 9, 29, 0, // Skip to: 25342 5498/* 17909 */ MCD::OPC_Decode, 221, 7, 142, 1, // Opcode: MVE_VBIC 5499/* 17914 */ MCD::OPC_FilterValue, 2, 126, 0, 0, // Skip to: 18045 5500/* 17919 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 5501/* 17922 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 18002 5502/* 17927 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5503/* 17930 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 17966 5504/* 17935 */ MCD::OPC_CheckPredicate, 22, 234, 28, 0, // Skip to: 25342 5505/* 17940 */ MCD::OPC_CheckField, 16, 1, 0, 227, 28, 0, // Skip to: 25342 5506/* 17947 */ MCD::OPC_CheckField, 6, 1, 1, 220, 28, 0, // Skip to: 25342 5507/* 17954 */ MCD::OPC_CheckField, 0, 1, 0, 213, 28, 0, // Skip to: 25342 5508/* 17961 */ MCD::OPC_Decode, 163, 12, 142, 1, // Opcode: MVE_VRHADDs32 5509/* 17966 */ MCD::OPC_FilterValue, 15, 203, 28, 0, // Skip to: 25342 5510/* 17971 */ MCD::OPC_CheckPredicate, 22, 198, 28, 0, // Skip to: 25342 5511/* 17976 */ MCD::OPC_CheckField, 16, 1, 0, 191, 28, 0, // Skip to: 25342 5512/* 17983 */ MCD::OPC_CheckField, 6, 1, 1, 184, 28, 0, // Skip to: 25342 5513/* 17990 */ MCD::OPC_CheckField, 0, 1, 0, 177, 28, 0, // Skip to: 25342 5514/* 17997 */ MCD::OPC_Decode, 166, 12, 142, 1, // Opcode: MVE_VRHADDu32 5515/* 18002 */ MCD::OPC_FilterValue, 1, 167, 28, 0, // Skip to: 25342 5516/* 18007 */ MCD::OPC_CheckPredicate, 22, 162, 28, 0, // Skip to: 25342 5517/* 18012 */ MCD::OPC_CheckField, 28, 4, 14, 155, 28, 0, // Skip to: 25342 5518/* 18019 */ MCD::OPC_CheckField, 16, 1, 0, 148, 28, 0, // Skip to: 25342 5519/* 18026 */ MCD::OPC_CheckField, 6, 1, 1, 141, 28, 0, // Skip to: 25342 5520/* 18033 */ MCD::OPC_CheckField, 0, 1, 0, 134, 28, 0, // Skip to: 25342 5521/* 18040 */ MCD::OPC_Decode, 229, 10, 142, 1, // Opcode: MVE_VORR 5522/* 18045 */ MCD::OPC_FilterValue, 3, 124, 28, 0, // Skip to: 25342 5523/* 18050 */ MCD::OPC_CheckPredicate, 22, 119, 28, 0, // Skip to: 25342 5524/* 18055 */ MCD::OPC_CheckField, 28, 4, 14, 112, 28, 0, // Skip to: 25342 5525/* 18062 */ MCD::OPC_CheckField, 16, 1, 0, 105, 28, 0, // Skip to: 25342 5526/* 18069 */ MCD::OPC_CheckField, 6, 1, 1, 98, 28, 0, // Skip to: 25342 5527/* 18076 */ MCD::OPC_CheckField, 4, 1, 1, 91, 28, 0, // Skip to: 25342 5528/* 18083 */ MCD::OPC_CheckField, 0, 1, 0, 84, 28, 0, // Skip to: 25342 5529/* 18090 */ MCD::OPC_Decode, 228, 10, 142, 1, // Opcode: MVE_VORN 5530/* 18095 */ MCD::OPC_FilterValue, 2, 251, 1, 0, // Skip to: 18607 5531/* 18100 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 5532/* 18103 */ MCD::OPC_FilterValue, 0, 163, 0, 0, // Skip to: 18271 5533/* 18108 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 5534/* 18111 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 18191 5535/* 18116 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5536/* 18119 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 18155 5537/* 18124 */ MCD::OPC_CheckPredicate, 22, 45, 28, 0, // Skip to: 25342 5538/* 18129 */ MCD::OPC_CheckField, 16, 1, 0, 38, 28, 0, // Skip to: 25342 5539/* 18136 */ MCD::OPC_CheckField, 6, 1, 1, 31, 28, 0, // Skip to: 25342 5540/* 18143 */ MCD::OPC_CheckField, 0, 1, 0, 24, 28, 0, // Skip to: 25342 5541/* 18150 */ MCD::OPC_Decode, 217, 8, 142, 1, // Opcode: MVE_VHSUBs8 5542/* 18155 */ MCD::OPC_FilterValue, 15, 14, 28, 0, // Skip to: 25342 5543/* 18160 */ MCD::OPC_CheckPredicate, 22, 9, 28, 0, // Skip to: 25342 5544/* 18165 */ MCD::OPC_CheckField, 16, 1, 0, 2, 28, 0, // Skip to: 25342 5545/* 18172 */ MCD::OPC_CheckField, 6, 1, 1, 251, 27, 0, // Skip to: 25342 5546/* 18179 */ MCD::OPC_CheckField, 0, 1, 0, 244, 27, 0, // Skip to: 25342 5547/* 18186 */ MCD::OPC_Decode, 220, 8, 142, 1, // Opcode: MVE_VHSUBu8 5548/* 18191 */ MCD::OPC_FilterValue, 1, 234, 27, 0, // Skip to: 25342 5549/* 18196 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5550/* 18199 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 18235 5551/* 18204 */ MCD::OPC_CheckPredicate, 22, 221, 27, 0, // Skip to: 25342 5552/* 18209 */ MCD::OPC_CheckField, 16, 1, 0, 214, 27, 0, // Skip to: 25342 5553/* 18216 */ MCD::OPC_CheckField, 6, 1, 1, 207, 27, 0, // Skip to: 25342 5554/* 18223 */ MCD::OPC_CheckField, 0, 1, 0, 200, 27, 0, // Skip to: 25342 5555/* 18230 */ MCD::OPC_Decode, 152, 12, 142, 1, // Opcode: MVE_VQSUBs8 5556/* 18235 */ MCD::OPC_FilterValue, 15, 190, 27, 0, // Skip to: 25342 5557/* 18240 */ MCD::OPC_CheckPredicate, 22, 185, 27, 0, // Skip to: 25342 5558/* 18245 */ MCD::OPC_CheckField, 16, 1, 0, 178, 27, 0, // Skip to: 25342 5559/* 18252 */ MCD::OPC_CheckField, 6, 1, 1, 171, 27, 0, // Skip to: 25342 5560/* 18259 */ MCD::OPC_CheckField, 0, 1, 0, 164, 27, 0, // Skip to: 25342 5561/* 18266 */ MCD::OPC_Decode, 155, 12, 142, 1, // Opcode: MVE_VQSUBu8 5562/* 18271 */ MCD::OPC_FilterValue, 1, 163, 0, 0, // Skip to: 18439 5563/* 18276 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 5564/* 18279 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 18359 5565/* 18284 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5566/* 18287 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 18323 5567/* 18292 */ MCD::OPC_CheckPredicate, 22, 133, 27, 0, // Skip to: 25342 5568/* 18297 */ MCD::OPC_CheckField, 16, 1, 0, 126, 27, 0, // Skip to: 25342 5569/* 18304 */ MCD::OPC_CheckField, 6, 1, 1, 119, 27, 0, // Skip to: 25342 5570/* 18311 */ MCD::OPC_CheckField, 0, 1, 0, 112, 27, 0, // Skip to: 25342 5571/* 18318 */ MCD::OPC_Decode, 215, 8, 142, 1, // Opcode: MVE_VHSUBs16 5572/* 18323 */ MCD::OPC_FilterValue, 15, 102, 27, 0, // Skip to: 25342 5573/* 18328 */ MCD::OPC_CheckPredicate, 22, 97, 27, 0, // Skip to: 25342 5574/* 18333 */ MCD::OPC_CheckField, 16, 1, 0, 90, 27, 0, // Skip to: 25342 5575/* 18340 */ MCD::OPC_CheckField, 6, 1, 1, 83, 27, 0, // Skip to: 25342 5576/* 18347 */ MCD::OPC_CheckField, 0, 1, 0, 76, 27, 0, // Skip to: 25342 5577/* 18354 */ MCD::OPC_Decode, 218, 8, 142, 1, // Opcode: MVE_VHSUBu16 5578/* 18359 */ MCD::OPC_FilterValue, 1, 66, 27, 0, // Skip to: 25342 5579/* 18364 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5580/* 18367 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 18403 5581/* 18372 */ MCD::OPC_CheckPredicate, 22, 53, 27, 0, // Skip to: 25342 5582/* 18377 */ MCD::OPC_CheckField, 16, 1, 0, 46, 27, 0, // Skip to: 25342 5583/* 18384 */ MCD::OPC_CheckField, 6, 1, 1, 39, 27, 0, // Skip to: 25342 5584/* 18391 */ MCD::OPC_CheckField, 0, 1, 0, 32, 27, 0, // Skip to: 25342 5585/* 18398 */ MCD::OPC_Decode, 150, 12, 142, 1, // Opcode: MVE_VQSUBs16 5586/* 18403 */ MCD::OPC_FilterValue, 15, 22, 27, 0, // Skip to: 25342 5587/* 18408 */ MCD::OPC_CheckPredicate, 22, 17, 27, 0, // Skip to: 25342 5588/* 18413 */ MCD::OPC_CheckField, 16, 1, 0, 10, 27, 0, // Skip to: 25342 5589/* 18420 */ MCD::OPC_CheckField, 6, 1, 1, 3, 27, 0, // Skip to: 25342 5590/* 18427 */ MCD::OPC_CheckField, 0, 1, 0, 252, 26, 0, // Skip to: 25342 5591/* 18434 */ MCD::OPC_Decode, 153, 12, 142, 1, // Opcode: MVE_VQSUBu16 5592/* 18439 */ MCD::OPC_FilterValue, 2, 242, 26, 0, // Skip to: 25342 5593/* 18444 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 5594/* 18447 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 18527 5595/* 18452 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5596/* 18455 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 18491 5597/* 18460 */ MCD::OPC_CheckPredicate, 22, 221, 26, 0, // Skip to: 25342 5598/* 18465 */ MCD::OPC_CheckField, 16, 1, 0, 214, 26, 0, // Skip to: 25342 5599/* 18472 */ MCD::OPC_CheckField, 6, 1, 1, 207, 26, 0, // Skip to: 25342 5600/* 18479 */ MCD::OPC_CheckField, 0, 1, 0, 200, 26, 0, // Skip to: 25342 5601/* 18486 */ MCD::OPC_Decode, 216, 8, 142, 1, // Opcode: MVE_VHSUBs32 5602/* 18491 */ MCD::OPC_FilterValue, 15, 190, 26, 0, // Skip to: 25342 5603/* 18496 */ MCD::OPC_CheckPredicate, 22, 185, 26, 0, // Skip to: 25342 5604/* 18501 */ MCD::OPC_CheckField, 16, 1, 0, 178, 26, 0, // Skip to: 25342 5605/* 18508 */ MCD::OPC_CheckField, 6, 1, 1, 171, 26, 0, // Skip to: 25342 5606/* 18515 */ MCD::OPC_CheckField, 0, 1, 0, 164, 26, 0, // Skip to: 25342 5607/* 18522 */ MCD::OPC_Decode, 219, 8, 142, 1, // Opcode: MVE_VHSUBu32 5608/* 18527 */ MCD::OPC_FilterValue, 1, 154, 26, 0, // Skip to: 25342 5609/* 18532 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5610/* 18535 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 18571 5611/* 18540 */ MCD::OPC_CheckPredicate, 22, 141, 26, 0, // Skip to: 25342 5612/* 18545 */ MCD::OPC_CheckField, 16, 1, 0, 134, 26, 0, // Skip to: 25342 5613/* 18552 */ MCD::OPC_CheckField, 6, 1, 1, 127, 26, 0, // Skip to: 25342 5614/* 18559 */ MCD::OPC_CheckField, 0, 1, 0, 120, 26, 0, // Skip to: 25342 5615/* 18566 */ MCD::OPC_Decode, 151, 12, 142, 1, // Opcode: MVE_VQSUBs32 5616/* 18571 */ MCD::OPC_FilterValue, 15, 110, 26, 0, // Skip to: 25342 5617/* 18576 */ MCD::OPC_CheckPredicate, 22, 105, 26, 0, // Skip to: 25342 5618/* 18581 */ MCD::OPC_CheckField, 16, 1, 0, 98, 26, 0, // Skip to: 25342 5619/* 18588 */ MCD::OPC_CheckField, 6, 1, 1, 91, 26, 0, // Skip to: 25342 5620/* 18595 */ MCD::OPC_CheckField, 0, 1, 0, 84, 26, 0, // Skip to: 25342 5621/* 18602 */ MCD::OPC_Decode, 154, 12, 142, 1, // Opcode: MVE_VQSUBu32 5622/* 18607 */ MCD::OPC_FilterValue, 4, 251, 1, 0, // Skip to: 19119 5623/* 18612 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 5624/* 18615 */ MCD::OPC_FilterValue, 0, 163, 0, 0, // Skip to: 18783 5625/* 18620 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 5626/* 18623 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 18703 5627/* 18628 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5628/* 18631 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 18667 5629/* 18636 */ MCD::OPC_CheckPredicate, 22, 45, 26, 0, // Skip to: 25342 5630/* 18641 */ MCD::OPC_CheckField, 16, 1, 0, 38, 26, 0, // Skip to: 25342 5631/* 18648 */ MCD::OPC_CheckField, 6, 1, 1, 31, 26, 0, // Skip to: 25342 5632/* 18655 */ MCD::OPC_CheckField, 0, 1, 0, 24, 26, 0, // Skip to: 25342 5633/* 18662 */ MCD::OPC_Decode, 239, 12, 188, 1, // Opcode: MVE_VSHL_by_vecs8 5634/* 18667 */ MCD::OPC_FilterValue, 15, 14, 26, 0, // Skip to: 25342 5635/* 18672 */ MCD::OPC_CheckPredicate, 22, 9, 26, 0, // Skip to: 25342 5636/* 18677 */ MCD::OPC_CheckField, 16, 1, 0, 2, 26, 0, // Skip to: 25342 5637/* 18684 */ MCD::OPC_CheckField, 6, 1, 1, 251, 25, 0, // Skip to: 25342 5638/* 18691 */ MCD::OPC_CheckField, 0, 1, 0, 244, 25, 0, // Skip to: 25342 5639/* 18698 */ MCD::OPC_Decode, 242, 12, 188, 1, // Opcode: MVE_VSHL_by_vecu8 5640/* 18703 */ MCD::OPC_FilterValue, 1, 234, 25, 0, // Skip to: 25342 5641/* 18708 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5642/* 18711 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 18747 5643/* 18716 */ MCD::OPC_CheckPredicate, 22, 221, 25, 0, // Skip to: 25342 5644/* 18721 */ MCD::OPC_CheckField, 16, 1, 0, 214, 25, 0, // Skip to: 25342 5645/* 18728 */ MCD::OPC_CheckField, 6, 1, 1, 207, 25, 0, // Skip to: 25342 5646/* 18735 */ MCD::OPC_CheckField, 0, 1, 0, 200, 25, 0, // Skip to: 25342 5647/* 18742 */ MCD::OPC_Decode, 244, 11, 188, 1, // Opcode: MVE_VQSHL_by_vecs8 5648/* 18747 */ MCD::OPC_FilterValue, 15, 190, 25, 0, // Skip to: 25342 5649/* 18752 */ MCD::OPC_CheckPredicate, 22, 185, 25, 0, // Skip to: 25342 5650/* 18757 */ MCD::OPC_CheckField, 16, 1, 0, 178, 25, 0, // Skip to: 25342 5651/* 18764 */ MCD::OPC_CheckField, 6, 1, 1, 171, 25, 0, // Skip to: 25342 5652/* 18771 */ MCD::OPC_CheckField, 0, 1, 0, 164, 25, 0, // Skip to: 25342 5653/* 18778 */ MCD::OPC_Decode, 247, 11, 188, 1, // Opcode: MVE_VQSHL_by_vecu8 5654/* 18783 */ MCD::OPC_FilterValue, 1, 163, 0, 0, // Skip to: 18951 5655/* 18788 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 5656/* 18791 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 18871 5657/* 18796 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5658/* 18799 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 18835 5659/* 18804 */ MCD::OPC_CheckPredicate, 22, 133, 25, 0, // Skip to: 25342 5660/* 18809 */ MCD::OPC_CheckField, 16, 1, 0, 126, 25, 0, // Skip to: 25342 5661/* 18816 */ MCD::OPC_CheckField, 6, 1, 1, 119, 25, 0, // Skip to: 25342 5662/* 18823 */ MCD::OPC_CheckField, 0, 1, 0, 112, 25, 0, // Skip to: 25342 5663/* 18830 */ MCD::OPC_Decode, 237, 12, 188, 1, // Opcode: MVE_VSHL_by_vecs16 5664/* 18835 */ MCD::OPC_FilterValue, 15, 102, 25, 0, // Skip to: 25342 5665/* 18840 */ MCD::OPC_CheckPredicate, 22, 97, 25, 0, // Skip to: 25342 5666/* 18845 */ MCD::OPC_CheckField, 16, 1, 0, 90, 25, 0, // Skip to: 25342 5667/* 18852 */ MCD::OPC_CheckField, 6, 1, 1, 83, 25, 0, // Skip to: 25342 5668/* 18859 */ MCD::OPC_CheckField, 0, 1, 0, 76, 25, 0, // Skip to: 25342 5669/* 18866 */ MCD::OPC_Decode, 240, 12, 188, 1, // Opcode: MVE_VSHL_by_vecu16 5670/* 18871 */ MCD::OPC_FilterValue, 1, 66, 25, 0, // Skip to: 25342 5671/* 18876 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5672/* 18879 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 18915 5673/* 18884 */ MCD::OPC_CheckPredicate, 22, 53, 25, 0, // Skip to: 25342 5674/* 18889 */ MCD::OPC_CheckField, 16, 1, 0, 46, 25, 0, // Skip to: 25342 5675/* 18896 */ MCD::OPC_CheckField, 6, 1, 1, 39, 25, 0, // Skip to: 25342 5676/* 18903 */ MCD::OPC_CheckField, 0, 1, 0, 32, 25, 0, // Skip to: 25342 5677/* 18910 */ MCD::OPC_Decode, 242, 11, 188, 1, // Opcode: MVE_VQSHL_by_vecs16 5678/* 18915 */ MCD::OPC_FilterValue, 15, 22, 25, 0, // Skip to: 25342 5679/* 18920 */ MCD::OPC_CheckPredicate, 22, 17, 25, 0, // Skip to: 25342 5680/* 18925 */ MCD::OPC_CheckField, 16, 1, 0, 10, 25, 0, // Skip to: 25342 5681/* 18932 */ MCD::OPC_CheckField, 6, 1, 1, 3, 25, 0, // Skip to: 25342 5682/* 18939 */ MCD::OPC_CheckField, 0, 1, 0, 252, 24, 0, // Skip to: 25342 5683/* 18946 */ MCD::OPC_Decode, 245, 11, 188, 1, // Opcode: MVE_VQSHL_by_vecu16 5684/* 18951 */ MCD::OPC_FilterValue, 2, 242, 24, 0, // Skip to: 25342 5685/* 18956 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 5686/* 18959 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 19039 5687/* 18964 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5688/* 18967 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 19003 5689/* 18972 */ MCD::OPC_CheckPredicate, 22, 221, 24, 0, // Skip to: 25342 5690/* 18977 */ MCD::OPC_CheckField, 16, 1, 0, 214, 24, 0, // Skip to: 25342 5691/* 18984 */ MCD::OPC_CheckField, 6, 1, 1, 207, 24, 0, // Skip to: 25342 5692/* 18991 */ MCD::OPC_CheckField, 0, 1, 0, 200, 24, 0, // Skip to: 25342 5693/* 18998 */ MCD::OPC_Decode, 238, 12, 188, 1, // Opcode: MVE_VSHL_by_vecs32 5694/* 19003 */ MCD::OPC_FilterValue, 15, 190, 24, 0, // Skip to: 25342 5695/* 19008 */ MCD::OPC_CheckPredicate, 22, 185, 24, 0, // Skip to: 25342 5696/* 19013 */ MCD::OPC_CheckField, 16, 1, 0, 178, 24, 0, // Skip to: 25342 5697/* 19020 */ MCD::OPC_CheckField, 6, 1, 1, 171, 24, 0, // Skip to: 25342 5698/* 19027 */ MCD::OPC_CheckField, 0, 1, 0, 164, 24, 0, // Skip to: 25342 5699/* 19034 */ MCD::OPC_Decode, 241, 12, 188, 1, // Opcode: MVE_VSHL_by_vecu32 5700/* 19039 */ MCD::OPC_FilterValue, 1, 154, 24, 0, // Skip to: 25342 5701/* 19044 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5702/* 19047 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 19083 5703/* 19052 */ MCD::OPC_CheckPredicate, 22, 141, 24, 0, // Skip to: 25342 5704/* 19057 */ MCD::OPC_CheckField, 16, 1, 0, 134, 24, 0, // Skip to: 25342 5705/* 19064 */ MCD::OPC_CheckField, 6, 1, 1, 127, 24, 0, // Skip to: 25342 5706/* 19071 */ MCD::OPC_CheckField, 0, 1, 0, 120, 24, 0, // Skip to: 25342 5707/* 19078 */ MCD::OPC_Decode, 243, 11, 188, 1, // Opcode: MVE_VQSHL_by_vecs32 5708/* 19083 */ MCD::OPC_FilterValue, 15, 110, 24, 0, // Skip to: 25342 5709/* 19088 */ MCD::OPC_CheckPredicate, 22, 105, 24, 0, // Skip to: 25342 5710/* 19093 */ MCD::OPC_CheckField, 16, 1, 0, 98, 24, 0, // Skip to: 25342 5711/* 19100 */ MCD::OPC_CheckField, 6, 1, 1, 91, 24, 0, // Skip to: 25342 5712/* 19107 */ MCD::OPC_CheckField, 0, 1, 0, 84, 24, 0, // Skip to: 25342 5713/* 19114 */ MCD::OPC_Decode, 246, 11, 188, 1, // Opcode: MVE_VQSHL_by_vecu32 5714/* 19119 */ MCD::OPC_FilterValue, 5, 251, 1, 0, // Skip to: 19631 5715/* 19124 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 5716/* 19127 */ MCD::OPC_FilterValue, 0, 163, 0, 0, // Skip to: 19295 5717/* 19132 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 5718/* 19135 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 19215 5719/* 19140 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5720/* 19143 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 19179 5721/* 19148 */ MCD::OPC_CheckPredicate, 22, 45, 24, 0, // Skip to: 25342 5722/* 19153 */ MCD::OPC_CheckField, 16, 1, 0, 38, 24, 0, // Skip to: 25342 5723/* 19160 */ MCD::OPC_CheckField, 6, 1, 1, 31, 24, 0, // Skip to: 25342 5724/* 19167 */ MCD::OPC_CheckField, 0, 1, 0, 24, 24, 0, // Skip to: 25342 5725/* 19174 */ MCD::OPC_Decode, 198, 12, 188, 1, // Opcode: MVE_VRSHL_by_vecs8 5726/* 19179 */ MCD::OPC_FilterValue, 15, 14, 24, 0, // Skip to: 25342 5727/* 19184 */ MCD::OPC_CheckPredicate, 22, 9, 24, 0, // Skip to: 25342 5728/* 19189 */ MCD::OPC_CheckField, 16, 1, 0, 2, 24, 0, // Skip to: 25342 5729/* 19196 */ MCD::OPC_CheckField, 6, 1, 1, 251, 23, 0, // Skip to: 25342 5730/* 19203 */ MCD::OPC_CheckField, 0, 1, 0, 244, 23, 0, // Skip to: 25342 5731/* 19210 */ MCD::OPC_Decode, 201, 12, 188, 1, // Opcode: MVE_VRSHL_by_vecu8 5732/* 19215 */ MCD::OPC_FilterValue, 1, 234, 23, 0, // Skip to: 25342 5733/* 19220 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5734/* 19223 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 19259 5735/* 19228 */ MCD::OPC_CheckPredicate, 22, 221, 23, 0, // Skip to: 25342 5736/* 19233 */ MCD::OPC_CheckField, 16, 1, 0, 214, 23, 0, // Skip to: 25342 5737/* 19240 */ MCD::OPC_CheckField, 6, 1, 1, 207, 23, 0, // Skip to: 25342 5738/* 19247 */ MCD::OPC_CheckField, 0, 1, 0, 200, 23, 0, // Skip to: 25342 5739/* 19254 */ MCD::OPC_Decode, 217, 11, 188, 1, // Opcode: MVE_VQRSHL_by_vecs8 5740/* 19259 */ MCD::OPC_FilterValue, 15, 190, 23, 0, // Skip to: 25342 5741/* 19264 */ MCD::OPC_CheckPredicate, 22, 185, 23, 0, // Skip to: 25342 5742/* 19269 */ MCD::OPC_CheckField, 16, 1, 0, 178, 23, 0, // Skip to: 25342 5743/* 19276 */ MCD::OPC_CheckField, 6, 1, 1, 171, 23, 0, // Skip to: 25342 5744/* 19283 */ MCD::OPC_CheckField, 0, 1, 0, 164, 23, 0, // Skip to: 25342 5745/* 19290 */ MCD::OPC_Decode, 220, 11, 188, 1, // Opcode: MVE_VQRSHL_by_vecu8 5746/* 19295 */ MCD::OPC_FilterValue, 1, 163, 0, 0, // Skip to: 19463 5747/* 19300 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 5748/* 19303 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 19383 5749/* 19308 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5750/* 19311 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 19347 5751/* 19316 */ MCD::OPC_CheckPredicate, 22, 133, 23, 0, // Skip to: 25342 5752/* 19321 */ MCD::OPC_CheckField, 16, 1, 0, 126, 23, 0, // Skip to: 25342 5753/* 19328 */ MCD::OPC_CheckField, 6, 1, 1, 119, 23, 0, // Skip to: 25342 5754/* 19335 */ MCD::OPC_CheckField, 0, 1, 0, 112, 23, 0, // Skip to: 25342 5755/* 19342 */ MCD::OPC_Decode, 196, 12, 188, 1, // Opcode: MVE_VRSHL_by_vecs16 5756/* 19347 */ MCD::OPC_FilterValue, 15, 102, 23, 0, // Skip to: 25342 5757/* 19352 */ MCD::OPC_CheckPredicate, 22, 97, 23, 0, // Skip to: 25342 5758/* 19357 */ MCD::OPC_CheckField, 16, 1, 0, 90, 23, 0, // Skip to: 25342 5759/* 19364 */ MCD::OPC_CheckField, 6, 1, 1, 83, 23, 0, // Skip to: 25342 5760/* 19371 */ MCD::OPC_CheckField, 0, 1, 0, 76, 23, 0, // Skip to: 25342 5761/* 19378 */ MCD::OPC_Decode, 199, 12, 188, 1, // Opcode: MVE_VRSHL_by_vecu16 5762/* 19383 */ MCD::OPC_FilterValue, 1, 66, 23, 0, // Skip to: 25342 5763/* 19388 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5764/* 19391 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 19427 5765/* 19396 */ MCD::OPC_CheckPredicate, 22, 53, 23, 0, // Skip to: 25342 5766/* 19401 */ MCD::OPC_CheckField, 16, 1, 0, 46, 23, 0, // Skip to: 25342 5767/* 19408 */ MCD::OPC_CheckField, 6, 1, 1, 39, 23, 0, // Skip to: 25342 5768/* 19415 */ MCD::OPC_CheckField, 0, 1, 0, 32, 23, 0, // Skip to: 25342 5769/* 19422 */ MCD::OPC_Decode, 215, 11, 188, 1, // Opcode: MVE_VQRSHL_by_vecs16 5770/* 19427 */ MCD::OPC_FilterValue, 15, 22, 23, 0, // Skip to: 25342 5771/* 19432 */ MCD::OPC_CheckPredicate, 22, 17, 23, 0, // Skip to: 25342 5772/* 19437 */ MCD::OPC_CheckField, 16, 1, 0, 10, 23, 0, // Skip to: 25342 5773/* 19444 */ MCD::OPC_CheckField, 6, 1, 1, 3, 23, 0, // Skip to: 25342 5774/* 19451 */ MCD::OPC_CheckField, 0, 1, 0, 252, 22, 0, // Skip to: 25342 5775/* 19458 */ MCD::OPC_Decode, 218, 11, 188, 1, // Opcode: MVE_VQRSHL_by_vecu16 5776/* 19463 */ MCD::OPC_FilterValue, 2, 242, 22, 0, // Skip to: 25342 5777/* 19468 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 5778/* 19471 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 19551 5779/* 19476 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5780/* 19479 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 19515 5781/* 19484 */ MCD::OPC_CheckPredicate, 22, 221, 22, 0, // Skip to: 25342 5782/* 19489 */ MCD::OPC_CheckField, 16, 1, 0, 214, 22, 0, // Skip to: 25342 5783/* 19496 */ MCD::OPC_CheckField, 6, 1, 1, 207, 22, 0, // Skip to: 25342 5784/* 19503 */ MCD::OPC_CheckField, 0, 1, 0, 200, 22, 0, // Skip to: 25342 5785/* 19510 */ MCD::OPC_Decode, 197, 12, 188, 1, // Opcode: MVE_VRSHL_by_vecs32 5786/* 19515 */ MCD::OPC_FilterValue, 15, 190, 22, 0, // Skip to: 25342 5787/* 19520 */ MCD::OPC_CheckPredicate, 22, 185, 22, 0, // Skip to: 25342 5788/* 19525 */ MCD::OPC_CheckField, 16, 1, 0, 178, 22, 0, // Skip to: 25342 5789/* 19532 */ MCD::OPC_CheckField, 6, 1, 1, 171, 22, 0, // Skip to: 25342 5790/* 19539 */ MCD::OPC_CheckField, 0, 1, 0, 164, 22, 0, // Skip to: 25342 5791/* 19546 */ MCD::OPC_Decode, 200, 12, 188, 1, // Opcode: MVE_VRSHL_by_vecu32 5792/* 19551 */ MCD::OPC_FilterValue, 1, 154, 22, 0, // Skip to: 25342 5793/* 19556 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5794/* 19559 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 19595 5795/* 19564 */ MCD::OPC_CheckPredicate, 22, 141, 22, 0, // Skip to: 25342 5796/* 19569 */ MCD::OPC_CheckField, 16, 1, 0, 134, 22, 0, // Skip to: 25342 5797/* 19576 */ MCD::OPC_CheckField, 6, 1, 1, 127, 22, 0, // Skip to: 25342 5798/* 19583 */ MCD::OPC_CheckField, 0, 1, 0, 120, 22, 0, // Skip to: 25342 5799/* 19590 */ MCD::OPC_Decode, 216, 11, 188, 1, // Opcode: MVE_VQRSHL_by_vecs32 5800/* 19595 */ MCD::OPC_FilterValue, 15, 110, 22, 0, // Skip to: 25342 5801/* 19600 */ MCD::OPC_CheckPredicate, 22, 105, 22, 0, // Skip to: 25342 5802/* 19605 */ MCD::OPC_CheckField, 16, 1, 0, 98, 22, 0, // Skip to: 25342 5803/* 19612 */ MCD::OPC_CheckField, 6, 1, 1, 91, 22, 0, // Skip to: 25342 5804/* 19619 */ MCD::OPC_CheckField, 0, 1, 0, 84, 22, 0, // Skip to: 25342 5805/* 19626 */ MCD::OPC_Decode, 219, 11, 188, 1, // Opcode: MVE_VQRSHL_by_vecu32 5806/* 19631 */ MCD::OPC_FilterValue, 6, 251, 1, 0, // Skip to: 20143 5807/* 19636 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 5808/* 19639 */ MCD::OPC_FilterValue, 0, 163, 0, 0, // Skip to: 19807 5809/* 19644 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 5810/* 19647 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 19727 5811/* 19652 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5812/* 19655 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 19691 5813/* 19660 */ MCD::OPC_CheckPredicate, 22, 45, 22, 0, // Skip to: 25342 5814/* 19665 */ MCD::OPC_CheckField, 16, 1, 0, 38, 22, 0, // Skip to: 25342 5815/* 19672 */ MCD::OPC_CheckField, 6, 1, 1, 31, 22, 0, // Skip to: 25342 5816/* 19679 */ MCD::OPC_CheckField, 0, 1, 0, 24, 22, 0, // Skip to: 25342 5817/* 19686 */ MCD::OPC_Decode, 203, 9, 142, 1, // Opcode: MVE_VMAXs8 5818/* 19691 */ MCD::OPC_FilterValue, 15, 14, 22, 0, // Skip to: 25342 5819/* 19696 */ MCD::OPC_CheckPredicate, 22, 9, 22, 0, // Skip to: 25342 5820/* 19701 */ MCD::OPC_CheckField, 16, 1, 0, 2, 22, 0, // Skip to: 25342 5821/* 19708 */ MCD::OPC_CheckField, 6, 1, 1, 251, 21, 0, // Skip to: 25342 5822/* 19715 */ MCD::OPC_CheckField, 0, 1, 0, 244, 21, 0, // Skip to: 25342 5823/* 19722 */ MCD::OPC_Decode, 206, 9, 142, 1, // Opcode: MVE_VMAXu8 5824/* 19727 */ MCD::OPC_FilterValue, 1, 234, 21, 0, // Skip to: 25342 5825/* 19732 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5826/* 19735 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 19771 5827/* 19740 */ MCD::OPC_CheckPredicate, 22, 221, 21, 0, // Skip to: 25342 5828/* 19745 */ MCD::OPC_CheckField, 16, 1, 0, 214, 21, 0, // Skip to: 25342 5829/* 19752 */ MCD::OPC_CheckField, 6, 1, 1, 207, 21, 0, // Skip to: 25342 5830/* 19759 */ MCD::OPC_CheckField, 0, 1, 0, 200, 21, 0, // Skip to: 25342 5831/* 19766 */ MCD::OPC_Decode, 229, 9, 142, 1, // Opcode: MVE_VMINs8 5832/* 19771 */ MCD::OPC_FilterValue, 15, 190, 21, 0, // Skip to: 25342 5833/* 19776 */ MCD::OPC_CheckPredicate, 22, 185, 21, 0, // Skip to: 25342 5834/* 19781 */ MCD::OPC_CheckField, 16, 1, 0, 178, 21, 0, // Skip to: 25342 5835/* 19788 */ MCD::OPC_CheckField, 6, 1, 1, 171, 21, 0, // Skip to: 25342 5836/* 19795 */ MCD::OPC_CheckField, 0, 1, 0, 164, 21, 0, // Skip to: 25342 5837/* 19802 */ MCD::OPC_Decode, 232, 9, 142, 1, // Opcode: MVE_VMINu8 5838/* 19807 */ MCD::OPC_FilterValue, 1, 163, 0, 0, // Skip to: 19975 5839/* 19812 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 5840/* 19815 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 19895 5841/* 19820 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5842/* 19823 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 19859 5843/* 19828 */ MCD::OPC_CheckPredicate, 22, 133, 21, 0, // Skip to: 25342 5844/* 19833 */ MCD::OPC_CheckField, 16, 1, 0, 126, 21, 0, // Skip to: 25342 5845/* 19840 */ MCD::OPC_CheckField, 6, 1, 1, 119, 21, 0, // Skip to: 25342 5846/* 19847 */ MCD::OPC_CheckField, 0, 1, 0, 112, 21, 0, // Skip to: 25342 5847/* 19854 */ MCD::OPC_Decode, 201, 9, 142, 1, // Opcode: MVE_VMAXs16 5848/* 19859 */ MCD::OPC_FilterValue, 15, 102, 21, 0, // Skip to: 25342 5849/* 19864 */ MCD::OPC_CheckPredicate, 22, 97, 21, 0, // Skip to: 25342 5850/* 19869 */ MCD::OPC_CheckField, 16, 1, 0, 90, 21, 0, // Skip to: 25342 5851/* 19876 */ MCD::OPC_CheckField, 6, 1, 1, 83, 21, 0, // Skip to: 25342 5852/* 19883 */ MCD::OPC_CheckField, 0, 1, 0, 76, 21, 0, // Skip to: 25342 5853/* 19890 */ MCD::OPC_Decode, 204, 9, 142, 1, // Opcode: MVE_VMAXu16 5854/* 19895 */ MCD::OPC_FilterValue, 1, 66, 21, 0, // Skip to: 25342 5855/* 19900 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5856/* 19903 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 19939 5857/* 19908 */ MCD::OPC_CheckPredicate, 22, 53, 21, 0, // Skip to: 25342 5858/* 19913 */ MCD::OPC_CheckField, 16, 1, 0, 46, 21, 0, // Skip to: 25342 5859/* 19920 */ MCD::OPC_CheckField, 6, 1, 1, 39, 21, 0, // Skip to: 25342 5860/* 19927 */ MCD::OPC_CheckField, 0, 1, 0, 32, 21, 0, // Skip to: 25342 5861/* 19934 */ MCD::OPC_Decode, 227, 9, 142, 1, // Opcode: MVE_VMINs16 5862/* 19939 */ MCD::OPC_FilterValue, 15, 22, 21, 0, // Skip to: 25342 5863/* 19944 */ MCD::OPC_CheckPredicate, 22, 17, 21, 0, // Skip to: 25342 5864/* 19949 */ MCD::OPC_CheckField, 16, 1, 0, 10, 21, 0, // Skip to: 25342 5865/* 19956 */ MCD::OPC_CheckField, 6, 1, 1, 3, 21, 0, // Skip to: 25342 5866/* 19963 */ MCD::OPC_CheckField, 0, 1, 0, 252, 20, 0, // Skip to: 25342 5867/* 19970 */ MCD::OPC_Decode, 230, 9, 142, 1, // Opcode: MVE_VMINu16 5868/* 19975 */ MCD::OPC_FilterValue, 2, 242, 20, 0, // Skip to: 25342 5869/* 19980 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 5870/* 19983 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 20063 5871/* 19988 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5872/* 19991 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 20027 5873/* 19996 */ MCD::OPC_CheckPredicate, 22, 221, 20, 0, // Skip to: 25342 5874/* 20001 */ MCD::OPC_CheckField, 16, 1, 0, 214, 20, 0, // Skip to: 25342 5875/* 20008 */ MCD::OPC_CheckField, 6, 1, 1, 207, 20, 0, // Skip to: 25342 5876/* 20015 */ MCD::OPC_CheckField, 0, 1, 0, 200, 20, 0, // Skip to: 25342 5877/* 20022 */ MCD::OPC_Decode, 202, 9, 142, 1, // Opcode: MVE_VMAXs32 5878/* 20027 */ MCD::OPC_FilterValue, 15, 190, 20, 0, // Skip to: 25342 5879/* 20032 */ MCD::OPC_CheckPredicate, 22, 185, 20, 0, // Skip to: 25342 5880/* 20037 */ MCD::OPC_CheckField, 16, 1, 0, 178, 20, 0, // Skip to: 25342 5881/* 20044 */ MCD::OPC_CheckField, 6, 1, 1, 171, 20, 0, // Skip to: 25342 5882/* 20051 */ MCD::OPC_CheckField, 0, 1, 0, 164, 20, 0, // Skip to: 25342 5883/* 20058 */ MCD::OPC_Decode, 205, 9, 142, 1, // Opcode: MVE_VMAXu32 5884/* 20063 */ MCD::OPC_FilterValue, 1, 154, 20, 0, // Skip to: 25342 5885/* 20068 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5886/* 20071 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 20107 5887/* 20076 */ MCD::OPC_CheckPredicate, 22, 141, 20, 0, // Skip to: 25342 5888/* 20081 */ MCD::OPC_CheckField, 16, 1, 0, 134, 20, 0, // Skip to: 25342 5889/* 20088 */ MCD::OPC_CheckField, 6, 1, 1, 127, 20, 0, // Skip to: 25342 5890/* 20095 */ MCD::OPC_CheckField, 0, 1, 0, 120, 20, 0, // Skip to: 25342 5891/* 20102 */ MCD::OPC_Decode, 228, 9, 142, 1, // Opcode: MVE_VMINs32 5892/* 20107 */ MCD::OPC_FilterValue, 15, 110, 20, 0, // Skip to: 25342 5893/* 20112 */ MCD::OPC_CheckPredicate, 22, 105, 20, 0, // Skip to: 25342 5894/* 20117 */ MCD::OPC_CheckField, 16, 1, 0, 98, 20, 0, // Skip to: 25342 5895/* 20124 */ MCD::OPC_CheckField, 6, 1, 1, 91, 20, 0, // Skip to: 25342 5896/* 20131 */ MCD::OPC_CheckField, 0, 1, 0, 84, 20, 0, // Skip to: 25342 5897/* 20138 */ MCD::OPC_Decode, 231, 9, 142, 1, // Opcode: MVE_VMINu32 5898/* 20143 */ MCD::OPC_FilterValue, 7, 29, 1, 0, // Skip to: 20433 5899/* 20148 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 5900/* 20151 */ MCD::OPC_FilterValue, 0, 89, 0, 0, // Skip to: 20245 5901/* 20156 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5902/* 20159 */ MCD::OPC_FilterValue, 14, 38, 0, 0, // Skip to: 20202 5903/* 20164 */ MCD::OPC_CheckPredicate, 22, 53, 20, 0, // Skip to: 25342 5904/* 20169 */ MCD::OPC_CheckField, 16, 1, 0, 46, 20, 0, // Skip to: 25342 5905/* 20176 */ MCD::OPC_CheckField, 6, 1, 1, 39, 20, 0, // Skip to: 25342 5906/* 20183 */ MCD::OPC_CheckField, 4, 1, 0, 32, 20, 0, // Skip to: 25342 5907/* 20190 */ MCD::OPC_CheckField, 0, 1, 0, 25, 20, 0, // Skip to: 25342 5908/* 20197 */ MCD::OPC_Decode, 183, 7, 142, 1, // Opcode: MVE_VABDs8 5909/* 20202 */ MCD::OPC_FilterValue, 15, 15, 20, 0, // Skip to: 25342 5910/* 20207 */ MCD::OPC_CheckPredicate, 22, 10, 20, 0, // Skip to: 25342 5911/* 20212 */ MCD::OPC_CheckField, 16, 1, 0, 3, 20, 0, // Skip to: 25342 5912/* 20219 */ MCD::OPC_CheckField, 6, 1, 1, 252, 19, 0, // Skip to: 25342 5913/* 20226 */ MCD::OPC_CheckField, 4, 1, 0, 245, 19, 0, // Skip to: 25342 5914/* 20233 */ MCD::OPC_CheckField, 0, 1, 0, 238, 19, 0, // Skip to: 25342 5915/* 20240 */ MCD::OPC_Decode, 186, 7, 142, 1, // Opcode: MVE_VABDu8 5916/* 20245 */ MCD::OPC_FilterValue, 1, 89, 0, 0, // Skip to: 20339 5917/* 20250 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5918/* 20253 */ MCD::OPC_FilterValue, 14, 38, 0, 0, // Skip to: 20296 5919/* 20258 */ MCD::OPC_CheckPredicate, 22, 215, 19, 0, // Skip to: 25342 5920/* 20263 */ MCD::OPC_CheckField, 16, 1, 0, 208, 19, 0, // Skip to: 25342 5921/* 20270 */ MCD::OPC_CheckField, 6, 1, 1, 201, 19, 0, // Skip to: 25342 5922/* 20277 */ MCD::OPC_CheckField, 4, 1, 0, 194, 19, 0, // Skip to: 25342 5923/* 20284 */ MCD::OPC_CheckField, 0, 1, 0, 187, 19, 0, // Skip to: 25342 5924/* 20291 */ MCD::OPC_Decode, 181, 7, 142, 1, // Opcode: MVE_VABDs16 5925/* 20296 */ MCD::OPC_FilterValue, 15, 177, 19, 0, // Skip to: 25342 5926/* 20301 */ MCD::OPC_CheckPredicate, 22, 172, 19, 0, // Skip to: 25342 5927/* 20306 */ MCD::OPC_CheckField, 16, 1, 0, 165, 19, 0, // Skip to: 25342 5928/* 20313 */ MCD::OPC_CheckField, 6, 1, 1, 158, 19, 0, // Skip to: 25342 5929/* 20320 */ MCD::OPC_CheckField, 4, 1, 0, 151, 19, 0, // Skip to: 25342 5930/* 20327 */ MCD::OPC_CheckField, 0, 1, 0, 144, 19, 0, // Skip to: 25342 5931/* 20334 */ MCD::OPC_Decode, 184, 7, 142, 1, // Opcode: MVE_VABDu16 5932/* 20339 */ MCD::OPC_FilterValue, 2, 134, 19, 0, // Skip to: 25342 5933/* 20344 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5934/* 20347 */ MCD::OPC_FilterValue, 14, 38, 0, 0, // Skip to: 20390 5935/* 20352 */ MCD::OPC_CheckPredicate, 22, 121, 19, 0, // Skip to: 25342 5936/* 20357 */ MCD::OPC_CheckField, 16, 1, 0, 114, 19, 0, // Skip to: 25342 5937/* 20364 */ MCD::OPC_CheckField, 6, 1, 1, 107, 19, 0, // Skip to: 25342 5938/* 20371 */ MCD::OPC_CheckField, 4, 1, 0, 100, 19, 0, // Skip to: 25342 5939/* 20378 */ MCD::OPC_CheckField, 0, 1, 0, 93, 19, 0, // Skip to: 25342 5940/* 20385 */ MCD::OPC_Decode, 182, 7, 142, 1, // Opcode: MVE_VABDs32 5941/* 20390 */ MCD::OPC_FilterValue, 15, 83, 19, 0, // Skip to: 25342 5942/* 20395 */ MCD::OPC_CheckPredicate, 22, 78, 19, 0, // Skip to: 25342 5943/* 20400 */ MCD::OPC_CheckField, 16, 1, 0, 71, 19, 0, // Skip to: 25342 5944/* 20407 */ MCD::OPC_CheckField, 6, 1, 1, 64, 19, 0, // Skip to: 25342 5945/* 20414 */ MCD::OPC_CheckField, 4, 1, 0, 57, 19, 0, // Skip to: 25342 5946/* 20421 */ MCD::OPC_CheckField, 0, 1, 0, 50, 19, 0, // Skip to: 25342 5947/* 20428 */ MCD::OPC_Decode, 185, 7, 142, 1, // Opcode: MVE_VABDu32 5948/* 20433 */ MCD::OPC_FilterValue, 8, 29, 1, 0, // Skip to: 20723 5949/* 20438 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 5950/* 20441 */ MCD::OPC_FilterValue, 0, 89, 0, 0, // Skip to: 20535 5951/* 20446 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5952/* 20449 */ MCD::OPC_FilterValue, 14, 38, 0, 0, // Skip to: 20492 5953/* 20454 */ MCD::OPC_CheckPredicate, 22, 19, 19, 0, // Skip to: 25342 5954/* 20459 */ MCD::OPC_CheckField, 16, 1, 0, 12, 19, 0, // Skip to: 25342 5955/* 20466 */ MCD::OPC_CheckField, 6, 1, 1, 5, 19, 0, // Skip to: 25342 5956/* 20473 */ MCD::OPC_CheckField, 4, 1, 0, 254, 18, 0, // Skip to: 25342 5957/* 20480 */ MCD::OPC_CheckField, 0, 1, 0, 247, 18, 0, // Skip to: 25342 5958/* 20487 */ MCD::OPC_Decode, 219, 7, 142, 1, // Opcode: MVE_VADDi8 5959/* 20492 */ MCD::OPC_FilterValue, 15, 237, 18, 0, // Skip to: 25342 5960/* 20497 */ MCD::OPC_CheckPredicate, 22, 232, 18, 0, // Skip to: 25342 5961/* 20502 */ MCD::OPC_CheckField, 16, 1, 0, 225, 18, 0, // Skip to: 25342 5962/* 20509 */ MCD::OPC_CheckField, 6, 1, 1, 218, 18, 0, // Skip to: 25342 5963/* 20516 */ MCD::OPC_CheckField, 4, 1, 0, 211, 18, 0, // Skip to: 25342 5964/* 20523 */ MCD::OPC_CheckField, 0, 1, 0, 204, 18, 0, // Skip to: 25342 5965/* 20530 */ MCD::OPC_Decode, 218, 13, 142, 1, // Opcode: MVE_VSUBi8 5966/* 20535 */ MCD::OPC_FilterValue, 1, 89, 0, 0, // Skip to: 20629 5967/* 20540 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5968/* 20543 */ MCD::OPC_FilterValue, 14, 38, 0, 0, // Skip to: 20586 5969/* 20548 */ MCD::OPC_CheckPredicate, 22, 181, 18, 0, // Skip to: 25342 5970/* 20553 */ MCD::OPC_CheckField, 16, 1, 0, 174, 18, 0, // Skip to: 25342 5971/* 20560 */ MCD::OPC_CheckField, 6, 1, 1, 167, 18, 0, // Skip to: 25342 5972/* 20567 */ MCD::OPC_CheckField, 4, 1, 0, 160, 18, 0, // Skip to: 25342 5973/* 20574 */ MCD::OPC_CheckField, 0, 1, 0, 153, 18, 0, // Skip to: 25342 5974/* 20581 */ MCD::OPC_Decode, 217, 7, 142, 1, // Opcode: MVE_VADDi16 5975/* 20586 */ MCD::OPC_FilterValue, 15, 143, 18, 0, // Skip to: 25342 5976/* 20591 */ MCD::OPC_CheckPredicate, 22, 138, 18, 0, // Skip to: 25342 5977/* 20596 */ MCD::OPC_CheckField, 16, 1, 0, 131, 18, 0, // Skip to: 25342 5978/* 20603 */ MCD::OPC_CheckField, 6, 1, 1, 124, 18, 0, // Skip to: 25342 5979/* 20610 */ MCD::OPC_CheckField, 4, 1, 0, 117, 18, 0, // Skip to: 25342 5980/* 20617 */ MCD::OPC_CheckField, 0, 1, 0, 110, 18, 0, // Skip to: 25342 5981/* 20624 */ MCD::OPC_Decode, 216, 13, 142, 1, // Opcode: MVE_VSUBi16 5982/* 20629 */ MCD::OPC_FilterValue, 2, 100, 18, 0, // Skip to: 25342 5983/* 20634 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 5984/* 20637 */ MCD::OPC_FilterValue, 14, 38, 0, 0, // Skip to: 20680 5985/* 20642 */ MCD::OPC_CheckPredicate, 22, 87, 18, 0, // Skip to: 25342 5986/* 20647 */ MCD::OPC_CheckField, 16, 1, 0, 80, 18, 0, // Skip to: 25342 5987/* 20654 */ MCD::OPC_CheckField, 6, 1, 1, 73, 18, 0, // Skip to: 25342 5988/* 20661 */ MCD::OPC_CheckField, 4, 1, 0, 66, 18, 0, // Skip to: 25342 5989/* 20668 */ MCD::OPC_CheckField, 0, 1, 0, 59, 18, 0, // Skip to: 25342 5990/* 20675 */ MCD::OPC_Decode, 218, 7, 142, 1, // Opcode: MVE_VADDi32 5991/* 20680 */ MCD::OPC_FilterValue, 15, 49, 18, 0, // Skip to: 25342 5992/* 20685 */ MCD::OPC_CheckPredicate, 22, 44, 18, 0, // Skip to: 25342 5993/* 20690 */ MCD::OPC_CheckField, 16, 1, 0, 37, 18, 0, // Skip to: 25342 5994/* 20697 */ MCD::OPC_CheckField, 6, 1, 1, 30, 18, 0, // Skip to: 25342 5995/* 20704 */ MCD::OPC_CheckField, 4, 1, 0, 23, 18, 0, // Skip to: 25342 5996/* 20711 */ MCD::OPC_CheckField, 0, 1, 0, 16, 18, 0, // Skip to: 25342 5997/* 20718 */ MCD::OPC_Decode, 217, 13, 142, 1, // Opcode: MVE_VSUBi32 5998/* 20723 */ MCD::OPC_FilterValue, 9, 153, 0, 0, // Skip to: 20881 5999/* 20728 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 6000/* 20731 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 20781 6001/* 20736 */ MCD::OPC_CheckPredicate, 22, 249, 17, 0, // Skip to: 25342 6002/* 20741 */ MCD::OPC_CheckField, 28, 4, 14, 242, 17, 0, // Skip to: 25342 6003/* 20748 */ MCD::OPC_CheckField, 16, 1, 0, 235, 17, 0, // Skip to: 25342 6004/* 20755 */ MCD::OPC_CheckField, 6, 1, 1, 228, 17, 0, // Skip to: 25342 6005/* 20762 */ MCD::OPC_CheckField, 4, 1, 1, 221, 17, 0, // Skip to: 25342 6006/* 20769 */ MCD::OPC_CheckField, 0, 1, 0, 214, 17, 0, // Skip to: 25342 6007/* 20776 */ MCD::OPC_Decode, 219, 10, 142, 1, // Opcode: MVE_VMULi8 6008/* 20781 */ MCD::OPC_FilterValue, 1, 45, 0, 0, // Skip to: 20831 6009/* 20786 */ MCD::OPC_CheckPredicate, 22, 199, 17, 0, // Skip to: 25342 6010/* 20791 */ MCD::OPC_CheckField, 28, 4, 14, 192, 17, 0, // Skip to: 25342 6011/* 20798 */ MCD::OPC_CheckField, 16, 1, 0, 185, 17, 0, // Skip to: 25342 6012/* 20805 */ MCD::OPC_CheckField, 6, 1, 1, 178, 17, 0, // Skip to: 25342 6013/* 20812 */ MCD::OPC_CheckField, 4, 1, 1, 171, 17, 0, // Skip to: 25342 6014/* 20819 */ MCD::OPC_CheckField, 0, 1, 0, 164, 17, 0, // Skip to: 25342 6015/* 20826 */ MCD::OPC_Decode, 217, 10, 142, 1, // Opcode: MVE_VMULi16 6016/* 20831 */ MCD::OPC_FilterValue, 2, 154, 17, 0, // Skip to: 25342 6017/* 20836 */ MCD::OPC_CheckPredicate, 22, 149, 17, 0, // Skip to: 25342 6018/* 20841 */ MCD::OPC_CheckField, 28, 4, 14, 142, 17, 0, // Skip to: 25342 6019/* 20848 */ MCD::OPC_CheckField, 16, 1, 0, 135, 17, 0, // Skip to: 25342 6020/* 20855 */ MCD::OPC_CheckField, 6, 1, 1, 128, 17, 0, // Skip to: 25342 6021/* 20862 */ MCD::OPC_CheckField, 4, 1, 1, 121, 17, 0, // Skip to: 25342 6022/* 20869 */ MCD::OPC_CheckField, 0, 1, 0, 114, 17, 0, // Skip to: 25342 6023/* 20876 */ MCD::OPC_Decode, 218, 10, 142, 1, // Opcode: MVE_VMULi32 6024/* 20881 */ MCD::OPC_FilterValue, 11, 29, 1, 0, // Skip to: 21171 6025/* 20886 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 6026/* 20889 */ MCD::OPC_FilterValue, 0, 89, 0, 0, // Skip to: 20983 6027/* 20894 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 6028/* 20897 */ MCD::OPC_FilterValue, 14, 38, 0, 0, // Skip to: 20940 6029/* 20902 */ MCD::OPC_CheckPredicate, 22, 83, 17, 0, // Skip to: 25342 6030/* 20907 */ MCD::OPC_CheckField, 16, 1, 0, 76, 17, 0, // Skip to: 25342 6031/* 20914 */ MCD::OPC_CheckField, 6, 1, 1, 69, 17, 0, // Skip to: 25342 6032/* 20921 */ MCD::OPC_CheckField, 4, 1, 0, 62, 17, 0, // Skip to: 25342 6033/* 20928 */ MCD::OPC_CheckField, 0, 1, 0, 55, 17, 0, // Skip to: 25342 6034/* 20935 */ MCD::OPC_Decode, 167, 11, 142, 1, // Opcode: MVE_VQDMULHi8 6035/* 20940 */ MCD::OPC_FilterValue, 15, 45, 17, 0, // Skip to: 25342 6036/* 20945 */ MCD::OPC_CheckPredicate, 22, 40, 17, 0, // Skip to: 25342 6037/* 20950 */ MCD::OPC_CheckField, 16, 1, 0, 33, 17, 0, // Skip to: 25342 6038/* 20957 */ MCD::OPC_CheckField, 6, 1, 1, 26, 17, 0, // Skip to: 25342 6039/* 20964 */ MCD::OPC_CheckField, 4, 1, 0, 19, 17, 0, // Skip to: 25342 6040/* 20971 */ MCD::OPC_CheckField, 0, 1, 0, 12, 17, 0, // Skip to: 25342 6041/* 20978 */ MCD::OPC_Decode, 214, 11, 142, 1, // Opcode: MVE_VQRDMULHi8 6042/* 20983 */ MCD::OPC_FilterValue, 1, 89, 0, 0, // Skip to: 21077 6043/* 20988 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 6044/* 20991 */ MCD::OPC_FilterValue, 14, 38, 0, 0, // Skip to: 21034 6045/* 20996 */ MCD::OPC_CheckPredicate, 22, 245, 16, 0, // Skip to: 25342 6046/* 21001 */ MCD::OPC_CheckField, 16, 1, 0, 238, 16, 0, // Skip to: 25342 6047/* 21008 */ MCD::OPC_CheckField, 6, 1, 1, 231, 16, 0, // Skip to: 25342 6048/* 21015 */ MCD::OPC_CheckField, 4, 1, 0, 224, 16, 0, // Skip to: 25342 6049/* 21022 */ MCD::OPC_CheckField, 0, 1, 0, 217, 16, 0, // Skip to: 25342 6050/* 21029 */ MCD::OPC_Decode, 165, 11, 142, 1, // Opcode: MVE_VQDMULHi16 6051/* 21034 */ MCD::OPC_FilterValue, 15, 207, 16, 0, // Skip to: 25342 6052/* 21039 */ MCD::OPC_CheckPredicate, 22, 202, 16, 0, // Skip to: 25342 6053/* 21044 */ MCD::OPC_CheckField, 16, 1, 0, 195, 16, 0, // Skip to: 25342 6054/* 21051 */ MCD::OPC_CheckField, 6, 1, 1, 188, 16, 0, // Skip to: 25342 6055/* 21058 */ MCD::OPC_CheckField, 4, 1, 0, 181, 16, 0, // Skip to: 25342 6056/* 21065 */ MCD::OPC_CheckField, 0, 1, 0, 174, 16, 0, // Skip to: 25342 6057/* 21072 */ MCD::OPC_Decode, 212, 11, 142, 1, // Opcode: MVE_VQRDMULHi16 6058/* 21077 */ MCD::OPC_FilterValue, 2, 164, 16, 0, // Skip to: 25342 6059/* 21082 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 6060/* 21085 */ MCD::OPC_FilterValue, 14, 38, 0, 0, // Skip to: 21128 6061/* 21090 */ MCD::OPC_CheckPredicate, 22, 151, 16, 0, // Skip to: 25342 6062/* 21095 */ MCD::OPC_CheckField, 16, 1, 0, 144, 16, 0, // Skip to: 25342 6063/* 21102 */ MCD::OPC_CheckField, 6, 1, 1, 137, 16, 0, // Skip to: 25342 6064/* 21109 */ MCD::OPC_CheckField, 4, 1, 0, 130, 16, 0, // Skip to: 25342 6065/* 21116 */ MCD::OPC_CheckField, 0, 1, 0, 123, 16, 0, // Skip to: 25342 6066/* 21123 */ MCD::OPC_Decode, 166, 11, 142, 1, // Opcode: MVE_VQDMULHi32 6067/* 21128 */ MCD::OPC_FilterValue, 15, 113, 16, 0, // Skip to: 25342 6068/* 21133 */ MCD::OPC_CheckPredicate, 22, 108, 16, 0, // Skip to: 25342 6069/* 21138 */ MCD::OPC_CheckField, 16, 1, 0, 101, 16, 0, // Skip to: 25342 6070/* 21145 */ MCD::OPC_CheckField, 6, 1, 1, 94, 16, 0, // Skip to: 25342 6071/* 21152 */ MCD::OPC_CheckField, 4, 1, 0, 87, 16, 0, // Skip to: 25342 6072/* 21159 */ MCD::OPC_CheckField, 0, 1, 0, 80, 16, 0, // Skip to: 25342 6073/* 21166 */ MCD::OPC_Decode, 213, 11, 142, 1, // Opcode: MVE_VQRDMULHi32 6074/* 21171 */ MCD::OPC_FilterValue, 12, 203, 0, 0, // Skip to: 21379 6075/* 21176 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 6076/* 21179 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 21229 6077/* 21184 */ MCD::OPC_CheckPredicate, 24, 57, 16, 0, // Skip to: 25342 6078/* 21189 */ MCD::OPC_CheckField, 28, 4, 14, 50, 16, 0, // Skip to: 25342 6079/* 21196 */ MCD::OPC_CheckField, 16, 1, 0, 43, 16, 0, // Skip to: 25342 6080/* 21203 */ MCD::OPC_CheckField, 6, 1, 1, 36, 16, 0, // Skip to: 25342 6081/* 21210 */ MCD::OPC_CheckField, 4, 1, 1, 29, 16, 0, // Skip to: 25342 6082/* 21217 */ MCD::OPC_CheckField, 0, 1, 0, 22, 16, 0, // Skip to: 25342 6083/* 21224 */ MCD::OPC_Decode, 191, 8, 141, 1, // Opcode: MVE_VFMAf32 6084/* 21229 */ MCD::OPC_FilterValue, 1, 45, 0, 0, // Skip to: 21279 6085/* 21234 */ MCD::OPC_CheckPredicate, 24, 7, 16, 0, // Skip to: 25342 6086/* 21239 */ MCD::OPC_CheckField, 28, 4, 14, 0, 16, 0, // Skip to: 25342 6087/* 21246 */ MCD::OPC_CheckField, 16, 1, 0, 249, 15, 0, // Skip to: 25342 6088/* 21253 */ MCD::OPC_CheckField, 6, 1, 1, 242, 15, 0, // Skip to: 25342 6089/* 21260 */ MCD::OPC_CheckField, 4, 1, 1, 235, 15, 0, // Skip to: 25342 6090/* 21267 */ MCD::OPC_CheckField, 0, 1, 0, 228, 15, 0, // Skip to: 25342 6091/* 21274 */ MCD::OPC_Decode, 190, 8, 141, 1, // Opcode: MVE_VFMAf16 6092/* 21279 */ MCD::OPC_FilterValue, 2, 45, 0, 0, // Skip to: 21329 6093/* 21284 */ MCD::OPC_CheckPredicate, 24, 213, 15, 0, // Skip to: 25342 6094/* 21289 */ MCD::OPC_CheckField, 28, 4, 14, 206, 15, 0, // Skip to: 25342 6095/* 21296 */ MCD::OPC_CheckField, 16, 1, 0, 199, 15, 0, // Skip to: 25342 6096/* 21303 */ MCD::OPC_CheckField, 6, 1, 1, 192, 15, 0, // Skip to: 25342 6097/* 21310 */ MCD::OPC_CheckField, 4, 1, 1, 185, 15, 0, // Skip to: 25342 6098/* 21317 */ MCD::OPC_CheckField, 0, 1, 0, 178, 15, 0, // Skip to: 25342 6099/* 21324 */ MCD::OPC_Decode, 193, 8, 141, 1, // Opcode: MVE_VFMSf32 6100/* 21329 */ MCD::OPC_FilterValue, 3, 168, 15, 0, // Skip to: 25342 6101/* 21334 */ MCD::OPC_CheckPredicate, 24, 163, 15, 0, // Skip to: 25342 6102/* 21339 */ MCD::OPC_CheckField, 28, 4, 14, 156, 15, 0, // Skip to: 25342 6103/* 21346 */ MCD::OPC_CheckField, 16, 1, 0, 149, 15, 0, // Skip to: 25342 6104/* 21353 */ MCD::OPC_CheckField, 6, 1, 1, 142, 15, 0, // Skip to: 25342 6105/* 21360 */ MCD::OPC_CheckField, 4, 1, 1, 135, 15, 0, // Skip to: 25342 6106/* 21367 */ MCD::OPC_CheckField, 0, 1, 0, 128, 15, 0, // Skip to: 25342 6107/* 21374 */ MCD::OPC_Decode, 192, 8, 141, 1, // Opcode: MVE_VFMSf16 6108/* 21379 */ MCD::OPC_FilterValue, 13, 123, 1, 0, // Skip to: 21763 6109/* 21384 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 6110/* 21387 */ MCD::OPC_FilterValue, 0, 89, 0, 0, // Skip to: 21481 6111/* 21392 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 6112/* 21395 */ MCD::OPC_FilterValue, 0, 38, 0, 0, // Skip to: 21438 6113/* 21400 */ MCD::OPC_CheckPredicate, 24, 97, 15, 0, // Skip to: 25342 6114/* 21405 */ MCD::OPC_CheckField, 28, 4, 14, 90, 15, 0, // Skip to: 25342 6115/* 21412 */ MCD::OPC_CheckField, 16, 1, 0, 83, 15, 0, // Skip to: 25342 6116/* 21419 */ MCD::OPC_CheckField, 6, 1, 1, 76, 15, 0, // Skip to: 25342 6117/* 21426 */ MCD::OPC_CheckField, 0, 1, 0, 69, 15, 0, // Skip to: 25342 6118/* 21433 */ MCD::OPC_Decode, 216, 7, 142, 1, // Opcode: MVE_VADDf32 6119/* 21438 */ MCD::OPC_FilterValue, 1, 59, 15, 0, // Skip to: 25342 6120/* 21443 */ MCD::OPC_CheckPredicate, 24, 54, 15, 0, // Skip to: 25342 6121/* 21448 */ MCD::OPC_CheckField, 28, 4, 15, 47, 15, 0, // Skip to: 25342 6122/* 21455 */ MCD::OPC_CheckField, 16, 1, 0, 40, 15, 0, // Skip to: 25342 6123/* 21462 */ MCD::OPC_CheckField, 6, 1, 1, 33, 15, 0, // Skip to: 25342 6124/* 21469 */ MCD::OPC_CheckField, 0, 1, 0, 26, 15, 0, // Skip to: 25342 6125/* 21476 */ MCD::OPC_Decode, 216, 10, 142, 1, // Opcode: MVE_VMULf32 6126/* 21481 */ MCD::OPC_FilterValue, 1, 89, 0, 0, // Skip to: 21575 6127/* 21486 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 6128/* 21489 */ MCD::OPC_FilterValue, 0, 38, 0, 0, // Skip to: 21532 6129/* 21494 */ MCD::OPC_CheckPredicate, 24, 3, 15, 0, // Skip to: 25342 6130/* 21499 */ MCD::OPC_CheckField, 28, 4, 14, 252, 14, 0, // Skip to: 25342 6131/* 21506 */ MCD::OPC_CheckField, 16, 1, 0, 245, 14, 0, // Skip to: 25342 6132/* 21513 */ MCD::OPC_CheckField, 6, 1, 1, 238, 14, 0, // Skip to: 25342 6133/* 21520 */ MCD::OPC_CheckField, 0, 1, 0, 231, 14, 0, // Skip to: 25342 6134/* 21527 */ MCD::OPC_Decode, 215, 7, 142, 1, // Opcode: MVE_VADDf16 6135/* 21532 */ MCD::OPC_FilterValue, 1, 221, 14, 0, // Skip to: 25342 6136/* 21537 */ MCD::OPC_CheckPredicate, 24, 216, 14, 0, // Skip to: 25342 6137/* 21542 */ MCD::OPC_CheckField, 28, 4, 15, 209, 14, 0, // Skip to: 25342 6138/* 21549 */ MCD::OPC_CheckField, 16, 1, 0, 202, 14, 0, // Skip to: 25342 6139/* 21556 */ MCD::OPC_CheckField, 6, 1, 1, 195, 14, 0, // Skip to: 25342 6140/* 21563 */ MCD::OPC_CheckField, 0, 1, 0, 188, 14, 0, // Skip to: 25342 6141/* 21570 */ MCD::OPC_Decode, 215, 10, 142, 1, // Opcode: MVE_VMULf16 6142/* 21575 */ MCD::OPC_FilterValue, 2, 89, 0, 0, // Skip to: 21669 6143/* 21580 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 6144/* 21583 */ MCD::OPC_FilterValue, 14, 38, 0, 0, // Skip to: 21626 6145/* 21588 */ MCD::OPC_CheckPredicate, 24, 165, 14, 0, // Skip to: 25342 6146/* 21593 */ MCD::OPC_CheckField, 16, 1, 0, 158, 14, 0, // Skip to: 25342 6147/* 21600 */ MCD::OPC_CheckField, 6, 1, 1, 151, 14, 0, // Skip to: 25342 6148/* 21607 */ MCD::OPC_CheckField, 4, 1, 0, 144, 14, 0, // Skip to: 25342 6149/* 21614 */ MCD::OPC_CheckField, 0, 1, 0, 137, 14, 0, // Skip to: 25342 6150/* 21621 */ MCD::OPC_Decode, 215, 13, 142, 1, // Opcode: MVE_VSUBf32 6151/* 21626 */ MCD::OPC_FilterValue, 15, 127, 14, 0, // Skip to: 25342 6152/* 21631 */ MCD::OPC_CheckPredicate, 24, 122, 14, 0, // Skip to: 25342 6153/* 21636 */ MCD::OPC_CheckField, 16, 1, 0, 115, 14, 0, // Skip to: 25342 6154/* 21643 */ MCD::OPC_CheckField, 6, 1, 1, 108, 14, 0, // Skip to: 25342 6155/* 21650 */ MCD::OPC_CheckField, 4, 1, 0, 101, 14, 0, // Skip to: 25342 6156/* 21657 */ MCD::OPC_CheckField, 0, 1, 0, 94, 14, 0, // Skip to: 25342 6157/* 21664 */ MCD::OPC_Decode, 180, 7, 142, 1, // Opcode: MVE_VABDf32 6158/* 21669 */ MCD::OPC_FilterValue, 3, 84, 14, 0, // Skip to: 25342 6159/* 21674 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 6160/* 21677 */ MCD::OPC_FilterValue, 14, 38, 0, 0, // Skip to: 21720 6161/* 21682 */ MCD::OPC_CheckPredicate, 24, 71, 14, 0, // Skip to: 25342 6162/* 21687 */ MCD::OPC_CheckField, 16, 1, 0, 64, 14, 0, // Skip to: 25342 6163/* 21694 */ MCD::OPC_CheckField, 6, 1, 1, 57, 14, 0, // Skip to: 25342 6164/* 21701 */ MCD::OPC_CheckField, 4, 1, 0, 50, 14, 0, // Skip to: 25342 6165/* 21708 */ MCD::OPC_CheckField, 0, 1, 0, 43, 14, 0, // Skip to: 25342 6166/* 21715 */ MCD::OPC_Decode, 214, 13, 142, 1, // Opcode: MVE_VSUBf16 6167/* 21720 */ MCD::OPC_FilterValue, 15, 33, 14, 0, // Skip to: 25342 6168/* 21725 */ MCD::OPC_CheckPredicate, 24, 28, 14, 0, // Skip to: 25342 6169/* 21730 */ MCD::OPC_CheckField, 16, 1, 0, 21, 14, 0, // Skip to: 25342 6170/* 21737 */ MCD::OPC_CheckField, 6, 1, 1, 14, 14, 0, // Skip to: 25342 6171/* 21744 */ MCD::OPC_CheckField, 4, 1, 0, 7, 14, 0, // Skip to: 25342 6172/* 21751 */ MCD::OPC_CheckField, 0, 1, 0, 0, 14, 0, // Skip to: 25342 6173/* 21758 */ MCD::OPC_Decode, 179, 7, 142, 1, // Opcode: MVE_VABDf16 6174/* 21763 */ MCD::OPC_FilterValue, 15, 246, 13, 0, // Skip to: 25342 6175/* 21768 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 6176/* 21771 */ MCD::OPC_FilterValue, 0, 45, 0, 0, // Skip to: 21821 6177/* 21776 */ MCD::OPC_CheckPredicate, 24, 233, 13, 0, // Skip to: 25342 6178/* 21781 */ MCD::OPC_CheckField, 28, 4, 15, 226, 13, 0, // Skip to: 25342 6179/* 21788 */ MCD::OPC_CheckField, 16, 1, 0, 219, 13, 0, // Skip to: 25342 6180/* 21795 */ MCD::OPC_CheckField, 6, 1, 1, 212, 13, 0, // Skip to: 25342 6181/* 21802 */ MCD::OPC_CheckField, 4, 1, 1, 205, 13, 0, // Skip to: 25342 6182/* 21809 */ MCD::OPC_CheckField, 0, 1, 0, 198, 13, 0, // Skip to: 25342 6183/* 21816 */ MCD::OPC_Decode, 194, 9, 142, 1, // Opcode: MVE_VMAXNMf32 6184/* 21821 */ MCD::OPC_FilterValue, 1, 45, 0, 0, // Skip to: 21871 6185/* 21826 */ MCD::OPC_CheckPredicate, 24, 183, 13, 0, // Skip to: 25342 6186/* 21831 */ MCD::OPC_CheckField, 28, 4, 15, 176, 13, 0, // Skip to: 25342 6187/* 21838 */ MCD::OPC_CheckField, 16, 1, 0, 169, 13, 0, // Skip to: 25342 6188/* 21845 */ MCD::OPC_CheckField, 6, 1, 1, 162, 13, 0, // Skip to: 25342 6189/* 21852 */ MCD::OPC_CheckField, 4, 1, 1, 155, 13, 0, // Skip to: 25342 6190/* 21859 */ MCD::OPC_CheckField, 0, 1, 0, 148, 13, 0, // Skip to: 25342 6191/* 21866 */ MCD::OPC_Decode, 193, 9, 142, 1, // Opcode: MVE_VMAXNMf16 6192/* 21871 */ MCD::OPC_FilterValue, 2, 45, 0, 0, // Skip to: 21921 6193/* 21876 */ MCD::OPC_CheckPredicate, 24, 133, 13, 0, // Skip to: 25342 6194/* 21881 */ MCD::OPC_CheckField, 28, 4, 15, 126, 13, 0, // Skip to: 25342 6195/* 21888 */ MCD::OPC_CheckField, 16, 1, 0, 119, 13, 0, // Skip to: 25342 6196/* 21895 */ MCD::OPC_CheckField, 6, 1, 1, 112, 13, 0, // Skip to: 25342 6197/* 21902 */ MCD::OPC_CheckField, 4, 1, 1, 105, 13, 0, // Skip to: 25342 6198/* 21909 */ MCD::OPC_CheckField, 0, 1, 0, 98, 13, 0, // Skip to: 25342 6199/* 21916 */ MCD::OPC_Decode, 220, 9, 142, 1, // Opcode: MVE_VMINNMf32 6200/* 21921 */ MCD::OPC_FilterValue, 3, 88, 13, 0, // Skip to: 25342 6201/* 21926 */ MCD::OPC_CheckPredicate, 24, 83, 13, 0, // Skip to: 25342 6202/* 21931 */ MCD::OPC_CheckField, 28, 4, 15, 76, 13, 0, // Skip to: 25342 6203/* 21938 */ MCD::OPC_CheckField, 16, 1, 0, 69, 13, 0, // Skip to: 25342 6204/* 21945 */ MCD::OPC_CheckField, 6, 1, 1, 62, 13, 0, // Skip to: 25342 6205/* 21952 */ MCD::OPC_CheckField, 4, 1, 1, 55, 13, 0, // Skip to: 25342 6206/* 21959 */ MCD::OPC_CheckField, 0, 1, 0, 48, 13, 0, // Skip to: 25342 6207/* 21966 */ MCD::OPC_Decode, 219, 9, 142, 1, // Opcode: MVE_VMINNMf16 6208/* 21971 */ MCD::OPC_FilterValue, 3, 38, 13, 0, // Skip to: 25342 6209/* 21976 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 6210/* 21979 */ MCD::OPC_FilterValue, 0, 224, 7, 0, // Skip to: 24000 6211/* 21984 */ MCD::OPC_ExtractField, 6, 7, // Inst{12-6} ... 6212/* 21987 */ MCD::OPC_FilterValue, 1, 148, 0, 0, // Skip to: 22140 6213/* 21992 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 6214/* 21995 */ MCD::OPC_FilterValue, 48, 24, 0, 0, // Skip to: 22024 6215/* 22000 */ MCD::OPC_CheckPredicate, 22, 9, 13, 0, // Skip to: 25342 6216/* 22005 */ MCD::OPC_CheckField, 28, 4, 15, 2, 13, 0, // Skip to: 25342 6217/* 22012 */ MCD::OPC_CheckField, 0, 1, 0, 251, 12, 0, // Skip to: 25342 6218/* 22019 */ MCD::OPC_Decode, 161, 12, 146, 1, // Opcode: MVE_VREV64_8 6219/* 22024 */ MCD::OPC_FilterValue, 52, 24, 0, 0, // Skip to: 22053 6220/* 22029 */ MCD::OPC_CheckPredicate, 22, 236, 12, 0, // Skip to: 25342 6221/* 22034 */ MCD::OPC_CheckField, 28, 4, 15, 229, 12, 0, // Skip to: 25342 6222/* 22041 */ MCD::OPC_CheckField, 0, 1, 0, 222, 12, 0, // Skip to: 25342 6223/* 22048 */ MCD::OPC_Decode, 159, 12, 146, 1, // Opcode: MVE_VREV64_16 6224/* 22053 */ MCD::OPC_FilterValue, 55, 24, 0, 0, // Skip to: 22082 6225/* 22058 */ MCD::OPC_CheckPredicate, 24, 207, 12, 0, // Skip to: 25342 6226/* 22063 */ MCD::OPC_CheckField, 28, 4, 15, 200, 12, 0, // Skip to: 25342 6227/* 22070 */ MCD::OPC_CheckField, 0, 1, 0, 193, 12, 0, // Skip to: 25342 6228/* 22077 */ MCD::OPC_Decode, 153, 8, 146, 1, // Opcode: MVE_VCVTs16f16a 6229/* 22082 */ MCD::OPC_FilterValue, 56, 24, 0, 0, // Skip to: 22111 6230/* 22087 */ MCD::OPC_CheckPredicate, 22, 178, 12, 0, // Skip to: 25342 6231/* 22092 */ MCD::OPC_CheckField, 28, 4, 15, 171, 12, 0, // Skip to: 25342 6232/* 22099 */ MCD::OPC_CheckField, 0, 1, 0, 164, 12, 0, // Skip to: 25342 6233/* 22106 */ MCD::OPC_Decode, 160, 12, 146, 1, // Opcode: MVE_VREV64_32 6234/* 22111 */ MCD::OPC_FilterValue, 59, 154, 12, 0, // Skip to: 25342 6235/* 22116 */ MCD::OPC_CheckPredicate, 24, 149, 12, 0, // Skip to: 25342 6236/* 22121 */ MCD::OPC_CheckField, 28, 4, 15, 142, 12, 0, // Skip to: 25342 6237/* 22128 */ MCD::OPC_CheckField, 0, 1, 0, 135, 12, 0, // Skip to: 25342 6238/* 22135 */ MCD::OPC_Decode, 159, 8, 146, 1, // Opcode: MVE_VCVTs32f32a 6239/* 22140 */ MCD::OPC_FilterValue, 3, 119, 0, 0, // Skip to: 22264 6240/* 22145 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 6241/* 22148 */ MCD::OPC_FilterValue, 48, 24, 0, 0, // Skip to: 22177 6242/* 22153 */ MCD::OPC_CheckPredicate, 22, 112, 12, 0, // Skip to: 25342 6243/* 22158 */ MCD::OPC_CheckField, 28, 4, 15, 105, 12, 0, // Skip to: 25342 6244/* 22165 */ MCD::OPC_CheckField, 0, 1, 0, 98, 12, 0, // Skip to: 25342 6245/* 22172 */ MCD::OPC_Decode, 158, 12, 146, 1, // Opcode: MVE_VREV32_8 6246/* 22177 */ MCD::OPC_FilterValue, 52, 24, 0, 0, // Skip to: 22206 6247/* 22182 */ MCD::OPC_CheckPredicate, 22, 83, 12, 0, // Skip to: 25342 6248/* 22187 */ MCD::OPC_CheckField, 28, 4, 15, 76, 12, 0, // Skip to: 25342 6249/* 22194 */ MCD::OPC_CheckField, 0, 1, 0, 69, 12, 0, // Skip to: 25342 6250/* 22201 */ MCD::OPC_Decode, 157, 12, 146, 1, // Opcode: MVE_VREV32_16 6251/* 22206 */ MCD::OPC_FilterValue, 55, 24, 0, 0, // Skip to: 22235 6252/* 22211 */ MCD::OPC_CheckPredicate, 24, 54, 12, 0, // Skip to: 25342 6253/* 22216 */ MCD::OPC_CheckField, 28, 4, 15, 47, 12, 0, // Skip to: 25342 6254/* 22223 */ MCD::OPC_CheckField, 0, 1, 0, 40, 12, 0, // Skip to: 25342 6255/* 22230 */ MCD::OPC_Decode, 165, 8, 146, 1, // Opcode: MVE_VCVTu16f16a 6256/* 22235 */ MCD::OPC_FilterValue, 59, 30, 12, 0, // Skip to: 25342 6257/* 22240 */ MCD::OPC_CheckPredicate, 24, 25, 12, 0, // Skip to: 25342 6258/* 22245 */ MCD::OPC_CheckField, 28, 4, 15, 18, 12, 0, // Skip to: 25342 6259/* 22252 */ MCD::OPC_CheckField, 0, 1, 0, 11, 12, 0, // Skip to: 25342 6260/* 22259 */ MCD::OPC_Decode, 171, 8, 146, 1, // Opcode: MVE_VCVTu32f32a 6261/* 22264 */ MCD::OPC_FilterValue, 5, 90, 0, 0, // Skip to: 22359 6262/* 22269 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 6263/* 22272 */ MCD::OPC_FilterValue, 48, 24, 0, 0, // Skip to: 22301 6264/* 22277 */ MCD::OPC_CheckPredicate, 22, 244, 11, 0, // Skip to: 25342 6265/* 22282 */ MCD::OPC_CheckField, 28, 4, 15, 237, 11, 0, // Skip to: 25342 6266/* 22289 */ MCD::OPC_CheckField, 0, 1, 0, 230, 11, 0, // Skip to: 25342 6267/* 22296 */ MCD::OPC_Decode, 156, 12, 146, 1, // Opcode: MVE_VREV16_8 6268/* 22301 */ MCD::OPC_FilterValue, 55, 24, 0, 0, // Skip to: 22330 6269/* 22306 */ MCD::OPC_CheckPredicate, 24, 215, 11, 0, // Skip to: 25342 6270/* 22311 */ MCD::OPC_CheckField, 28, 4, 15, 208, 11, 0, // Skip to: 25342 6271/* 22318 */ MCD::OPC_CheckField, 0, 1, 0, 201, 11, 0, // Skip to: 25342 6272/* 22325 */ MCD::OPC_Decode, 155, 8, 146, 1, // Opcode: MVE_VCVTs16f16n 6273/* 22330 */ MCD::OPC_FilterValue, 59, 191, 11, 0, // Skip to: 25342 6274/* 22335 */ MCD::OPC_CheckPredicate, 24, 186, 11, 0, // Skip to: 25342 6275/* 22340 */ MCD::OPC_CheckField, 28, 4, 15, 179, 11, 0, // Skip to: 25342 6276/* 22347 */ MCD::OPC_CheckField, 0, 1, 0, 172, 11, 0, // Skip to: 25342 6277/* 22354 */ MCD::OPC_Decode, 161, 8, 146, 1, // Opcode: MVE_VCVTs32f32n 6278/* 22359 */ MCD::OPC_FilterValue, 7, 61, 0, 0, // Skip to: 22425 6279/* 22364 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 6280/* 22367 */ MCD::OPC_FilterValue, 55, 24, 0, 0, // Skip to: 22396 6281/* 22372 */ MCD::OPC_CheckPredicate, 24, 149, 11, 0, // Skip to: 25342 6282/* 22377 */ MCD::OPC_CheckField, 28, 4, 15, 142, 11, 0, // Skip to: 25342 6283/* 22384 */ MCD::OPC_CheckField, 0, 1, 0, 135, 11, 0, // Skip to: 25342 6284/* 22391 */ MCD::OPC_Decode, 167, 8, 146, 1, // Opcode: MVE_VCVTu16f16n 6285/* 22396 */ MCD::OPC_FilterValue, 59, 125, 11, 0, // Skip to: 25342 6286/* 22401 */ MCD::OPC_CheckPredicate, 24, 120, 11, 0, // Skip to: 25342 6287/* 22406 */ MCD::OPC_CheckField, 28, 4, 15, 113, 11, 0, // Skip to: 25342 6288/* 22413 */ MCD::OPC_CheckField, 0, 1, 0, 106, 11, 0, // Skip to: 25342 6289/* 22420 */ MCD::OPC_Decode, 173, 8, 146, 1, // Opcode: MVE_VCVTu32f32n 6290/* 22425 */ MCD::OPC_FilterValue, 9, 61, 0, 0, // Skip to: 22491 6291/* 22430 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 6292/* 22433 */ MCD::OPC_FilterValue, 55, 24, 0, 0, // Skip to: 22462 6293/* 22438 */ MCD::OPC_CheckPredicate, 24, 83, 11, 0, // Skip to: 25342 6294/* 22443 */ MCD::OPC_CheckField, 28, 4, 15, 76, 11, 0, // Skip to: 25342 6295/* 22450 */ MCD::OPC_CheckField, 0, 1, 0, 69, 11, 0, // Skip to: 25342 6296/* 22457 */ MCD::OPC_Decode, 156, 8, 146, 1, // Opcode: MVE_VCVTs16f16p 6297/* 22462 */ MCD::OPC_FilterValue, 59, 59, 11, 0, // Skip to: 25342 6298/* 22467 */ MCD::OPC_CheckPredicate, 24, 54, 11, 0, // Skip to: 25342 6299/* 22472 */ MCD::OPC_CheckField, 28, 4, 15, 47, 11, 0, // Skip to: 25342 6300/* 22479 */ MCD::OPC_CheckField, 0, 1, 0, 40, 11, 0, // Skip to: 25342 6301/* 22486 */ MCD::OPC_Decode, 162, 8, 146, 1, // Opcode: MVE_VCVTs32f32p 6302/* 22491 */ MCD::OPC_FilterValue, 11, 61, 0, 0, // Skip to: 22557 6303/* 22496 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 6304/* 22499 */ MCD::OPC_FilterValue, 55, 24, 0, 0, // Skip to: 22528 6305/* 22504 */ MCD::OPC_CheckPredicate, 24, 17, 11, 0, // Skip to: 25342 6306/* 22509 */ MCD::OPC_CheckField, 28, 4, 15, 10, 11, 0, // Skip to: 25342 6307/* 22516 */ MCD::OPC_CheckField, 0, 1, 0, 3, 11, 0, // Skip to: 25342 6308/* 22523 */ MCD::OPC_Decode, 168, 8, 146, 1, // Opcode: MVE_VCVTu16f16p 6309/* 22528 */ MCD::OPC_FilterValue, 59, 249, 10, 0, // Skip to: 25342 6310/* 22533 */ MCD::OPC_CheckPredicate, 24, 244, 10, 0, // Skip to: 25342 6311/* 22538 */ MCD::OPC_CheckField, 28, 4, 15, 237, 10, 0, // Skip to: 25342 6312/* 22545 */ MCD::OPC_CheckField, 0, 1, 0, 230, 10, 0, // Skip to: 25342 6313/* 22552 */ MCD::OPC_Decode, 174, 8, 146, 1, // Opcode: MVE_VCVTu32f32p 6314/* 22557 */ MCD::OPC_FilterValue, 13, 148, 0, 0, // Skip to: 22710 6315/* 22562 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 6316/* 22565 */ MCD::OPC_FilterValue, 49, 24, 0, 0, // Skip to: 22594 6317/* 22570 */ MCD::OPC_CheckPredicate, 22, 207, 10, 0, // Skip to: 25342 6318/* 22575 */ MCD::OPC_CheckField, 28, 4, 15, 200, 10, 0, // Skip to: 25342 6319/* 22582 */ MCD::OPC_CheckField, 0, 1, 0, 193, 10, 0, // Skip to: 25342 6320/* 22589 */ MCD::OPC_Decode, 191, 7, 146, 1, // Opcode: MVE_VABSs8 6321/* 22594 */ MCD::OPC_FilterValue, 53, 24, 0, 0, // Skip to: 22623 6322/* 22599 */ MCD::OPC_CheckPredicate, 22, 178, 10, 0, // Skip to: 25342 6323/* 22604 */ MCD::OPC_CheckField, 28, 4, 15, 171, 10, 0, // Skip to: 25342 6324/* 22611 */ MCD::OPC_CheckField, 0, 1, 0, 164, 10, 0, // Skip to: 25342 6325/* 22618 */ MCD::OPC_Decode, 189, 7, 146, 1, // Opcode: MVE_VABSs16 6326/* 22623 */ MCD::OPC_FilterValue, 55, 24, 0, 0, // Skip to: 22652 6327/* 22628 */ MCD::OPC_CheckPredicate, 24, 149, 10, 0, // Skip to: 25342 6328/* 22633 */ MCD::OPC_CheckField, 28, 4, 15, 142, 10, 0, // Skip to: 25342 6329/* 22640 */ MCD::OPC_CheckField, 0, 1, 0, 135, 10, 0, // Skip to: 25342 6330/* 22647 */ MCD::OPC_Decode, 154, 8, 146, 1, // Opcode: MVE_VCVTs16f16m 6331/* 22652 */ MCD::OPC_FilterValue, 57, 24, 0, 0, // Skip to: 22681 6332/* 22657 */ MCD::OPC_CheckPredicate, 22, 120, 10, 0, // Skip to: 25342 6333/* 22662 */ MCD::OPC_CheckField, 28, 4, 15, 113, 10, 0, // Skip to: 25342 6334/* 22669 */ MCD::OPC_CheckField, 0, 1, 0, 106, 10, 0, // Skip to: 25342 6335/* 22676 */ MCD::OPC_Decode, 190, 7, 146, 1, // Opcode: MVE_VABSs32 6336/* 22681 */ MCD::OPC_FilterValue, 59, 96, 10, 0, // Skip to: 25342 6337/* 22686 */ MCD::OPC_CheckPredicate, 24, 91, 10, 0, // Skip to: 25342 6338/* 22691 */ MCD::OPC_CheckField, 28, 4, 15, 84, 10, 0, // Skip to: 25342 6339/* 22698 */ MCD::OPC_CheckField, 0, 1, 0, 77, 10, 0, // Skip to: 25342 6340/* 22705 */ MCD::OPC_Decode, 160, 8, 146, 1, // Opcode: MVE_VCVTs32f32m 6341/* 22710 */ MCD::OPC_FilterValue, 15, 148, 0, 0, // Skip to: 22863 6342/* 22715 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 6343/* 22718 */ MCD::OPC_FilterValue, 49, 24, 0, 0, // Skip to: 22747 6344/* 22723 */ MCD::OPC_CheckPredicate, 22, 54, 10, 0, // Skip to: 25342 6345/* 22728 */ MCD::OPC_CheckField, 28, 4, 15, 47, 10, 0, // Skip to: 25342 6346/* 22735 */ MCD::OPC_CheckField, 0, 1, 0, 40, 10, 0, // Skip to: 25342 6347/* 22742 */ MCD::OPC_Decode, 227, 10, 146, 1, // Opcode: MVE_VNEGs8 6348/* 22747 */ MCD::OPC_FilterValue, 53, 24, 0, 0, // Skip to: 22776 6349/* 22752 */ MCD::OPC_CheckPredicate, 22, 25, 10, 0, // Skip to: 25342 6350/* 22757 */ MCD::OPC_CheckField, 28, 4, 15, 18, 10, 0, // Skip to: 25342 6351/* 22764 */ MCD::OPC_CheckField, 0, 1, 0, 11, 10, 0, // Skip to: 25342 6352/* 22771 */ MCD::OPC_Decode, 225, 10, 146, 1, // Opcode: MVE_VNEGs16 6353/* 22776 */ MCD::OPC_FilterValue, 55, 24, 0, 0, // Skip to: 22805 6354/* 22781 */ MCD::OPC_CheckPredicate, 24, 252, 9, 0, // Skip to: 25342 6355/* 22786 */ MCD::OPC_CheckField, 28, 4, 15, 245, 9, 0, // Skip to: 25342 6356/* 22793 */ MCD::OPC_CheckField, 0, 1, 0, 238, 9, 0, // Skip to: 25342 6357/* 22800 */ MCD::OPC_Decode, 166, 8, 146, 1, // Opcode: MVE_VCVTu16f16m 6358/* 22805 */ MCD::OPC_FilterValue, 57, 24, 0, 0, // Skip to: 22834 6359/* 22810 */ MCD::OPC_CheckPredicate, 22, 223, 9, 0, // Skip to: 25342 6360/* 22815 */ MCD::OPC_CheckField, 28, 4, 15, 216, 9, 0, // Skip to: 25342 6361/* 22822 */ MCD::OPC_CheckField, 0, 1, 0, 209, 9, 0, // Skip to: 25342 6362/* 22829 */ MCD::OPC_Decode, 226, 10, 146, 1, // Opcode: MVE_VNEGs32 6363/* 22834 */ MCD::OPC_FilterValue, 59, 199, 9, 0, // Skip to: 25342 6364/* 22839 */ MCD::OPC_CheckPredicate, 24, 194, 9, 0, // Skip to: 25342 6365/* 22844 */ MCD::OPC_CheckField, 28, 4, 15, 187, 9, 0, // Skip to: 25342 6366/* 22851 */ MCD::OPC_CheckField, 0, 1, 0, 180, 9, 0, // Skip to: 25342 6367/* 22858 */ MCD::OPC_Decode, 172, 8, 146, 1, // Opcode: MVE_VCVTu32f32m 6368/* 22863 */ MCD::OPC_FilterValue, 17, 148, 0, 0, // Skip to: 23016 6369/* 22868 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 6370/* 22871 */ MCD::OPC_FilterValue, 48, 24, 0, 0, // Skip to: 22900 6371/* 22876 */ MCD::OPC_CheckPredicate, 22, 157, 9, 0, // Skip to: 25342 6372/* 22881 */ MCD::OPC_CheckField, 28, 4, 15, 150, 9, 0, // Skip to: 25342 6373/* 22888 */ MCD::OPC_CheckField, 0, 1, 0, 143, 9, 0, // Skip to: 25342 6374/* 22895 */ MCD::OPC_Decode, 234, 7, 146, 1, // Opcode: MVE_VCLSs8 6375/* 22900 */ MCD::OPC_FilterValue, 52, 24, 0, 0, // Skip to: 22929 6376/* 22905 */ MCD::OPC_CheckPredicate, 22, 128, 9, 0, // Skip to: 25342 6377/* 22910 */ MCD::OPC_CheckField, 28, 4, 15, 121, 9, 0, // Skip to: 25342 6378/* 22917 */ MCD::OPC_CheckField, 0, 1, 0, 114, 9, 0, // Skip to: 25342 6379/* 22924 */ MCD::OPC_Decode, 232, 7, 146, 1, // Opcode: MVE_VCLSs16 6380/* 22929 */ MCD::OPC_FilterValue, 54, 24, 0, 0, // Skip to: 22958 6381/* 22934 */ MCD::OPC_CheckPredicate, 24, 99, 9, 0, // Skip to: 25342 6382/* 22939 */ MCD::OPC_CheckField, 28, 4, 15, 92, 9, 0, // Skip to: 25342 6383/* 22946 */ MCD::OPC_CheckField, 0, 1, 0, 85, 9, 0, // Skip to: 25342 6384/* 22953 */ MCD::OPC_Decode, 170, 12, 146, 1, // Opcode: MVE_VRINTf16N 6385/* 22958 */ MCD::OPC_FilterValue, 56, 24, 0, 0, // Skip to: 22987 6386/* 22963 */ MCD::OPC_CheckPredicate, 22, 70, 9, 0, // Skip to: 25342 6387/* 22968 */ MCD::OPC_CheckField, 28, 4, 15, 63, 9, 0, // Skip to: 25342 6388/* 22975 */ MCD::OPC_CheckField, 0, 1, 0, 56, 9, 0, // Skip to: 25342 6389/* 22982 */ MCD::OPC_Decode, 233, 7, 146, 1, // Opcode: MVE_VCLSs32 6390/* 22987 */ MCD::OPC_FilterValue, 58, 46, 9, 0, // Skip to: 25342 6391/* 22992 */ MCD::OPC_CheckPredicate, 24, 41, 9, 0, // Skip to: 25342 6392/* 22997 */ MCD::OPC_CheckField, 28, 4, 15, 34, 9, 0, // Skip to: 25342 6393/* 23004 */ MCD::OPC_CheckField, 0, 1, 0, 27, 9, 0, // Skip to: 25342 6394/* 23011 */ MCD::OPC_Decode, 176, 12, 146, 1, // Opcode: MVE_VRINTf32N 6395/* 23016 */ MCD::OPC_FilterValue, 19, 148, 0, 0, // Skip to: 23169 6396/* 23021 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 6397/* 23024 */ MCD::OPC_FilterValue, 48, 24, 0, 0, // Skip to: 23053 6398/* 23029 */ MCD::OPC_CheckPredicate, 22, 4, 9, 0, // Skip to: 25342 6399/* 23034 */ MCD::OPC_CheckField, 28, 4, 15, 253, 8, 0, // Skip to: 25342 6400/* 23041 */ MCD::OPC_CheckField, 0, 1, 0, 246, 8, 0, // Skip to: 25342 6401/* 23048 */ MCD::OPC_Decode, 237, 7, 146, 1, // Opcode: MVE_VCLZs8 6402/* 23053 */ MCD::OPC_FilterValue, 52, 24, 0, 0, // Skip to: 23082 6403/* 23058 */ MCD::OPC_CheckPredicate, 22, 231, 8, 0, // Skip to: 25342 6404/* 23063 */ MCD::OPC_CheckField, 28, 4, 15, 224, 8, 0, // Skip to: 25342 6405/* 23070 */ MCD::OPC_CheckField, 0, 1, 0, 217, 8, 0, // Skip to: 25342 6406/* 23077 */ MCD::OPC_Decode, 235, 7, 146, 1, // Opcode: MVE_VCLZs16 6407/* 23082 */ MCD::OPC_FilterValue, 54, 24, 0, 0, // Skip to: 23111 6408/* 23087 */ MCD::OPC_CheckPredicate, 24, 202, 8, 0, // Skip to: 25342 6409/* 23092 */ MCD::OPC_CheckField, 28, 4, 15, 195, 8, 0, // Skip to: 25342 6410/* 23099 */ MCD::OPC_CheckField, 0, 1, 0, 188, 8, 0, // Skip to: 25342 6411/* 23106 */ MCD::OPC_Decode, 172, 12, 146, 1, // Opcode: MVE_VRINTf16X 6412/* 23111 */ MCD::OPC_FilterValue, 56, 24, 0, 0, // Skip to: 23140 6413/* 23116 */ MCD::OPC_CheckPredicate, 22, 173, 8, 0, // Skip to: 25342 6414/* 23121 */ MCD::OPC_CheckField, 28, 4, 15, 166, 8, 0, // Skip to: 25342 6415/* 23128 */ MCD::OPC_CheckField, 0, 1, 0, 159, 8, 0, // Skip to: 25342 6416/* 23135 */ MCD::OPC_Decode, 236, 7, 146, 1, // Opcode: MVE_VCLZs32 6417/* 23140 */ MCD::OPC_FilterValue, 58, 149, 8, 0, // Skip to: 25342 6418/* 23145 */ MCD::OPC_CheckPredicate, 24, 144, 8, 0, // Skip to: 25342 6419/* 23150 */ MCD::OPC_CheckField, 28, 4, 15, 137, 8, 0, // Skip to: 25342 6420/* 23157 */ MCD::OPC_CheckField, 0, 1, 0, 130, 8, 0, // Skip to: 25342 6421/* 23164 */ MCD::OPC_Decode, 178, 12, 146, 1, // Opcode: MVE_VRINTf32X 6422/* 23169 */ MCD::OPC_FilterValue, 21, 61, 0, 0, // Skip to: 23235 6423/* 23174 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 6424/* 23177 */ MCD::OPC_FilterValue, 54, 24, 0, 0, // Skip to: 23206 6425/* 23182 */ MCD::OPC_CheckPredicate, 24, 107, 8, 0, // Skip to: 25342 6426/* 23187 */ MCD::OPC_CheckField, 28, 4, 15, 100, 8, 0, // Skip to: 25342 6427/* 23194 */ MCD::OPC_CheckField, 0, 1, 0, 93, 8, 0, // Skip to: 25342 6428/* 23201 */ MCD::OPC_Decode, 168, 12, 146, 1, // Opcode: MVE_VRINTf16A 6429/* 23206 */ MCD::OPC_FilterValue, 58, 83, 8, 0, // Skip to: 25342 6430/* 23211 */ MCD::OPC_CheckPredicate, 24, 78, 8, 0, // Skip to: 25342 6431/* 23216 */ MCD::OPC_CheckField, 28, 4, 15, 71, 8, 0, // Skip to: 25342 6432/* 23223 */ MCD::OPC_CheckField, 0, 1, 0, 64, 8, 0, // Skip to: 25342 6433/* 23230 */ MCD::OPC_Decode, 174, 12, 146, 1, // Opcode: MVE_VRINTf32A 6434/* 23235 */ MCD::OPC_FilterValue, 23, 90, 0, 0, // Skip to: 23330 6435/* 23240 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 6436/* 23243 */ MCD::OPC_FilterValue, 48, 24, 0, 0, // Skip to: 23272 6437/* 23248 */ MCD::OPC_CheckPredicate, 22, 41, 8, 0, // Skip to: 25342 6438/* 23253 */ MCD::OPC_CheckField, 28, 4, 15, 34, 8, 0, // Skip to: 25342 6439/* 23260 */ MCD::OPC_CheckField, 0, 1, 0, 27, 8, 0, // Skip to: 25342 6440/* 23267 */ MCD::OPC_Decode, 220, 10, 146, 1, // Opcode: MVE_VMVN 6441/* 23272 */ MCD::OPC_FilterValue, 54, 24, 0, 0, // Skip to: 23301 6442/* 23277 */ MCD::OPC_CheckPredicate, 24, 12, 8, 0, // Skip to: 25342 6443/* 23282 */ MCD::OPC_CheckField, 28, 4, 15, 5, 8, 0, // Skip to: 25342 6444/* 23289 */ MCD::OPC_CheckField, 0, 1, 0, 254, 7, 0, // Skip to: 25342 6445/* 23296 */ MCD::OPC_Decode, 173, 12, 146, 1, // Opcode: MVE_VRINTf16Z 6446/* 23301 */ MCD::OPC_FilterValue, 58, 244, 7, 0, // Skip to: 25342 6447/* 23306 */ MCD::OPC_CheckPredicate, 24, 239, 7, 0, // Skip to: 25342 6448/* 23311 */ MCD::OPC_CheckField, 28, 4, 15, 232, 7, 0, // Skip to: 25342 6449/* 23318 */ MCD::OPC_CheckField, 0, 1, 0, 225, 7, 0, // Skip to: 25342 6450/* 23325 */ MCD::OPC_Decode, 179, 12, 146, 1, // Opcode: MVE_VRINTf32Z 6451/* 23330 */ MCD::OPC_FilterValue, 25, 61, 0, 0, // Skip to: 23396 6452/* 23335 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 6453/* 23338 */ MCD::OPC_FilterValue, 55, 24, 0, 0, // Skip to: 23367 6454/* 23343 */ MCD::OPC_CheckPredicate, 24, 202, 7, 0, // Skip to: 25342 6455/* 23348 */ MCD::OPC_CheckField, 28, 4, 15, 195, 7, 0, // Skip to: 25342 6456/* 23355 */ MCD::OPC_CheckField, 0, 1, 0, 188, 7, 0, // Skip to: 25342 6457/* 23362 */ MCD::OPC_Decode, 143, 8, 146, 1, // Opcode: MVE_VCVTf16s16n 6458/* 23367 */ MCD::OPC_FilterValue, 59, 178, 7, 0, // Skip to: 25342 6459/* 23372 */ MCD::OPC_CheckPredicate, 24, 173, 7, 0, // Skip to: 25342 6460/* 23377 */ MCD::OPC_CheckField, 28, 4, 15, 166, 7, 0, // Skip to: 25342 6461/* 23384 */ MCD::OPC_CheckField, 0, 1, 0, 159, 7, 0, // Skip to: 25342 6462/* 23391 */ MCD::OPC_Decode, 149, 8, 146, 1, // Opcode: MVE_VCVTf32s32n 6463/* 23396 */ MCD::OPC_FilterValue, 27, 119, 0, 0, // Skip to: 23520 6464/* 23401 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 6465/* 23404 */ MCD::OPC_FilterValue, 54, 24, 0, 0, // Skip to: 23433 6466/* 23409 */ MCD::OPC_CheckPredicate, 24, 136, 7, 0, // Skip to: 25342 6467/* 23414 */ MCD::OPC_CheckField, 28, 4, 15, 129, 7, 0, // Skip to: 25342 6468/* 23421 */ MCD::OPC_CheckField, 0, 1, 0, 122, 7, 0, // Skip to: 25342 6469/* 23428 */ MCD::OPC_Decode, 169, 12, 146, 1, // Opcode: MVE_VRINTf16M 6470/* 23433 */ MCD::OPC_FilterValue, 55, 24, 0, 0, // Skip to: 23462 6471/* 23438 */ MCD::OPC_CheckPredicate, 24, 107, 7, 0, // Skip to: 25342 6472/* 23443 */ MCD::OPC_CheckField, 28, 4, 15, 100, 7, 0, // Skip to: 25342 6473/* 23450 */ MCD::OPC_CheckField, 0, 1, 0, 93, 7, 0, // Skip to: 25342 6474/* 23457 */ MCD::OPC_Decode, 145, 8, 146, 1, // Opcode: MVE_VCVTf16u16n 6475/* 23462 */ MCD::OPC_FilterValue, 58, 24, 0, 0, // Skip to: 23491 6476/* 23467 */ MCD::OPC_CheckPredicate, 24, 78, 7, 0, // Skip to: 25342 6477/* 23472 */ MCD::OPC_CheckField, 28, 4, 15, 71, 7, 0, // Skip to: 25342 6478/* 23479 */ MCD::OPC_CheckField, 0, 1, 0, 64, 7, 0, // Skip to: 25342 6479/* 23486 */ MCD::OPC_Decode, 175, 12, 146, 1, // Opcode: MVE_VRINTf32M 6480/* 23491 */ MCD::OPC_FilterValue, 59, 54, 7, 0, // Skip to: 25342 6481/* 23496 */ MCD::OPC_CheckPredicate, 24, 49, 7, 0, // Skip to: 25342 6482/* 23501 */ MCD::OPC_CheckField, 28, 4, 15, 42, 7, 0, // Skip to: 25342 6483/* 23508 */ MCD::OPC_CheckField, 0, 1, 0, 35, 7, 0, // Skip to: 25342 6484/* 23515 */ MCD::OPC_Decode, 151, 8, 146, 1, // Opcode: MVE_VCVTf32u32n 6485/* 23520 */ MCD::OPC_FilterValue, 29, 206, 0, 0, // Skip to: 23731 6486/* 23525 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 6487/* 23528 */ MCD::OPC_FilterValue, 48, 24, 0, 0, // Skip to: 23557 6488/* 23533 */ MCD::OPC_CheckPredicate, 22, 12, 7, 0, // Skip to: 25342 6489/* 23538 */ MCD::OPC_CheckField, 28, 4, 15, 5, 7, 0, // Skip to: 25342 6490/* 23545 */ MCD::OPC_CheckField, 0, 1, 0, 254, 6, 0, // Skip to: 25342 6491/* 23552 */ MCD::OPC_Decode, 131, 11, 146, 1, // Opcode: MVE_VQABSs8 6492/* 23557 */ MCD::OPC_FilterValue, 52, 24, 0, 0, // Skip to: 23586 6493/* 23562 */ MCD::OPC_CheckPredicate, 22, 239, 6, 0, // Skip to: 25342 6494/* 23567 */ MCD::OPC_CheckField, 28, 4, 15, 232, 6, 0, // Skip to: 25342 6495/* 23574 */ MCD::OPC_CheckField, 0, 1, 0, 225, 6, 0, // Skip to: 25342 6496/* 23581 */ MCD::OPC_Decode, 129, 11, 146, 1, // Opcode: MVE_VQABSs16 6497/* 23586 */ MCD::OPC_FilterValue, 53, 24, 0, 0, // Skip to: 23615 6498/* 23591 */ MCD::OPC_CheckPredicate, 24, 210, 6, 0, // Skip to: 25342 6499/* 23596 */ MCD::OPC_CheckField, 28, 4, 15, 203, 6, 0, // Skip to: 25342 6500/* 23603 */ MCD::OPC_CheckField, 0, 1, 0, 196, 6, 0, // Skip to: 25342 6501/* 23610 */ MCD::OPC_Decode, 187, 7, 146, 1, // Opcode: MVE_VABSf16 6502/* 23615 */ MCD::OPC_FilterValue, 55, 24, 0, 0, // Skip to: 23644 6503/* 23620 */ MCD::OPC_CheckPredicate, 24, 181, 6, 0, // Skip to: 25342 6504/* 23625 */ MCD::OPC_CheckField, 28, 4, 15, 174, 6, 0, // Skip to: 25342 6505/* 23632 */ MCD::OPC_CheckField, 0, 1, 0, 167, 6, 0, // Skip to: 25342 6506/* 23639 */ MCD::OPC_Decode, 157, 8, 146, 1, // Opcode: MVE_VCVTs16f16z 6507/* 23644 */ MCD::OPC_FilterValue, 56, 24, 0, 0, // Skip to: 23673 6508/* 23649 */ MCD::OPC_CheckPredicate, 22, 152, 6, 0, // Skip to: 25342 6509/* 23654 */ MCD::OPC_CheckField, 28, 4, 15, 145, 6, 0, // Skip to: 25342 6510/* 23661 */ MCD::OPC_CheckField, 0, 1, 0, 138, 6, 0, // Skip to: 25342 6511/* 23668 */ MCD::OPC_Decode, 130, 11, 146, 1, // Opcode: MVE_VQABSs32 6512/* 23673 */ MCD::OPC_FilterValue, 57, 24, 0, 0, // Skip to: 23702 6513/* 23678 */ MCD::OPC_CheckPredicate, 24, 123, 6, 0, // Skip to: 25342 6514/* 23683 */ MCD::OPC_CheckField, 28, 4, 15, 116, 6, 0, // Skip to: 25342 6515/* 23690 */ MCD::OPC_CheckField, 0, 1, 0, 109, 6, 0, // Skip to: 25342 6516/* 23697 */ MCD::OPC_Decode, 188, 7, 146, 1, // Opcode: MVE_VABSf32 6517/* 23702 */ MCD::OPC_FilterValue, 59, 99, 6, 0, // Skip to: 25342 6518/* 23707 */ MCD::OPC_CheckPredicate, 24, 94, 6, 0, // Skip to: 25342 6519/* 23712 */ MCD::OPC_CheckField, 28, 4, 15, 87, 6, 0, // Skip to: 25342 6520/* 23719 */ MCD::OPC_CheckField, 0, 1, 0, 80, 6, 0, // Skip to: 25342 6521/* 23726 */ MCD::OPC_Decode, 163, 8, 146, 1, // Opcode: MVE_VCVTs32f32z 6522/* 23731 */ MCD::OPC_FilterValue, 31, 70, 6, 0, // Skip to: 25342 6523/* 23736 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 6524/* 23739 */ MCD::OPC_FilterValue, 48, 24, 0, 0, // Skip to: 23768 6525/* 23744 */ MCD::OPC_CheckPredicate, 22, 57, 6, 0, // Skip to: 25342 6526/* 23749 */ MCD::OPC_CheckField, 28, 4, 15, 50, 6, 0, // Skip to: 25342 6527/* 23756 */ MCD::OPC_CheckField, 0, 1, 0, 43, 6, 0, // Skip to: 25342 6528/* 23763 */ MCD::OPC_Decode, 190, 11, 146, 1, // Opcode: MVE_VQNEGs8 6529/* 23768 */ MCD::OPC_FilterValue, 52, 24, 0, 0, // Skip to: 23797 6530/* 23773 */ MCD::OPC_CheckPredicate, 22, 28, 6, 0, // Skip to: 25342 6531/* 23778 */ MCD::OPC_CheckField, 28, 4, 15, 21, 6, 0, // Skip to: 25342 6532/* 23785 */ MCD::OPC_CheckField, 0, 1, 0, 14, 6, 0, // Skip to: 25342 6533/* 23792 */ MCD::OPC_Decode, 188, 11, 146, 1, // Opcode: MVE_VQNEGs16 6534/* 23797 */ MCD::OPC_FilterValue, 53, 24, 0, 0, // Skip to: 23826 6535/* 23802 */ MCD::OPC_CheckPredicate, 24, 255, 5, 0, // Skip to: 25342 6536/* 23807 */ MCD::OPC_CheckField, 28, 4, 15, 248, 5, 0, // Skip to: 25342 6537/* 23814 */ MCD::OPC_CheckField, 0, 1, 0, 241, 5, 0, // Skip to: 25342 6538/* 23821 */ MCD::OPC_Decode, 223, 10, 146, 1, // Opcode: MVE_VNEGf16 6539/* 23826 */ MCD::OPC_FilterValue, 54, 24, 0, 0, // Skip to: 23855 6540/* 23831 */ MCD::OPC_CheckPredicate, 24, 226, 5, 0, // Skip to: 25342 6541/* 23836 */ MCD::OPC_CheckField, 28, 4, 15, 219, 5, 0, // Skip to: 25342 6542/* 23843 */ MCD::OPC_CheckField, 0, 1, 0, 212, 5, 0, // Skip to: 25342 6543/* 23850 */ MCD::OPC_Decode, 171, 12, 146, 1, // Opcode: MVE_VRINTf16P 6544/* 23855 */ MCD::OPC_FilterValue, 55, 24, 0, 0, // Skip to: 23884 6545/* 23860 */ MCD::OPC_CheckPredicate, 24, 197, 5, 0, // Skip to: 25342 6546/* 23865 */ MCD::OPC_CheckField, 28, 4, 15, 190, 5, 0, // Skip to: 25342 6547/* 23872 */ MCD::OPC_CheckField, 0, 1, 0, 183, 5, 0, // Skip to: 25342 6548/* 23879 */ MCD::OPC_Decode, 169, 8, 146, 1, // Opcode: MVE_VCVTu16f16z 6549/* 23884 */ MCD::OPC_FilterValue, 56, 24, 0, 0, // Skip to: 23913 6550/* 23889 */ MCD::OPC_CheckPredicate, 22, 168, 5, 0, // Skip to: 25342 6551/* 23894 */ MCD::OPC_CheckField, 28, 4, 15, 161, 5, 0, // Skip to: 25342 6552/* 23901 */ MCD::OPC_CheckField, 0, 1, 0, 154, 5, 0, // Skip to: 25342 6553/* 23908 */ MCD::OPC_Decode, 189, 11, 146, 1, // Opcode: MVE_VQNEGs32 6554/* 23913 */ MCD::OPC_FilterValue, 57, 24, 0, 0, // Skip to: 23942 6555/* 23918 */ MCD::OPC_CheckPredicate, 24, 139, 5, 0, // Skip to: 25342 6556/* 23923 */ MCD::OPC_CheckField, 28, 4, 15, 132, 5, 0, // Skip to: 25342 6557/* 23930 */ MCD::OPC_CheckField, 0, 1, 0, 125, 5, 0, // Skip to: 25342 6558/* 23937 */ MCD::OPC_Decode, 224, 10, 146, 1, // Opcode: MVE_VNEGf32 6559/* 23942 */ MCD::OPC_FilterValue, 58, 24, 0, 0, // Skip to: 23971 6560/* 23947 */ MCD::OPC_CheckPredicate, 24, 110, 5, 0, // Skip to: 25342 6561/* 23952 */ MCD::OPC_CheckField, 28, 4, 15, 103, 5, 0, // Skip to: 25342 6562/* 23959 */ MCD::OPC_CheckField, 0, 1, 0, 96, 5, 0, // Skip to: 25342 6563/* 23966 */ MCD::OPC_Decode, 177, 12, 146, 1, // Opcode: MVE_VRINTf32P 6564/* 23971 */ MCD::OPC_FilterValue, 59, 86, 5, 0, // Skip to: 25342 6565/* 23976 */ MCD::OPC_CheckPredicate, 24, 81, 5, 0, // Skip to: 25342 6566/* 23981 */ MCD::OPC_CheckField, 28, 4, 15, 74, 5, 0, // Skip to: 25342 6567/* 23988 */ MCD::OPC_CheckField, 0, 1, 0, 67, 5, 0, // Skip to: 25342 6568/* 23995 */ MCD::OPC_Decode, 175, 8, 146, 1, // Opcode: MVE_VCVTu32f32z 6569/* 24000 */ MCD::OPC_FilterValue, 1, 57, 5, 0, // Skip to: 25342 6570/* 24005 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 6571/* 24008 */ MCD::OPC_FilterValue, 0, 51, 3, 0, // Skip to: 24832 6572/* 24013 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 6573/* 24016 */ MCD::OPC_FilterValue, 0, 25, 2, 0, // Skip to: 24558 6574/* 24021 */ MCD::OPC_ExtractField, 19, 1, // Inst{19} ... 6575/* 24024 */ MCD::OPC_FilterValue, 0, 255, 0, 0, // Skip to: 24284 6576/* 24029 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ... 6577/* 24032 */ MCD::OPC_FilterValue, 2, 129, 0, 0, // Skip to: 24166 6578/* 24037 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 6579/* 24040 */ MCD::OPC_FilterValue, 0, 17, 5, 0, // Skip to: 25342 6580/* 24045 */ MCD::OPC_ExtractField, 29, 3, // Inst{31-29} ... 6581/* 24048 */ MCD::OPC_FilterValue, 7, 9, 5, 0, // Skip to: 25342 6582/* 24053 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ... 6583/* 24056 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 24071 6584/* 24061 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 24086 6585/* 24066 */ MCD::OPC_Decode, 187, 10, 189, 1, // Opcode: MVE_VMOVimmi8 6586/* 24071 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 24086 6587/* 24076 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 24086 6588/* 24081 */ MCD::OPC_Decode, 183, 10, 189, 1, // Opcode: MVE_VMOVimmf32 6589/* 24086 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ... 6590/* 24089 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 24111 6591/* 24094 */ MCD::OPC_CheckPredicate, 22, 57, 0, 0, // Skip to: 24156 6592/* 24099 */ MCD::OPC_CheckField, 10, 2, 2, 50, 0, 0, // Skip to: 24156 6593/* 24106 */ MCD::OPC_Decode, 184, 10, 189, 1, // Opcode: MVE_VMOVimmi16 6594/* 24111 */ MCD::OPC_FilterValue, 1, 40, 0, 0, // Skip to: 24156 6595/* 24116 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ... 6596/* 24119 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 24134 6597/* 24124 */ MCD::OPC_CheckPredicate, 22, 27, 0, 0, // Skip to: 24156 6598/* 24129 */ MCD::OPC_Decode, 231, 10, 190, 1, // Opcode: MVE_VORRimmi32 6599/* 24134 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 24156 6600/* 24139 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 24156 6601/* 24144 */ MCD::OPC_CheckField, 10, 1, 0, 5, 0, 0, // Skip to: 24156 6602/* 24151 */ MCD::OPC_Decode, 230, 10, 191, 1, // Opcode: MVE_VORRimmi16 6603/* 24156 */ MCD::OPC_CheckPredicate, 22, 157, 4, 0, // Skip to: 25342 6604/* 24161 */ MCD::OPC_Decode, 185, 10, 189, 1, // Opcode: MVE_VMOVimmi32 6605/* 24166 */ MCD::OPC_FilterValue, 3, 147, 4, 0, // Skip to: 25342 6606/* 24171 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 6607/* 24174 */ MCD::OPC_FilterValue, 0, 139, 4, 0, // Skip to: 25342 6608/* 24179 */ MCD::OPC_ExtractField, 29, 3, // Inst{31-29} ... 6609/* 24182 */ MCD::OPC_FilterValue, 7, 131, 4, 0, // Skip to: 25342 6610/* 24187 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 24204 6611/* 24192 */ MCD::OPC_CheckField, 8, 4, 14, 5, 0, 0, // Skip to: 24204 6612/* 24199 */ MCD::OPC_Decode, 186, 10, 189, 1, // Opcode: MVE_VMOVimmi64 6613/* 24204 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ... 6614/* 24207 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 24229 6615/* 24212 */ MCD::OPC_CheckPredicate, 22, 57, 0, 0, // Skip to: 24274 6616/* 24217 */ MCD::OPC_CheckField, 10, 2, 2, 50, 0, 0, // Skip to: 24274 6617/* 24224 */ MCD::OPC_Decode, 221, 10, 189, 1, // Opcode: MVE_VMVNimmi16 6618/* 24229 */ MCD::OPC_FilterValue, 1, 40, 0, 0, // Skip to: 24274 6619/* 24234 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ... 6620/* 24237 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 24252 6621/* 24242 */ MCD::OPC_CheckPredicate, 22, 27, 0, 0, // Skip to: 24274 6622/* 24247 */ MCD::OPC_Decode, 223, 7, 190, 1, // Opcode: MVE_VBICimmi32 6623/* 24252 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 24274 6624/* 24257 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 24274 6625/* 24262 */ MCD::OPC_CheckField, 10, 1, 0, 5, 0, 0, // Skip to: 24274 6626/* 24269 */ MCD::OPC_Decode, 222, 7, 191, 1, // Opcode: MVE_VBICimmi16 6627/* 24274 */ MCD::OPC_CheckPredicate, 22, 39, 4, 0, // Skip to: 25342 6628/* 24279 */ MCD::OPC_Decode, 222, 10, 189, 1, // Opcode: MVE_VMVNimmi32 6629/* 24284 */ MCD::OPC_FilterValue, 1, 29, 4, 0, // Skip to: 25342 6630/* 24289 */ MCD::OPC_ExtractField, 6, 7, // Inst{12-6} ... 6631/* 24292 */ MCD::OPC_FilterValue, 1, 47, 0, 0, // Skip to: 24344 6632/* 24297 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 6633/* 24300 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 24322 6634/* 24305 */ MCD::OPC_CheckPredicate, 22, 8, 4, 0, // Skip to: 25342 6635/* 24310 */ MCD::OPC_CheckField, 0, 1, 0, 1, 4, 0, // Skip to: 25342 6636/* 24317 */ MCD::OPC_Decode, 130, 13, 192, 1, // Opcode: MVE_VSHR_imms8 6637/* 24322 */ MCD::OPC_FilterValue, 15, 247, 3, 0, // Skip to: 25342 6638/* 24327 */ MCD::OPC_CheckPredicate, 22, 242, 3, 0, // Skip to: 25342 6639/* 24332 */ MCD::OPC_CheckField, 0, 1, 0, 235, 3, 0, // Skip to: 25342 6640/* 24339 */ MCD::OPC_Decode, 133, 13, 192, 1, // Opcode: MVE_VSHR_immu8 6641/* 24344 */ MCD::OPC_FilterValue, 9, 47, 0, 0, // Skip to: 24396 6642/* 24349 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 6643/* 24352 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 24374 6644/* 24357 */ MCD::OPC_CheckPredicate, 22, 212, 3, 0, // Skip to: 25342 6645/* 24362 */ MCD::OPC_CheckField, 0, 1, 0, 205, 3, 0, // Skip to: 25342 6646/* 24369 */ MCD::OPC_Decode, 214, 12, 192, 1, // Opcode: MVE_VRSHR_imms8 6647/* 24374 */ MCD::OPC_FilterValue, 15, 195, 3, 0, // Skip to: 25342 6648/* 24379 */ MCD::OPC_CheckPredicate, 22, 190, 3, 0, // Skip to: 25342 6649/* 24384 */ MCD::OPC_CheckField, 0, 1, 0, 183, 3, 0, // Skip to: 25342 6650/* 24391 */ MCD::OPC_Decode, 217, 12, 192, 1, // Opcode: MVE_VRSHR_immu8 6651/* 24396 */ MCD::OPC_FilterValue, 17, 24, 0, 0, // Skip to: 24425 6652/* 24401 */ MCD::OPC_CheckPredicate, 22, 168, 3, 0, // Skip to: 25342 6653/* 24406 */ MCD::OPC_CheckField, 28, 4, 15, 161, 3, 0, // Skip to: 25342 6654/* 24413 */ MCD::OPC_CheckField, 0, 1, 0, 154, 3, 0, // Skip to: 25342 6655/* 24420 */ MCD::OPC_Decode, 139, 13, 183, 1, // Opcode: MVE_VSRIimm8 6656/* 24425 */ MCD::OPC_FilterValue, 21, 47, 0, 0, // Skip to: 24477 6657/* 24430 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 6658/* 24433 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 24455 6659/* 24438 */ MCD::OPC_CheckPredicate, 22, 131, 3, 0, // Skip to: 25342 6660/* 24443 */ MCD::OPC_CheckField, 0, 1, 0, 124, 3, 0, // Skip to: 25342 6661/* 24450 */ MCD::OPC_Decode, 245, 12, 185, 1, // Opcode: MVE_VSHL_immi8 6662/* 24455 */ MCD::OPC_FilterValue, 15, 114, 3, 0, // Skip to: 25342 6663/* 24460 */ MCD::OPC_CheckPredicate, 22, 109, 3, 0, // Skip to: 25342 6664/* 24465 */ MCD::OPC_CheckField, 0, 1, 0, 102, 3, 0, // Skip to: 25342 6665/* 24472 */ MCD::OPC_Decode, 136, 13, 193, 1, // Opcode: MVE_VSLIimm8 6666/* 24477 */ MCD::OPC_FilterValue, 25, 24, 0, 0, // Skip to: 24506 6667/* 24482 */ MCD::OPC_CheckPredicate, 22, 87, 3, 0, // Skip to: 25342 6668/* 24487 */ MCD::OPC_CheckField, 28, 4, 15, 80, 3, 0, // Skip to: 25342 6669/* 24494 */ MCD::OPC_CheckField, 0, 1, 0, 73, 3, 0, // Skip to: 25342 6670/* 24501 */ MCD::OPC_Decode, 241, 11, 185, 1, // Opcode: MVE_VQSHLU_imms8 6671/* 24506 */ MCD::OPC_FilterValue, 29, 63, 3, 0, // Skip to: 25342 6672/* 24511 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 6673/* 24514 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 24536 6674/* 24519 */ MCD::OPC_CheckPredicate, 22, 50, 3, 0, // Skip to: 25342 6675/* 24524 */ MCD::OPC_CheckField, 0, 1, 0, 43, 3, 0, // Skip to: 25342 6676/* 24531 */ MCD::OPC_Decode, 128, 12, 185, 1, // Opcode: MVE_VQSHLimms8 6677/* 24536 */ MCD::OPC_FilterValue, 15, 33, 3, 0, // Skip to: 25342 6678/* 24541 */ MCD::OPC_CheckPredicate, 22, 28, 3, 0, // Skip to: 25342 6679/* 24546 */ MCD::OPC_CheckField, 0, 1, 0, 21, 3, 0, // Skip to: 25342 6680/* 24553 */ MCD::OPC_Decode, 131, 12, 185, 1, // Opcode: MVE_VQSHLimmu8 6681/* 24558 */ MCD::OPC_FilterValue, 1, 11, 3, 0, // Skip to: 25342 6682/* 24563 */ MCD::OPC_ExtractField, 6, 7, // Inst{12-6} ... 6683/* 24566 */ MCD::OPC_FilterValue, 1, 47, 0, 0, // Skip to: 24618 6684/* 24571 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 6685/* 24574 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 24596 6686/* 24579 */ MCD::OPC_CheckPredicate, 22, 246, 2, 0, // Skip to: 25342 6687/* 24584 */ MCD::OPC_CheckField, 0, 1, 0, 239, 2, 0, // Skip to: 25342 6688/* 24591 */ MCD::OPC_Decode, 128, 13, 194, 1, // Opcode: MVE_VSHR_imms16 6689/* 24596 */ MCD::OPC_FilterValue, 15, 229, 2, 0, // Skip to: 25342 6690/* 24601 */ MCD::OPC_CheckPredicate, 22, 224, 2, 0, // Skip to: 25342 6691/* 24606 */ MCD::OPC_CheckField, 0, 1, 0, 217, 2, 0, // Skip to: 25342 6692/* 24613 */ MCD::OPC_Decode, 131, 13, 194, 1, // Opcode: MVE_VSHR_immu16 6693/* 24618 */ MCD::OPC_FilterValue, 9, 47, 0, 0, // Skip to: 24670 6694/* 24623 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 6695/* 24626 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 24648 6696/* 24631 */ MCD::OPC_CheckPredicate, 22, 194, 2, 0, // Skip to: 25342 6697/* 24636 */ MCD::OPC_CheckField, 0, 1, 0, 187, 2, 0, // Skip to: 25342 6698/* 24643 */ MCD::OPC_Decode, 212, 12, 194, 1, // Opcode: MVE_VRSHR_imms16 6699/* 24648 */ MCD::OPC_FilterValue, 15, 177, 2, 0, // Skip to: 25342 6700/* 24653 */ MCD::OPC_CheckPredicate, 22, 172, 2, 0, // Skip to: 25342 6701/* 24658 */ MCD::OPC_CheckField, 0, 1, 0, 165, 2, 0, // Skip to: 25342 6702/* 24665 */ MCD::OPC_Decode, 215, 12, 194, 1, // Opcode: MVE_VRSHR_immu16 6703/* 24670 */ MCD::OPC_FilterValue, 17, 24, 0, 0, // Skip to: 24699 6704/* 24675 */ MCD::OPC_CheckPredicate, 22, 150, 2, 0, // Skip to: 25342 6705/* 24680 */ MCD::OPC_CheckField, 28, 4, 15, 143, 2, 0, // Skip to: 25342 6706/* 24687 */ MCD::OPC_CheckField, 0, 1, 0, 136, 2, 0, // Skip to: 25342 6707/* 24694 */ MCD::OPC_Decode, 137, 13, 184, 1, // Opcode: MVE_VSRIimm16 6708/* 24699 */ MCD::OPC_FilterValue, 21, 47, 0, 0, // Skip to: 24751 6709/* 24704 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 6710/* 24707 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 24729 6711/* 24712 */ MCD::OPC_CheckPredicate, 22, 113, 2, 0, // Skip to: 25342 6712/* 24717 */ MCD::OPC_CheckField, 0, 1, 0, 106, 2, 0, // Skip to: 25342 6713/* 24724 */ MCD::OPC_Decode, 243, 12, 186, 1, // Opcode: MVE_VSHL_immi16 6714/* 24729 */ MCD::OPC_FilterValue, 15, 96, 2, 0, // Skip to: 25342 6715/* 24734 */ MCD::OPC_CheckPredicate, 22, 91, 2, 0, // Skip to: 25342 6716/* 24739 */ MCD::OPC_CheckField, 0, 1, 0, 84, 2, 0, // Skip to: 25342 6717/* 24746 */ MCD::OPC_Decode, 134, 13, 195, 1, // Opcode: MVE_VSLIimm16 6718/* 24751 */ MCD::OPC_FilterValue, 25, 24, 0, 0, // Skip to: 24780 6719/* 24756 */ MCD::OPC_CheckPredicate, 22, 69, 2, 0, // Skip to: 25342 6720/* 24761 */ MCD::OPC_CheckField, 28, 4, 15, 62, 2, 0, // Skip to: 25342 6721/* 24768 */ MCD::OPC_CheckField, 0, 1, 0, 55, 2, 0, // Skip to: 25342 6722/* 24775 */ MCD::OPC_Decode, 239, 11, 186, 1, // Opcode: MVE_VQSHLU_imms16 6723/* 24780 */ MCD::OPC_FilterValue, 29, 45, 2, 0, // Skip to: 25342 6724/* 24785 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 6725/* 24788 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 24810 6726/* 24793 */ MCD::OPC_CheckPredicate, 22, 32, 2, 0, // Skip to: 25342 6727/* 24798 */ MCD::OPC_CheckField, 0, 1, 0, 25, 2, 0, // Skip to: 25342 6728/* 24805 */ MCD::OPC_Decode, 254, 11, 186, 1, // Opcode: MVE_VQSHLimms16 6729/* 24810 */ MCD::OPC_FilterValue, 15, 15, 2, 0, // Skip to: 25342 6730/* 24815 */ MCD::OPC_CheckPredicate, 22, 10, 2, 0, // Skip to: 25342 6731/* 24820 */ MCD::OPC_CheckField, 0, 1, 0, 3, 2, 0, // Skip to: 25342 6732/* 24827 */ MCD::OPC_Decode, 129, 12, 186, 1, // Opcode: MVE_VQSHLimmu16 6733/* 24832 */ MCD::OPC_FilterValue, 1, 249, 1, 0, // Skip to: 25342 6734/* 24837 */ MCD::OPC_ExtractField, 6, 7, // Inst{12-6} ... 6735/* 24840 */ MCD::OPC_FilterValue, 1, 47, 0, 0, // Skip to: 24892 6736/* 24845 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 6737/* 24848 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 24870 6738/* 24853 */ MCD::OPC_CheckPredicate, 22, 228, 1, 0, // Skip to: 25342 6739/* 24858 */ MCD::OPC_CheckField, 0, 1, 0, 221, 1, 0, // Skip to: 25342 6740/* 24865 */ MCD::OPC_Decode, 129, 13, 196, 1, // Opcode: MVE_VSHR_imms32 6741/* 24870 */ MCD::OPC_FilterValue, 15, 211, 1, 0, // Skip to: 25342 6742/* 24875 */ MCD::OPC_CheckPredicate, 22, 206, 1, 0, // Skip to: 25342 6743/* 24880 */ MCD::OPC_CheckField, 0, 1, 0, 199, 1, 0, // Skip to: 25342 6744/* 24887 */ MCD::OPC_Decode, 132, 13, 196, 1, // Opcode: MVE_VSHR_immu32 6745/* 24892 */ MCD::OPC_FilterValue, 9, 47, 0, 0, // Skip to: 24944 6746/* 24897 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 6747/* 24900 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 24922 6748/* 24905 */ MCD::OPC_CheckPredicate, 22, 176, 1, 0, // Skip to: 25342 6749/* 24910 */ MCD::OPC_CheckField, 0, 1, 0, 169, 1, 0, // Skip to: 25342 6750/* 24917 */ MCD::OPC_Decode, 213, 12, 196, 1, // Opcode: MVE_VRSHR_imms32 6751/* 24922 */ MCD::OPC_FilterValue, 15, 159, 1, 0, // Skip to: 25342 6752/* 24927 */ MCD::OPC_CheckPredicate, 22, 154, 1, 0, // Skip to: 25342 6753/* 24932 */ MCD::OPC_CheckField, 0, 1, 0, 147, 1, 0, // Skip to: 25342 6754/* 24939 */ MCD::OPC_Decode, 216, 12, 196, 1, // Opcode: MVE_VRSHR_immu32 6755/* 24944 */ MCD::OPC_FilterValue, 17, 24, 0, 0, // Skip to: 24973 6756/* 24949 */ MCD::OPC_CheckPredicate, 22, 132, 1, 0, // Skip to: 25342 6757/* 24954 */ MCD::OPC_CheckField, 28, 4, 15, 125, 1, 0, // Skip to: 25342 6758/* 24961 */ MCD::OPC_CheckField, 0, 1, 0, 118, 1, 0, // Skip to: 25342 6759/* 24968 */ MCD::OPC_Decode, 138, 13, 197, 1, // Opcode: MVE_VSRIimm32 6760/* 24973 */ MCD::OPC_FilterValue, 21, 47, 0, 0, // Skip to: 25025 6761/* 24978 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 6762/* 24981 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 25003 6763/* 24986 */ MCD::OPC_CheckPredicate, 22, 95, 1, 0, // Skip to: 25342 6764/* 24991 */ MCD::OPC_CheckField, 0, 1, 0, 88, 1, 0, // Skip to: 25342 6765/* 24998 */ MCD::OPC_Decode, 244, 12, 198, 1, // Opcode: MVE_VSHL_immi32 6766/* 25003 */ MCD::OPC_FilterValue, 15, 78, 1, 0, // Skip to: 25342 6767/* 25008 */ MCD::OPC_CheckPredicate, 22, 73, 1, 0, // Skip to: 25342 6768/* 25013 */ MCD::OPC_CheckField, 0, 1, 0, 66, 1, 0, // Skip to: 25342 6769/* 25020 */ MCD::OPC_Decode, 135, 13, 199, 1, // Opcode: MVE_VSLIimm32 6770/* 25025 */ MCD::OPC_FilterValue, 25, 24, 0, 0, // Skip to: 25054 6771/* 25030 */ MCD::OPC_CheckPredicate, 22, 51, 1, 0, // Skip to: 25342 6772/* 25035 */ MCD::OPC_CheckField, 28, 4, 15, 44, 1, 0, // Skip to: 25342 6773/* 25042 */ MCD::OPC_CheckField, 0, 1, 0, 37, 1, 0, // Skip to: 25342 6774/* 25049 */ MCD::OPC_Decode, 240, 11, 198, 1, // Opcode: MVE_VQSHLU_imms32 6775/* 25054 */ MCD::OPC_FilterValue, 29, 47, 0, 0, // Skip to: 25106 6776/* 25059 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 6777/* 25062 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 25084 6778/* 25067 */ MCD::OPC_CheckPredicate, 22, 14, 1, 0, // Skip to: 25342 6779/* 25072 */ MCD::OPC_CheckField, 0, 1, 0, 7, 1, 0, // Skip to: 25342 6780/* 25079 */ MCD::OPC_Decode, 255, 11, 198, 1, // Opcode: MVE_VQSHLimms32 6781/* 25084 */ MCD::OPC_FilterValue, 15, 253, 0, 0, // Skip to: 25342 6782/* 25089 */ MCD::OPC_CheckPredicate, 22, 248, 0, 0, // Skip to: 25342 6783/* 25094 */ MCD::OPC_CheckField, 0, 1, 0, 241, 0, 0, // Skip to: 25342 6784/* 25101 */ MCD::OPC_Decode, 130, 12, 198, 1, // Opcode: MVE_VQSHLimmu32 6785/* 25106 */ MCD::OPC_FilterValue, 49, 61, 0, 0, // Skip to: 25172 6786/* 25111 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 6787/* 25114 */ MCD::OPC_FilterValue, 14, 24, 0, 0, // Skip to: 25143 6788/* 25119 */ MCD::OPC_CheckPredicate, 24, 218, 0, 0, // Skip to: 25342 6789/* 25124 */ MCD::OPC_CheckField, 20, 1, 1, 211, 0, 0, // Skip to: 25342 6790/* 25131 */ MCD::OPC_CheckField, 0, 1, 0, 204, 0, 0, // Skip to: 25342 6791/* 25138 */ MCD::OPC_Decode, 142, 8, 200, 1, // Opcode: MVE_VCVTf16s16_fix 6792/* 25143 */ MCD::OPC_FilterValue, 15, 194, 0, 0, // Skip to: 25342 6793/* 25148 */ MCD::OPC_CheckPredicate, 24, 189, 0, 0, // Skip to: 25342 6794/* 25153 */ MCD::OPC_CheckField, 20, 1, 1, 182, 0, 0, // Skip to: 25342 6795/* 25160 */ MCD::OPC_CheckField, 0, 1, 0, 175, 0, 0, // Skip to: 25342 6796/* 25167 */ MCD::OPC_Decode, 144, 8, 200, 1, // Opcode: MVE_VCVTf16u16_fix 6797/* 25172 */ MCD::OPC_FilterValue, 53, 61, 0, 0, // Skip to: 25238 6798/* 25177 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 6799/* 25180 */ MCD::OPC_FilterValue, 14, 24, 0, 0, // Skip to: 25209 6800/* 25185 */ MCD::OPC_CheckPredicate, 24, 152, 0, 0, // Skip to: 25342 6801/* 25190 */ MCD::OPC_CheckField, 20, 1, 1, 145, 0, 0, // Skip to: 25342 6802/* 25197 */ MCD::OPC_CheckField, 0, 1, 0, 138, 0, 0, // Skip to: 25342 6803/* 25204 */ MCD::OPC_Decode, 152, 8, 200, 1, // Opcode: MVE_VCVTs16f16_fix 6804/* 25209 */ MCD::OPC_FilterValue, 15, 128, 0, 0, // Skip to: 25342 6805/* 25214 */ MCD::OPC_CheckPredicate, 24, 123, 0, 0, // Skip to: 25342 6806/* 25219 */ MCD::OPC_CheckField, 20, 1, 1, 116, 0, 0, // Skip to: 25342 6807/* 25226 */ MCD::OPC_CheckField, 0, 1, 0, 109, 0, 0, // Skip to: 25342 6808/* 25233 */ MCD::OPC_Decode, 164, 8, 200, 1, // Opcode: MVE_VCVTu16f16_fix 6809/* 25238 */ MCD::OPC_FilterValue, 57, 47, 0, 0, // Skip to: 25290 6810/* 25243 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 6811/* 25246 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 25268 6812/* 25251 */ MCD::OPC_CheckPredicate, 24, 86, 0, 0, // Skip to: 25342 6813/* 25256 */ MCD::OPC_CheckField, 0, 1, 0, 79, 0, 0, // Skip to: 25342 6814/* 25263 */ MCD::OPC_Decode, 148, 8, 200, 1, // Opcode: MVE_VCVTf32s32_fix 6815/* 25268 */ MCD::OPC_FilterValue, 15, 69, 0, 0, // Skip to: 25342 6816/* 25273 */ MCD::OPC_CheckPredicate, 24, 64, 0, 0, // Skip to: 25342 6817/* 25278 */ MCD::OPC_CheckField, 0, 1, 0, 57, 0, 0, // Skip to: 25342 6818/* 25285 */ MCD::OPC_Decode, 150, 8, 200, 1, // Opcode: MVE_VCVTf32u32_fix 6819/* 25290 */ MCD::OPC_FilterValue, 61, 47, 0, 0, // Skip to: 25342 6820/* 25295 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ... 6821/* 25298 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 25320 6822/* 25303 */ MCD::OPC_CheckPredicate, 24, 34, 0, 0, // Skip to: 25342 6823/* 25308 */ MCD::OPC_CheckField, 0, 1, 0, 27, 0, 0, // Skip to: 25342 6824/* 25315 */ MCD::OPC_Decode, 158, 8, 200, 1, // Opcode: MVE_VCVTs32f32_fix 6825/* 25320 */ MCD::OPC_FilterValue, 15, 17, 0, 0, // Skip to: 25342 6826/* 25325 */ MCD::OPC_CheckPredicate, 24, 12, 0, 0, // Skip to: 25342 6827/* 25330 */ MCD::OPC_CheckField, 0, 1, 0, 5, 0, 0, // Skip to: 25342 6828/* 25337 */ MCD::OPC_Decode, 170, 8, 200, 1, // Opcode: MVE_VCVTu32f32_fix 6829/* 25342 */ MCD::OPC_Fail, 6830 0 6831}; 6832 6833static const uint8_t DecoderTableNEONData32[] = { 6834/* 0 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 6835/* 3 */ MCD::OPC_FilterValue, 0, 198, 41, 0, // Skip to: 10702 6836/* 8 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 6837/* 11 */ MCD::OPC_FilterValue, 0, 148, 6, 0, // Skip to: 1700 6838/* 16 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ... 6839/* 19 */ MCD::OPC_FilterValue, 0, 127, 0, 0, // Skip to: 151 6840/* 24 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 6841/* 27 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 66 6842/* 33 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 6843/* 36 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 51 6844/* 41 */ MCD::OPC_CheckPredicate, 26, 241, 74, 0, // Skip to: 19231 6845/* 46 */ MCD::OPC_Decode, 242, 18, 201, 1, // Opcode: VHADDsv8i8 6846/* 51 */ MCD::OPC_FilterValue, 1, 231, 74, 0, // Skip to: 19231 6847/* 56 */ MCD::OPC_CheckPredicate, 26, 226, 74, 0, // Skip to: 19231 6848/* 61 */ MCD::OPC_Decode, 237, 18, 202, 1, // Opcode: VHADDsv16i8 6849/* 66 */ MCD::OPC_FilterValue, 229, 3, 17, 0, 0, // Skip to: 89 6850/* 72 */ MCD::OPC_CheckPredicate, 26, 210, 74, 0, // Skip to: 19231 6851/* 77 */ MCD::OPC_CheckField, 6, 1, 0, 203, 74, 0, // Skip to: 19231 6852/* 84 */ MCD::OPC_Decode, 157, 16, 203, 1, // Opcode: VADDLsv8i16 6853/* 89 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 128 6854/* 95 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 6855/* 98 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 113 6856/* 103 */ MCD::OPC_CheckPredicate, 26, 179, 74, 0, // Skip to: 19231 6857/* 108 */ MCD::OPC_Decode, 248, 18, 201, 1, // Opcode: VHADDuv8i8 6858/* 113 */ MCD::OPC_FilterValue, 1, 169, 74, 0, // Skip to: 19231 6859/* 118 */ MCD::OPC_CheckPredicate, 26, 164, 74, 0, // Skip to: 19231 6860/* 123 */ MCD::OPC_Decode, 243, 18, 202, 1, // Opcode: VHADDuv16i8 6861/* 128 */ MCD::OPC_FilterValue, 231, 3, 153, 74, 0, // Skip to: 19231 6862/* 134 */ MCD::OPC_CheckPredicate, 26, 148, 74, 0, // Skip to: 19231 6863/* 139 */ MCD::OPC_CheckField, 6, 1, 0, 141, 74, 0, // Skip to: 19231 6864/* 146 */ MCD::OPC_Decode, 160, 16, 203, 1, // Opcode: VADDLuv8i16 6865/* 151 */ MCD::OPC_FilterValue, 1, 127, 0, 0, // Skip to: 283 6866/* 156 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 6867/* 159 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 198 6868/* 165 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 6869/* 168 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 183 6870/* 173 */ MCD::OPC_CheckPredicate, 26, 109, 74, 0, // Skip to: 19231 6871/* 178 */ MCD::OPC_Decode, 222, 25, 201, 1, // Opcode: VRHADDsv8i8 6872/* 183 */ MCD::OPC_FilterValue, 1, 99, 74, 0, // Skip to: 19231 6873/* 188 */ MCD::OPC_CheckPredicate, 26, 94, 74, 0, // Skip to: 19231 6874/* 193 */ MCD::OPC_Decode, 217, 25, 202, 1, // Opcode: VRHADDsv16i8 6875/* 198 */ MCD::OPC_FilterValue, 229, 3, 17, 0, 0, // Skip to: 221 6876/* 204 */ MCD::OPC_CheckPredicate, 26, 78, 74, 0, // Skip to: 19231 6877/* 209 */ MCD::OPC_CheckField, 6, 1, 0, 71, 74, 0, // Skip to: 19231 6878/* 216 */ MCD::OPC_Decode, 164, 16, 204, 1, // Opcode: VADDWsv8i16 6879/* 221 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 260 6880/* 227 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 6881/* 230 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 245 6882/* 235 */ MCD::OPC_CheckPredicate, 26, 47, 74, 0, // Skip to: 19231 6883/* 240 */ MCD::OPC_Decode, 228, 25, 201, 1, // Opcode: VRHADDuv8i8 6884/* 245 */ MCD::OPC_FilterValue, 1, 37, 74, 0, // Skip to: 19231 6885/* 250 */ MCD::OPC_CheckPredicate, 26, 32, 74, 0, // Skip to: 19231 6886/* 255 */ MCD::OPC_Decode, 223, 25, 202, 1, // Opcode: VRHADDuv16i8 6887/* 260 */ MCD::OPC_FilterValue, 231, 3, 21, 74, 0, // Skip to: 19231 6888/* 266 */ MCD::OPC_CheckPredicate, 26, 16, 74, 0, // Skip to: 19231 6889/* 271 */ MCD::OPC_CheckField, 6, 1, 0, 9, 74, 0, // Skip to: 19231 6890/* 278 */ MCD::OPC_Decode, 167, 16, 204, 1, // Opcode: VADDWuv8i16 6891/* 283 */ MCD::OPC_FilterValue, 2, 127, 0, 0, // Skip to: 415 6892/* 288 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 6893/* 291 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 330 6894/* 297 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 6895/* 300 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 315 6896/* 305 */ MCD::OPC_CheckPredicate, 26, 233, 73, 0, // Skip to: 19231 6897/* 310 */ MCD::OPC_Decode, 254, 18, 201, 1, // Opcode: VHSUBsv8i8 6898/* 315 */ MCD::OPC_FilterValue, 1, 223, 73, 0, // Skip to: 19231 6899/* 320 */ MCD::OPC_CheckPredicate, 26, 218, 73, 0, // Skip to: 19231 6900/* 325 */ MCD::OPC_Decode, 249, 18, 202, 1, // Opcode: VHSUBsv16i8 6901/* 330 */ MCD::OPC_FilterValue, 229, 3, 17, 0, 0, // Skip to: 353 6902/* 336 */ MCD::OPC_CheckPredicate, 26, 202, 73, 0, // Skip to: 19231 6903/* 341 */ MCD::OPC_CheckField, 6, 1, 0, 195, 73, 0, // Skip to: 19231 6904/* 348 */ MCD::OPC_Decode, 237, 29, 203, 1, // Opcode: VSUBLsv8i16 6905/* 353 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 392 6906/* 359 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 6907/* 362 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 377 6908/* 367 */ MCD::OPC_CheckPredicate, 26, 171, 73, 0, // Skip to: 19231 6909/* 372 */ MCD::OPC_Decode, 132, 19, 201, 1, // Opcode: VHSUBuv8i8 6910/* 377 */ MCD::OPC_FilterValue, 1, 161, 73, 0, // Skip to: 19231 6911/* 382 */ MCD::OPC_CheckPredicate, 26, 156, 73, 0, // Skip to: 19231 6912/* 387 */ MCD::OPC_Decode, 255, 18, 202, 1, // Opcode: VHSUBuv16i8 6913/* 392 */ MCD::OPC_FilterValue, 231, 3, 145, 73, 0, // Skip to: 19231 6914/* 398 */ MCD::OPC_CheckPredicate, 26, 140, 73, 0, // Skip to: 19231 6915/* 403 */ MCD::OPC_CheckField, 6, 1, 0, 133, 73, 0, // Skip to: 19231 6916/* 410 */ MCD::OPC_Decode, 240, 29, 203, 1, // Opcode: VSUBLuv8i16 6917/* 415 */ MCD::OPC_FilterValue, 3, 127, 0, 0, // Skip to: 547 6918/* 420 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 6919/* 423 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 462 6920/* 429 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 6921/* 432 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 447 6922/* 437 */ MCD::OPC_CheckPredicate, 26, 101, 73, 0, // Skip to: 19231 6923/* 442 */ MCD::OPC_Decode, 131, 17, 201, 1, // Opcode: VCGTsv8i8 6924/* 447 */ MCD::OPC_FilterValue, 1, 91, 73, 0, // Skip to: 19231 6925/* 452 */ MCD::OPC_CheckPredicate, 26, 86, 73, 0, // Skip to: 19231 6926/* 457 */ MCD::OPC_Decode, 254, 16, 202, 1, // Opcode: VCGTsv16i8 6927/* 462 */ MCD::OPC_FilterValue, 229, 3, 17, 0, 0, // Skip to: 485 6928/* 468 */ MCD::OPC_CheckPredicate, 26, 70, 73, 0, // Skip to: 19231 6929/* 473 */ MCD::OPC_CheckField, 6, 1, 0, 63, 73, 0, // Skip to: 19231 6930/* 480 */ MCD::OPC_Decode, 244, 29, 204, 1, // Opcode: VSUBWsv8i16 6931/* 485 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 524 6932/* 491 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 6933/* 494 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 509 6934/* 499 */ MCD::OPC_CheckPredicate, 26, 39, 73, 0, // Skip to: 19231 6935/* 504 */ MCD::OPC_Decode, 137, 17, 201, 1, // Opcode: VCGTuv8i8 6936/* 509 */ MCD::OPC_FilterValue, 1, 29, 73, 0, // Skip to: 19231 6937/* 514 */ MCD::OPC_CheckPredicate, 26, 24, 73, 0, // Skip to: 19231 6938/* 519 */ MCD::OPC_Decode, 132, 17, 202, 1, // Opcode: VCGTuv16i8 6939/* 524 */ MCD::OPC_FilterValue, 231, 3, 13, 73, 0, // Skip to: 19231 6940/* 530 */ MCD::OPC_CheckPredicate, 26, 8, 73, 0, // Skip to: 19231 6941/* 535 */ MCD::OPC_CheckField, 6, 1, 0, 1, 73, 0, // Skip to: 19231 6942/* 542 */ MCD::OPC_Decode, 247, 29, 204, 1, // Opcode: VSUBWuv8i16 6943/* 547 */ MCD::OPC_FilterValue, 4, 127, 0, 0, // Skip to: 679 6944/* 552 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 6945/* 555 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 594 6946/* 561 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 6947/* 564 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 579 6948/* 569 */ MCD::OPC_CheckPredicate, 26, 225, 72, 0, // Skip to: 19231 6949/* 574 */ MCD::OPC_Decode, 255, 26, 205, 1, // Opcode: VSHLsv8i8 6950/* 579 */ MCD::OPC_FilterValue, 1, 215, 72, 0, // Skip to: 19231 6951/* 584 */ MCD::OPC_CheckPredicate, 26, 210, 72, 0, // Skip to: 19231 6952/* 589 */ MCD::OPC_Decode, 248, 26, 206, 1, // Opcode: VSHLsv16i8 6953/* 594 */ MCD::OPC_FilterValue, 229, 3, 17, 0, 0, // Skip to: 617 6954/* 600 */ MCD::OPC_CheckPredicate, 26, 194, 72, 0, // Skip to: 19231 6955/* 605 */ MCD::OPC_CheckField, 6, 1, 0, 187, 72, 0, // Skip to: 19231 6956/* 612 */ MCD::OPC_Decode, 154, 16, 207, 1, // Opcode: VADDHNv8i8 6957/* 617 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 656 6958/* 623 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 6959/* 626 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 641 6960/* 631 */ MCD::OPC_CheckPredicate, 26, 163, 72, 0, // Skip to: 19231 6961/* 636 */ MCD::OPC_Decode, 135, 27, 205, 1, // Opcode: VSHLuv8i8 6962/* 641 */ MCD::OPC_FilterValue, 1, 153, 72, 0, // Skip to: 19231 6963/* 646 */ MCD::OPC_CheckPredicate, 26, 148, 72, 0, // Skip to: 19231 6964/* 651 */ MCD::OPC_Decode, 128, 27, 206, 1, // Opcode: VSHLuv16i8 6965/* 656 */ MCD::OPC_FilterValue, 231, 3, 137, 72, 0, // Skip to: 19231 6966/* 662 */ MCD::OPC_CheckPredicate, 26, 132, 72, 0, // Skip to: 19231 6967/* 667 */ MCD::OPC_CheckField, 6, 1, 0, 125, 72, 0, // Skip to: 19231 6968/* 674 */ MCD::OPC_Decode, 194, 25, 207, 1, // Opcode: VRADDHNv8i8 6969/* 679 */ MCD::OPC_FilterValue, 5, 127, 0, 0, // Skip to: 811 6970/* 684 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 6971/* 687 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 726 6972/* 693 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 6973/* 696 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 711 6974/* 701 */ MCD::OPC_CheckPredicate, 26, 93, 72, 0, // Skip to: 19231 6975/* 706 */ MCD::OPC_Decode, 153, 26, 205, 1, // Opcode: VRSHLsv8i8 6976/* 711 */ MCD::OPC_FilterValue, 1, 83, 72, 0, // Skip to: 19231 6977/* 716 */ MCD::OPC_CheckPredicate, 26, 78, 72, 0, // Skip to: 19231 6978/* 721 */ MCD::OPC_Decode, 146, 26, 206, 1, // Opcode: VRSHLsv16i8 6979/* 726 */ MCD::OPC_FilterValue, 229, 3, 17, 0, 0, // Skip to: 749 6980/* 732 */ MCD::OPC_CheckPredicate, 26, 62, 72, 0, // Skip to: 19231 6981/* 737 */ MCD::OPC_CheckField, 6, 1, 0, 55, 72, 0, // Skip to: 19231 6982/* 744 */ MCD::OPC_Decode, 219, 15, 208, 1, // Opcode: VABALsv8i16 6983/* 749 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 788 6984/* 755 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 6985/* 758 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 773 6986/* 763 */ MCD::OPC_CheckPredicate, 26, 31, 72, 0, // Skip to: 19231 6987/* 768 */ MCD::OPC_Decode, 161, 26, 205, 1, // Opcode: VRSHLuv8i8 6988/* 773 */ MCD::OPC_FilterValue, 1, 21, 72, 0, // Skip to: 19231 6989/* 778 */ MCD::OPC_CheckPredicate, 26, 16, 72, 0, // Skip to: 19231 6990/* 783 */ MCD::OPC_Decode, 154, 26, 206, 1, // Opcode: VRSHLuv16i8 6991/* 788 */ MCD::OPC_FilterValue, 231, 3, 5, 72, 0, // Skip to: 19231 6992/* 794 */ MCD::OPC_CheckPredicate, 26, 0, 72, 0, // Skip to: 19231 6993/* 799 */ MCD::OPC_CheckField, 6, 1, 0, 249, 71, 0, // Skip to: 19231 6994/* 806 */ MCD::OPC_Decode, 222, 15, 208, 1, // Opcode: VABALuv8i16 6995/* 811 */ MCD::OPC_FilterValue, 6, 127, 0, 0, // Skip to: 943 6996/* 816 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 6997/* 819 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 858 6998/* 825 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 6999/* 828 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 843 7000/* 833 */ MCD::OPC_CheckPredicate, 26, 217, 71, 0, // Skip to: 19231 7001/* 838 */ MCD::OPC_Decode, 150, 22, 201, 1, // Opcode: VMAXsv8i8 7002/* 843 */ MCD::OPC_FilterValue, 1, 207, 71, 0, // Skip to: 19231 7003/* 848 */ MCD::OPC_CheckPredicate, 26, 202, 71, 0, // Skip to: 19231 7004/* 853 */ MCD::OPC_Decode, 145, 22, 202, 1, // Opcode: VMAXsv16i8 7005/* 858 */ MCD::OPC_FilterValue, 229, 3, 17, 0, 0, // Skip to: 881 7006/* 864 */ MCD::OPC_CheckPredicate, 26, 186, 71, 0, // Skip to: 19231 7007/* 869 */ MCD::OPC_CheckField, 6, 1, 0, 179, 71, 0, // Skip to: 19231 7008/* 876 */ MCD::OPC_Decode, 234, 29, 207, 1, // Opcode: VSUBHNv8i8 7009/* 881 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 920 7010/* 887 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7011/* 890 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 905 7012/* 895 */ MCD::OPC_CheckPredicate, 26, 155, 71, 0, // Skip to: 19231 7013/* 900 */ MCD::OPC_Decode, 156, 22, 201, 1, // Opcode: VMAXuv8i8 7014/* 905 */ MCD::OPC_FilterValue, 1, 145, 71, 0, // Skip to: 19231 7015/* 910 */ MCD::OPC_CheckPredicate, 26, 140, 71, 0, // Skip to: 19231 7016/* 915 */ MCD::OPC_Decode, 151, 22, 202, 1, // Opcode: VMAXuv16i8 7017/* 920 */ MCD::OPC_FilterValue, 231, 3, 129, 71, 0, // Skip to: 19231 7018/* 926 */ MCD::OPC_CheckPredicate, 26, 124, 71, 0, // Skip to: 19231 7019/* 931 */ MCD::OPC_CheckField, 6, 1, 0, 117, 71, 0, // Skip to: 19231 7020/* 938 */ MCD::OPC_Decode, 209, 26, 207, 1, // Opcode: VRSUBHNv8i8 7021/* 943 */ MCD::OPC_FilterValue, 7, 127, 0, 0, // Skip to: 1075 7022/* 948 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7023/* 951 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 990 7024/* 957 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7025/* 960 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 975 7026/* 965 */ MCD::OPC_CheckPredicate, 26, 85, 71, 0, // Skip to: 19231 7027/* 970 */ MCD::OPC_Decode, 250, 15, 201, 1, // Opcode: VABDsv8i8 7028/* 975 */ MCD::OPC_FilterValue, 1, 75, 71, 0, // Skip to: 19231 7029/* 980 */ MCD::OPC_CheckPredicate, 26, 70, 71, 0, // Skip to: 19231 7030/* 985 */ MCD::OPC_Decode, 245, 15, 202, 1, // Opcode: VABDsv16i8 7031/* 990 */ MCD::OPC_FilterValue, 229, 3, 17, 0, 0, // Skip to: 1013 7032/* 996 */ MCD::OPC_CheckPredicate, 26, 54, 71, 0, // Skip to: 19231 7033/* 1001 */ MCD::OPC_CheckField, 6, 1, 0, 47, 71, 0, // Skip to: 19231 7034/* 1008 */ MCD::OPC_Decode, 237, 15, 203, 1, // Opcode: VABDLsv8i16 7035/* 1013 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 1052 7036/* 1019 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7037/* 1022 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1037 7038/* 1027 */ MCD::OPC_CheckPredicate, 26, 23, 71, 0, // Skip to: 19231 7039/* 1032 */ MCD::OPC_Decode, 128, 16, 201, 1, // Opcode: VABDuv8i8 7040/* 1037 */ MCD::OPC_FilterValue, 1, 13, 71, 0, // Skip to: 19231 7041/* 1042 */ MCD::OPC_CheckPredicate, 26, 8, 71, 0, // Skip to: 19231 7042/* 1047 */ MCD::OPC_Decode, 251, 15, 202, 1, // Opcode: VABDuv16i8 7043/* 1052 */ MCD::OPC_FilterValue, 231, 3, 253, 70, 0, // Skip to: 19231 7044/* 1058 */ MCD::OPC_CheckPredicate, 26, 248, 70, 0, // Skip to: 19231 7045/* 1063 */ MCD::OPC_CheckField, 6, 1, 0, 241, 70, 0, // Skip to: 19231 7046/* 1070 */ MCD::OPC_Decode, 240, 15, 203, 1, // Opcode: VABDLuv8i16 7047/* 1075 */ MCD::OPC_FilterValue, 8, 127, 0, 0, // Skip to: 1207 7048/* 1080 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7049/* 1083 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 1122 7050/* 1089 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7051/* 1092 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1107 7052/* 1097 */ MCD::OPC_CheckPredicate, 26, 209, 70, 0, // Skip to: 19231 7053/* 1102 */ MCD::OPC_Decode, 179, 16, 201, 1, // Opcode: VADDv8i8 7054/* 1107 */ MCD::OPC_FilterValue, 1, 199, 70, 0, // Skip to: 19231 7055/* 1112 */ MCD::OPC_CheckPredicate, 26, 194, 70, 0, // Skip to: 19231 7056/* 1117 */ MCD::OPC_Decode, 172, 16, 202, 1, // Opcode: VADDv16i8 7057/* 1122 */ MCD::OPC_FilterValue, 229, 3, 17, 0, 0, // Skip to: 1145 7058/* 1128 */ MCD::OPC_CheckPredicate, 26, 178, 70, 0, // Skip to: 19231 7059/* 1133 */ MCD::OPC_CheckField, 6, 1, 0, 171, 70, 0, // Skip to: 19231 7060/* 1140 */ MCD::OPC_Decode, 181, 22, 208, 1, // Opcode: VMLALsv8i16 7061/* 1145 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 1184 7062/* 1151 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7063/* 1154 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1169 7064/* 1159 */ MCD::OPC_CheckPredicate, 26, 147, 70, 0, // Skip to: 19231 7065/* 1164 */ MCD::OPC_Decode, 131, 30, 201, 1, // Opcode: VSUBv8i8 7066/* 1169 */ MCD::OPC_FilterValue, 1, 137, 70, 0, // Skip to: 19231 7067/* 1174 */ MCD::OPC_CheckPredicate, 26, 132, 70, 0, // Skip to: 19231 7068/* 1179 */ MCD::OPC_Decode, 252, 29, 202, 1, // Opcode: VSUBv16i8 7069/* 1184 */ MCD::OPC_FilterValue, 231, 3, 121, 70, 0, // Skip to: 19231 7070/* 1190 */ MCD::OPC_CheckPredicate, 26, 116, 70, 0, // Skip to: 19231 7071/* 1195 */ MCD::OPC_CheckField, 6, 1, 0, 109, 70, 0, // Skip to: 19231 7072/* 1202 */ MCD::OPC_Decode, 184, 22, 208, 1, // Opcode: VMLALuv8i16 7073/* 1207 */ MCD::OPC_FilterValue, 9, 83, 0, 0, // Skip to: 1295 7074/* 1212 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7075/* 1215 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 1255 7076/* 1220 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7077/* 1223 */ MCD::OPC_FilterValue, 228, 3, 10, 0, 0, // Skip to: 1239 7078/* 1229 */ MCD::OPC_CheckPredicate, 26, 77, 70, 0, // Skip to: 19231 7079/* 1234 */ MCD::OPC_Decode, 203, 22, 209, 1, // Opcode: VMLAv8i8 7080/* 1239 */ MCD::OPC_FilterValue, 230, 3, 66, 70, 0, // Skip to: 19231 7081/* 1245 */ MCD::OPC_CheckPredicate, 26, 61, 70, 0, // Skip to: 19231 7082/* 1250 */ MCD::OPC_Decode, 234, 22, 209, 1, // Opcode: VMLSv8i8 7083/* 1255 */ MCD::OPC_FilterValue, 1, 51, 70, 0, // Skip to: 19231 7084/* 1260 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7085/* 1263 */ MCD::OPC_FilterValue, 228, 3, 10, 0, 0, // Skip to: 1279 7086/* 1269 */ MCD::OPC_CheckPredicate, 26, 37, 70, 0, // Skip to: 19231 7087/* 1274 */ MCD::OPC_Decode, 198, 22, 210, 1, // Opcode: VMLAv16i8 7088/* 1279 */ MCD::OPC_FilterValue, 230, 3, 26, 70, 0, // Skip to: 19231 7089/* 1285 */ MCD::OPC_CheckPredicate, 26, 21, 70, 0, // Skip to: 19231 7090/* 1290 */ MCD::OPC_Decode, 229, 22, 210, 1, // Opcode: VMLSv16i8 7091/* 1295 */ MCD::OPC_FilterValue, 10, 95, 0, 0, // Skip to: 1395 7092/* 1300 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7093/* 1303 */ MCD::OPC_FilterValue, 228, 3, 17, 0, 0, // Skip to: 1326 7094/* 1309 */ MCD::OPC_CheckPredicate, 26, 253, 69, 0, // Skip to: 19231 7095/* 1314 */ MCD::OPC_CheckField, 6, 1, 0, 246, 69, 0, // Skip to: 19231 7096/* 1321 */ MCD::OPC_Decode, 137, 24, 201, 1, // Opcode: VPMAXs8 7097/* 1326 */ MCD::OPC_FilterValue, 229, 3, 17, 0, 0, // Skip to: 1349 7098/* 1332 */ MCD::OPC_CheckPredicate, 26, 230, 69, 0, // Skip to: 19231 7099/* 1337 */ MCD::OPC_CheckField, 6, 1, 0, 223, 69, 0, // Skip to: 19231 7100/* 1344 */ MCD::OPC_Decode, 212, 22, 208, 1, // Opcode: VMLSLsv8i16 7101/* 1349 */ MCD::OPC_FilterValue, 230, 3, 17, 0, 0, // Skip to: 1372 7102/* 1355 */ MCD::OPC_CheckPredicate, 26, 207, 69, 0, // Skip to: 19231 7103/* 1360 */ MCD::OPC_CheckField, 6, 1, 0, 200, 69, 0, // Skip to: 19231 7104/* 1367 */ MCD::OPC_Decode, 140, 24, 201, 1, // Opcode: VPMAXu8 7105/* 1372 */ MCD::OPC_FilterValue, 231, 3, 189, 69, 0, // Skip to: 19231 7106/* 1378 */ MCD::OPC_CheckPredicate, 26, 184, 69, 0, // Skip to: 19231 7107/* 1383 */ MCD::OPC_CheckField, 6, 1, 0, 177, 69, 0, // Skip to: 19231 7108/* 1390 */ MCD::OPC_Decode, 215, 22, 208, 1, // Opcode: VMLSLuv8i16 7109/* 1395 */ MCD::OPC_FilterValue, 12, 49, 0, 0, // Skip to: 1449 7110/* 1400 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7111/* 1403 */ MCD::OPC_FilterValue, 229, 3, 17, 0, 0, // Skip to: 1426 7112/* 1409 */ MCD::OPC_CheckPredicate, 26, 153, 69, 0, // Skip to: 19231 7113/* 1414 */ MCD::OPC_CheckField, 6, 1, 0, 146, 69, 0, // Skip to: 19231 7114/* 1421 */ MCD::OPC_Decode, 171, 23, 203, 1, // Opcode: VMULLsv8i16 7115/* 1426 */ MCD::OPC_FilterValue, 231, 3, 135, 69, 0, // Skip to: 19231 7116/* 1432 */ MCD::OPC_CheckPredicate, 26, 130, 69, 0, // Skip to: 19231 7117/* 1437 */ MCD::OPC_CheckField, 6, 1, 0, 123, 69, 0, // Skip to: 19231 7118/* 1444 */ MCD::OPC_Decode, 174, 23, 203, 1, // Opcode: VMULLuv8i16 7119/* 1449 */ MCD::OPC_FilterValue, 13, 66, 0, 0, // Skip to: 1520 7120/* 1454 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7121/* 1457 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 1497 7122/* 1462 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7123/* 1465 */ MCD::OPC_FilterValue, 228, 3, 10, 0, 0, // Skip to: 1481 7124/* 1471 */ MCD::OPC_CheckPredicate, 26, 91, 69, 0, // Skip to: 19231 7125/* 1476 */ MCD::OPC_Decode, 168, 16, 201, 1, // Opcode: VADDfd 7126/* 1481 */ MCD::OPC_FilterValue, 230, 3, 80, 69, 0, // Skip to: 19231 7127/* 1487 */ MCD::OPC_CheckPredicate, 26, 75, 69, 0, // Skip to: 19231 7128/* 1492 */ MCD::OPC_Decode, 128, 24, 201, 1, // Opcode: VPADDf 7129/* 1497 */ MCD::OPC_FilterValue, 1, 65, 69, 0, // Skip to: 19231 7130/* 1502 */ MCD::OPC_CheckPredicate, 26, 60, 69, 0, // Skip to: 19231 7131/* 1507 */ MCD::OPC_CheckField, 23, 9, 228, 3, 52, 69, 0, // Skip to: 19231 7132/* 1515 */ MCD::OPC_Decode, 169, 16, 202, 1, // Opcode: VADDfq 7133/* 1520 */ MCD::OPC_FilterValue, 14, 104, 0, 0, // Skip to: 1629 7134/* 1525 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7135/* 1528 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 1567 7136/* 1534 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7137/* 1537 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1552 7138/* 1542 */ MCD::OPC_CheckPredicate, 26, 20, 69, 0, // Skip to: 19231 7139/* 1547 */ MCD::OPC_Decode, 204, 16, 201, 1, // Opcode: VCEQfd 7140/* 1552 */ MCD::OPC_FilterValue, 1, 10, 69, 0, // Skip to: 19231 7141/* 1557 */ MCD::OPC_CheckPredicate, 26, 5, 69, 0, // Skip to: 19231 7142/* 1562 */ MCD::OPC_Decode, 205, 16, 202, 1, // Opcode: VCEQfq 7143/* 1567 */ MCD::OPC_FilterValue, 229, 3, 17, 0, 0, // Skip to: 1590 7144/* 1573 */ MCD::OPC_CheckPredicate, 26, 245, 68, 0, // Skip to: 19231 7145/* 1578 */ MCD::OPC_CheckField, 6, 1, 0, 238, 68, 0, // Skip to: 19231 7146/* 1585 */ MCD::OPC_Decode, 164, 23, 203, 1, // Opcode: VMULLp8 7147/* 1590 */ MCD::OPC_FilterValue, 230, 3, 227, 68, 0, // Skip to: 19231 7148/* 1596 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7149/* 1599 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1614 7150/* 1604 */ MCD::OPC_CheckPredicate, 26, 214, 68, 0, // Skip to: 19231 7151/* 1609 */ MCD::OPC_Decode, 224, 16, 201, 1, // Opcode: VCGEfd 7152/* 1614 */ MCD::OPC_FilterValue, 1, 204, 68, 0, // Skip to: 19231 7153/* 1619 */ MCD::OPC_CheckPredicate, 26, 199, 68, 0, // Skip to: 19231 7154/* 1624 */ MCD::OPC_Decode, 225, 16, 202, 1, // Opcode: VCGEfq 7155/* 1629 */ MCD::OPC_FilterValue, 15, 189, 68, 0, // Skip to: 19231 7156/* 1634 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7157/* 1637 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 1677 7158/* 1642 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7159/* 1645 */ MCD::OPC_FilterValue, 228, 3, 10, 0, 0, // Skip to: 1661 7160/* 1651 */ MCD::OPC_CheckPredicate, 26, 167, 68, 0, // Skip to: 19231 7161/* 1656 */ MCD::OPC_Decode, 141, 22, 201, 1, // Opcode: VMAXfd 7162/* 1661 */ MCD::OPC_FilterValue, 230, 3, 156, 68, 0, // Skip to: 19231 7163/* 1667 */ MCD::OPC_CheckPredicate, 26, 151, 68, 0, // Skip to: 19231 7164/* 1672 */ MCD::OPC_Decode, 133, 24, 201, 1, // Opcode: VPMAXf 7165/* 1677 */ MCD::OPC_FilterValue, 1, 141, 68, 0, // Skip to: 19231 7166/* 1682 */ MCD::OPC_CheckPredicate, 26, 136, 68, 0, // Skip to: 19231 7167/* 1687 */ MCD::OPC_CheckField, 23, 9, 228, 3, 128, 68, 0, // Skip to: 19231 7168/* 1695 */ MCD::OPC_Decode, 142, 22, 202, 1, // Opcode: VMAXfq 7169/* 1700 */ MCD::OPC_FilterValue, 1, 16, 9, 0, // Skip to: 4025 7170/* 1705 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ... 7171/* 1708 */ MCD::OPC_FilterValue, 0, 159, 0, 0, // Skip to: 1872 7172/* 1713 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7173/* 1716 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 1755 7174/* 1722 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7175/* 1725 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1740 7176/* 1730 */ MCD::OPC_CheckPredicate, 26, 88, 68, 0, // Skip to: 19231 7177/* 1735 */ MCD::OPC_Decode, 239, 18, 201, 1, // Opcode: VHADDsv4i16 7178/* 1740 */ MCD::OPC_FilterValue, 1, 78, 68, 0, // Skip to: 19231 7179/* 1745 */ MCD::OPC_CheckPredicate, 26, 73, 68, 0, // Skip to: 19231 7180/* 1750 */ MCD::OPC_Decode, 241, 18, 202, 1, // Opcode: VHADDsv8i16 7181/* 1755 */ MCD::OPC_FilterValue, 229, 3, 33, 0, 0, // Skip to: 1794 7182/* 1761 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7183/* 1764 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1779 7184/* 1769 */ MCD::OPC_CheckPredicate, 26, 49, 68, 0, // Skip to: 19231 7185/* 1774 */ MCD::OPC_Decode, 156, 16, 203, 1, // Opcode: VADDLsv4i32 7186/* 1779 */ MCD::OPC_FilterValue, 1, 39, 68, 0, // Skip to: 19231 7187/* 1784 */ MCD::OPC_CheckPredicate, 26, 34, 68, 0, // Skip to: 19231 7188/* 1789 */ MCD::OPC_Decode, 195, 22, 211, 1, // Opcode: VMLAslv4i16 7189/* 1794 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 1833 7190/* 1800 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7191/* 1803 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1818 7192/* 1808 */ MCD::OPC_CheckPredicate, 26, 10, 68, 0, // Skip to: 19231 7193/* 1813 */ MCD::OPC_Decode, 245, 18, 201, 1, // Opcode: VHADDuv4i16 7194/* 1818 */ MCD::OPC_FilterValue, 1, 0, 68, 0, // Skip to: 19231 7195/* 1823 */ MCD::OPC_CheckPredicate, 26, 251, 67, 0, // Skip to: 19231 7196/* 1828 */ MCD::OPC_Decode, 247, 18, 202, 1, // Opcode: VHADDuv8i16 7197/* 1833 */ MCD::OPC_FilterValue, 231, 3, 240, 67, 0, // Skip to: 19231 7198/* 1839 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7199/* 1842 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1857 7200/* 1847 */ MCD::OPC_CheckPredicate, 26, 227, 67, 0, // Skip to: 19231 7201/* 1852 */ MCD::OPC_Decode, 159, 16, 203, 1, // Opcode: VADDLuv4i32 7202/* 1857 */ MCD::OPC_FilterValue, 1, 217, 67, 0, // Skip to: 19231 7203/* 1862 */ MCD::OPC_CheckPredicate, 26, 212, 67, 0, // Skip to: 19231 7204/* 1867 */ MCD::OPC_Decode, 197, 22, 212, 1, // Opcode: VMLAslv8i16 7205/* 1872 */ MCD::OPC_FilterValue, 1, 159, 0, 0, // Skip to: 2036 7206/* 1877 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7207/* 1880 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 1919 7208/* 1886 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7209/* 1889 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1904 7210/* 1894 */ MCD::OPC_CheckPredicate, 26, 180, 67, 0, // Skip to: 19231 7211/* 1899 */ MCD::OPC_Decode, 219, 25, 201, 1, // Opcode: VRHADDsv4i16 7212/* 1904 */ MCD::OPC_FilterValue, 1, 170, 67, 0, // Skip to: 19231 7213/* 1909 */ MCD::OPC_CheckPredicate, 26, 165, 67, 0, // Skip to: 19231 7214/* 1914 */ MCD::OPC_Decode, 221, 25, 202, 1, // Opcode: VRHADDsv8i16 7215/* 1919 */ MCD::OPC_FilterValue, 229, 3, 33, 0, 0, // Skip to: 1958 7216/* 1925 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7217/* 1928 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1943 7218/* 1933 */ MCD::OPC_CheckPredicate, 26, 141, 67, 0, // Skip to: 19231 7219/* 1938 */ MCD::OPC_Decode, 163, 16, 204, 1, // Opcode: VADDWsv4i32 7220/* 1943 */ MCD::OPC_FilterValue, 1, 131, 67, 0, // Skip to: 19231 7221/* 1948 */ MCD::OPC_CheckPredicate, 27, 126, 67, 0, // Skip to: 19231 7222/* 1953 */ MCD::OPC_Decode, 192, 22, 211, 1, // Opcode: VMLAslhd 7223/* 1958 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 1997 7224/* 1964 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7225/* 1967 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1982 7226/* 1972 */ MCD::OPC_CheckPredicate, 26, 102, 67, 0, // Skip to: 19231 7227/* 1977 */ MCD::OPC_Decode, 225, 25, 201, 1, // Opcode: VRHADDuv4i16 7228/* 1982 */ MCD::OPC_FilterValue, 1, 92, 67, 0, // Skip to: 19231 7229/* 1987 */ MCD::OPC_CheckPredicate, 26, 87, 67, 0, // Skip to: 19231 7230/* 1992 */ MCD::OPC_Decode, 227, 25, 202, 1, // Opcode: VRHADDuv8i16 7231/* 1997 */ MCD::OPC_FilterValue, 231, 3, 76, 67, 0, // Skip to: 19231 7232/* 2003 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7233/* 2006 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2021 7234/* 2011 */ MCD::OPC_CheckPredicate, 26, 63, 67, 0, // Skip to: 19231 7235/* 2016 */ MCD::OPC_Decode, 166, 16, 204, 1, // Opcode: VADDWuv4i32 7236/* 2021 */ MCD::OPC_FilterValue, 1, 53, 67, 0, // Skip to: 19231 7237/* 2026 */ MCD::OPC_CheckPredicate, 27, 48, 67, 0, // Skip to: 19231 7238/* 2031 */ MCD::OPC_Decode, 193, 22, 212, 1, // Opcode: VMLAslhq 7239/* 2036 */ MCD::OPC_FilterValue, 2, 159, 0, 0, // Skip to: 2200 7240/* 2041 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7241/* 2044 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 2083 7242/* 2050 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7243/* 2053 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2068 7244/* 2058 */ MCD::OPC_CheckPredicate, 26, 16, 67, 0, // Skip to: 19231 7245/* 2063 */ MCD::OPC_Decode, 251, 18, 201, 1, // Opcode: VHSUBsv4i16 7246/* 2068 */ MCD::OPC_FilterValue, 1, 6, 67, 0, // Skip to: 19231 7247/* 2073 */ MCD::OPC_CheckPredicate, 26, 1, 67, 0, // Skip to: 19231 7248/* 2078 */ MCD::OPC_Decode, 253, 18, 202, 1, // Opcode: VHSUBsv8i16 7249/* 2083 */ MCD::OPC_FilterValue, 229, 3, 33, 0, 0, // Skip to: 2122 7250/* 2089 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7251/* 2092 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2107 7252/* 2097 */ MCD::OPC_CheckPredicate, 26, 233, 66, 0, // Skip to: 19231 7253/* 2102 */ MCD::OPC_Decode, 236, 29, 203, 1, // Opcode: VSUBLsv4i32 7254/* 2107 */ MCD::OPC_FilterValue, 1, 223, 66, 0, // Skip to: 19231 7255/* 2112 */ MCD::OPC_CheckPredicate, 26, 218, 66, 0, // Skip to: 19231 7256/* 2117 */ MCD::OPC_Decode, 176, 22, 213, 1, // Opcode: VMLALslsv4i16 7257/* 2122 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 2161 7258/* 2128 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7259/* 2131 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2146 7260/* 2136 */ MCD::OPC_CheckPredicate, 26, 194, 66, 0, // Skip to: 19231 7261/* 2141 */ MCD::OPC_Decode, 129, 19, 201, 1, // Opcode: VHSUBuv4i16 7262/* 2146 */ MCD::OPC_FilterValue, 1, 184, 66, 0, // Skip to: 19231 7263/* 2151 */ MCD::OPC_CheckPredicate, 26, 179, 66, 0, // Skip to: 19231 7264/* 2156 */ MCD::OPC_Decode, 131, 19, 202, 1, // Opcode: VHSUBuv8i16 7265/* 2161 */ MCD::OPC_FilterValue, 231, 3, 168, 66, 0, // Skip to: 19231 7266/* 2167 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7267/* 2170 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2185 7268/* 2175 */ MCD::OPC_CheckPredicate, 26, 155, 66, 0, // Skip to: 19231 7269/* 2180 */ MCD::OPC_Decode, 239, 29, 203, 1, // Opcode: VSUBLuv4i32 7270/* 2185 */ MCD::OPC_FilterValue, 1, 145, 66, 0, // Skip to: 19231 7271/* 2190 */ MCD::OPC_CheckPredicate, 26, 140, 66, 0, // Skip to: 19231 7272/* 2195 */ MCD::OPC_Decode, 178, 22, 213, 1, // Opcode: VMLALsluv4i16 7273/* 2200 */ MCD::OPC_FilterValue, 3, 143, 0, 0, // Skip to: 2348 7274/* 2205 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7275/* 2208 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 2247 7276/* 2214 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7277/* 2217 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2232 7278/* 2222 */ MCD::OPC_CheckPredicate, 26, 108, 66, 0, // Skip to: 19231 7279/* 2227 */ MCD::OPC_Decode, 128, 17, 201, 1, // Opcode: VCGTsv4i16 7280/* 2232 */ MCD::OPC_FilterValue, 1, 98, 66, 0, // Skip to: 19231 7281/* 2237 */ MCD::OPC_CheckPredicate, 26, 93, 66, 0, // Skip to: 19231 7282/* 2242 */ MCD::OPC_Decode, 130, 17, 202, 1, // Opcode: VCGTsv8i16 7283/* 2247 */ MCD::OPC_FilterValue, 229, 3, 33, 0, 0, // Skip to: 2286 7284/* 2253 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7285/* 2256 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2271 7286/* 2261 */ MCD::OPC_CheckPredicate, 26, 69, 66, 0, // Skip to: 19231 7287/* 2266 */ MCD::OPC_Decode, 243, 29, 204, 1, // Opcode: VSUBWsv4i32 7288/* 2271 */ MCD::OPC_FilterValue, 1, 59, 66, 0, // Skip to: 19231 7289/* 2276 */ MCD::OPC_CheckPredicate, 26, 54, 66, 0, // Skip to: 19231 7290/* 2281 */ MCD::OPC_Decode, 172, 24, 213, 1, // Opcode: VQDMLALslv4i16 7291/* 2286 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 2325 7292/* 2292 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7293/* 2295 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2310 7294/* 2300 */ MCD::OPC_CheckPredicate, 26, 30, 66, 0, // Skip to: 19231 7295/* 2305 */ MCD::OPC_Decode, 134, 17, 201, 1, // Opcode: VCGTuv4i16 7296/* 2310 */ MCD::OPC_FilterValue, 1, 20, 66, 0, // Skip to: 19231 7297/* 2315 */ MCD::OPC_CheckPredicate, 26, 15, 66, 0, // Skip to: 19231 7298/* 2320 */ MCD::OPC_Decode, 136, 17, 202, 1, // Opcode: VCGTuv8i16 7299/* 2325 */ MCD::OPC_FilterValue, 231, 3, 4, 66, 0, // Skip to: 19231 7300/* 2331 */ MCD::OPC_CheckPredicate, 26, 255, 65, 0, // Skip to: 19231 7301/* 2336 */ MCD::OPC_CheckField, 6, 1, 0, 248, 65, 0, // Skip to: 19231 7302/* 2343 */ MCD::OPC_Decode, 246, 29, 204, 1, // Opcode: VSUBWuv4i32 7303/* 2348 */ MCD::OPC_FilterValue, 4, 159, 0, 0, // Skip to: 2512 7304/* 2353 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7305/* 2356 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 2395 7306/* 2362 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7307/* 2365 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2380 7308/* 2370 */ MCD::OPC_CheckPredicate, 26, 216, 65, 0, // Skip to: 19231 7309/* 2375 */ MCD::OPC_Decode, 252, 26, 205, 1, // Opcode: VSHLsv4i16 7310/* 2380 */ MCD::OPC_FilterValue, 1, 206, 65, 0, // Skip to: 19231 7311/* 2385 */ MCD::OPC_CheckPredicate, 26, 201, 65, 0, // Skip to: 19231 7312/* 2390 */ MCD::OPC_Decode, 254, 26, 206, 1, // Opcode: VSHLsv8i16 7313/* 2395 */ MCD::OPC_FilterValue, 229, 3, 33, 0, 0, // Skip to: 2434 7314/* 2401 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7315/* 2404 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2419 7316/* 2409 */ MCD::OPC_CheckPredicate, 26, 177, 65, 0, // Skip to: 19231 7317/* 2414 */ MCD::OPC_Decode, 153, 16, 207, 1, // Opcode: VADDHNv4i16 7318/* 2419 */ MCD::OPC_FilterValue, 1, 167, 65, 0, // Skip to: 19231 7319/* 2424 */ MCD::OPC_CheckPredicate, 26, 162, 65, 0, // Skip to: 19231 7320/* 2429 */ MCD::OPC_Decode, 226, 22, 211, 1, // Opcode: VMLSslv4i16 7321/* 2434 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 2473 7322/* 2440 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7323/* 2443 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2458 7324/* 2448 */ MCD::OPC_CheckPredicate, 26, 138, 65, 0, // Skip to: 19231 7325/* 2453 */ MCD::OPC_Decode, 132, 27, 205, 1, // Opcode: VSHLuv4i16 7326/* 2458 */ MCD::OPC_FilterValue, 1, 128, 65, 0, // Skip to: 19231 7327/* 2463 */ MCD::OPC_CheckPredicate, 26, 123, 65, 0, // Skip to: 19231 7328/* 2468 */ MCD::OPC_Decode, 134, 27, 206, 1, // Opcode: VSHLuv8i16 7329/* 2473 */ MCD::OPC_FilterValue, 231, 3, 112, 65, 0, // Skip to: 19231 7330/* 2479 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7331/* 2482 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2497 7332/* 2487 */ MCD::OPC_CheckPredicate, 26, 99, 65, 0, // Skip to: 19231 7333/* 2492 */ MCD::OPC_Decode, 193, 25, 207, 1, // Opcode: VRADDHNv4i16 7334/* 2497 */ MCD::OPC_FilterValue, 1, 89, 65, 0, // Skip to: 19231 7335/* 2502 */ MCD::OPC_CheckPredicate, 26, 84, 65, 0, // Skip to: 19231 7336/* 2507 */ MCD::OPC_Decode, 228, 22, 212, 1, // Opcode: VMLSslv8i16 7337/* 2512 */ MCD::OPC_FilterValue, 5, 159, 0, 0, // Skip to: 2676 7338/* 2517 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7339/* 2520 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 2559 7340/* 2526 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7341/* 2529 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2544 7342/* 2534 */ MCD::OPC_CheckPredicate, 26, 52, 65, 0, // Skip to: 19231 7343/* 2539 */ MCD::OPC_Decode, 150, 26, 205, 1, // Opcode: VRSHLsv4i16 7344/* 2544 */ MCD::OPC_FilterValue, 1, 42, 65, 0, // Skip to: 19231 7345/* 2549 */ MCD::OPC_CheckPredicate, 26, 37, 65, 0, // Skip to: 19231 7346/* 2554 */ MCD::OPC_Decode, 152, 26, 206, 1, // Opcode: VRSHLsv8i16 7347/* 2559 */ MCD::OPC_FilterValue, 229, 3, 33, 0, 0, // Skip to: 2598 7348/* 2565 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7349/* 2568 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2583 7350/* 2573 */ MCD::OPC_CheckPredicate, 26, 13, 65, 0, // Skip to: 19231 7351/* 2578 */ MCD::OPC_Decode, 218, 15, 208, 1, // Opcode: VABALsv4i32 7352/* 2583 */ MCD::OPC_FilterValue, 1, 3, 65, 0, // Skip to: 19231 7353/* 2588 */ MCD::OPC_CheckPredicate, 27, 254, 64, 0, // Skip to: 19231 7354/* 2593 */ MCD::OPC_Decode, 223, 22, 211, 1, // Opcode: VMLSslhd 7355/* 2598 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 2637 7356/* 2604 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7357/* 2607 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2622 7358/* 2612 */ MCD::OPC_CheckPredicate, 26, 230, 64, 0, // Skip to: 19231 7359/* 2617 */ MCD::OPC_Decode, 158, 26, 205, 1, // Opcode: VRSHLuv4i16 7360/* 2622 */ MCD::OPC_FilterValue, 1, 220, 64, 0, // Skip to: 19231 7361/* 2627 */ MCD::OPC_CheckPredicate, 26, 215, 64, 0, // Skip to: 19231 7362/* 2632 */ MCD::OPC_Decode, 160, 26, 206, 1, // Opcode: VRSHLuv8i16 7363/* 2637 */ MCD::OPC_FilterValue, 231, 3, 204, 64, 0, // Skip to: 19231 7364/* 2643 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7365/* 2646 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2661 7366/* 2651 */ MCD::OPC_CheckPredicate, 26, 191, 64, 0, // Skip to: 19231 7367/* 2656 */ MCD::OPC_Decode, 221, 15, 208, 1, // Opcode: VABALuv4i32 7368/* 2661 */ MCD::OPC_FilterValue, 1, 181, 64, 0, // Skip to: 19231 7369/* 2666 */ MCD::OPC_CheckPredicate, 27, 176, 64, 0, // Skip to: 19231 7370/* 2671 */ MCD::OPC_Decode, 224, 22, 212, 1, // Opcode: VMLSslhq 7371/* 2676 */ MCD::OPC_FilterValue, 6, 159, 0, 0, // Skip to: 2840 7372/* 2681 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7373/* 2684 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 2723 7374/* 2690 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7375/* 2693 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2708 7376/* 2698 */ MCD::OPC_CheckPredicate, 26, 144, 64, 0, // Skip to: 19231 7377/* 2703 */ MCD::OPC_Decode, 147, 22, 201, 1, // Opcode: VMAXsv4i16 7378/* 2708 */ MCD::OPC_FilterValue, 1, 134, 64, 0, // Skip to: 19231 7379/* 2713 */ MCD::OPC_CheckPredicate, 26, 129, 64, 0, // Skip to: 19231 7380/* 2718 */ MCD::OPC_Decode, 149, 22, 202, 1, // Opcode: VMAXsv8i16 7381/* 2723 */ MCD::OPC_FilterValue, 229, 3, 33, 0, 0, // Skip to: 2762 7382/* 2729 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7383/* 2732 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2747 7384/* 2737 */ MCD::OPC_CheckPredicate, 26, 105, 64, 0, // Skip to: 19231 7385/* 2742 */ MCD::OPC_Decode, 233, 29, 207, 1, // Opcode: VSUBHNv4i16 7386/* 2747 */ MCD::OPC_FilterValue, 1, 95, 64, 0, // Skip to: 19231 7387/* 2752 */ MCD::OPC_CheckPredicate, 26, 90, 64, 0, // Skip to: 19231 7388/* 2757 */ MCD::OPC_Decode, 207, 22, 213, 1, // Opcode: VMLSLslsv4i16 7389/* 2762 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 2801 7390/* 2768 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7391/* 2771 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2786 7392/* 2776 */ MCD::OPC_CheckPredicate, 26, 66, 64, 0, // Skip to: 19231 7393/* 2781 */ MCD::OPC_Decode, 153, 22, 201, 1, // Opcode: VMAXuv4i16 7394/* 2786 */ MCD::OPC_FilterValue, 1, 56, 64, 0, // Skip to: 19231 7395/* 2791 */ MCD::OPC_CheckPredicate, 26, 51, 64, 0, // Skip to: 19231 7396/* 2796 */ MCD::OPC_Decode, 155, 22, 202, 1, // Opcode: VMAXuv8i16 7397/* 2801 */ MCD::OPC_FilterValue, 231, 3, 40, 64, 0, // Skip to: 19231 7398/* 2807 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7399/* 2810 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2825 7400/* 2815 */ MCD::OPC_CheckPredicate, 26, 27, 64, 0, // Skip to: 19231 7401/* 2820 */ MCD::OPC_Decode, 208, 26, 207, 1, // Opcode: VRSUBHNv4i16 7402/* 2825 */ MCD::OPC_FilterValue, 1, 17, 64, 0, // Skip to: 19231 7403/* 2830 */ MCD::OPC_CheckPredicate, 26, 12, 64, 0, // Skip to: 19231 7404/* 2835 */ MCD::OPC_Decode, 209, 22, 213, 1, // Opcode: VMLSLsluv4i16 7405/* 2840 */ MCD::OPC_FilterValue, 7, 143, 0, 0, // Skip to: 2988 7406/* 2845 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7407/* 2848 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 2887 7408/* 2854 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7409/* 2857 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2872 7410/* 2862 */ MCD::OPC_CheckPredicate, 26, 236, 63, 0, // Skip to: 19231 7411/* 2867 */ MCD::OPC_Decode, 247, 15, 201, 1, // Opcode: VABDsv4i16 7412/* 2872 */ MCD::OPC_FilterValue, 1, 226, 63, 0, // Skip to: 19231 7413/* 2877 */ MCD::OPC_CheckPredicate, 26, 221, 63, 0, // Skip to: 19231 7414/* 2882 */ MCD::OPC_Decode, 249, 15, 202, 1, // Opcode: VABDsv8i16 7415/* 2887 */ MCD::OPC_FilterValue, 229, 3, 33, 0, 0, // Skip to: 2926 7416/* 2893 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7417/* 2896 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2911 7418/* 2901 */ MCD::OPC_CheckPredicate, 26, 197, 63, 0, // Skip to: 19231 7419/* 2906 */ MCD::OPC_Decode, 236, 15, 203, 1, // Opcode: VABDLsv4i32 7420/* 2911 */ MCD::OPC_FilterValue, 1, 187, 63, 0, // Skip to: 19231 7421/* 2916 */ MCD::OPC_CheckPredicate, 26, 182, 63, 0, // Skip to: 19231 7422/* 2921 */ MCD::OPC_Decode, 176, 24, 213, 1, // Opcode: VQDMLSLslv4i16 7423/* 2926 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 2965 7424/* 2932 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7425/* 2935 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2950 7426/* 2940 */ MCD::OPC_CheckPredicate, 26, 158, 63, 0, // Skip to: 19231 7427/* 2945 */ MCD::OPC_Decode, 253, 15, 201, 1, // Opcode: VABDuv4i16 7428/* 2950 */ MCD::OPC_FilterValue, 1, 148, 63, 0, // Skip to: 19231 7429/* 2955 */ MCD::OPC_CheckPredicate, 26, 143, 63, 0, // Skip to: 19231 7430/* 2960 */ MCD::OPC_Decode, 255, 15, 202, 1, // Opcode: VABDuv8i16 7431/* 2965 */ MCD::OPC_FilterValue, 231, 3, 132, 63, 0, // Skip to: 19231 7432/* 2971 */ MCD::OPC_CheckPredicate, 26, 127, 63, 0, // Skip to: 19231 7433/* 2976 */ MCD::OPC_CheckField, 6, 1, 0, 120, 63, 0, // Skip to: 19231 7434/* 2983 */ MCD::OPC_Decode, 239, 15, 203, 1, // Opcode: VABDLuv4i32 7435/* 2988 */ MCD::OPC_FilterValue, 8, 159, 0, 0, // Skip to: 3152 7436/* 2993 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7437/* 2996 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 3035 7438/* 3002 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7439/* 3005 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3020 7440/* 3010 */ MCD::OPC_CheckPredicate, 26, 88, 63, 0, // Skip to: 19231 7441/* 3015 */ MCD::OPC_Decode, 176, 16, 201, 1, // Opcode: VADDv4i16 7442/* 3020 */ MCD::OPC_FilterValue, 1, 78, 63, 0, // Skip to: 19231 7443/* 3025 */ MCD::OPC_CheckPredicate, 26, 73, 63, 0, // Skip to: 19231 7444/* 3030 */ MCD::OPC_Decode, 178, 16, 202, 1, // Opcode: VADDv8i16 7445/* 3035 */ MCD::OPC_FilterValue, 229, 3, 33, 0, 0, // Skip to: 3074 7446/* 3041 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7447/* 3044 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3059 7448/* 3049 */ MCD::OPC_CheckPredicate, 26, 49, 63, 0, // Skip to: 19231 7449/* 3054 */ MCD::OPC_Decode, 180, 22, 208, 1, // Opcode: VMLALsv4i32 7450/* 3059 */ MCD::OPC_FilterValue, 1, 39, 63, 0, // Skip to: 19231 7451/* 3064 */ MCD::OPC_CheckPredicate, 26, 34, 63, 0, // Skip to: 19231 7452/* 3069 */ MCD::OPC_Decode, 187, 23, 214, 1, // Opcode: VMULslv4i16 7453/* 3074 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 3113 7454/* 3080 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7455/* 3083 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3098 7456/* 3088 */ MCD::OPC_CheckPredicate, 26, 10, 63, 0, // Skip to: 19231 7457/* 3093 */ MCD::OPC_Decode, 128, 30, 201, 1, // Opcode: VSUBv4i16 7458/* 3098 */ MCD::OPC_FilterValue, 1, 0, 63, 0, // Skip to: 19231 7459/* 3103 */ MCD::OPC_CheckPredicate, 26, 251, 62, 0, // Skip to: 19231 7460/* 3108 */ MCD::OPC_Decode, 130, 30, 202, 1, // Opcode: VSUBv8i16 7461/* 3113 */ MCD::OPC_FilterValue, 231, 3, 240, 62, 0, // Skip to: 19231 7462/* 3119 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7463/* 3122 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3137 7464/* 3127 */ MCD::OPC_CheckPredicate, 26, 227, 62, 0, // Skip to: 19231 7465/* 3132 */ MCD::OPC_Decode, 183, 22, 208, 1, // Opcode: VMLALuv4i32 7466/* 3137 */ MCD::OPC_FilterValue, 1, 217, 62, 0, // Skip to: 19231 7467/* 3142 */ MCD::OPC_CheckPredicate, 26, 212, 62, 0, // Skip to: 19231 7468/* 3147 */ MCD::OPC_Decode, 189, 23, 215, 1, // Opcode: VMULslv8i16 7469/* 3152 */ MCD::OPC_FilterValue, 9, 143, 0, 0, // Skip to: 3300 7470/* 3157 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7471/* 3160 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 3199 7472/* 3166 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7473/* 3169 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3184 7474/* 3174 */ MCD::OPC_CheckPredicate, 26, 180, 62, 0, // Skip to: 19231 7475/* 3179 */ MCD::OPC_Decode, 200, 22, 209, 1, // Opcode: VMLAv4i16 7476/* 3184 */ MCD::OPC_FilterValue, 1, 170, 62, 0, // Skip to: 19231 7477/* 3189 */ MCD::OPC_CheckPredicate, 26, 165, 62, 0, // Skip to: 19231 7478/* 3194 */ MCD::OPC_Decode, 202, 22, 210, 1, // Opcode: VMLAv8i16 7479/* 3199 */ MCD::OPC_FilterValue, 229, 3, 33, 0, 0, // Skip to: 3238 7480/* 3205 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7481/* 3208 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3223 7482/* 3213 */ MCD::OPC_CheckPredicate, 26, 141, 62, 0, // Skip to: 19231 7483/* 3218 */ MCD::OPC_Decode, 174, 24, 208, 1, // Opcode: VQDMLALv4i32 7484/* 3223 */ MCD::OPC_FilterValue, 1, 131, 62, 0, // Skip to: 19231 7485/* 3228 */ MCD::OPC_CheckPredicate, 27, 126, 62, 0, // Skip to: 19231 7486/* 3233 */ MCD::OPC_Decode, 184, 23, 214, 1, // Opcode: VMULslhd 7487/* 3238 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 3277 7488/* 3244 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7489/* 3247 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3262 7490/* 3252 */ MCD::OPC_CheckPredicate, 26, 102, 62, 0, // Skip to: 19231 7491/* 3257 */ MCD::OPC_Decode, 231, 22, 209, 1, // Opcode: VMLSv4i16 7492/* 3262 */ MCD::OPC_FilterValue, 1, 92, 62, 0, // Skip to: 19231 7493/* 3267 */ MCD::OPC_CheckPredicate, 26, 87, 62, 0, // Skip to: 19231 7494/* 3272 */ MCD::OPC_Decode, 233, 22, 210, 1, // Opcode: VMLSv8i16 7495/* 3277 */ MCD::OPC_FilterValue, 231, 3, 76, 62, 0, // Skip to: 19231 7496/* 3283 */ MCD::OPC_CheckPredicate, 27, 71, 62, 0, // Skip to: 19231 7497/* 3288 */ MCD::OPC_CheckField, 6, 1, 1, 64, 62, 0, // Skip to: 19231 7498/* 3295 */ MCD::OPC_Decode, 185, 23, 215, 1, // Opcode: VMULslhq 7499/* 3300 */ MCD::OPC_FilterValue, 10, 127, 0, 0, // Skip to: 3432 7500/* 3305 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7501/* 3308 */ MCD::OPC_FilterValue, 228, 3, 17, 0, 0, // Skip to: 3331 7502/* 3314 */ MCD::OPC_CheckPredicate, 26, 40, 62, 0, // Skip to: 19231 7503/* 3319 */ MCD::OPC_CheckField, 6, 1, 0, 33, 62, 0, // Skip to: 19231 7504/* 3326 */ MCD::OPC_Decode, 135, 24, 201, 1, // Opcode: VPMAXs16 7505/* 3331 */ MCD::OPC_FilterValue, 229, 3, 33, 0, 0, // Skip to: 3370 7506/* 3337 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7507/* 3340 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3355 7508/* 3345 */ MCD::OPC_CheckPredicate, 26, 9, 62, 0, // Skip to: 19231 7509/* 3350 */ MCD::OPC_Decode, 211, 22, 208, 1, // Opcode: VMLSLsv4i32 7510/* 3355 */ MCD::OPC_FilterValue, 1, 255, 61, 0, // Skip to: 19231 7511/* 3360 */ MCD::OPC_CheckPredicate, 26, 250, 61, 0, // Skip to: 19231 7512/* 3365 */ MCD::OPC_Decode, 166, 23, 216, 1, // Opcode: VMULLslsv4i16 7513/* 3370 */ MCD::OPC_FilterValue, 230, 3, 17, 0, 0, // Skip to: 3393 7514/* 3376 */ MCD::OPC_CheckPredicate, 26, 234, 61, 0, // Skip to: 19231 7515/* 3381 */ MCD::OPC_CheckField, 6, 1, 0, 227, 61, 0, // Skip to: 19231 7516/* 3388 */ MCD::OPC_Decode, 138, 24, 201, 1, // Opcode: VPMAXu16 7517/* 3393 */ MCD::OPC_FilterValue, 231, 3, 216, 61, 0, // Skip to: 19231 7518/* 3399 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7519/* 3402 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3417 7520/* 3407 */ MCD::OPC_CheckPredicate, 26, 203, 61, 0, // Skip to: 19231 7521/* 3412 */ MCD::OPC_Decode, 214, 22, 208, 1, // Opcode: VMLSLuv4i32 7522/* 3417 */ MCD::OPC_FilterValue, 1, 193, 61, 0, // Skip to: 19231 7523/* 3422 */ MCD::OPC_CheckPredicate, 26, 188, 61, 0, // Skip to: 19231 7524/* 3427 */ MCD::OPC_Decode, 168, 23, 216, 1, // Opcode: VMULLsluv4i16 7525/* 3432 */ MCD::OPC_FilterValue, 11, 120, 0, 0, // Skip to: 3557 7526/* 3437 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7527/* 3440 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 3479 7528/* 3446 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7529/* 3449 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3464 7530/* 3454 */ MCD::OPC_CheckPredicate, 26, 156, 61, 0, // Skip to: 19231 7531/* 3459 */ MCD::OPC_Decode, 184, 24, 201, 1, // Opcode: VQDMULHv4i16 7532/* 3464 */ MCD::OPC_FilterValue, 1, 146, 61, 0, // Skip to: 19231 7533/* 3469 */ MCD::OPC_CheckPredicate, 26, 141, 61, 0, // Skip to: 19231 7534/* 3474 */ MCD::OPC_Decode, 186, 24, 202, 1, // Opcode: VQDMULHv8i16 7535/* 3479 */ MCD::OPC_FilterValue, 229, 3, 33, 0, 0, // Skip to: 3518 7536/* 3485 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7537/* 3488 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3503 7538/* 3493 */ MCD::OPC_CheckPredicate, 26, 117, 61, 0, // Skip to: 19231 7539/* 3498 */ MCD::OPC_Decode, 178, 24, 208, 1, // Opcode: VQDMLSLv4i32 7540/* 3503 */ MCD::OPC_FilterValue, 1, 107, 61, 0, // Skip to: 19231 7541/* 3508 */ MCD::OPC_CheckPredicate, 26, 102, 61, 0, // Skip to: 19231 7542/* 3513 */ MCD::OPC_Decode, 188, 24, 216, 1, // Opcode: VQDMULLslv4i16 7543/* 3518 */ MCD::OPC_FilterValue, 230, 3, 91, 61, 0, // Skip to: 19231 7544/* 3524 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7545/* 3527 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3542 7546/* 3532 */ MCD::OPC_CheckPredicate, 26, 78, 61, 0, // Skip to: 19231 7547/* 3537 */ MCD::OPC_Decode, 227, 24, 201, 1, // Opcode: VQRDMULHv4i16 7548/* 3542 */ MCD::OPC_FilterValue, 1, 68, 61, 0, // Skip to: 19231 7549/* 3547 */ MCD::OPC_CheckPredicate, 26, 63, 61, 0, // Skip to: 19231 7550/* 3552 */ MCD::OPC_Decode, 229, 24, 202, 1, // Opcode: VQRDMULHv8i16 7551/* 3557 */ MCD::OPC_FilterValue, 12, 83, 0, 0, // Skip to: 3645 7552/* 3562 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7553/* 3565 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 3605 7554/* 3570 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7555/* 3573 */ MCD::OPC_FilterValue, 229, 3, 10, 0, 0, // Skip to: 3589 7556/* 3579 */ MCD::OPC_CheckPredicate, 26, 31, 61, 0, // Skip to: 19231 7557/* 3584 */ MCD::OPC_Decode, 170, 23, 203, 1, // Opcode: VMULLsv4i32 7558/* 3589 */ MCD::OPC_FilterValue, 231, 3, 20, 61, 0, // Skip to: 19231 7559/* 3595 */ MCD::OPC_CheckPredicate, 26, 15, 61, 0, // Skip to: 19231 7560/* 3600 */ MCD::OPC_Decode, 173, 23, 203, 1, // Opcode: VMULLuv4i32 7561/* 3605 */ MCD::OPC_FilterValue, 1, 5, 61, 0, // Skip to: 19231 7562/* 3610 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7563/* 3613 */ MCD::OPC_FilterValue, 229, 3, 10, 0, 0, // Skip to: 3629 7564/* 3619 */ MCD::OPC_CheckPredicate, 26, 247, 60, 0, // Skip to: 19231 7565/* 3624 */ MCD::OPC_Decode, 180, 24, 214, 1, // Opcode: VQDMULHslv4i16 7566/* 3629 */ MCD::OPC_FilterValue, 231, 3, 236, 60, 0, // Skip to: 19231 7567/* 3635 */ MCD::OPC_CheckPredicate, 26, 231, 60, 0, // Skip to: 19231 7568/* 3640 */ MCD::OPC_Decode, 182, 24, 215, 1, // Opcode: VQDMULHslv8i16 7569/* 3645 */ MCD::OPC_FilterValue, 13, 127, 0, 0, // Skip to: 3777 7570/* 3650 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7571/* 3653 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 3692 7572/* 3659 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7573/* 3662 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3677 7574/* 3667 */ MCD::OPC_CheckPredicate, 27, 199, 60, 0, // Skip to: 19231 7575/* 3672 */ MCD::OPC_Decode, 170, 16, 201, 1, // Opcode: VADDhd 7576/* 3677 */ MCD::OPC_FilterValue, 1, 189, 60, 0, // Skip to: 19231 7577/* 3682 */ MCD::OPC_CheckPredicate, 27, 184, 60, 0, // Skip to: 19231 7578/* 3687 */ MCD::OPC_Decode, 171, 16, 202, 1, // Opcode: VADDhq 7579/* 3692 */ MCD::OPC_FilterValue, 229, 3, 33, 0, 0, // Skip to: 3731 7580/* 3698 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7581/* 3701 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3716 7582/* 3706 */ MCD::OPC_CheckPredicate, 26, 160, 60, 0, // Skip to: 19231 7583/* 3711 */ MCD::OPC_Decode, 190, 24, 203, 1, // Opcode: VQDMULLv4i32 7584/* 3716 */ MCD::OPC_FilterValue, 1, 150, 60, 0, // Skip to: 19231 7585/* 3721 */ MCD::OPC_CheckPredicate, 26, 145, 60, 0, // Skip to: 19231 7586/* 3726 */ MCD::OPC_Decode, 223, 24, 214, 1, // Opcode: VQRDMULHslv4i16 7587/* 3731 */ MCD::OPC_FilterValue, 230, 3, 17, 0, 0, // Skip to: 3754 7588/* 3737 */ MCD::OPC_CheckPredicate, 27, 129, 60, 0, // Skip to: 19231 7589/* 3742 */ MCD::OPC_CheckField, 6, 1, 0, 122, 60, 0, // Skip to: 19231 7590/* 3749 */ MCD::OPC_Decode, 129, 24, 201, 1, // Opcode: VPADDh 7591/* 3754 */ MCD::OPC_FilterValue, 231, 3, 111, 60, 0, // Skip to: 19231 7592/* 3760 */ MCD::OPC_CheckPredicate, 26, 106, 60, 0, // Skip to: 19231 7593/* 3765 */ MCD::OPC_CheckField, 6, 1, 1, 99, 60, 0, // Skip to: 19231 7594/* 3772 */ MCD::OPC_Decode, 225, 24, 215, 1, // Opcode: VQRDMULHslv8i16 7595/* 3777 */ MCD::OPC_FilterValue, 14, 127, 0, 0, // Skip to: 3909 7596/* 3782 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7597/* 3785 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 3824 7598/* 3791 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7599/* 3794 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3809 7600/* 3799 */ MCD::OPC_CheckPredicate, 27, 67, 60, 0, // Skip to: 19231 7601/* 3804 */ MCD::OPC_Decode, 206, 16, 201, 1, // Opcode: VCEQhd 7602/* 3809 */ MCD::OPC_FilterValue, 1, 57, 60, 0, // Skip to: 19231 7603/* 3814 */ MCD::OPC_CheckPredicate, 27, 52, 60, 0, // Skip to: 19231 7604/* 3819 */ MCD::OPC_Decode, 207, 16, 202, 1, // Opcode: VCEQhq 7605/* 3824 */ MCD::OPC_FilterValue, 229, 3, 17, 0, 0, // Skip to: 3847 7606/* 3830 */ MCD::OPC_CheckPredicate, 28, 36, 60, 0, // Skip to: 19231 7607/* 3835 */ MCD::OPC_CheckField, 6, 1, 1, 29, 60, 0, // Skip to: 19231 7608/* 3842 */ MCD::OPC_Decode, 207, 24, 211, 1, // Opcode: VQRDMLAHslv4i16 7609/* 3847 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 3886 7610/* 3853 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7611/* 3856 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3871 7612/* 3861 */ MCD::OPC_CheckPredicate, 27, 5, 60, 0, // Skip to: 19231 7613/* 3866 */ MCD::OPC_Decode, 226, 16, 201, 1, // Opcode: VCGEhd 7614/* 3871 */ MCD::OPC_FilterValue, 1, 251, 59, 0, // Skip to: 19231 7615/* 3876 */ MCD::OPC_CheckPredicate, 27, 246, 59, 0, // Skip to: 19231 7616/* 3881 */ MCD::OPC_Decode, 227, 16, 202, 1, // Opcode: VCGEhq 7617/* 3886 */ MCD::OPC_FilterValue, 231, 3, 235, 59, 0, // Skip to: 19231 7618/* 3892 */ MCD::OPC_CheckPredicate, 28, 230, 59, 0, // Skip to: 19231 7619/* 3897 */ MCD::OPC_CheckField, 6, 1, 1, 223, 59, 0, // Skip to: 19231 7620/* 3904 */ MCD::OPC_Decode, 209, 24, 212, 1, // Opcode: VQRDMLAHslv8i16 7621/* 3909 */ MCD::OPC_FilterValue, 15, 213, 59, 0, // Skip to: 19231 7622/* 3914 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7623/* 3917 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 3956 7624/* 3923 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7625/* 3926 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3941 7626/* 3931 */ MCD::OPC_CheckPredicate, 27, 191, 59, 0, // Skip to: 19231 7627/* 3936 */ MCD::OPC_Decode, 143, 22, 201, 1, // Opcode: VMAXhd 7628/* 3941 */ MCD::OPC_FilterValue, 1, 181, 59, 0, // Skip to: 19231 7629/* 3946 */ MCD::OPC_CheckPredicate, 27, 176, 59, 0, // Skip to: 19231 7630/* 3951 */ MCD::OPC_Decode, 144, 22, 202, 1, // Opcode: VMAXhq 7631/* 3956 */ MCD::OPC_FilterValue, 229, 3, 17, 0, 0, // Skip to: 3979 7632/* 3962 */ MCD::OPC_CheckPredicate, 28, 160, 59, 0, // Skip to: 19231 7633/* 3967 */ MCD::OPC_CheckField, 6, 1, 1, 153, 59, 0, // Skip to: 19231 7634/* 3974 */ MCD::OPC_Decode, 215, 24, 211, 1, // Opcode: VQRDMLSHslv4i16 7635/* 3979 */ MCD::OPC_FilterValue, 230, 3, 17, 0, 0, // Skip to: 4002 7636/* 3985 */ MCD::OPC_CheckPredicate, 27, 137, 59, 0, // Skip to: 19231 7637/* 3990 */ MCD::OPC_CheckField, 6, 1, 0, 130, 59, 0, // Skip to: 19231 7638/* 3997 */ MCD::OPC_Decode, 134, 24, 201, 1, // Opcode: VPMAXh 7639/* 4002 */ MCD::OPC_FilterValue, 231, 3, 119, 59, 0, // Skip to: 19231 7640/* 4008 */ MCD::OPC_CheckPredicate, 28, 114, 59, 0, // Skip to: 19231 7641/* 4013 */ MCD::OPC_CheckField, 6, 1, 1, 107, 59, 0, // Skip to: 19231 7642/* 4020 */ MCD::OPC_Decode, 217, 24, 212, 1, // Opcode: VQRDMLSHslv8i16 7643/* 4025 */ MCD::OPC_FilterValue, 2, 9, 9, 0, // Skip to: 6343 7644/* 4030 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ... 7645/* 4033 */ MCD::OPC_FilterValue, 0, 159, 0, 0, // Skip to: 4197 7646/* 4038 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7647/* 4041 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 4080 7648/* 4047 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7649/* 4050 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4065 7650/* 4055 */ MCD::OPC_CheckPredicate, 26, 67, 59, 0, // Skip to: 19231 7651/* 4060 */ MCD::OPC_Decode, 238, 18, 201, 1, // Opcode: VHADDsv2i32 7652/* 4065 */ MCD::OPC_FilterValue, 1, 57, 59, 0, // Skip to: 19231 7653/* 4070 */ MCD::OPC_CheckPredicate, 26, 52, 59, 0, // Skip to: 19231 7654/* 4075 */ MCD::OPC_Decode, 240, 18, 202, 1, // Opcode: VHADDsv4i32 7655/* 4080 */ MCD::OPC_FilterValue, 229, 3, 33, 0, 0, // Skip to: 4119 7656/* 4086 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7657/* 4089 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4104 7658/* 4094 */ MCD::OPC_CheckPredicate, 26, 28, 59, 0, // Skip to: 19231 7659/* 4099 */ MCD::OPC_Decode, 155, 16, 203, 1, // Opcode: VADDLsv2i64 7660/* 4104 */ MCD::OPC_FilterValue, 1, 18, 59, 0, // Skip to: 19231 7661/* 4109 */ MCD::OPC_CheckPredicate, 26, 13, 59, 0, // Skip to: 19231 7662/* 4114 */ MCD::OPC_Decode, 194, 22, 217, 1, // Opcode: VMLAslv2i32 7663/* 4119 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 4158 7664/* 4125 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7665/* 4128 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4143 7666/* 4133 */ MCD::OPC_CheckPredicate, 26, 245, 58, 0, // Skip to: 19231 7667/* 4138 */ MCD::OPC_Decode, 244, 18, 201, 1, // Opcode: VHADDuv2i32 7668/* 4143 */ MCD::OPC_FilterValue, 1, 235, 58, 0, // Skip to: 19231 7669/* 4148 */ MCD::OPC_CheckPredicate, 26, 230, 58, 0, // Skip to: 19231 7670/* 4153 */ MCD::OPC_Decode, 246, 18, 202, 1, // Opcode: VHADDuv4i32 7671/* 4158 */ MCD::OPC_FilterValue, 231, 3, 219, 58, 0, // Skip to: 19231 7672/* 4164 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7673/* 4167 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4182 7674/* 4172 */ MCD::OPC_CheckPredicate, 26, 206, 58, 0, // Skip to: 19231 7675/* 4177 */ MCD::OPC_Decode, 158, 16, 203, 1, // Opcode: VADDLuv2i64 7676/* 4182 */ MCD::OPC_FilterValue, 1, 196, 58, 0, // Skip to: 19231 7677/* 4187 */ MCD::OPC_CheckPredicate, 26, 191, 58, 0, // Skip to: 19231 7678/* 4192 */ MCD::OPC_Decode, 196, 22, 218, 1, // Opcode: VMLAslv4i32 7679/* 4197 */ MCD::OPC_FilterValue, 1, 159, 0, 0, // Skip to: 4361 7680/* 4202 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7681/* 4205 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 4244 7682/* 4211 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7683/* 4214 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4229 7684/* 4219 */ MCD::OPC_CheckPredicate, 26, 159, 58, 0, // Skip to: 19231 7685/* 4224 */ MCD::OPC_Decode, 218, 25, 201, 1, // Opcode: VRHADDsv2i32 7686/* 4229 */ MCD::OPC_FilterValue, 1, 149, 58, 0, // Skip to: 19231 7687/* 4234 */ MCD::OPC_CheckPredicate, 26, 144, 58, 0, // Skip to: 19231 7688/* 4239 */ MCD::OPC_Decode, 220, 25, 202, 1, // Opcode: VRHADDsv4i32 7689/* 4244 */ MCD::OPC_FilterValue, 229, 3, 33, 0, 0, // Skip to: 4283 7690/* 4250 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7691/* 4253 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4268 7692/* 4258 */ MCD::OPC_CheckPredicate, 26, 120, 58, 0, // Skip to: 19231 7693/* 4263 */ MCD::OPC_Decode, 162, 16, 204, 1, // Opcode: VADDWsv2i64 7694/* 4268 */ MCD::OPC_FilterValue, 1, 110, 58, 0, // Skip to: 19231 7695/* 4273 */ MCD::OPC_CheckPredicate, 26, 105, 58, 0, // Skip to: 19231 7696/* 4278 */ MCD::OPC_Decode, 190, 22, 217, 1, // Opcode: VMLAslfd 7697/* 4283 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 4322 7698/* 4289 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7699/* 4292 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4307 7700/* 4297 */ MCD::OPC_CheckPredicate, 26, 81, 58, 0, // Skip to: 19231 7701/* 4302 */ MCD::OPC_Decode, 224, 25, 201, 1, // Opcode: VRHADDuv2i32 7702/* 4307 */ MCD::OPC_FilterValue, 1, 71, 58, 0, // Skip to: 19231 7703/* 4312 */ MCD::OPC_CheckPredicate, 26, 66, 58, 0, // Skip to: 19231 7704/* 4317 */ MCD::OPC_Decode, 226, 25, 202, 1, // Opcode: VRHADDuv4i32 7705/* 4322 */ MCD::OPC_FilterValue, 231, 3, 55, 58, 0, // Skip to: 19231 7706/* 4328 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7707/* 4331 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4346 7708/* 4336 */ MCD::OPC_CheckPredicate, 26, 42, 58, 0, // Skip to: 19231 7709/* 4341 */ MCD::OPC_Decode, 165, 16, 204, 1, // Opcode: VADDWuv2i64 7710/* 4346 */ MCD::OPC_FilterValue, 1, 32, 58, 0, // Skip to: 19231 7711/* 4351 */ MCD::OPC_CheckPredicate, 26, 27, 58, 0, // Skip to: 19231 7712/* 4356 */ MCD::OPC_Decode, 191, 22, 218, 1, // Opcode: VMLAslfq 7713/* 4361 */ MCD::OPC_FilterValue, 2, 159, 0, 0, // Skip to: 4525 7714/* 4366 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7715/* 4369 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 4408 7716/* 4375 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7717/* 4378 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4393 7718/* 4383 */ MCD::OPC_CheckPredicate, 26, 251, 57, 0, // Skip to: 19231 7719/* 4388 */ MCD::OPC_Decode, 250, 18, 201, 1, // Opcode: VHSUBsv2i32 7720/* 4393 */ MCD::OPC_FilterValue, 1, 241, 57, 0, // Skip to: 19231 7721/* 4398 */ MCD::OPC_CheckPredicate, 26, 236, 57, 0, // Skip to: 19231 7722/* 4403 */ MCD::OPC_Decode, 252, 18, 202, 1, // Opcode: VHSUBsv4i32 7723/* 4408 */ MCD::OPC_FilterValue, 229, 3, 33, 0, 0, // Skip to: 4447 7724/* 4414 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7725/* 4417 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4432 7726/* 4422 */ MCD::OPC_CheckPredicate, 26, 212, 57, 0, // Skip to: 19231 7727/* 4427 */ MCD::OPC_Decode, 235, 29, 203, 1, // Opcode: VSUBLsv2i64 7728/* 4432 */ MCD::OPC_FilterValue, 1, 202, 57, 0, // Skip to: 19231 7729/* 4437 */ MCD::OPC_CheckPredicate, 26, 197, 57, 0, // Skip to: 19231 7730/* 4442 */ MCD::OPC_Decode, 175, 22, 219, 1, // Opcode: VMLALslsv2i32 7731/* 4447 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 4486 7732/* 4453 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7733/* 4456 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4471 7734/* 4461 */ MCD::OPC_CheckPredicate, 26, 173, 57, 0, // Skip to: 19231 7735/* 4466 */ MCD::OPC_Decode, 128, 19, 201, 1, // Opcode: VHSUBuv2i32 7736/* 4471 */ MCD::OPC_FilterValue, 1, 163, 57, 0, // Skip to: 19231 7737/* 4476 */ MCD::OPC_CheckPredicate, 26, 158, 57, 0, // Skip to: 19231 7738/* 4481 */ MCD::OPC_Decode, 130, 19, 202, 1, // Opcode: VHSUBuv4i32 7739/* 4486 */ MCD::OPC_FilterValue, 231, 3, 147, 57, 0, // Skip to: 19231 7740/* 4492 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7741/* 4495 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4510 7742/* 4500 */ MCD::OPC_CheckPredicate, 26, 134, 57, 0, // Skip to: 19231 7743/* 4505 */ MCD::OPC_Decode, 238, 29, 203, 1, // Opcode: VSUBLuv2i64 7744/* 4510 */ MCD::OPC_FilterValue, 1, 124, 57, 0, // Skip to: 19231 7745/* 4515 */ MCD::OPC_CheckPredicate, 26, 119, 57, 0, // Skip to: 19231 7746/* 4520 */ MCD::OPC_Decode, 177, 22, 219, 1, // Opcode: VMLALsluv2i32 7747/* 4525 */ MCD::OPC_FilterValue, 3, 143, 0, 0, // Skip to: 4673 7748/* 4530 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7749/* 4533 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 4572 7750/* 4539 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7751/* 4542 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4557 7752/* 4547 */ MCD::OPC_CheckPredicate, 26, 87, 57, 0, // Skip to: 19231 7753/* 4552 */ MCD::OPC_Decode, 255, 16, 201, 1, // Opcode: VCGTsv2i32 7754/* 4557 */ MCD::OPC_FilterValue, 1, 77, 57, 0, // Skip to: 19231 7755/* 4562 */ MCD::OPC_CheckPredicate, 26, 72, 57, 0, // Skip to: 19231 7756/* 4567 */ MCD::OPC_Decode, 129, 17, 202, 1, // Opcode: VCGTsv4i32 7757/* 4572 */ MCD::OPC_FilterValue, 229, 3, 33, 0, 0, // Skip to: 4611 7758/* 4578 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7759/* 4581 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4596 7760/* 4586 */ MCD::OPC_CheckPredicate, 26, 48, 57, 0, // Skip to: 19231 7761/* 4591 */ MCD::OPC_Decode, 242, 29, 204, 1, // Opcode: VSUBWsv2i64 7762/* 4596 */ MCD::OPC_FilterValue, 1, 38, 57, 0, // Skip to: 19231 7763/* 4601 */ MCD::OPC_CheckPredicate, 26, 33, 57, 0, // Skip to: 19231 7764/* 4606 */ MCD::OPC_Decode, 171, 24, 219, 1, // Opcode: VQDMLALslv2i32 7765/* 4611 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 4650 7766/* 4617 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7767/* 4620 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4635 7768/* 4625 */ MCD::OPC_CheckPredicate, 26, 9, 57, 0, // Skip to: 19231 7769/* 4630 */ MCD::OPC_Decode, 133, 17, 201, 1, // Opcode: VCGTuv2i32 7770/* 4635 */ MCD::OPC_FilterValue, 1, 255, 56, 0, // Skip to: 19231 7771/* 4640 */ MCD::OPC_CheckPredicate, 26, 250, 56, 0, // Skip to: 19231 7772/* 4645 */ MCD::OPC_Decode, 135, 17, 202, 1, // Opcode: VCGTuv4i32 7773/* 4650 */ MCD::OPC_FilterValue, 231, 3, 239, 56, 0, // Skip to: 19231 7774/* 4656 */ MCD::OPC_CheckPredicate, 26, 234, 56, 0, // Skip to: 19231 7775/* 4661 */ MCD::OPC_CheckField, 6, 1, 0, 227, 56, 0, // Skip to: 19231 7776/* 4668 */ MCD::OPC_Decode, 245, 29, 204, 1, // Opcode: VSUBWuv2i64 7777/* 4673 */ MCD::OPC_FilterValue, 4, 159, 0, 0, // Skip to: 4837 7778/* 4678 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7779/* 4681 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 4720 7780/* 4687 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7781/* 4690 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4705 7782/* 4695 */ MCD::OPC_CheckPredicate, 26, 195, 56, 0, // Skip to: 19231 7783/* 4700 */ MCD::OPC_Decode, 250, 26, 205, 1, // Opcode: VSHLsv2i32 7784/* 4705 */ MCD::OPC_FilterValue, 1, 185, 56, 0, // Skip to: 19231 7785/* 4710 */ MCD::OPC_CheckPredicate, 26, 180, 56, 0, // Skip to: 19231 7786/* 4715 */ MCD::OPC_Decode, 253, 26, 206, 1, // Opcode: VSHLsv4i32 7787/* 4720 */ MCD::OPC_FilterValue, 229, 3, 33, 0, 0, // Skip to: 4759 7788/* 4726 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7789/* 4729 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4744 7790/* 4734 */ MCD::OPC_CheckPredicate, 26, 156, 56, 0, // Skip to: 19231 7791/* 4739 */ MCD::OPC_Decode, 152, 16, 207, 1, // Opcode: VADDHNv2i32 7792/* 4744 */ MCD::OPC_FilterValue, 1, 146, 56, 0, // Skip to: 19231 7793/* 4749 */ MCD::OPC_CheckPredicate, 26, 141, 56, 0, // Skip to: 19231 7794/* 4754 */ MCD::OPC_Decode, 225, 22, 217, 1, // Opcode: VMLSslv2i32 7795/* 4759 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 4798 7796/* 4765 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7797/* 4768 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4783 7798/* 4773 */ MCD::OPC_CheckPredicate, 26, 117, 56, 0, // Skip to: 19231 7799/* 4778 */ MCD::OPC_Decode, 130, 27, 205, 1, // Opcode: VSHLuv2i32 7800/* 4783 */ MCD::OPC_FilterValue, 1, 107, 56, 0, // Skip to: 19231 7801/* 4788 */ MCD::OPC_CheckPredicate, 26, 102, 56, 0, // Skip to: 19231 7802/* 4793 */ MCD::OPC_Decode, 133, 27, 206, 1, // Opcode: VSHLuv4i32 7803/* 4798 */ MCD::OPC_FilterValue, 231, 3, 91, 56, 0, // Skip to: 19231 7804/* 4804 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7805/* 4807 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4822 7806/* 4812 */ MCD::OPC_CheckPredicate, 26, 78, 56, 0, // Skip to: 19231 7807/* 4817 */ MCD::OPC_Decode, 192, 25, 207, 1, // Opcode: VRADDHNv2i32 7808/* 4822 */ MCD::OPC_FilterValue, 1, 68, 56, 0, // Skip to: 19231 7809/* 4827 */ MCD::OPC_CheckPredicate, 26, 63, 56, 0, // Skip to: 19231 7810/* 4832 */ MCD::OPC_Decode, 227, 22, 218, 1, // Opcode: VMLSslv4i32 7811/* 4837 */ MCD::OPC_FilterValue, 5, 159, 0, 0, // Skip to: 5001 7812/* 4842 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7813/* 4845 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 4884 7814/* 4851 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7815/* 4854 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4869 7816/* 4859 */ MCD::OPC_CheckPredicate, 26, 31, 56, 0, // Skip to: 19231 7817/* 4864 */ MCD::OPC_Decode, 148, 26, 205, 1, // Opcode: VRSHLsv2i32 7818/* 4869 */ MCD::OPC_FilterValue, 1, 21, 56, 0, // Skip to: 19231 7819/* 4874 */ MCD::OPC_CheckPredicate, 26, 16, 56, 0, // Skip to: 19231 7820/* 4879 */ MCD::OPC_Decode, 151, 26, 206, 1, // Opcode: VRSHLsv4i32 7821/* 4884 */ MCD::OPC_FilterValue, 229, 3, 33, 0, 0, // Skip to: 4923 7822/* 4890 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7823/* 4893 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4908 7824/* 4898 */ MCD::OPC_CheckPredicate, 26, 248, 55, 0, // Skip to: 19231 7825/* 4903 */ MCD::OPC_Decode, 217, 15, 208, 1, // Opcode: VABALsv2i64 7826/* 4908 */ MCD::OPC_FilterValue, 1, 238, 55, 0, // Skip to: 19231 7827/* 4913 */ MCD::OPC_CheckPredicate, 26, 233, 55, 0, // Skip to: 19231 7828/* 4918 */ MCD::OPC_Decode, 221, 22, 217, 1, // Opcode: VMLSslfd 7829/* 4923 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 4962 7830/* 4929 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7831/* 4932 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4947 7832/* 4937 */ MCD::OPC_CheckPredicate, 26, 209, 55, 0, // Skip to: 19231 7833/* 4942 */ MCD::OPC_Decode, 156, 26, 205, 1, // Opcode: VRSHLuv2i32 7834/* 4947 */ MCD::OPC_FilterValue, 1, 199, 55, 0, // Skip to: 19231 7835/* 4952 */ MCD::OPC_CheckPredicate, 26, 194, 55, 0, // Skip to: 19231 7836/* 4957 */ MCD::OPC_Decode, 159, 26, 206, 1, // Opcode: VRSHLuv4i32 7837/* 4962 */ MCD::OPC_FilterValue, 231, 3, 183, 55, 0, // Skip to: 19231 7838/* 4968 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7839/* 4971 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4986 7840/* 4976 */ MCD::OPC_CheckPredicate, 26, 170, 55, 0, // Skip to: 19231 7841/* 4981 */ MCD::OPC_Decode, 220, 15, 208, 1, // Opcode: VABALuv2i64 7842/* 4986 */ MCD::OPC_FilterValue, 1, 160, 55, 0, // Skip to: 19231 7843/* 4991 */ MCD::OPC_CheckPredicate, 26, 155, 55, 0, // Skip to: 19231 7844/* 4996 */ MCD::OPC_Decode, 222, 22, 218, 1, // Opcode: VMLSslfq 7845/* 5001 */ MCD::OPC_FilterValue, 6, 159, 0, 0, // Skip to: 5165 7846/* 5006 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7847/* 5009 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 5048 7848/* 5015 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7849/* 5018 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 5033 7850/* 5023 */ MCD::OPC_CheckPredicate, 26, 123, 55, 0, // Skip to: 19231 7851/* 5028 */ MCD::OPC_Decode, 146, 22, 201, 1, // Opcode: VMAXsv2i32 7852/* 5033 */ MCD::OPC_FilterValue, 1, 113, 55, 0, // Skip to: 19231 7853/* 5038 */ MCD::OPC_CheckPredicate, 26, 108, 55, 0, // Skip to: 19231 7854/* 5043 */ MCD::OPC_Decode, 148, 22, 202, 1, // Opcode: VMAXsv4i32 7855/* 5048 */ MCD::OPC_FilterValue, 229, 3, 33, 0, 0, // Skip to: 5087 7856/* 5054 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7857/* 5057 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 5072 7858/* 5062 */ MCD::OPC_CheckPredicate, 26, 84, 55, 0, // Skip to: 19231 7859/* 5067 */ MCD::OPC_Decode, 232, 29, 207, 1, // Opcode: VSUBHNv2i32 7860/* 5072 */ MCD::OPC_FilterValue, 1, 74, 55, 0, // Skip to: 19231 7861/* 5077 */ MCD::OPC_CheckPredicate, 26, 69, 55, 0, // Skip to: 19231 7862/* 5082 */ MCD::OPC_Decode, 206, 22, 219, 1, // Opcode: VMLSLslsv2i32 7863/* 5087 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 5126 7864/* 5093 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7865/* 5096 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 5111 7866/* 5101 */ MCD::OPC_CheckPredicate, 26, 45, 55, 0, // Skip to: 19231 7867/* 5106 */ MCD::OPC_Decode, 152, 22, 201, 1, // Opcode: VMAXuv2i32 7868/* 5111 */ MCD::OPC_FilterValue, 1, 35, 55, 0, // Skip to: 19231 7869/* 5116 */ MCD::OPC_CheckPredicate, 26, 30, 55, 0, // Skip to: 19231 7870/* 5121 */ MCD::OPC_Decode, 154, 22, 202, 1, // Opcode: VMAXuv4i32 7871/* 5126 */ MCD::OPC_FilterValue, 231, 3, 19, 55, 0, // Skip to: 19231 7872/* 5132 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7873/* 5135 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 5150 7874/* 5140 */ MCD::OPC_CheckPredicate, 26, 6, 55, 0, // Skip to: 19231 7875/* 5145 */ MCD::OPC_Decode, 207, 26, 207, 1, // Opcode: VRSUBHNv2i32 7876/* 5150 */ MCD::OPC_FilterValue, 1, 252, 54, 0, // Skip to: 19231 7877/* 5155 */ MCD::OPC_CheckPredicate, 26, 247, 54, 0, // Skip to: 19231 7878/* 5160 */ MCD::OPC_Decode, 208, 22, 219, 1, // Opcode: VMLSLsluv2i32 7879/* 5165 */ MCD::OPC_FilterValue, 7, 143, 0, 0, // Skip to: 5313 7880/* 5170 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7881/* 5173 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 5212 7882/* 5179 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7883/* 5182 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 5197 7884/* 5187 */ MCD::OPC_CheckPredicate, 26, 215, 54, 0, // Skip to: 19231 7885/* 5192 */ MCD::OPC_Decode, 246, 15, 201, 1, // Opcode: VABDsv2i32 7886/* 5197 */ MCD::OPC_FilterValue, 1, 205, 54, 0, // Skip to: 19231 7887/* 5202 */ MCD::OPC_CheckPredicate, 26, 200, 54, 0, // Skip to: 19231 7888/* 5207 */ MCD::OPC_Decode, 248, 15, 202, 1, // Opcode: VABDsv4i32 7889/* 5212 */ MCD::OPC_FilterValue, 229, 3, 33, 0, 0, // Skip to: 5251 7890/* 5218 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7891/* 5221 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 5236 7892/* 5226 */ MCD::OPC_CheckPredicate, 26, 176, 54, 0, // Skip to: 19231 7893/* 5231 */ MCD::OPC_Decode, 235, 15, 203, 1, // Opcode: VABDLsv2i64 7894/* 5236 */ MCD::OPC_FilterValue, 1, 166, 54, 0, // Skip to: 19231 7895/* 5241 */ MCD::OPC_CheckPredicate, 26, 161, 54, 0, // Skip to: 19231 7896/* 5246 */ MCD::OPC_Decode, 175, 24, 219, 1, // Opcode: VQDMLSLslv2i32 7897/* 5251 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 5290 7898/* 5257 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7899/* 5260 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 5275 7900/* 5265 */ MCD::OPC_CheckPredicate, 26, 137, 54, 0, // Skip to: 19231 7901/* 5270 */ MCD::OPC_Decode, 252, 15, 201, 1, // Opcode: VABDuv2i32 7902/* 5275 */ MCD::OPC_FilterValue, 1, 127, 54, 0, // Skip to: 19231 7903/* 5280 */ MCD::OPC_CheckPredicate, 26, 122, 54, 0, // Skip to: 19231 7904/* 5285 */ MCD::OPC_Decode, 254, 15, 202, 1, // Opcode: VABDuv4i32 7905/* 5290 */ MCD::OPC_FilterValue, 231, 3, 111, 54, 0, // Skip to: 19231 7906/* 5296 */ MCD::OPC_CheckPredicate, 26, 106, 54, 0, // Skip to: 19231 7907/* 5301 */ MCD::OPC_CheckField, 6, 1, 0, 99, 54, 0, // Skip to: 19231 7908/* 5308 */ MCD::OPC_Decode, 238, 15, 203, 1, // Opcode: VABDLuv2i64 7909/* 5313 */ MCD::OPC_FilterValue, 8, 159, 0, 0, // Skip to: 5477 7910/* 5318 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7911/* 5321 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 5360 7912/* 5327 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7913/* 5330 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 5345 7914/* 5335 */ MCD::OPC_CheckPredicate, 26, 67, 54, 0, // Skip to: 19231 7915/* 5340 */ MCD::OPC_Decode, 174, 16, 201, 1, // Opcode: VADDv2i32 7916/* 5345 */ MCD::OPC_FilterValue, 1, 57, 54, 0, // Skip to: 19231 7917/* 5350 */ MCD::OPC_CheckPredicate, 26, 52, 54, 0, // Skip to: 19231 7918/* 5355 */ MCD::OPC_Decode, 177, 16, 202, 1, // Opcode: VADDv4i32 7919/* 5360 */ MCD::OPC_FilterValue, 229, 3, 33, 0, 0, // Skip to: 5399 7920/* 5366 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7921/* 5369 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 5384 7922/* 5374 */ MCD::OPC_CheckPredicate, 26, 28, 54, 0, // Skip to: 19231 7923/* 5379 */ MCD::OPC_Decode, 179, 22, 208, 1, // Opcode: VMLALsv2i64 7924/* 5384 */ MCD::OPC_FilterValue, 1, 18, 54, 0, // Skip to: 19231 7925/* 5389 */ MCD::OPC_CheckPredicate, 26, 13, 54, 0, // Skip to: 19231 7926/* 5394 */ MCD::OPC_Decode, 186, 23, 220, 1, // Opcode: VMULslv2i32 7927/* 5399 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 5438 7928/* 5405 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7929/* 5408 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 5423 7930/* 5413 */ MCD::OPC_CheckPredicate, 26, 245, 53, 0, // Skip to: 19231 7931/* 5418 */ MCD::OPC_Decode, 254, 29, 201, 1, // Opcode: VSUBv2i32 7932/* 5423 */ MCD::OPC_FilterValue, 1, 235, 53, 0, // Skip to: 19231 7933/* 5428 */ MCD::OPC_CheckPredicate, 26, 230, 53, 0, // Skip to: 19231 7934/* 5433 */ MCD::OPC_Decode, 129, 30, 202, 1, // Opcode: VSUBv4i32 7935/* 5438 */ MCD::OPC_FilterValue, 231, 3, 219, 53, 0, // Skip to: 19231 7936/* 5444 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7937/* 5447 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 5462 7938/* 5452 */ MCD::OPC_CheckPredicate, 26, 206, 53, 0, // Skip to: 19231 7939/* 5457 */ MCD::OPC_Decode, 182, 22, 208, 1, // Opcode: VMLALuv2i64 7940/* 5462 */ MCD::OPC_FilterValue, 1, 196, 53, 0, // Skip to: 19231 7941/* 5467 */ MCD::OPC_CheckPredicate, 26, 191, 53, 0, // Skip to: 19231 7942/* 5472 */ MCD::OPC_Decode, 188, 23, 221, 1, // Opcode: VMULslv4i32 7943/* 5477 */ MCD::OPC_FilterValue, 9, 143, 0, 0, // Skip to: 5625 7944/* 5482 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7945/* 5485 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 5524 7946/* 5491 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7947/* 5494 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 5509 7948/* 5499 */ MCD::OPC_CheckPredicate, 26, 159, 53, 0, // Skip to: 19231 7949/* 5504 */ MCD::OPC_Decode, 199, 22, 209, 1, // Opcode: VMLAv2i32 7950/* 5509 */ MCD::OPC_FilterValue, 1, 149, 53, 0, // Skip to: 19231 7951/* 5514 */ MCD::OPC_CheckPredicate, 26, 144, 53, 0, // Skip to: 19231 7952/* 5519 */ MCD::OPC_Decode, 201, 22, 210, 1, // Opcode: VMLAv4i32 7953/* 5524 */ MCD::OPC_FilterValue, 229, 3, 33, 0, 0, // Skip to: 5563 7954/* 5530 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7955/* 5533 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 5548 7956/* 5538 */ MCD::OPC_CheckPredicate, 26, 120, 53, 0, // Skip to: 19231 7957/* 5543 */ MCD::OPC_Decode, 173, 24, 208, 1, // Opcode: VQDMLALv2i64 7958/* 5548 */ MCD::OPC_FilterValue, 1, 110, 53, 0, // Skip to: 19231 7959/* 5553 */ MCD::OPC_CheckPredicate, 26, 105, 53, 0, // Skip to: 19231 7960/* 5558 */ MCD::OPC_Decode, 182, 23, 220, 1, // Opcode: VMULslfd 7961/* 5563 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 5602 7962/* 5569 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7963/* 5572 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 5587 7964/* 5577 */ MCD::OPC_CheckPredicate, 26, 81, 53, 0, // Skip to: 19231 7965/* 5582 */ MCD::OPC_Decode, 230, 22, 209, 1, // Opcode: VMLSv2i32 7966/* 5587 */ MCD::OPC_FilterValue, 1, 71, 53, 0, // Skip to: 19231 7967/* 5592 */ MCD::OPC_CheckPredicate, 26, 66, 53, 0, // Skip to: 19231 7968/* 5597 */ MCD::OPC_Decode, 232, 22, 210, 1, // Opcode: VMLSv4i32 7969/* 5602 */ MCD::OPC_FilterValue, 231, 3, 55, 53, 0, // Skip to: 19231 7970/* 5608 */ MCD::OPC_CheckPredicate, 26, 50, 53, 0, // Skip to: 19231 7971/* 5613 */ MCD::OPC_CheckField, 6, 1, 1, 43, 53, 0, // Skip to: 19231 7972/* 5620 */ MCD::OPC_Decode, 183, 23, 221, 1, // Opcode: VMULslfq 7973/* 5625 */ MCD::OPC_FilterValue, 10, 127, 0, 0, // Skip to: 5757 7974/* 5630 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 7975/* 5633 */ MCD::OPC_FilterValue, 228, 3, 17, 0, 0, // Skip to: 5656 7976/* 5639 */ MCD::OPC_CheckPredicate, 26, 19, 53, 0, // Skip to: 19231 7977/* 5644 */ MCD::OPC_CheckField, 6, 1, 0, 12, 53, 0, // Skip to: 19231 7978/* 5651 */ MCD::OPC_Decode, 136, 24, 201, 1, // Opcode: VPMAXs32 7979/* 5656 */ MCD::OPC_FilterValue, 229, 3, 33, 0, 0, // Skip to: 5695 7980/* 5662 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7981/* 5665 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 5680 7982/* 5670 */ MCD::OPC_CheckPredicate, 26, 244, 52, 0, // Skip to: 19231 7983/* 5675 */ MCD::OPC_Decode, 210, 22, 208, 1, // Opcode: VMLSLsv2i64 7984/* 5680 */ MCD::OPC_FilterValue, 1, 234, 52, 0, // Skip to: 19231 7985/* 5685 */ MCD::OPC_CheckPredicate, 26, 229, 52, 0, // Skip to: 19231 7986/* 5690 */ MCD::OPC_Decode, 165, 23, 222, 1, // Opcode: VMULLslsv2i32 7987/* 5695 */ MCD::OPC_FilterValue, 230, 3, 17, 0, 0, // Skip to: 5718 7988/* 5701 */ MCD::OPC_CheckPredicate, 26, 213, 52, 0, // Skip to: 19231 7989/* 5706 */ MCD::OPC_CheckField, 6, 1, 0, 206, 52, 0, // Skip to: 19231 7990/* 5713 */ MCD::OPC_Decode, 139, 24, 201, 1, // Opcode: VPMAXu32 7991/* 5718 */ MCD::OPC_FilterValue, 231, 3, 195, 52, 0, // Skip to: 19231 7992/* 5724 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 7993/* 5727 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 5742 7994/* 5732 */ MCD::OPC_CheckPredicate, 26, 182, 52, 0, // Skip to: 19231 7995/* 5737 */ MCD::OPC_Decode, 213, 22, 208, 1, // Opcode: VMLSLuv2i64 7996/* 5742 */ MCD::OPC_FilterValue, 1, 172, 52, 0, // Skip to: 19231 7997/* 5747 */ MCD::OPC_CheckPredicate, 26, 167, 52, 0, // Skip to: 19231 7998/* 5752 */ MCD::OPC_Decode, 167, 23, 222, 1, // Opcode: VMULLsluv2i32 7999/* 5757 */ MCD::OPC_FilterValue, 11, 120, 0, 0, // Skip to: 5882 8000/* 5762 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 8001/* 5765 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 5804 8002/* 5771 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 8003/* 5774 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 5789 8004/* 5779 */ MCD::OPC_CheckPredicate, 26, 135, 52, 0, // Skip to: 19231 8005/* 5784 */ MCD::OPC_Decode, 183, 24, 201, 1, // Opcode: VQDMULHv2i32 8006/* 5789 */ MCD::OPC_FilterValue, 1, 125, 52, 0, // Skip to: 19231 8007/* 5794 */ MCD::OPC_CheckPredicate, 26, 120, 52, 0, // Skip to: 19231 8008/* 5799 */ MCD::OPC_Decode, 185, 24, 202, 1, // Opcode: VQDMULHv4i32 8009/* 5804 */ MCD::OPC_FilterValue, 229, 3, 33, 0, 0, // Skip to: 5843 8010/* 5810 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 8011/* 5813 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 5828 8012/* 5818 */ MCD::OPC_CheckPredicate, 26, 96, 52, 0, // Skip to: 19231 8013/* 5823 */ MCD::OPC_Decode, 177, 24, 208, 1, // Opcode: VQDMLSLv2i64 8014/* 5828 */ MCD::OPC_FilterValue, 1, 86, 52, 0, // Skip to: 19231 8015/* 5833 */ MCD::OPC_CheckPredicate, 26, 81, 52, 0, // Skip to: 19231 8016/* 5838 */ MCD::OPC_Decode, 187, 24, 222, 1, // Opcode: VQDMULLslv2i32 8017/* 5843 */ MCD::OPC_FilterValue, 230, 3, 70, 52, 0, // Skip to: 19231 8018/* 5849 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 8019/* 5852 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 5867 8020/* 5857 */ MCD::OPC_CheckPredicate, 26, 57, 52, 0, // Skip to: 19231 8021/* 5862 */ MCD::OPC_Decode, 226, 24, 201, 1, // Opcode: VQRDMULHv2i32 8022/* 5867 */ MCD::OPC_FilterValue, 1, 47, 52, 0, // Skip to: 19231 8023/* 5872 */ MCD::OPC_CheckPredicate, 26, 42, 52, 0, // Skip to: 19231 8024/* 5877 */ MCD::OPC_Decode, 228, 24, 202, 1, // Opcode: VQRDMULHv4i32 8025/* 5882 */ MCD::OPC_FilterValue, 12, 83, 0, 0, // Skip to: 5970 8026/* 5887 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 8027/* 5890 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 5930 8028/* 5895 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 8029/* 5898 */ MCD::OPC_FilterValue, 229, 3, 10, 0, 0, // Skip to: 5914 8030/* 5904 */ MCD::OPC_CheckPredicate, 26, 10, 52, 0, // Skip to: 19231 8031/* 5909 */ MCD::OPC_Decode, 169, 23, 203, 1, // Opcode: VMULLsv2i64 8032/* 5914 */ MCD::OPC_FilterValue, 231, 3, 255, 51, 0, // Skip to: 19231 8033/* 5920 */ MCD::OPC_CheckPredicate, 26, 250, 51, 0, // Skip to: 19231 8034/* 5925 */ MCD::OPC_Decode, 172, 23, 203, 1, // Opcode: VMULLuv2i64 8035/* 5930 */ MCD::OPC_FilterValue, 1, 240, 51, 0, // Skip to: 19231 8036/* 5935 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 8037/* 5938 */ MCD::OPC_FilterValue, 229, 3, 10, 0, 0, // Skip to: 5954 8038/* 5944 */ MCD::OPC_CheckPredicate, 26, 226, 51, 0, // Skip to: 19231 8039/* 5949 */ MCD::OPC_Decode, 179, 24, 220, 1, // Opcode: VQDMULHslv2i32 8040/* 5954 */ MCD::OPC_FilterValue, 231, 3, 215, 51, 0, // Skip to: 19231 8041/* 5960 */ MCD::OPC_CheckPredicate, 26, 210, 51, 0, // Skip to: 19231 8042/* 5965 */ MCD::OPC_Decode, 181, 24, 221, 1, // Opcode: VQDMULHslv4i32 8043/* 5970 */ MCD::OPC_FilterValue, 13, 143, 0, 0, // Skip to: 6118 8044/* 5975 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 8045/* 5978 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 6017 8046/* 5984 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 8047/* 5987 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6002 8048/* 5992 */ MCD::OPC_CheckPredicate, 26, 178, 51, 0, // Skip to: 19231 8049/* 5997 */ MCD::OPC_Decode, 248, 29, 201, 1, // Opcode: VSUBfd 8050/* 6002 */ MCD::OPC_FilterValue, 1, 168, 51, 0, // Skip to: 19231 8051/* 6007 */ MCD::OPC_CheckPredicate, 26, 163, 51, 0, // Skip to: 19231 8052/* 6012 */ MCD::OPC_Decode, 249, 29, 202, 1, // Opcode: VSUBfq 8053/* 6017 */ MCD::OPC_FilterValue, 229, 3, 33, 0, 0, // Skip to: 6056 8054/* 6023 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 8055/* 6026 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6041 8056/* 6031 */ MCD::OPC_CheckPredicate, 26, 139, 51, 0, // Skip to: 19231 8057/* 6036 */ MCD::OPC_Decode, 189, 24, 203, 1, // Opcode: VQDMULLv2i64 8058/* 6041 */ MCD::OPC_FilterValue, 1, 129, 51, 0, // Skip to: 19231 8059/* 6046 */ MCD::OPC_CheckPredicate, 26, 124, 51, 0, // Skip to: 19231 8060/* 6051 */ MCD::OPC_Decode, 222, 24, 220, 1, // Opcode: VQRDMULHslv2i32 8061/* 6056 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 6095 8062/* 6062 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 8063/* 6065 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6080 8064/* 6070 */ MCD::OPC_CheckPredicate, 26, 100, 51, 0, // Skip to: 19231 8065/* 6075 */ MCD::OPC_Decode, 241, 15, 201, 1, // Opcode: VABDfd 8066/* 6080 */ MCD::OPC_FilterValue, 1, 90, 51, 0, // Skip to: 19231 8067/* 6085 */ MCD::OPC_CheckPredicate, 26, 85, 51, 0, // Skip to: 19231 8068/* 6090 */ MCD::OPC_Decode, 242, 15, 202, 1, // Opcode: VABDfq 8069/* 6095 */ MCD::OPC_FilterValue, 231, 3, 74, 51, 0, // Skip to: 19231 8070/* 6101 */ MCD::OPC_CheckPredicate, 26, 69, 51, 0, // Skip to: 19231 8071/* 6106 */ MCD::OPC_CheckField, 6, 1, 1, 62, 51, 0, // Skip to: 19231 8072/* 6113 */ MCD::OPC_Decode, 224, 24, 221, 1, // Opcode: VQRDMULHslv4i32 8073/* 6118 */ MCD::OPC_FilterValue, 14, 104, 0, 0, // Skip to: 6227 8074/* 6123 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 8075/* 6126 */ MCD::OPC_FilterValue, 229, 3, 33, 0, 0, // Skip to: 6165 8076/* 6132 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 8077/* 6135 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6150 8078/* 6140 */ MCD::OPC_CheckPredicate, 29, 30, 51, 0, // Skip to: 19231 8079/* 6145 */ MCD::OPC_Decode, 163, 23, 203, 1, // Opcode: VMULLp64 8080/* 6150 */ MCD::OPC_FilterValue, 1, 20, 51, 0, // Skip to: 19231 8081/* 6155 */ MCD::OPC_CheckPredicate, 28, 15, 51, 0, // Skip to: 19231 8082/* 6160 */ MCD::OPC_Decode, 206, 24, 217, 1, // Opcode: VQRDMLAHslv2i32 8083/* 6165 */ MCD::OPC_FilterValue, 230, 3, 33, 0, 0, // Skip to: 6204 8084/* 6171 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 8085/* 6174 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6189 8086/* 6179 */ MCD::OPC_CheckPredicate, 26, 247, 50, 0, // Skip to: 19231 8087/* 6184 */ MCD::OPC_Decode, 250, 16, 201, 1, // Opcode: VCGTfd 8088/* 6189 */ MCD::OPC_FilterValue, 1, 237, 50, 0, // Skip to: 19231 8089/* 6194 */ MCD::OPC_CheckPredicate, 26, 232, 50, 0, // Skip to: 19231 8090/* 6199 */ MCD::OPC_Decode, 251, 16, 202, 1, // Opcode: VCGTfq 8091/* 6204 */ MCD::OPC_FilterValue, 231, 3, 221, 50, 0, // Skip to: 19231 8092/* 6210 */ MCD::OPC_CheckPredicate, 28, 216, 50, 0, // Skip to: 19231 8093/* 6215 */ MCD::OPC_CheckField, 6, 1, 1, 209, 50, 0, // Skip to: 19231 8094/* 6222 */ MCD::OPC_Decode, 208, 24, 218, 1, // Opcode: VQRDMLAHslv4i32 8095/* 6227 */ MCD::OPC_FilterValue, 15, 199, 50, 0, // Skip to: 19231 8096/* 6232 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 8097/* 6235 */ MCD::OPC_FilterValue, 228, 3, 33, 0, 0, // Skip to: 6274 8098/* 6241 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 8099/* 6244 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6259 8100/* 6249 */ MCD::OPC_CheckPredicate, 26, 177, 50, 0, // Skip to: 19231 8101/* 6254 */ MCD::OPC_Decode, 157, 22, 201, 1, // Opcode: VMINfd 8102/* 6259 */ MCD::OPC_FilterValue, 1, 167, 50, 0, // Skip to: 19231 8103/* 6264 */ MCD::OPC_CheckPredicate, 26, 162, 50, 0, // Skip to: 19231 8104/* 6269 */ MCD::OPC_Decode, 158, 22, 202, 1, // Opcode: VMINfq 8105/* 6274 */ MCD::OPC_FilterValue, 229, 3, 17, 0, 0, // Skip to: 6297 8106/* 6280 */ MCD::OPC_CheckPredicate, 28, 146, 50, 0, // Skip to: 19231 8107/* 6285 */ MCD::OPC_CheckField, 6, 1, 1, 139, 50, 0, // Skip to: 19231 8108/* 6292 */ MCD::OPC_Decode, 214, 24, 217, 1, // Opcode: VQRDMLSHslv2i32 8109/* 6297 */ MCD::OPC_FilterValue, 230, 3, 17, 0, 0, // Skip to: 6320 8110/* 6303 */ MCD::OPC_CheckPredicate, 26, 123, 50, 0, // Skip to: 19231 8111/* 6308 */ MCD::OPC_CheckField, 6, 1, 0, 116, 50, 0, // Skip to: 19231 8112/* 6315 */ MCD::OPC_Decode, 141, 24, 201, 1, // Opcode: VPMINf 8113/* 6320 */ MCD::OPC_FilterValue, 231, 3, 105, 50, 0, // Skip to: 19231 8114/* 6326 */ MCD::OPC_CheckPredicate, 28, 100, 50, 0, // Skip to: 19231 8115/* 6331 */ MCD::OPC_CheckField, 6, 1, 1, 93, 50, 0, // Skip to: 19231 8116/* 6338 */ MCD::OPC_Decode, 216, 24, 218, 1, // Opcode: VQRDMLSHslv4i32 8117/* 6343 */ MCD::OPC_FilterValue, 3, 83, 50, 0, // Skip to: 19231 8118/* 6348 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 8119/* 6351 */ MCD::OPC_FilterValue, 228, 3, 193, 0, 0, // Skip to: 6550 8120/* 6357 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ... 8121/* 6360 */ MCD::OPC_FilterValue, 4, 33, 0, 0, // Skip to: 6398 8122/* 6365 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 8123/* 6368 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6383 8124/* 6373 */ MCD::OPC_CheckPredicate, 26, 53, 50, 0, // Skip to: 19231 8125/* 6378 */ MCD::OPC_Decode, 249, 26, 205, 1, // Opcode: VSHLsv1i64 8126/* 6383 */ MCD::OPC_FilterValue, 1, 43, 50, 0, // Skip to: 19231 8127/* 6388 */ MCD::OPC_CheckPredicate, 26, 38, 50, 0, // Skip to: 19231 8128/* 6393 */ MCD::OPC_Decode, 251, 26, 206, 1, // Opcode: VSHLsv2i64 8129/* 6398 */ MCD::OPC_FilterValue, 5, 33, 0, 0, // Skip to: 6436 8130/* 6403 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 8131/* 6406 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6421 8132/* 6411 */ MCD::OPC_CheckPredicate, 26, 15, 50, 0, // Skip to: 19231 8133/* 6416 */ MCD::OPC_Decode, 147, 26, 205, 1, // Opcode: VRSHLsv1i64 8134/* 6421 */ MCD::OPC_FilterValue, 1, 5, 50, 0, // Skip to: 19231 8135/* 6426 */ MCD::OPC_CheckPredicate, 26, 0, 50, 0, // Skip to: 19231 8136/* 6431 */ MCD::OPC_Decode, 149, 26, 206, 1, // Opcode: VRSHLsv2i64 8137/* 6436 */ MCD::OPC_FilterValue, 8, 33, 0, 0, // Skip to: 6474 8138/* 6441 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 8139/* 6444 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6459 8140/* 6449 */ MCD::OPC_CheckPredicate, 26, 233, 49, 0, // Skip to: 19231 8141/* 6454 */ MCD::OPC_Decode, 173, 16, 201, 1, // Opcode: VADDv1i64 8142/* 6459 */ MCD::OPC_FilterValue, 1, 223, 49, 0, // Skip to: 19231 8143/* 6464 */ MCD::OPC_CheckPredicate, 26, 218, 49, 0, // Skip to: 19231 8144/* 6469 */ MCD::OPC_Decode, 175, 16, 202, 1, // Opcode: VADDv2i64 8145/* 6474 */ MCD::OPC_FilterValue, 13, 33, 0, 0, // Skip to: 6512 8146/* 6479 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 8147/* 6482 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6497 8148/* 6487 */ MCD::OPC_CheckPredicate, 27, 195, 49, 0, // Skip to: 19231 8149/* 6492 */ MCD::OPC_Decode, 250, 29, 201, 1, // Opcode: VSUBhd 8150/* 6497 */ MCD::OPC_FilterValue, 1, 185, 49, 0, // Skip to: 19231 8151/* 6502 */ MCD::OPC_CheckPredicate, 27, 180, 49, 0, // Skip to: 19231 8152/* 6507 */ MCD::OPC_Decode, 251, 29, 202, 1, // Opcode: VSUBhq 8153/* 6512 */ MCD::OPC_FilterValue, 15, 170, 49, 0, // Skip to: 19231 8154/* 6517 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 8155/* 6520 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6535 8156/* 6525 */ MCD::OPC_CheckPredicate, 27, 157, 49, 0, // Skip to: 19231 8157/* 6530 */ MCD::OPC_Decode, 159, 22, 201, 1, // Opcode: VMINhd 8158/* 6535 */ MCD::OPC_FilterValue, 1, 147, 49, 0, // Skip to: 19231 8159/* 6540 */ MCD::OPC_CheckPredicate, 27, 142, 49, 0, // Skip to: 19231 8160/* 6545 */ MCD::OPC_Decode, 160, 22, 202, 1, // Opcode: VMINhq 8161/* 6550 */ MCD::OPC_FilterValue, 229, 3, 126, 0, 0, // Skip to: 6682 8162/* 6556 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 8163/* 6559 */ MCD::OPC_FilterValue, 0, 52, 0, 0, // Skip to: 6616 8164/* 6564 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ... 8165/* 6567 */ MCD::OPC_FilterValue, 0, 115, 49, 0, // Skip to: 19231 8166/* 6572 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 6589 8167/* 6577 */ MCD::OPC_CheckField, 8, 2, 0, 5, 0, 0, // Skip to: 6589 8168/* 6584 */ MCD::OPC_Decode, 192, 18, 223, 1, // Opcode: VEXTd32 8169/* 6589 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 6606 8170/* 6594 */ MCD::OPC_CheckField, 8, 1, 0, 5, 0, 0, // Skip to: 6606 8171/* 6601 */ MCD::OPC_Decode, 191, 18, 224, 1, // Opcode: VEXTd16 8172/* 6606 */ MCD::OPC_CheckPredicate, 26, 76, 49, 0, // Skip to: 19231 8173/* 6611 */ MCD::OPC_Decode, 193, 18, 225, 1, // Opcode: VEXTd8 8174/* 6616 */ MCD::OPC_FilterValue, 1, 66, 49, 0, // Skip to: 19231 8175/* 6621 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 6638 8176/* 6626 */ MCD::OPC_CheckField, 8, 3, 0, 5, 0, 0, // Skip to: 6638 8177/* 6633 */ MCD::OPC_Decode, 196, 18, 226, 1, // Opcode: VEXTq64 8178/* 6638 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 6655 8179/* 6643 */ MCD::OPC_CheckField, 8, 2, 0, 5, 0, 0, // Skip to: 6655 8180/* 6650 */ MCD::OPC_Decode, 195, 18, 227, 1, // Opcode: VEXTq32 8181/* 6655 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 6672 8182/* 6660 */ MCD::OPC_CheckField, 8, 1, 0, 5, 0, 0, // Skip to: 6672 8183/* 6667 */ MCD::OPC_Decode, 194, 18, 228, 1, // Opcode: VEXTq16 8184/* 6672 */ MCD::OPC_CheckPredicate, 26, 10, 49, 0, // Skip to: 19231 8185/* 6677 */ MCD::OPC_Decode, 197, 18, 229, 1, // Opcode: VEXTq8 8186/* 6682 */ MCD::OPC_FilterValue, 230, 3, 215, 0, 0, // Skip to: 6903 8187/* 6688 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ... 8188/* 6691 */ MCD::OPC_FilterValue, 4, 33, 0, 0, // Skip to: 6729 8189/* 6696 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 8190/* 6699 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6714 8191/* 6704 */ MCD::OPC_CheckPredicate, 26, 234, 48, 0, // Skip to: 19231 8192/* 6709 */ MCD::OPC_Decode, 129, 27, 205, 1, // Opcode: VSHLuv1i64 8193/* 6714 */ MCD::OPC_FilterValue, 1, 224, 48, 0, // Skip to: 19231 8194/* 6719 */ MCD::OPC_CheckPredicate, 26, 219, 48, 0, // Skip to: 19231 8195/* 6724 */ MCD::OPC_Decode, 131, 27, 206, 1, // Opcode: VSHLuv2i64 8196/* 6729 */ MCD::OPC_FilterValue, 5, 33, 0, 0, // Skip to: 6767 8197/* 6734 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 8198/* 6737 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6752 8199/* 6742 */ MCD::OPC_CheckPredicate, 26, 196, 48, 0, // Skip to: 19231 8200/* 6747 */ MCD::OPC_Decode, 155, 26, 205, 1, // Opcode: VRSHLuv1i64 8201/* 6752 */ MCD::OPC_FilterValue, 1, 186, 48, 0, // Skip to: 19231 8202/* 6757 */ MCD::OPC_CheckPredicate, 26, 181, 48, 0, // Skip to: 19231 8203/* 6762 */ MCD::OPC_Decode, 157, 26, 206, 1, // Opcode: VRSHLuv2i64 8204/* 6767 */ MCD::OPC_FilterValue, 8, 33, 0, 0, // Skip to: 6805 8205/* 6772 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 8206/* 6775 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6790 8207/* 6780 */ MCD::OPC_CheckPredicate, 26, 158, 48, 0, // Skip to: 19231 8208/* 6785 */ MCD::OPC_Decode, 253, 29, 201, 1, // Opcode: VSUBv1i64 8209/* 6790 */ MCD::OPC_FilterValue, 1, 148, 48, 0, // Skip to: 19231 8210/* 6795 */ MCD::OPC_CheckPredicate, 26, 143, 48, 0, // Skip to: 19231 8211/* 6800 */ MCD::OPC_Decode, 255, 29, 202, 1, // Opcode: VSUBv2i64 8212/* 6805 */ MCD::OPC_FilterValue, 13, 33, 0, 0, // Skip to: 6843 8213/* 6810 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 8214/* 6813 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6828 8215/* 6818 */ MCD::OPC_CheckPredicate, 27, 120, 48, 0, // Skip to: 19231 8216/* 6823 */ MCD::OPC_Decode, 243, 15, 201, 1, // Opcode: VABDhd 8217/* 6828 */ MCD::OPC_FilterValue, 1, 110, 48, 0, // Skip to: 19231 8218/* 6833 */ MCD::OPC_CheckPredicate, 27, 105, 48, 0, // Skip to: 19231 8219/* 6838 */ MCD::OPC_Decode, 244, 15, 202, 1, // Opcode: VABDhq 8220/* 6843 */ MCD::OPC_FilterValue, 14, 33, 0, 0, // Skip to: 6881 8221/* 6848 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 8222/* 6851 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6866 8223/* 6856 */ MCD::OPC_CheckPredicate, 27, 82, 48, 0, // Skip to: 19231 8224/* 6861 */ MCD::OPC_Decode, 252, 16, 201, 1, // Opcode: VCGThd 8225/* 6866 */ MCD::OPC_FilterValue, 1, 72, 48, 0, // Skip to: 19231 8226/* 6871 */ MCD::OPC_CheckPredicate, 27, 67, 48, 0, // Skip to: 19231 8227/* 6876 */ MCD::OPC_Decode, 253, 16, 202, 1, // Opcode: VCGThq 8228/* 6881 */ MCD::OPC_FilterValue, 15, 57, 48, 0, // Skip to: 19231 8229/* 6886 */ MCD::OPC_CheckPredicate, 27, 52, 48, 0, // Skip to: 19231 8230/* 6891 */ MCD::OPC_CheckField, 6, 1, 0, 45, 48, 0, // Skip to: 19231 8231/* 6898 */ MCD::OPC_Decode, 142, 24, 201, 1, // Opcode: VPMINh 8232/* 6903 */ MCD::OPC_FilterValue, 231, 3, 34, 48, 0, // Skip to: 19231 8233/* 6909 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ... 8234/* 6912 */ MCD::OPC_FilterValue, 0, 13, 2, 0, // Skip to: 7442 8235/* 6917 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ... 8236/* 6920 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 6988 8237/* 6925 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8238/* 6928 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6943 8239/* 6933 */ MCD::OPC_CheckPredicate, 26, 5, 48, 0, // Skip to: 19231 8240/* 6938 */ MCD::OPC_Decode, 213, 25, 230, 1, // Opcode: VREV64d8 8241/* 6943 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 6958 8242/* 6948 */ MCD::OPC_CheckPredicate, 26, 246, 47, 0, // Skip to: 19231 8243/* 6953 */ MCD::OPC_Decode, 216, 25, 231, 1, // Opcode: VREV64q8 8244/* 6958 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 6973 8245/* 6963 */ MCD::OPC_CheckPredicate, 26, 231, 47, 0, // Skip to: 19231 8246/* 6968 */ MCD::OPC_Decode, 208, 25, 230, 1, // Opcode: VREV32d8 8247/* 6973 */ MCD::OPC_FilterValue, 3, 221, 47, 0, // Skip to: 19231 8248/* 6978 */ MCD::OPC_CheckPredicate, 26, 216, 47, 0, // Skip to: 19231 8249/* 6983 */ MCD::OPC_Decode, 210, 25, 231, 1, // Opcode: VREV32q8 8250/* 6988 */ MCD::OPC_FilterValue, 1, 63, 0, 0, // Skip to: 7056 8251/* 6993 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8252/* 6996 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7011 8253/* 7001 */ MCD::OPC_CheckPredicate, 26, 193, 47, 0, // Skip to: 19231 8254/* 7006 */ MCD::OPC_Decode, 147, 17, 230, 1, // Opcode: VCGTzv8i8 8255/* 7011 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 7026 8256/* 7016 */ MCD::OPC_CheckPredicate, 26, 178, 47, 0, // Skip to: 19231 8257/* 7021 */ MCD::OPC_Decode, 138, 17, 231, 1, // Opcode: VCGTzv16i8 8258/* 7026 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 7041 8259/* 7031 */ MCD::OPC_CheckPredicate, 26, 163, 47, 0, // Skip to: 19231 8260/* 7036 */ MCD::OPC_Decode, 249, 16, 230, 1, // Opcode: VCGEzv8i8 8261/* 7041 */ MCD::OPC_FilterValue, 3, 153, 47, 0, // Skip to: 19231 8262/* 7046 */ MCD::OPC_CheckPredicate, 26, 148, 47, 0, // Skip to: 19231 8263/* 7051 */ MCD::OPC_Decode, 240, 16, 231, 1, // Opcode: VCGEzv16i8 8264/* 7056 */ MCD::OPC_FilterValue, 2, 63, 0, 0, // Skip to: 7124 8265/* 7061 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8266/* 7064 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7079 8267/* 7069 */ MCD::OPC_CheckPredicate, 26, 125, 47, 0, // Skip to: 19231 8268/* 7074 */ MCD::OPC_Decode, 134, 30, 232, 1, // Opcode: VSWPd 8269/* 7079 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 7094 8270/* 7084 */ MCD::OPC_CheckPredicate, 26, 110, 47, 0, // Skip to: 19231 8271/* 7089 */ MCD::OPC_Decode, 135, 30, 233, 1, // Opcode: VSWPq 8272/* 7094 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 7109 8273/* 7099 */ MCD::OPC_CheckPredicate, 26, 95, 47, 0, // Skip to: 19231 8274/* 7104 */ MCD::OPC_Decode, 174, 30, 232, 1, // Opcode: VTRNd8 8275/* 7109 */ MCD::OPC_FilterValue, 3, 85, 47, 0, // Skip to: 19231 8276/* 7114 */ MCD::OPC_CheckPredicate, 26, 80, 47, 0, // Skip to: 19231 8277/* 7119 */ MCD::OPC_Decode, 177, 30, 233, 1, // Opcode: VTRNq8 8278/* 7124 */ MCD::OPC_FilterValue, 4, 63, 0, 0, // Skip to: 7192 8279/* 7129 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8280/* 7132 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7147 8281/* 7137 */ MCD::OPC_CheckPredicate, 26, 57, 47, 0, // Skip to: 19231 8282/* 7142 */ MCD::OPC_Decode, 211, 25, 230, 1, // Opcode: VREV64d16 8283/* 7147 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 7162 8284/* 7152 */ MCD::OPC_CheckPredicate, 26, 42, 47, 0, // Skip to: 19231 8285/* 7157 */ MCD::OPC_Decode, 214, 25, 231, 1, // Opcode: VREV64q16 8286/* 7162 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 7177 8287/* 7167 */ MCD::OPC_CheckPredicate, 26, 27, 47, 0, // Skip to: 19231 8288/* 7172 */ MCD::OPC_Decode, 207, 25, 230, 1, // Opcode: VREV32d16 8289/* 7177 */ MCD::OPC_FilterValue, 3, 17, 47, 0, // Skip to: 19231 8290/* 7182 */ MCD::OPC_CheckPredicate, 26, 12, 47, 0, // Skip to: 19231 8291/* 7187 */ MCD::OPC_Decode, 209, 25, 231, 1, // Opcode: VREV32q16 8292/* 7192 */ MCD::OPC_FilterValue, 5, 63, 0, 0, // Skip to: 7260 8293/* 7197 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8294/* 7200 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7215 8295/* 7205 */ MCD::OPC_CheckPredicate, 26, 245, 46, 0, // Skip to: 19231 8296/* 7210 */ MCD::OPC_Decode, 143, 17, 230, 1, // Opcode: VCGTzv4i16 8297/* 7215 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 7230 8298/* 7220 */ MCD::OPC_CheckPredicate, 26, 230, 46, 0, // Skip to: 19231 8299/* 7225 */ MCD::OPC_Decode, 146, 17, 231, 1, // Opcode: VCGTzv8i16 8300/* 7230 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 7245 8301/* 7235 */ MCD::OPC_CheckPredicate, 26, 215, 46, 0, // Skip to: 19231 8302/* 7240 */ MCD::OPC_Decode, 245, 16, 230, 1, // Opcode: VCGEzv4i16 8303/* 7245 */ MCD::OPC_FilterValue, 3, 205, 46, 0, // Skip to: 19231 8304/* 7250 */ MCD::OPC_CheckPredicate, 26, 200, 46, 0, // Skip to: 19231 8305/* 7255 */ MCD::OPC_Decode, 248, 16, 231, 1, // Opcode: VCGEzv8i16 8306/* 7260 */ MCD::OPC_FilterValue, 6, 33, 0, 0, // Skip to: 7298 8307/* 7265 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8308/* 7268 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 7283 8309/* 7273 */ MCD::OPC_CheckPredicate, 26, 177, 46, 0, // Skip to: 19231 8310/* 7278 */ MCD::OPC_Decode, 172, 30, 232, 1, // Opcode: VTRNd16 8311/* 7283 */ MCD::OPC_FilterValue, 3, 167, 46, 0, // Skip to: 19231 8312/* 7288 */ MCD::OPC_CheckPredicate, 26, 162, 46, 0, // Skip to: 19231 8313/* 7293 */ MCD::OPC_Decode, 175, 30, 233, 1, // Opcode: VTRNq16 8314/* 7298 */ MCD::OPC_FilterValue, 8, 33, 0, 0, // Skip to: 7336 8315/* 7303 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8316/* 7306 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7321 8317/* 7311 */ MCD::OPC_CheckPredicate, 26, 139, 46, 0, // Skip to: 19231 8318/* 7316 */ MCD::OPC_Decode, 212, 25, 230, 1, // Opcode: VREV64d32 8319/* 7321 */ MCD::OPC_FilterValue, 1, 129, 46, 0, // Skip to: 19231 8320/* 7326 */ MCD::OPC_CheckPredicate, 26, 124, 46, 0, // Skip to: 19231 8321/* 7331 */ MCD::OPC_Decode, 215, 25, 231, 1, // Opcode: VREV64q32 8322/* 7336 */ MCD::OPC_FilterValue, 9, 63, 0, 0, // Skip to: 7404 8323/* 7341 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8324/* 7344 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7359 8325/* 7349 */ MCD::OPC_CheckPredicate, 26, 101, 46, 0, // Skip to: 19231 8326/* 7354 */ MCD::OPC_Decode, 140, 17, 230, 1, // Opcode: VCGTzv2i32 8327/* 7359 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 7374 8328/* 7364 */ MCD::OPC_CheckPredicate, 26, 86, 46, 0, // Skip to: 19231 8329/* 7369 */ MCD::OPC_Decode, 144, 17, 231, 1, // Opcode: VCGTzv4i32 8330/* 7374 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 7389 8331/* 7379 */ MCD::OPC_CheckPredicate, 26, 71, 46, 0, // Skip to: 19231 8332/* 7384 */ MCD::OPC_Decode, 242, 16, 230, 1, // Opcode: VCGEzv2i32 8333/* 7389 */ MCD::OPC_FilterValue, 3, 61, 46, 0, // Skip to: 19231 8334/* 7394 */ MCD::OPC_CheckPredicate, 26, 56, 46, 0, // Skip to: 19231 8335/* 7399 */ MCD::OPC_Decode, 246, 16, 231, 1, // Opcode: VCGEzv4i32 8336/* 7404 */ MCD::OPC_FilterValue, 10, 46, 46, 0, // Skip to: 19231 8337/* 7409 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8338/* 7412 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 7427 8339/* 7417 */ MCD::OPC_CheckPredicate, 26, 33, 46, 0, // Skip to: 19231 8340/* 7422 */ MCD::OPC_Decode, 173, 30, 232, 1, // Opcode: VTRNd32 8341/* 7427 */ MCD::OPC_FilterValue, 3, 23, 46, 0, // Skip to: 19231 8342/* 7432 */ MCD::OPC_CheckPredicate, 26, 18, 46, 0, // Skip to: 19231 8343/* 7437 */ MCD::OPC_Decode, 176, 30, 233, 1, // Opcode: VTRNq32 8344/* 7442 */ MCD::OPC_FilterValue, 1, 163, 1, 0, // Skip to: 7866 8345/* 7447 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ... 8346/* 7450 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 7488 8347/* 7455 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8348/* 7458 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7473 8349/* 7463 */ MCD::OPC_CheckPredicate, 26, 243, 45, 0, // Skip to: 19231 8350/* 7468 */ MCD::OPC_Decode, 205, 25, 230, 1, // Opcode: VREV16d8 8351/* 7473 */ MCD::OPC_FilterValue, 1, 233, 45, 0, // Skip to: 19231 8352/* 7478 */ MCD::OPC_CheckPredicate, 26, 228, 45, 0, // Skip to: 19231 8353/* 7483 */ MCD::OPC_Decode, 206, 25, 231, 1, // Opcode: VREV16q8 8354/* 7488 */ MCD::OPC_FilterValue, 1, 63, 0, 0, // Skip to: 7556 8355/* 7493 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8356/* 7496 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7511 8357/* 7501 */ MCD::OPC_CheckPredicate, 26, 205, 45, 0, // Skip to: 19231 8358/* 7506 */ MCD::OPC_Decode, 223, 16, 230, 1, // Opcode: VCEQzv8i8 8359/* 7511 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 7526 8360/* 7516 */ MCD::OPC_CheckPredicate, 26, 190, 45, 0, // Skip to: 19231 8361/* 7521 */ MCD::OPC_Decode, 214, 16, 231, 1, // Opcode: VCEQzv16i8 8362/* 7526 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 7541 8363/* 7531 */ MCD::OPC_CheckPredicate, 26, 175, 45, 0, // Skip to: 19231 8364/* 7536 */ MCD::OPC_Decode, 157, 17, 230, 1, // Opcode: VCLEzv8i8 8365/* 7541 */ MCD::OPC_FilterValue, 3, 165, 45, 0, // Skip to: 19231 8366/* 7546 */ MCD::OPC_CheckPredicate, 26, 160, 45, 0, // Skip to: 19231 8367/* 7551 */ MCD::OPC_Decode, 148, 17, 231, 1, // Opcode: VCLEzv16i8 8368/* 7556 */ MCD::OPC_FilterValue, 2, 63, 0, 0, // Skip to: 7624 8369/* 7561 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8370/* 7564 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7579 8371/* 7569 */ MCD::OPC_CheckPredicate, 26, 137, 45, 0, // Skip to: 19231 8372/* 7574 */ MCD::OPC_Decode, 204, 30, 232, 1, // Opcode: VUZPd8 8373/* 7579 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 7594 8374/* 7584 */ MCD::OPC_CheckPredicate, 26, 122, 45, 0, // Skip to: 19231 8375/* 7589 */ MCD::OPC_Decode, 207, 30, 233, 1, // Opcode: VUZPq8 8376/* 7594 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 7609 8377/* 7599 */ MCD::OPC_CheckPredicate, 26, 107, 45, 0, // Skip to: 19231 8378/* 7604 */ MCD::OPC_Decode, 209, 30, 232, 1, // Opcode: VZIPd8 8379/* 7609 */ MCD::OPC_FilterValue, 3, 97, 45, 0, // Skip to: 19231 8380/* 7614 */ MCD::OPC_CheckPredicate, 26, 92, 45, 0, // Skip to: 19231 8381/* 7619 */ MCD::OPC_Decode, 212, 30, 233, 1, // Opcode: VZIPq8 8382/* 7624 */ MCD::OPC_FilterValue, 5, 63, 0, 0, // Skip to: 7692 8383/* 7629 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8384/* 7632 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7647 8385/* 7637 */ MCD::OPC_CheckPredicate, 26, 69, 45, 0, // Skip to: 19231 8386/* 7642 */ MCD::OPC_Decode, 219, 16, 230, 1, // Opcode: VCEQzv4i16 8387/* 7647 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 7662 8388/* 7652 */ MCD::OPC_CheckPredicate, 26, 54, 45, 0, // Skip to: 19231 8389/* 7657 */ MCD::OPC_Decode, 222, 16, 231, 1, // Opcode: VCEQzv8i16 8390/* 7662 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 7677 8391/* 7667 */ MCD::OPC_CheckPredicate, 26, 39, 45, 0, // Skip to: 19231 8392/* 7672 */ MCD::OPC_Decode, 153, 17, 230, 1, // Opcode: VCLEzv4i16 8393/* 7677 */ MCD::OPC_FilterValue, 3, 29, 45, 0, // Skip to: 19231 8394/* 7682 */ MCD::OPC_CheckPredicate, 26, 24, 45, 0, // Skip to: 19231 8395/* 7687 */ MCD::OPC_Decode, 156, 17, 231, 1, // Opcode: VCLEzv8i16 8396/* 7692 */ MCD::OPC_FilterValue, 6, 63, 0, 0, // Skip to: 7760 8397/* 7697 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8398/* 7700 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7715 8399/* 7705 */ MCD::OPC_CheckPredicate, 26, 1, 45, 0, // Skip to: 19231 8400/* 7710 */ MCD::OPC_Decode, 203, 30, 232, 1, // Opcode: VUZPd16 8401/* 7715 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 7730 8402/* 7720 */ MCD::OPC_CheckPredicate, 26, 242, 44, 0, // Skip to: 19231 8403/* 7725 */ MCD::OPC_Decode, 205, 30, 233, 1, // Opcode: VUZPq16 8404/* 7730 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 7745 8405/* 7735 */ MCD::OPC_CheckPredicate, 26, 227, 44, 0, // Skip to: 19231 8406/* 7740 */ MCD::OPC_Decode, 208, 30, 232, 1, // Opcode: VZIPd16 8407/* 7745 */ MCD::OPC_FilterValue, 3, 217, 44, 0, // Skip to: 19231 8408/* 7750 */ MCD::OPC_CheckPredicate, 26, 212, 44, 0, // Skip to: 19231 8409/* 7755 */ MCD::OPC_Decode, 210, 30, 233, 1, // Opcode: VZIPq16 8410/* 7760 */ MCD::OPC_FilterValue, 9, 63, 0, 0, // Skip to: 7828 8411/* 7765 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8412/* 7768 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7783 8413/* 7773 */ MCD::OPC_CheckPredicate, 26, 189, 44, 0, // Skip to: 19231 8414/* 7778 */ MCD::OPC_Decode, 216, 16, 230, 1, // Opcode: VCEQzv2i32 8415/* 7783 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 7798 8416/* 7788 */ MCD::OPC_CheckPredicate, 26, 174, 44, 0, // Skip to: 19231 8417/* 7793 */ MCD::OPC_Decode, 220, 16, 231, 1, // Opcode: VCEQzv4i32 8418/* 7798 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 7813 8419/* 7803 */ MCD::OPC_CheckPredicate, 26, 159, 44, 0, // Skip to: 19231 8420/* 7808 */ MCD::OPC_Decode, 150, 17, 230, 1, // Opcode: VCLEzv2i32 8421/* 7813 */ MCD::OPC_FilterValue, 3, 149, 44, 0, // Skip to: 19231 8422/* 7818 */ MCD::OPC_CheckPredicate, 26, 144, 44, 0, // Skip to: 19231 8423/* 7823 */ MCD::OPC_Decode, 154, 17, 231, 1, // Opcode: VCLEzv4i32 8424/* 7828 */ MCD::OPC_FilterValue, 10, 134, 44, 0, // Skip to: 19231 8425/* 7833 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8426/* 7836 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 7851 8427/* 7841 */ MCD::OPC_CheckPredicate, 26, 121, 44, 0, // Skip to: 19231 8428/* 7846 */ MCD::OPC_Decode, 206, 30, 233, 1, // Opcode: VUZPq32 8429/* 7851 */ MCD::OPC_FilterValue, 3, 111, 44, 0, // Skip to: 19231 8430/* 7856 */ MCD::OPC_CheckPredicate, 26, 106, 44, 0, // Skip to: 19231 8431/* 7861 */ MCD::OPC_Decode, 211, 30, 233, 1, // Opcode: VZIPq32 8432/* 7866 */ MCD::OPC_FilterValue, 2, 13, 2, 0, // Skip to: 8396 8433/* 7871 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ... 8434/* 7874 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 7942 8435/* 7879 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8436/* 7882 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7897 8437/* 7887 */ MCD::OPC_CheckPredicate, 26, 75, 44, 0, // Skip to: 19231 8438/* 7892 */ MCD::OPC_Decode, 249, 23, 230, 1, // Opcode: VPADDLsv8i8 8439/* 7897 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 7912 8440/* 7902 */ MCD::OPC_CheckPredicate, 26, 60, 44, 0, // Skip to: 19231 8441/* 7907 */ MCD::OPC_Decode, 244, 23, 231, 1, // Opcode: VPADDLsv16i8 8442/* 7912 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 7927 8443/* 7917 */ MCD::OPC_CheckPredicate, 26, 45, 44, 0, // Skip to: 19231 8444/* 7922 */ MCD::OPC_Decode, 255, 23, 230, 1, // Opcode: VPADDLuv8i8 8445/* 7927 */ MCD::OPC_FilterValue, 3, 35, 44, 0, // Skip to: 19231 8446/* 7932 */ MCD::OPC_CheckPredicate, 26, 30, 44, 0, // Skip to: 19231 8447/* 7937 */ MCD::OPC_Decode, 250, 23, 231, 1, // Opcode: VPADDLuv16i8 8448/* 7942 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 7980 8449/* 7947 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8450/* 7950 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7965 8451/* 7955 */ MCD::OPC_CheckPredicate, 26, 7, 44, 0, // Skip to: 19231 8452/* 7960 */ MCD::OPC_Decode, 173, 17, 230, 1, // Opcode: VCLTzv8i8 8453/* 7965 */ MCD::OPC_FilterValue, 1, 253, 43, 0, // Skip to: 19231 8454/* 7970 */ MCD::OPC_CheckPredicate, 26, 248, 43, 0, // Skip to: 19231 8455/* 7975 */ MCD::OPC_Decode, 164, 17, 231, 1, // Opcode: VCLTzv16i8 8456/* 7980 */ MCD::OPC_FilterValue, 2, 63, 0, 0, // Skip to: 8048 8457/* 7985 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8458/* 7988 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 8003 8459/* 7993 */ MCD::OPC_CheckPredicate, 26, 225, 43, 0, // Skip to: 19231 8460/* 7998 */ MCD::OPC_Decode, 248, 22, 234, 1, // Opcode: VMOVNv8i8 8461/* 8003 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 8018 8462/* 8008 */ MCD::OPC_CheckPredicate, 26, 210, 43, 0, // Skip to: 19231 8463/* 8013 */ MCD::OPC_Decode, 193, 24, 234, 1, // Opcode: VQMOVNsuv8i8 8464/* 8018 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 8033 8465/* 8023 */ MCD::OPC_CheckPredicate, 26, 195, 43, 0, // Skip to: 19231 8466/* 8028 */ MCD::OPC_Decode, 196, 24, 234, 1, // Opcode: VQMOVNsv8i8 8467/* 8033 */ MCD::OPC_FilterValue, 3, 185, 43, 0, // Skip to: 19231 8468/* 8038 */ MCD::OPC_CheckPredicate, 26, 180, 43, 0, // Skip to: 19231 8469/* 8043 */ MCD::OPC_Decode, 199, 24, 234, 1, // Opcode: VQMOVNuv8i8 8470/* 8048 */ MCD::OPC_FilterValue, 4, 63, 0, 0, // Skip to: 8116 8471/* 8053 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8472/* 8056 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 8071 8473/* 8061 */ MCD::OPC_CheckPredicate, 26, 157, 43, 0, // Skip to: 19231 8474/* 8066 */ MCD::OPC_Decode, 246, 23, 230, 1, // Opcode: VPADDLsv4i16 8475/* 8071 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 8086 8476/* 8076 */ MCD::OPC_CheckPredicate, 26, 142, 43, 0, // Skip to: 19231 8477/* 8081 */ MCD::OPC_Decode, 248, 23, 231, 1, // Opcode: VPADDLsv8i16 8478/* 8086 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 8101 8479/* 8091 */ MCD::OPC_CheckPredicate, 26, 127, 43, 0, // Skip to: 19231 8480/* 8096 */ MCD::OPC_Decode, 252, 23, 230, 1, // Opcode: VPADDLuv4i16 8481/* 8101 */ MCD::OPC_FilterValue, 3, 117, 43, 0, // Skip to: 19231 8482/* 8106 */ MCD::OPC_CheckPredicate, 26, 112, 43, 0, // Skip to: 19231 8483/* 8111 */ MCD::OPC_Decode, 254, 23, 231, 1, // Opcode: VPADDLuv8i16 8484/* 8116 */ MCD::OPC_FilterValue, 5, 33, 0, 0, // Skip to: 8154 8485/* 8121 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8486/* 8124 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 8139 8487/* 8129 */ MCD::OPC_CheckPredicate, 26, 89, 43, 0, // Skip to: 19231 8488/* 8134 */ MCD::OPC_Decode, 169, 17, 230, 1, // Opcode: VCLTzv4i16 8489/* 8139 */ MCD::OPC_FilterValue, 1, 79, 43, 0, // Skip to: 19231 8490/* 8144 */ MCD::OPC_CheckPredicate, 26, 74, 43, 0, // Skip to: 19231 8491/* 8149 */ MCD::OPC_Decode, 172, 17, 231, 1, // Opcode: VCLTzv8i16 8492/* 8154 */ MCD::OPC_FilterValue, 6, 63, 0, 0, // Skip to: 8222 8493/* 8159 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8494/* 8162 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 8177 8495/* 8167 */ MCD::OPC_CheckPredicate, 26, 51, 43, 0, // Skip to: 19231 8496/* 8172 */ MCD::OPC_Decode, 247, 22, 234, 1, // Opcode: VMOVNv4i16 8497/* 8177 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 8192 8498/* 8182 */ MCD::OPC_CheckPredicate, 26, 36, 43, 0, // Skip to: 19231 8499/* 8187 */ MCD::OPC_Decode, 192, 24, 234, 1, // Opcode: VQMOVNsuv4i16 8500/* 8192 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 8207 8501/* 8197 */ MCD::OPC_CheckPredicate, 26, 21, 43, 0, // Skip to: 19231 8502/* 8202 */ MCD::OPC_Decode, 195, 24, 234, 1, // Opcode: VQMOVNsv4i16 8503/* 8207 */ MCD::OPC_FilterValue, 3, 11, 43, 0, // Skip to: 19231 8504/* 8212 */ MCD::OPC_CheckPredicate, 26, 6, 43, 0, // Skip to: 19231 8505/* 8217 */ MCD::OPC_Decode, 198, 24, 234, 1, // Opcode: VQMOVNuv4i16 8506/* 8222 */ MCD::OPC_FilterValue, 8, 63, 0, 0, // Skip to: 8290 8507/* 8227 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8508/* 8230 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 8245 8509/* 8235 */ MCD::OPC_CheckPredicate, 26, 239, 42, 0, // Skip to: 19231 8510/* 8240 */ MCD::OPC_Decode, 245, 23, 230, 1, // Opcode: VPADDLsv2i32 8511/* 8245 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 8260 8512/* 8250 */ MCD::OPC_CheckPredicate, 26, 224, 42, 0, // Skip to: 19231 8513/* 8255 */ MCD::OPC_Decode, 247, 23, 231, 1, // Opcode: VPADDLsv4i32 8514/* 8260 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 8275 8515/* 8265 */ MCD::OPC_CheckPredicate, 26, 209, 42, 0, // Skip to: 19231 8516/* 8270 */ MCD::OPC_Decode, 251, 23, 230, 1, // Opcode: VPADDLuv2i32 8517/* 8275 */ MCD::OPC_FilterValue, 3, 199, 42, 0, // Skip to: 19231 8518/* 8280 */ MCD::OPC_CheckPredicate, 26, 194, 42, 0, // Skip to: 19231 8519/* 8285 */ MCD::OPC_Decode, 253, 23, 231, 1, // Opcode: VPADDLuv4i32 8520/* 8290 */ MCD::OPC_FilterValue, 9, 33, 0, 0, // Skip to: 8328 8521/* 8295 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8522/* 8298 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 8313 8523/* 8303 */ MCD::OPC_CheckPredicate, 26, 171, 42, 0, // Skip to: 19231 8524/* 8308 */ MCD::OPC_Decode, 166, 17, 230, 1, // Opcode: VCLTzv2i32 8525/* 8313 */ MCD::OPC_FilterValue, 1, 161, 42, 0, // Skip to: 19231 8526/* 8318 */ MCD::OPC_CheckPredicate, 26, 156, 42, 0, // Skip to: 19231 8527/* 8323 */ MCD::OPC_Decode, 170, 17, 231, 1, // Opcode: VCLTzv4i32 8528/* 8328 */ MCD::OPC_FilterValue, 10, 146, 42, 0, // Skip to: 19231 8529/* 8333 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8530/* 8336 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 8351 8531/* 8341 */ MCD::OPC_CheckPredicate, 26, 133, 42, 0, // Skip to: 19231 8532/* 8346 */ MCD::OPC_Decode, 246, 22, 234, 1, // Opcode: VMOVNv2i32 8533/* 8351 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 8366 8534/* 8356 */ MCD::OPC_CheckPredicate, 26, 118, 42, 0, // Skip to: 19231 8535/* 8361 */ MCD::OPC_Decode, 191, 24, 234, 1, // Opcode: VQMOVNsuv2i32 8536/* 8366 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 8381 8537/* 8371 */ MCD::OPC_CheckPredicate, 26, 103, 42, 0, // Skip to: 19231 8538/* 8376 */ MCD::OPC_Decode, 194, 24, 234, 1, // Opcode: VQMOVNsv2i32 8539/* 8381 */ MCD::OPC_FilterValue, 3, 93, 42, 0, // Skip to: 19231 8540/* 8386 */ MCD::OPC_CheckPredicate, 26, 88, 42, 0, // Skip to: 19231 8541/* 8391 */ MCD::OPC_Decode, 197, 24, 234, 1, // Opcode: VQMOVNuv2i32 8542/* 8396 */ MCD::OPC_FilterValue, 3, 17, 1, 0, // Skip to: 8674 8543/* 8401 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ... 8544/* 8404 */ MCD::OPC_FilterValue, 1, 63, 0, 0, // Skip to: 8472 8545/* 8409 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8546/* 8412 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 8427 8547/* 8417 */ MCD::OPC_CheckPredicate, 26, 57, 42, 0, // Skip to: 19231 8548/* 8422 */ MCD::OPC_Decode, 141, 16, 230, 1, // Opcode: VABSv8i8 8549/* 8427 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 8442 8550/* 8432 */ MCD::OPC_CheckPredicate, 26, 42, 42, 0, // Skip to: 19231 8551/* 8437 */ MCD::OPC_Decode, 136, 16, 231, 1, // Opcode: VABSv16i8 8552/* 8442 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 8457 8553/* 8447 */ MCD::OPC_CheckPredicate, 26, 27, 42, 0, // Skip to: 19231 8554/* 8452 */ MCD::OPC_Decode, 213, 23, 230, 1, // Opcode: VNEGs8d 8555/* 8457 */ MCD::OPC_FilterValue, 3, 17, 42, 0, // Skip to: 19231 8556/* 8462 */ MCD::OPC_CheckPredicate, 26, 12, 42, 0, // Skip to: 19231 8557/* 8467 */ MCD::OPC_Decode, 214, 23, 231, 1, // Opcode: VNEGs8q 8558/* 8472 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 8494 8559/* 8477 */ MCD::OPC_CheckPredicate, 26, 253, 41, 0, // Skip to: 19231 8560/* 8482 */ MCD::OPC_CheckField, 6, 2, 0, 246, 41, 0, // Skip to: 19231 8561/* 8489 */ MCD::OPC_Decode, 233, 26, 235, 1, // Opcode: VSHLLi8 8562/* 8494 */ MCD::OPC_FilterValue, 5, 63, 0, 0, // Skip to: 8562 8563/* 8499 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8564/* 8502 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 8517 8565/* 8507 */ MCD::OPC_CheckPredicate, 26, 223, 41, 0, // Skip to: 19231 8566/* 8512 */ MCD::OPC_Decode, 138, 16, 230, 1, // Opcode: VABSv4i16 8567/* 8517 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 8532 8568/* 8522 */ MCD::OPC_CheckPredicate, 26, 208, 41, 0, // Skip to: 19231 8569/* 8527 */ MCD::OPC_Decode, 140, 16, 231, 1, // Opcode: VABSv8i16 8570/* 8532 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 8547 8571/* 8537 */ MCD::OPC_CheckPredicate, 26, 193, 41, 0, // Skip to: 19231 8572/* 8542 */ MCD::OPC_Decode, 209, 23, 230, 1, // Opcode: VNEGs16d 8573/* 8547 */ MCD::OPC_FilterValue, 3, 183, 41, 0, // Skip to: 19231 8574/* 8552 */ MCD::OPC_CheckPredicate, 26, 178, 41, 0, // Skip to: 19231 8575/* 8557 */ MCD::OPC_Decode, 210, 23, 231, 1, // Opcode: VNEGs16q 8576/* 8562 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 8584 8577/* 8567 */ MCD::OPC_CheckPredicate, 26, 163, 41, 0, // Skip to: 19231 8578/* 8572 */ MCD::OPC_CheckField, 6, 2, 0, 156, 41, 0, // Skip to: 19231 8579/* 8579 */ MCD::OPC_Decode, 231, 26, 235, 1, // Opcode: VSHLLi16 8580/* 8584 */ MCD::OPC_FilterValue, 9, 63, 0, 0, // Skip to: 8652 8581/* 8589 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8582/* 8592 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 8607 8583/* 8597 */ MCD::OPC_CheckPredicate, 26, 133, 41, 0, // Skip to: 19231 8584/* 8602 */ MCD::OPC_Decode, 137, 16, 230, 1, // Opcode: VABSv2i32 8585/* 8607 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 8622 8586/* 8612 */ MCD::OPC_CheckPredicate, 26, 118, 41, 0, // Skip to: 19231 8587/* 8617 */ MCD::OPC_Decode, 139, 16, 231, 1, // Opcode: VABSv4i32 8588/* 8622 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 8637 8589/* 8627 */ MCD::OPC_CheckPredicate, 26, 103, 41, 0, // Skip to: 19231 8590/* 8632 */ MCD::OPC_Decode, 211, 23, 230, 1, // Opcode: VNEGs32d 8591/* 8637 */ MCD::OPC_FilterValue, 3, 93, 41, 0, // Skip to: 19231 8592/* 8642 */ MCD::OPC_CheckPredicate, 26, 88, 41, 0, // Skip to: 19231 8593/* 8647 */ MCD::OPC_Decode, 212, 23, 231, 1, // Opcode: VNEGs32q 8594/* 8652 */ MCD::OPC_FilterValue, 10, 78, 41, 0, // Skip to: 19231 8595/* 8657 */ MCD::OPC_CheckPredicate, 26, 73, 41, 0, // Skip to: 19231 8596/* 8662 */ MCD::OPC_CheckField, 6, 2, 0, 66, 41, 0, // Skip to: 19231 8597/* 8669 */ MCD::OPC_Decode, 232, 26, 235, 1, // Opcode: VSHLLi32 8598/* 8674 */ MCD::OPC_FilterValue, 4, 155, 1, 0, // Skip to: 9090 8599/* 8679 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ... 8600/* 8682 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 8750 8601/* 8687 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8602/* 8690 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 8705 8603/* 8695 */ MCD::OPC_CheckPredicate, 26, 35, 41, 0, // Skip to: 19231 8604/* 8700 */ MCD::OPC_Decode, 163, 17, 230, 1, // Opcode: VCLSv8i8 8605/* 8705 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 8720 8606/* 8710 */ MCD::OPC_CheckPredicate, 26, 20, 41, 0, // Skip to: 19231 8607/* 8715 */ MCD::OPC_Decode, 158, 17, 231, 1, // Opcode: VCLSv16i8 8608/* 8720 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 8735 8609/* 8725 */ MCD::OPC_CheckPredicate, 26, 5, 41, 0, // Skip to: 19231 8610/* 8730 */ MCD::OPC_Decode, 179, 17, 230, 1, // Opcode: VCLZv8i8 8611/* 8735 */ MCD::OPC_FilterValue, 3, 251, 40, 0, // Skip to: 19231 8612/* 8740 */ MCD::OPC_CheckPredicate, 26, 246, 40, 0, // Skip to: 19231 8613/* 8745 */ MCD::OPC_Decode, 174, 17, 231, 1, // Opcode: VCLZv16i8 8614/* 8750 */ MCD::OPC_FilterValue, 4, 63, 0, 0, // Skip to: 8818 8615/* 8755 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8616/* 8758 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 8773 8617/* 8763 */ MCD::OPC_CheckPredicate, 26, 223, 40, 0, // Skip to: 19231 8618/* 8768 */ MCD::OPC_Decode, 160, 17, 230, 1, // Opcode: VCLSv4i16 8619/* 8773 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 8788 8620/* 8778 */ MCD::OPC_CheckPredicate, 26, 208, 40, 0, // Skip to: 19231 8621/* 8783 */ MCD::OPC_Decode, 162, 17, 231, 1, // Opcode: VCLSv8i16 8622/* 8788 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 8803 8623/* 8793 */ MCD::OPC_CheckPredicate, 26, 193, 40, 0, // Skip to: 19231 8624/* 8798 */ MCD::OPC_Decode, 176, 17, 230, 1, // Opcode: VCLZv4i16 8625/* 8803 */ MCD::OPC_FilterValue, 3, 183, 40, 0, // Skip to: 19231 8626/* 8808 */ MCD::OPC_CheckPredicate, 26, 178, 40, 0, // Skip to: 19231 8627/* 8813 */ MCD::OPC_Decode, 178, 17, 231, 1, // Opcode: VCLZv8i16 8628/* 8818 */ MCD::OPC_FilterValue, 5, 63, 0, 0, // Skip to: 8886 8629/* 8823 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8630/* 8826 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 8841 8631/* 8831 */ MCD::OPC_CheckPredicate, 27, 155, 40, 0, // Skip to: 19231 8632/* 8836 */ MCD::OPC_Decode, 141, 17, 230, 1, // Opcode: VCGTzv4f16 8633/* 8841 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 8856 8634/* 8846 */ MCD::OPC_CheckPredicate, 27, 140, 40, 0, // Skip to: 19231 8635/* 8851 */ MCD::OPC_Decode, 145, 17, 231, 1, // Opcode: VCGTzv8f16 8636/* 8856 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 8871 8637/* 8861 */ MCD::OPC_CheckPredicate, 27, 125, 40, 0, // Skip to: 19231 8638/* 8866 */ MCD::OPC_Decode, 243, 16, 230, 1, // Opcode: VCGEzv4f16 8639/* 8871 */ MCD::OPC_FilterValue, 3, 115, 40, 0, // Skip to: 19231 8640/* 8876 */ MCD::OPC_CheckPredicate, 27, 110, 40, 0, // Skip to: 19231 8641/* 8881 */ MCD::OPC_Decode, 247, 16, 231, 1, // Opcode: VCGEzv8f16 8642/* 8886 */ MCD::OPC_FilterValue, 8, 63, 0, 0, // Skip to: 8954 8643/* 8891 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8644/* 8894 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 8909 8645/* 8899 */ MCD::OPC_CheckPredicate, 26, 87, 40, 0, // Skip to: 19231 8646/* 8904 */ MCD::OPC_Decode, 159, 17, 230, 1, // Opcode: VCLSv2i32 8647/* 8909 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 8924 8648/* 8914 */ MCD::OPC_CheckPredicate, 26, 72, 40, 0, // Skip to: 19231 8649/* 8919 */ MCD::OPC_Decode, 161, 17, 231, 1, // Opcode: VCLSv4i32 8650/* 8924 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 8939 8651/* 8929 */ MCD::OPC_CheckPredicate, 26, 57, 40, 0, // Skip to: 19231 8652/* 8934 */ MCD::OPC_Decode, 175, 17, 230, 1, // Opcode: VCLZv2i32 8653/* 8939 */ MCD::OPC_FilterValue, 3, 47, 40, 0, // Skip to: 19231 8654/* 8944 */ MCD::OPC_CheckPredicate, 26, 42, 40, 0, // Skip to: 19231 8655/* 8949 */ MCD::OPC_Decode, 177, 17, 231, 1, // Opcode: VCLZv4i32 8656/* 8954 */ MCD::OPC_FilterValue, 9, 63, 0, 0, // Skip to: 9022 8657/* 8959 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8658/* 8962 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 8977 8659/* 8967 */ MCD::OPC_CheckPredicate, 26, 19, 40, 0, // Skip to: 19231 8660/* 8972 */ MCD::OPC_Decode, 139, 17, 230, 1, // Opcode: VCGTzv2f32 8661/* 8977 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 8992 8662/* 8982 */ MCD::OPC_CheckPredicate, 26, 4, 40, 0, // Skip to: 19231 8663/* 8987 */ MCD::OPC_Decode, 142, 17, 231, 1, // Opcode: VCGTzv4f32 8664/* 8992 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 9007 8665/* 8997 */ MCD::OPC_CheckPredicate, 26, 245, 39, 0, // Skip to: 19231 8666/* 9002 */ MCD::OPC_Decode, 241, 16, 230, 1, // Opcode: VCGEzv2f32 8667/* 9007 */ MCD::OPC_FilterValue, 3, 235, 39, 0, // Skip to: 19231 8668/* 9012 */ MCD::OPC_CheckPredicate, 26, 230, 39, 0, // Skip to: 19231 8669/* 9017 */ MCD::OPC_Decode, 244, 16, 231, 1, // Opcode: VCGEzv4f32 8670/* 9022 */ MCD::OPC_FilterValue, 11, 220, 39, 0, // Skip to: 19231 8671/* 9027 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8672/* 9030 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 9045 8673/* 9035 */ MCD::OPC_CheckPredicate, 26, 207, 39, 0, // Skip to: 19231 8674/* 9040 */ MCD::OPC_Decode, 195, 25, 230, 1, // Opcode: VRECPEd 8675/* 9045 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 9060 8676/* 9050 */ MCD::OPC_CheckPredicate, 26, 192, 39, 0, // Skip to: 19231 8677/* 9055 */ MCD::OPC_Decode, 200, 25, 231, 1, // Opcode: VRECPEq 8678/* 9060 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 9075 8679/* 9065 */ MCD::OPC_CheckPredicate, 26, 177, 39, 0, // Skip to: 19231 8680/* 9070 */ MCD::OPC_Decode, 181, 26, 230, 1, // Opcode: VRSQRTEd 8681/* 9075 */ MCD::OPC_FilterValue, 3, 167, 39, 0, // Skip to: 19231 8682/* 9080 */ MCD::OPC_CheckPredicate, 26, 162, 39, 0, // Skip to: 19231 8683/* 9085 */ MCD::OPC_Decode, 186, 26, 231, 1, // Opcode: VRSQRTEq 8684/* 9090 */ MCD::OPC_FilterValue, 5, 87, 1, 0, // Skip to: 9438 8685/* 9095 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ... 8686/* 9098 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 9166 8687/* 9103 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8688/* 9106 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 9121 8689/* 9111 */ MCD::OPC_CheckPredicate, 26, 131, 39, 0, // Skip to: 19231 8690/* 9116 */ MCD::OPC_Decode, 200, 17, 230, 1, // Opcode: VCNTd 8691/* 9121 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 9136 8692/* 9126 */ MCD::OPC_CheckPredicate, 26, 116, 39, 0, // Skip to: 19231 8693/* 9131 */ MCD::OPC_Decode, 201, 17, 231, 1, // Opcode: VCNTq 8694/* 9136 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 9151 8695/* 9141 */ MCD::OPC_CheckPredicate, 26, 101, 39, 0, // Skip to: 19231 8696/* 9146 */ MCD::OPC_Decode, 196, 23, 230, 1, // Opcode: VMVNd 8697/* 9151 */ MCD::OPC_FilterValue, 3, 91, 39, 0, // Skip to: 19231 8698/* 9156 */ MCD::OPC_CheckPredicate, 26, 86, 39, 0, // Skip to: 19231 8699/* 9161 */ MCD::OPC_Decode, 197, 23, 231, 1, // Opcode: VMVNq 8700/* 9166 */ MCD::OPC_FilterValue, 5, 63, 0, 0, // Skip to: 9234 8701/* 9171 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8702/* 9174 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 9189 8703/* 9179 */ MCD::OPC_CheckPredicate, 27, 63, 39, 0, // Skip to: 19231 8704/* 9184 */ MCD::OPC_Decode, 217, 16, 230, 1, // Opcode: VCEQzv4f16 8705/* 9189 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 9204 8706/* 9194 */ MCD::OPC_CheckPredicate, 27, 48, 39, 0, // Skip to: 19231 8707/* 9199 */ MCD::OPC_Decode, 221, 16, 231, 1, // Opcode: VCEQzv8f16 8708/* 9204 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 9219 8709/* 9209 */ MCD::OPC_CheckPredicate, 27, 33, 39, 0, // Skip to: 19231 8710/* 9214 */ MCD::OPC_Decode, 151, 17, 230, 1, // Opcode: VCLEzv4f16 8711/* 9219 */ MCD::OPC_FilterValue, 3, 23, 39, 0, // Skip to: 19231 8712/* 9224 */ MCD::OPC_CheckPredicate, 27, 18, 39, 0, // Skip to: 19231 8713/* 9229 */ MCD::OPC_Decode, 155, 17, 231, 1, // Opcode: VCLEzv8f16 8714/* 9234 */ MCD::OPC_FilterValue, 7, 63, 0, 0, // Skip to: 9302 8715/* 9239 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8716/* 9242 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 9257 8717/* 9247 */ MCD::OPC_CheckPredicate, 27, 251, 38, 0, // Skip to: 19231 8718/* 9252 */ MCD::OPC_Decode, 198, 25, 230, 1, // Opcode: VRECPEhd 8719/* 9257 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 9272 8720/* 9262 */ MCD::OPC_CheckPredicate, 27, 236, 38, 0, // Skip to: 19231 8721/* 9267 */ MCD::OPC_Decode, 199, 25, 231, 1, // Opcode: VRECPEhq 8722/* 9272 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 9287 8723/* 9277 */ MCD::OPC_CheckPredicate, 27, 221, 38, 0, // Skip to: 19231 8724/* 9282 */ MCD::OPC_Decode, 184, 26, 230, 1, // Opcode: VRSQRTEhd 8725/* 9287 */ MCD::OPC_FilterValue, 3, 211, 38, 0, // Skip to: 19231 8726/* 9292 */ MCD::OPC_CheckPredicate, 27, 206, 38, 0, // Skip to: 19231 8727/* 9297 */ MCD::OPC_Decode, 185, 26, 231, 1, // Opcode: VRSQRTEhq 8728/* 9302 */ MCD::OPC_FilterValue, 9, 63, 0, 0, // Skip to: 9370 8729/* 9307 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8730/* 9310 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 9325 8731/* 9315 */ MCD::OPC_CheckPredicate, 26, 183, 38, 0, // Skip to: 19231 8732/* 9320 */ MCD::OPC_Decode, 215, 16, 230, 1, // Opcode: VCEQzv2f32 8733/* 9325 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 9340 8734/* 9330 */ MCD::OPC_CheckPredicate, 26, 168, 38, 0, // Skip to: 19231 8735/* 9335 */ MCD::OPC_Decode, 218, 16, 231, 1, // Opcode: VCEQzv4f32 8736/* 9340 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 9355 8737/* 9345 */ MCD::OPC_CheckPredicate, 26, 153, 38, 0, // Skip to: 19231 8738/* 9350 */ MCD::OPC_Decode, 149, 17, 230, 1, // Opcode: VCLEzv2f32 8739/* 9355 */ MCD::OPC_FilterValue, 3, 143, 38, 0, // Skip to: 19231 8740/* 9360 */ MCD::OPC_CheckPredicate, 26, 138, 38, 0, // Skip to: 19231 8741/* 9365 */ MCD::OPC_Decode, 152, 17, 231, 1, // Opcode: VCLEzv4f32 8742/* 9370 */ MCD::OPC_FilterValue, 11, 128, 38, 0, // Skip to: 19231 8743/* 9375 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8744/* 9378 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 9393 8745/* 9383 */ MCD::OPC_CheckPredicate, 26, 115, 38, 0, // Skip to: 19231 8746/* 9388 */ MCD::OPC_Decode, 196, 25, 230, 1, // Opcode: VRECPEfd 8747/* 9393 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 9408 8748/* 9398 */ MCD::OPC_CheckPredicate, 26, 100, 38, 0, // Skip to: 19231 8749/* 9403 */ MCD::OPC_Decode, 197, 25, 231, 1, // Opcode: VRECPEfq 8750/* 9408 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 9423 8751/* 9413 */ MCD::OPC_CheckPredicate, 26, 85, 38, 0, // Skip to: 19231 8752/* 9418 */ MCD::OPC_Decode, 182, 26, 230, 1, // Opcode: VRSQRTEfd 8753/* 9423 */ MCD::OPC_FilterValue, 3, 75, 38, 0, // Skip to: 19231 8754/* 9428 */ MCD::OPC_CheckPredicate, 26, 70, 38, 0, // Skip to: 19231 8755/* 9433 */ MCD::OPC_Decode, 183, 26, 231, 1, // Opcode: VRSQRTEfq 8756/* 9438 */ MCD::OPC_FilterValue, 6, 201, 1, 0, // Skip to: 9900 8757/* 9443 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ... 8758/* 9446 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 9514 8759/* 9451 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8760/* 9454 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 9469 8761/* 9459 */ MCD::OPC_CheckPredicate, 26, 39, 38, 0, // Skip to: 19231 8762/* 9464 */ MCD::OPC_Decode, 237, 23, 236, 1, // Opcode: VPADALsv8i8 8763/* 9469 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 9484 8764/* 9474 */ MCD::OPC_CheckPredicate, 26, 24, 38, 0, // Skip to: 19231 8765/* 9479 */ MCD::OPC_Decode, 232, 23, 237, 1, // Opcode: VPADALsv16i8 8766/* 9484 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 9499 8767/* 9489 */ MCD::OPC_CheckPredicate, 26, 9, 38, 0, // Skip to: 19231 8768/* 9494 */ MCD::OPC_Decode, 243, 23, 236, 1, // Opcode: VPADALuv8i8 8769/* 9499 */ MCD::OPC_FilterValue, 3, 255, 37, 0, // Skip to: 19231 8770/* 9504 */ MCD::OPC_CheckPredicate, 26, 250, 37, 0, // Skip to: 19231 8771/* 9509 */ MCD::OPC_Decode, 238, 23, 237, 1, // Opcode: VPADALuv16i8 8772/* 9514 */ MCD::OPC_FilterValue, 4, 63, 0, 0, // Skip to: 9582 8773/* 9519 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8774/* 9522 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 9537 8775/* 9527 */ MCD::OPC_CheckPredicate, 26, 227, 37, 0, // Skip to: 19231 8776/* 9532 */ MCD::OPC_Decode, 234, 23, 236, 1, // Opcode: VPADALsv4i16 8777/* 9537 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 9552 8778/* 9542 */ MCD::OPC_CheckPredicate, 26, 212, 37, 0, // Skip to: 19231 8779/* 9547 */ MCD::OPC_Decode, 236, 23, 237, 1, // Opcode: VPADALsv8i16 8780/* 9552 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 9567 8781/* 9557 */ MCD::OPC_CheckPredicate, 26, 197, 37, 0, // Skip to: 19231 8782/* 9562 */ MCD::OPC_Decode, 240, 23, 236, 1, // Opcode: VPADALuv4i16 8783/* 9567 */ MCD::OPC_FilterValue, 3, 187, 37, 0, // Skip to: 19231 8784/* 9572 */ MCD::OPC_CheckPredicate, 26, 182, 37, 0, // Skip to: 19231 8785/* 9577 */ MCD::OPC_Decode, 242, 23, 237, 1, // Opcode: VPADALuv8i16 8786/* 9582 */ MCD::OPC_FilterValue, 5, 33, 0, 0, // Skip to: 9620 8787/* 9587 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8788/* 9590 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 9605 8789/* 9595 */ MCD::OPC_CheckPredicate, 27, 159, 37, 0, // Skip to: 19231 8790/* 9600 */ MCD::OPC_Decode, 167, 17, 230, 1, // Opcode: VCLTzv4f16 8791/* 9605 */ MCD::OPC_FilterValue, 1, 149, 37, 0, // Skip to: 19231 8792/* 9610 */ MCD::OPC_CheckPredicate, 27, 144, 37, 0, // Skip to: 19231 8793/* 9615 */ MCD::OPC_Decode, 171, 17, 231, 1, // Opcode: VCLTzv8f16 8794/* 9620 */ MCD::OPC_FilterValue, 6, 33, 0, 0, // Skip to: 9658 8795/* 9625 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8796/* 9628 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 9643 8797/* 9633 */ MCD::OPC_CheckPredicate, 30, 121, 37, 0, // Skip to: 19231 8798/* 9638 */ MCD::OPC_Decode, 140, 18, 234, 1, // Opcode: VCVTf2h 8799/* 9643 */ MCD::OPC_FilterValue, 1, 111, 37, 0, // Skip to: 19231 8800/* 9648 */ MCD::OPC_CheckPredicate, 31, 106, 37, 0, // Skip to: 19231 8801/* 9653 */ MCD::OPC_Decode, 218, 5, 234, 1, // Opcode: BF16_VCVT 8802/* 9658 */ MCD::OPC_FilterValue, 7, 63, 0, 0, // Skip to: 9726 8803/* 9663 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8804/* 9666 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 9681 8805/* 9671 */ MCD::OPC_CheckPredicate, 27, 83, 37, 0, // Skip to: 19231 8806/* 9676 */ MCD::OPC_Decode, 160, 18, 230, 1, // Opcode: VCVTs2hd 8807/* 9681 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 9696 8808/* 9686 */ MCD::OPC_CheckPredicate, 27, 68, 37, 0, // Skip to: 19231 8809/* 9691 */ MCD::OPC_Decode, 161, 18, 231, 1, // Opcode: VCVTs2hq 8810/* 9696 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 9711 8811/* 9701 */ MCD::OPC_CheckPredicate, 27, 53, 37, 0, // Skip to: 19231 8812/* 9706 */ MCD::OPC_Decode, 164, 18, 230, 1, // Opcode: VCVTu2hd 8813/* 9711 */ MCD::OPC_FilterValue, 3, 43, 37, 0, // Skip to: 19231 8814/* 9716 */ MCD::OPC_CheckPredicate, 27, 38, 37, 0, // Skip to: 19231 8815/* 9721 */ MCD::OPC_Decode, 165, 18, 231, 1, // Opcode: VCVTu2hq 8816/* 9726 */ MCD::OPC_FilterValue, 8, 63, 0, 0, // Skip to: 9794 8817/* 9731 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8818/* 9734 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 9749 8819/* 9739 */ MCD::OPC_CheckPredicate, 26, 15, 37, 0, // Skip to: 19231 8820/* 9744 */ MCD::OPC_Decode, 233, 23, 236, 1, // Opcode: VPADALsv2i32 8821/* 9749 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 9764 8822/* 9754 */ MCD::OPC_CheckPredicate, 26, 0, 37, 0, // Skip to: 19231 8823/* 9759 */ MCD::OPC_Decode, 235, 23, 237, 1, // Opcode: VPADALsv4i32 8824/* 9764 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 9779 8825/* 9769 */ MCD::OPC_CheckPredicate, 26, 241, 36, 0, // Skip to: 19231 8826/* 9774 */ MCD::OPC_Decode, 239, 23, 236, 1, // Opcode: VPADALuv2i32 8827/* 9779 */ MCD::OPC_FilterValue, 3, 231, 36, 0, // Skip to: 19231 8828/* 9784 */ MCD::OPC_CheckPredicate, 26, 226, 36, 0, // Skip to: 19231 8829/* 9789 */ MCD::OPC_Decode, 241, 23, 237, 1, // Opcode: VPADALuv4i32 8830/* 9794 */ MCD::OPC_FilterValue, 9, 33, 0, 0, // Skip to: 9832 8831/* 9799 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8832/* 9802 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 9817 8833/* 9807 */ MCD::OPC_CheckPredicate, 26, 203, 36, 0, // Skip to: 19231 8834/* 9812 */ MCD::OPC_Decode, 165, 17, 230, 1, // Opcode: VCLTzv2f32 8835/* 9817 */ MCD::OPC_FilterValue, 1, 193, 36, 0, // Skip to: 19231 8836/* 9822 */ MCD::OPC_CheckPredicate, 26, 188, 36, 0, // Skip to: 19231 8837/* 9827 */ MCD::OPC_Decode, 168, 17, 231, 1, // Opcode: VCLTzv4f32 8838/* 9832 */ MCD::OPC_FilterValue, 11, 178, 36, 0, // Skip to: 19231 8839/* 9837 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8840/* 9840 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 9855 8841/* 9845 */ MCD::OPC_CheckPredicate, 26, 165, 36, 0, // Skip to: 19231 8842/* 9850 */ MCD::OPC_Decode, 158, 18, 230, 1, // Opcode: VCVTs2fd 8843/* 9855 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 9870 8844/* 9860 */ MCD::OPC_CheckPredicate, 26, 150, 36, 0, // Skip to: 19231 8845/* 9865 */ MCD::OPC_Decode, 159, 18, 231, 1, // Opcode: VCVTs2fq 8846/* 9870 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 9885 8847/* 9875 */ MCD::OPC_CheckPredicate, 26, 135, 36, 0, // Skip to: 19231 8848/* 9880 */ MCD::OPC_Decode, 162, 18, 230, 1, // Opcode: VCVTu2fd 8849/* 9885 */ MCD::OPC_FilterValue, 3, 125, 36, 0, // Skip to: 19231 8850/* 9890 */ MCD::OPC_CheckPredicate, 26, 120, 36, 0, // Skip to: 19231 8851/* 9895 */ MCD::OPC_Decode, 163, 18, 231, 1, // Opcode: VCVTu2fq 8852/* 9900 */ MCD::OPC_FilterValue, 7, 245, 1, 0, // Skip to: 10406 8853/* 9905 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ... 8854/* 9908 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 9976 8855/* 9913 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8856/* 9916 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 9931 8857/* 9921 */ MCD::OPC_CheckPredicate, 26, 89, 36, 0, // Skip to: 19231 8858/* 9926 */ MCD::OPC_Decode, 154, 24, 230, 1, // Opcode: VQABSv8i8 8859/* 9931 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 9946 8860/* 9936 */ MCD::OPC_CheckPredicate, 26, 74, 36, 0, // Skip to: 19231 8861/* 9941 */ MCD::OPC_Decode, 149, 24, 231, 1, // Opcode: VQABSv16i8 8862/* 9946 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 9961 8863/* 9951 */ MCD::OPC_CheckPredicate, 26, 59, 36, 0, // Skip to: 19231 8864/* 9956 */ MCD::OPC_Decode, 205, 24, 230, 1, // Opcode: VQNEGv8i8 8865/* 9961 */ MCD::OPC_FilterValue, 3, 49, 36, 0, // Skip to: 19231 8866/* 9966 */ MCD::OPC_CheckPredicate, 26, 44, 36, 0, // Skip to: 19231 8867/* 9971 */ MCD::OPC_Decode, 200, 24, 231, 1, // Opcode: VQNEGv16i8 8868/* 9976 */ MCD::OPC_FilterValue, 4, 63, 0, 0, // Skip to: 10044 8869/* 9981 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8870/* 9984 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 9999 8871/* 9989 */ MCD::OPC_CheckPredicate, 26, 21, 36, 0, // Skip to: 19231 8872/* 9994 */ MCD::OPC_Decode, 151, 24, 230, 1, // Opcode: VQABSv4i16 8873/* 9999 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 10014 8874/* 10004 */ MCD::OPC_CheckPredicate, 26, 6, 36, 0, // Skip to: 19231 8875/* 10009 */ MCD::OPC_Decode, 153, 24, 231, 1, // Opcode: VQABSv8i16 8876/* 10014 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 10029 8877/* 10019 */ MCD::OPC_CheckPredicate, 26, 247, 35, 0, // Skip to: 19231 8878/* 10024 */ MCD::OPC_Decode, 202, 24, 230, 1, // Opcode: VQNEGv4i16 8879/* 10029 */ MCD::OPC_FilterValue, 3, 237, 35, 0, // Skip to: 19231 8880/* 10034 */ MCD::OPC_CheckPredicate, 26, 232, 35, 0, // Skip to: 19231 8881/* 10039 */ MCD::OPC_Decode, 204, 24, 231, 1, // Opcode: VQNEGv8i16 8882/* 10044 */ MCD::OPC_FilterValue, 5, 63, 0, 0, // Skip to: 10112 8883/* 10049 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8884/* 10052 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 10067 8885/* 10057 */ MCD::OPC_CheckPredicate, 27, 209, 35, 0, // Skip to: 19231 8886/* 10062 */ MCD::OPC_Decode, 134, 16, 230, 1, // Opcode: VABShd 8887/* 10067 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 10082 8888/* 10072 */ MCD::OPC_CheckPredicate, 27, 194, 35, 0, // Skip to: 19231 8889/* 10077 */ MCD::OPC_Decode, 135, 16, 231, 1, // Opcode: VABShq 8890/* 10082 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 10097 8891/* 10087 */ MCD::OPC_CheckPredicate, 27, 179, 35, 0, // Skip to: 19231 8892/* 10092 */ MCD::OPC_Decode, 207, 23, 230, 1, // Opcode: VNEGhd 8893/* 10097 */ MCD::OPC_FilterValue, 3, 169, 35, 0, // Skip to: 19231 8894/* 10102 */ MCD::OPC_CheckPredicate, 27, 164, 35, 0, // Skip to: 19231 8895/* 10107 */ MCD::OPC_Decode, 208, 23, 231, 1, // Opcode: VNEGhq 8896/* 10112 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 10134 8897/* 10117 */ MCD::OPC_CheckPredicate, 30, 149, 35, 0, // Skip to: 19231 8898/* 10122 */ MCD::OPC_CheckField, 6, 2, 0, 142, 35, 0, // Skip to: 19231 8899/* 10129 */ MCD::OPC_Decode, 149, 18, 238, 1, // Opcode: VCVTh2f 8900/* 10134 */ MCD::OPC_FilterValue, 7, 63, 0, 0, // Skip to: 10202 8901/* 10139 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8902/* 10142 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 10157 8903/* 10147 */ MCD::OPC_CheckPredicate, 27, 119, 35, 0, // Skip to: 19231 8904/* 10152 */ MCD::OPC_Decode, 150, 18, 230, 1, // Opcode: VCVTh2sd 8905/* 10157 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 10172 8906/* 10162 */ MCD::OPC_CheckPredicate, 27, 104, 35, 0, // Skip to: 19231 8907/* 10167 */ MCD::OPC_Decode, 151, 18, 231, 1, // Opcode: VCVTh2sq 8908/* 10172 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 10187 8909/* 10177 */ MCD::OPC_CheckPredicate, 27, 89, 35, 0, // Skip to: 19231 8910/* 10182 */ MCD::OPC_Decode, 152, 18, 230, 1, // Opcode: VCVTh2ud 8911/* 10187 */ MCD::OPC_FilterValue, 3, 79, 35, 0, // Skip to: 19231 8912/* 10192 */ MCD::OPC_CheckPredicate, 27, 74, 35, 0, // Skip to: 19231 8913/* 10197 */ MCD::OPC_Decode, 153, 18, 231, 1, // Opcode: VCVTh2uq 8914/* 10202 */ MCD::OPC_FilterValue, 8, 63, 0, 0, // Skip to: 10270 8915/* 10207 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8916/* 10210 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 10225 8917/* 10215 */ MCD::OPC_CheckPredicate, 26, 51, 35, 0, // Skip to: 19231 8918/* 10220 */ MCD::OPC_Decode, 150, 24, 230, 1, // Opcode: VQABSv2i32 8919/* 10225 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 10240 8920/* 10230 */ MCD::OPC_CheckPredicate, 26, 36, 35, 0, // Skip to: 19231 8921/* 10235 */ MCD::OPC_Decode, 152, 24, 231, 1, // Opcode: VQABSv4i32 8922/* 10240 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 10255 8923/* 10245 */ MCD::OPC_CheckPredicate, 26, 21, 35, 0, // Skip to: 19231 8924/* 10250 */ MCD::OPC_Decode, 201, 24, 230, 1, // Opcode: VQNEGv2i32 8925/* 10255 */ MCD::OPC_FilterValue, 3, 11, 35, 0, // Skip to: 19231 8926/* 10260 */ MCD::OPC_CheckPredicate, 26, 6, 35, 0, // Skip to: 19231 8927/* 10265 */ MCD::OPC_Decode, 203, 24, 231, 1, // Opcode: VQNEGv4i32 8928/* 10270 */ MCD::OPC_FilterValue, 9, 63, 0, 0, // Skip to: 10338 8929/* 10275 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8930/* 10278 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 10293 8931/* 10283 */ MCD::OPC_CheckPredicate, 26, 239, 34, 0, // Skip to: 19231 8932/* 10288 */ MCD::OPC_Decode, 132, 16, 230, 1, // Opcode: VABSfd 8933/* 10293 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 10308 8934/* 10298 */ MCD::OPC_CheckPredicate, 26, 224, 34, 0, // Skip to: 19231 8935/* 10303 */ MCD::OPC_Decode, 133, 16, 231, 1, // Opcode: VABSfq 8936/* 10308 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 10323 8937/* 10313 */ MCD::OPC_CheckPredicate, 26, 209, 34, 0, // Skip to: 19231 8938/* 10318 */ MCD::OPC_Decode, 206, 23, 230, 1, // Opcode: VNEGfd 8939/* 10323 */ MCD::OPC_FilterValue, 3, 199, 34, 0, // Skip to: 19231 8940/* 10328 */ MCD::OPC_CheckPredicate, 26, 194, 34, 0, // Skip to: 19231 8941/* 10333 */ MCD::OPC_Decode, 205, 23, 231, 1, // Opcode: VNEGf32q 8942/* 10338 */ MCD::OPC_FilterValue, 11, 184, 34, 0, // Skip to: 19231 8943/* 10343 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8944/* 10346 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 10361 8945/* 10351 */ MCD::OPC_CheckPredicate, 26, 171, 34, 0, // Skip to: 19231 8946/* 10356 */ MCD::OPC_Decode, 141, 18, 230, 1, // Opcode: VCVTf2sd 8947/* 10361 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 10376 8948/* 10366 */ MCD::OPC_CheckPredicate, 26, 156, 34, 0, // Skip to: 19231 8949/* 10371 */ MCD::OPC_Decode, 142, 18, 231, 1, // Opcode: VCVTf2sq 8950/* 10376 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 10391 8951/* 10381 */ MCD::OPC_CheckPredicate, 26, 141, 34, 0, // Skip to: 19231 8952/* 10386 */ MCD::OPC_Decode, 143, 18, 230, 1, // Opcode: VCVTf2ud 8953/* 10391 */ MCD::OPC_FilterValue, 3, 131, 34, 0, // Skip to: 19231 8954/* 10396 */ MCD::OPC_CheckPredicate, 26, 126, 34, 0, // Skip to: 19231 8955/* 10401 */ MCD::OPC_Decode, 144, 18, 231, 1, // Opcode: VCVTf2uq 8956/* 10406 */ MCD::OPC_FilterValue, 8, 33, 0, 0, // Skip to: 10444 8957/* 10411 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 8958/* 10414 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 10429 8959/* 10419 */ MCD::OPC_CheckPredicate, 26, 103, 34, 0, // Skip to: 19231 8960/* 10424 */ MCD::OPC_Decode, 136, 30, 239, 1, // Opcode: VTBL1 8961/* 10429 */ MCD::OPC_FilterValue, 1, 93, 34, 0, // Skip to: 19231 8962/* 10434 */ MCD::OPC_CheckPredicate, 26, 88, 34, 0, // Skip to: 19231 8963/* 10439 */ MCD::OPC_Decode, 142, 30, 239, 1, // Opcode: VTBX1 8964/* 10444 */ MCD::OPC_FilterValue, 9, 33, 0, 0, // Skip to: 10482 8965/* 10449 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 8966/* 10452 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 10467 8967/* 10457 */ MCD::OPC_CheckPredicate, 26, 65, 34, 0, // Skip to: 19231 8968/* 10462 */ MCD::OPC_Decode, 137, 30, 239, 1, // Opcode: VTBL2 8969/* 10467 */ MCD::OPC_FilterValue, 1, 55, 34, 0, // Skip to: 19231 8970/* 10472 */ MCD::OPC_CheckPredicate, 26, 50, 34, 0, // Skip to: 19231 8971/* 10477 */ MCD::OPC_Decode, 143, 30, 239, 1, // Opcode: VTBX2 8972/* 10482 */ MCD::OPC_FilterValue, 10, 33, 0, 0, // Skip to: 10520 8973/* 10487 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 8974/* 10490 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 10505 8975/* 10495 */ MCD::OPC_CheckPredicate, 26, 27, 34, 0, // Skip to: 19231 8976/* 10500 */ MCD::OPC_Decode, 138, 30, 239, 1, // Opcode: VTBL3 8977/* 10505 */ MCD::OPC_FilterValue, 1, 17, 34, 0, // Skip to: 19231 8978/* 10510 */ MCD::OPC_CheckPredicate, 26, 12, 34, 0, // Skip to: 19231 8979/* 10515 */ MCD::OPC_Decode, 144, 30, 239, 1, // Opcode: VTBX3 8980/* 10520 */ MCD::OPC_FilterValue, 11, 33, 0, 0, // Skip to: 10558 8981/* 10525 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 8982/* 10528 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 10543 8983/* 10533 */ MCD::OPC_CheckPredicate, 26, 245, 33, 0, // Skip to: 19231 8984/* 10538 */ MCD::OPC_Decode, 140, 30, 239, 1, // Opcode: VTBL4 8985/* 10543 */ MCD::OPC_FilterValue, 1, 235, 33, 0, // Skip to: 19231 8986/* 10548 */ MCD::OPC_CheckPredicate, 26, 230, 33, 0, // Skip to: 19231 8987/* 10553 */ MCD::OPC_Decode, 146, 30, 239, 1, // Opcode: VTBX4 8988/* 10558 */ MCD::OPC_FilterValue, 12, 220, 33, 0, // Skip to: 19231 8989/* 10563 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 8990/* 10566 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 10634 8991/* 10571 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 8992/* 10574 */ MCD::OPC_FilterValue, 0, 40, 0, 0, // Skip to: 10619 8993/* 10579 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ... 8994/* 10582 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 10604 8995/* 10587 */ MCD::OPC_CheckPredicate, 26, 191, 33, 0, // Skip to: 19231 8996/* 10592 */ MCD::OPC_CheckField, 18, 1, 1, 184, 33, 0, // Skip to: 19231 8997/* 10599 */ MCD::OPC_Decode, 185, 18, 240, 1, // Opcode: VDUPLN32d 8998/* 10604 */ MCD::OPC_FilterValue, 1, 174, 33, 0, // Skip to: 19231 8999/* 10609 */ MCD::OPC_CheckPredicate, 26, 169, 33, 0, // Skip to: 19231 9000/* 10614 */ MCD::OPC_Decode, 183, 18, 241, 1, // Opcode: VDUPLN16d 9001/* 10619 */ MCD::OPC_FilterValue, 1, 159, 33, 0, // Skip to: 19231 9002/* 10624 */ MCD::OPC_CheckPredicate, 26, 154, 33, 0, // Skip to: 19231 9003/* 10629 */ MCD::OPC_Decode, 187, 18, 242, 1, // Opcode: VDUPLN8d 9004/* 10634 */ MCD::OPC_FilterValue, 1, 144, 33, 0, // Skip to: 19231 9005/* 10639 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ... 9006/* 10642 */ MCD::OPC_FilterValue, 0, 40, 0, 0, // Skip to: 10687 9007/* 10647 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ... 9008/* 10650 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 10672 9009/* 10655 */ MCD::OPC_CheckPredicate, 26, 123, 33, 0, // Skip to: 19231 9010/* 10660 */ MCD::OPC_CheckField, 18, 1, 1, 116, 33, 0, // Skip to: 19231 9011/* 10667 */ MCD::OPC_Decode, 186, 18, 243, 1, // Opcode: VDUPLN32q 9012/* 10672 */ MCD::OPC_FilterValue, 1, 106, 33, 0, // Skip to: 19231 9013/* 10677 */ MCD::OPC_CheckPredicate, 26, 101, 33, 0, // Skip to: 19231 9014/* 10682 */ MCD::OPC_Decode, 184, 18, 244, 1, // Opcode: VDUPLN16q 9015/* 10687 */ MCD::OPC_FilterValue, 1, 91, 33, 0, // Skip to: 19231 9016/* 10692 */ MCD::OPC_CheckPredicate, 26, 86, 33, 0, // Skip to: 19231 9017/* 10697 */ MCD::OPC_Decode, 188, 18, 245, 1, // Opcode: VDUPLN8q 9018/* 10702 */ MCD::OPC_FilterValue, 1, 76, 33, 0, // Skip to: 19231 9019/* 10707 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 9020/* 10710 */ MCD::OPC_FilterValue, 0, 120, 17, 0, // Skip to: 15187 9021/* 10715 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 9022/* 10718 */ MCD::OPC_FilterValue, 0, 108, 8, 0, // Skip to: 12879 9023/* 10723 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ... 9024/* 10726 */ MCD::OPC_FilterValue, 0, 163, 0, 0, // Skip to: 10894 9025/* 10731 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 9026/* 10734 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 10774 9027/* 10739 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9028/* 10742 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 10758 9029/* 10748 */ MCD::OPC_CheckPredicate, 26, 30, 33, 0, // Skip to: 19231 9030/* 10753 */ MCD::OPC_Decode, 162, 24, 201, 1, // Opcode: VQADDsv8i8 9031/* 10758 */ MCD::OPC_FilterValue, 243, 1, 19, 33, 0, // Skip to: 19231 9032/* 10764 */ MCD::OPC_CheckPredicate, 26, 14, 33, 0, // Skip to: 19231 9033/* 10769 */ MCD::OPC_Decode, 170, 24, 201, 1, // Opcode: VQADDuv8i8 9034/* 10774 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 10814 9035/* 10779 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9036/* 10782 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 10798 9037/* 10788 */ MCD::OPC_CheckPredicate, 26, 246, 32, 0, // Skip to: 19231 9038/* 10793 */ MCD::OPC_Decode, 159, 24, 201, 1, // Opcode: VQADDsv4i16 9039/* 10798 */ MCD::OPC_FilterValue, 243, 1, 235, 32, 0, // Skip to: 19231 9040/* 10804 */ MCD::OPC_CheckPredicate, 26, 230, 32, 0, // Skip to: 19231 9041/* 10809 */ MCD::OPC_Decode, 167, 24, 201, 1, // Opcode: VQADDuv4i16 9042/* 10814 */ MCD::OPC_FilterValue, 2, 35, 0, 0, // Skip to: 10854 9043/* 10819 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9044/* 10822 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 10838 9045/* 10828 */ MCD::OPC_CheckPredicate, 26, 206, 32, 0, // Skip to: 19231 9046/* 10833 */ MCD::OPC_Decode, 157, 24, 201, 1, // Opcode: VQADDsv2i32 9047/* 10838 */ MCD::OPC_FilterValue, 243, 1, 195, 32, 0, // Skip to: 19231 9048/* 10844 */ MCD::OPC_CheckPredicate, 26, 190, 32, 0, // Skip to: 19231 9049/* 10849 */ MCD::OPC_Decode, 165, 24, 201, 1, // Opcode: VQADDuv2i32 9050/* 10854 */ MCD::OPC_FilterValue, 3, 180, 32, 0, // Skip to: 19231 9051/* 10859 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9052/* 10862 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 10878 9053/* 10868 */ MCD::OPC_CheckPredicate, 26, 166, 32, 0, // Skip to: 19231 9054/* 10873 */ MCD::OPC_Decode, 156, 24, 201, 1, // Opcode: VQADDsv1i64 9055/* 10878 */ MCD::OPC_FilterValue, 243, 1, 155, 32, 0, // Skip to: 19231 9056/* 10884 */ MCD::OPC_CheckPredicate, 26, 150, 32, 0, // Skip to: 19231 9057/* 10889 */ MCD::OPC_Decode, 164, 24, 201, 1, // Opcode: VQADDuv1i64 9058/* 10894 */ MCD::OPC_FilterValue, 1, 163, 0, 0, // Skip to: 11062 9059/* 10899 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 9060/* 10902 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 10942 9061/* 10907 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9062/* 10910 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 10926 9063/* 10916 */ MCD::OPC_CheckPredicate, 26, 118, 32, 0, // Skip to: 19231 9064/* 10921 */ MCD::OPC_Decode, 180, 16, 201, 1, // Opcode: VANDd 9065/* 10926 */ MCD::OPC_FilterValue, 243, 1, 107, 32, 0, // Skip to: 19231 9066/* 10932 */ MCD::OPC_CheckPredicate, 26, 102, 32, 0, // Skip to: 19231 9067/* 10937 */ MCD::OPC_Decode, 189, 18, 201, 1, // Opcode: VEORd 9068/* 10942 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 10982 9069/* 10947 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9070/* 10950 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 10966 9071/* 10956 */ MCD::OPC_CheckPredicate, 26, 78, 32, 0, // Skip to: 19231 9072/* 10961 */ MCD::OPC_Decode, 186, 16, 201, 1, // Opcode: VBICd 9073/* 10966 */ MCD::OPC_FilterValue, 243, 1, 67, 32, 0, // Skip to: 19231 9074/* 10972 */ MCD::OPC_CheckPredicate, 26, 62, 32, 0, // Skip to: 19231 9075/* 10977 */ MCD::OPC_Decode, 196, 16, 209, 1, // Opcode: VBSLd 9076/* 10982 */ MCD::OPC_FilterValue, 2, 35, 0, 0, // Skip to: 11022 9077/* 10987 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9078/* 10990 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 11006 9079/* 10996 */ MCD::OPC_CheckPredicate, 26, 38, 32, 0, // Skip to: 19231 9080/* 11001 */ MCD::OPC_Decode, 226, 23, 201, 1, // Opcode: VORRd 9081/* 11006 */ MCD::OPC_FilterValue, 243, 1, 27, 32, 0, // Skip to: 19231 9082/* 11012 */ MCD::OPC_CheckPredicate, 26, 22, 32, 0, // Skip to: 19231 9083/* 11017 */ MCD::OPC_Decode, 194, 16, 209, 1, // Opcode: VBITd 9084/* 11022 */ MCD::OPC_FilterValue, 3, 12, 32, 0, // Skip to: 19231 9085/* 11027 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9086/* 11030 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 11046 9087/* 11036 */ MCD::OPC_CheckPredicate, 26, 254, 31, 0, // Skip to: 19231 9088/* 11041 */ MCD::OPC_Decode, 224, 23, 201, 1, // Opcode: VORNd 9089/* 11046 */ MCD::OPC_FilterValue, 243, 1, 243, 31, 0, // Skip to: 19231 9090/* 11052 */ MCD::OPC_CheckPredicate, 26, 238, 31, 0, // Skip to: 19231 9091/* 11057 */ MCD::OPC_Decode, 192, 16, 209, 1, // Opcode: VBIFd 9092/* 11062 */ MCD::OPC_FilterValue, 2, 163, 0, 0, // Skip to: 11230 9093/* 11067 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 9094/* 11070 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 11110 9095/* 11075 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9096/* 11078 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 11094 9097/* 11084 */ MCD::OPC_CheckPredicate, 26, 206, 31, 0, // Skip to: 19231 9098/* 11089 */ MCD::OPC_Decode, 183, 25, 201, 1, // Opcode: VQSUBsv8i8 9099/* 11094 */ MCD::OPC_FilterValue, 243, 1, 195, 31, 0, // Skip to: 19231 9100/* 11100 */ MCD::OPC_CheckPredicate, 26, 190, 31, 0, // Skip to: 19231 9101/* 11105 */ MCD::OPC_Decode, 191, 25, 201, 1, // Opcode: VQSUBuv8i8 9102/* 11110 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 11150 9103/* 11115 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9104/* 11118 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 11134 9105/* 11124 */ MCD::OPC_CheckPredicate, 26, 166, 31, 0, // Skip to: 19231 9106/* 11129 */ MCD::OPC_Decode, 180, 25, 201, 1, // Opcode: VQSUBsv4i16 9107/* 11134 */ MCD::OPC_FilterValue, 243, 1, 155, 31, 0, // Skip to: 19231 9108/* 11140 */ MCD::OPC_CheckPredicate, 26, 150, 31, 0, // Skip to: 19231 9109/* 11145 */ MCD::OPC_Decode, 188, 25, 201, 1, // Opcode: VQSUBuv4i16 9110/* 11150 */ MCD::OPC_FilterValue, 2, 35, 0, 0, // Skip to: 11190 9111/* 11155 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9112/* 11158 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 11174 9113/* 11164 */ MCD::OPC_CheckPredicate, 26, 126, 31, 0, // Skip to: 19231 9114/* 11169 */ MCD::OPC_Decode, 178, 25, 201, 1, // Opcode: VQSUBsv2i32 9115/* 11174 */ MCD::OPC_FilterValue, 243, 1, 115, 31, 0, // Skip to: 19231 9116/* 11180 */ MCD::OPC_CheckPredicate, 26, 110, 31, 0, // Skip to: 19231 9117/* 11185 */ MCD::OPC_Decode, 186, 25, 201, 1, // Opcode: VQSUBuv2i32 9118/* 11190 */ MCD::OPC_FilterValue, 3, 100, 31, 0, // Skip to: 19231 9119/* 11195 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9120/* 11198 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 11214 9121/* 11204 */ MCD::OPC_CheckPredicate, 26, 86, 31, 0, // Skip to: 19231 9122/* 11209 */ MCD::OPC_Decode, 177, 25, 201, 1, // Opcode: VQSUBsv1i64 9123/* 11214 */ MCD::OPC_FilterValue, 243, 1, 75, 31, 0, // Skip to: 19231 9124/* 11220 */ MCD::OPC_CheckPredicate, 26, 70, 31, 0, // Skip to: 19231 9125/* 11225 */ MCD::OPC_Decode, 185, 25, 201, 1, // Opcode: VQSUBuv1i64 9126/* 11230 */ MCD::OPC_FilterValue, 3, 123, 0, 0, // Skip to: 11358 9127/* 11235 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 9128/* 11238 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 11278 9129/* 11243 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9130/* 11246 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 11262 9131/* 11252 */ MCD::OPC_CheckPredicate, 26, 38, 31, 0, // Skip to: 19231 9132/* 11257 */ MCD::OPC_Decode, 233, 16, 201, 1, // Opcode: VCGEsv8i8 9133/* 11262 */ MCD::OPC_FilterValue, 243, 1, 27, 31, 0, // Skip to: 19231 9134/* 11268 */ MCD::OPC_CheckPredicate, 26, 22, 31, 0, // Skip to: 19231 9135/* 11273 */ MCD::OPC_Decode, 239, 16, 201, 1, // Opcode: VCGEuv8i8 9136/* 11278 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 11318 9137/* 11283 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9138/* 11286 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 11302 9139/* 11292 */ MCD::OPC_CheckPredicate, 26, 254, 30, 0, // Skip to: 19231 9140/* 11297 */ MCD::OPC_Decode, 230, 16, 201, 1, // Opcode: VCGEsv4i16 9141/* 11302 */ MCD::OPC_FilterValue, 243, 1, 243, 30, 0, // Skip to: 19231 9142/* 11308 */ MCD::OPC_CheckPredicate, 26, 238, 30, 0, // Skip to: 19231 9143/* 11313 */ MCD::OPC_Decode, 236, 16, 201, 1, // Opcode: VCGEuv4i16 9144/* 11318 */ MCD::OPC_FilterValue, 2, 228, 30, 0, // Skip to: 19231 9145/* 11323 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9146/* 11326 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 11342 9147/* 11332 */ MCD::OPC_CheckPredicate, 26, 214, 30, 0, // Skip to: 19231 9148/* 11337 */ MCD::OPC_Decode, 229, 16, 201, 1, // Opcode: VCGEsv2i32 9149/* 11342 */ MCD::OPC_FilterValue, 243, 1, 203, 30, 0, // Skip to: 19231 9150/* 11348 */ MCD::OPC_CheckPredicate, 26, 198, 30, 0, // Skip to: 19231 9151/* 11353 */ MCD::OPC_Decode, 235, 16, 201, 1, // Opcode: VCGEuv2i32 9152/* 11358 */ MCD::OPC_FilterValue, 4, 163, 0, 0, // Skip to: 11526 9153/* 11363 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 9154/* 11366 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 11406 9155/* 11371 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9156/* 11374 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 11390 9157/* 11380 */ MCD::OPC_CheckPredicate, 26, 166, 30, 0, // Skip to: 19231 9158/* 11385 */ MCD::OPC_Decode, 150, 25, 205, 1, // Opcode: VQSHLsv8i8 9159/* 11390 */ MCD::OPC_FilterValue, 243, 1, 155, 30, 0, // Skip to: 19231 9160/* 11396 */ MCD::OPC_CheckPredicate, 26, 150, 30, 0, // Skip to: 19231 9161/* 11401 */ MCD::OPC_Decode, 166, 25, 205, 1, // Opcode: VQSHLuv8i8 9162/* 11406 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 11446 9163/* 11411 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9164/* 11414 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 11430 9165/* 11420 */ MCD::OPC_CheckPredicate, 26, 126, 30, 0, // Skip to: 19231 9166/* 11425 */ MCD::OPC_Decode, 147, 25, 205, 1, // Opcode: VQSHLsv4i16 9167/* 11430 */ MCD::OPC_FilterValue, 243, 1, 115, 30, 0, // Skip to: 19231 9168/* 11436 */ MCD::OPC_CheckPredicate, 26, 110, 30, 0, // Skip to: 19231 9169/* 11441 */ MCD::OPC_Decode, 163, 25, 205, 1, // Opcode: VQSHLuv4i16 9170/* 11446 */ MCD::OPC_FilterValue, 2, 35, 0, 0, // Skip to: 11486 9171/* 11451 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9172/* 11454 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 11470 9173/* 11460 */ MCD::OPC_CheckPredicate, 26, 86, 30, 0, // Skip to: 19231 9174/* 11465 */ MCD::OPC_Decode, 145, 25, 205, 1, // Opcode: VQSHLsv2i32 9175/* 11470 */ MCD::OPC_FilterValue, 243, 1, 75, 30, 0, // Skip to: 19231 9176/* 11476 */ MCD::OPC_CheckPredicate, 26, 70, 30, 0, // Skip to: 19231 9177/* 11481 */ MCD::OPC_Decode, 161, 25, 205, 1, // Opcode: VQSHLuv2i32 9178/* 11486 */ MCD::OPC_FilterValue, 3, 60, 30, 0, // Skip to: 19231 9179/* 11491 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9180/* 11494 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 11510 9181/* 11500 */ MCD::OPC_CheckPredicate, 26, 46, 30, 0, // Skip to: 19231 9182/* 11505 */ MCD::OPC_Decode, 144, 25, 205, 1, // Opcode: VQSHLsv1i64 9183/* 11510 */ MCD::OPC_FilterValue, 243, 1, 35, 30, 0, // Skip to: 19231 9184/* 11516 */ MCD::OPC_CheckPredicate, 26, 30, 30, 0, // Skip to: 19231 9185/* 11521 */ MCD::OPC_Decode, 160, 25, 205, 1, // Opcode: VQSHLuv1i64 9186/* 11526 */ MCD::OPC_FilterValue, 5, 163, 0, 0, // Skip to: 11694 9187/* 11531 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 9188/* 11534 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 11574 9189/* 11539 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9190/* 11542 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 11558 9191/* 11548 */ MCD::OPC_CheckPredicate, 26, 254, 29, 0, // Skip to: 19231 9192/* 11553 */ MCD::OPC_Decode, 237, 24, 205, 1, // Opcode: VQRSHLsv8i8 9193/* 11558 */ MCD::OPC_FilterValue, 243, 1, 243, 29, 0, // Skip to: 19231 9194/* 11564 */ MCD::OPC_CheckPredicate, 26, 238, 29, 0, // Skip to: 19231 9195/* 11569 */ MCD::OPC_Decode, 245, 24, 205, 1, // Opcode: VQRSHLuv8i8 9196/* 11574 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 11614 9197/* 11579 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9198/* 11582 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 11598 9199/* 11588 */ MCD::OPC_CheckPredicate, 26, 214, 29, 0, // Skip to: 19231 9200/* 11593 */ MCD::OPC_Decode, 234, 24, 205, 1, // Opcode: VQRSHLsv4i16 9201/* 11598 */ MCD::OPC_FilterValue, 243, 1, 203, 29, 0, // Skip to: 19231 9202/* 11604 */ MCD::OPC_CheckPredicate, 26, 198, 29, 0, // Skip to: 19231 9203/* 11609 */ MCD::OPC_Decode, 242, 24, 205, 1, // Opcode: VQRSHLuv4i16 9204/* 11614 */ MCD::OPC_FilterValue, 2, 35, 0, 0, // Skip to: 11654 9205/* 11619 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9206/* 11622 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 11638 9207/* 11628 */ MCD::OPC_CheckPredicate, 26, 174, 29, 0, // Skip to: 19231 9208/* 11633 */ MCD::OPC_Decode, 232, 24, 205, 1, // Opcode: VQRSHLsv2i32 9209/* 11638 */ MCD::OPC_FilterValue, 243, 1, 163, 29, 0, // Skip to: 19231 9210/* 11644 */ MCD::OPC_CheckPredicate, 26, 158, 29, 0, // Skip to: 19231 9211/* 11649 */ MCD::OPC_Decode, 240, 24, 205, 1, // Opcode: VQRSHLuv2i32 9212/* 11654 */ MCD::OPC_FilterValue, 3, 148, 29, 0, // Skip to: 19231 9213/* 11659 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9214/* 11662 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 11678 9215/* 11668 */ MCD::OPC_CheckPredicate, 26, 134, 29, 0, // Skip to: 19231 9216/* 11673 */ MCD::OPC_Decode, 231, 24, 205, 1, // Opcode: VQRSHLsv1i64 9217/* 11678 */ MCD::OPC_FilterValue, 243, 1, 123, 29, 0, // Skip to: 19231 9218/* 11684 */ MCD::OPC_CheckPredicate, 26, 118, 29, 0, // Skip to: 19231 9219/* 11689 */ MCD::OPC_Decode, 239, 24, 205, 1, // Opcode: VQRSHLuv1i64 9220/* 11694 */ MCD::OPC_FilterValue, 6, 123, 0, 0, // Skip to: 11822 9221/* 11699 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 9222/* 11702 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 11742 9223/* 11707 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9224/* 11710 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 11726 9225/* 11716 */ MCD::OPC_CheckPredicate, 26, 86, 29, 0, // Skip to: 19231 9226/* 11721 */ MCD::OPC_Decode, 166, 22, 201, 1, // Opcode: VMINsv8i8 9227/* 11726 */ MCD::OPC_FilterValue, 243, 1, 75, 29, 0, // Skip to: 19231 9228/* 11732 */ MCD::OPC_CheckPredicate, 26, 70, 29, 0, // Skip to: 19231 9229/* 11737 */ MCD::OPC_Decode, 172, 22, 201, 1, // Opcode: VMINuv8i8 9230/* 11742 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 11782 9231/* 11747 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9232/* 11750 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 11766 9233/* 11756 */ MCD::OPC_CheckPredicate, 26, 46, 29, 0, // Skip to: 19231 9234/* 11761 */ MCD::OPC_Decode, 163, 22, 201, 1, // Opcode: VMINsv4i16 9235/* 11766 */ MCD::OPC_FilterValue, 243, 1, 35, 29, 0, // Skip to: 19231 9236/* 11772 */ MCD::OPC_CheckPredicate, 26, 30, 29, 0, // Skip to: 19231 9237/* 11777 */ MCD::OPC_Decode, 169, 22, 201, 1, // Opcode: VMINuv4i16 9238/* 11782 */ MCD::OPC_FilterValue, 2, 20, 29, 0, // Skip to: 19231 9239/* 11787 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9240/* 11790 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 11806 9241/* 11796 */ MCD::OPC_CheckPredicate, 26, 6, 29, 0, // Skip to: 19231 9242/* 11801 */ MCD::OPC_Decode, 162, 22, 201, 1, // Opcode: VMINsv2i32 9243/* 11806 */ MCD::OPC_FilterValue, 243, 1, 251, 28, 0, // Skip to: 19231 9244/* 11812 */ MCD::OPC_CheckPredicate, 26, 246, 28, 0, // Skip to: 19231 9245/* 11817 */ MCD::OPC_Decode, 168, 22, 201, 1, // Opcode: VMINuv2i32 9246/* 11822 */ MCD::OPC_FilterValue, 7, 123, 0, 0, // Skip to: 11950 9247/* 11827 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 9248/* 11830 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 11870 9249/* 11835 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9250/* 11838 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 11854 9251/* 11844 */ MCD::OPC_CheckPredicate, 26, 214, 28, 0, // Skip to: 19231 9252/* 11849 */ MCD::OPC_Decode, 228, 15, 209, 1, // Opcode: VABAsv8i8 9253/* 11854 */ MCD::OPC_FilterValue, 243, 1, 203, 28, 0, // Skip to: 19231 9254/* 11860 */ MCD::OPC_CheckPredicate, 26, 198, 28, 0, // Skip to: 19231 9255/* 11865 */ MCD::OPC_Decode, 234, 15, 209, 1, // Opcode: VABAuv8i8 9256/* 11870 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 11910 9257/* 11875 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9258/* 11878 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 11894 9259/* 11884 */ MCD::OPC_CheckPredicate, 26, 174, 28, 0, // Skip to: 19231 9260/* 11889 */ MCD::OPC_Decode, 225, 15, 209, 1, // Opcode: VABAsv4i16 9261/* 11894 */ MCD::OPC_FilterValue, 243, 1, 163, 28, 0, // Skip to: 19231 9262/* 11900 */ MCD::OPC_CheckPredicate, 26, 158, 28, 0, // Skip to: 19231 9263/* 11905 */ MCD::OPC_Decode, 231, 15, 209, 1, // Opcode: VABAuv4i16 9264/* 11910 */ MCD::OPC_FilterValue, 2, 148, 28, 0, // Skip to: 19231 9265/* 11915 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9266/* 11918 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 11934 9267/* 11924 */ MCD::OPC_CheckPredicate, 26, 134, 28, 0, // Skip to: 19231 9268/* 11929 */ MCD::OPC_Decode, 224, 15, 209, 1, // Opcode: VABAsv2i32 9269/* 11934 */ MCD::OPC_FilterValue, 243, 1, 123, 28, 0, // Skip to: 19231 9270/* 11940 */ MCD::OPC_CheckPredicate, 26, 118, 28, 0, // Skip to: 19231 9271/* 11945 */ MCD::OPC_Decode, 230, 15, 209, 1, // Opcode: VABAuv2i32 9272/* 11950 */ MCD::OPC_FilterValue, 8, 123, 0, 0, // Skip to: 12078 9273/* 11955 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 9274/* 11958 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 11998 9275/* 11963 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9276/* 11966 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 11982 9277/* 11972 */ MCD::OPC_CheckPredicate, 26, 86, 28, 0, // Skip to: 19231 9278/* 11977 */ MCD::OPC_Decode, 183, 30, 201, 1, // Opcode: VTSTv8i8 9279/* 11982 */ MCD::OPC_FilterValue, 243, 1, 75, 28, 0, // Skip to: 19231 9280/* 11988 */ MCD::OPC_CheckPredicate, 26, 70, 28, 0, // Skip to: 19231 9281/* 11993 */ MCD::OPC_Decode, 213, 16, 201, 1, // Opcode: VCEQv8i8 9282/* 11998 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 12038 9283/* 12003 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9284/* 12006 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 12022 9285/* 12012 */ MCD::OPC_CheckPredicate, 26, 46, 28, 0, // Skip to: 19231 9286/* 12017 */ MCD::OPC_Decode, 180, 30, 201, 1, // Opcode: VTSTv4i16 9287/* 12022 */ MCD::OPC_FilterValue, 243, 1, 35, 28, 0, // Skip to: 19231 9288/* 12028 */ MCD::OPC_CheckPredicate, 26, 30, 28, 0, // Skip to: 19231 9289/* 12033 */ MCD::OPC_Decode, 210, 16, 201, 1, // Opcode: VCEQv4i16 9290/* 12038 */ MCD::OPC_FilterValue, 2, 20, 28, 0, // Skip to: 19231 9291/* 12043 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9292/* 12046 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 12062 9293/* 12052 */ MCD::OPC_CheckPredicate, 26, 6, 28, 0, // Skip to: 19231 9294/* 12057 */ MCD::OPC_Decode, 179, 30, 201, 1, // Opcode: VTSTv2i32 9295/* 12062 */ MCD::OPC_FilterValue, 243, 1, 251, 27, 0, // Skip to: 19231 9296/* 12068 */ MCD::OPC_CheckPredicate, 26, 246, 27, 0, // Skip to: 19231 9297/* 12073 */ MCD::OPC_Decode, 209, 16, 201, 1, // Opcode: VCEQv2i32 9298/* 12078 */ MCD::OPC_FilterValue, 9, 89, 0, 0, // Skip to: 12172 9299/* 12083 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 9300/* 12086 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 12126 9301/* 12091 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9302/* 12094 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 12110 9303/* 12100 */ MCD::OPC_CheckPredicate, 26, 214, 27, 0, // Skip to: 19231 9304/* 12105 */ MCD::OPC_Decode, 195, 23, 201, 1, // Opcode: VMULv8i8 9305/* 12110 */ MCD::OPC_FilterValue, 243, 1, 203, 27, 0, // Skip to: 19231 9306/* 12116 */ MCD::OPC_CheckPredicate, 26, 198, 27, 0, // Skip to: 19231 9307/* 12121 */ MCD::OPC_Decode, 180, 23, 201, 1, // Opcode: VMULpd 9308/* 12126 */ MCD::OPC_FilterValue, 1, 18, 0, 0, // Skip to: 12149 9309/* 12131 */ MCD::OPC_CheckPredicate, 26, 183, 27, 0, // Skip to: 19231 9310/* 12136 */ MCD::OPC_CheckField, 24, 8, 242, 1, 175, 27, 0, // Skip to: 19231 9311/* 12144 */ MCD::OPC_Decode, 192, 23, 201, 1, // Opcode: VMULv4i16 9312/* 12149 */ MCD::OPC_FilterValue, 2, 165, 27, 0, // Skip to: 19231 9313/* 12154 */ MCD::OPC_CheckPredicate, 26, 160, 27, 0, // Skip to: 19231 9314/* 12159 */ MCD::OPC_CheckField, 24, 8, 242, 1, 152, 27, 0, // Skip to: 19231 9315/* 12167 */ MCD::OPC_Decode, 191, 23, 201, 1, // Opcode: VMULv2i32 9316/* 12172 */ MCD::OPC_FilterValue, 10, 123, 0, 0, // Skip to: 12300 9317/* 12177 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 9318/* 12180 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 12220 9319/* 12185 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9320/* 12188 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 12204 9321/* 12194 */ MCD::OPC_CheckPredicate, 26, 120, 27, 0, // Skip to: 19231 9322/* 12199 */ MCD::OPC_Decode, 145, 24, 201, 1, // Opcode: VPMINs8 9323/* 12204 */ MCD::OPC_FilterValue, 243, 1, 109, 27, 0, // Skip to: 19231 9324/* 12210 */ MCD::OPC_CheckPredicate, 26, 104, 27, 0, // Skip to: 19231 9325/* 12215 */ MCD::OPC_Decode, 148, 24, 201, 1, // Opcode: VPMINu8 9326/* 12220 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 12260 9327/* 12225 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9328/* 12228 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 12244 9329/* 12234 */ MCD::OPC_CheckPredicate, 26, 80, 27, 0, // Skip to: 19231 9330/* 12239 */ MCD::OPC_Decode, 143, 24, 201, 1, // Opcode: VPMINs16 9331/* 12244 */ MCD::OPC_FilterValue, 243, 1, 69, 27, 0, // Skip to: 19231 9332/* 12250 */ MCD::OPC_CheckPredicate, 26, 64, 27, 0, // Skip to: 19231 9333/* 12255 */ MCD::OPC_Decode, 146, 24, 201, 1, // Opcode: VPMINu16 9334/* 12260 */ MCD::OPC_FilterValue, 2, 54, 27, 0, // Skip to: 19231 9335/* 12265 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9336/* 12268 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 12284 9337/* 12274 */ MCD::OPC_CheckPredicate, 26, 40, 27, 0, // Skip to: 19231 9338/* 12279 */ MCD::OPC_Decode, 144, 24, 201, 1, // Opcode: VPMINs32 9339/* 12284 */ MCD::OPC_FilterValue, 243, 1, 29, 27, 0, // Skip to: 19231 9340/* 12290 */ MCD::OPC_CheckPredicate, 26, 24, 27, 0, // Skip to: 19231 9341/* 12295 */ MCD::OPC_Decode, 147, 24, 201, 1, // Opcode: VPMINu32 9342/* 12300 */ MCD::OPC_FilterValue, 11, 106, 0, 0, // Skip to: 12411 9343/* 12305 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 9344/* 12308 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 12331 9345/* 12313 */ MCD::OPC_CheckPredicate, 26, 1, 27, 0, // Skip to: 19231 9346/* 12318 */ MCD::OPC_CheckField, 24, 8, 242, 1, 249, 26, 0, // Skip to: 19231 9347/* 12326 */ MCD::OPC_Decode, 132, 24, 201, 1, // Opcode: VPADDi8 9348/* 12331 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 12371 9349/* 12336 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9350/* 12339 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 12355 9351/* 12345 */ MCD::OPC_CheckPredicate, 26, 225, 26, 0, // Skip to: 19231 9352/* 12350 */ MCD::OPC_Decode, 130, 24, 201, 1, // Opcode: VPADDi16 9353/* 12355 */ MCD::OPC_FilterValue, 243, 1, 214, 26, 0, // Skip to: 19231 9354/* 12361 */ MCD::OPC_CheckPredicate, 28, 209, 26, 0, // Skip to: 19231 9355/* 12366 */ MCD::OPC_Decode, 211, 24, 209, 1, // Opcode: VQRDMLAHv4i16 9356/* 12371 */ MCD::OPC_FilterValue, 2, 199, 26, 0, // Skip to: 19231 9357/* 12376 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9358/* 12379 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 12395 9359/* 12385 */ MCD::OPC_CheckPredicate, 26, 185, 26, 0, // Skip to: 19231 9360/* 12390 */ MCD::OPC_Decode, 131, 24, 201, 1, // Opcode: VPADDi32 9361/* 12395 */ MCD::OPC_FilterValue, 243, 1, 174, 26, 0, // Skip to: 19231 9362/* 12401 */ MCD::OPC_CheckPredicate, 28, 169, 26, 0, // Skip to: 19231 9363/* 12406 */ MCD::OPC_Decode, 210, 24, 209, 1, // Opcode: VQRDMLAHv2i32 9364/* 12411 */ MCD::OPC_FilterValue, 12, 129, 0, 0, // Skip to: 12545 9365/* 12416 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 9366/* 12419 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 12442 9367/* 12424 */ MCD::OPC_CheckPredicate, 32, 146, 26, 0, // Skip to: 19231 9368/* 12429 */ MCD::OPC_CheckField, 24, 8, 242, 1, 138, 26, 0, // Skip to: 19231 9369/* 12437 */ MCD::OPC_Decode, 205, 18, 209, 1, // Opcode: VFMAfd 9370/* 12442 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 12482 9371/* 12447 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9372/* 12450 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 12466 9373/* 12456 */ MCD::OPC_CheckPredicate, 27, 114, 26, 0, // Skip to: 19231 9374/* 12461 */ MCD::OPC_Decode, 207, 18, 209, 1, // Opcode: VFMAhd 9375/* 12466 */ MCD::OPC_FilterValue, 243, 1, 103, 26, 0, // Skip to: 19231 9376/* 12472 */ MCD::OPC_CheckPredicate, 28, 98, 26, 0, // Skip to: 19231 9377/* 12477 */ MCD::OPC_Decode, 219, 24, 209, 1, // Opcode: VQRDMLSHv4i16 9378/* 12482 */ MCD::OPC_FilterValue, 2, 35, 0, 0, // Skip to: 12522 9379/* 12487 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9380/* 12490 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 12506 9381/* 12496 */ MCD::OPC_CheckPredicate, 32, 74, 26, 0, // Skip to: 19231 9382/* 12501 */ MCD::OPC_Decode, 216, 18, 209, 1, // Opcode: VFMSfd 9383/* 12506 */ MCD::OPC_FilterValue, 243, 1, 63, 26, 0, // Skip to: 19231 9384/* 12512 */ MCD::OPC_CheckPredicate, 28, 58, 26, 0, // Skip to: 19231 9385/* 12517 */ MCD::OPC_Decode, 218, 24, 209, 1, // Opcode: VQRDMLSHv2i32 9386/* 12522 */ MCD::OPC_FilterValue, 3, 48, 26, 0, // Skip to: 19231 9387/* 12527 */ MCD::OPC_CheckPredicate, 27, 43, 26, 0, // Skip to: 19231 9388/* 12532 */ MCD::OPC_CheckField, 24, 8, 242, 1, 35, 26, 0, // Skip to: 19231 9389/* 12540 */ MCD::OPC_Decode, 218, 18, 209, 1, // Opcode: VFMShd 9390/* 12545 */ MCD::OPC_FilterValue, 13, 129, 0, 0, // Skip to: 12679 9391/* 12550 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 9392/* 12553 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 12593 9393/* 12558 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9394/* 12561 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 12577 9395/* 12567 */ MCD::OPC_CheckPredicate, 26, 3, 26, 0, // Skip to: 19231 9396/* 12572 */ MCD::OPC_Decode, 186, 22, 209, 1, // Opcode: VMLAfd 9397/* 12577 */ MCD::OPC_FilterValue, 243, 1, 248, 25, 0, // Skip to: 19231 9398/* 12583 */ MCD::OPC_CheckPredicate, 26, 243, 25, 0, // Skip to: 19231 9399/* 12588 */ MCD::OPC_Decode, 176, 23, 201, 1, // Opcode: VMULfd 9400/* 12593 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 12633 9401/* 12598 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9402/* 12601 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 12617 9403/* 12607 */ MCD::OPC_CheckPredicate, 27, 219, 25, 0, // Skip to: 19231 9404/* 12612 */ MCD::OPC_Decode, 188, 22, 209, 1, // Opcode: VMLAhd 9405/* 12617 */ MCD::OPC_FilterValue, 243, 1, 208, 25, 0, // Skip to: 19231 9406/* 12623 */ MCD::OPC_CheckPredicate, 27, 203, 25, 0, // Skip to: 19231 9407/* 12628 */ MCD::OPC_Decode, 178, 23, 201, 1, // Opcode: VMULhd 9408/* 12633 */ MCD::OPC_FilterValue, 2, 18, 0, 0, // Skip to: 12656 9409/* 12638 */ MCD::OPC_CheckPredicate, 26, 188, 25, 0, // Skip to: 19231 9410/* 12643 */ MCD::OPC_CheckField, 24, 8, 242, 1, 180, 25, 0, // Skip to: 19231 9411/* 12651 */ MCD::OPC_Decode, 217, 22, 209, 1, // Opcode: VMLSfd 9412/* 12656 */ MCD::OPC_FilterValue, 3, 170, 25, 0, // Skip to: 19231 9413/* 12661 */ MCD::OPC_CheckPredicate, 27, 165, 25, 0, // Skip to: 19231 9414/* 12666 */ MCD::OPC_CheckField, 24, 8, 242, 1, 157, 25, 0, // Skip to: 19231 9415/* 12674 */ MCD::OPC_Decode, 219, 22, 209, 1, // Opcode: VMLShd 9416/* 12679 */ MCD::OPC_FilterValue, 14, 95, 0, 0, // Skip to: 12779 9417/* 12684 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 9418/* 12687 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 12710 9419/* 12692 */ MCD::OPC_CheckPredicate, 26, 134, 25, 0, // Skip to: 19231 9420/* 12697 */ MCD::OPC_CheckField, 24, 8, 243, 1, 126, 25, 0, // Skip to: 19231 9421/* 12705 */ MCD::OPC_Decode, 142, 16, 201, 1, // Opcode: VACGEfd 9422/* 12710 */ MCD::OPC_FilterValue, 1, 18, 0, 0, // Skip to: 12733 9423/* 12715 */ MCD::OPC_CheckPredicate, 27, 111, 25, 0, // Skip to: 19231 9424/* 12720 */ MCD::OPC_CheckField, 24, 8, 243, 1, 103, 25, 0, // Skip to: 19231 9425/* 12728 */ MCD::OPC_Decode, 144, 16, 201, 1, // Opcode: VACGEhd 9426/* 12733 */ MCD::OPC_FilterValue, 2, 18, 0, 0, // Skip to: 12756 9427/* 12738 */ MCD::OPC_CheckPredicate, 26, 88, 25, 0, // Skip to: 19231 9428/* 12743 */ MCD::OPC_CheckField, 24, 8, 243, 1, 80, 25, 0, // Skip to: 19231 9429/* 12751 */ MCD::OPC_Decode, 146, 16, 201, 1, // Opcode: VACGTfd 9430/* 12756 */ MCD::OPC_FilterValue, 3, 70, 25, 0, // Skip to: 19231 9431/* 12761 */ MCD::OPC_CheckPredicate, 27, 65, 25, 0, // Skip to: 19231 9432/* 12766 */ MCD::OPC_CheckField, 24, 8, 243, 1, 57, 25, 0, // Skip to: 19231 9433/* 12774 */ MCD::OPC_Decode, 148, 16, 201, 1, // Opcode: VACGThd 9434/* 12779 */ MCD::OPC_FilterValue, 15, 47, 25, 0, // Skip to: 19231 9435/* 12784 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 9436/* 12787 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 12810 9437/* 12792 */ MCD::OPC_CheckPredicate, 26, 34, 25, 0, // Skip to: 19231 9438/* 12797 */ MCD::OPC_CheckField, 24, 8, 242, 1, 26, 25, 0, // Skip to: 19231 9439/* 12805 */ MCD::OPC_Decode, 201, 25, 201, 1, // Opcode: VRECPSfd 9440/* 12810 */ MCD::OPC_FilterValue, 1, 18, 0, 0, // Skip to: 12833 9441/* 12815 */ MCD::OPC_CheckPredicate, 27, 11, 25, 0, // Skip to: 19231 9442/* 12820 */ MCD::OPC_CheckField, 24, 8, 242, 1, 3, 25, 0, // Skip to: 19231 9443/* 12828 */ MCD::OPC_Decode, 203, 25, 201, 1, // Opcode: VRECPShd 9444/* 12833 */ MCD::OPC_FilterValue, 2, 18, 0, 0, // Skip to: 12856 9445/* 12838 */ MCD::OPC_CheckPredicate, 26, 244, 24, 0, // Skip to: 19231 9446/* 12843 */ MCD::OPC_CheckField, 24, 8, 242, 1, 236, 24, 0, // Skip to: 19231 9447/* 12851 */ MCD::OPC_Decode, 187, 26, 201, 1, // Opcode: VRSQRTSfd 9448/* 12856 */ MCD::OPC_FilterValue, 3, 226, 24, 0, // Skip to: 19231 9449/* 12861 */ MCD::OPC_CheckPredicate, 27, 221, 24, 0, // Skip to: 19231 9450/* 12866 */ MCD::OPC_CheckField, 24, 8, 242, 1, 213, 24, 0, // Skip to: 19231 9451/* 12874 */ MCD::OPC_Decode, 189, 26, 201, 1, // Opcode: VRSQRTShd 9452/* 12879 */ MCD::OPC_FilterValue, 1, 203, 24, 0, // Skip to: 19231 9453/* 12884 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 9454/* 12887 */ MCD::OPC_FilterValue, 0, 209, 7, 0, // Skip to: 14893 9455/* 12892 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ... 9456/* 12895 */ MCD::OPC_FilterValue, 121, 187, 24, 0, // Skip to: 19231 9457/* 12900 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ... 9458/* 12903 */ MCD::OPC_FilterValue, 0, 139, 0, 0, // Skip to: 13047 9459/* 12908 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 9460/* 12911 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 13009 9461/* 12916 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 9462/* 12919 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 12971 9463/* 12924 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9464/* 12927 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 12949 9465/* 12932 */ MCD::OPC_CheckPredicate, 26, 231, 6, 0, // Skip to: 14704 9466/* 12937 */ MCD::OPC_CheckField, 19, 1, 1, 224, 6, 0, // Skip to: 14704 9467/* 12944 */ MCD::OPC_Decode, 146, 27, 246, 1, // Opcode: VSHRsv8i8 9468/* 12949 */ MCD::OPC_FilterValue, 1, 214, 6, 0, // Skip to: 14704 9469/* 12954 */ MCD::OPC_CheckPredicate, 26, 209, 6, 0, // Skip to: 14704 9470/* 12959 */ MCD::OPC_CheckField, 19, 1, 1, 202, 6, 0, // Skip to: 14704 9471/* 12966 */ MCD::OPC_Decode, 154, 27, 246, 1, // Opcode: VSHRuv8i8 9472/* 12971 */ MCD::OPC_FilterValue, 1, 192, 6, 0, // Skip to: 14704 9473/* 12976 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9474/* 12979 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 12994 9475/* 12984 */ MCD::OPC_CheckPredicate, 26, 179, 6, 0, // Skip to: 14704 9476/* 12989 */ MCD::OPC_Decode, 143, 27, 247, 1, // Opcode: VSHRsv4i16 9477/* 12994 */ MCD::OPC_FilterValue, 1, 169, 6, 0, // Skip to: 14704 9478/* 12999 */ MCD::OPC_CheckPredicate, 26, 164, 6, 0, // Skip to: 14704 9479/* 13004 */ MCD::OPC_Decode, 151, 27, 247, 1, // Opcode: VSHRuv4i16 9480/* 13009 */ MCD::OPC_FilterValue, 1, 154, 6, 0, // Skip to: 14704 9481/* 13014 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9482/* 13017 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13032 9483/* 13022 */ MCD::OPC_CheckPredicate, 26, 141, 6, 0, // Skip to: 14704 9484/* 13027 */ MCD::OPC_Decode, 141, 27, 248, 1, // Opcode: VSHRsv2i32 9485/* 13032 */ MCD::OPC_FilterValue, 1, 131, 6, 0, // Skip to: 14704 9486/* 13037 */ MCD::OPC_CheckPredicate, 26, 126, 6, 0, // Skip to: 14704 9487/* 13042 */ MCD::OPC_Decode, 149, 27, 248, 1, // Opcode: VSHRuv2i32 9488/* 13047 */ MCD::OPC_FilterValue, 1, 139, 0, 0, // Skip to: 13191 9489/* 13052 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 9490/* 13055 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 13153 9491/* 13060 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 9492/* 13063 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 13115 9493/* 13068 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9494/* 13071 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 13093 9495/* 13076 */ MCD::OPC_CheckPredicate, 26, 87, 6, 0, // Skip to: 14704 9496/* 13081 */ MCD::OPC_CheckField, 19, 1, 1, 80, 6, 0, // Skip to: 14704 9497/* 13088 */ MCD::OPC_Decode, 183, 27, 249, 1, // Opcode: VSRAsv8i8 9498/* 13093 */ MCD::OPC_FilterValue, 1, 70, 6, 0, // Skip to: 14704 9499/* 13098 */ MCD::OPC_CheckPredicate, 26, 65, 6, 0, // Skip to: 14704 9500/* 13103 */ MCD::OPC_CheckField, 19, 1, 1, 58, 6, 0, // Skip to: 14704 9501/* 13110 */ MCD::OPC_Decode, 191, 27, 249, 1, // Opcode: VSRAuv8i8 9502/* 13115 */ MCD::OPC_FilterValue, 1, 48, 6, 0, // Skip to: 14704 9503/* 13120 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9504/* 13123 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13138 9505/* 13128 */ MCD::OPC_CheckPredicate, 26, 35, 6, 0, // Skip to: 14704 9506/* 13133 */ MCD::OPC_Decode, 180, 27, 250, 1, // Opcode: VSRAsv4i16 9507/* 13138 */ MCD::OPC_FilterValue, 1, 25, 6, 0, // Skip to: 14704 9508/* 13143 */ MCD::OPC_CheckPredicate, 26, 20, 6, 0, // Skip to: 14704 9509/* 13148 */ MCD::OPC_Decode, 188, 27, 250, 1, // Opcode: VSRAuv4i16 9510/* 13153 */ MCD::OPC_FilterValue, 1, 10, 6, 0, // Skip to: 14704 9511/* 13158 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9512/* 13161 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13176 9513/* 13166 */ MCD::OPC_CheckPredicate, 26, 253, 5, 0, // Skip to: 14704 9514/* 13171 */ MCD::OPC_Decode, 178, 27, 251, 1, // Opcode: VSRAsv2i32 9515/* 13176 */ MCD::OPC_FilterValue, 1, 243, 5, 0, // Skip to: 14704 9516/* 13181 */ MCD::OPC_CheckPredicate, 26, 238, 5, 0, // Skip to: 14704 9517/* 13186 */ MCD::OPC_Decode, 186, 27, 251, 1, // Opcode: VSRAuv2i32 9518/* 13191 */ MCD::OPC_FilterValue, 2, 139, 0, 0, // Skip to: 13335 9519/* 13196 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 9520/* 13199 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 13297 9521/* 13204 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 9522/* 13207 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 13259 9523/* 13212 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9524/* 13215 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 13237 9525/* 13220 */ MCD::OPC_CheckPredicate, 26, 199, 5, 0, // Skip to: 14704 9526/* 13225 */ MCD::OPC_CheckField, 19, 1, 1, 192, 5, 0, // Skip to: 14704 9527/* 13232 */ MCD::OPC_Decode, 172, 26, 246, 1, // Opcode: VRSHRsv8i8 9528/* 13237 */ MCD::OPC_FilterValue, 1, 182, 5, 0, // Skip to: 14704 9529/* 13242 */ MCD::OPC_CheckPredicate, 26, 177, 5, 0, // Skip to: 14704 9530/* 13247 */ MCD::OPC_CheckField, 19, 1, 1, 170, 5, 0, // Skip to: 14704 9531/* 13254 */ MCD::OPC_Decode, 180, 26, 246, 1, // Opcode: VRSHRuv8i8 9532/* 13259 */ MCD::OPC_FilterValue, 1, 160, 5, 0, // Skip to: 14704 9533/* 13264 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9534/* 13267 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13282 9535/* 13272 */ MCD::OPC_CheckPredicate, 26, 147, 5, 0, // Skip to: 14704 9536/* 13277 */ MCD::OPC_Decode, 169, 26, 247, 1, // Opcode: VRSHRsv4i16 9537/* 13282 */ MCD::OPC_FilterValue, 1, 137, 5, 0, // Skip to: 14704 9538/* 13287 */ MCD::OPC_CheckPredicate, 26, 132, 5, 0, // Skip to: 14704 9539/* 13292 */ MCD::OPC_Decode, 177, 26, 247, 1, // Opcode: VRSHRuv4i16 9540/* 13297 */ MCD::OPC_FilterValue, 1, 122, 5, 0, // Skip to: 14704 9541/* 13302 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9542/* 13305 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13320 9543/* 13310 */ MCD::OPC_CheckPredicate, 26, 109, 5, 0, // Skip to: 14704 9544/* 13315 */ MCD::OPC_Decode, 167, 26, 248, 1, // Opcode: VRSHRsv2i32 9545/* 13320 */ MCD::OPC_FilterValue, 1, 99, 5, 0, // Skip to: 14704 9546/* 13325 */ MCD::OPC_CheckPredicate, 26, 94, 5, 0, // Skip to: 14704 9547/* 13330 */ MCD::OPC_Decode, 175, 26, 248, 1, // Opcode: VRSHRuv2i32 9548/* 13335 */ MCD::OPC_FilterValue, 3, 139, 0, 0, // Skip to: 13479 9549/* 13340 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 9550/* 13343 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 13441 9551/* 13348 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 9552/* 13351 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 13403 9553/* 13356 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9554/* 13359 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 13381 9555/* 13364 */ MCD::OPC_CheckPredicate, 26, 55, 5, 0, // Skip to: 14704 9556/* 13369 */ MCD::OPC_CheckField, 19, 1, 1, 48, 5, 0, // Skip to: 14704 9557/* 13376 */ MCD::OPC_Decode, 198, 26, 249, 1, // Opcode: VRSRAsv8i8 9558/* 13381 */ MCD::OPC_FilterValue, 1, 38, 5, 0, // Skip to: 14704 9559/* 13386 */ MCD::OPC_CheckPredicate, 26, 33, 5, 0, // Skip to: 14704 9560/* 13391 */ MCD::OPC_CheckField, 19, 1, 1, 26, 5, 0, // Skip to: 14704 9561/* 13398 */ MCD::OPC_Decode, 206, 26, 249, 1, // Opcode: VRSRAuv8i8 9562/* 13403 */ MCD::OPC_FilterValue, 1, 16, 5, 0, // Skip to: 14704 9563/* 13408 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9564/* 13411 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13426 9565/* 13416 */ MCD::OPC_CheckPredicate, 26, 3, 5, 0, // Skip to: 14704 9566/* 13421 */ MCD::OPC_Decode, 195, 26, 250, 1, // Opcode: VRSRAsv4i16 9567/* 13426 */ MCD::OPC_FilterValue, 1, 249, 4, 0, // Skip to: 14704 9568/* 13431 */ MCD::OPC_CheckPredicate, 26, 244, 4, 0, // Skip to: 14704 9569/* 13436 */ MCD::OPC_Decode, 203, 26, 250, 1, // Opcode: VRSRAuv4i16 9570/* 13441 */ MCD::OPC_FilterValue, 1, 234, 4, 0, // Skip to: 14704 9571/* 13446 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9572/* 13449 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13464 9573/* 13454 */ MCD::OPC_CheckPredicate, 26, 221, 4, 0, // Skip to: 14704 9574/* 13459 */ MCD::OPC_Decode, 193, 26, 251, 1, // Opcode: VRSRAsv2i32 9575/* 13464 */ MCD::OPC_FilterValue, 1, 211, 4, 0, // Skip to: 14704 9576/* 13469 */ MCD::OPC_CheckPredicate, 26, 206, 4, 0, // Skip to: 14704 9577/* 13474 */ MCD::OPC_Decode, 201, 26, 251, 1, // Opcode: VRSRAuv2i32 9578/* 13479 */ MCD::OPC_FilterValue, 4, 84, 0, 0, // Skip to: 13568 9579/* 13484 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 9580/* 13487 */ MCD::OPC_FilterValue, 0, 54, 0, 0, // Skip to: 13546 9581/* 13492 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 9582/* 13495 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 13524 9583/* 13500 */ MCD::OPC_CheckPredicate, 26, 175, 4, 0, // Skip to: 14704 9584/* 13505 */ MCD::OPC_CheckField, 24, 1, 1, 168, 4, 0, // Skip to: 14704 9585/* 13512 */ MCD::OPC_CheckField, 19, 1, 1, 161, 4, 0, // Skip to: 14704 9586/* 13519 */ MCD::OPC_Decode, 199, 27, 249, 1, // Opcode: VSRIv8i8 9587/* 13524 */ MCD::OPC_FilterValue, 1, 151, 4, 0, // Skip to: 14704 9588/* 13529 */ MCD::OPC_CheckPredicate, 26, 146, 4, 0, // Skip to: 14704 9589/* 13534 */ MCD::OPC_CheckField, 24, 1, 1, 139, 4, 0, // Skip to: 14704 9590/* 13541 */ MCD::OPC_Decode, 196, 27, 250, 1, // Opcode: VSRIv4i16 9591/* 13546 */ MCD::OPC_FilterValue, 1, 129, 4, 0, // Skip to: 14704 9592/* 13551 */ MCD::OPC_CheckPredicate, 26, 124, 4, 0, // Skip to: 14704 9593/* 13556 */ MCD::OPC_CheckField, 24, 1, 1, 117, 4, 0, // Skip to: 14704 9594/* 13563 */ MCD::OPC_Decode, 194, 27, 251, 1, // Opcode: VSRIv2i32 9595/* 13568 */ MCD::OPC_FilterValue, 5, 139, 0, 0, // Skip to: 13712 9596/* 13573 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 9597/* 13576 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 13674 9598/* 13581 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 9599/* 13584 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 13636 9600/* 13589 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9601/* 13592 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 13614 9602/* 13597 */ MCD::OPC_CheckPredicate, 26, 78, 4, 0, // Skip to: 14704 9603/* 13602 */ MCD::OPC_CheckField, 19, 1, 1, 71, 4, 0, // Skip to: 14704 9604/* 13609 */ MCD::OPC_Decode, 247, 26, 252, 1, // Opcode: VSHLiv8i8 9605/* 13614 */ MCD::OPC_FilterValue, 1, 61, 4, 0, // Skip to: 14704 9606/* 13619 */ MCD::OPC_CheckPredicate, 26, 56, 4, 0, // Skip to: 14704 9607/* 13624 */ MCD::OPC_CheckField, 19, 1, 1, 49, 4, 0, // Skip to: 14704 9608/* 13631 */ MCD::OPC_Decode, 168, 27, 253, 1, // Opcode: VSLIv8i8 9609/* 13636 */ MCD::OPC_FilterValue, 1, 39, 4, 0, // Skip to: 14704 9610/* 13641 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9611/* 13644 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13659 9612/* 13649 */ MCD::OPC_CheckPredicate, 26, 26, 4, 0, // Skip to: 14704 9613/* 13654 */ MCD::OPC_Decode, 244, 26, 254, 1, // Opcode: VSHLiv4i16 9614/* 13659 */ MCD::OPC_FilterValue, 1, 16, 4, 0, // Skip to: 14704 9615/* 13664 */ MCD::OPC_CheckPredicate, 26, 11, 4, 0, // Skip to: 14704 9616/* 13669 */ MCD::OPC_Decode, 165, 27, 255, 1, // Opcode: VSLIv4i16 9617/* 13674 */ MCD::OPC_FilterValue, 1, 1, 4, 0, // Skip to: 14704 9618/* 13679 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9619/* 13682 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13697 9620/* 13687 */ MCD::OPC_CheckPredicate, 26, 244, 3, 0, // Skip to: 14704 9621/* 13692 */ MCD::OPC_Decode, 242, 26, 128, 2, // Opcode: VSHLiv2i32 9622/* 13697 */ MCD::OPC_FilterValue, 1, 234, 3, 0, // Skip to: 14704 9623/* 13702 */ MCD::OPC_CheckPredicate, 26, 229, 3, 0, // Skip to: 14704 9624/* 13707 */ MCD::OPC_Decode, 163, 27, 129, 2, // Opcode: VSLIv2i32 9625/* 13712 */ MCD::OPC_FilterValue, 6, 84, 0, 0, // Skip to: 13801 9626/* 13717 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 9627/* 13720 */ MCD::OPC_FilterValue, 0, 54, 0, 0, // Skip to: 13779 9628/* 13725 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 9629/* 13728 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 13757 9630/* 13733 */ MCD::OPC_CheckPredicate, 26, 198, 3, 0, // Skip to: 14704 9631/* 13738 */ MCD::OPC_CheckField, 24, 1, 1, 191, 3, 0, // Skip to: 14704 9632/* 13745 */ MCD::OPC_CheckField, 19, 1, 1, 184, 3, 0, // Skip to: 14704 9633/* 13752 */ MCD::OPC_Decode, 142, 25, 252, 1, // Opcode: VQSHLsuv8i8 9634/* 13757 */ MCD::OPC_FilterValue, 1, 174, 3, 0, // Skip to: 14704 9635/* 13762 */ MCD::OPC_CheckPredicate, 26, 169, 3, 0, // Skip to: 14704 9636/* 13767 */ MCD::OPC_CheckField, 24, 1, 1, 162, 3, 0, // Skip to: 14704 9637/* 13774 */ MCD::OPC_Decode, 139, 25, 254, 1, // Opcode: VQSHLsuv4i16 9638/* 13779 */ MCD::OPC_FilterValue, 1, 152, 3, 0, // Skip to: 14704 9639/* 13784 */ MCD::OPC_CheckPredicate, 26, 147, 3, 0, // Skip to: 14704 9640/* 13789 */ MCD::OPC_CheckField, 24, 1, 1, 140, 3, 0, // Skip to: 14704 9641/* 13796 */ MCD::OPC_Decode, 137, 25, 128, 2, // Opcode: VQSHLsuv2i32 9642/* 13801 */ MCD::OPC_FilterValue, 7, 139, 0, 0, // Skip to: 13945 9643/* 13806 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 9644/* 13809 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 13907 9645/* 13814 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 9646/* 13817 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 13869 9647/* 13822 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9648/* 13825 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 13847 9649/* 13830 */ MCD::OPC_CheckPredicate, 26, 101, 3, 0, // Skip to: 14704 9650/* 13835 */ MCD::OPC_CheckField, 19, 1, 1, 94, 3, 0, // Skip to: 14704 9651/* 13842 */ MCD::OPC_Decode, 134, 25, 252, 1, // Opcode: VQSHLsiv8i8 9652/* 13847 */ MCD::OPC_FilterValue, 1, 84, 3, 0, // Skip to: 14704 9653/* 13852 */ MCD::OPC_CheckPredicate, 26, 79, 3, 0, // Skip to: 14704 9654/* 13857 */ MCD::OPC_CheckField, 19, 1, 1, 72, 3, 0, // Skip to: 14704 9655/* 13864 */ MCD::OPC_Decode, 158, 25, 252, 1, // Opcode: VQSHLuiv8i8 9656/* 13869 */ MCD::OPC_FilterValue, 1, 62, 3, 0, // Skip to: 14704 9657/* 13874 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9658/* 13877 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13892 9659/* 13882 */ MCD::OPC_CheckPredicate, 26, 49, 3, 0, // Skip to: 14704 9660/* 13887 */ MCD::OPC_Decode, 131, 25, 254, 1, // Opcode: VQSHLsiv4i16 9661/* 13892 */ MCD::OPC_FilterValue, 1, 39, 3, 0, // Skip to: 14704 9662/* 13897 */ MCD::OPC_CheckPredicate, 26, 34, 3, 0, // Skip to: 14704 9663/* 13902 */ MCD::OPC_Decode, 155, 25, 254, 1, // Opcode: VQSHLuiv4i16 9664/* 13907 */ MCD::OPC_FilterValue, 1, 24, 3, 0, // Skip to: 14704 9665/* 13912 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9666/* 13915 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13930 9667/* 13920 */ MCD::OPC_CheckPredicate, 26, 11, 3, 0, // Skip to: 14704 9668/* 13925 */ MCD::OPC_Decode, 129, 25, 128, 2, // Opcode: VQSHLsiv2i32 9669/* 13930 */ MCD::OPC_FilterValue, 1, 1, 3, 0, // Skip to: 14704 9670/* 13935 */ MCD::OPC_CheckPredicate, 26, 252, 2, 0, // Skip to: 14704 9671/* 13940 */ MCD::OPC_Decode, 153, 25, 128, 2, // Opcode: VQSHLuiv2i32 9672/* 13945 */ MCD::OPC_FilterValue, 8, 139, 0, 0, // Skip to: 14089 9673/* 13950 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 9674/* 13953 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 14051 9675/* 13958 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 9676/* 13961 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 14013 9677/* 13966 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9678/* 13969 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 13991 9679/* 13974 */ MCD::OPC_CheckPredicate, 26, 213, 2, 0, // Skip to: 14704 9680/* 13979 */ MCD::OPC_CheckField, 19, 1, 1, 206, 2, 0, // Skip to: 14704 9681/* 13986 */ MCD::OPC_Decode, 138, 27, 130, 2, // Opcode: VSHRNv8i8 9682/* 13991 */ MCD::OPC_FilterValue, 1, 196, 2, 0, // Skip to: 14704 9683/* 13996 */ MCD::OPC_CheckPredicate, 26, 191, 2, 0, // Skip to: 14704 9684/* 14001 */ MCD::OPC_CheckField, 19, 1, 1, 184, 2, 0, // Skip to: 14704 9685/* 14008 */ MCD::OPC_Decode, 175, 25, 130, 2, // Opcode: VQSHRUNv8i8 9686/* 14013 */ MCD::OPC_FilterValue, 1, 174, 2, 0, // Skip to: 14704 9687/* 14018 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9688/* 14021 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 14036 9689/* 14026 */ MCD::OPC_CheckPredicate, 26, 161, 2, 0, // Skip to: 14704 9690/* 14031 */ MCD::OPC_Decode, 137, 27, 131, 2, // Opcode: VSHRNv4i16 9691/* 14036 */ MCD::OPC_FilterValue, 1, 151, 2, 0, // Skip to: 14704 9692/* 14041 */ MCD::OPC_CheckPredicate, 26, 146, 2, 0, // Skip to: 14704 9693/* 14046 */ MCD::OPC_Decode, 174, 25, 131, 2, // Opcode: VQSHRUNv4i16 9694/* 14051 */ MCD::OPC_FilterValue, 1, 136, 2, 0, // Skip to: 14704 9695/* 14056 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9696/* 14059 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 14074 9697/* 14064 */ MCD::OPC_CheckPredicate, 26, 123, 2, 0, // Skip to: 14704 9698/* 14069 */ MCD::OPC_Decode, 136, 27, 132, 2, // Opcode: VSHRNv2i32 9699/* 14074 */ MCD::OPC_FilterValue, 1, 113, 2, 0, // Skip to: 14704 9700/* 14079 */ MCD::OPC_CheckPredicate, 26, 108, 2, 0, // Skip to: 14704 9701/* 14084 */ MCD::OPC_Decode, 173, 25, 132, 2, // Opcode: VQSHRUNv2i32 9702/* 14089 */ MCD::OPC_FilterValue, 9, 139, 0, 0, // Skip to: 14233 9703/* 14094 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 9704/* 14097 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 14195 9705/* 14102 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 9706/* 14105 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 14157 9707/* 14110 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9708/* 14113 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 14135 9709/* 14118 */ MCD::OPC_CheckPredicate, 26, 69, 2, 0, // Skip to: 14704 9710/* 14123 */ MCD::OPC_CheckField, 19, 1, 1, 62, 2, 0, // Skip to: 14704 9711/* 14130 */ MCD::OPC_Decode, 169, 25, 130, 2, // Opcode: VQSHRNsv8i8 9712/* 14135 */ MCD::OPC_FilterValue, 1, 52, 2, 0, // Skip to: 14704 9713/* 14140 */ MCD::OPC_CheckPredicate, 26, 47, 2, 0, // Skip to: 14704 9714/* 14145 */ MCD::OPC_CheckField, 19, 1, 1, 40, 2, 0, // Skip to: 14704 9715/* 14152 */ MCD::OPC_Decode, 172, 25, 130, 2, // Opcode: VQSHRNuv8i8 9716/* 14157 */ MCD::OPC_FilterValue, 1, 30, 2, 0, // Skip to: 14704 9717/* 14162 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9718/* 14165 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 14180 9719/* 14170 */ MCD::OPC_CheckPredicate, 26, 17, 2, 0, // Skip to: 14704 9720/* 14175 */ MCD::OPC_Decode, 168, 25, 131, 2, // Opcode: VQSHRNsv4i16 9721/* 14180 */ MCD::OPC_FilterValue, 1, 7, 2, 0, // Skip to: 14704 9722/* 14185 */ MCD::OPC_CheckPredicate, 26, 2, 2, 0, // Skip to: 14704 9723/* 14190 */ MCD::OPC_Decode, 171, 25, 131, 2, // Opcode: VQSHRNuv4i16 9724/* 14195 */ MCD::OPC_FilterValue, 1, 248, 1, 0, // Skip to: 14704 9725/* 14200 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9726/* 14203 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 14218 9727/* 14208 */ MCD::OPC_CheckPredicate, 26, 235, 1, 0, // Skip to: 14704 9728/* 14213 */ MCD::OPC_Decode, 167, 25, 132, 2, // Opcode: VQSHRNsv2i32 9729/* 14218 */ MCD::OPC_FilterValue, 1, 225, 1, 0, // Skip to: 14704 9730/* 14223 */ MCD::OPC_CheckPredicate, 26, 220, 1, 0, // Skip to: 14704 9731/* 14228 */ MCD::OPC_Decode, 170, 25, 132, 2, // Opcode: VQSHRNuv2i32 9732/* 14233 */ MCD::OPC_FilterValue, 10, 243, 0, 0, // Skip to: 14481 9733/* 14238 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 9734/* 14241 */ MCD::OPC_FilterValue, 0, 163, 0, 0, // Skip to: 14409 9735/* 14246 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 9736/* 14249 */ MCD::OPC_FilterValue, 0, 83, 0, 0, // Skip to: 14337 9737/* 14254 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9738/* 14257 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 14297 9739/* 14262 */ MCD::OPC_ExtractField, 19, 1, // Inst{19} ... 9740/* 14265 */ MCD::OPC_FilterValue, 1, 178, 1, 0, // Skip to: 14704 9741/* 14270 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 14287 9742/* 14275 */ MCD::OPC_CheckField, 16, 3, 0, 5, 0, 0, // Skip to: 14287 9743/* 14282 */ MCD::OPC_Decode, 242, 22, 238, 1, // Opcode: VMOVLsv8i16 9744/* 14287 */ MCD::OPC_CheckPredicate, 26, 156, 1, 0, // Skip to: 14704 9745/* 14292 */ MCD::OPC_Decode, 236, 26, 133, 2, // Opcode: VSHLLsv8i16 9746/* 14297 */ MCD::OPC_FilterValue, 1, 146, 1, 0, // Skip to: 14704 9747/* 14302 */ MCD::OPC_ExtractField, 19, 1, // Inst{19} ... 9748/* 14305 */ MCD::OPC_FilterValue, 1, 138, 1, 0, // Skip to: 14704 9749/* 14310 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 14327 9750/* 14315 */ MCD::OPC_CheckField, 16, 3, 0, 5, 0, 0, // Skip to: 14327 9751/* 14322 */ MCD::OPC_Decode, 245, 22, 238, 1, // Opcode: VMOVLuv8i16 9752/* 14327 */ MCD::OPC_CheckPredicate, 26, 116, 1, 0, // Skip to: 14704 9753/* 14332 */ MCD::OPC_Decode, 239, 26, 133, 2, // Opcode: VSHLLuv8i16 9754/* 14337 */ MCD::OPC_FilterValue, 1, 106, 1, 0, // Skip to: 14704 9755/* 14342 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9756/* 14345 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 14377 9757/* 14350 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 14367 9758/* 14355 */ MCD::OPC_CheckField, 16, 4, 0, 5, 0, 0, // Skip to: 14367 9759/* 14362 */ MCD::OPC_Decode, 241, 22, 238, 1, // Opcode: VMOVLsv4i32 9760/* 14367 */ MCD::OPC_CheckPredicate, 26, 76, 1, 0, // Skip to: 14704 9761/* 14372 */ MCD::OPC_Decode, 235, 26, 134, 2, // Opcode: VSHLLsv4i32 9762/* 14377 */ MCD::OPC_FilterValue, 1, 66, 1, 0, // Skip to: 14704 9763/* 14382 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 14399 9764/* 14387 */ MCD::OPC_CheckField, 16, 4, 0, 5, 0, 0, // Skip to: 14399 9765/* 14394 */ MCD::OPC_Decode, 244, 22, 238, 1, // Opcode: VMOVLuv4i32 9766/* 14399 */ MCD::OPC_CheckPredicate, 26, 44, 1, 0, // Skip to: 14704 9767/* 14404 */ MCD::OPC_Decode, 238, 26, 134, 2, // Opcode: VSHLLuv4i32 9768/* 14409 */ MCD::OPC_FilterValue, 1, 34, 1, 0, // Skip to: 14704 9769/* 14414 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9770/* 14417 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 14449 9771/* 14422 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 14439 9772/* 14427 */ MCD::OPC_CheckField, 16, 5, 0, 5, 0, 0, // Skip to: 14439 9773/* 14434 */ MCD::OPC_Decode, 240, 22, 238, 1, // Opcode: VMOVLsv2i64 9774/* 14439 */ MCD::OPC_CheckPredicate, 26, 4, 1, 0, // Skip to: 14704 9775/* 14444 */ MCD::OPC_Decode, 234, 26, 135, 2, // Opcode: VSHLLsv2i64 9776/* 14449 */ MCD::OPC_FilterValue, 1, 250, 0, 0, // Skip to: 14704 9777/* 14454 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 14471 9778/* 14459 */ MCD::OPC_CheckField, 16, 5, 0, 5, 0, 0, // Skip to: 14471 9779/* 14466 */ MCD::OPC_Decode, 243, 22, 238, 1, // Opcode: VMOVLuv2i64 9780/* 14471 */ MCD::OPC_CheckPredicate, 26, 228, 0, 0, // Skip to: 14704 9781/* 14476 */ MCD::OPC_Decode, 237, 26, 135, 2, // Opcode: VSHLLuv2i64 9782/* 14481 */ MCD::OPC_FilterValue, 12, 33, 0, 0, // Skip to: 14519 9783/* 14486 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9784/* 14489 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 14504 9785/* 14494 */ MCD::OPC_CheckPredicate, 27, 205, 0, 0, // Skip to: 14704 9786/* 14499 */ MCD::OPC_Decode, 168, 18, 136, 2, // Opcode: VCVTxs2hd 9787/* 14504 */ MCD::OPC_FilterValue, 1, 195, 0, 0, // Skip to: 14704 9788/* 14509 */ MCD::OPC_CheckPredicate, 27, 190, 0, 0, // Skip to: 14704 9789/* 14514 */ MCD::OPC_Decode, 172, 18, 136, 2, // Opcode: VCVTxu2hd 9790/* 14519 */ MCD::OPC_FilterValue, 13, 33, 0, 0, // Skip to: 14557 9791/* 14524 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9792/* 14527 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 14542 9793/* 14532 */ MCD::OPC_CheckPredicate, 27, 167, 0, 0, // Skip to: 14704 9794/* 14537 */ MCD::OPC_Decode, 154, 18, 136, 2, // Opcode: VCVTh2xsd 9795/* 14542 */ MCD::OPC_FilterValue, 1, 157, 0, 0, // Skip to: 14704 9796/* 14547 */ MCD::OPC_CheckPredicate, 27, 152, 0, 0, // Skip to: 14704 9797/* 14552 */ MCD::OPC_Decode, 156, 18, 136, 2, // Opcode: VCVTh2xud 9798/* 14557 */ MCD::OPC_FilterValue, 14, 80, 0, 0, // Skip to: 14642 9799/* 14562 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ... 9800/* 14565 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 14587 9801/* 14570 */ MCD::OPC_CheckPredicate, 26, 34, 0, 0, // Skip to: 14609 9802/* 14575 */ MCD::OPC_CheckField, 19, 3, 0, 27, 0, 0, // Skip to: 14609 9803/* 14582 */ MCD::OPC_Decode, 137, 23, 137, 2, // Opcode: VMOVv8i8 9804/* 14587 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 14609 9805/* 14592 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 14609 9806/* 14597 */ MCD::OPC_CheckField, 19, 3, 0, 5, 0, 0, // Skip to: 14609 9807/* 14604 */ MCD::OPC_Decode, 129, 23, 137, 2, // Opcode: VMOVv1i64 9808/* 14609 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9809/* 14612 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 14627 9810/* 14617 */ MCD::OPC_CheckPredicate, 26, 82, 0, 0, // Skip to: 14704 9811/* 14622 */ MCD::OPC_Decode, 166, 18, 136, 2, // Opcode: VCVTxs2fd 9812/* 14627 */ MCD::OPC_FilterValue, 1, 72, 0, 0, // Skip to: 14704 9813/* 14632 */ MCD::OPC_CheckPredicate, 26, 67, 0, 0, // Skip to: 14704 9814/* 14637 */ MCD::OPC_Decode, 170, 18, 136, 2, // Opcode: VCVTxu2fd 9815/* 14642 */ MCD::OPC_FilterValue, 15, 57, 0, 0, // Skip to: 14704 9816/* 14647 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 9817/* 14650 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 14665 9818/* 14655 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 14680 9819/* 14660 */ MCD::OPC_Decode, 145, 18, 136, 2, // Opcode: VCVTf2xsd 9820/* 14665 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 14680 9821/* 14670 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 14680 9822/* 14675 */ MCD::OPC_Decode, 147, 18, 136, 2, // Opcode: VCVTf2xud 9823/* 14680 */ MCD::OPC_CheckPredicate, 26, 19, 0, 0, // Skip to: 14704 9824/* 14685 */ MCD::OPC_CheckField, 19, 3, 0, 12, 0, 0, // Skip to: 14704 9825/* 14692 */ MCD::OPC_CheckField, 5, 1, 0, 5, 0, 0, // Skip to: 14704 9826/* 14699 */ MCD::OPC_Decode, 130, 23, 137, 2, // Opcode: VMOVv2f32 9827/* 14704 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ... 9828/* 14707 */ MCD::OPC_FilterValue, 0, 88, 0, 0, // Skip to: 14800 9829/* 14712 */ MCD::OPC_ExtractField, 19, 3, // Inst{21-19} ... 9830/* 14715 */ MCD::OPC_FilterValue, 0, 159, 17, 0, // Skip to: 19231 9831/* 14720 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ... 9832/* 14723 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 14745 9833/* 14728 */ MCD::OPC_CheckPredicate, 26, 57, 0, 0, // Skip to: 14790 9834/* 14733 */ MCD::OPC_CheckField, 10, 2, 2, 50, 0, 0, // Skip to: 14790 9835/* 14740 */ MCD::OPC_Decode, 134, 23, 137, 2, // Opcode: VMOVv4i16 9836/* 14745 */ MCD::OPC_FilterValue, 1, 40, 0, 0, // Skip to: 14790 9837/* 14750 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ... 9838/* 14753 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 14768 9839/* 14758 */ MCD::OPC_CheckPredicate, 26, 27, 0, 0, // Skip to: 14790 9840/* 14763 */ MCD::OPC_Decode, 227, 23, 137, 2, // Opcode: VORRiv2i32 9841/* 14768 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 14790 9842/* 14773 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 14790 9843/* 14778 */ MCD::OPC_CheckField, 10, 1, 0, 5, 0, 0, // Skip to: 14790 9844/* 14785 */ MCD::OPC_Decode, 228, 23, 137, 2, // Opcode: VORRiv4i16 9845/* 14790 */ MCD::OPC_CheckPredicate, 26, 84, 17, 0, // Skip to: 19231 9846/* 14795 */ MCD::OPC_Decode, 131, 23, 137, 2, // Opcode: VMOVv2i32 9847/* 14800 */ MCD::OPC_FilterValue, 1, 74, 17, 0, // Skip to: 19231 9848/* 14805 */ MCD::OPC_ExtractField, 19, 3, // Inst{21-19} ... 9849/* 14808 */ MCD::OPC_FilterValue, 0, 66, 17, 0, // Skip to: 19231 9850/* 14813 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ... 9851/* 14816 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 14838 9852/* 14821 */ MCD::OPC_CheckPredicate, 26, 57, 0, 0, // Skip to: 14883 9853/* 14826 */ MCD::OPC_CheckField, 10, 2, 2, 50, 0, 0, // Skip to: 14883 9854/* 14833 */ MCD::OPC_Decode, 199, 23, 137, 2, // Opcode: VMVNv4i16 9855/* 14838 */ MCD::OPC_FilterValue, 1, 40, 0, 0, // Skip to: 14883 9856/* 14843 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ... 9857/* 14846 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 14861 9858/* 14851 */ MCD::OPC_CheckPredicate, 26, 27, 0, 0, // Skip to: 14883 9859/* 14856 */ MCD::OPC_Decode, 187, 16, 137, 2, // Opcode: VBICiv2i32 9860/* 14861 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 14883 9861/* 14866 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 14883 9862/* 14871 */ MCD::OPC_CheckField, 10, 1, 0, 5, 0, 0, // Skip to: 14883 9863/* 14878 */ MCD::OPC_Decode, 188, 16, 137, 2, // Opcode: VBICiv4i16 9864/* 14883 */ MCD::OPC_CheckPredicate, 26, 247, 16, 0, // Skip to: 19231 9865/* 14888 */ MCD::OPC_Decode, 198, 23, 137, 2, // Opcode: VMVNv2i32 9866/* 14893 */ MCD::OPC_FilterValue, 1, 237, 16, 0, // Skip to: 19231 9867/* 14898 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ... 9868/* 14901 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 14941 9869/* 14906 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9870/* 14909 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 14925 9871/* 14915 */ MCD::OPC_CheckPredicate, 26, 215, 16, 0, // Skip to: 19231 9872/* 14920 */ MCD::OPC_Decode, 140, 27, 138, 2, // Opcode: VSHRsv1i64 9873/* 14925 */ MCD::OPC_FilterValue, 243, 1, 204, 16, 0, // Skip to: 19231 9874/* 14931 */ MCD::OPC_CheckPredicate, 26, 199, 16, 0, // Skip to: 19231 9875/* 14936 */ MCD::OPC_Decode, 148, 27, 138, 2, // Opcode: VSHRuv1i64 9876/* 14941 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 14981 9877/* 14946 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9878/* 14949 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 14965 9879/* 14955 */ MCD::OPC_CheckPredicate, 26, 175, 16, 0, // Skip to: 19231 9880/* 14960 */ MCD::OPC_Decode, 177, 27, 139, 2, // Opcode: VSRAsv1i64 9881/* 14965 */ MCD::OPC_FilterValue, 243, 1, 164, 16, 0, // Skip to: 19231 9882/* 14971 */ MCD::OPC_CheckPredicate, 26, 159, 16, 0, // Skip to: 19231 9883/* 14976 */ MCD::OPC_Decode, 185, 27, 139, 2, // Opcode: VSRAuv1i64 9884/* 14981 */ MCD::OPC_FilterValue, 2, 35, 0, 0, // Skip to: 15021 9885/* 14986 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9886/* 14989 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 15005 9887/* 14995 */ MCD::OPC_CheckPredicate, 26, 135, 16, 0, // Skip to: 19231 9888/* 15000 */ MCD::OPC_Decode, 166, 26, 138, 2, // Opcode: VRSHRsv1i64 9889/* 15005 */ MCD::OPC_FilterValue, 243, 1, 124, 16, 0, // Skip to: 19231 9890/* 15011 */ MCD::OPC_CheckPredicate, 26, 119, 16, 0, // Skip to: 19231 9891/* 15016 */ MCD::OPC_Decode, 174, 26, 138, 2, // Opcode: VRSHRuv1i64 9892/* 15021 */ MCD::OPC_FilterValue, 3, 35, 0, 0, // Skip to: 15061 9893/* 15026 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9894/* 15029 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 15045 9895/* 15035 */ MCD::OPC_CheckPredicate, 26, 95, 16, 0, // Skip to: 19231 9896/* 15040 */ MCD::OPC_Decode, 192, 26, 139, 2, // Opcode: VRSRAsv1i64 9897/* 15045 */ MCD::OPC_FilterValue, 243, 1, 84, 16, 0, // Skip to: 19231 9898/* 15051 */ MCD::OPC_CheckPredicate, 26, 79, 16, 0, // Skip to: 19231 9899/* 15056 */ MCD::OPC_Decode, 200, 26, 139, 2, // Opcode: VRSRAuv1i64 9900/* 15061 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 15084 9901/* 15066 */ MCD::OPC_CheckPredicate, 26, 64, 16, 0, // Skip to: 19231 9902/* 15071 */ MCD::OPC_CheckField, 24, 8, 243, 1, 56, 16, 0, // Skip to: 19231 9903/* 15079 */ MCD::OPC_Decode, 193, 27, 139, 2, // Opcode: VSRIv1i64 9904/* 15084 */ MCD::OPC_FilterValue, 5, 35, 0, 0, // Skip to: 15124 9905/* 15089 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9906/* 15092 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 15108 9907/* 15098 */ MCD::OPC_CheckPredicate, 26, 32, 16, 0, // Skip to: 19231 9908/* 15103 */ MCD::OPC_Decode, 241, 26, 140, 2, // Opcode: VSHLiv1i64 9909/* 15108 */ MCD::OPC_FilterValue, 243, 1, 21, 16, 0, // Skip to: 19231 9910/* 15114 */ MCD::OPC_CheckPredicate, 26, 16, 16, 0, // Skip to: 19231 9911/* 15119 */ MCD::OPC_Decode, 162, 27, 141, 2, // Opcode: VSLIv1i64 9912/* 15124 */ MCD::OPC_FilterValue, 6, 18, 0, 0, // Skip to: 15147 9913/* 15129 */ MCD::OPC_CheckPredicate, 26, 1, 16, 0, // Skip to: 19231 9914/* 15134 */ MCD::OPC_CheckField, 24, 8, 243, 1, 249, 15, 0, // Skip to: 19231 9915/* 15142 */ MCD::OPC_Decode, 136, 25, 140, 2, // Opcode: VQSHLsuv1i64 9916/* 15147 */ MCD::OPC_FilterValue, 7, 239, 15, 0, // Skip to: 19231 9917/* 15152 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9918/* 15155 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 15171 9919/* 15161 */ MCD::OPC_CheckPredicate, 26, 225, 15, 0, // Skip to: 19231 9920/* 15166 */ MCD::OPC_Decode, 128, 25, 140, 2, // Opcode: VQSHLsiv1i64 9921/* 15171 */ MCD::OPC_FilterValue, 243, 1, 214, 15, 0, // Skip to: 19231 9922/* 15177 */ MCD::OPC_CheckPredicate, 26, 209, 15, 0, // Skip to: 19231 9923/* 15182 */ MCD::OPC_Decode, 152, 25, 140, 2, // Opcode: VQSHLuiv1i64 9924/* 15187 */ MCD::OPC_FilterValue, 1, 199, 15, 0, // Skip to: 19231 9925/* 15192 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 9926/* 15195 */ MCD::OPC_FilterValue, 0, 179, 7, 0, // Skip to: 17171 9927/* 15200 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ... 9928/* 15203 */ MCD::OPC_FilterValue, 0, 163, 0, 0, // Skip to: 15371 9929/* 15208 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 9930/* 15211 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 15251 9931/* 15216 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9932/* 15219 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 15235 9933/* 15225 */ MCD::OPC_CheckPredicate, 26, 161, 15, 0, // Skip to: 19231 9934/* 15230 */ MCD::OPC_Decode, 155, 24, 202, 1, // Opcode: VQADDsv16i8 9935/* 15235 */ MCD::OPC_FilterValue, 243, 1, 150, 15, 0, // Skip to: 19231 9936/* 15241 */ MCD::OPC_CheckPredicate, 26, 145, 15, 0, // Skip to: 19231 9937/* 15246 */ MCD::OPC_Decode, 163, 24, 202, 1, // Opcode: VQADDuv16i8 9938/* 15251 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 15291 9939/* 15256 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9940/* 15259 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 15275 9941/* 15265 */ MCD::OPC_CheckPredicate, 26, 121, 15, 0, // Skip to: 19231 9942/* 15270 */ MCD::OPC_Decode, 161, 24, 202, 1, // Opcode: VQADDsv8i16 9943/* 15275 */ MCD::OPC_FilterValue, 243, 1, 110, 15, 0, // Skip to: 19231 9944/* 15281 */ MCD::OPC_CheckPredicate, 26, 105, 15, 0, // Skip to: 19231 9945/* 15286 */ MCD::OPC_Decode, 169, 24, 202, 1, // Opcode: VQADDuv8i16 9946/* 15291 */ MCD::OPC_FilterValue, 2, 35, 0, 0, // Skip to: 15331 9947/* 15296 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9948/* 15299 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 15315 9949/* 15305 */ MCD::OPC_CheckPredicate, 26, 81, 15, 0, // Skip to: 19231 9950/* 15310 */ MCD::OPC_Decode, 160, 24, 202, 1, // Opcode: VQADDsv4i32 9951/* 15315 */ MCD::OPC_FilterValue, 243, 1, 70, 15, 0, // Skip to: 19231 9952/* 15321 */ MCD::OPC_CheckPredicate, 26, 65, 15, 0, // Skip to: 19231 9953/* 15326 */ MCD::OPC_Decode, 168, 24, 202, 1, // Opcode: VQADDuv4i32 9954/* 15331 */ MCD::OPC_FilterValue, 3, 55, 15, 0, // Skip to: 19231 9955/* 15336 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9956/* 15339 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 15355 9957/* 15345 */ MCD::OPC_CheckPredicate, 26, 41, 15, 0, // Skip to: 19231 9958/* 15350 */ MCD::OPC_Decode, 158, 24, 202, 1, // Opcode: VQADDsv2i64 9959/* 15355 */ MCD::OPC_FilterValue, 243, 1, 30, 15, 0, // Skip to: 19231 9960/* 15361 */ MCD::OPC_CheckPredicate, 26, 25, 15, 0, // Skip to: 19231 9961/* 15366 */ MCD::OPC_Decode, 166, 24, 202, 1, // Opcode: VQADDuv2i64 9962/* 15371 */ MCD::OPC_FilterValue, 1, 163, 0, 0, // Skip to: 15539 9963/* 15376 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 9964/* 15379 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 15419 9965/* 15384 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9966/* 15387 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 15403 9967/* 15393 */ MCD::OPC_CheckPredicate, 26, 249, 14, 0, // Skip to: 19231 9968/* 15398 */ MCD::OPC_Decode, 181, 16, 202, 1, // Opcode: VANDq 9969/* 15403 */ MCD::OPC_FilterValue, 243, 1, 238, 14, 0, // Skip to: 19231 9970/* 15409 */ MCD::OPC_CheckPredicate, 26, 233, 14, 0, // Skip to: 19231 9971/* 15414 */ MCD::OPC_Decode, 190, 18, 202, 1, // Opcode: VEORq 9972/* 15419 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 15459 9973/* 15424 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9974/* 15427 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 15443 9975/* 15433 */ MCD::OPC_CheckPredicate, 26, 209, 14, 0, // Skip to: 19231 9976/* 15438 */ MCD::OPC_Decode, 191, 16, 202, 1, // Opcode: VBICq 9977/* 15443 */ MCD::OPC_FilterValue, 243, 1, 198, 14, 0, // Skip to: 19231 9978/* 15449 */ MCD::OPC_CheckPredicate, 26, 193, 14, 0, // Skip to: 19231 9979/* 15454 */ MCD::OPC_Decode, 197, 16, 210, 1, // Opcode: VBSLq 9980/* 15459 */ MCD::OPC_FilterValue, 2, 35, 0, 0, // Skip to: 15499 9981/* 15464 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9982/* 15467 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 15483 9983/* 15473 */ MCD::OPC_CheckPredicate, 26, 169, 14, 0, // Skip to: 19231 9984/* 15478 */ MCD::OPC_Decode, 231, 23, 202, 1, // Opcode: VORRq 9985/* 15483 */ MCD::OPC_FilterValue, 243, 1, 158, 14, 0, // Skip to: 19231 9986/* 15489 */ MCD::OPC_CheckPredicate, 26, 153, 14, 0, // Skip to: 19231 9987/* 15494 */ MCD::OPC_Decode, 195, 16, 210, 1, // Opcode: VBITq 9988/* 15499 */ MCD::OPC_FilterValue, 3, 143, 14, 0, // Skip to: 19231 9989/* 15504 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 9990/* 15507 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 15523 9991/* 15513 */ MCD::OPC_CheckPredicate, 26, 129, 14, 0, // Skip to: 19231 9992/* 15518 */ MCD::OPC_Decode, 225, 23, 202, 1, // Opcode: VORNq 9993/* 15523 */ MCD::OPC_FilterValue, 243, 1, 118, 14, 0, // Skip to: 19231 9994/* 15529 */ MCD::OPC_CheckPredicate, 26, 113, 14, 0, // Skip to: 19231 9995/* 15534 */ MCD::OPC_Decode, 193, 16, 210, 1, // Opcode: VBIFq 9996/* 15539 */ MCD::OPC_FilterValue, 2, 163, 0, 0, // Skip to: 15707 9997/* 15544 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 9998/* 15547 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 15587 9999/* 15552 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10000/* 15555 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 15571 10001/* 15561 */ MCD::OPC_CheckPredicate, 26, 81, 14, 0, // Skip to: 19231 10002/* 15566 */ MCD::OPC_Decode, 176, 25, 202, 1, // Opcode: VQSUBsv16i8 10003/* 15571 */ MCD::OPC_FilterValue, 243, 1, 70, 14, 0, // Skip to: 19231 10004/* 15577 */ MCD::OPC_CheckPredicate, 26, 65, 14, 0, // Skip to: 19231 10005/* 15582 */ MCD::OPC_Decode, 184, 25, 202, 1, // Opcode: VQSUBuv16i8 10006/* 15587 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 15627 10007/* 15592 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10008/* 15595 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 15611 10009/* 15601 */ MCD::OPC_CheckPredicate, 26, 41, 14, 0, // Skip to: 19231 10010/* 15606 */ MCD::OPC_Decode, 182, 25, 202, 1, // Opcode: VQSUBsv8i16 10011/* 15611 */ MCD::OPC_FilterValue, 243, 1, 30, 14, 0, // Skip to: 19231 10012/* 15617 */ MCD::OPC_CheckPredicate, 26, 25, 14, 0, // Skip to: 19231 10013/* 15622 */ MCD::OPC_Decode, 190, 25, 202, 1, // Opcode: VQSUBuv8i16 10014/* 15627 */ MCD::OPC_FilterValue, 2, 35, 0, 0, // Skip to: 15667 10015/* 15632 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10016/* 15635 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 15651 10017/* 15641 */ MCD::OPC_CheckPredicate, 26, 1, 14, 0, // Skip to: 19231 10018/* 15646 */ MCD::OPC_Decode, 181, 25, 202, 1, // Opcode: VQSUBsv4i32 10019/* 15651 */ MCD::OPC_FilterValue, 243, 1, 246, 13, 0, // Skip to: 19231 10020/* 15657 */ MCD::OPC_CheckPredicate, 26, 241, 13, 0, // Skip to: 19231 10021/* 15662 */ MCD::OPC_Decode, 189, 25, 202, 1, // Opcode: VQSUBuv4i32 10022/* 15667 */ MCD::OPC_FilterValue, 3, 231, 13, 0, // Skip to: 19231 10023/* 15672 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10024/* 15675 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 15691 10025/* 15681 */ MCD::OPC_CheckPredicate, 26, 217, 13, 0, // Skip to: 19231 10026/* 15686 */ MCD::OPC_Decode, 179, 25, 202, 1, // Opcode: VQSUBsv2i64 10027/* 15691 */ MCD::OPC_FilterValue, 243, 1, 206, 13, 0, // Skip to: 19231 10028/* 15697 */ MCD::OPC_CheckPredicate, 26, 201, 13, 0, // Skip to: 19231 10029/* 15702 */ MCD::OPC_Decode, 187, 25, 202, 1, // Opcode: VQSUBuv2i64 10030/* 15707 */ MCD::OPC_FilterValue, 3, 123, 0, 0, // Skip to: 15835 10031/* 15712 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 10032/* 15715 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 15755 10033/* 15720 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10034/* 15723 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 15739 10035/* 15729 */ MCD::OPC_CheckPredicate, 26, 169, 13, 0, // Skip to: 19231 10036/* 15734 */ MCD::OPC_Decode, 228, 16, 202, 1, // Opcode: VCGEsv16i8 10037/* 15739 */ MCD::OPC_FilterValue, 243, 1, 158, 13, 0, // Skip to: 19231 10038/* 15745 */ MCD::OPC_CheckPredicate, 26, 153, 13, 0, // Skip to: 19231 10039/* 15750 */ MCD::OPC_Decode, 234, 16, 202, 1, // Opcode: VCGEuv16i8 10040/* 15755 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 15795 10041/* 15760 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10042/* 15763 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 15779 10043/* 15769 */ MCD::OPC_CheckPredicate, 26, 129, 13, 0, // Skip to: 19231 10044/* 15774 */ MCD::OPC_Decode, 232, 16, 202, 1, // Opcode: VCGEsv8i16 10045/* 15779 */ MCD::OPC_FilterValue, 243, 1, 118, 13, 0, // Skip to: 19231 10046/* 15785 */ MCD::OPC_CheckPredicate, 26, 113, 13, 0, // Skip to: 19231 10047/* 15790 */ MCD::OPC_Decode, 238, 16, 202, 1, // Opcode: VCGEuv8i16 10048/* 15795 */ MCD::OPC_FilterValue, 2, 103, 13, 0, // Skip to: 19231 10049/* 15800 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10050/* 15803 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 15819 10051/* 15809 */ MCD::OPC_CheckPredicate, 26, 89, 13, 0, // Skip to: 19231 10052/* 15814 */ MCD::OPC_Decode, 231, 16, 202, 1, // Opcode: VCGEsv4i32 10053/* 15819 */ MCD::OPC_FilterValue, 243, 1, 78, 13, 0, // Skip to: 19231 10054/* 15825 */ MCD::OPC_CheckPredicate, 26, 73, 13, 0, // Skip to: 19231 10055/* 15830 */ MCD::OPC_Decode, 237, 16, 202, 1, // Opcode: VCGEuv4i32 10056/* 15835 */ MCD::OPC_FilterValue, 4, 163, 0, 0, // Skip to: 16003 10057/* 15840 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 10058/* 15843 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 15883 10059/* 15848 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10060/* 15851 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 15867 10061/* 15857 */ MCD::OPC_CheckPredicate, 26, 41, 13, 0, // Skip to: 19231 10062/* 15862 */ MCD::OPC_Decode, 143, 25, 206, 1, // Opcode: VQSHLsv16i8 10063/* 15867 */ MCD::OPC_FilterValue, 243, 1, 30, 13, 0, // Skip to: 19231 10064/* 15873 */ MCD::OPC_CheckPredicate, 26, 25, 13, 0, // Skip to: 19231 10065/* 15878 */ MCD::OPC_Decode, 159, 25, 206, 1, // Opcode: VQSHLuv16i8 10066/* 15883 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 15923 10067/* 15888 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10068/* 15891 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 15907 10069/* 15897 */ MCD::OPC_CheckPredicate, 26, 1, 13, 0, // Skip to: 19231 10070/* 15902 */ MCD::OPC_Decode, 149, 25, 206, 1, // Opcode: VQSHLsv8i16 10071/* 15907 */ MCD::OPC_FilterValue, 243, 1, 246, 12, 0, // Skip to: 19231 10072/* 15913 */ MCD::OPC_CheckPredicate, 26, 241, 12, 0, // Skip to: 19231 10073/* 15918 */ MCD::OPC_Decode, 165, 25, 206, 1, // Opcode: VQSHLuv8i16 10074/* 15923 */ MCD::OPC_FilterValue, 2, 35, 0, 0, // Skip to: 15963 10075/* 15928 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10076/* 15931 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 15947 10077/* 15937 */ MCD::OPC_CheckPredicate, 26, 217, 12, 0, // Skip to: 19231 10078/* 15942 */ MCD::OPC_Decode, 148, 25, 206, 1, // Opcode: VQSHLsv4i32 10079/* 15947 */ MCD::OPC_FilterValue, 243, 1, 206, 12, 0, // Skip to: 19231 10080/* 15953 */ MCD::OPC_CheckPredicate, 26, 201, 12, 0, // Skip to: 19231 10081/* 15958 */ MCD::OPC_Decode, 164, 25, 206, 1, // Opcode: VQSHLuv4i32 10082/* 15963 */ MCD::OPC_FilterValue, 3, 191, 12, 0, // Skip to: 19231 10083/* 15968 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10084/* 15971 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 15987 10085/* 15977 */ MCD::OPC_CheckPredicate, 26, 177, 12, 0, // Skip to: 19231 10086/* 15982 */ MCD::OPC_Decode, 146, 25, 206, 1, // Opcode: VQSHLsv2i64 10087/* 15987 */ MCD::OPC_FilterValue, 243, 1, 166, 12, 0, // Skip to: 19231 10088/* 15993 */ MCD::OPC_CheckPredicate, 26, 161, 12, 0, // Skip to: 19231 10089/* 15998 */ MCD::OPC_Decode, 162, 25, 206, 1, // Opcode: VQSHLuv2i64 10090/* 16003 */ MCD::OPC_FilterValue, 5, 163, 0, 0, // Skip to: 16171 10091/* 16008 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 10092/* 16011 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 16051 10093/* 16016 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10094/* 16019 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 16035 10095/* 16025 */ MCD::OPC_CheckPredicate, 26, 129, 12, 0, // Skip to: 19231 10096/* 16030 */ MCD::OPC_Decode, 230, 24, 206, 1, // Opcode: VQRSHLsv16i8 10097/* 16035 */ MCD::OPC_FilterValue, 243, 1, 118, 12, 0, // Skip to: 19231 10098/* 16041 */ MCD::OPC_CheckPredicate, 26, 113, 12, 0, // Skip to: 19231 10099/* 16046 */ MCD::OPC_Decode, 238, 24, 206, 1, // Opcode: VQRSHLuv16i8 10100/* 16051 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 16091 10101/* 16056 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10102/* 16059 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 16075 10103/* 16065 */ MCD::OPC_CheckPredicate, 26, 89, 12, 0, // Skip to: 19231 10104/* 16070 */ MCD::OPC_Decode, 236, 24, 206, 1, // Opcode: VQRSHLsv8i16 10105/* 16075 */ MCD::OPC_FilterValue, 243, 1, 78, 12, 0, // Skip to: 19231 10106/* 16081 */ MCD::OPC_CheckPredicate, 26, 73, 12, 0, // Skip to: 19231 10107/* 16086 */ MCD::OPC_Decode, 244, 24, 206, 1, // Opcode: VQRSHLuv8i16 10108/* 16091 */ MCD::OPC_FilterValue, 2, 35, 0, 0, // Skip to: 16131 10109/* 16096 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10110/* 16099 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 16115 10111/* 16105 */ MCD::OPC_CheckPredicate, 26, 49, 12, 0, // Skip to: 19231 10112/* 16110 */ MCD::OPC_Decode, 235, 24, 206, 1, // Opcode: VQRSHLsv4i32 10113/* 16115 */ MCD::OPC_FilterValue, 243, 1, 38, 12, 0, // Skip to: 19231 10114/* 16121 */ MCD::OPC_CheckPredicate, 26, 33, 12, 0, // Skip to: 19231 10115/* 16126 */ MCD::OPC_Decode, 243, 24, 206, 1, // Opcode: VQRSHLuv4i32 10116/* 16131 */ MCD::OPC_FilterValue, 3, 23, 12, 0, // Skip to: 19231 10117/* 16136 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10118/* 16139 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 16155 10119/* 16145 */ MCD::OPC_CheckPredicate, 26, 9, 12, 0, // Skip to: 19231 10120/* 16150 */ MCD::OPC_Decode, 233, 24, 206, 1, // Opcode: VQRSHLsv2i64 10121/* 16155 */ MCD::OPC_FilterValue, 243, 1, 254, 11, 0, // Skip to: 19231 10122/* 16161 */ MCD::OPC_CheckPredicate, 26, 249, 11, 0, // Skip to: 19231 10123/* 16166 */ MCD::OPC_Decode, 241, 24, 206, 1, // Opcode: VQRSHLuv2i64 10124/* 16171 */ MCD::OPC_FilterValue, 6, 123, 0, 0, // Skip to: 16299 10125/* 16176 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 10126/* 16179 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 16219 10127/* 16184 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10128/* 16187 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 16203 10129/* 16193 */ MCD::OPC_CheckPredicate, 26, 217, 11, 0, // Skip to: 19231 10130/* 16198 */ MCD::OPC_Decode, 161, 22, 202, 1, // Opcode: VMINsv16i8 10131/* 16203 */ MCD::OPC_FilterValue, 243, 1, 206, 11, 0, // Skip to: 19231 10132/* 16209 */ MCD::OPC_CheckPredicate, 26, 201, 11, 0, // Skip to: 19231 10133/* 16214 */ MCD::OPC_Decode, 167, 22, 202, 1, // Opcode: VMINuv16i8 10134/* 16219 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 16259 10135/* 16224 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10136/* 16227 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 16243 10137/* 16233 */ MCD::OPC_CheckPredicate, 26, 177, 11, 0, // Skip to: 19231 10138/* 16238 */ MCD::OPC_Decode, 165, 22, 202, 1, // Opcode: VMINsv8i16 10139/* 16243 */ MCD::OPC_FilterValue, 243, 1, 166, 11, 0, // Skip to: 19231 10140/* 16249 */ MCD::OPC_CheckPredicate, 26, 161, 11, 0, // Skip to: 19231 10141/* 16254 */ MCD::OPC_Decode, 171, 22, 202, 1, // Opcode: VMINuv8i16 10142/* 16259 */ MCD::OPC_FilterValue, 2, 151, 11, 0, // Skip to: 19231 10143/* 16264 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10144/* 16267 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 16283 10145/* 16273 */ MCD::OPC_CheckPredicate, 26, 137, 11, 0, // Skip to: 19231 10146/* 16278 */ MCD::OPC_Decode, 164, 22, 202, 1, // Opcode: VMINsv4i32 10147/* 16283 */ MCD::OPC_FilterValue, 243, 1, 126, 11, 0, // Skip to: 19231 10148/* 16289 */ MCD::OPC_CheckPredicate, 26, 121, 11, 0, // Skip to: 19231 10149/* 16294 */ MCD::OPC_Decode, 170, 22, 202, 1, // Opcode: VMINuv4i32 10150/* 16299 */ MCD::OPC_FilterValue, 7, 123, 0, 0, // Skip to: 16427 10151/* 16304 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 10152/* 16307 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 16347 10153/* 16312 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10154/* 16315 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 16331 10155/* 16321 */ MCD::OPC_CheckPredicate, 26, 89, 11, 0, // Skip to: 19231 10156/* 16326 */ MCD::OPC_Decode, 223, 15, 210, 1, // Opcode: VABAsv16i8 10157/* 16331 */ MCD::OPC_FilterValue, 243, 1, 78, 11, 0, // Skip to: 19231 10158/* 16337 */ MCD::OPC_CheckPredicate, 26, 73, 11, 0, // Skip to: 19231 10159/* 16342 */ MCD::OPC_Decode, 229, 15, 210, 1, // Opcode: VABAuv16i8 10160/* 16347 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 16387 10161/* 16352 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10162/* 16355 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 16371 10163/* 16361 */ MCD::OPC_CheckPredicate, 26, 49, 11, 0, // Skip to: 19231 10164/* 16366 */ MCD::OPC_Decode, 227, 15, 210, 1, // Opcode: VABAsv8i16 10165/* 16371 */ MCD::OPC_FilterValue, 243, 1, 38, 11, 0, // Skip to: 19231 10166/* 16377 */ MCD::OPC_CheckPredicate, 26, 33, 11, 0, // Skip to: 19231 10167/* 16382 */ MCD::OPC_Decode, 233, 15, 210, 1, // Opcode: VABAuv8i16 10168/* 16387 */ MCD::OPC_FilterValue, 2, 23, 11, 0, // Skip to: 19231 10169/* 16392 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10170/* 16395 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 16411 10171/* 16401 */ MCD::OPC_CheckPredicate, 26, 9, 11, 0, // Skip to: 19231 10172/* 16406 */ MCD::OPC_Decode, 226, 15, 210, 1, // Opcode: VABAsv4i32 10173/* 16411 */ MCD::OPC_FilterValue, 243, 1, 254, 10, 0, // Skip to: 19231 10174/* 16417 */ MCD::OPC_CheckPredicate, 26, 249, 10, 0, // Skip to: 19231 10175/* 16422 */ MCD::OPC_Decode, 232, 15, 210, 1, // Opcode: VABAuv4i32 10176/* 16427 */ MCD::OPC_FilterValue, 8, 123, 0, 0, // Skip to: 16555 10177/* 16432 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 10178/* 16435 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 16475 10179/* 16440 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10180/* 16443 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 16459 10181/* 16449 */ MCD::OPC_CheckPredicate, 26, 217, 10, 0, // Skip to: 19231 10182/* 16454 */ MCD::OPC_Decode, 178, 30, 202, 1, // Opcode: VTSTv16i8 10183/* 16459 */ MCD::OPC_FilterValue, 243, 1, 206, 10, 0, // Skip to: 19231 10184/* 16465 */ MCD::OPC_CheckPredicate, 26, 201, 10, 0, // Skip to: 19231 10185/* 16470 */ MCD::OPC_Decode, 208, 16, 202, 1, // Opcode: VCEQv16i8 10186/* 16475 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 16515 10187/* 16480 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10188/* 16483 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 16499 10189/* 16489 */ MCD::OPC_CheckPredicate, 26, 177, 10, 0, // Skip to: 19231 10190/* 16494 */ MCD::OPC_Decode, 182, 30, 202, 1, // Opcode: VTSTv8i16 10191/* 16499 */ MCD::OPC_FilterValue, 243, 1, 166, 10, 0, // Skip to: 19231 10192/* 16505 */ MCD::OPC_CheckPredicate, 26, 161, 10, 0, // Skip to: 19231 10193/* 16510 */ MCD::OPC_Decode, 212, 16, 202, 1, // Opcode: VCEQv8i16 10194/* 16515 */ MCD::OPC_FilterValue, 2, 151, 10, 0, // Skip to: 19231 10195/* 16520 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10196/* 16523 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 16539 10197/* 16529 */ MCD::OPC_CheckPredicate, 26, 137, 10, 0, // Skip to: 19231 10198/* 16534 */ MCD::OPC_Decode, 181, 30, 202, 1, // Opcode: VTSTv4i32 10199/* 16539 */ MCD::OPC_FilterValue, 243, 1, 126, 10, 0, // Skip to: 19231 10200/* 16545 */ MCD::OPC_CheckPredicate, 26, 121, 10, 0, // Skip to: 19231 10201/* 16550 */ MCD::OPC_Decode, 211, 16, 202, 1, // Opcode: VCEQv4i32 10202/* 16555 */ MCD::OPC_FilterValue, 9, 89, 0, 0, // Skip to: 16649 10203/* 16560 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 10204/* 16563 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 16603 10205/* 16568 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10206/* 16571 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 16587 10207/* 16577 */ MCD::OPC_CheckPredicate, 26, 89, 10, 0, // Skip to: 19231 10208/* 16582 */ MCD::OPC_Decode, 190, 23, 202, 1, // Opcode: VMULv16i8 10209/* 16587 */ MCD::OPC_FilterValue, 243, 1, 78, 10, 0, // Skip to: 19231 10210/* 16593 */ MCD::OPC_CheckPredicate, 26, 73, 10, 0, // Skip to: 19231 10211/* 16598 */ MCD::OPC_Decode, 181, 23, 202, 1, // Opcode: VMULpq 10212/* 16603 */ MCD::OPC_FilterValue, 1, 18, 0, 0, // Skip to: 16626 10213/* 16608 */ MCD::OPC_CheckPredicate, 26, 58, 10, 0, // Skip to: 19231 10214/* 16613 */ MCD::OPC_CheckField, 24, 8, 242, 1, 50, 10, 0, // Skip to: 19231 10215/* 16621 */ MCD::OPC_Decode, 194, 23, 202, 1, // Opcode: VMULv8i16 10216/* 16626 */ MCD::OPC_FilterValue, 2, 40, 10, 0, // Skip to: 19231 10217/* 16631 */ MCD::OPC_CheckPredicate, 26, 35, 10, 0, // Skip to: 19231 10218/* 16636 */ MCD::OPC_CheckField, 24, 8, 242, 1, 27, 10, 0, // Skip to: 19231 10219/* 16644 */ MCD::OPC_Decode, 193, 23, 202, 1, // Opcode: VMULv4i32 10220/* 16649 */ MCD::OPC_FilterValue, 11, 49, 0, 0, // Skip to: 16703 10221/* 16654 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 10222/* 16657 */ MCD::OPC_FilterValue, 1, 18, 0, 0, // Skip to: 16680 10223/* 16662 */ MCD::OPC_CheckPredicate, 28, 4, 10, 0, // Skip to: 19231 10224/* 16667 */ MCD::OPC_CheckField, 24, 8, 243, 1, 252, 9, 0, // Skip to: 19231 10225/* 16675 */ MCD::OPC_Decode, 213, 24, 210, 1, // Opcode: VQRDMLAHv8i16 10226/* 16680 */ MCD::OPC_FilterValue, 2, 242, 9, 0, // Skip to: 19231 10227/* 16685 */ MCD::OPC_CheckPredicate, 28, 237, 9, 0, // Skip to: 19231 10228/* 16690 */ MCD::OPC_CheckField, 24, 8, 243, 1, 229, 9, 0, // Skip to: 19231 10229/* 16698 */ MCD::OPC_Decode, 212, 24, 210, 1, // Opcode: VQRDMLAHv4i32 10230/* 16703 */ MCD::OPC_FilterValue, 12, 129, 0, 0, // Skip to: 16837 10231/* 16708 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 10232/* 16711 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 16734 10233/* 16716 */ MCD::OPC_CheckPredicate, 32, 206, 9, 0, // Skip to: 19231 10234/* 16721 */ MCD::OPC_CheckField, 24, 8, 242, 1, 198, 9, 0, // Skip to: 19231 10235/* 16729 */ MCD::OPC_Decode, 206, 18, 210, 1, // Opcode: VFMAfq 10236/* 16734 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 16774 10237/* 16739 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10238/* 16742 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 16758 10239/* 16748 */ MCD::OPC_CheckPredicate, 27, 174, 9, 0, // Skip to: 19231 10240/* 16753 */ MCD::OPC_Decode, 208, 18, 210, 1, // Opcode: VFMAhq 10241/* 16758 */ MCD::OPC_FilterValue, 243, 1, 163, 9, 0, // Skip to: 19231 10242/* 16764 */ MCD::OPC_CheckPredicate, 28, 158, 9, 0, // Skip to: 19231 10243/* 16769 */ MCD::OPC_Decode, 221, 24, 210, 1, // Opcode: VQRDMLSHv8i16 10244/* 16774 */ MCD::OPC_FilterValue, 2, 35, 0, 0, // Skip to: 16814 10245/* 16779 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10246/* 16782 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 16798 10247/* 16788 */ MCD::OPC_CheckPredicate, 32, 134, 9, 0, // Skip to: 19231 10248/* 16793 */ MCD::OPC_Decode, 217, 18, 210, 1, // Opcode: VFMSfq 10249/* 16798 */ MCD::OPC_FilterValue, 243, 1, 123, 9, 0, // Skip to: 19231 10250/* 16804 */ MCD::OPC_CheckPredicate, 28, 118, 9, 0, // Skip to: 19231 10251/* 16809 */ MCD::OPC_Decode, 220, 24, 210, 1, // Opcode: VQRDMLSHv4i32 10252/* 16814 */ MCD::OPC_FilterValue, 3, 108, 9, 0, // Skip to: 19231 10253/* 16819 */ MCD::OPC_CheckPredicate, 27, 103, 9, 0, // Skip to: 19231 10254/* 16824 */ MCD::OPC_CheckField, 24, 8, 242, 1, 95, 9, 0, // Skip to: 19231 10255/* 16832 */ MCD::OPC_Decode, 219, 18, 210, 1, // Opcode: VFMShq 10256/* 16837 */ MCD::OPC_FilterValue, 13, 129, 0, 0, // Skip to: 16971 10257/* 16842 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 10258/* 16845 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 16885 10259/* 16850 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10260/* 16853 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 16869 10261/* 16859 */ MCD::OPC_CheckPredicate, 26, 63, 9, 0, // Skip to: 19231 10262/* 16864 */ MCD::OPC_Decode, 187, 22, 210, 1, // Opcode: VMLAfq 10263/* 16869 */ MCD::OPC_FilterValue, 243, 1, 52, 9, 0, // Skip to: 19231 10264/* 16875 */ MCD::OPC_CheckPredicate, 26, 47, 9, 0, // Skip to: 19231 10265/* 16880 */ MCD::OPC_Decode, 177, 23, 202, 1, // Opcode: VMULfq 10266/* 16885 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 16925 10267/* 16890 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10268/* 16893 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 16909 10269/* 16899 */ MCD::OPC_CheckPredicate, 27, 23, 9, 0, // Skip to: 19231 10270/* 16904 */ MCD::OPC_Decode, 189, 22, 210, 1, // Opcode: VMLAhq 10271/* 16909 */ MCD::OPC_FilterValue, 243, 1, 12, 9, 0, // Skip to: 19231 10272/* 16915 */ MCD::OPC_CheckPredicate, 27, 7, 9, 0, // Skip to: 19231 10273/* 16920 */ MCD::OPC_Decode, 179, 23, 202, 1, // Opcode: VMULhq 10274/* 16925 */ MCD::OPC_FilterValue, 2, 18, 0, 0, // Skip to: 16948 10275/* 16930 */ MCD::OPC_CheckPredicate, 26, 248, 8, 0, // Skip to: 19231 10276/* 16935 */ MCD::OPC_CheckField, 24, 8, 242, 1, 240, 8, 0, // Skip to: 19231 10277/* 16943 */ MCD::OPC_Decode, 218, 22, 210, 1, // Opcode: VMLSfq 10278/* 16948 */ MCD::OPC_FilterValue, 3, 230, 8, 0, // Skip to: 19231 10279/* 16953 */ MCD::OPC_CheckPredicate, 27, 225, 8, 0, // Skip to: 19231 10280/* 16958 */ MCD::OPC_CheckField, 24, 8, 242, 1, 217, 8, 0, // Skip to: 19231 10281/* 16966 */ MCD::OPC_Decode, 220, 22, 210, 1, // Opcode: VMLShq 10282/* 16971 */ MCD::OPC_FilterValue, 14, 95, 0, 0, // Skip to: 17071 10283/* 16976 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 10284/* 16979 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 17002 10285/* 16984 */ MCD::OPC_CheckPredicate, 26, 194, 8, 0, // Skip to: 19231 10286/* 16989 */ MCD::OPC_CheckField, 24, 8, 243, 1, 186, 8, 0, // Skip to: 19231 10287/* 16997 */ MCD::OPC_Decode, 143, 16, 202, 1, // Opcode: VACGEfq 10288/* 17002 */ MCD::OPC_FilterValue, 1, 18, 0, 0, // Skip to: 17025 10289/* 17007 */ MCD::OPC_CheckPredicate, 27, 171, 8, 0, // Skip to: 19231 10290/* 17012 */ MCD::OPC_CheckField, 24, 8, 243, 1, 163, 8, 0, // Skip to: 19231 10291/* 17020 */ MCD::OPC_Decode, 145, 16, 202, 1, // Opcode: VACGEhq 10292/* 17025 */ MCD::OPC_FilterValue, 2, 18, 0, 0, // Skip to: 17048 10293/* 17030 */ MCD::OPC_CheckPredicate, 26, 148, 8, 0, // Skip to: 19231 10294/* 17035 */ MCD::OPC_CheckField, 24, 8, 243, 1, 140, 8, 0, // Skip to: 19231 10295/* 17043 */ MCD::OPC_Decode, 147, 16, 202, 1, // Opcode: VACGTfq 10296/* 17048 */ MCD::OPC_FilterValue, 3, 130, 8, 0, // Skip to: 19231 10297/* 17053 */ MCD::OPC_CheckPredicate, 27, 125, 8, 0, // Skip to: 19231 10298/* 17058 */ MCD::OPC_CheckField, 24, 8, 243, 1, 117, 8, 0, // Skip to: 19231 10299/* 17066 */ MCD::OPC_Decode, 149, 16, 202, 1, // Opcode: VACGThq 10300/* 17071 */ MCD::OPC_FilterValue, 15, 107, 8, 0, // Skip to: 19231 10301/* 17076 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 10302/* 17079 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 17102 10303/* 17084 */ MCD::OPC_CheckPredicate, 26, 94, 8, 0, // Skip to: 19231 10304/* 17089 */ MCD::OPC_CheckField, 24, 8, 242, 1, 86, 8, 0, // Skip to: 19231 10305/* 17097 */ MCD::OPC_Decode, 202, 25, 202, 1, // Opcode: VRECPSfq 10306/* 17102 */ MCD::OPC_FilterValue, 1, 18, 0, 0, // Skip to: 17125 10307/* 17107 */ MCD::OPC_CheckPredicate, 27, 71, 8, 0, // Skip to: 19231 10308/* 17112 */ MCD::OPC_CheckField, 24, 8, 242, 1, 63, 8, 0, // Skip to: 19231 10309/* 17120 */ MCD::OPC_Decode, 204, 25, 202, 1, // Opcode: VRECPShq 10310/* 17125 */ MCD::OPC_FilterValue, 2, 18, 0, 0, // Skip to: 17148 10311/* 17130 */ MCD::OPC_CheckPredicate, 26, 48, 8, 0, // Skip to: 19231 10312/* 17135 */ MCD::OPC_CheckField, 24, 8, 242, 1, 40, 8, 0, // Skip to: 19231 10313/* 17143 */ MCD::OPC_Decode, 188, 26, 202, 1, // Opcode: VRSQRTSfq 10314/* 17148 */ MCD::OPC_FilterValue, 3, 30, 8, 0, // Skip to: 19231 10315/* 17153 */ MCD::OPC_CheckPredicate, 27, 25, 8, 0, // Skip to: 19231 10316/* 17158 */ MCD::OPC_CheckField, 24, 8, 242, 1, 17, 8, 0, // Skip to: 19231 10317/* 17166 */ MCD::OPC_Decode, 190, 26, 202, 1, // Opcode: VRSQRTShq 10318/* 17171 */ MCD::OPC_FilterValue, 1, 7, 8, 0, // Skip to: 19231 10319/* 17176 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 10320/* 17179 */ MCD::OPC_FilterValue, 0, 217, 6, 0, // Skip to: 18937 10321/* 17184 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ... 10322/* 17187 */ MCD::OPC_FilterValue, 121, 247, 7, 0, // Skip to: 19231 10323/* 17192 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ... 10324/* 17195 */ MCD::OPC_FilterValue, 0, 139, 0, 0, // Skip to: 17339 10325/* 17200 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 10326/* 17203 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 17301 10327/* 17208 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 10328/* 17211 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 17263 10329/* 17216 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 10330/* 17219 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 17241 10331/* 17224 */ MCD::OPC_CheckPredicate, 26, 239, 5, 0, // Skip to: 18748 10332/* 17229 */ MCD::OPC_CheckField, 19, 1, 1, 232, 5, 0, // Skip to: 18748 10333/* 17236 */ MCD::OPC_Decode, 139, 27, 142, 2, // Opcode: VSHRsv16i8 10334/* 17241 */ MCD::OPC_FilterValue, 1, 222, 5, 0, // Skip to: 18748 10335/* 17246 */ MCD::OPC_CheckPredicate, 26, 217, 5, 0, // Skip to: 18748 10336/* 17251 */ MCD::OPC_CheckField, 19, 1, 1, 210, 5, 0, // Skip to: 18748 10337/* 17258 */ MCD::OPC_Decode, 147, 27, 142, 2, // Opcode: VSHRuv16i8 10338/* 17263 */ MCD::OPC_FilterValue, 1, 200, 5, 0, // Skip to: 18748 10339/* 17268 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 10340/* 17271 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 17286 10341/* 17276 */ MCD::OPC_CheckPredicate, 26, 187, 5, 0, // Skip to: 18748 10342/* 17281 */ MCD::OPC_Decode, 145, 27, 143, 2, // Opcode: VSHRsv8i16 10343/* 17286 */ MCD::OPC_FilterValue, 1, 177, 5, 0, // Skip to: 18748 10344/* 17291 */ MCD::OPC_CheckPredicate, 26, 172, 5, 0, // Skip to: 18748 10345/* 17296 */ MCD::OPC_Decode, 153, 27, 143, 2, // Opcode: VSHRuv8i16 10346/* 17301 */ MCD::OPC_FilterValue, 1, 162, 5, 0, // Skip to: 18748 10347/* 17306 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 10348/* 17309 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 17324 10349/* 17314 */ MCD::OPC_CheckPredicate, 26, 149, 5, 0, // Skip to: 18748 10350/* 17319 */ MCD::OPC_Decode, 144, 27, 144, 2, // Opcode: VSHRsv4i32 10351/* 17324 */ MCD::OPC_FilterValue, 1, 139, 5, 0, // Skip to: 18748 10352/* 17329 */ MCD::OPC_CheckPredicate, 26, 134, 5, 0, // Skip to: 18748 10353/* 17334 */ MCD::OPC_Decode, 152, 27, 144, 2, // Opcode: VSHRuv4i32 10354/* 17339 */ MCD::OPC_FilterValue, 1, 139, 0, 0, // Skip to: 17483 10355/* 17344 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 10356/* 17347 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 17445 10357/* 17352 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 10358/* 17355 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 17407 10359/* 17360 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 10360/* 17363 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 17385 10361/* 17368 */ MCD::OPC_CheckPredicate, 26, 95, 5, 0, // Skip to: 18748 10362/* 17373 */ MCD::OPC_CheckField, 19, 1, 1, 88, 5, 0, // Skip to: 18748 10363/* 17380 */ MCD::OPC_Decode, 176, 27, 145, 2, // Opcode: VSRAsv16i8 10364/* 17385 */ MCD::OPC_FilterValue, 1, 78, 5, 0, // Skip to: 18748 10365/* 17390 */ MCD::OPC_CheckPredicate, 26, 73, 5, 0, // Skip to: 18748 10366/* 17395 */ MCD::OPC_CheckField, 19, 1, 1, 66, 5, 0, // Skip to: 18748 10367/* 17402 */ MCD::OPC_Decode, 184, 27, 145, 2, // Opcode: VSRAuv16i8 10368/* 17407 */ MCD::OPC_FilterValue, 1, 56, 5, 0, // Skip to: 18748 10369/* 17412 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 10370/* 17415 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 17430 10371/* 17420 */ MCD::OPC_CheckPredicate, 26, 43, 5, 0, // Skip to: 18748 10372/* 17425 */ MCD::OPC_Decode, 182, 27, 146, 2, // Opcode: VSRAsv8i16 10373/* 17430 */ MCD::OPC_FilterValue, 1, 33, 5, 0, // Skip to: 18748 10374/* 17435 */ MCD::OPC_CheckPredicate, 26, 28, 5, 0, // Skip to: 18748 10375/* 17440 */ MCD::OPC_Decode, 190, 27, 146, 2, // Opcode: VSRAuv8i16 10376/* 17445 */ MCD::OPC_FilterValue, 1, 18, 5, 0, // Skip to: 18748 10377/* 17450 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 10378/* 17453 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 17468 10379/* 17458 */ MCD::OPC_CheckPredicate, 26, 5, 5, 0, // Skip to: 18748 10380/* 17463 */ MCD::OPC_Decode, 181, 27, 147, 2, // Opcode: VSRAsv4i32 10381/* 17468 */ MCD::OPC_FilterValue, 1, 251, 4, 0, // Skip to: 18748 10382/* 17473 */ MCD::OPC_CheckPredicate, 26, 246, 4, 0, // Skip to: 18748 10383/* 17478 */ MCD::OPC_Decode, 189, 27, 147, 2, // Opcode: VSRAuv4i32 10384/* 17483 */ MCD::OPC_FilterValue, 2, 139, 0, 0, // Skip to: 17627 10385/* 17488 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 10386/* 17491 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 17589 10387/* 17496 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 10388/* 17499 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 17551 10389/* 17504 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 10390/* 17507 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 17529 10391/* 17512 */ MCD::OPC_CheckPredicate, 26, 207, 4, 0, // Skip to: 18748 10392/* 17517 */ MCD::OPC_CheckField, 19, 1, 1, 200, 4, 0, // Skip to: 18748 10393/* 17524 */ MCD::OPC_Decode, 165, 26, 142, 2, // Opcode: VRSHRsv16i8 10394/* 17529 */ MCD::OPC_FilterValue, 1, 190, 4, 0, // Skip to: 18748 10395/* 17534 */ MCD::OPC_CheckPredicate, 26, 185, 4, 0, // Skip to: 18748 10396/* 17539 */ MCD::OPC_CheckField, 19, 1, 1, 178, 4, 0, // Skip to: 18748 10397/* 17546 */ MCD::OPC_Decode, 173, 26, 142, 2, // Opcode: VRSHRuv16i8 10398/* 17551 */ MCD::OPC_FilterValue, 1, 168, 4, 0, // Skip to: 18748 10399/* 17556 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 10400/* 17559 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 17574 10401/* 17564 */ MCD::OPC_CheckPredicate, 26, 155, 4, 0, // Skip to: 18748 10402/* 17569 */ MCD::OPC_Decode, 171, 26, 143, 2, // Opcode: VRSHRsv8i16 10403/* 17574 */ MCD::OPC_FilterValue, 1, 145, 4, 0, // Skip to: 18748 10404/* 17579 */ MCD::OPC_CheckPredicate, 26, 140, 4, 0, // Skip to: 18748 10405/* 17584 */ MCD::OPC_Decode, 179, 26, 143, 2, // Opcode: VRSHRuv8i16 10406/* 17589 */ MCD::OPC_FilterValue, 1, 130, 4, 0, // Skip to: 18748 10407/* 17594 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 10408/* 17597 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 17612 10409/* 17602 */ MCD::OPC_CheckPredicate, 26, 117, 4, 0, // Skip to: 18748 10410/* 17607 */ MCD::OPC_Decode, 170, 26, 144, 2, // Opcode: VRSHRsv4i32 10411/* 17612 */ MCD::OPC_FilterValue, 1, 107, 4, 0, // Skip to: 18748 10412/* 17617 */ MCD::OPC_CheckPredicate, 26, 102, 4, 0, // Skip to: 18748 10413/* 17622 */ MCD::OPC_Decode, 178, 26, 144, 2, // Opcode: VRSHRuv4i32 10414/* 17627 */ MCD::OPC_FilterValue, 3, 139, 0, 0, // Skip to: 17771 10415/* 17632 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 10416/* 17635 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 17733 10417/* 17640 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 10418/* 17643 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 17695 10419/* 17648 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 10420/* 17651 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 17673 10421/* 17656 */ MCD::OPC_CheckPredicate, 26, 63, 4, 0, // Skip to: 18748 10422/* 17661 */ MCD::OPC_CheckField, 19, 1, 1, 56, 4, 0, // Skip to: 18748 10423/* 17668 */ MCD::OPC_Decode, 191, 26, 145, 2, // Opcode: VRSRAsv16i8 10424/* 17673 */ MCD::OPC_FilterValue, 1, 46, 4, 0, // Skip to: 18748 10425/* 17678 */ MCD::OPC_CheckPredicate, 26, 41, 4, 0, // Skip to: 18748 10426/* 17683 */ MCD::OPC_CheckField, 19, 1, 1, 34, 4, 0, // Skip to: 18748 10427/* 17690 */ MCD::OPC_Decode, 199, 26, 145, 2, // Opcode: VRSRAuv16i8 10428/* 17695 */ MCD::OPC_FilterValue, 1, 24, 4, 0, // Skip to: 18748 10429/* 17700 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 10430/* 17703 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 17718 10431/* 17708 */ MCD::OPC_CheckPredicate, 26, 11, 4, 0, // Skip to: 18748 10432/* 17713 */ MCD::OPC_Decode, 197, 26, 146, 2, // Opcode: VRSRAsv8i16 10433/* 17718 */ MCD::OPC_FilterValue, 1, 1, 4, 0, // Skip to: 18748 10434/* 17723 */ MCD::OPC_CheckPredicate, 26, 252, 3, 0, // Skip to: 18748 10435/* 17728 */ MCD::OPC_Decode, 205, 26, 146, 2, // Opcode: VRSRAuv8i16 10436/* 17733 */ MCD::OPC_FilterValue, 1, 242, 3, 0, // Skip to: 18748 10437/* 17738 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 10438/* 17741 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 17756 10439/* 17746 */ MCD::OPC_CheckPredicate, 26, 229, 3, 0, // Skip to: 18748 10440/* 17751 */ MCD::OPC_Decode, 196, 26, 147, 2, // Opcode: VRSRAsv4i32 10441/* 17756 */ MCD::OPC_FilterValue, 1, 219, 3, 0, // Skip to: 18748 10442/* 17761 */ MCD::OPC_CheckPredicate, 26, 214, 3, 0, // Skip to: 18748 10443/* 17766 */ MCD::OPC_Decode, 204, 26, 147, 2, // Opcode: VRSRAuv4i32 10444/* 17771 */ MCD::OPC_FilterValue, 4, 84, 0, 0, // Skip to: 17860 10445/* 17776 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 10446/* 17779 */ MCD::OPC_FilterValue, 0, 54, 0, 0, // Skip to: 17838 10447/* 17784 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 10448/* 17787 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 17816 10449/* 17792 */ MCD::OPC_CheckPredicate, 26, 183, 3, 0, // Skip to: 18748 10450/* 17797 */ MCD::OPC_CheckField, 24, 1, 1, 176, 3, 0, // Skip to: 18748 10451/* 17804 */ MCD::OPC_CheckField, 19, 1, 1, 169, 3, 0, // Skip to: 18748 10452/* 17811 */ MCD::OPC_Decode, 192, 27, 145, 2, // Opcode: VSRIv16i8 10453/* 17816 */ MCD::OPC_FilterValue, 1, 159, 3, 0, // Skip to: 18748 10454/* 17821 */ MCD::OPC_CheckPredicate, 26, 154, 3, 0, // Skip to: 18748 10455/* 17826 */ MCD::OPC_CheckField, 24, 1, 1, 147, 3, 0, // Skip to: 18748 10456/* 17833 */ MCD::OPC_Decode, 198, 27, 146, 2, // Opcode: VSRIv8i16 10457/* 17838 */ MCD::OPC_FilterValue, 1, 137, 3, 0, // Skip to: 18748 10458/* 17843 */ MCD::OPC_CheckPredicate, 26, 132, 3, 0, // Skip to: 18748 10459/* 17848 */ MCD::OPC_CheckField, 24, 1, 1, 125, 3, 0, // Skip to: 18748 10460/* 17855 */ MCD::OPC_Decode, 197, 27, 147, 2, // Opcode: VSRIv4i32 10461/* 17860 */ MCD::OPC_FilterValue, 5, 139, 0, 0, // Skip to: 18004 10462/* 17865 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 10463/* 17868 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 17966 10464/* 17873 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 10465/* 17876 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 17928 10466/* 17881 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 10467/* 17884 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 17906 10468/* 17889 */ MCD::OPC_CheckPredicate, 26, 86, 3, 0, // Skip to: 18748 10469/* 17894 */ MCD::OPC_CheckField, 19, 1, 1, 79, 3, 0, // Skip to: 18748 10470/* 17901 */ MCD::OPC_Decode, 240, 26, 148, 2, // Opcode: VSHLiv16i8 10471/* 17906 */ MCD::OPC_FilterValue, 1, 69, 3, 0, // Skip to: 18748 10472/* 17911 */ MCD::OPC_CheckPredicate, 26, 64, 3, 0, // Skip to: 18748 10473/* 17916 */ MCD::OPC_CheckField, 19, 1, 1, 57, 3, 0, // Skip to: 18748 10474/* 17923 */ MCD::OPC_Decode, 161, 27, 149, 2, // Opcode: VSLIv16i8 10475/* 17928 */ MCD::OPC_FilterValue, 1, 47, 3, 0, // Skip to: 18748 10476/* 17933 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 10477/* 17936 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 17951 10478/* 17941 */ MCD::OPC_CheckPredicate, 26, 34, 3, 0, // Skip to: 18748 10479/* 17946 */ MCD::OPC_Decode, 246, 26, 150, 2, // Opcode: VSHLiv8i16 10480/* 17951 */ MCD::OPC_FilterValue, 1, 24, 3, 0, // Skip to: 18748 10481/* 17956 */ MCD::OPC_CheckPredicate, 26, 19, 3, 0, // Skip to: 18748 10482/* 17961 */ MCD::OPC_Decode, 167, 27, 151, 2, // Opcode: VSLIv8i16 10483/* 17966 */ MCD::OPC_FilterValue, 1, 9, 3, 0, // Skip to: 18748 10484/* 17971 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 10485/* 17974 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 17989 10486/* 17979 */ MCD::OPC_CheckPredicate, 26, 252, 2, 0, // Skip to: 18748 10487/* 17984 */ MCD::OPC_Decode, 245, 26, 152, 2, // Opcode: VSHLiv4i32 10488/* 17989 */ MCD::OPC_FilterValue, 1, 242, 2, 0, // Skip to: 18748 10489/* 17994 */ MCD::OPC_CheckPredicate, 26, 237, 2, 0, // Skip to: 18748 10490/* 17999 */ MCD::OPC_Decode, 166, 27, 153, 2, // Opcode: VSLIv4i32 10491/* 18004 */ MCD::OPC_FilterValue, 6, 84, 0, 0, // Skip to: 18093 10492/* 18009 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 10493/* 18012 */ MCD::OPC_FilterValue, 0, 54, 0, 0, // Skip to: 18071 10494/* 18017 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 10495/* 18020 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 18049 10496/* 18025 */ MCD::OPC_CheckPredicate, 26, 206, 2, 0, // Skip to: 18748 10497/* 18030 */ MCD::OPC_CheckField, 24, 1, 1, 199, 2, 0, // Skip to: 18748 10498/* 18037 */ MCD::OPC_CheckField, 19, 1, 1, 192, 2, 0, // Skip to: 18748 10499/* 18044 */ MCD::OPC_Decode, 135, 25, 148, 2, // Opcode: VQSHLsuv16i8 10500/* 18049 */ MCD::OPC_FilterValue, 1, 182, 2, 0, // Skip to: 18748 10501/* 18054 */ MCD::OPC_CheckPredicate, 26, 177, 2, 0, // Skip to: 18748 10502/* 18059 */ MCD::OPC_CheckField, 24, 1, 1, 170, 2, 0, // Skip to: 18748 10503/* 18066 */ MCD::OPC_Decode, 141, 25, 150, 2, // Opcode: VQSHLsuv8i16 10504/* 18071 */ MCD::OPC_FilterValue, 1, 160, 2, 0, // Skip to: 18748 10505/* 18076 */ MCD::OPC_CheckPredicate, 26, 155, 2, 0, // Skip to: 18748 10506/* 18081 */ MCD::OPC_CheckField, 24, 1, 1, 148, 2, 0, // Skip to: 18748 10507/* 18088 */ MCD::OPC_Decode, 140, 25, 152, 2, // Opcode: VQSHLsuv4i32 10508/* 18093 */ MCD::OPC_FilterValue, 7, 139, 0, 0, // Skip to: 18237 10509/* 18098 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 10510/* 18101 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 18199 10511/* 18106 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 10512/* 18109 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 18161 10513/* 18114 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 10514/* 18117 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 18139 10515/* 18122 */ MCD::OPC_CheckPredicate, 26, 109, 2, 0, // Skip to: 18748 10516/* 18127 */ MCD::OPC_CheckField, 19, 1, 1, 102, 2, 0, // Skip to: 18748 10517/* 18134 */ MCD::OPC_Decode, 255, 24, 148, 2, // Opcode: VQSHLsiv16i8 10518/* 18139 */ MCD::OPC_FilterValue, 1, 92, 2, 0, // Skip to: 18748 10519/* 18144 */ MCD::OPC_CheckPredicate, 26, 87, 2, 0, // Skip to: 18748 10520/* 18149 */ MCD::OPC_CheckField, 19, 1, 1, 80, 2, 0, // Skip to: 18748 10521/* 18156 */ MCD::OPC_Decode, 151, 25, 148, 2, // Opcode: VQSHLuiv16i8 10522/* 18161 */ MCD::OPC_FilterValue, 1, 70, 2, 0, // Skip to: 18748 10523/* 18166 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 10524/* 18169 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 18184 10525/* 18174 */ MCD::OPC_CheckPredicate, 26, 57, 2, 0, // Skip to: 18748 10526/* 18179 */ MCD::OPC_Decode, 133, 25, 150, 2, // Opcode: VQSHLsiv8i16 10527/* 18184 */ MCD::OPC_FilterValue, 1, 47, 2, 0, // Skip to: 18748 10528/* 18189 */ MCD::OPC_CheckPredicate, 26, 42, 2, 0, // Skip to: 18748 10529/* 18194 */ MCD::OPC_Decode, 157, 25, 150, 2, // Opcode: VQSHLuiv8i16 10530/* 18199 */ MCD::OPC_FilterValue, 1, 32, 2, 0, // Skip to: 18748 10531/* 18204 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 10532/* 18207 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 18222 10533/* 18212 */ MCD::OPC_CheckPredicate, 26, 19, 2, 0, // Skip to: 18748 10534/* 18217 */ MCD::OPC_Decode, 132, 25, 152, 2, // Opcode: VQSHLsiv4i32 10535/* 18222 */ MCD::OPC_FilterValue, 1, 9, 2, 0, // Skip to: 18748 10536/* 18227 */ MCD::OPC_CheckPredicate, 26, 4, 2, 0, // Skip to: 18748 10537/* 18232 */ MCD::OPC_Decode, 156, 25, 152, 2, // Opcode: VQSHLuiv4i32 10538/* 18237 */ MCD::OPC_FilterValue, 8, 139, 0, 0, // Skip to: 18381 10539/* 18242 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 10540/* 18245 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 18343 10541/* 18250 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 10542/* 18253 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 18305 10543/* 18258 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 10544/* 18261 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 18283 10545/* 18266 */ MCD::OPC_CheckPredicate, 26, 221, 1, 0, // Skip to: 18748 10546/* 18271 */ MCD::OPC_CheckField, 19, 1, 1, 214, 1, 0, // Skip to: 18748 10547/* 18278 */ MCD::OPC_Decode, 164, 26, 130, 2, // Opcode: VRSHRNv8i8 10548/* 18283 */ MCD::OPC_FilterValue, 1, 204, 1, 0, // Skip to: 18748 10549/* 18288 */ MCD::OPC_CheckPredicate, 26, 199, 1, 0, // Skip to: 18748 10550/* 18293 */ MCD::OPC_CheckField, 19, 1, 1, 192, 1, 0, // Skip to: 18748 10551/* 18300 */ MCD::OPC_Decode, 254, 24, 130, 2, // Opcode: VQRSHRUNv8i8 10552/* 18305 */ MCD::OPC_FilterValue, 1, 182, 1, 0, // Skip to: 18748 10553/* 18310 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 10554/* 18313 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 18328 10555/* 18318 */ MCD::OPC_CheckPredicate, 26, 169, 1, 0, // Skip to: 18748 10556/* 18323 */ MCD::OPC_Decode, 163, 26, 131, 2, // Opcode: VRSHRNv4i16 10557/* 18328 */ MCD::OPC_FilterValue, 1, 159, 1, 0, // Skip to: 18748 10558/* 18333 */ MCD::OPC_CheckPredicate, 26, 154, 1, 0, // Skip to: 18748 10559/* 18338 */ MCD::OPC_Decode, 253, 24, 131, 2, // Opcode: VQRSHRUNv4i16 10560/* 18343 */ MCD::OPC_FilterValue, 1, 144, 1, 0, // Skip to: 18748 10561/* 18348 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 10562/* 18351 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 18366 10563/* 18356 */ MCD::OPC_CheckPredicate, 26, 131, 1, 0, // Skip to: 18748 10564/* 18361 */ MCD::OPC_Decode, 162, 26, 132, 2, // Opcode: VRSHRNv2i32 10565/* 18366 */ MCD::OPC_FilterValue, 1, 121, 1, 0, // Skip to: 18748 10566/* 18371 */ MCD::OPC_CheckPredicate, 26, 116, 1, 0, // Skip to: 18748 10567/* 18376 */ MCD::OPC_Decode, 252, 24, 132, 2, // Opcode: VQRSHRUNv2i32 10568/* 18381 */ MCD::OPC_FilterValue, 9, 139, 0, 0, // Skip to: 18525 10569/* 18386 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 10570/* 18389 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 18487 10571/* 18394 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 10572/* 18397 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 18449 10573/* 18402 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 10574/* 18405 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 18427 10575/* 18410 */ MCD::OPC_CheckPredicate, 26, 77, 1, 0, // Skip to: 18748 10576/* 18415 */ MCD::OPC_CheckField, 19, 1, 1, 70, 1, 0, // Skip to: 18748 10577/* 18422 */ MCD::OPC_Decode, 248, 24, 130, 2, // Opcode: VQRSHRNsv8i8 10578/* 18427 */ MCD::OPC_FilterValue, 1, 60, 1, 0, // Skip to: 18748 10579/* 18432 */ MCD::OPC_CheckPredicate, 26, 55, 1, 0, // Skip to: 18748 10580/* 18437 */ MCD::OPC_CheckField, 19, 1, 1, 48, 1, 0, // Skip to: 18748 10581/* 18444 */ MCD::OPC_Decode, 251, 24, 130, 2, // Opcode: VQRSHRNuv8i8 10582/* 18449 */ MCD::OPC_FilterValue, 1, 38, 1, 0, // Skip to: 18748 10583/* 18454 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 10584/* 18457 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 18472 10585/* 18462 */ MCD::OPC_CheckPredicate, 26, 25, 1, 0, // Skip to: 18748 10586/* 18467 */ MCD::OPC_Decode, 247, 24, 131, 2, // Opcode: VQRSHRNsv4i16 10587/* 18472 */ MCD::OPC_FilterValue, 1, 15, 1, 0, // Skip to: 18748 10588/* 18477 */ MCD::OPC_CheckPredicate, 26, 10, 1, 0, // Skip to: 18748 10589/* 18482 */ MCD::OPC_Decode, 250, 24, 131, 2, // Opcode: VQRSHRNuv4i16 10590/* 18487 */ MCD::OPC_FilterValue, 1, 0, 1, 0, // Skip to: 18748 10591/* 18492 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 10592/* 18495 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 18510 10593/* 18500 */ MCD::OPC_CheckPredicate, 26, 243, 0, 0, // Skip to: 18748 10594/* 18505 */ MCD::OPC_Decode, 246, 24, 132, 2, // Opcode: VQRSHRNsv2i32 10595/* 18510 */ MCD::OPC_FilterValue, 1, 233, 0, 0, // Skip to: 18748 10596/* 18515 */ MCD::OPC_CheckPredicate, 26, 228, 0, 0, // Skip to: 18748 10597/* 18520 */ MCD::OPC_Decode, 249, 24, 132, 2, // Opcode: VQRSHRNuv2i32 10598/* 18525 */ MCD::OPC_FilterValue, 12, 33, 0, 0, // Skip to: 18563 10599/* 18530 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 10600/* 18533 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 18548 10601/* 18538 */ MCD::OPC_CheckPredicate, 27, 205, 0, 0, // Skip to: 18748 10602/* 18543 */ MCD::OPC_Decode, 169, 18, 154, 2, // Opcode: VCVTxs2hq 10603/* 18548 */ MCD::OPC_FilterValue, 1, 195, 0, 0, // Skip to: 18748 10604/* 18553 */ MCD::OPC_CheckPredicate, 27, 190, 0, 0, // Skip to: 18748 10605/* 18558 */ MCD::OPC_Decode, 173, 18, 154, 2, // Opcode: VCVTxu2hq 10606/* 18563 */ MCD::OPC_FilterValue, 13, 33, 0, 0, // Skip to: 18601 10607/* 18568 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 10608/* 18571 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 18586 10609/* 18576 */ MCD::OPC_CheckPredicate, 27, 167, 0, 0, // Skip to: 18748 10610/* 18581 */ MCD::OPC_Decode, 155, 18, 154, 2, // Opcode: VCVTh2xsq 10611/* 18586 */ MCD::OPC_FilterValue, 1, 157, 0, 0, // Skip to: 18748 10612/* 18591 */ MCD::OPC_CheckPredicate, 27, 152, 0, 0, // Skip to: 18748 10613/* 18596 */ MCD::OPC_Decode, 157, 18, 154, 2, // Opcode: VCVTh2xuq 10614/* 18601 */ MCD::OPC_FilterValue, 14, 80, 0, 0, // Skip to: 18686 10615/* 18606 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ... 10616/* 18609 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 18631 10617/* 18614 */ MCD::OPC_CheckPredicate, 26, 34, 0, 0, // Skip to: 18653 10618/* 18619 */ MCD::OPC_CheckField, 19, 3, 0, 27, 0, 0, // Skip to: 18653 10619/* 18626 */ MCD::OPC_Decode, 128, 23, 137, 2, // Opcode: VMOVv16i8 10620/* 18631 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 18653 10621/* 18636 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 18653 10622/* 18641 */ MCD::OPC_CheckField, 19, 3, 0, 5, 0, 0, // Skip to: 18653 10623/* 18648 */ MCD::OPC_Decode, 132, 23, 137, 2, // Opcode: VMOVv2i64 10624/* 18653 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 10625/* 18656 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 18671 10626/* 18661 */ MCD::OPC_CheckPredicate, 26, 82, 0, 0, // Skip to: 18748 10627/* 18666 */ MCD::OPC_Decode, 167, 18, 154, 2, // Opcode: VCVTxs2fq 10628/* 18671 */ MCD::OPC_FilterValue, 1, 72, 0, 0, // Skip to: 18748 10629/* 18676 */ MCD::OPC_CheckPredicate, 26, 67, 0, 0, // Skip to: 18748 10630/* 18681 */ MCD::OPC_Decode, 171, 18, 154, 2, // Opcode: VCVTxu2fq 10631/* 18686 */ MCD::OPC_FilterValue, 15, 57, 0, 0, // Skip to: 18748 10632/* 18691 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ... 10633/* 18694 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 18709 10634/* 18699 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 18724 10635/* 18704 */ MCD::OPC_Decode, 146, 18, 154, 2, // Opcode: VCVTf2xsq 10636/* 18709 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 18724 10637/* 18714 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 18724 10638/* 18719 */ MCD::OPC_Decode, 148, 18, 154, 2, // Opcode: VCVTf2xuq 10639/* 18724 */ MCD::OPC_CheckPredicate, 26, 19, 0, 0, // Skip to: 18748 10640/* 18729 */ MCD::OPC_CheckField, 19, 3, 0, 12, 0, 0, // Skip to: 18748 10641/* 18736 */ MCD::OPC_CheckField, 5, 1, 0, 5, 0, 0, // Skip to: 18748 10642/* 18743 */ MCD::OPC_Decode, 133, 23, 137, 2, // Opcode: VMOVv4f32 10643/* 18748 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ... 10644/* 18751 */ MCD::OPC_FilterValue, 0, 88, 0, 0, // Skip to: 18844 10645/* 18756 */ MCD::OPC_ExtractField, 19, 3, // Inst{21-19} ... 10646/* 18759 */ MCD::OPC_FilterValue, 0, 211, 1, 0, // Skip to: 19231 10647/* 18764 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ... 10648/* 18767 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 18789 10649/* 18772 */ MCD::OPC_CheckPredicate, 26, 57, 0, 0, // Skip to: 18834 10650/* 18777 */ MCD::OPC_CheckField, 10, 2, 2, 50, 0, 0, // Skip to: 18834 10651/* 18784 */ MCD::OPC_Decode, 136, 23, 137, 2, // Opcode: VMOVv8i16 10652/* 18789 */ MCD::OPC_FilterValue, 1, 40, 0, 0, // Skip to: 18834 10653/* 18794 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ... 10654/* 18797 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 18812 10655/* 18802 */ MCD::OPC_CheckPredicate, 26, 27, 0, 0, // Skip to: 18834 10656/* 18807 */ MCD::OPC_Decode, 229, 23, 137, 2, // Opcode: VORRiv4i32 10657/* 18812 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 18834 10658/* 18817 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 18834 10659/* 18822 */ MCD::OPC_CheckField, 10, 1, 0, 5, 0, 0, // Skip to: 18834 10660/* 18829 */ MCD::OPC_Decode, 230, 23, 137, 2, // Opcode: VORRiv8i16 10661/* 18834 */ MCD::OPC_CheckPredicate, 26, 136, 1, 0, // Skip to: 19231 10662/* 18839 */ MCD::OPC_Decode, 135, 23, 137, 2, // Opcode: VMOVv4i32 10663/* 18844 */ MCD::OPC_FilterValue, 1, 126, 1, 0, // Skip to: 19231 10664/* 18849 */ MCD::OPC_ExtractField, 19, 3, // Inst{21-19} ... 10665/* 18852 */ MCD::OPC_FilterValue, 0, 118, 1, 0, // Skip to: 19231 10666/* 18857 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ... 10667/* 18860 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 18882 10668/* 18865 */ MCD::OPC_CheckPredicate, 26, 57, 0, 0, // Skip to: 18927 10669/* 18870 */ MCD::OPC_CheckField, 10, 2, 2, 50, 0, 0, // Skip to: 18927 10670/* 18877 */ MCD::OPC_Decode, 201, 23, 137, 2, // Opcode: VMVNv8i16 10671/* 18882 */ MCD::OPC_FilterValue, 1, 40, 0, 0, // Skip to: 18927 10672/* 18887 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ... 10673/* 18890 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 18905 10674/* 18895 */ MCD::OPC_CheckPredicate, 26, 27, 0, 0, // Skip to: 18927 10675/* 18900 */ MCD::OPC_Decode, 189, 16, 137, 2, // Opcode: VBICiv4i32 10676/* 18905 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 18927 10677/* 18910 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 18927 10678/* 18915 */ MCD::OPC_CheckField, 10, 1, 0, 5, 0, 0, // Skip to: 18927 10679/* 18922 */ MCD::OPC_Decode, 190, 16, 137, 2, // Opcode: VBICiv8i16 10680/* 18927 */ MCD::OPC_CheckPredicate, 26, 43, 1, 0, // Skip to: 19231 10681/* 18932 */ MCD::OPC_Decode, 200, 23, 137, 2, // Opcode: VMVNv4i32 10682/* 18937 */ MCD::OPC_FilterValue, 1, 33, 1, 0, // Skip to: 19231 10683/* 18942 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ... 10684/* 18945 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 18985 10685/* 18950 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10686/* 18953 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 18969 10687/* 18959 */ MCD::OPC_CheckPredicate, 26, 11, 1, 0, // Skip to: 19231 10688/* 18964 */ MCD::OPC_Decode, 142, 27, 155, 2, // Opcode: VSHRsv2i64 10689/* 18969 */ MCD::OPC_FilterValue, 243, 1, 0, 1, 0, // Skip to: 19231 10690/* 18975 */ MCD::OPC_CheckPredicate, 26, 251, 0, 0, // Skip to: 19231 10691/* 18980 */ MCD::OPC_Decode, 150, 27, 155, 2, // Opcode: VSHRuv2i64 10692/* 18985 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 19025 10693/* 18990 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10694/* 18993 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 19009 10695/* 18999 */ MCD::OPC_CheckPredicate, 26, 227, 0, 0, // Skip to: 19231 10696/* 19004 */ MCD::OPC_Decode, 179, 27, 156, 2, // Opcode: VSRAsv2i64 10697/* 19009 */ MCD::OPC_FilterValue, 243, 1, 216, 0, 0, // Skip to: 19231 10698/* 19015 */ MCD::OPC_CheckPredicate, 26, 211, 0, 0, // Skip to: 19231 10699/* 19020 */ MCD::OPC_Decode, 187, 27, 156, 2, // Opcode: VSRAuv2i64 10700/* 19025 */ MCD::OPC_FilterValue, 2, 35, 0, 0, // Skip to: 19065 10701/* 19030 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10702/* 19033 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 19049 10703/* 19039 */ MCD::OPC_CheckPredicate, 26, 187, 0, 0, // Skip to: 19231 10704/* 19044 */ MCD::OPC_Decode, 168, 26, 155, 2, // Opcode: VRSHRsv2i64 10705/* 19049 */ MCD::OPC_FilterValue, 243, 1, 176, 0, 0, // Skip to: 19231 10706/* 19055 */ MCD::OPC_CheckPredicate, 26, 171, 0, 0, // Skip to: 19231 10707/* 19060 */ MCD::OPC_Decode, 176, 26, 155, 2, // Opcode: VRSHRuv2i64 10708/* 19065 */ MCD::OPC_FilterValue, 3, 35, 0, 0, // Skip to: 19105 10709/* 19070 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10710/* 19073 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 19089 10711/* 19079 */ MCD::OPC_CheckPredicate, 26, 147, 0, 0, // Skip to: 19231 10712/* 19084 */ MCD::OPC_Decode, 194, 26, 156, 2, // Opcode: VRSRAsv2i64 10713/* 19089 */ MCD::OPC_FilterValue, 243, 1, 136, 0, 0, // Skip to: 19231 10714/* 19095 */ MCD::OPC_CheckPredicate, 26, 131, 0, 0, // Skip to: 19231 10715/* 19100 */ MCD::OPC_Decode, 202, 26, 156, 2, // Opcode: VRSRAuv2i64 10716/* 19105 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 19128 10717/* 19110 */ MCD::OPC_CheckPredicate, 26, 116, 0, 0, // Skip to: 19231 10718/* 19115 */ MCD::OPC_CheckField, 24, 8, 243, 1, 108, 0, 0, // Skip to: 19231 10719/* 19123 */ MCD::OPC_Decode, 195, 27, 156, 2, // Opcode: VSRIv2i64 10720/* 19128 */ MCD::OPC_FilterValue, 5, 35, 0, 0, // Skip to: 19168 10721/* 19133 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10722/* 19136 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 19152 10723/* 19142 */ MCD::OPC_CheckPredicate, 26, 84, 0, 0, // Skip to: 19231 10724/* 19147 */ MCD::OPC_Decode, 243, 26, 157, 2, // Opcode: VSHLiv2i64 10725/* 19152 */ MCD::OPC_FilterValue, 243, 1, 73, 0, 0, // Skip to: 19231 10726/* 19158 */ MCD::OPC_CheckPredicate, 26, 68, 0, 0, // Skip to: 19231 10727/* 19163 */ MCD::OPC_Decode, 164, 27, 158, 2, // Opcode: VSLIv2i64 10728/* 19168 */ MCD::OPC_FilterValue, 6, 18, 0, 0, // Skip to: 19191 10729/* 19173 */ MCD::OPC_CheckPredicate, 26, 53, 0, 0, // Skip to: 19231 10730/* 19178 */ MCD::OPC_CheckField, 24, 8, 243, 1, 45, 0, 0, // Skip to: 19231 10731/* 19186 */ MCD::OPC_Decode, 138, 25, 157, 2, // Opcode: VQSHLsuv2i64 10732/* 19191 */ MCD::OPC_FilterValue, 7, 35, 0, 0, // Skip to: 19231 10733/* 19196 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 10734/* 19199 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 19215 10735/* 19205 */ MCD::OPC_CheckPredicate, 26, 21, 0, 0, // Skip to: 19231 10736/* 19210 */ MCD::OPC_Decode, 130, 25, 157, 2, // Opcode: VQSHLsiv2i64 10737/* 19215 */ MCD::OPC_FilterValue, 243, 1, 10, 0, 0, // Skip to: 19231 10738/* 19221 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 19231 10739/* 19226 */ MCD::OPC_Decode, 154, 25, 157, 2, // Opcode: VQSHLuiv2i64 10740/* 19231 */ MCD::OPC_Fail, 10741 0 10742}; 10743 10744static const uint8_t DecoderTableNEONDup32[] = { 10745/* 0 */ MCD::OPC_ExtractField, 22, 6, // Inst{27-22} ... 10746/* 3 */ MCD::OPC_FilterValue, 56, 121, 0, 0, // Skip to: 129 10747/* 8 */ MCD::OPC_ExtractField, 0, 6, // Inst{5-0} ... 10748/* 11 */ MCD::OPC_FilterValue, 16, 61, 0, 0, // Skip to: 77 10749/* 16 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 10750/* 19 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 48 10751/* 24 */ MCD::OPC_CheckPredicate, 33, 183, 1, 0, // Skip to: 468 10752/* 29 */ MCD::OPC_CheckField, 8, 4, 11, 176, 1, 0, // Skip to: 468 10753/* 36 */ MCD::OPC_CheckField, 6, 1, 0, 169, 1, 0, // Skip to: 468 10754/* 43 */ MCD::OPC_Decode, 229, 26, 159, 2, // Opcode: VSETLNi32 10755/* 48 */ MCD::OPC_FilterValue, 1, 159, 1, 0, // Skip to: 468 10756/* 53 */ MCD::OPC_CheckPredicate, 34, 154, 1, 0, // Skip to: 468 10757/* 58 */ MCD::OPC_CheckField, 8, 4, 11, 147, 1, 0, // Skip to: 468 10758/* 65 */ MCD::OPC_CheckField, 6, 1, 0, 140, 1, 0, // Skip to: 468 10759/* 72 */ MCD::OPC_Decode, 232, 18, 160, 2, // Opcode: VGETLNi32 10760/* 77 */ MCD::OPC_FilterValue, 48, 130, 1, 0, // Skip to: 468 10761/* 82 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 10762/* 85 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 107 10763/* 90 */ MCD::OPC_CheckPredicate, 26, 117, 1, 0, // Skip to: 468 10764/* 95 */ MCD::OPC_CheckField, 8, 4, 11, 110, 1, 0, // Skip to: 468 10765/* 102 */ MCD::OPC_Decode, 228, 26, 161, 2, // Opcode: VSETLNi16 10766/* 107 */ MCD::OPC_FilterValue, 1, 100, 1, 0, // Skip to: 468 10767/* 112 */ MCD::OPC_CheckPredicate, 26, 95, 1, 0, // Skip to: 468 10768/* 117 */ MCD::OPC_CheckField, 8, 4, 11, 88, 1, 0, // Skip to: 468 10769/* 124 */ MCD::OPC_Decode, 233, 18, 162, 2, // Opcode: VGETLNs16 10770/* 129 */ MCD::OPC_FilterValue, 57, 61, 0, 0, // Skip to: 195 10771/* 134 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 10772/* 137 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 166 10773/* 142 */ MCD::OPC_CheckPredicate, 26, 65, 1, 0, // Skip to: 468 10774/* 147 */ MCD::OPC_CheckField, 8, 4, 11, 58, 1, 0, // Skip to: 468 10775/* 154 */ MCD::OPC_CheckField, 0, 5, 16, 51, 1, 0, // Skip to: 468 10776/* 161 */ MCD::OPC_Decode, 230, 26, 163, 2, // Opcode: VSETLNi8 10777/* 166 */ MCD::OPC_FilterValue, 1, 41, 1, 0, // Skip to: 468 10778/* 171 */ MCD::OPC_CheckPredicate, 26, 36, 1, 0, // Skip to: 468 10779/* 176 */ MCD::OPC_CheckField, 8, 4, 11, 29, 1, 0, // Skip to: 468 10780/* 183 */ MCD::OPC_CheckField, 0, 5, 16, 22, 1, 0, // Skip to: 468 10781/* 190 */ MCD::OPC_Decode, 234, 18, 164, 2, // Opcode: VGETLNs8 10782/* 195 */ MCD::OPC_FilterValue, 58, 165, 0, 0, // Skip to: 365 10783/* 200 */ MCD::OPC_ExtractField, 0, 6, // Inst{5-0} ... 10784/* 203 */ MCD::OPC_FilterValue, 16, 61, 0, 0, // Skip to: 269 10785/* 208 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 10786/* 211 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 240 10787/* 216 */ MCD::OPC_CheckPredicate, 26, 247, 0, 0, // Skip to: 468 10788/* 221 */ MCD::OPC_CheckField, 8, 4, 11, 240, 0, 0, // Skip to: 468 10789/* 228 */ MCD::OPC_CheckField, 6, 1, 0, 233, 0, 0, // Skip to: 468 10790/* 235 */ MCD::OPC_Decode, 179, 18, 165, 2, // Opcode: VDUP32d 10791/* 240 */ MCD::OPC_FilterValue, 2, 223, 0, 0, // Skip to: 468 10792/* 245 */ MCD::OPC_CheckPredicate, 26, 218, 0, 0, // Skip to: 468 10793/* 250 */ MCD::OPC_CheckField, 8, 4, 11, 211, 0, 0, // Skip to: 468 10794/* 257 */ MCD::OPC_CheckField, 6, 1, 0, 204, 0, 0, // Skip to: 468 10795/* 264 */ MCD::OPC_Decode, 180, 18, 166, 2, // Opcode: VDUP32q 10796/* 269 */ MCD::OPC_FilterValue, 48, 194, 0, 0, // Skip to: 468 10797/* 274 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 10798/* 277 */ MCD::OPC_FilterValue, 0, 61, 0, 0, // Skip to: 343 10799/* 282 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 10800/* 285 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 314 10801/* 290 */ MCD::OPC_CheckPredicate, 26, 173, 0, 0, // Skip to: 468 10802/* 295 */ MCD::OPC_CheckField, 8, 4, 11, 166, 0, 0, // Skip to: 468 10803/* 302 */ MCD::OPC_CheckField, 6, 1, 0, 159, 0, 0, // Skip to: 468 10804/* 309 */ MCD::OPC_Decode, 177, 18, 165, 2, // Opcode: VDUP16d 10805/* 314 */ MCD::OPC_FilterValue, 1, 149, 0, 0, // Skip to: 468 10806/* 319 */ MCD::OPC_CheckPredicate, 26, 144, 0, 0, // Skip to: 468 10807/* 324 */ MCD::OPC_CheckField, 8, 4, 11, 137, 0, 0, // Skip to: 468 10808/* 331 */ MCD::OPC_CheckField, 6, 1, 0, 130, 0, 0, // Skip to: 468 10809/* 338 */ MCD::OPC_Decode, 178, 18, 166, 2, // Opcode: VDUP16q 10810/* 343 */ MCD::OPC_FilterValue, 1, 120, 0, 0, // Skip to: 468 10811/* 348 */ MCD::OPC_CheckPredicate, 26, 115, 0, 0, // Skip to: 468 10812/* 353 */ MCD::OPC_CheckField, 8, 4, 11, 108, 0, 0, // Skip to: 468 10813/* 360 */ MCD::OPC_Decode, 235, 18, 162, 2, // Opcode: VGETLNu16 10814/* 365 */ MCD::OPC_FilterValue, 59, 98, 0, 0, // Skip to: 468 10815/* 370 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 10816/* 373 */ MCD::OPC_FilterValue, 0, 61, 0, 0, // Skip to: 439 10817/* 378 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 10818/* 381 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 410 10819/* 386 */ MCD::OPC_CheckPredicate, 26, 77, 0, 0, // Skip to: 468 10820/* 391 */ MCD::OPC_CheckField, 8, 4, 11, 70, 0, 0, // Skip to: 468 10821/* 398 */ MCD::OPC_CheckField, 0, 7, 16, 63, 0, 0, // Skip to: 468 10822/* 405 */ MCD::OPC_Decode, 181, 18, 165, 2, // Opcode: VDUP8d 10823/* 410 */ MCD::OPC_FilterValue, 1, 53, 0, 0, // Skip to: 468 10824/* 415 */ MCD::OPC_CheckPredicate, 26, 48, 0, 0, // Skip to: 468 10825/* 420 */ MCD::OPC_CheckField, 8, 4, 11, 41, 0, 0, // Skip to: 468 10826/* 427 */ MCD::OPC_CheckField, 0, 7, 16, 34, 0, 0, // Skip to: 468 10827/* 434 */ MCD::OPC_Decode, 182, 18, 166, 2, // Opcode: VDUP8q 10828/* 439 */ MCD::OPC_FilterValue, 1, 24, 0, 0, // Skip to: 468 10829/* 444 */ MCD::OPC_CheckPredicate, 26, 19, 0, 0, // Skip to: 468 10830/* 449 */ MCD::OPC_CheckField, 8, 4, 11, 12, 0, 0, // Skip to: 468 10831/* 456 */ MCD::OPC_CheckField, 0, 5, 16, 5, 0, 0, // Skip to: 468 10832/* 463 */ MCD::OPC_Decode, 236, 18, 164, 2, // Opcode: VGETLNu8 10833/* 468 */ MCD::OPC_Fail, 10834 0 10835}; 10836 10837static const uint8_t DecoderTableNEONLoadStore32[] = { 10838/* 0 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ... 10839/* 3 */ MCD::OPC_FilterValue, 0, 55, 1, 0, // Skip to: 319 10840/* 8 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 10841/* 11 */ MCD::OPC_FilterValue, 0, 149, 0, 0, // Skip to: 165 10842/* 16 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 10843/* 19 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 124 10844/* 25 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 10845/* 28 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 60 10846/* 33 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 50 10847/* 38 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 50 10848/* 45 */ MCD::OPC_Decode, 183, 29, 167, 2, // Opcode: VST4d8 10849/* 50 */ MCD::OPC_CheckPredicate, 26, 246, 25, 0, // Skip to: 6701 10850/* 55 */ MCD::OPC_Decode, 186, 29, 167, 2, // Opcode: VST4d8_UPD 10851/* 60 */ MCD::OPC_FilterValue, 1, 27, 0, 0, // Skip to: 92 10852/* 65 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 82 10853/* 70 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 82 10854/* 77 */ MCD::OPC_Decode, 175, 29, 167, 2, // Opcode: VST4d16 10855/* 82 */ MCD::OPC_CheckPredicate, 26, 214, 25, 0, // Skip to: 6701 10856/* 87 */ MCD::OPC_Decode, 178, 29, 167, 2, // Opcode: VST4d16_UPD 10857/* 92 */ MCD::OPC_FilterValue, 2, 204, 25, 0, // Skip to: 6701 10858/* 97 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 114 10859/* 102 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 114 10860/* 109 */ MCD::OPC_Decode, 179, 29, 167, 2, // Opcode: VST4d32 10861/* 114 */ MCD::OPC_CheckPredicate, 26, 182, 25, 0, // Skip to: 6701 10862/* 119 */ MCD::OPC_Decode, 182, 29, 167, 2, // Opcode: VST4d32_UPD 10863/* 124 */ MCD::OPC_FilterValue, 233, 3, 171, 25, 0, // Skip to: 6701 10864/* 130 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 10865/* 133 */ MCD::OPC_FilterValue, 0, 163, 25, 0, // Skip to: 6701 10866/* 138 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 155 10867/* 143 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 155 10868/* 150 */ MCD::OPC_Decode, 204, 27, 168, 2, // Opcode: VST1LNd8 10869/* 155 */ MCD::OPC_CheckPredicate, 26, 141, 25, 0, // Skip to: 6701 10870/* 160 */ MCD::OPC_Decode, 205, 27, 168, 2, // Opcode: VST1LNd8_UPD 10871/* 165 */ MCD::OPC_FilterValue, 2, 131, 25, 0, // Skip to: 6701 10872/* 170 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 10873/* 173 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 278 10874/* 179 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 10875/* 182 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 214 10876/* 187 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 204 10877/* 192 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 204 10878/* 199 */ MCD::OPC_Decode, 220, 21, 167, 2, // Opcode: VLD4d8 10879/* 204 */ MCD::OPC_CheckPredicate, 26, 92, 25, 0, // Skip to: 6701 10880/* 209 */ MCD::OPC_Decode, 223, 21, 167, 2, // Opcode: VLD4d8_UPD 10881/* 214 */ MCD::OPC_FilterValue, 1, 27, 0, 0, // Skip to: 246 10882/* 219 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 236 10883/* 224 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 236 10884/* 231 */ MCD::OPC_Decode, 212, 21, 167, 2, // Opcode: VLD4d16 10885/* 236 */ MCD::OPC_CheckPredicate, 26, 60, 25, 0, // Skip to: 6701 10886/* 241 */ MCD::OPC_Decode, 215, 21, 167, 2, // Opcode: VLD4d16_UPD 10887/* 246 */ MCD::OPC_FilterValue, 2, 50, 25, 0, // Skip to: 6701 10888/* 251 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 268 10889/* 256 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 268 10890/* 263 */ MCD::OPC_Decode, 216, 21, 167, 2, // Opcode: VLD4d32 10891/* 268 */ MCD::OPC_CheckPredicate, 26, 28, 25, 0, // Skip to: 6701 10892/* 273 */ MCD::OPC_Decode, 219, 21, 167, 2, // Opcode: VLD4d32_UPD 10893/* 278 */ MCD::OPC_FilterValue, 233, 3, 17, 25, 0, // Skip to: 6701 10894/* 284 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 10895/* 287 */ MCD::OPC_FilterValue, 0, 9, 25, 0, // Skip to: 6701 10896/* 292 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 309 10897/* 297 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 309 10898/* 304 */ MCD::OPC_Decode, 157, 19, 169, 2, // Opcode: VLD1LNd8 10899/* 309 */ MCD::OPC_CheckPredicate, 26, 243, 24, 0, // Skip to: 6701 10900/* 314 */ MCD::OPC_Decode, 158, 19, 169, 2, // Opcode: VLD1LNd8_UPD 10901/* 319 */ MCD::OPC_FilterValue, 1, 39, 1, 0, // Skip to: 619 10902/* 324 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 10903/* 327 */ MCD::OPC_FilterValue, 0, 141, 0, 0, // Skip to: 473 10904/* 332 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 10905/* 335 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 440 10906/* 341 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 10907/* 344 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 376 10908/* 349 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 366 10909/* 354 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 366 10910/* 361 */ MCD::OPC_Decode, 197, 29, 167, 2, // Opcode: VST4q8 10911/* 366 */ MCD::OPC_CheckPredicate, 26, 186, 24, 0, // Skip to: 6701 10912/* 371 */ MCD::OPC_Decode, 199, 29, 167, 2, // Opcode: VST4q8_UPD 10913/* 376 */ MCD::OPC_FilterValue, 1, 27, 0, 0, // Skip to: 408 10914/* 381 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 398 10915/* 386 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 398 10916/* 393 */ MCD::OPC_Decode, 187, 29, 167, 2, // Opcode: VST4q16 10917/* 398 */ MCD::OPC_CheckPredicate, 26, 154, 24, 0, // Skip to: 6701 10918/* 403 */ MCD::OPC_Decode, 189, 29, 167, 2, // Opcode: VST4q16_UPD 10919/* 408 */ MCD::OPC_FilterValue, 2, 144, 24, 0, // Skip to: 6701 10920/* 413 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 430 10921/* 418 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 430 10922/* 425 */ MCD::OPC_Decode, 192, 29, 167, 2, // Opcode: VST4q32 10923/* 430 */ MCD::OPC_CheckPredicate, 26, 122, 24, 0, // Skip to: 6701 10924/* 435 */ MCD::OPC_Decode, 194, 29, 167, 2, // Opcode: VST4q32_UPD 10925/* 440 */ MCD::OPC_FilterValue, 233, 3, 111, 24, 0, // Skip to: 6701 10926/* 446 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 463 10927/* 451 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 463 10928/* 458 */ MCD::OPC_Decode, 188, 28, 170, 2, // Opcode: VST2LNd8 10929/* 463 */ MCD::OPC_CheckPredicate, 26, 89, 24, 0, // Skip to: 6701 10930/* 468 */ MCD::OPC_Decode, 191, 28, 170, 2, // Opcode: VST2LNd8_UPD 10931/* 473 */ MCD::OPC_FilterValue, 2, 79, 24, 0, // Skip to: 6701 10932/* 478 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 10933/* 481 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 586 10934/* 487 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 10935/* 490 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 522 10936/* 495 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 512 10937/* 500 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 512 10938/* 507 */ MCD::OPC_Decode, 234, 21, 167, 2, // Opcode: VLD4q8 10939/* 512 */ MCD::OPC_CheckPredicate, 26, 40, 24, 0, // Skip to: 6701 10940/* 517 */ MCD::OPC_Decode, 236, 21, 167, 2, // Opcode: VLD4q8_UPD 10941/* 522 */ MCD::OPC_FilterValue, 1, 27, 0, 0, // Skip to: 554 10942/* 527 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 544 10943/* 532 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 544 10944/* 539 */ MCD::OPC_Decode, 224, 21, 167, 2, // Opcode: VLD4q16 10945/* 544 */ MCD::OPC_CheckPredicate, 26, 8, 24, 0, // Skip to: 6701 10946/* 549 */ MCD::OPC_Decode, 226, 21, 167, 2, // Opcode: VLD4q16_UPD 10947/* 554 */ MCD::OPC_FilterValue, 2, 254, 23, 0, // Skip to: 6701 10948/* 559 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 576 10949/* 564 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 576 10950/* 571 */ MCD::OPC_Decode, 229, 21, 167, 2, // Opcode: VLD4q32 10951/* 576 */ MCD::OPC_CheckPredicate, 26, 232, 23, 0, // Skip to: 6701 10952/* 581 */ MCD::OPC_Decode, 231, 21, 167, 2, // Opcode: VLD4q32_UPD 10953/* 586 */ MCD::OPC_FilterValue, 233, 3, 221, 23, 0, // Skip to: 6701 10954/* 592 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 609 10955/* 597 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 609 10956/* 604 */ MCD::OPC_Decode, 171, 20, 171, 2, // Opcode: VLD2LNd8 10957/* 609 */ MCD::OPC_CheckPredicate, 26, 199, 23, 0, // Skip to: 6701 10958/* 614 */ MCD::OPC_Decode, 174, 20, 171, 2, // Opcode: VLD2LNd8_UPD 10959/* 619 */ MCD::OPC_FilterValue, 2, 247, 1, 0, // Skip to: 1127 10960/* 624 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 10961/* 627 */ MCD::OPC_FilterValue, 0, 245, 0, 0, // Skip to: 877 10962/* 632 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 10963/* 635 */ MCD::OPC_FilterValue, 232, 3, 195, 0, 0, // Skip to: 836 10964/* 641 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 10965/* 644 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 692 10966/* 649 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 10967/* 652 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 667 10968/* 657 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 682 10969/* 662 */ MCD::OPC_Decode, 134, 28, 172, 2, // Opcode: VST1d8Qwb_fixed 10970/* 667 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 682 10971/* 672 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 682 10972/* 677 */ MCD::OPC_Decode, 130, 28, 172, 2, // Opcode: VST1d8Q 10973/* 682 */ MCD::OPC_CheckPredicate, 26, 126, 23, 0, // Skip to: 6701 10974/* 687 */ MCD::OPC_Decode, 135, 28, 172, 2, // Opcode: VST1d8Qwb_register 10975/* 692 */ MCD::OPC_FilterValue, 1, 43, 0, 0, // Skip to: 740 10976/* 697 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 10977/* 700 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 715 10978/* 705 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 730 10979/* 710 */ MCD::OPC_Decode, 217, 27, 172, 2, // Opcode: VST1d16Qwb_fixed 10980/* 715 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 730 10981/* 720 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 730 10982/* 725 */ MCD::OPC_Decode, 213, 27, 172, 2, // Opcode: VST1d16Q 10983/* 730 */ MCD::OPC_CheckPredicate, 26, 78, 23, 0, // Skip to: 6701 10984/* 735 */ MCD::OPC_Decode, 218, 27, 172, 2, // Opcode: VST1d16Qwb_register 10985/* 740 */ MCD::OPC_FilterValue, 2, 43, 0, 0, // Skip to: 788 10986/* 745 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 10987/* 748 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 763 10988/* 753 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 778 10989/* 758 */ MCD::OPC_Decode, 232, 27, 172, 2, // Opcode: VST1d32Qwb_fixed 10990/* 763 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 778 10991/* 768 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 778 10992/* 773 */ MCD::OPC_Decode, 228, 27, 172, 2, // Opcode: VST1d32Q 10993/* 778 */ MCD::OPC_CheckPredicate, 26, 30, 23, 0, // Skip to: 6701 10994/* 783 */ MCD::OPC_Decode, 233, 27, 172, 2, // Opcode: VST1d32Qwb_register 10995/* 788 */ MCD::OPC_FilterValue, 3, 20, 23, 0, // Skip to: 6701 10996/* 793 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 10997/* 796 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 811 10998/* 801 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 826 10999/* 806 */ MCD::OPC_Decode, 247, 27, 172, 2, // Opcode: VST1d64Qwb_fixed 11000/* 811 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 826 11001/* 816 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 826 11002/* 821 */ MCD::OPC_Decode, 243, 27, 172, 2, // Opcode: VST1d64Q 11003/* 826 */ MCD::OPC_CheckPredicate, 26, 238, 22, 0, // Skip to: 6701 11004/* 831 */ MCD::OPC_Decode, 248, 27, 172, 2, // Opcode: VST1d64Qwb_register 11005/* 836 */ MCD::OPC_FilterValue, 233, 3, 227, 22, 0, // Skip to: 6701 11006/* 842 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 11007/* 845 */ MCD::OPC_FilterValue, 0, 219, 22, 0, // Skip to: 6701 11008/* 850 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 867 11009/* 855 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 867 11010/* 862 */ MCD::OPC_Decode, 244, 28, 173, 2, // Opcode: VST3LNd8 11011/* 867 */ MCD::OPC_CheckPredicate, 26, 197, 22, 0, // Skip to: 6701 11012/* 872 */ MCD::OPC_Decode, 247, 28, 173, 2, // Opcode: VST3LNd8_UPD 11013/* 877 */ MCD::OPC_FilterValue, 2, 187, 22, 0, // Skip to: 6701 11014/* 882 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11015/* 885 */ MCD::OPC_FilterValue, 232, 3, 195, 0, 0, // Skip to: 1086 11016/* 891 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 11017/* 894 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 942 11018/* 899 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11019/* 902 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 917 11020/* 907 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 932 11021/* 912 */ MCD::OPC_Decode, 215, 19, 172, 2, // Opcode: VLD1d8Qwb_fixed 11022/* 917 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 932 11023/* 922 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 932 11024/* 927 */ MCD::OPC_Decode, 211, 19, 172, 2, // Opcode: VLD1d8Q 11025/* 932 */ MCD::OPC_CheckPredicate, 26, 132, 22, 0, // Skip to: 6701 11026/* 937 */ MCD::OPC_Decode, 216, 19, 172, 2, // Opcode: VLD1d8Qwb_register 11027/* 942 */ MCD::OPC_FilterValue, 1, 43, 0, 0, // Skip to: 990 11028/* 947 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11029/* 950 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 965 11030/* 955 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 980 11031/* 960 */ MCD::OPC_Decode, 170, 19, 172, 2, // Opcode: VLD1d16Qwb_fixed 11032/* 965 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 980 11033/* 970 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 980 11034/* 975 */ MCD::OPC_Decode, 166, 19, 172, 2, // Opcode: VLD1d16Q 11035/* 980 */ MCD::OPC_CheckPredicate, 26, 84, 22, 0, // Skip to: 6701 11036/* 985 */ MCD::OPC_Decode, 171, 19, 172, 2, // Opcode: VLD1d16Qwb_register 11037/* 990 */ MCD::OPC_FilterValue, 2, 43, 0, 0, // Skip to: 1038 11038/* 995 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11039/* 998 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 1013 11040/* 1003 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 1028 11041/* 1008 */ MCD::OPC_Decode, 185, 19, 172, 2, // Opcode: VLD1d32Qwb_fixed 11042/* 1013 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 1028 11043/* 1018 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 1028 11044/* 1023 */ MCD::OPC_Decode, 181, 19, 172, 2, // Opcode: VLD1d32Q 11045/* 1028 */ MCD::OPC_CheckPredicate, 26, 36, 22, 0, // Skip to: 6701 11046/* 1033 */ MCD::OPC_Decode, 186, 19, 172, 2, // Opcode: VLD1d32Qwb_register 11047/* 1038 */ MCD::OPC_FilterValue, 3, 26, 22, 0, // Skip to: 6701 11048/* 1043 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11049/* 1046 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 1061 11050/* 1051 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 1076 11051/* 1056 */ MCD::OPC_Decode, 200, 19, 172, 2, // Opcode: VLD1d64Qwb_fixed 11052/* 1061 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 1076 11053/* 1066 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 1076 11054/* 1071 */ MCD::OPC_Decode, 196, 19, 172, 2, // Opcode: VLD1d64Q 11055/* 1076 */ MCD::OPC_CheckPredicate, 26, 244, 21, 0, // Skip to: 6701 11056/* 1081 */ MCD::OPC_Decode, 201, 19, 172, 2, // Opcode: VLD1d64Qwb_register 11057/* 1086 */ MCD::OPC_FilterValue, 233, 3, 233, 21, 0, // Skip to: 6701 11058/* 1092 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 11059/* 1095 */ MCD::OPC_FilterValue, 0, 225, 21, 0, // Skip to: 6701 11060/* 1100 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 1117 11061/* 1105 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1117 11062/* 1112 */ MCD::OPC_Decode, 254, 20, 174, 2, // Opcode: VLD3LNd8 11063/* 1117 */ MCD::OPC_CheckPredicate, 26, 203, 21, 0, // Skip to: 6701 11064/* 1122 */ MCD::OPC_Decode, 129, 21, 174, 2, // Opcode: VLD3LNd8_UPD 11065/* 1127 */ MCD::OPC_FilterValue, 3, 135, 1, 0, // Skip to: 1523 11066/* 1132 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 11067/* 1135 */ MCD::OPC_FilterValue, 0, 189, 0, 0, // Skip to: 1329 11068/* 1140 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11069/* 1143 */ MCD::OPC_FilterValue, 232, 3, 147, 0, 0, // Skip to: 1296 11070/* 1149 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 11071/* 1152 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 1200 11072/* 1157 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11073/* 1160 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 1175 11074/* 1165 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 1190 11075/* 1170 */ MCD::OPC_Decode, 234, 28, 175, 2, // Opcode: VST2q8wb_fixed 11076/* 1175 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 1190 11077/* 1180 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 1190 11078/* 1185 */ MCD::OPC_Decode, 230, 28, 175, 2, // Opcode: VST2q8 11079/* 1190 */ MCD::OPC_CheckPredicate, 26, 130, 21, 0, // Skip to: 6701 11080/* 1195 */ MCD::OPC_Decode, 235, 28, 175, 2, // Opcode: VST2q8wb_register 11081/* 1200 */ MCD::OPC_FilterValue, 1, 43, 0, 0, // Skip to: 1248 11082/* 1205 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11083/* 1208 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 1223 11084/* 1213 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 1238 11085/* 1218 */ MCD::OPC_Decode, 222, 28, 175, 2, // Opcode: VST2q16wb_fixed 11086/* 1223 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 1238 11087/* 1228 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 1238 11088/* 1233 */ MCD::OPC_Decode, 218, 28, 175, 2, // Opcode: VST2q16 11089/* 1238 */ MCD::OPC_CheckPredicate, 26, 82, 21, 0, // Skip to: 6701 11090/* 1243 */ MCD::OPC_Decode, 223, 28, 175, 2, // Opcode: VST2q16wb_register 11091/* 1248 */ MCD::OPC_FilterValue, 2, 72, 21, 0, // Skip to: 6701 11092/* 1253 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11093/* 1256 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 1271 11094/* 1261 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 1286 11095/* 1266 */ MCD::OPC_Decode, 228, 28, 175, 2, // Opcode: VST2q32wb_fixed 11096/* 1271 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 1286 11097/* 1276 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 1286 11098/* 1281 */ MCD::OPC_Decode, 224, 28, 175, 2, // Opcode: VST2q32 11099/* 1286 */ MCD::OPC_CheckPredicate, 26, 34, 21, 0, // Skip to: 6701 11100/* 1291 */ MCD::OPC_Decode, 229, 28, 175, 2, // Opcode: VST2q32wb_register 11101/* 1296 */ MCD::OPC_FilterValue, 233, 3, 23, 21, 0, // Skip to: 6701 11102/* 1302 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 1319 11103/* 1307 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1319 11104/* 1314 */ MCD::OPC_Decode, 163, 29, 176, 2, // Opcode: VST4LNd8 11105/* 1319 */ MCD::OPC_CheckPredicate, 26, 1, 21, 0, // Skip to: 6701 11106/* 1324 */ MCD::OPC_Decode, 166, 29, 176, 2, // Opcode: VST4LNd8_UPD 11107/* 1329 */ MCD::OPC_FilterValue, 2, 247, 20, 0, // Skip to: 6701 11108/* 1334 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11109/* 1337 */ MCD::OPC_FilterValue, 232, 3, 147, 0, 0, // Skip to: 1490 11110/* 1343 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 11111/* 1346 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 1394 11112/* 1351 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11113/* 1354 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 1369 11114/* 1359 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 1384 11115/* 1364 */ MCD::OPC_Decode, 217, 20, 175, 2, // Opcode: VLD2q8wb_fixed 11116/* 1369 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 1384 11117/* 1374 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 1384 11118/* 1379 */ MCD::OPC_Decode, 213, 20, 175, 2, // Opcode: VLD2q8 11119/* 1384 */ MCD::OPC_CheckPredicate, 26, 192, 20, 0, // Skip to: 6701 11120/* 1389 */ MCD::OPC_Decode, 218, 20, 175, 2, // Opcode: VLD2q8wb_register 11121/* 1394 */ MCD::OPC_FilterValue, 1, 43, 0, 0, // Skip to: 1442 11122/* 1399 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11123/* 1402 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 1417 11124/* 1407 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 1432 11125/* 1412 */ MCD::OPC_Decode, 205, 20, 175, 2, // Opcode: VLD2q16wb_fixed 11126/* 1417 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 1432 11127/* 1422 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 1432 11128/* 1427 */ MCD::OPC_Decode, 201, 20, 175, 2, // Opcode: VLD2q16 11129/* 1432 */ MCD::OPC_CheckPredicate, 26, 144, 20, 0, // Skip to: 6701 11130/* 1437 */ MCD::OPC_Decode, 206, 20, 175, 2, // Opcode: VLD2q16wb_register 11131/* 1442 */ MCD::OPC_FilterValue, 2, 134, 20, 0, // Skip to: 6701 11132/* 1447 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11133/* 1450 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 1465 11134/* 1455 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 1480 11135/* 1460 */ MCD::OPC_Decode, 211, 20, 175, 2, // Opcode: VLD2q32wb_fixed 11136/* 1465 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 1480 11137/* 1470 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 1480 11138/* 1475 */ MCD::OPC_Decode, 207, 20, 175, 2, // Opcode: VLD2q32 11139/* 1480 */ MCD::OPC_CheckPredicate, 26, 96, 20, 0, // Skip to: 6701 11140/* 1485 */ MCD::OPC_Decode, 212, 20, 175, 2, // Opcode: VLD2q32wb_register 11141/* 1490 */ MCD::OPC_FilterValue, 233, 3, 85, 20, 0, // Skip to: 6701 11142/* 1496 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 1513 11143/* 1501 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1513 11144/* 1508 */ MCD::OPC_Decode, 200, 21, 177, 2, // Opcode: VLD4LNd8 11145/* 1513 */ MCD::OPC_CheckPredicate, 26, 63, 20, 0, // Skip to: 6701 11146/* 1518 */ MCD::OPC_Decode, 203, 21, 177, 2, // Opcode: VLD4LNd8_UPD 11147/* 1523 */ MCD::OPC_FilterValue, 4, 54, 1, 0, // Skip to: 1838 11148/* 1528 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 11149/* 1531 */ MCD::OPC_FilterValue, 0, 149, 0, 0, // Skip to: 1685 11150/* 1536 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11151/* 1539 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 1644 11152/* 1545 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ... 11153/* 1548 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 1580 11154/* 1553 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 1570 11155/* 1558 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1570 11156/* 1565 */ MCD::OPC_Decode, 136, 29, 178, 2, // Opcode: VST3d8 11157/* 1570 */ MCD::OPC_CheckPredicate, 26, 6, 20, 0, // Skip to: 6701 11158/* 1575 */ MCD::OPC_Decode, 139, 29, 178, 2, // Opcode: VST3d8_UPD 11159/* 1580 */ MCD::OPC_FilterValue, 2, 27, 0, 0, // Skip to: 1612 11160/* 1585 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 1602 11161/* 1590 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1602 11162/* 1597 */ MCD::OPC_Decode, 128, 29, 178, 2, // Opcode: VST3d16 11163/* 1602 */ MCD::OPC_CheckPredicate, 26, 230, 19, 0, // Skip to: 6701 11164/* 1607 */ MCD::OPC_Decode, 131, 29, 178, 2, // Opcode: VST3d16_UPD 11165/* 1612 */ MCD::OPC_FilterValue, 4, 220, 19, 0, // Skip to: 6701 11166/* 1617 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 1634 11167/* 1622 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1634 11168/* 1629 */ MCD::OPC_Decode, 132, 29, 178, 2, // Opcode: VST3d32 11169/* 1634 */ MCD::OPC_CheckPredicate, 26, 198, 19, 0, // Skip to: 6701 11170/* 1639 */ MCD::OPC_Decode, 135, 29, 178, 2, // Opcode: VST3d32_UPD 11171/* 1644 */ MCD::OPC_FilterValue, 233, 3, 187, 19, 0, // Skip to: 6701 11172/* 1650 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ... 11173/* 1653 */ MCD::OPC_FilterValue, 0, 179, 19, 0, // Skip to: 6701 11174/* 1658 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 1675 11175/* 1663 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1675 11176/* 1670 */ MCD::OPC_Decode, 200, 27, 168, 2, // Opcode: VST1LNd16 11177/* 1675 */ MCD::OPC_CheckPredicate, 26, 157, 19, 0, // Skip to: 6701 11178/* 1680 */ MCD::OPC_Decode, 201, 27, 168, 2, // Opcode: VST1LNd16_UPD 11179/* 1685 */ MCD::OPC_FilterValue, 2, 147, 19, 0, // Skip to: 6701 11180/* 1690 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11181/* 1693 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 1798 11182/* 1699 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ... 11183/* 1702 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 1734 11184/* 1707 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 1724 11185/* 1712 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1724 11186/* 1719 */ MCD::OPC_Decode, 146, 21, 178, 2, // Opcode: VLD3d8 11187/* 1724 */ MCD::OPC_CheckPredicate, 26, 108, 19, 0, // Skip to: 6701 11188/* 1729 */ MCD::OPC_Decode, 149, 21, 178, 2, // Opcode: VLD3d8_UPD 11189/* 1734 */ MCD::OPC_FilterValue, 2, 27, 0, 0, // Skip to: 1766 11190/* 1739 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 1756 11191/* 1744 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1756 11192/* 1751 */ MCD::OPC_Decode, 138, 21, 178, 2, // Opcode: VLD3d16 11193/* 1756 */ MCD::OPC_CheckPredicate, 26, 76, 19, 0, // Skip to: 6701 11194/* 1761 */ MCD::OPC_Decode, 141, 21, 178, 2, // Opcode: VLD3d16_UPD 11195/* 1766 */ MCD::OPC_FilterValue, 4, 66, 19, 0, // Skip to: 6701 11196/* 1771 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 1788 11197/* 1776 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1788 11198/* 1783 */ MCD::OPC_Decode, 142, 21, 178, 2, // Opcode: VLD3d32 11199/* 1788 */ MCD::OPC_CheckPredicate, 26, 44, 19, 0, // Skip to: 6701 11200/* 1793 */ MCD::OPC_Decode, 145, 21, 178, 2, // Opcode: VLD3d32_UPD 11201/* 1798 */ MCD::OPC_FilterValue, 233, 3, 33, 19, 0, // Skip to: 6701 11202/* 1804 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 1821 11203/* 1809 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1821 11204/* 1816 */ MCD::OPC_Decode, 153, 19, 169, 2, // Opcode: VLD1LNd16 11205/* 1821 */ MCD::OPC_CheckPredicate, 26, 11, 19, 0, // Skip to: 6701 11206/* 1826 */ MCD::OPC_CheckField, 5, 1, 0, 4, 19, 0, // Skip to: 6701 11207/* 1833 */ MCD::OPC_Decode, 154, 19, 169, 2, // Opcode: VLD1LNd16_UPD 11208/* 1838 */ MCD::OPC_FilterValue, 5, 137, 1, 0, // Skip to: 2236 11209/* 1843 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ... 11210/* 1846 */ MCD::OPC_FilterValue, 0, 39, 1, 0, // Skip to: 2146 11211/* 1851 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 11212/* 1854 */ MCD::OPC_FilterValue, 0, 141, 0, 0, // Skip to: 2000 11213/* 1859 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11214/* 1862 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 1967 11215/* 1868 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 11216/* 1871 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 1903 11217/* 1876 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 1893 11218/* 1881 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1893 11219/* 1888 */ MCD::OPC_Decode, 150, 29, 178, 2, // Opcode: VST3q8 11220/* 1893 */ MCD::OPC_CheckPredicate, 26, 195, 18, 0, // Skip to: 6701 11221/* 1898 */ MCD::OPC_Decode, 152, 29, 178, 2, // Opcode: VST3q8_UPD 11222/* 1903 */ MCD::OPC_FilterValue, 1, 27, 0, 0, // Skip to: 1935 11223/* 1908 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 1925 11224/* 1913 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1925 11225/* 1920 */ MCD::OPC_Decode, 140, 29, 178, 2, // Opcode: VST3q16 11226/* 1925 */ MCD::OPC_CheckPredicate, 26, 163, 18, 0, // Skip to: 6701 11227/* 1930 */ MCD::OPC_Decode, 142, 29, 178, 2, // Opcode: VST3q16_UPD 11228/* 1935 */ MCD::OPC_FilterValue, 2, 153, 18, 0, // Skip to: 6701 11229/* 1940 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 1957 11230/* 1945 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1957 11231/* 1952 */ MCD::OPC_Decode, 145, 29, 178, 2, // Opcode: VST3q32 11232/* 1957 */ MCD::OPC_CheckPredicate, 26, 131, 18, 0, // Skip to: 6701 11233/* 1962 */ MCD::OPC_Decode, 147, 29, 178, 2, // Opcode: VST3q32_UPD 11234/* 1967 */ MCD::OPC_FilterValue, 233, 3, 120, 18, 0, // Skip to: 6701 11235/* 1973 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 1990 11236/* 1978 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1990 11237/* 1985 */ MCD::OPC_Decode, 180, 28, 170, 2, // Opcode: VST2LNd16 11238/* 1990 */ MCD::OPC_CheckPredicate, 26, 98, 18, 0, // Skip to: 6701 11239/* 1995 */ MCD::OPC_Decode, 183, 28, 170, 2, // Opcode: VST2LNd16_UPD 11240/* 2000 */ MCD::OPC_FilterValue, 2, 88, 18, 0, // Skip to: 6701 11241/* 2005 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11242/* 2008 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 2113 11243/* 2014 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 11244/* 2017 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 2049 11245/* 2022 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 2039 11246/* 2027 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 2039 11247/* 2034 */ MCD::OPC_Decode, 160, 21, 178, 2, // Opcode: VLD3q8 11248/* 2039 */ MCD::OPC_CheckPredicate, 26, 49, 18, 0, // Skip to: 6701 11249/* 2044 */ MCD::OPC_Decode, 162, 21, 178, 2, // Opcode: VLD3q8_UPD 11250/* 2049 */ MCD::OPC_FilterValue, 1, 27, 0, 0, // Skip to: 2081 11251/* 2054 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 2071 11252/* 2059 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 2071 11253/* 2066 */ MCD::OPC_Decode, 150, 21, 178, 2, // Opcode: VLD3q16 11254/* 2071 */ MCD::OPC_CheckPredicate, 26, 17, 18, 0, // Skip to: 6701 11255/* 2076 */ MCD::OPC_Decode, 152, 21, 178, 2, // Opcode: VLD3q16_UPD 11256/* 2081 */ MCD::OPC_FilterValue, 2, 7, 18, 0, // Skip to: 6701 11257/* 2086 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 2103 11258/* 2091 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 2103 11259/* 2098 */ MCD::OPC_Decode, 155, 21, 178, 2, // Opcode: VLD3q32 11260/* 2103 */ MCD::OPC_CheckPredicate, 26, 241, 17, 0, // Skip to: 6701 11261/* 2108 */ MCD::OPC_Decode, 157, 21, 178, 2, // Opcode: VLD3q32_UPD 11262/* 2113 */ MCD::OPC_FilterValue, 233, 3, 230, 17, 0, // Skip to: 6701 11263/* 2119 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 2136 11264/* 2124 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 2136 11265/* 2131 */ MCD::OPC_Decode, 163, 20, 171, 2, // Opcode: VLD2LNd16 11266/* 2136 */ MCD::OPC_CheckPredicate, 26, 208, 17, 0, // Skip to: 6701 11267/* 2141 */ MCD::OPC_Decode, 166, 20, 171, 2, // Opcode: VLD2LNd16_UPD 11268/* 2146 */ MCD::OPC_FilterValue, 1, 198, 17, 0, // Skip to: 6701 11269/* 2151 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 11270/* 2154 */ MCD::OPC_FilterValue, 0, 36, 0, 0, // Skip to: 2195 11271/* 2159 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11272/* 2162 */ MCD::OPC_FilterValue, 233, 3, 181, 17, 0, // Skip to: 6701 11273/* 2168 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 2185 11274/* 2173 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 2185 11275/* 2180 */ MCD::OPC_Decode, 192, 28, 170, 2, // Opcode: VST2LNq16 11276/* 2185 */ MCD::OPC_CheckPredicate, 26, 159, 17, 0, // Skip to: 6701 11277/* 2190 */ MCD::OPC_Decode, 195, 28, 170, 2, // Opcode: VST2LNq16_UPD 11278/* 2195 */ MCD::OPC_FilterValue, 2, 149, 17, 0, // Skip to: 6701 11279/* 2200 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11280/* 2203 */ MCD::OPC_FilterValue, 233, 3, 140, 17, 0, // Skip to: 6701 11281/* 2209 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 2226 11282/* 2214 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 2226 11283/* 2221 */ MCD::OPC_Decode, 175, 20, 171, 2, // Opcode: VLD2LNq16 11284/* 2226 */ MCD::OPC_CheckPredicate, 26, 118, 17, 0, // Skip to: 6701 11285/* 2231 */ MCD::OPC_Decode, 178, 20, 171, 2, // Opcode: VLD2LNq16_UPD 11286/* 2236 */ MCD::OPC_FilterValue, 6, 108, 2, 0, // Skip to: 2861 11287/* 2241 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 11288/* 2244 */ MCD::OPC_FilterValue, 0, 49, 1, 0, // Skip to: 2554 11289/* 2249 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11290/* 2252 */ MCD::OPC_FilterValue, 232, 3, 223, 0, 0, // Skip to: 2481 11291/* 2258 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 11292/* 2261 */ MCD::OPC_FilterValue, 0, 50, 0, 0, // Skip to: 2316 11293/* 2266 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11294/* 2269 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 2284 11295/* 2274 */ MCD::OPC_CheckPredicate, 26, 27, 0, 0, // Skip to: 2306 11296/* 2279 */ MCD::OPC_Decode, 140, 28, 172, 2, // Opcode: VST1d8Twb_fixed 11297/* 2284 */ MCD::OPC_FilterValue, 15, 17, 0, 0, // Skip to: 2306 11298/* 2289 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 2306 11299/* 2294 */ MCD::OPC_CheckField, 5, 1, 0, 5, 0, 0, // Skip to: 2306 11300/* 2301 */ MCD::OPC_Decode, 136, 28, 172, 2, // Opcode: VST1d8T 11301/* 2306 */ MCD::OPC_CheckPredicate, 26, 38, 17, 0, // Skip to: 6701 11302/* 2311 */ MCD::OPC_Decode, 141, 28, 172, 2, // Opcode: VST1d8Twb_register 11303/* 2316 */ MCD::OPC_FilterValue, 1, 50, 0, 0, // Skip to: 2371 11304/* 2321 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11305/* 2324 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 2339 11306/* 2329 */ MCD::OPC_CheckPredicate, 26, 27, 0, 0, // Skip to: 2361 11307/* 2334 */ MCD::OPC_Decode, 223, 27, 172, 2, // Opcode: VST1d16Twb_fixed 11308/* 2339 */ MCD::OPC_FilterValue, 15, 17, 0, 0, // Skip to: 2361 11309/* 2344 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 2361 11310/* 2349 */ MCD::OPC_CheckField, 5, 1, 0, 5, 0, 0, // Skip to: 2361 11311/* 2356 */ MCD::OPC_Decode, 219, 27, 172, 2, // Opcode: VST1d16T 11312/* 2361 */ MCD::OPC_CheckPredicate, 26, 239, 16, 0, // Skip to: 6701 11313/* 2366 */ MCD::OPC_Decode, 224, 27, 172, 2, // Opcode: VST1d16Twb_register 11314/* 2371 */ MCD::OPC_FilterValue, 2, 50, 0, 0, // Skip to: 2426 11315/* 2376 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11316/* 2379 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 2394 11317/* 2384 */ MCD::OPC_CheckPredicate, 26, 27, 0, 0, // Skip to: 2416 11318/* 2389 */ MCD::OPC_Decode, 238, 27, 172, 2, // Opcode: VST1d32Twb_fixed 11319/* 2394 */ MCD::OPC_FilterValue, 15, 17, 0, 0, // Skip to: 2416 11320/* 2399 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 2416 11321/* 2404 */ MCD::OPC_CheckField, 5, 1, 0, 5, 0, 0, // Skip to: 2416 11322/* 2411 */ MCD::OPC_Decode, 234, 27, 172, 2, // Opcode: VST1d32T 11323/* 2416 */ MCD::OPC_CheckPredicate, 26, 184, 16, 0, // Skip to: 6701 11324/* 2421 */ MCD::OPC_Decode, 239, 27, 172, 2, // Opcode: VST1d32Twb_register 11325/* 2426 */ MCD::OPC_FilterValue, 3, 174, 16, 0, // Skip to: 6701 11326/* 2431 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11327/* 2434 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 2449 11328/* 2439 */ MCD::OPC_CheckPredicate, 26, 27, 0, 0, // Skip to: 2471 11329/* 2444 */ MCD::OPC_Decode, 253, 27, 172, 2, // Opcode: VST1d64Twb_fixed 11330/* 2449 */ MCD::OPC_FilterValue, 15, 17, 0, 0, // Skip to: 2471 11331/* 2454 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 2471 11332/* 2459 */ MCD::OPC_CheckField, 5, 1, 0, 5, 0, 0, // Skip to: 2471 11333/* 2466 */ MCD::OPC_Decode, 249, 27, 172, 2, // Opcode: VST1d64T 11334/* 2471 */ MCD::OPC_CheckPredicate, 26, 129, 16, 0, // Skip to: 6701 11335/* 2476 */ MCD::OPC_Decode, 254, 27, 172, 2, // Opcode: VST1d64Twb_register 11336/* 2481 */ MCD::OPC_FilterValue, 233, 3, 118, 16, 0, // Skip to: 6701 11337/* 2487 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ... 11338/* 2490 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 2522 11339/* 2495 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 2512 11340/* 2500 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 2512 11341/* 2507 */ MCD::OPC_Decode, 236, 28, 173, 2, // Opcode: VST3LNd16 11342/* 2512 */ MCD::OPC_CheckPredicate, 26, 88, 16, 0, // Skip to: 6701 11343/* 2517 */ MCD::OPC_Decode, 239, 28, 173, 2, // Opcode: VST3LNd16_UPD 11344/* 2522 */ MCD::OPC_FilterValue, 2, 78, 16, 0, // Skip to: 6701 11345/* 2527 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 2544 11346/* 2532 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 2544 11347/* 2539 */ MCD::OPC_Decode, 248, 28, 173, 2, // Opcode: VST3LNq16 11348/* 2544 */ MCD::OPC_CheckPredicate, 26, 56, 16, 0, // Skip to: 6701 11349/* 2549 */ MCD::OPC_Decode, 251, 28, 173, 2, // Opcode: VST3LNq16_UPD 11350/* 2554 */ MCD::OPC_FilterValue, 2, 46, 16, 0, // Skip to: 6701 11351/* 2559 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ... 11352/* 2562 */ MCD::OPC_FilterValue, 0, 245, 0, 0, // Skip to: 2812 11353/* 2567 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11354/* 2570 */ MCD::OPC_FilterValue, 232, 3, 195, 0, 0, // Skip to: 2771 11355/* 2576 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 11356/* 2579 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 2627 11357/* 2584 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11358/* 2587 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 2602 11359/* 2592 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 2617 11360/* 2597 */ MCD::OPC_Decode, 221, 19, 172, 2, // Opcode: VLD1d8Twb_fixed 11361/* 2602 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 2617 11362/* 2607 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 2617 11363/* 2612 */ MCD::OPC_Decode, 217, 19, 172, 2, // Opcode: VLD1d8T 11364/* 2617 */ MCD::OPC_CheckPredicate, 26, 239, 15, 0, // Skip to: 6701 11365/* 2622 */ MCD::OPC_Decode, 222, 19, 172, 2, // Opcode: VLD1d8Twb_register 11366/* 2627 */ MCD::OPC_FilterValue, 1, 43, 0, 0, // Skip to: 2675 11367/* 2632 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11368/* 2635 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 2650 11369/* 2640 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 2665 11370/* 2645 */ MCD::OPC_Decode, 176, 19, 172, 2, // Opcode: VLD1d16Twb_fixed 11371/* 2650 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 2665 11372/* 2655 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 2665 11373/* 2660 */ MCD::OPC_Decode, 172, 19, 172, 2, // Opcode: VLD1d16T 11374/* 2665 */ MCD::OPC_CheckPredicate, 26, 191, 15, 0, // Skip to: 6701 11375/* 2670 */ MCD::OPC_Decode, 177, 19, 172, 2, // Opcode: VLD1d16Twb_register 11376/* 2675 */ MCD::OPC_FilterValue, 2, 43, 0, 0, // Skip to: 2723 11377/* 2680 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11378/* 2683 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 2698 11379/* 2688 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 2713 11380/* 2693 */ MCD::OPC_Decode, 191, 19, 172, 2, // Opcode: VLD1d32Twb_fixed 11381/* 2698 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 2713 11382/* 2703 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 2713 11383/* 2708 */ MCD::OPC_Decode, 187, 19, 172, 2, // Opcode: VLD1d32T 11384/* 2713 */ MCD::OPC_CheckPredicate, 26, 143, 15, 0, // Skip to: 6701 11385/* 2718 */ MCD::OPC_Decode, 192, 19, 172, 2, // Opcode: VLD1d32Twb_register 11386/* 2723 */ MCD::OPC_FilterValue, 3, 133, 15, 0, // Skip to: 6701 11387/* 2728 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11388/* 2731 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 2746 11389/* 2736 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 2761 11390/* 2741 */ MCD::OPC_Decode, 206, 19, 172, 2, // Opcode: VLD1d64Twb_fixed 11391/* 2746 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 2761 11392/* 2751 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 2761 11393/* 2756 */ MCD::OPC_Decode, 202, 19, 172, 2, // Opcode: VLD1d64T 11394/* 2761 */ MCD::OPC_CheckPredicate, 26, 95, 15, 0, // Skip to: 6701 11395/* 2766 */ MCD::OPC_Decode, 207, 19, 172, 2, // Opcode: VLD1d64Twb_register 11396/* 2771 */ MCD::OPC_FilterValue, 233, 3, 84, 15, 0, // Skip to: 6701 11397/* 2777 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 11398/* 2780 */ MCD::OPC_FilterValue, 0, 76, 15, 0, // Skip to: 6701 11399/* 2785 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 2802 11400/* 2790 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 2802 11401/* 2797 */ MCD::OPC_Decode, 246, 20, 174, 2, // Opcode: VLD3LNd16 11402/* 2802 */ MCD::OPC_CheckPredicate, 26, 54, 15, 0, // Skip to: 6701 11403/* 2807 */ MCD::OPC_Decode, 249, 20, 174, 2, // Opcode: VLD3LNd16_UPD 11404/* 2812 */ MCD::OPC_FilterValue, 1, 44, 15, 0, // Skip to: 6701 11405/* 2817 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 11406/* 2820 */ MCD::OPC_FilterValue, 0, 36, 15, 0, // Skip to: 6701 11407/* 2825 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11408/* 2828 */ MCD::OPC_FilterValue, 233, 3, 27, 15, 0, // Skip to: 6701 11409/* 2834 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 2851 11410/* 2839 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 2851 11411/* 2846 */ MCD::OPC_Decode, 130, 21, 174, 2, // Opcode: VLD3LNq16 11412/* 2851 */ MCD::OPC_CheckPredicate, 26, 5, 15, 0, // Skip to: 6701 11413/* 2856 */ MCD::OPC_Decode, 133, 21, 174, 2, // Opcode: VLD3LNq16_UPD 11414/* 2861 */ MCD::OPC_FilterValue, 7, 73, 2, 0, // Skip to: 3451 11415/* 2866 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ... 11416/* 2869 */ MCD::OPC_FilterValue, 0, 231, 1, 0, // Skip to: 3361 11417/* 2874 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 11418/* 2877 */ MCD::OPC_FilterValue, 0, 237, 0, 0, // Skip to: 3119 11419/* 2882 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11420/* 2885 */ MCD::OPC_FilterValue, 232, 3, 195, 0, 0, // Skip to: 3086 11421/* 2891 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 11422/* 2894 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 2942 11423/* 2899 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11424/* 2902 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 2917 11425/* 2907 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 2932 11426/* 2912 */ MCD::OPC_Decode, 142, 28, 172, 2, // Opcode: VST1d8wb_fixed 11427/* 2917 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 2932 11428/* 2922 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 2932 11429/* 2927 */ MCD::OPC_Decode, 129, 28, 172, 2, // Opcode: VST1d8 11430/* 2932 */ MCD::OPC_CheckPredicate, 26, 180, 14, 0, // Skip to: 6701 11431/* 2937 */ MCD::OPC_Decode, 143, 28, 172, 2, // Opcode: VST1d8wb_register 11432/* 2942 */ MCD::OPC_FilterValue, 1, 43, 0, 0, // Skip to: 2990 11433/* 2947 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11434/* 2950 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 2965 11435/* 2955 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 2980 11436/* 2960 */ MCD::OPC_Decode, 225, 27, 172, 2, // Opcode: VST1d16wb_fixed 11437/* 2965 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 2980 11438/* 2970 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 2980 11439/* 2975 */ MCD::OPC_Decode, 212, 27, 172, 2, // Opcode: VST1d16 11440/* 2980 */ MCD::OPC_CheckPredicate, 26, 132, 14, 0, // Skip to: 6701 11441/* 2985 */ MCD::OPC_Decode, 226, 27, 172, 2, // Opcode: VST1d16wb_register 11442/* 2990 */ MCD::OPC_FilterValue, 2, 43, 0, 0, // Skip to: 3038 11443/* 2995 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11444/* 2998 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 3013 11445/* 3003 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 3028 11446/* 3008 */ MCD::OPC_Decode, 240, 27, 172, 2, // Opcode: VST1d32wb_fixed 11447/* 3013 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 3028 11448/* 3018 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 3028 11449/* 3023 */ MCD::OPC_Decode, 227, 27, 172, 2, // Opcode: VST1d32 11450/* 3028 */ MCD::OPC_CheckPredicate, 26, 84, 14, 0, // Skip to: 6701 11451/* 3033 */ MCD::OPC_Decode, 241, 27, 172, 2, // Opcode: VST1d32wb_register 11452/* 3038 */ MCD::OPC_FilterValue, 3, 74, 14, 0, // Skip to: 6701 11453/* 3043 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11454/* 3046 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 3061 11455/* 3051 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 3076 11456/* 3056 */ MCD::OPC_Decode, 255, 27, 172, 2, // Opcode: VST1d64wb_fixed 11457/* 3061 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 3076 11458/* 3066 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 3076 11459/* 3071 */ MCD::OPC_Decode, 242, 27, 172, 2, // Opcode: VST1d64 11460/* 3076 */ MCD::OPC_CheckPredicate, 26, 36, 14, 0, // Skip to: 6701 11461/* 3081 */ MCD::OPC_Decode, 128, 28, 172, 2, // Opcode: VST1d64wb_register 11462/* 3086 */ MCD::OPC_FilterValue, 233, 3, 25, 14, 0, // Skip to: 6701 11463/* 3092 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 3109 11464/* 3097 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 3109 11465/* 3104 */ MCD::OPC_Decode, 155, 29, 176, 2, // Opcode: VST4LNd16 11466/* 3109 */ MCD::OPC_CheckPredicate, 26, 3, 14, 0, // Skip to: 6701 11467/* 3114 */ MCD::OPC_Decode, 158, 29, 176, 2, // Opcode: VST4LNd16_UPD 11468/* 3119 */ MCD::OPC_FilterValue, 2, 249, 13, 0, // Skip to: 6701 11469/* 3124 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11470/* 3127 */ MCD::OPC_FilterValue, 232, 3, 195, 0, 0, // Skip to: 3328 11471/* 3133 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 11472/* 3136 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 3184 11473/* 3141 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11474/* 3144 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 3159 11475/* 3149 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 3174 11476/* 3154 */ MCD::OPC_Decode, 223, 19, 172, 2, // Opcode: VLD1d8wb_fixed 11477/* 3159 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 3174 11478/* 3164 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 3174 11479/* 3169 */ MCD::OPC_Decode, 210, 19, 172, 2, // Opcode: VLD1d8 11480/* 3174 */ MCD::OPC_CheckPredicate, 26, 194, 13, 0, // Skip to: 6701 11481/* 3179 */ MCD::OPC_Decode, 224, 19, 172, 2, // Opcode: VLD1d8wb_register 11482/* 3184 */ MCD::OPC_FilterValue, 1, 43, 0, 0, // Skip to: 3232 11483/* 3189 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11484/* 3192 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 3207 11485/* 3197 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 3222 11486/* 3202 */ MCD::OPC_Decode, 178, 19, 172, 2, // Opcode: VLD1d16wb_fixed 11487/* 3207 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 3222 11488/* 3212 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 3222 11489/* 3217 */ MCD::OPC_Decode, 165, 19, 172, 2, // Opcode: VLD1d16 11490/* 3222 */ MCD::OPC_CheckPredicate, 26, 146, 13, 0, // Skip to: 6701 11491/* 3227 */ MCD::OPC_Decode, 179, 19, 172, 2, // Opcode: VLD1d16wb_register 11492/* 3232 */ MCD::OPC_FilterValue, 2, 43, 0, 0, // Skip to: 3280 11493/* 3237 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11494/* 3240 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 3255 11495/* 3245 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 3270 11496/* 3250 */ MCD::OPC_Decode, 193, 19, 172, 2, // Opcode: VLD1d32wb_fixed 11497/* 3255 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 3270 11498/* 3260 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 3270 11499/* 3265 */ MCD::OPC_Decode, 180, 19, 172, 2, // Opcode: VLD1d32 11500/* 3270 */ MCD::OPC_CheckPredicate, 26, 98, 13, 0, // Skip to: 6701 11501/* 3275 */ MCD::OPC_Decode, 194, 19, 172, 2, // Opcode: VLD1d32wb_register 11502/* 3280 */ MCD::OPC_FilterValue, 3, 88, 13, 0, // Skip to: 6701 11503/* 3285 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11504/* 3288 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 3303 11505/* 3293 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 3318 11506/* 3298 */ MCD::OPC_Decode, 208, 19, 172, 2, // Opcode: VLD1d64wb_fixed 11507/* 3303 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 3318 11508/* 3308 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 3318 11509/* 3313 */ MCD::OPC_Decode, 195, 19, 172, 2, // Opcode: VLD1d64 11510/* 3318 */ MCD::OPC_CheckPredicate, 26, 50, 13, 0, // Skip to: 6701 11511/* 3323 */ MCD::OPC_Decode, 209, 19, 172, 2, // Opcode: VLD1d64wb_register 11512/* 3328 */ MCD::OPC_FilterValue, 233, 3, 39, 13, 0, // Skip to: 6701 11513/* 3334 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 3351 11514/* 3339 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 3351 11515/* 3346 */ MCD::OPC_Decode, 192, 21, 177, 2, // Opcode: VLD4LNd16 11516/* 3351 */ MCD::OPC_CheckPredicate, 26, 17, 13, 0, // Skip to: 6701 11517/* 3356 */ MCD::OPC_Decode, 195, 21, 177, 2, // Opcode: VLD4LNd16_UPD 11518/* 3361 */ MCD::OPC_FilterValue, 1, 7, 13, 0, // Skip to: 6701 11519/* 3366 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 11520/* 3369 */ MCD::OPC_FilterValue, 0, 36, 0, 0, // Skip to: 3410 11521/* 3374 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11522/* 3377 */ MCD::OPC_FilterValue, 233, 3, 246, 12, 0, // Skip to: 6701 11523/* 3383 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 3400 11524/* 3388 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 3400 11525/* 3395 */ MCD::OPC_Decode, 167, 29, 176, 2, // Opcode: VST4LNq16 11526/* 3400 */ MCD::OPC_CheckPredicate, 26, 224, 12, 0, // Skip to: 6701 11527/* 3405 */ MCD::OPC_Decode, 170, 29, 176, 2, // Opcode: VST4LNq16_UPD 11528/* 3410 */ MCD::OPC_FilterValue, 2, 214, 12, 0, // Skip to: 6701 11529/* 3415 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11530/* 3418 */ MCD::OPC_FilterValue, 233, 3, 205, 12, 0, // Skip to: 6701 11531/* 3424 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 3441 11532/* 3429 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 3441 11533/* 3436 */ MCD::OPC_Decode, 204, 21, 177, 2, // Opcode: VLD4LNq16 11534/* 3441 */ MCD::OPC_CheckPredicate, 26, 183, 12, 0, // Skip to: 6701 11535/* 3446 */ MCD::OPC_Decode, 207, 21, 177, 2, // Opcode: VLD4LNq16_UPD 11536/* 3451 */ MCD::OPC_FilterValue, 8, 185, 1, 0, // Skip to: 3897 11537/* 3456 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 11538/* 3459 */ MCD::OPC_FilterValue, 0, 39, 1, 0, // Skip to: 3759 11539/* 3464 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 11540/* 3467 */ MCD::OPC_FilterValue, 0, 141, 0, 0, // Skip to: 3613 11541/* 3472 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11542/* 3475 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 3580 11543/* 3481 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 11544/* 3484 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 3532 11545/* 3489 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11546/* 3492 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 3507 11547/* 3497 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 3522 11548/* 3502 */ MCD::OPC_Decode, 216, 28, 175, 2, // Opcode: VST2d8wb_fixed 11549/* 3507 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 3522 11550/* 3512 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 3522 11551/* 3517 */ MCD::OPC_Decode, 215, 28, 175, 2, // Opcode: VST2d8 11552/* 3522 */ MCD::OPC_CheckPredicate, 26, 102, 12, 0, // Skip to: 6701 11553/* 3527 */ MCD::OPC_Decode, 217, 28, 175, 2, // Opcode: VST2d8wb_register 11554/* 3532 */ MCD::OPC_FilterValue, 1, 92, 12, 0, // Skip to: 6701 11555/* 3537 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11556/* 3540 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 3555 11557/* 3545 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 3570 11558/* 3550 */ MCD::OPC_Decode, 213, 28, 175, 2, // Opcode: VST2d32wb_fixed 11559/* 3555 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 3570 11560/* 3560 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 3570 11561/* 3565 */ MCD::OPC_Decode, 212, 28, 175, 2, // Opcode: VST2d32 11562/* 3570 */ MCD::OPC_CheckPredicate, 26, 54, 12, 0, // Skip to: 6701 11563/* 3575 */ MCD::OPC_Decode, 214, 28, 175, 2, // Opcode: VST2d32wb_register 11564/* 3580 */ MCD::OPC_FilterValue, 233, 3, 43, 12, 0, // Skip to: 6701 11565/* 3586 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 3603 11566/* 3591 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 3603 11567/* 3598 */ MCD::OPC_Decode, 202, 27, 168, 2, // Opcode: VST1LNd32 11568/* 3603 */ MCD::OPC_CheckPredicate, 26, 21, 12, 0, // Skip to: 6701 11569/* 3608 */ MCD::OPC_Decode, 203, 27, 168, 2, // Opcode: VST1LNd32_UPD 11570/* 3613 */ MCD::OPC_FilterValue, 2, 11, 12, 0, // Skip to: 6701 11571/* 3618 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11572/* 3621 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 3726 11573/* 3627 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 11574/* 3630 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 3678 11575/* 3635 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11576/* 3638 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 3653 11577/* 3643 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 3668 11578/* 3648 */ MCD::OPC_Decode, 199, 20, 175, 2, // Opcode: VLD2d8wb_fixed 11579/* 3653 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 3668 11580/* 3658 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 3668 11581/* 3663 */ MCD::OPC_Decode, 198, 20, 175, 2, // Opcode: VLD2d8 11582/* 3668 */ MCD::OPC_CheckPredicate, 26, 212, 11, 0, // Skip to: 6701 11583/* 3673 */ MCD::OPC_Decode, 200, 20, 175, 2, // Opcode: VLD2d8wb_register 11584/* 3678 */ MCD::OPC_FilterValue, 1, 202, 11, 0, // Skip to: 6701 11585/* 3683 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11586/* 3686 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 3701 11587/* 3691 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 3716 11588/* 3696 */ MCD::OPC_Decode, 196, 20, 175, 2, // Opcode: VLD2d32wb_fixed 11589/* 3701 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 3716 11590/* 3706 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 3716 11591/* 3711 */ MCD::OPC_Decode, 195, 20, 175, 2, // Opcode: VLD2d32 11592/* 3716 */ MCD::OPC_CheckPredicate, 26, 164, 11, 0, // Skip to: 6701 11593/* 3721 */ MCD::OPC_Decode, 197, 20, 175, 2, // Opcode: VLD2d32wb_register 11594/* 3726 */ MCD::OPC_FilterValue, 233, 3, 153, 11, 0, // Skip to: 6701 11595/* 3732 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 3749 11596/* 3737 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 3749 11597/* 3744 */ MCD::OPC_Decode, 155, 19, 169, 2, // Opcode: VLD1LNd32 11598/* 3749 */ MCD::OPC_CheckPredicate, 26, 131, 11, 0, // Skip to: 6701 11599/* 3754 */ MCD::OPC_Decode, 156, 19, 169, 2, // Opcode: VLD1LNd32_UPD 11600/* 3759 */ MCD::OPC_FilterValue, 1, 121, 11, 0, // Skip to: 6701 11601/* 3764 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 11602/* 3767 */ MCD::OPC_FilterValue, 0, 60, 0, 0, // Skip to: 3832 11603/* 3772 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 11604/* 3775 */ MCD::OPC_FilterValue, 0, 105, 11, 0, // Skip to: 6701 11605/* 3780 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11606/* 3783 */ MCD::OPC_FilterValue, 232, 3, 96, 11, 0, // Skip to: 6701 11607/* 3789 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11608/* 3792 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 3807 11609/* 3797 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 3822 11610/* 3802 */ MCD::OPC_Decode, 210, 28, 175, 2, // Opcode: VST2d16wb_fixed 11611/* 3807 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 3822 11612/* 3812 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 3822 11613/* 3817 */ MCD::OPC_Decode, 209, 28, 175, 2, // Opcode: VST2d16 11614/* 3822 */ MCD::OPC_CheckPredicate, 26, 58, 11, 0, // Skip to: 6701 11615/* 3827 */ MCD::OPC_Decode, 211, 28, 175, 2, // Opcode: VST2d16wb_register 11616/* 3832 */ MCD::OPC_FilterValue, 2, 48, 11, 0, // Skip to: 6701 11617/* 3837 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 11618/* 3840 */ MCD::OPC_FilterValue, 0, 40, 11, 0, // Skip to: 6701 11619/* 3845 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11620/* 3848 */ MCD::OPC_FilterValue, 232, 3, 31, 11, 0, // Skip to: 6701 11621/* 3854 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11622/* 3857 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 3872 11623/* 3862 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 3887 11624/* 3867 */ MCD::OPC_Decode, 193, 20, 175, 2, // Opcode: VLD2d16wb_fixed 11625/* 3872 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 3887 11626/* 3877 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 3887 11627/* 3882 */ MCD::OPC_Decode, 192, 20, 175, 2, // Opcode: VLD2d16 11628/* 3887 */ MCD::OPC_CheckPredicate, 26, 249, 10, 0, // Skip to: 6701 11629/* 3892 */ MCD::OPC_Decode, 194, 20, 175, 2, // Opcode: VLD2d16wb_register 11630/* 3897 */ MCD::OPC_FilterValue, 9, 27, 2, 0, // Skip to: 4441 11631/* 3902 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 11632/* 3905 */ MCD::OPC_FilterValue, 0, 55, 1, 0, // Skip to: 4221 11633/* 3910 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 11634/* 3913 */ MCD::OPC_FilterValue, 0, 149, 0, 0, // Skip to: 4067 11635/* 3918 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11636/* 3921 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 4026 11637/* 3927 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 11638/* 3930 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 3978 11639/* 3935 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11640/* 3938 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 3953 11641/* 3943 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 3968 11642/* 3948 */ MCD::OPC_Decode, 207, 28, 175, 2, // Opcode: VST2b8wb_fixed 11643/* 3953 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 3968 11644/* 3958 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 3968 11645/* 3963 */ MCD::OPC_Decode, 206, 28, 175, 2, // Opcode: VST2b8 11646/* 3968 */ MCD::OPC_CheckPredicate, 26, 168, 10, 0, // Skip to: 6701 11647/* 3973 */ MCD::OPC_Decode, 208, 28, 175, 2, // Opcode: VST2b8wb_register 11648/* 3978 */ MCD::OPC_FilterValue, 1, 158, 10, 0, // Skip to: 6701 11649/* 3983 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11650/* 3986 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 4001 11651/* 3991 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 4016 11652/* 3996 */ MCD::OPC_Decode, 204, 28, 175, 2, // Opcode: VST2b32wb_fixed 11653/* 4001 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 4016 11654/* 4006 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 4016 11655/* 4011 */ MCD::OPC_Decode, 203, 28, 175, 2, // Opcode: VST2b32 11656/* 4016 */ MCD::OPC_CheckPredicate, 26, 120, 10, 0, // Skip to: 6701 11657/* 4021 */ MCD::OPC_Decode, 205, 28, 175, 2, // Opcode: VST2b32wb_register 11658/* 4026 */ MCD::OPC_FilterValue, 233, 3, 109, 10, 0, // Skip to: 6701 11659/* 4032 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ... 11660/* 4035 */ MCD::OPC_FilterValue, 0, 101, 10, 0, // Skip to: 6701 11661/* 4040 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 4057 11662/* 4045 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 4057 11663/* 4052 */ MCD::OPC_Decode, 184, 28, 170, 2, // Opcode: VST2LNd32 11664/* 4057 */ MCD::OPC_CheckPredicate, 26, 79, 10, 0, // Skip to: 6701 11665/* 4062 */ MCD::OPC_Decode, 187, 28, 170, 2, // Opcode: VST2LNd32_UPD 11666/* 4067 */ MCD::OPC_FilterValue, 2, 69, 10, 0, // Skip to: 6701 11667/* 4072 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11668/* 4075 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 4180 11669/* 4081 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 11670/* 4084 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 4132 11671/* 4089 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11672/* 4092 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 4107 11673/* 4097 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 4122 11674/* 4102 */ MCD::OPC_Decode, 190, 20, 175, 2, // Opcode: VLD2b8wb_fixed 11675/* 4107 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 4122 11676/* 4112 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 4122 11677/* 4117 */ MCD::OPC_Decode, 189, 20, 175, 2, // Opcode: VLD2b8 11678/* 4122 */ MCD::OPC_CheckPredicate, 26, 14, 10, 0, // Skip to: 6701 11679/* 4127 */ MCD::OPC_Decode, 191, 20, 175, 2, // Opcode: VLD2b8wb_register 11680/* 4132 */ MCD::OPC_FilterValue, 1, 4, 10, 0, // Skip to: 6701 11681/* 4137 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11682/* 4140 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 4155 11683/* 4145 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 4170 11684/* 4150 */ MCD::OPC_Decode, 187, 20, 175, 2, // Opcode: VLD2b32wb_fixed 11685/* 4155 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 4170 11686/* 4160 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 4170 11687/* 4165 */ MCD::OPC_Decode, 186, 20, 175, 2, // Opcode: VLD2b32 11688/* 4170 */ MCD::OPC_CheckPredicate, 26, 222, 9, 0, // Skip to: 6701 11689/* 4175 */ MCD::OPC_Decode, 188, 20, 175, 2, // Opcode: VLD2b32wb_register 11690/* 4180 */ MCD::OPC_FilterValue, 233, 3, 211, 9, 0, // Skip to: 6701 11691/* 4186 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ... 11692/* 4189 */ MCD::OPC_FilterValue, 0, 203, 9, 0, // Skip to: 6701 11693/* 4194 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 4211 11694/* 4199 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 4211 11695/* 4206 */ MCD::OPC_Decode, 167, 20, 171, 2, // Opcode: VLD2LNd32 11696/* 4211 */ MCD::OPC_CheckPredicate, 26, 181, 9, 0, // Skip to: 6701 11697/* 4216 */ MCD::OPC_Decode, 170, 20, 171, 2, // Opcode: VLD2LNd32_UPD 11698/* 4221 */ MCD::OPC_FilterValue, 1, 171, 9, 0, // Skip to: 6701 11699/* 4226 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 11700/* 4229 */ MCD::OPC_FilterValue, 0, 101, 0, 0, // Skip to: 4335 11701/* 4234 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11702/* 4237 */ MCD::OPC_FilterValue, 232, 3, 51, 0, 0, // Skip to: 4294 11703/* 4243 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 11704/* 4246 */ MCD::OPC_FilterValue, 0, 146, 9, 0, // Skip to: 6701 11705/* 4251 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11706/* 4254 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 4269 11707/* 4259 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 4284 11708/* 4264 */ MCD::OPC_Decode, 201, 28, 175, 2, // Opcode: VST2b16wb_fixed 11709/* 4269 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 4284 11710/* 4274 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 4284 11711/* 4279 */ MCD::OPC_Decode, 200, 28, 175, 2, // Opcode: VST2b16 11712/* 4284 */ MCD::OPC_CheckPredicate, 26, 108, 9, 0, // Skip to: 6701 11713/* 4289 */ MCD::OPC_Decode, 202, 28, 175, 2, // Opcode: VST2b16wb_register 11714/* 4294 */ MCD::OPC_FilterValue, 233, 3, 97, 9, 0, // Skip to: 6701 11715/* 4300 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ... 11716/* 4303 */ MCD::OPC_FilterValue, 0, 89, 9, 0, // Skip to: 6701 11717/* 4308 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 4325 11718/* 4313 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 4325 11719/* 4320 */ MCD::OPC_Decode, 196, 28, 170, 2, // Opcode: VST2LNq32 11720/* 4325 */ MCD::OPC_CheckPredicate, 26, 67, 9, 0, // Skip to: 6701 11721/* 4330 */ MCD::OPC_Decode, 199, 28, 170, 2, // Opcode: VST2LNq32_UPD 11722/* 4335 */ MCD::OPC_FilterValue, 2, 57, 9, 0, // Skip to: 6701 11723/* 4340 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11724/* 4343 */ MCD::OPC_FilterValue, 232, 3, 51, 0, 0, // Skip to: 4400 11725/* 4349 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 11726/* 4352 */ MCD::OPC_FilterValue, 0, 40, 9, 0, // Skip to: 6701 11727/* 4357 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11728/* 4360 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 4375 11729/* 4365 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 4390 11730/* 4370 */ MCD::OPC_Decode, 184, 20, 175, 2, // Opcode: VLD2b16wb_fixed 11731/* 4375 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 4390 11732/* 4380 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 4390 11733/* 4385 */ MCD::OPC_Decode, 183, 20, 175, 2, // Opcode: VLD2b16 11734/* 4390 */ MCD::OPC_CheckPredicate, 26, 2, 9, 0, // Skip to: 6701 11735/* 4395 */ MCD::OPC_Decode, 185, 20, 175, 2, // Opcode: VLD2b16wb_register 11736/* 4400 */ MCD::OPC_FilterValue, 233, 3, 247, 8, 0, // Skip to: 6701 11737/* 4406 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ... 11738/* 4409 */ MCD::OPC_FilterValue, 0, 239, 8, 0, // Skip to: 6701 11739/* 4414 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 4431 11740/* 4419 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 4431 11741/* 4426 */ MCD::OPC_Decode, 179, 20, 171, 2, // Opcode: VLD2LNq32 11742/* 4431 */ MCD::OPC_CheckPredicate, 26, 217, 8, 0, // Skip to: 6701 11743/* 4436 */ MCD::OPC_Decode, 182, 20, 171, 2, // Opcode: VLD2LNq32_UPD 11744/* 4441 */ MCD::OPC_FilterValue, 10, 123, 2, 0, // Skip to: 5081 11745/* 4446 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 11746/* 4449 */ MCD::OPC_FilterValue, 0, 55, 1, 0, // Skip to: 4765 11747/* 4454 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 11748/* 4457 */ MCD::OPC_FilterValue, 0, 149, 0, 0, // Skip to: 4611 11749/* 4462 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11750/* 4465 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 4570 11751/* 4471 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 11752/* 4474 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 4522 11753/* 4479 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11754/* 4482 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 4497 11755/* 4487 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 4512 11756/* 4492 */ MCD::OPC_Decode, 178, 28, 172, 2, // Opcode: VST1q8wb_fixed 11757/* 4497 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 4512 11758/* 4502 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 4512 11759/* 4507 */ MCD::OPC_Decode, 171, 28, 172, 2, // Opcode: VST1q8 11760/* 4512 */ MCD::OPC_CheckPredicate, 26, 136, 8, 0, // Skip to: 6701 11761/* 4517 */ MCD::OPC_Decode, 179, 28, 172, 2, // Opcode: VST1q8wb_register 11762/* 4522 */ MCD::OPC_FilterValue, 1, 126, 8, 0, // Skip to: 6701 11763/* 4527 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11764/* 4530 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 4545 11765/* 4535 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 4560 11766/* 4540 */ MCD::OPC_Decode, 160, 28, 172, 2, // Opcode: VST1q32wb_fixed 11767/* 4545 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 4560 11768/* 4550 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 4560 11769/* 4555 */ MCD::OPC_Decode, 153, 28, 172, 2, // Opcode: VST1q32 11770/* 4560 */ MCD::OPC_CheckPredicate, 26, 88, 8, 0, // Skip to: 6701 11771/* 4565 */ MCD::OPC_Decode, 161, 28, 172, 2, // Opcode: VST1q32wb_register 11772/* 4570 */ MCD::OPC_FilterValue, 233, 3, 77, 8, 0, // Skip to: 6701 11773/* 4576 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ... 11774/* 4579 */ MCD::OPC_FilterValue, 0, 69, 8, 0, // Skip to: 6701 11775/* 4584 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 4601 11776/* 4589 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 4601 11777/* 4596 */ MCD::OPC_Decode, 240, 28, 173, 2, // Opcode: VST3LNd32 11778/* 4601 */ MCD::OPC_CheckPredicate, 26, 47, 8, 0, // Skip to: 6701 11779/* 4606 */ MCD::OPC_Decode, 243, 28, 173, 2, // Opcode: VST3LNd32_UPD 11780/* 4611 */ MCD::OPC_FilterValue, 2, 37, 8, 0, // Skip to: 6701 11781/* 4616 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11782/* 4619 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 4724 11783/* 4625 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 11784/* 4628 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 4676 11785/* 4633 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11786/* 4636 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 4651 11787/* 4641 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 4666 11788/* 4646 */ MCD::OPC_Decode, 131, 20, 172, 2, // Opcode: VLD1q8wb_fixed 11789/* 4651 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 4666 11790/* 4656 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 4666 11791/* 4661 */ MCD::OPC_Decode, 252, 19, 172, 2, // Opcode: VLD1q8 11792/* 4666 */ MCD::OPC_CheckPredicate, 26, 238, 7, 0, // Skip to: 6701 11793/* 4671 */ MCD::OPC_Decode, 132, 20, 172, 2, // Opcode: VLD1q8wb_register 11794/* 4676 */ MCD::OPC_FilterValue, 1, 228, 7, 0, // Skip to: 6701 11795/* 4681 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11796/* 4684 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 4699 11797/* 4689 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 4714 11798/* 4694 */ MCD::OPC_Decode, 241, 19, 172, 2, // Opcode: VLD1q32wb_fixed 11799/* 4699 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 4714 11800/* 4704 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 4714 11801/* 4709 */ MCD::OPC_Decode, 234, 19, 172, 2, // Opcode: VLD1q32 11802/* 4714 */ MCD::OPC_CheckPredicate, 26, 190, 7, 0, // Skip to: 6701 11803/* 4719 */ MCD::OPC_Decode, 242, 19, 172, 2, // Opcode: VLD1q32wb_register 11804/* 4724 */ MCD::OPC_FilterValue, 233, 3, 179, 7, 0, // Skip to: 6701 11805/* 4730 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ... 11806/* 4733 */ MCD::OPC_FilterValue, 0, 171, 7, 0, // Skip to: 6701 11807/* 4738 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 4755 11808/* 4743 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 4755 11809/* 4750 */ MCD::OPC_Decode, 250, 20, 174, 2, // Opcode: VLD3LNd32 11810/* 4755 */ MCD::OPC_CheckPredicate, 26, 149, 7, 0, // Skip to: 6701 11811/* 4760 */ MCD::OPC_Decode, 253, 20, 174, 2, // Opcode: VLD3LNd32_UPD 11812/* 4765 */ MCD::OPC_FilterValue, 1, 139, 7, 0, // Skip to: 6701 11813/* 4770 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 11814/* 4773 */ MCD::OPC_FilterValue, 0, 149, 0, 0, // Skip to: 4927 11815/* 4778 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11816/* 4781 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 4886 11817/* 4787 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 11818/* 4790 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 4838 11819/* 4795 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11820/* 4798 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 4813 11821/* 4803 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 4828 11822/* 4808 */ MCD::OPC_Decode, 151, 28, 172, 2, // Opcode: VST1q16wb_fixed 11823/* 4813 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 4828 11824/* 4818 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 4828 11825/* 4823 */ MCD::OPC_Decode, 144, 28, 172, 2, // Opcode: VST1q16 11826/* 4828 */ MCD::OPC_CheckPredicate, 26, 76, 7, 0, // Skip to: 6701 11827/* 4833 */ MCD::OPC_Decode, 152, 28, 172, 2, // Opcode: VST1q16wb_register 11828/* 4838 */ MCD::OPC_FilterValue, 1, 66, 7, 0, // Skip to: 6701 11829/* 4843 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11830/* 4846 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 4861 11831/* 4851 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 4876 11832/* 4856 */ MCD::OPC_Decode, 169, 28, 172, 2, // Opcode: VST1q64wb_fixed 11833/* 4861 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 4876 11834/* 4866 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 4876 11835/* 4871 */ MCD::OPC_Decode, 162, 28, 172, 2, // Opcode: VST1q64 11836/* 4876 */ MCD::OPC_CheckPredicate, 26, 28, 7, 0, // Skip to: 6701 11837/* 4881 */ MCD::OPC_Decode, 170, 28, 172, 2, // Opcode: VST1q64wb_register 11838/* 4886 */ MCD::OPC_FilterValue, 233, 3, 17, 7, 0, // Skip to: 6701 11839/* 4892 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ... 11840/* 4895 */ MCD::OPC_FilterValue, 0, 9, 7, 0, // Skip to: 6701 11841/* 4900 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 4917 11842/* 4905 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 4917 11843/* 4912 */ MCD::OPC_Decode, 252, 28, 173, 2, // Opcode: VST3LNq32 11844/* 4917 */ MCD::OPC_CheckPredicate, 26, 243, 6, 0, // Skip to: 6701 11845/* 4922 */ MCD::OPC_Decode, 255, 28, 173, 2, // Opcode: VST3LNq32_UPD 11846/* 4927 */ MCD::OPC_FilterValue, 2, 233, 6, 0, // Skip to: 6701 11847/* 4932 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11848/* 4935 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 5040 11849/* 4941 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 11850/* 4944 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 4992 11851/* 4949 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11852/* 4952 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 4967 11853/* 4957 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 4982 11854/* 4962 */ MCD::OPC_Decode, 232, 19, 172, 2, // Opcode: VLD1q16wb_fixed 11855/* 4967 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 4982 11856/* 4972 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 4982 11857/* 4977 */ MCD::OPC_Decode, 225, 19, 172, 2, // Opcode: VLD1q16 11858/* 4982 */ MCD::OPC_CheckPredicate, 26, 178, 6, 0, // Skip to: 6701 11859/* 4987 */ MCD::OPC_Decode, 233, 19, 172, 2, // Opcode: VLD1q16wb_register 11860/* 4992 */ MCD::OPC_FilterValue, 1, 168, 6, 0, // Skip to: 6701 11861/* 4997 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11862/* 5000 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 5015 11863/* 5005 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 5030 11864/* 5010 */ MCD::OPC_Decode, 250, 19, 172, 2, // Opcode: VLD1q64wb_fixed 11865/* 5015 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 5030 11866/* 5020 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 5030 11867/* 5025 */ MCD::OPC_Decode, 243, 19, 172, 2, // Opcode: VLD1q64 11868/* 5030 */ MCD::OPC_CheckPredicate, 26, 130, 6, 0, // Skip to: 6701 11869/* 5035 */ MCD::OPC_Decode, 251, 19, 172, 2, // Opcode: VLD1q64wb_register 11870/* 5040 */ MCD::OPC_FilterValue, 233, 3, 119, 6, 0, // Skip to: 6701 11871/* 5046 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ... 11872/* 5049 */ MCD::OPC_FilterValue, 0, 111, 6, 0, // Skip to: 6701 11873/* 5054 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 5071 11874/* 5059 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 5071 11875/* 5066 */ MCD::OPC_Decode, 134, 21, 174, 2, // Opcode: VLD3LNq32 11876/* 5071 */ MCD::OPC_CheckPredicate, 26, 89, 6, 0, // Skip to: 6701 11877/* 5076 */ MCD::OPC_Decode, 137, 21, 174, 2, // Opcode: VLD3LNq32_UPD 11878/* 5081 */ MCD::OPC_FilterValue, 11, 183, 0, 0, // Skip to: 5269 11879/* 5086 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 11880/* 5089 */ MCD::OPC_FilterValue, 0, 85, 0, 0, // Skip to: 5179 11881/* 5094 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 11882/* 5097 */ MCD::OPC_FilterValue, 0, 36, 0, 0, // Skip to: 5138 11883/* 5102 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11884/* 5105 */ MCD::OPC_FilterValue, 233, 3, 54, 6, 0, // Skip to: 6701 11885/* 5111 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 5128 11886/* 5116 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 5128 11887/* 5123 */ MCD::OPC_Decode, 159, 29, 176, 2, // Opcode: VST4LNd32 11888/* 5128 */ MCD::OPC_CheckPredicate, 26, 32, 6, 0, // Skip to: 6701 11889/* 5133 */ MCD::OPC_Decode, 162, 29, 176, 2, // Opcode: VST4LNd32_UPD 11890/* 5138 */ MCD::OPC_FilterValue, 2, 22, 6, 0, // Skip to: 6701 11891/* 5143 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11892/* 5146 */ MCD::OPC_FilterValue, 233, 3, 13, 6, 0, // Skip to: 6701 11893/* 5152 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 5169 11894/* 5157 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 5169 11895/* 5164 */ MCD::OPC_Decode, 196, 21, 177, 2, // Opcode: VLD4LNd32 11896/* 5169 */ MCD::OPC_CheckPredicate, 26, 247, 5, 0, // Skip to: 6701 11897/* 5174 */ MCD::OPC_Decode, 199, 21, 177, 2, // Opcode: VLD4LNd32_UPD 11898/* 5179 */ MCD::OPC_FilterValue, 1, 237, 5, 0, // Skip to: 6701 11899/* 5184 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 11900/* 5187 */ MCD::OPC_FilterValue, 0, 36, 0, 0, // Skip to: 5228 11901/* 5192 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11902/* 5195 */ MCD::OPC_FilterValue, 233, 3, 220, 5, 0, // Skip to: 6701 11903/* 5201 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 5218 11904/* 5206 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 5218 11905/* 5213 */ MCD::OPC_Decode, 171, 29, 176, 2, // Opcode: VST4LNq32 11906/* 5218 */ MCD::OPC_CheckPredicate, 26, 198, 5, 0, // Skip to: 6701 11907/* 5223 */ MCD::OPC_Decode, 174, 29, 176, 2, // Opcode: VST4LNq32_UPD 11908/* 5228 */ MCD::OPC_FilterValue, 2, 188, 5, 0, // Skip to: 6701 11909/* 5233 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11910/* 5236 */ MCD::OPC_FilterValue, 233, 3, 179, 5, 0, // Skip to: 6701 11911/* 5242 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 5259 11912/* 5247 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 5259 11913/* 5254 */ MCD::OPC_Decode, 208, 21, 177, 2, // Opcode: VLD4LNq32 11914/* 5259 */ MCD::OPC_CheckPredicate, 26, 157, 5, 0, // Skip to: 6701 11915/* 5264 */ MCD::OPC_Decode, 211, 21, 177, 2, // Opcode: VLD4LNq32_UPD 11916/* 5269 */ MCD::OPC_FilterValue, 12, 137, 1, 0, // Skip to: 5667 11917/* 5274 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ... 11918/* 5277 */ MCD::OPC_FilterValue, 0, 60, 0, 0, // Skip to: 5342 11919/* 5282 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 11920/* 5285 */ MCD::OPC_FilterValue, 2, 131, 5, 0, // Skip to: 6701 11921/* 5290 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11922/* 5293 */ MCD::OPC_FilterValue, 233, 3, 122, 5, 0, // Skip to: 6701 11923/* 5299 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11924/* 5302 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 5317 11925/* 5307 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 5332 11926/* 5312 */ MCD::OPC_Decode, 142, 19, 179, 2, // Opcode: VLD1DUPd8wb_fixed 11927/* 5317 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 5332 11928/* 5322 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 5332 11929/* 5327 */ MCD::OPC_Decode, 141, 19, 179, 2, // Opcode: VLD1DUPd8 11930/* 5332 */ MCD::OPC_CheckPredicate, 26, 84, 5, 0, // Skip to: 6701 11931/* 5337 */ MCD::OPC_Decode, 143, 19, 179, 2, // Opcode: VLD1DUPd8wb_register 11932/* 5342 */ MCD::OPC_FilterValue, 1, 60, 0, 0, // Skip to: 5407 11933/* 5347 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 11934/* 5350 */ MCD::OPC_FilterValue, 2, 66, 5, 0, // Skip to: 6701 11935/* 5355 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11936/* 5358 */ MCD::OPC_FilterValue, 233, 3, 57, 5, 0, // Skip to: 6701 11937/* 5364 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11938/* 5367 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 5382 11939/* 5372 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 5397 11940/* 5377 */ MCD::OPC_Decode, 151, 19, 179, 2, // Opcode: VLD1DUPq8wb_fixed 11941/* 5382 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 5397 11942/* 5387 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 5397 11943/* 5392 */ MCD::OPC_Decode, 150, 19, 179, 2, // Opcode: VLD1DUPq8 11944/* 5397 */ MCD::OPC_CheckPredicate, 26, 19, 5, 0, // Skip to: 6701 11945/* 5402 */ MCD::OPC_Decode, 152, 19, 179, 2, // Opcode: VLD1DUPq8wb_register 11946/* 5407 */ MCD::OPC_FilterValue, 2, 60, 0, 0, // Skip to: 5472 11947/* 5412 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 11948/* 5415 */ MCD::OPC_FilterValue, 2, 1, 5, 0, // Skip to: 6701 11949/* 5420 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11950/* 5423 */ MCD::OPC_FilterValue, 233, 3, 248, 4, 0, // Skip to: 6701 11951/* 5429 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11952/* 5432 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 5447 11953/* 5437 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 5462 11954/* 5442 */ MCD::OPC_Decode, 136, 19, 179, 2, // Opcode: VLD1DUPd16wb_fixed 11955/* 5447 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 5462 11956/* 5452 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 5462 11957/* 5457 */ MCD::OPC_Decode, 135, 19, 179, 2, // Opcode: VLD1DUPd16 11958/* 5462 */ MCD::OPC_CheckPredicate, 26, 210, 4, 0, // Skip to: 6701 11959/* 5467 */ MCD::OPC_Decode, 137, 19, 179, 2, // Opcode: VLD1DUPd16wb_register 11960/* 5472 */ MCD::OPC_FilterValue, 3, 60, 0, 0, // Skip to: 5537 11961/* 5477 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 11962/* 5480 */ MCD::OPC_FilterValue, 2, 192, 4, 0, // Skip to: 6701 11963/* 5485 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11964/* 5488 */ MCD::OPC_FilterValue, 233, 3, 183, 4, 0, // Skip to: 6701 11965/* 5494 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11966/* 5497 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 5512 11967/* 5502 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 5527 11968/* 5507 */ MCD::OPC_Decode, 145, 19, 179, 2, // Opcode: VLD1DUPq16wb_fixed 11969/* 5512 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 5527 11970/* 5517 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 5527 11971/* 5522 */ MCD::OPC_Decode, 144, 19, 179, 2, // Opcode: VLD1DUPq16 11972/* 5527 */ MCD::OPC_CheckPredicate, 26, 145, 4, 0, // Skip to: 6701 11973/* 5532 */ MCD::OPC_Decode, 146, 19, 179, 2, // Opcode: VLD1DUPq16wb_register 11974/* 5537 */ MCD::OPC_FilterValue, 4, 60, 0, 0, // Skip to: 5602 11975/* 5542 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 11976/* 5545 */ MCD::OPC_FilterValue, 2, 127, 4, 0, // Skip to: 6701 11977/* 5550 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11978/* 5553 */ MCD::OPC_FilterValue, 233, 3, 118, 4, 0, // Skip to: 6701 11979/* 5559 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11980/* 5562 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 5577 11981/* 5567 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 5592 11982/* 5572 */ MCD::OPC_Decode, 139, 19, 179, 2, // Opcode: VLD1DUPd32wb_fixed 11983/* 5577 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 5592 11984/* 5582 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 5592 11985/* 5587 */ MCD::OPC_Decode, 138, 19, 179, 2, // Opcode: VLD1DUPd32 11986/* 5592 */ MCD::OPC_CheckPredicate, 26, 80, 4, 0, // Skip to: 6701 11987/* 5597 */ MCD::OPC_Decode, 140, 19, 179, 2, // Opcode: VLD1DUPd32wb_register 11988/* 5602 */ MCD::OPC_FilterValue, 5, 70, 4, 0, // Skip to: 6701 11989/* 5607 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 11990/* 5610 */ MCD::OPC_FilterValue, 2, 62, 4, 0, // Skip to: 6701 11991/* 5615 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 11992/* 5618 */ MCD::OPC_FilterValue, 233, 3, 53, 4, 0, // Skip to: 6701 11993/* 5624 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 11994/* 5627 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 5642 11995/* 5632 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 5657 11996/* 5637 */ MCD::OPC_Decode, 148, 19, 179, 2, // Opcode: VLD1DUPq32wb_fixed 11997/* 5642 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 5657 11998/* 5647 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 5657 11999/* 5652 */ MCD::OPC_Decode, 147, 19, 179, 2, // Opcode: VLD1DUPq32 12000/* 5657 */ MCD::OPC_CheckPredicate, 26, 15, 4, 0, // Skip to: 6701 12001/* 5662 */ MCD::OPC_Decode, 149, 19, 179, 2, // Opcode: VLD1DUPq32wb_register 12002/* 5667 */ MCD::OPC_FilterValue, 13, 137, 1, 0, // Skip to: 6065 12003/* 5672 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ... 12004/* 5675 */ MCD::OPC_FilterValue, 0, 60, 0, 0, // Skip to: 5740 12005/* 5680 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 12006/* 5683 */ MCD::OPC_FilterValue, 2, 245, 3, 0, // Skip to: 6701 12007/* 5688 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 12008/* 5691 */ MCD::OPC_FilterValue, 233, 3, 236, 3, 0, // Skip to: 6701 12009/* 5697 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 12010/* 5700 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 5715 12011/* 5705 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 5730 12012/* 5710 */ MCD::OPC_Decode, 146, 20, 180, 2, // Opcode: VLD2DUPd8wb_fixed 12013/* 5715 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 5730 12014/* 5720 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 5730 12015/* 5725 */ MCD::OPC_Decode, 145, 20, 180, 2, // Opcode: VLD2DUPd8 12016/* 5730 */ MCD::OPC_CheckPredicate, 26, 198, 3, 0, // Skip to: 6701 12017/* 5735 */ MCD::OPC_Decode, 147, 20, 180, 2, // Opcode: VLD2DUPd8wb_register 12018/* 5740 */ MCD::OPC_FilterValue, 1, 60, 0, 0, // Skip to: 5805 12019/* 5745 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 12020/* 5748 */ MCD::OPC_FilterValue, 2, 180, 3, 0, // Skip to: 6701 12021/* 5753 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 12022/* 5756 */ MCD::OPC_FilterValue, 233, 3, 171, 3, 0, // Skip to: 6701 12023/* 5762 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 12024/* 5765 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 5780 12025/* 5770 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 5795 12026/* 5775 */ MCD::OPC_Decode, 149, 20, 180, 2, // Opcode: VLD2DUPd8x2wb_fixed 12027/* 5780 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 5795 12028/* 5785 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 5795 12029/* 5790 */ MCD::OPC_Decode, 148, 20, 180, 2, // Opcode: VLD2DUPd8x2 12030/* 5795 */ MCD::OPC_CheckPredicate, 26, 133, 3, 0, // Skip to: 6701 12031/* 5800 */ MCD::OPC_Decode, 150, 20, 180, 2, // Opcode: VLD2DUPd8x2wb_register 12032/* 5805 */ MCD::OPC_FilterValue, 2, 60, 0, 0, // Skip to: 5870 12033/* 5810 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 12034/* 5813 */ MCD::OPC_FilterValue, 2, 115, 3, 0, // Skip to: 6701 12035/* 5818 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 12036/* 5821 */ MCD::OPC_FilterValue, 233, 3, 106, 3, 0, // Skip to: 6701 12037/* 5827 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 12038/* 5830 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 5845 12039/* 5835 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 5860 12040/* 5840 */ MCD::OPC_Decode, 134, 20, 180, 2, // Opcode: VLD2DUPd16wb_fixed 12041/* 5845 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 5860 12042/* 5850 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 5860 12043/* 5855 */ MCD::OPC_Decode, 133, 20, 180, 2, // Opcode: VLD2DUPd16 12044/* 5860 */ MCD::OPC_CheckPredicate, 26, 68, 3, 0, // Skip to: 6701 12045/* 5865 */ MCD::OPC_Decode, 135, 20, 180, 2, // Opcode: VLD2DUPd16wb_register 12046/* 5870 */ MCD::OPC_FilterValue, 3, 60, 0, 0, // Skip to: 5935 12047/* 5875 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 12048/* 5878 */ MCD::OPC_FilterValue, 2, 50, 3, 0, // Skip to: 6701 12049/* 5883 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 12050/* 5886 */ MCD::OPC_FilterValue, 233, 3, 41, 3, 0, // Skip to: 6701 12051/* 5892 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 12052/* 5895 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 5910 12053/* 5900 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 5925 12054/* 5905 */ MCD::OPC_Decode, 137, 20, 180, 2, // Opcode: VLD2DUPd16x2wb_fixed 12055/* 5910 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 5925 12056/* 5915 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 5925 12057/* 5920 */ MCD::OPC_Decode, 136, 20, 180, 2, // Opcode: VLD2DUPd16x2 12058/* 5925 */ MCD::OPC_CheckPredicate, 26, 3, 3, 0, // Skip to: 6701 12059/* 5930 */ MCD::OPC_Decode, 138, 20, 180, 2, // Opcode: VLD2DUPd16x2wb_register 12060/* 5935 */ MCD::OPC_FilterValue, 4, 60, 0, 0, // Skip to: 6000 12061/* 5940 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 12062/* 5943 */ MCD::OPC_FilterValue, 2, 241, 2, 0, // Skip to: 6701 12063/* 5948 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 12064/* 5951 */ MCD::OPC_FilterValue, 233, 3, 232, 2, 0, // Skip to: 6701 12065/* 5957 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 12066/* 5960 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 5975 12067/* 5965 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 5990 12068/* 5970 */ MCD::OPC_Decode, 140, 20, 180, 2, // Opcode: VLD2DUPd32wb_fixed 12069/* 5975 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 5990 12070/* 5980 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 5990 12071/* 5985 */ MCD::OPC_Decode, 139, 20, 180, 2, // Opcode: VLD2DUPd32 12072/* 5990 */ MCD::OPC_CheckPredicate, 26, 194, 2, 0, // Skip to: 6701 12073/* 5995 */ MCD::OPC_Decode, 141, 20, 180, 2, // Opcode: VLD2DUPd32wb_register 12074/* 6000 */ MCD::OPC_FilterValue, 5, 184, 2, 0, // Skip to: 6701 12075/* 6005 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 12076/* 6008 */ MCD::OPC_FilterValue, 2, 176, 2, 0, // Skip to: 6701 12077/* 6013 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 12078/* 6016 */ MCD::OPC_FilterValue, 233, 3, 167, 2, 0, // Skip to: 6701 12079/* 6022 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ... 12080/* 6025 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 6040 12081/* 6030 */ MCD::OPC_CheckPredicate, 26, 20, 0, 0, // Skip to: 6055 12082/* 6035 */ MCD::OPC_Decode, 143, 20, 180, 2, // Opcode: VLD2DUPd32x2wb_fixed 12083/* 6040 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 6055 12084/* 6045 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 6055 12085/* 6050 */ MCD::OPC_Decode, 142, 20, 180, 2, // Opcode: VLD2DUPd32x2 12086/* 6055 */ MCD::OPC_CheckPredicate, 26, 129, 2, 0, // Skip to: 6701 12087/* 6060 */ MCD::OPC_Decode, 144, 20, 180, 2, // Opcode: VLD2DUPd32x2wb_register 12088/* 6065 */ MCD::OPC_FilterValue, 14, 41, 1, 0, // Skip to: 6367 12089/* 6070 */ MCD::OPC_ExtractField, 4, 4, // Inst{7-4} ... 12090/* 6073 */ MCD::OPC_FilterValue, 0, 44, 0, 0, // Skip to: 6122 12091/* 6078 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 12092/* 6081 */ MCD::OPC_FilterValue, 2, 103, 2, 0, // Skip to: 6701 12093/* 6086 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 12094/* 6089 */ MCD::OPC_FilterValue, 233, 3, 94, 2, 0, // Skip to: 6701 12095/* 6095 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 6112 12096/* 6100 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 6112 12097/* 6107 */ MCD::OPC_Decode, 227, 20, 181, 2, // Opcode: VLD3DUPd8 12098/* 6112 */ MCD::OPC_CheckPredicate, 26, 72, 2, 0, // Skip to: 6701 12099/* 6117 */ MCD::OPC_Decode, 230, 20, 181, 2, // Opcode: VLD3DUPd8_UPD 12100/* 6122 */ MCD::OPC_FilterValue, 2, 44, 0, 0, // Skip to: 6171 12101/* 6127 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 12102/* 6130 */ MCD::OPC_FilterValue, 2, 54, 2, 0, // Skip to: 6701 12103/* 6135 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 12104/* 6138 */ MCD::OPC_FilterValue, 233, 3, 45, 2, 0, // Skip to: 6701 12105/* 6144 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 6161 12106/* 6149 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 6161 12107/* 6156 */ MCD::OPC_Decode, 241, 20, 181, 2, // Opcode: VLD3DUPq8 12108/* 6161 */ MCD::OPC_CheckPredicate, 26, 23, 2, 0, // Skip to: 6701 12109/* 6166 */ MCD::OPC_Decode, 245, 20, 181, 2, // Opcode: VLD3DUPq8_UPD 12110/* 6171 */ MCD::OPC_FilterValue, 4, 44, 0, 0, // Skip to: 6220 12111/* 6176 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 12112/* 6179 */ MCD::OPC_FilterValue, 2, 5, 2, 0, // Skip to: 6701 12113/* 6184 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 12114/* 6187 */ MCD::OPC_FilterValue, 233, 3, 252, 1, 0, // Skip to: 6701 12115/* 6193 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 6210 12116/* 6198 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 6210 12117/* 6205 */ MCD::OPC_Decode, 219, 20, 181, 2, // Opcode: VLD3DUPd16 12118/* 6210 */ MCD::OPC_CheckPredicate, 26, 230, 1, 0, // Skip to: 6701 12119/* 6215 */ MCD::OPC_Decode, 222, 20, 181, 2, // Opcode: VLD3DUPd16_UPD 12120/* 6220 */ MCD::OPC_FilterValue, 6, 44, 0, 0, // Skip to: 6269 12121/* 6225 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 12122/* 6228 */ MCD::OPC_FilterValue, 2, 212, 1, 0, // Skip to: 6701 12123/* 6233 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 12124/* 6236 */ MCD::OPC_FilterValue, 233, 3, 203, 1, 0, // Skip to: 6701 12125/* 6242 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 6259 12126/* 6247 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 6259 12127/* 6254 */ MCD::OPC_Decode, 231, 20, 181, 2, // Opcode: VLD3DUPq16 12128/* 6259 */ MCD::OPC_CheckPredicate, 26, 181, 1, 0, // Skip to: 6701 12129/* 6264 */ MCD::OPC_Decode, 235, 20, 181, 2, // Opcode: VLD3DUPq16_UPD 12130/* 6269 */ MCD::OPC_FilterValue, 8, 44, 0, 0, // Skip to: 6318 12131/* 6274 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 12132/* 6277 */ MCD::OPC_FilterValue, 2, 163, 1, 0, // Skip to: 6701 12133/* 6282 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 12134/* 6285 */ MCD::OPC_FilterValue, 233, 3, 154, 1, 0, // Skip to: 6701 12135/* 6291 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 6308 12136/* 6296 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 6308 12137/* 6303 */ MCD::OPC_Decode, 223, 20, 181, 2, // Opcode: VLD3DUPd32 12138/* 6308 */ MCD::OPC_CheckPredicate, 26, 132, 1, 0, // Skip to: 6701 12139/* 6313 */ MCD::OPC_Decode, 226, 20, 181, 2, // Opcode: VLD3DUPd32_UPD 12140/* 6318 */ MCD::OPC_FilterValue, 10, 122, 1, 0, // Skip to: 6701 12141/* 6323 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 12142/* 6326 */ MCD::OPC_FilterValue, 2, 114, 1, 0, // Skip to: 6701 12143/* 6331 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 12144/* 6334 */ MCD::OPC_FilterValue, 233, 3, 105, 1, 0, // Skip to: 6701 12145/* 6340 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 6357 12146/* 6345 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 6357 12147/* 6352 */ MCD::OPC_Decode, 236, 20, 181, 2, // Opcode: VLD3DUPq32 12148/* 6357 */ MCD::OPC_CheckPredicate, 26, 83, 1, 0, // Skip to: 6701 12149/* 6362 */ MCD::OPC_Decode, 240, 20, 181, 2, // Opcode: VLD3DUPq32_UPD 12150/* 6367 */ MCD::OPC_FilterValue, 15, 73, 1, 0, // Skip to: 6701 12151/* 6372 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ... 12152/* 6375 */ MCD::OPC_FilterValue, 0, 158, 0, 0, // Skip to: 6538 12153/* 6380 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 12154/* 6383 */ MCD::OPC_FilterValue, 0, 101, 0, 0, // Skip to: 6489 12155/* 6388 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 12156/* 6391 */ MCD::OPC_FilterValue, 0, 44, 0, 0, // Skip to: 6440 12157/* 6396 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 12158/* 6399 */ MCD::OPC_FilterValue, 2, 41, 1, 0, // Skip to: 6701 12159/* 6404 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 12160/* 6407 */ MCD::OPC_FilterValue, 233, 3, 32, 1, 0, // Skip to: 6701 12161/* 6413 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 6430 12162/* 6418 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 6430 12163/* 6425 */ MCD::OPC_Decode, 173, 21, 182, 2, // Opcode: VLD4DUPd8 12164/* 6430 */ MCD::OPC_CheckPredicate, 26, 10, 1, 0, // Skip to: 6701 12165/* 6435 */ MCD::OPC_Decode, 176, 21, 182, 2, // Opcode: VLD4DUPd8_UPD 12166/* 6440 */ MCD::OPC_FilterValue, 1, 0, 1, 0, // Skip to: 6701 12167/* 6445 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 12168/* 6448 */ MCD::OPC_FilterValue, 2, 248, 0, 0, // Skip to: 6701 12169/* 6453 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 12170/* 6456 */ MCD::OPC_FilterValue, 233, 3, 239, 0, 0, // Skip to: 6701 12171/* 6462 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 6479 12172/* 6467 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 6479 12173/* 6474 */ MCD::OPC_Decode, 165, 21, 182, 2, // Opcode: VLD4DUPd16 12174/* 6479 */ MCD::OPC_CheckPredicate, 26, 217, 0, 0, // Skip to: 6701 12175/* 6484 */ MCD::OPC_Decode, 168, 21, 182, 2, // Opcode: VLD4DUPd16_UPD 12176/* 6489 */ MCD::OPC_FilterValue, 1, 207, 0, 0, // Skip to: 6701 12177/* 6494 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 12178/* 6497 */ MCD::OPC_FilterValue, 2, 199, 0, 0, // Skip to: 6701 12179/* 6502 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 12180/* 6505 */ MCD::OPC_FilterValue, 233, 3, 190, 0, 0, // Skip to: 6701 12181/* 6511 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 6528 12182/* 6516 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 6528 12183/* 6523 */ MCD::OPC_Decode, 169, 21, 182, 2, // Opcode: VLD4DUPd32 12184/* 6528 */ MCD::OPC_CheckPredicate, 26, 168, 0, 0, // Skip to: 6701 12185/* 6533 */ MCD::OPC_Decode, 172, 21, 182, 2, // Opcode: VLD4DUPd32_UPD 12186/* 6538 */ MCD::OPC_FilterValue, 1, 158, 0, 0, // Skip to: 6701 12187/* 6543 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 12188/* 6546 */ MCD::OPC_FilterValue, 0, 101, 0, 0, // Skip to: 6652 12189/* 6551 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 12190/* 6554 */ MCD::OPC_FilterValue, 0, 44, 0, 0, // Skip to: 6603 12191/* 6559 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 12192/* 6562 */ MCD::OPC_FilterValue, 2, 134, 0, 0, // Skip to: 6701 12193/* 6567 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 12194/* 6570 */ MCD::OPC_FilterValue, 233, 3, 125, 0, 0, // Skip to: 6701 12195/* 6576 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 6593 12196/* 6581 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 6593 12197/* 6588 */ MCD::OPC_Decode, 187, 21, 182, 2, // Opcode: VLD4DUPq8 12198/* 6593 */ MCD::OPC_CheckPredicate, 26, 103, 0, 0, // Skip to: 6701 12199/* 6598 */ MCD::OPC_Decode, 191, 21, 182, 2, // Opcode: VLD4DUPq8_UPD 12200/* 6603 */ MCD::OPC_FilterValue, 1, 93, 0, 0, // Skip to: 6701 12201/* 6608 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 12202/* 6611 */ MCD::OPC_FilterValue, 2, 85, 0, 0, // Skip to: 6701 12203/* 6616 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 12204/* 6619 */ MCD::OPC_FilterValue, 233, 3, 76, 0, 0, // Skip to: 6701 12205/* 6625 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 6642 12206/* 6630 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 6642 12207/* 6637 */ MCD::OPC_Decode, 177, 21, 182, 2, // Opcode: VLD4DUPq16 12208/* 6642 */ MCD::OPC_CheckPredicate, 26, 54, 0, 0, // Skip to: 6701 12209/* 6647 */ MCD::OPC_Decode, 181, 21, 182, 2, // Opcode: VLD4DUPq16_UPD 12210/* 6652 */ MCD::OPC_FilterValue, 1, 44, 0, 0, // Skip to: 6701 12211/* 6657 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 12212/* 6660 */ MCD::OPC_FilterValue, 2, 36, 0, 0, // Skip to: 6701 12213/* 6665 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 12214/* 6668 */ MCD::OPC_FilterValue, 233, 3, 27, 0, 0, // Skip to: 6701 12215/* 6674 */ MCD::OPC_CheckPredicate, 26, 12, 0, 0, // Skip to: 6691 12216/* 6679 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 6691 12217/* 6686 */ MCD::OPC_Decode, 182, 21, 182, 2, // Opcode: VLD4DUPq32 12218/* 6691 */ MCD::OPC_CheckPredicate, 26, 5, 0, 0, // Skip to: 6701 12219/* 6696 */ MCD::OPC_Decode, 186, 21, 182, 2, // Opcode: VLD4DUPq32_UPD 12220/* 6701 */ MCD::OPC_Fail, 12221 0 12222}; 12223 12224static const uint8_t DecoderTableThumb16[] = { 12225/* 0 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ... 12226/* 3 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 25 12227/* 8 */ MCD::OPC_CheckPredicate, 35, 181, 4, 0, // Skip to: 1218 12228/* 13 */ MCD::OPC_CheckField, 6, 6, 0, 174, 4, 0, // Skip to: 1218 12229/* 20 */ MCD::OPC_Decode, 165, 34, 183, 2, // Opcode: tMOVSr 12230/* 25 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 47 12231/* 30 */ MCD::OPC_CheckPredicate, 35, 159, 4, 0, // Skip to: 1218 12232/* 35 */ MCD::OPC_CheckField, 11, 1, 1, 152, 4, 0, // Skip to: 1218 12233/* 42 */ MCD::OPC_Decode, 141, 34, 184, 2, // Opcode: tCMPi8 12234/* 47 */ MCD::OPC_FilterValue, 4, 3, 1, 0, // Skip to: 311 12235/* 52 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ... 12236/* 55 */ MCD::OPC_FilterValue, 0, 236, 0, 0, // Skip to: 296 12237/* 60 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ... 12238/* 63 */ MCD::OPC_FilterValue, 2, 48, 0, 0, // Skip to: 116 12239/* 68 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 12240/* 71 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 86 12241/* 76 */ MCD::OPC_CheckPredicate, 35, 113, 4, 0, // Skip to: 1218 12242/* 81 */ MCD::OPC_Decode, 197, 34, 183, 2, // Opcode: tTST 12243/* 86 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 101 12244/* 91 */ MCD::OPC_CheckPredicate, 35, 98, 4, 0, // Skip to: 1218 12245/* 96 */ MCD::OPC_Decode, 142, 34, 183, 2, // Opcode: tCMPr 12246/* 101 */ MCD::OPC_FilterValue, 3, 88, 4, 0, // Skip to: 1218 12247/* 106 */ MCD::OPC_CheckPredicate, 35, 83, 4, 0, // Skip to: 1218 12248/* 111 */ MCD::OPC_Decode, 139, 34, 183, 2, // Opcode: tCMNz 12249/* 116 */ MCD::OPC_FilterValue, 4, 51, 0, 0, // Skip to: 172 12250/* 121 */ MCD::OPC_CheckPredicate, 35, 12, 0, 0, // Skip to: 138 12251/* 126 */ MCD::OPC_CheckField, 3, 4, 13, 5, 0, 0, // Skip to: 138 12252/* 133 */ MCD::OPC_Decode, 246, 33, 185, 2, // Opcode: tADDrSP 12253/* 138 */ MCD::OPC_CheckPredicate, 35, 19, 0, 0, // Skip to: 162 12254/* 143 */ MCD::OPC_CheckField, 7, 1, 1, 12, 0, 0, // Skip to: 162 12255/* 150 */ MCD::OPC_CheckField, 0, 3, 5, 5, 0, 0, // Skip to: 162 12256/* 157 */ MCD::OPC_Decode, 250, 33, 185, 2, // Opcode: tADDspr 12257/* 162 */ MCD::OPC_CheckPredicate, 35, 27, 4, 0, // Skip to: 1218 12258/* 167 */ MCD::OPC_Decode, 243, 33, 186, 2, // Opcode: tADDhirr 12259/* 172 */ MCD::OPC_FilterValue, 5, 10, 0, 0, // Skip to: 187 12260/* 177 */ MCD::OPC_CheckPredicate, 35, 12, 4, 0, // Skip to: 1218 12261/* 182 */ MCD::OPC_Decode, 140, 34, 187, 2, // Opcode: tCMPhir 12262/* 187 */ MCD::OPC_FilterValue, 6, 10, 0, 0, // Skip to: 202 12263/* 192 */ MCD::OPC_CheckPredicate, 35, 253, 3, 0, // Skip to: 1218 12264/* 197 */ MCD::OPC_Decode, 167, 34, 187, 2, // Opcode: tMOVr 12265/* 202 */ MCD::OPC_FilterValue, 7, 243, 3, 0, // Skip to: 1218 12266/* 207 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 12267/* 210 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 248 12268/* 215 */ MCD::OPC_CheckPredicate, 36, 15, 0, 0, // Skip to: 235 12269/* 220 */ MCD::OPC_CheckField, 2, 1, 1, 8, 0, 0, // Skip to: 235 12270/* 227 */ MCD::OPC_SoftFail, 3, 0, 12271/* 230 */ MCD::OPC_Decode, 135, 34, 188, 2, // Opcode: tBXNS 12272/* 235 */ MCD::OPC_CheckPredicate, 35, 210, 3, 0, // Skip to: 1218 12273/* 240 */ MCD::OPC_SoftFail, 7, 0, 12274/* 243 */ MCD::OPC_Decode, 134, 34, 188, 2, // Opcode: tBX 12275/* 248 */ MCD::OPC_FilterValue, 1, 197, 3, 0, // Skip to: 1218 12276/* 253 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ... 12277/* 256 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 278 12278/* 261 */ MCD::OPC_CheckPredicate, 37, 184, 3, 0, // Skip to: 1218 12279/* 266 */ MCD::OPC_CheckField, 0, 2, 0, 177, 3, 0, // Skip to: 1218 12280/* 273 */ MCD::OPC_Decode, 133, 34, 188, 2, // Opcode: tBLXr 12281/* 278 */ MCD::OPC_FilterValue, 1, 167, 3, 0, // Skip to: 1218 12282/* 283 */ MCD::OPC_CheckPredicate, 36, 162, 3, 0, // Skip to: 1218 12283/* 288 */ MCD::OPC_SoftFail, 3, 0, 12284/* 291 */ MCD::OPC_Decode, 131, 34, 189, 2, // Opcode: tBLXNSr 12285/* 296 */ MCD::OPC_FilterValue, 1, 149, 3, 0, // Skip to: 1218 12286/* 301 */ MCD::OPC_CheckPredicate, 35, 144, 3, 0, // Skip to: 1218 12287/* 306 */ MCD::OPC_Decode, 158, 34, 190, 2, // Opcode: tLDRpci 12288/* 311 */ MCD::OPC_FilterValue, 5, 123, 0, 0, // Skip to: 439 12289/* 316 */ MCD::OPC_ExtractField, 9, 3, // Inst{11-9} ... 12290/* 319 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 334 12291/* 324 */ MCD::OPC_CheckPredicate, 35, 121, 3, 0, // Skip to: 1218 12292/* 329 */ MCD::OPC_Decode, 187, 34, 191, 2, // Opcode: tSTRr 12293/* 334 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 349 12294/* 339 */ MCD::OPC_CheckPredicate, 35, 106, 3, 0, // Skip to: 1218 12295/* 344 */ MCD::OPC_Decode, 185, 34, 191, 2, // Opcode: tSTRHr 12296/* 349 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 364 12297/* 354 */ MCD::OPC_CheckPredicate, 35, 91, 3, 0, // Skip to: 1218 12298/* 359 */ MCD::OPC_Decode, 183, 34, 191, 2, // Opcode: tSTRBr 12299/* 364 */ MCD::OPC_FilterValue, 3, 10, 0, 0, // Skip to: 379 12300/* 369 */ MCD::OPC_CheckPredicate, 35, 76, 3, 0, // Skip to: 1218 12301/* 374 */ MCD::OPC_Decode, 155, 34, 191, 2, // Opcode: tLDRSB 12302/* 379 */ MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 394 12303/* 384 */ MCD::OPC_CheckPredicate, 35, 61, 3, 0, // Skip to: 1218 12304/* 389 */ MCD::OPC_Decode, 159, 34, 191, 2, // Opcode: tLDRr 12305/* 394 */ MCD::OPC_FilterValue, 5, 10, 0, 0, // Skip to: 409 12306/* 399 */ MCD::OPC_CheckPredicate, 35, 46, 3, 0, // Skip to: 1218 12307/* 404 */ MCD::OPC_Decode, 154, 34, 191, 2, // Opcode: tLDRHr 12308/* 409 */ MCD::OPC_FilterValue, 6, 10, 0, 0, // Skip to: 424 12309/* 414 */ MCD::OPC_CheckPredicate, 35, 31, 3, 0, // Skip to: 1218 12310/* 419 */ MCD::OPC_Decode, 152, 34, 191, 2, // Opcode: tLDRBr 12311/* 424 */ MCD::OPC_FilterValue, 7, 21, 3, 0, // Skip to: 1218 12312/* 429 */ MCD::OPC_CheckPredicate, 35, 16, 3, 0, // Skip to: 1218 12313/* 434 */ MCD::OPC_Decode, 156, 34, 191, 2, // Opcode: tLDRSH 12314/* 439 */ MCD::OPC_FilterValue, 6, 33, 0, 0, // Skip to: 477 12315/* 444 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ... 12316/* 447 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 462 12317/* 452 */ MCD::OPC_CheckPredicate, 35, 249, 2, 0, // Skip to: 1218 12318/* 457 */ MCD::OPC_Decode, 186, 34, 192, 2, // Opcode: tSTRi 12319/* 462 */ MCD::OPC_FilterValue, 1, 239, 2, 0, // Skip to: 1218 12320/* 467 */ MCD::OPC_CheckPredicate, 35, 234, 2, 0, // Skip to: 1218 12321/* 472 */ MCD::OPC_Decode, 157, 34, 192, 2, // Opcode: tLDRi 12322/* 477 */ MCD::OPC_FilterValue, 7, 33, 0, 0, // Skip to: 515 12323/* 482 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ... 12324/* 485 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 500 12325/* 490 */ MCD::OPC_CheckPredicate, 35, 211, 2, 0, // Skip to: 1218 12326/* 495 */ MCD::OPC_Decode, 182, 34, 192, 2, // Opcode: tSTRBi 12327/* 500 */ MCD::OPC_FilterValue, 1, 201, 2, 0, // Skip to: 1218 12328/* 505 */ MCD::OPC_CheckPredicate, 35, 196, 2, 0, // Skip to: 1218 12329/* 510 */ MCD::OPC_Decode, 151, 34, 192, 2, // Opcode: tLDRBi 12330/* 515 */ MCD::OPC_FilterValue, 8, 33, 0, 0, // Skip to: 553 12331/* 520 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ... 12332/* 523 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 538 12333/* 528 */ MCD::OPC_CheckPredicate, 35, 173, 2, 0, // Skip to: 1218 12334/* 533 */ MCD::OPC_Decode, 184, 34, 192, 2, // Opcode: tSTRHi 12335/* 538 */ MCD::OPC_FilterValue, 1, 163, 2, 0, // Skip to: 1218 12336/* 543 */ MCD::OPC_CheckPredicate, 35, 158, 2, 0, // Skip to: 1218 12337/* 548 */ MCD::OPC_Decode, 153, 34, 192, 2, // Opcode: tLDRHi 12338/* 553 */ MCD::OPC_FilterValue, 9, 33, 0, 0, // Skip to: 591 12339/* 558 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ... 12340/* 561 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 576 12341/* 566 */ MCD::OPC_CheckPredicate, 35, 135, 2, 0, // Skip to: 1218 12342/* 571 */ MCD::OPC_Decode, 188, 34, 193, 2, // Opcode: tSTRspi 12343/* 576 */ MCD::OPC_FilterValue, 1, 125, 2, 0, // Skip to: 1218 12344/* 581 */ MCD::OPC_CheckPredicate, 35, 120, 2, 0, // Skip to: 1218 12345/* 586 */ MCD::OPC_Decode, 160, 34, 193, 2, // Opcode: tLDRspi 12346/* 591 */ MCD::OPC_FilterValue, 10, 33, 0, 0, // Skip to: 629 12347/* 596 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ... 12348/* 599 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 614 12349/* 604 */ MCD::OPC_CheckPredicate, 35, 97, 2, 0, // Skip to: 1218 12350/* 609 */ MCD::OPC_Decode, 251, 33, 194, 2, // Opcode: tADR 12351/* 614 */ MCD::OPC_FilterValue, 1, 87, 2, 0, // Skip to: 1218 12352/* 619 */ MCD::OPC_CheckPredicate, 35, 82, 2, 0, // Skip to: 1218 12353/* 624 */ MCD::OPC_Decode, 247, 33, 194, 2, // Opcode: tADDrSPi 12354/* 629 */ MCD::OPC_FilterValue, 11, 187, 1, 0, // Skip to: 1077 12355/* 634 */ MCD::OPC_ExtractField, 10, 2, // Inst{11-10} ... 12356/* 637 */ MCD::OPC_FilterValue, 0, 148, 0, 0, // Skip to: 790 12357/* 642 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ... 12358/* 645 */ MCD::OPC_FilterValue, 0, 125, 0, 0, // Skip to: 775 12359/* 650 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 12360/* 653 */ MCD::OPC_FilterValue, 0, 56, 0, 0, // Skip to: 714 12361/* 658 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ... 12362/* 661 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 676 12363/* 666 */ MCD::OPC_CheckPredicate, 35, 35, 2, 0, // Skip to: 1218 12364/* 671 */ MCD::OPC_Decode, 249, 33, 195, 2, // Opcode: tADDspi 12365/* 676 */ MCD::OPC_FilterValue, 1, 25, 2, 0, // Skip to: 1218 12366/* 681 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 12367/* 684 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 699 12368/* 689 */ MCD::OPC_CheckPredicate, 38, 12, 2, 0, // Skip to: 1218 12369/* 694 */ MCD::OPC_Decode, 195, 34, 183, 2, // Opcode: tSXTH 12370/* 699 */ MCD::OPC_FilterValue, 1, 2, 2, 0, // Skip to: 1218 12371/* 704 */ MCD::OPC_CheckPredicate, 38, 253, 1, 0, // Skip to: 1218 12372/* 709 */ MCD::OPC_Decode, 194, 34, 183, 2, // Opcode: tSXTB 12373/* 714 */ MCD::OPC_FilterValue, 1, 243, 1, 0, // Skip to: 1218 12374/* 719 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ... 12375/* 722 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 737 12376/* 727 */ MCD::OPC_CheckPredicate, 35, 230, 1, 0, // Skip to: 1218 12377/* 732 */ MCD::OPC_Decode, 192, 34, 195, 2, // Opcode: tSUBspi 12378/* 737 */ MCD::OPC_FilterValue, 1, 220, 1, 0, // Skip to: 1218 12379/* 742 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 12380/* 745 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 760 12381/* 750 */ MCD::OPC_CheckPredicate, 38, 207, 1, 0, // Skip to: 1218 12382/* 755 */ MCD::OPC_Decode, 200, 34, 183, 2, // Opcode: tUXTH 12383/* 760 */ MCD::OPC_FilterValue, 1, 197, 1, 0, // Skip to: 1218 12384/* 765 */ MCD::OPC_CheckPredicate, 38, 192, 1, 0, // Skip to: 1218 12385/* 770 */ MCD::OPC_Decode, 199, 34, 183, 2, // Opcode: tUXTB 12386/* 775 */ MCD::OPC_FilterValue, 1, 182, 1, 0, // Skip to: 1218 12387/* 780 */ MCD::OPC_CheckPredicate, 39, 177, 1, 0, // Skip to: 1218 12388/* 785 */ MCD::OPC_Decode, 138, 34, 196, 2, // Opcode: tCBZ 12389/* 790 */ MCD::OPC_FilterValue, 1, 95, 0, 0, // Skip to: 890 12390/* 795 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ... 12391/* 798 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 813 12392/* 803 */ MCD::OPC_CheckPredicate, 35, 154, 1, 0, // Skip to: 1218 12393/* 808 */ MCD::OPC_Decode, 173, 34, 197, 2, // Opcode: tPUSH 12394/* 813 */ MCD::OPC_FilterValue, 1, 144, 1, 0, // Skip to: 1218 12395/* 818 */ MCD::OPC_ExtractField, 5, 4, // Inst{8-5} ... 12396/* 821 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 839 12397/* 826 */ MCD::OPC_CheckPredicate, 40, 131, 1, 0, // Skip to: 1218 12398/* 831 */ MCD::OPC_SoftFail, 7, 16, 12399/* 834 */ MCD::OPC_Decode, 203, 32, 198, 2, // Opcode: t2SETPAN 12400/* 839 */ MCD::OPC_FilterValue, 2, 24, 0, 0, // Skip to: 868 12401/* 844 */ MCD::OPC_CheckPredicate, 41, 113, 1, 0, // Skip to: 1218 12402/* 849 */ MCD::OPC_CheckField, 4, 1, 1, 106, 1, 0, // Skip to: 1218 12403/* 856 */ MCD::OPC_CheckField, 0, 3, 0, 99, 1, 0, // Skip to: 1218 12404/* 863 */ MCD::OPC_Decode, 180, 34, 198, 2, // Opcode: tSETEND 12405/* 868 */ MCD::OPC_FilterValue, 3, 89, 1, 0, // Skip to: 1218 12406/* 873 */ MCD::OPC_CheckPredicate, 35, 84, 1, 0, // Skip to: 1218 12407/* 878 */ MCD::OPC_CheckField, 3, 1, 0, 77, 1, 0, // Skip to: 1218 12408/* 885 */ MCD::OPC_Decode, 143, 34, 199, 2, // Opcode: tCPS 12409/* 890 */ MCD::OPC_FilterValue, 2, 114, 0, 0, // Skip to: 1009 12410/* 895 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ... 12411/* 898 */ MCD::OPC_FilterValue, 0, 91, 0, 0, // Skip to: 994 12412/* 903 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 12413/* 906 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 928 12414/* 911 */ MCD::OPC_CheckPredicate, 38, 46, 1, 0, // Skip to: 1218 12415/* 916 */ MCD::OPC_CheckField, 9, 1, 1, 39, 1, 0, // Skip to: 1218 12416/* 923 */ MCD::OPC_Decode, 174, 34, 183, 2, // Opcode: tREV 12417/* 928 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 950 12418/* 933 */ MCD::OPC_CheckPredicate, 38, 24, 1, 0, // Skip to: 1218 12419/* 938 */ MCD::OPC_CheckField, 9, 1, 1, 17, 1, 0, // Skip to: 1218 12420/* 945 */ MCD::OPC_Decode, 175, 34, 183, 2, // Opcode: tREV16 12421/* 950 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 972 12422/* 955 */ MCD::OPC_CheckPredicate, 42, 2, 1, 0, // Skip to: 1218 12423/* 960 */ MCD::OPC_CheckField, 9, 1, 1, 251, 0, 0, // Skip to: 1218 12424/* 967 */ MCD::OPC_Decode, 146, 34, 200, 2, // Opcode: tHLT 12425/* 972 */ MCD::OPC_FilterValue, 3, 241, 0, 0, // Skip to: 1218 12426/* 977 */ MCD::OPC_CheckPredicate, 38, 236, 0, 0, // Skip to: 1218 12427/* 982 */ MCD::OPC_CheckField, 9, 1, 1, 229, 0, 0, // Skip to: 1218 12428/* 989 */ MCD::OPC_Decode, 176, 34, 183, 2, // Opcode: tREVSH 12429/* 994 */ MCD::OPC_FilterValue, 1, 219, 0, 0, // Skip to: 1218 12430/* 999 */ MCD::OPC_CheckPredicate, 39, 214, 0, 0, // Skip to: 1218 12431/* 1004 */ MCD::OPC_Decode, 137, 34, 196, 2, // Opcode: tCBNZ 12432/* 1009 */ MCD::OPC_FilterValue, 3, 204, 0, 0, // Skip to: 1218 12433/* 1014 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ... 12434/* 1017 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1032 12435/* 1022 */ MCD::OPC_CheckPredicate, 35, 191, 0, 0, // Skip to: 1218 12436/* 1027 */ MCD::OPC_Decode, 172, 34, 201, 2, // Opcode: tPOP 12437/* 1032 */ MCD::OPC_FilterValue, 1, 181, 0, 0, // Skip to: 1218 12438/* 1037 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ... 12439/* 1040 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1055 12440/* 1045 */ MCD::OPC_CheckPredicate, 35, 168, 0, 0, // Skip to: 1218 12441/* 1050 */ MCD::OPC_Decode, 129, 34, 202, 2, // Opcode: tBKPT 12442/* 1055 */ MCD::OPC_FilterValue, 1, 158, 0, 0, // Skip to: 1218 12443/* 1060 */ MCD::OPC_CheckPredicate, 43, 153, 0, 0, // Skip to: 1218 12444/* 1065 */ MCD::OPC_CheckField, 0, 4, 0, 146, 0, 0, // Skip to: 1218 12445/* 1072 */ MCD::OPC_Decode, 145, 34, 203, 2, // Opcode: tHINT 12446/* 1077 */ MCD::OPC_FilterValue, 12, 33, 0, 0, // Skip to: 1115 12447/* 1082 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ... 12448/* 1085 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1100 12449/* 1090 */ MCD::OPC_CheckPredicate, 35, 123, 0, 0, // Skip to: 1218 12450/* 1095 */ MCD::OPC_Decode, 181, 34, 204, 2, // Opcode: tSTMIA_UPD 12451/* 1100 */ MCD::OPC_FilterValue, 1, 113, 0, 0, // Skip to: 1218 12452/* 1105 */ MCD::OPC_CheckPredicate, 35, 108, 0, 0, // Skip to: 1218 12453/* 1110 */ MCD::OPC_Decode, 150, 34, 205, 2, // Opcode: tLDMIA 12454/* 1115 */ MCD::OPC_FilterValue, 13, 76, 0, 0, // Skip to: 1196 12455/* 1120 */ MCD::OPC_ExtractField, 0, 12, // Inst{11-0} ... 12456/* 1123 */ MCD::OPC_FilterValue, 249, 29, 9, 0, 0, // Skip to: 1138 12457/* 1129 */ MCD::OPC_CheckPredicate, 35, 19, 0, 0, // Skip to: 1153 12458/* 1134 */ MCD::OPC_Decode, 201, 34, 61, // Opcode: t__brkdiv0 12459/* 1138 */ MCD::OPC_FilterValue, 254, 29, 9, 0, 0, // Skip to: 1153 12460/* 1144 */ MCD::OPC_CheckPredicate, 35, 4, 0, 0, // Skip to: 1153 12461/* 1149 */ MCD::OPC_Decode, 196, 34, 61, // Opcode: tTRAP 12462/* 1153 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ... 12463/* 1156 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 1171 12464/* 1161 */ MCD::OPC_CheckPredicate, 35, 20, 0, 0, // Skip to: 1186 12465/* 1166 */ MCD::OPC_Decode, 198, 34, 202, 2, // Opcode: tUDF 12466/* 1171 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 1186 12467/* 1176 */ MCD::OPC_CheckPredicate, 35, 5, 0, 0, // Skip to: 1186 12468/* 1181 */ MCD::OPC_Decode, 193, 34, 202, 2, // Opcode: tSVC 12469/* 1186 */ MCD::OPC_CheckPredicate, 35, 27, 0, 0, // Skip to: 1218 12470/* 1191 */ MCD::OPC_Decode, 136, 34, 206, 2, // Opcode: tBcc 12471/* 1196 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 1218 12472/* 1201 */ MCD::OPC_CheckPredicate, 35, 12, 0, 0, // Skip to: 1218 12473/* 1206 */ MCD::OPC_CheckField, 11, 1, 0, 5, 0, 0, // Skip to: 1218 12474/* 1213 */ MCD::OPC_Decode, 255, 33, 207, 2, // Opcode: tB 12475/* 1218 */ MCD::OPC_Fail, 12476 0 12477}; 12478 12479static const uint8_t DecoderTableThumb32[] = { 12480/* 0 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 12481/* 3 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 39 12482/* 8 */ MCD::OPC_CheckPredicate, 44, 55, 0, 0, // Skip to: 68 12483/* 13 */ MCD::OPC_CheckField, 27, 5, 30, 48, 0, 0, // Skip to: 68 12484/* 20 */ MCD::OPC_CheckField, 14, 2, 3, 41, 0, 0, // Skip to: 68 12485/* 27 */ MCD::OPC_CheckField, 0, 1, 0, 34, 0, 0, // Skip to: 68 12486/* 34 */ MCD::OPC_Decode, 132, 34, 208, 2, // Opcode: tBLXi 12487/* 39 */ MCD::OPC_FilterValue, 1, 24, 0, 0, // Skip to: 68 12488/* 44 */ MCD::OPC_CheckPredicate, 35, 19, 0, 0, // Skip to: 68 12489/* 49 */ MCD::OPC_CheckField, 27, 5, 30, 12, 0, 0, // Skip to: 68 12490/* 56 */ MCD::OPC_CheckField, 14, 2, 3, 5, 0, 0, // Skip to: 68 12491/* 63 */ MCD::OPC_Decode, 130, 34, 209, 2, // Opcode: tBL 12492/* 68 */ MCD::OPC_Fail, 12493 0 12494}; 12495 12496static const uint8_t DecoderTableThumb216[] = { 12497/* 0 */ MCD::OPC_CheckPredicate, 45, 13, 0, 0, // Skip to: 18 12498/* 5 */ MCD::OPC_CheckField, 8, 8, 191, 1, 5, 0, 0, // Skip to: 18 12499/* 13 */ MCD::OPC_Decode, 170, 31, 210, 2, // Opcode: t2IT 12500/* 18 */ MCD::OPC_Fail, 12501 0 12502}; 12503 12504static const uint8_t DecoderTableThumb232[] = { 12505/* 0 */ MCD::OPC_ExtractField, 27, 5, // Inst{31-27} ... 12506/* 3 */ MCD::OPC_FilterValue, 29, 41, 9, 0, // Skip to: 2353 12507/* 8 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ... 12508/* 11 */ MCD::OPC_FilterValue, 0, 11, 2, 0, // Skip to: 539 12509/* 16 */ MCD::OPC_ExtractField, 23, 4, // Inst{26-23} ... 12510/* 19 */ MCD::OPC_FilterValue, 0, 49, 0, 0, // Skip to: 73 12511/* 24 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 12512/* 27 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 50 12513/* 32 */ MCD::OPC_CheckPredicate, 46, 109, 35, 0, // Skip to: 9106 12514/* 37 */ MCD::OPC_CheckField, 5, 15, 128, 220, 1, 100, 35, 0, // Skip to: 9106 12515/* 46 */ MCD::OPC_Decode, 248, 32, 84, // Opcode: t2SRSDB 12516/* 50 */ MCD::OPC_FilterValue, 1, 91, 35, 0, // Skip to: 9106 12517/* 55 */ MCD::OPC_CheckPredicate, 46, 86, 35, 0, // Skip to: 9106 12518/* 60 */ MCD::OPC_CheckField, 0, 16, 128, 128, 3, 77, 35, 0, // Skip to: 9106 12519/* 69 */ MCD::OPC_Decode, 183, 32, 82, // Opcode: t2RFEDB 12520/* 73 */ MCD::OPC_FilterValue, 1, 71, 0, 0, // Skip to: 149 12521/* 78 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 12522/* 81 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 110 12523/* 86 */ MCD::OPC_CheckPredicate, 45, 55, 35, 0, // Skip to: 9106 12524/* 91 */ MCD::OPC_CheckField, 15, 1, 0, 48, 35, 0, // Skip to: 9106 12525/* 98 */ MCD::OPC_CheckField, 13, 1, 0, 41, 35, 0, // Skip to: 9106 12526/* 105 */ MCD::OPC_Decode, 154, 33, 211, 2, // Opcode: t2STMIA 12527/* 110 */ MCD::OPC_FilterValue, 1, 31, 35, 0, // Skip to: 9106 12528/* 115 */ MCD::OPC_CheckPredicate, 47, 19, 0, 0, // Skip to: 139 12529/* 120 */ MCD::OPC_CheckField, 16, 4, 15, 12, 0, 0, // Skip to: 139 12530/* 127 */ MCD::OPC_CheckField, 13, 1, 0, 5, 0, 0, // Skip to: 139 12531/* 134 */ MCD::OPC_Decode, 136, 31, 212, 2, // Opcode: t2CLRM 12532/* 139 */ MCD::OPC_CheckPredicate, 45, 2, 35, 0, // Skip to: 9106 12533/* 144 */ MCD::OPC_Decode, 198, 31, 213, 2, // Opcode: t2LDMIA 12534/* 149 */ MCD::OPC_FilterValue, 2, 47, 0, 0, // Skip to: 201 12535/* 154 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 12536/* 157 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 186 12537/* 162 */ MCD::OPC_CheckPredicate, 45, 235, 34, 0, // Skip to: 9106 12538/* 167 */ MCD::OPC_CheckField, 15, 1, 0, 228, 34, 0, // Skip to: 9106 12539/* 174 */ MCD::OPC_CheckField, 13, 1, 0, 221, 34, 0, // Skip to: 9106 12540/* 181 */ MCD::OPC_Decode, 152, 33, 211, 2, // Opcode: t2STMDB 12541/* 186 */ MCD::OPC_FilterValue, 1, 211, 34, 0, // Skip to: 9106 12542/* 191 */ MCD::OPC_CheckPredicate, 45, 206, 34, 0, // Skip to: 9106 12543/* 196 */ MCD::OPC_Decode, 196, 31, 213, 2, // Opcode: t2LDMDB 12544/* 201 */ MCD::OPC_FilterValue, 3, 49, 0, 0, // Skip to: 255 12545/* 206 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 12546/* 209 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 232 12547/* 214 */ MCD::OPC_CheckPredicate, 46, 183, 34, 0, // Skip to: 9106 12548/* 219 */ MCD::OPC_CheckField, 5, 15, 128, 220, 1, 174, 34, 0, // Skip to: 9106 12549/* 228 */ MCD::OPC_Decode, 250, 32, 84, // Opcode: t2SRSIA 12550/* 232 */ MCD::OPC_FilterValue, 1, 165, 34, 0, // Skip to: 9106 12551/* 237 */ MCD::OPC_CheckPredicate, 46, 160, 34, 0, // Skip to: 9106 12552/* 242 */ MCD::OPC_CheckField, 0, 16, 128, 128, 3, 151, 34, 0, // Skip to: 9106 12553/* 251 */ MCD::OPC_Decode, 185, 32, 82, // Opcode: t2RFEIA 12554/* 255 */ MCD::OPC_FilterValue, 4, 93, 0, 0, // Skip to: 353 12555/* 260 */ MCD::OPC_CheckPredicate, 45, 20, 0, 0, // Skip to: 285 12556/* 265 */ MCD::OPC_CheckField, 20, 1, 1, 13, 0, 0, // Skip to: 285 12557/* 272 */ MCD::OPC_CheckField, 4, 11, 240, 1, 5, 0, 0, // Skip to: 285 12558/* 280 */ MCD::OPC_Decode, 201, 33, 214, 2, // Opcode: t2TSTrr 12559/* 285 */ MCD::OPC_CheckPredicate, 45, 19, 0, 0, // Skip to: 309 12560/* 290 */ MCD::OPC_CheckField, 20, 1, 1, 12, 0, 0, // Skip to: 309 12561/* 297 */ MCD::OPC_CheckField, 8, 4, 15, 5, 0, 0, // Skip to: 309 12562/* 304 */ MCD::OPC_Decode, 202, 33, 215, 2, // Opcode: t2TSTrs 12563/* 309 */ MCD::OPC_CheckPredicate, 45, 24, 0, 0, // Skip to: 338 12564/* 314 */ MCD::OPC_CheckField, 12, 3, 0, 17, 0, 0, // Skip to: 338 12565/* 321 */ MCD::OPC_CheckField, 4, 4, 0, 10, 0, 0, // Skip to: 338 12566/* 328 */ MCD::OPC_SoftFail, 128, 128, 2 /* 0x8000 */, 0, 12567/* 333 */ MCD::OPC_Decode, 240, 30, 216, 2, // Opcode: t2ANDrr 12568/* 338 */ MCD::OPC_CheckPredicate, 45, 59, 34, 0, // Skip to: 9106 12569/* 343 */ MCD::OPC_SoftFail, 128, 128, 2 /* 0x8000 */, 0, 12570/* 348 */ MCD::OPC_Decode, 241, 30, 217, 2, // Opcode: t2ANDrs 12571/* 353 */ MCD::OPC_FilterValue, 5, 93, 0, 0, // Skip to: 451 12572/* 358 */ MCD::OPC_CheckPredicate, 45, 20, 0, 0, // Skip to: 383 12573/* 363 */ MCD::OPC_CheckField, 20, 1, 1, 13, 0, 0, // Skip to: 383 12574/* 370 */ MCD::OPC_CheckField, 4, 11, 240, 1, 5, 0, 0, // Skip to: 383 12575/* 378 */ MCD::OPC_Decode, 197, 33, 214, 2, // Opcode: t2TEQrr 12576/* 383 */ MCD::OPC_CheckPredicate, 45, 19, 0, 0, // Skip to: 407 12577/* 388 */ MCD::OPC_CheckField, 20, 1, 1, 12, 0, 0, // Skip to: 407 12578/* 395 */ MCD::OPC_CheckField, 8, 4, 15, 5, 0, 0, // Skip to: 407 12579/* 402 */ MCD::OPC_Decode, 198, 33, 215, 2, // Opcode: t2TEQrs 12580/* 407 */ MCD::OPC_CheckPredicate, 45, 24, 0, 0, // Skip to: 436 12581/* 412 */ MCD::OPC_CheckField, 12, 3, 0, 17, 0, 0, // Skip to: 436 12582/* 419 */ MCD::OPC_CheckField, 4, 4, 0, 10, 0, 0, // Skip to: 436 12583/* 426 */ MCD::OPC_SoftFail, 128, 128, 2 /* 0x8000 */, 0, 12584/* 431 */ MCD::OPC_Decode, 165, 31, 216, 2, // Opcode: t2EORrr 12585/* 436 */ MCD::OPC_CheckPredicate, 45, 217, 33, 0, // Skip to: 9106 12586/* 441 */ MCD::OPC_SoftFail, 128, 128, 2 /* 0x8000 */, 0, 12587/* 446 */ MCD::OPC_Decode, 166, 31, 217, 2, // Opcode: t2EORrs 12588/* 451 */ MCD::OPC_FilterValue, 6, 202, 33, 0, // Skip to: 9106 12589/* 456 */ MCD::OPC_CheckPredicate, 45, 20, 0, 0, // Skip to: 481 12590/* 461 */ MCD::OPC_CheckField, 20, 1, 1, 13, 0, 0, // Skip to: 481 12591/* 468 */ MCD::OPC_CheckField, 4, 11, 240, 1, 5, 0, 0, // Skip to: 481 12592/* 476 */ MCD::OPC_Decode, 139, 31, 218, 2, // Opcode: t2CMNzrr 12593/* 481 */ MCD::OPC_CheckPredicate, 45, 19, 0, 0, // Skip to: 505 12594/* 486 */ MCD::OPC_CheckField, 20, 1, 1, 12, 0, 0, // Skip to: 505 12595/* 493 */ MCD::OPC_CheckField, 8, 4, 15, 5, 0, 0, // Skip to: 505 12596/* 500 */ MCD::OPC_Decode, 140, 31, 219, 2, // Opcode: t2CMNzrs 12597/* 505 */ MCD::OPC_CheckPredicate, 45, 19, 0, 0, // Skip to: 529 12598/* 510 */ MCD::OPC_CheckField, 12, 3, 0, 12, 0, 0, // Skip to: 529 12599/* 517 */ MCD::OPC_CheckField, 4, 4, 0, 5, 0, 0, // Skip to: 529 12600/* 524 */ MCD::OPC_Decode, 234, 30, 220, 2, // Opcode: t2ADDrr 12601/* 529 */ MCD::OPC_CheckPredicate, 45, 124, 33, 0, // Skip to: 9106 12602/* 534 */ MCD::OPC_Decode, 235, 30, 221, 2, // Opcode: t2ADDrs 12603/* 539 */ MCD::OPC_FilterValue, 1, 96, 1, 0, // Skip to: 896 12604/* 544 */ MCD::OPC_ExtractField, 23, 4, // Inst{26-23} ... 12605/* 547 */ MCD::OPC_FilterValue, 0, 49, 0, 0, // Skip to: 601 12606/* 552 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 12607/* 555 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 578 12608/* 560 */ MCD::OPC_CheckPredicate, 46, 93, 33, 0, // Skip to: 9106 12609/* 565 */ MCD::OPC_CheckField, 5, 15, 128, 220, 1, 84, 33, 0, // Skip to: 9106 12610/* 574 */ MCD::OPC_Decode, 249, 32, 84, // Opcode: t2SRSDB_UPD 12611/* 578 */ MCD::OPC_FilterValue, 1, 75, 33, 0, // Skip to: 9106 12612/* 583 */ MCD::OPC_CheckPredicate, 46, 70, 33, 0, // Skip to: 9106 12613/* 588 */ MCD::OPC_CheckField, 0, 16, 128, 128, 3, 61, 33, 0, // Skip to: 9106 12614/* 597 */ MCD::OPC_Decode, 184, 32, 82, // Opcode: t2RFEDBW 12615/* 601 */ MCD::OPC_FilterValue, 1, 47, 0, 0, // Skip to: 653 12616/* 606 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 12617/* 609 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 638 12618/* 614 */ MCD::OPC_CheckPredicate, 45, 39, 33, 0, // Skip to: 9106 12619/* 619 */ MCD::OPC_CheckField, 15, 1, 0, 32, 33, 0, // Skip to: 9106 12620/* 626 */ MCD::OPC_CheckField, 13, 1, 0, 25, 33, 0, // Skip to: 9106 12621/* 633 */ MCD::OPC_Decode, 155, 33, 222, 2, // Opcode: t2STMIA_UPD 12622/* 638 */ MCD::OPC_FilterValue, 1, 15, 33, 0, // Skip to: 9106 12623/* 643 */ MCD::OPC_CheckPredicate, 45, 10, 33, 0, // Skip to: 9106 12624/* 648 */ MCD::OPC_Decode, 199, 31, 223, 2, // Opcode: t2LDMIA_UPD 12625/* 653 */ MCD::OPC_FilterValue, 2, 47, 0, 0, // Skip to: 705 12626/* 658 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 12627/* 661 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 690 12628/* 666 */ MCD::OPC_CheckPredicate, 45, 243, 32, 0, // Skip to: 9106 12629/* 671 */ MCD::OPC_CheckField, 15, 1, 0, 236, 32, 0, // Skip to: 9106 12630/* 678 */ MCD::OPC_CheckField, 13, 1, 0, 229, 32, 0, // Skip to: 9106 12631/* 685 */ MCD::OPC_Decode, 153, 33, 222, 2, // Opcode: t2STMDB_UPD 12632/* 690 */ MCD::OPC_FilterValue, 1, 219, 32, 0, // Skip to: 9106 12633/* 695 */ MCD::OPC_CheckPredicate, 45, 214, 32, 0, // Skip to: 9106 12634/* 700 */ MCD::OPC_Decode, 197, 31, 223, 2, // Opcode: t2LDMDB_UPD 12635/* 705 */ MCD::OPC_FilterValue, 3, 49, 0, 0, // Skip to: 759 12636/* 710 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 12637/* 713 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 736 12638/* 718 */ MCD::OPC_CheckPredicate, 46, 191, 32, 0, // Skip to: 9106 12639/* 723 */ MCD::OPC_CheckField, 5, 15, 128, 220, 1, 182, 32, 0, // Skip to: 9106 12640/* 732 */ MCD::OPC_Decode, 251, 32, 84, // Opcode: t2SRSIA_UPD 12641/* 736 */ MCD::OPC_FilterValue, 1, 173, 32, 0, // Skip to: 9106 12642/* 741 */ MCD::OPC_CheckPredicate, 46, 168, 32, 0, // Skip to: 9106 12643/* 746 */ MCD::OPC_CheckField, 0, 16, 128, 128, 3, 159, 32, 0, // Skip to: 9106 12644/* 755 */ MCD::OPC_Decode, 186, 32, 82, // Opcode: t2RFEIAW 12645/* 759 */ MCD::OPC_FilterValue, 4, 44, 0, 0, // Skip to: 808 12646/* 764 */ MCD::OPC_CheckPredicate, 45, 24, 0, 0, // Skip to: 793 12647/* 769 */ MCD::OPC_CheckField, 12, 3, 0, 17, 0, 0, // Skip to: 793 12648/* 776 */ MCD::OPC_CheckField, 4, 4, 0, 10, 0, 0, // Skip to: 793 12649/* 783 */ MCD::OPC_SoftFail, 128, 128, 2 /* 0x8000 */, 0, 12650/* 788 */ MCD::OPC_Decode, 255, 30, 216, 2, // Opcode: t2BICrr 12651/* 793 */ MCD::OPC_CheckPredicate, 45, 116, 32, 0, // Skip to: 9106 12652/* 798 */ MCD::OPC_SoftFail, 128, 128, 2 /* 0x8000 */, 0, 12653/* 803 */ MCD::OPC_Decode, 128, 31, 217, 2, // Opcode: t2BICrs 12654/* 808 */ MCD::OPC_FilterValue, 7, 101, 32, 0, // Skip to: 9106 12655/* 813 */ MCD::OPC_CheckPredicate, 45, 20, 0, 0, // Skip to: 838 12656/* 818 */ MCD::OPC_CheckField, 20, 1, 1, 13, 0, 0, // Skip to: 838 12657/* 825 */ MCD::OPC_CheckField, 4, 11, 240, 1, 5, 0, 0, // Skip to: 838 12658/* 833 */ MCD::OPC_Decode, 142, 31, 218, 2, // Opcode: t2CMPrr 12659/* 838 */ MCD::OPC_CheckPredicate, 45, 19, 0, 0, // Skip to: 862 12660/* 843 */ MCD::OPC_CheckField, 20, 1, 1, 12, 0, 0, // Skip to: 862 12661/* 850 */ MCD::OPC_CheckField, 8, 4, 15, 5, 0, 0, // Skip to: 862 12662/* 857 */ MCD::OPC_Decode, 143, 31, 219, 2, // Opcode: t2CMPrs 12663/* 862 */ MCD::OPC_CheckPredicate, 45, 19, 0, 0, // Skip to: 886 12664/* 867 */ MCD::OPC_CheckField, 12, 3, 0, 12, 0, 0, // Skip to: 886 12665/* 874 */ MCD::OPC_CheckField, 4, 4, 0, 5, 0, 0, // Skip to: 886 12666/* 881 */ MCD::OPC_Decode, 184, 33, 220, 2, // Opcode: t2SUBrr 12667/* 886 */ MCD::OPC_CheckPredicate, 45, 23, 32, 0, // Skip to: 9106 12668/* 891 */ MCD::OPC_Decode, 185, 33, 221, 2, // Opcode: t2SUBrs 12669/* 896 */ MCD::OPC_FilterValue, 2, 179, 4, 0, // Skip to: 2104 12670/* 901 */ MCD::OPC_ExtractField, 24, 3, // Inst{26-24} ... 12671/* 904 */ MCD::OPC_FilterValue, 0, 212, 2, 0, // Skip to: 1633 12672/* 909 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 12673/* 912 */ MCD::OPC_FilterValue, 0, 100, 1, 0, // Skip to: 1273 12674/* 917 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 12675/* 920 */ MCD::OPC_FilterValue, 0, 113, 0, 0, // Skip to: 1038 12676/* 925 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 12677/* 928 */ MCD::OPC_FilterValue, 0, 20, 0, 0, // Skip to: 953 12678/* 933 */ MCD::OPC_CheckPredicate, 36, 90, 0, 0, // Skip to: 1028 12679/* 938 */ MCD::OPC_CheckField, 12, 4, 15, 83, 0, 0, // Skip to: 1028 12680/* 945 */ MCD::OPC_SoftFail, 63, 0, 12681/* 948 */ MCD::OPC_Decode, 203, 33, 224, 2, // Opcode: t2TT 12682/* 953 */ MCD::OPC_FilterValue, 1, 20, 0, 0, // Skip to: 978 12683/* 958 */ MCD::OPC_CheckPredicate, 36, 65, 0, 0, // Skip to: 1028 12684/* 963 */ MCD::OPC_CheckField, 12, 4, 15, 58, 0, 0, // Skip to: 1028 12685/* 970 */ MCD::OPC_SoftFail, 63, 0, 12686/* 973 */ MCD::OPC_Decode, 206, 33, 224, 2, // Opcode: t2TTT 12687/* 978 */ MCD::OPC_FilterValue, 2, 20, 0, 0, // Skip to: 1003 12688/* 983 */ MCD::OPC_CheckPredicate, 36, 40, 0, 0, // Skip to: 1028 12689/* 988 */ MCD::OPC_CheckField, 12, 4, 15, 33, 0, 0, // Skip to: 1028 12690/* 995 */ MCD::OPC_SoftFail, 63, 0, 12691/* 998 */ MCD::OPC_Decode, 204, 33, 224, 2, // Opcode: t2TTA 12692/* 1003 */ MCD::OPC_FilterValue, 3, 20, 0, 0, // Skip to: 1028 12693/* 1008 */ MCD::OPC_CheckPredicate, 36, 15, 0, 0, // Skip to: 1028 12694/* 1013 */ MCD::OPC_CheckField, 12, 4, 15, 8, 0, 0, // Skip to: 1028 12695/* 1020 */ MCD::OPC_SoftFail, 63, 0, 12696/* 1023 */ MCD::OPC_Decode, 205, 33, 224, 2, // Opcode: t2TTAT 12697/* 1028 */ MCD::OPC_CheckPredicate, 39, 137, 31, 0, // Skip to: 9106 12698/* 1033 */ MCD::OPC_Decode, 165, 33, 225, 2, // Opcode: t2STREX 12699/* 1038 */ MCD::OPC_FilterValue, 1, 127, 31, 0, // Skip to: 9106 12700/* 1043 */ MCD::OPC_ExtractField, 4, 4, // Inst{7-4} ... 12701/* 1046 */ MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 1068 12702/* 1051 */ MCD::OPC_CheckPredicate, 39, 114, 31, 0, // Skip to: 9106 12703/* 1056 */ MCD::OPC_CheckField, 8, 4, 15, 107, 31, 0, // Skip to: 9106 12704/* 1063 */ MCD::OPC_Decode, 166, 33, 226, 2, // Opcode: t2STREXB 12705/* 1068 */ MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 1090 12706/* 1073 */ MCD::OPC_CheckPredicate, 39, 92, 31, 0, // Skip to: 9106 12707/* 1078 */ MCD::OPC_CheckField, 8, 4, 15, 85, 31, 0, // Skip to: 9106 12708/* 1085 */ MCD::OPC_Decode, 168, 33, 226, 2, // Opcode: t2STREXH 12709/* 1090 */ MCD::OPC_FilterValue, 7, 10, 0, 0, // Skip to: 1105 12710/* 1095 */ MCD::OPC_CheckPredicate, 46, 70, 31, 0, // Skip to: 9106 12711/* 1100 */ MCD::OPC_Decode, 167, 33, 227, 2, // Opcode: t2STREXD 12712/* 1105 */ MCD::OPC_FilterValue, 8, 24, 0, 0, // Skip to: 1134 12713/* 1110 */ MCD::OPC_CheckPredicate, 48, 55, 31, 0, // Skip to: 9106 12714/* 1115 */ MCD::OPC_CheckField, 8, 4, 15, 48, 31, 0, // Skip to: 9106 12715/* 1122 */ MCD::OPC_CheckField, 0, 4, 15, 41, 31, 0, // Skip to: 9106 12716/* 1129 */ MCD::OPC_Decode, 146, 33, 228, 2, // Opcode: t2STLB 12717/* 1134 */ MCD::OPC_FilterValue, 9, 24, 0, 0, // Skip to: 1163 12718/* 1139 */ MCD::OPC_CheckPredicate, 48, 26, 31, 0, // Skip to: 9106 12719/* 1144 */ MCD::OPC_CheckField, 8, 4, 15, 19, 31, 0, // Skip to: 9106 12720/* 1151 */ MCD::OPC_CheckField, 0, 4, 15, 12, 31, 0, // Skip to: 9106 12721/* 1158 */ MCD::OPC_Decode, 151, 33, 228, 2, // Opcode: t2STLH 12722/* 1163 */ MCD::OPC_FilterValue, 10, 24, 0, 0, // Skip to: 1192 12723/* 1168 */ MCD::OPC_CheckPredicate, 48, 253, 30, 0, // Skip to: 9106 12724/* 1173 */ MCD::OPC_CheckField, 8, 4, 15, 246, 30, 0, // Skip to: 9106 12725/* 1180 */ MCD::OPC_CheckField, 0, 4, 15, 239, 30, 0, // Skip to: 9106 12726/* 1187 */ MCD::OPC_Decode, 145, 33, 228, 2, // Opcode: t2STL 12727/* 1192 */ MCD::OPC_FilterValue, 12, 17, 0, 0, // Skip to: 1214 12728/* 1197 */ MCD::OPC_CheckPredicate, 49, 224, 30, 0, // Skip to: 9106 12729/* 1202 */ MCD::OPC_CheckField, 8, 4, 15, 217, 30, 0, // Skip to: 9106 12730/* 1209 */ MCD::OPC_Decode, 148, 33, 226, 2, // Opcode: t2STLEXB 12731/* 1214 */ MCD::OPC_FilterValue, 13, 17, 0, 0, // Skip to: 1236 12732/* 1219 */ MCD::OPC_CheckPredicate, 49, 202, 30, 0, // Skip to: 9106 12733/* 1224 */ MCD::OPC_CheckField, 8, 4, 15, 195, 30, 0, // Skip to: 9106 12734/* 1231 */ MCD::OPC_Decode, 150, 33, 226, 2, // Opcode: t2STLEXH 12735/* 1236 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 1258 12736/* 1241 */ MCD::OPC_CheckPredicate, 49, 180, 30, 0, // Skip to: 9106 12737/* 1246 */ MCD::OPC_CheckField, 8, 4, 15, 173, 30, 0, // Skip to: 9106 12738/* 1253 */ MCD::OPC_Decode, 147, 33, 226, 2, // Opcode: t2STLEX 12739/* 1258 */ MCD::OPC_FilterValue, 15, 163, 30, 0, // Skip to: 9106 12740/* 1263 */ MCD::OPC_CheckPredicate, 50, 158, 30, 0, // Skip to: 9106 12741/* 1268 */ MCD::OPC_Decode, 149, 33, 227, 2, // Opcode: t2STLEXD 12742/* 1273 */ MCD::OPC_FilterValue, 1, 148, 30, 0, // Skip to: 9106 12743/* 1278 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 12744/* 1281 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 1303 12745/* 1286 */ MCD::OPC_CheckPredicate, 39, 135, 30, 0, // Skip to: 9106 12746/* 1291 */ MCD::OPC_CheckField, 8, 4, 15, 128, 30, 0, // Skip to: 9106 12747/* 1298 */ MCD::OPC_Decode, 210, 31, 229, 2, // Opcode: t2LDREX 12748/* 1303 */ MCD::OPC_FilterValue, 1, 118, 30, 0, // Skip to: 9106 12749/* 1308 */ MCD::OPC_ExtractField, 4, 4, // Inst{7-4} ... 12750/* 1311 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 1334 12751/* 1316 */ MCD::OPC_CheckPredicate, 45, 105, 30, 0, // Skip to: 9106 12752/* 1321 */ MCD::OPC_CheckField, 8, 8, 240, 1, 97, 30, 0, // Skip to: 9106 12753/* 1329 */ MCD::OPC_Decode, 194, 33, 230, 2, // Opcode: t2TBB 12754/* 1334 */ MCD::OPC_FilterValue, 1, 18, 0, 0, // Skip to: 1357 12755/* 1339 */ MCD::OPC_CheckPredicate, 45, 82, 30, 0, // Skip to: 9106 12756/* 1344 */ MCD::OPC_CheckField, 8, 8, 240, 1, 74, 30, 0, // Skip to: 9106 12757/* 1352 */ MCD::OPC_Decode, 195, 33, 230, 2, // Opcode: t2TBH 12758/* 1357 */ MCD::OPC_FilterValue, 4, 24, 0, 0, // Skip to: 1386 12759/* 1362 */ MCD::OPC_CheckPredicate, 39, 59, 30, 0, // Skip to: 9106 12760/* 1367 */ MCD::OPC_CheckField, 8, 4, 15, 52, 30, 0, // Skip to: 9106 12761/* 1374 */ MCD::OPC_CheckField, 0, 4, 15, 45, 30, 0, // Skip to: 9106 12762/* 1381 */ MCD::OPC_Decode, 211, 31, 228, 2, // Opcode: t2LDREXB 12763/* 1386 */ MCD::OPC_FilterValue, 5, 24, 0, 0, // Skip to: 1415 12764/* 1391 */ MCD::OPC_CheckPredicate, 39, 30, 30, 0, // Skip to: 9106 12765/* 1396 */ MCD::OPC_CheckField, 8, 4, 15, 23, 30, 0, // Skip to: 9106 12766/* 1403 */ MCD::OPC_CheckField, 0, 4, 15, 16, 30, 0, // Skip to: 9106 12767/* 1410 */ MCD::OPC_Decode, 213, 31, 228, 2, // Opcode: t2LDREXH 12768/* 1415 */ MCD::OPC_FilterValue, 7, 17, 0, 0, // Skip to: 1437 12769/* 1420 */ MCD::OPC_CheckPredicate, 46, 1, 30, 0, // Skip to: 9106 12770/* 1425 */ MCD::OPC_CheckField, 0, 4, 15, 250, 29, 0, // Skip to: 9106 12771/* 1432 */ MCD::OPC_Decode, 212, 31, 231, 2, // Opcode: t2LDREXD 12772/* 1437 */ MCD::OPC_FilterValue, 8, 24, 0, 0, // Skip to: 1466 12773/* 1442 */ MCD::OPC_CheckPredicate, 48, 235, 29, 0, // Skip to: 9106 12774/* 1447 */ MCD::OPC_CheckField, 8, 4, 15, 228, 29, 0, // Skip to: 9106 12775/* 1454 */ MCD::OPC_CheckField, 0, 4, 15, 221, 29, 0, // Skip to: 9106 12776/* 1461 */ MCD::OPC_Decode, 174, 31, 228, 2, // Opcode: t2LDAB 12777/* 1466 */ MCD::OPC_FilterValue, 9, 24, 0, 0, // Skip to: 1495 12778/* 1471 */ MCD::OPC_CheckPredicate, 48, 206, 29, 0, // Skip to: 9106 12779/* 1476 */ MCD::OPC_CheckField, 8, 4, 15, 199, 29, 0, // Skip to: 9106 12780/* 1483 */ MCD::OPC_CheckField, 0, 4, 15, 192, 29, 0, // Skip to: 9106 12781/* 1490 */ MCD::OPC_Decode, 179, 31, 228, 2, // Opcode: t2LDAH 12782/* 1495 */ MCD::OPC_FilterValue, 10, 24, 0, 0, // Skip to: 1524 12783/* 1500 */ MCD::OPC_CheckPredicate, 48, 177, 29, 0, // Skip to: 9106 12784/* 1505 */ MCD::OPC_CheckField, 8, 4, 15, 170, 29, 0, // Skip to: 9106 12785/* 1512 */ MCD::OPC_CheckField, 0, 4, 15, 163, 29, 0, // Skip to: 9106 12786/* 1519 */ MCD::OPC_Decode, 173, 31, 228, 2, // Opcode: t2LDA 12787/* 1524 */ MCD::OPC_FilterValue, 12, 24, 0, 0, // Skip to: 1553 12788/* 1529 */ MCD::OPC_CheckPredicate, 49, 148, 29, 0, // Skip to: 9106 12789/* 1534 */ MCD::OPC_CheckField, 8, 4, 15, 141, 29, 0, // Skip to: 9106 12790/* 1541 */ MCD::OPC_CheckField, 0, 4, 15, 134, 29, 0, // Skip to: 9106 12791/* 1548 */ MCD::OPC_Decode, 176, 31, 228, 2, // Opcode: t2LDAEXB 12792/* 1553 */ MCD::OPC_FilterValue, 13, 24, 0, 0, // Skip to: 1582 12793/* 1558 */ MCD::OPC_CheckPredicate, 49, 119, 29, 0, // Skip to: 9106 12794/* 1563 */ MCD::OPC_CheckField, 8, 4, 15, 112, 29, 0, // Skip to: 9106 12795/* 1570 */ MCD::OPC_CheckField, 0, 4, 15, 105, 29, 0, // Skip to: 9106 12796/* 1577 */ MCD::OPC_Decode, 178, 31, 228, 2, // Opcode: t2LDAEXH 12797/* 1582 */ MCD::OPC_FilterValue, 14, 24, 0, 0, // Skip to: 1611 12798/* 1587 */ MCD::OPC_CheckPredicate, 49, 90, 29, 0, // Skip to: 9106 12799/* 1592 */ MCD::OPC_CheckField, 8, 4, 15, 83, 29, 0, // Skip to: 9106 12800/* 1599 */ MCD::OPC_CheckField, 0, 4, 15, 76, 29, 0, // Skip to: 9106 12801/* 1606 */ MCD::OPC_Decode, 175, 31, 228, 2, // Opcode: t2LDAEX 12802/* 1611 */ MCD::OPC_FilterValue, 15, 66, 29, 0, // Skip to: 9106 12803/* 1616 */ MCD::OPC_CheckPredicate, 50, 61, 29, 0, // Skip to: 9106 12804/* 1621 */ MCD::OPC_CheckField, 0, 4, 15, 54, 29, 0, // Skip to: 9106 12805/* 1628 */ MCD::OPC_Decode, 177, 31, 231, 2, // Opcode: t2LDAEXD 12806/* 1633 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 1671 12807/* 1638 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 12808/* 1641 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1656 12809/* 1646 */ MCD::OPC_CheckPredicate, 45, 31, 29, 0, // Skip to: 9106 12810/* 1651 */ MCD::OPC_Decode, 164, 33, 232, 2, // Opcode: t2STRDi8 12811/* 1656 */ MCD::OPC_FilterValue, 1, 21, 29, 0, // Skip to: 9106 12812/* 1661 */ MCD::OPC_CheckPredicate, 45, 16, 29, 0, // Skip to: 9106 12813/* 1666 */ MCD::OPC_Decode, 209, 31, 232, 2, // Opcode: t2LDRDi8 12814/* 1671 */ MCD::OPC_FilterValue, 2, 86, 1, 0, // Skip to: 2018 12815/* 1676 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 12816/* 1679 */ MCD::OPC_FilterValue, 0, 26, 1, 0, // Skip to: 1966 12817/* 1684 */ MCD::OPC_ExtractField, 4, 4, // Inst{7-4} ... 12818/* 1687 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 1727 12819/* 1692 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ... 12820/* 1695 */ MCD::OPC_FilterValue, 0, 61, 0, 0, // Skip to: 1761 12821/* 1700 */ MCD::OPC_CheckPredicate, 45, 12, 0, 0, // Skip to: 1717 12822/* 1705 */ MCD::OPC_CheckField, 16, 4, 15, 5, 0, 0, // Skip to: 1717 12823/* 1712 */ MCD::OPC_Decode, 129, 32, 233, 2, // Opcode: t2MOVr 12824/* 1717 */ MCD::OPC_CheckPredicate, 45, 39, 0, 0, // Skip to: 1761 12825/* 1722 */ MCD::OPC_Decode, 151, 32, 216, 2, // Opcode: t2ORRrr 12826/* 1727 */ MCD::OPC_FilterValue, 3, 29, 0, 0, // Skip to: 1761 12827/* 1732 */ MCD::OPC_CheckPredicate, 45, 24, 0, 0, // Skip to: 1761 12828/* 1737 */ MCD::OPC_CheckField, 16, 4, 15, 17, 0, 0, // Skip to: 1761 12829/* 1744 */ MCD::OPC_CheckField, 12, 3, 0, 10, 0, 0, // Skip to: 1761 12830/* 1751 */ MCD::OPC_SoftFail, 128, 128, 2 /* 0x8000 */, 0, 12831/* 1756 */ MCD::OPC_Decode, 189, 32, 234, 2, // Opcode: t2RRX 12832/* 1761 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ... 12833/* 1764 */ MCD::OPC_FilterValue, 0, 101, 0, 0, // Skip to: 1870 12834/* 1769 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ... 12835/* 1772 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 1794 12836/* 1777 */ MCD::OPC_CheckPredicate, 45, 78, 0, 0, // Skip to: 1860 12837/* 1782 */ MCD::OPC_CheckField, 16, 4, 15, 71, 0, 0, // Skip to: 1860 12838/* 1789 */ MCD::OPC_Decode, 244, 31, 235, 2, // Opcode: t2LSLri 12839/* 1794 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 1816 12840/* 1799 */ MCD::OPC_CheckPredicate, 45, 56, 0, 0, // Skip to: 1860 12841/* 1804 */ MCD::OPC_CheckField, 16, 4, 15, 49, 0, 0, // Skip to: 1860 12842/* 1811 */ MCD::OPC_Decode, 246, 31, 235, 2, // Opcode: t2LSRri 12843/* 1816 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 1838 12844/* 1821 */ MCD::OPC_CheckPredicate, 45, 34, 0, 0, // Skip to: 1860 12845/* 1826 */ MCD::OPC_CheckField, 16, 4, 15, 27, 0, 0, // Skip to: 1860 12846/* 1833 */ MCD::OPC_Decode, 242, 30, 235, 2, // Opcode: t2ASRri 12847/* 1838 */ MCD::OPC_FilterValue, 3, 17, 0, 0, // Skip to: 1860 12848/* 1843 */ MCD::OPC_CheckPredicate, 45, 12, 0, 0, // Skip to: 1860 12849/* 1848 */ MCD::OPC_CheckField, 16, 4, 15, 5, 0, 0, // Skip to: 1860 12850/* 1855 */ MCD::OPC_Decode, 187, 32, 235, 2, // Opcode: t2RORri 12851/* 1860 */ MCD::OPC_CheckPredicate, 45, 73, 28, 0, // Skip to: 9106 12852/* 1865 */ MCD::OPC_Decode, 152, 32, 217, 2, // Opcode: t2ORRrs 12853/* 1870 */ MCD::OPC_FilterValue, 1, 63, 28, 0, // Skip to: 9106 12854/* 1875 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... 12855/* 1878 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 1900 12856/* 1883 */ MCD::OPC_CheckPredicate, 47, 50, 28, 0, // Skip to: 9106 12857/* 1888 */ MCD::OPC_CheckField, 20, 1, 1, 43, 28, 0, // Skip to: 9106 12858/* 1895 */ MCD::OPC_Decode, 153, 31, 236, 2, // Opcode: t2CSEL 12859/* 1900 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 1922 12860/* 1905 */ MCD::OPC_CheckPredicate, 47, 28, 28, 0, // Skip to: 9106 12861/* 1910 */ MCD::OPC_CheckField, 20, 1, 1, 21, 28, 0, // Skip to: 9106 12862/* 1917 */ MCD::OPC_Decode, 154, 31, 236, 2, // Opcode: t2CSINC 12863/* 1922 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 1944 12864/* 1927 */ MCD::OPC_CheckPredicate, 47, 6, 28, 0, // Skip to: 9106 12865/* 1932 */ MCD::OPC_CheckField, 20, 1, 1, 255, 27, 0, // Skip to: 9106 12866/* 1939 */ MCD::OPC_Decode, 155, 31, 236, 2, // Opcode: t2CSINV 12867/* 1944 */ MCD::OPC_FilterValue, 3, 245, 27, 0, // Skip to: 9106 12868/* 1949 */ MCD::OPC_CheckPredicate, 47, 240, 27, 0, // Skip to: 9106 12869/* 1954 */ MCD::OPC_CheckField, 20, 1, 1, 233, 27, 0, // Skip to: 9106 12870/* 1961 */ MCD::OPC_Decode, 156, 31, 236, 2, // Opcode: t2CSNEG 12871/* 1966 */ MCD::OPC_FilterValue, 1, 223, 27, 0, // Skip to: 9106 12872/* 1971 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ... 12873/* 1974 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 1996 12874/* 1979 */ MCD::OPC_CheckPredicate, 51, 210, 27, 0, // Skip to: 9106 12875/* 1984 */ MCD::OPC_CheckField, 20, 1, 0, 203, 27, 0, // Skip to: 9106 12876/* 1991 */ MCD::OPC_Decode, 156, 32, 237, 2, // Opcode: t2PKHBT 12877/* 1996 */ MCD::OPC_FilterValue, 2, 193, 27, 0, // Skip to: 9106 12878/* 2001 */ MCD::OPC_CheckPredicate, 51, 188, 27, 0, // Skip to: 9106 12879/* 2006 */ MCD::OPC_CheckField, 20, 1, 0, 181, 27, 0, // Skip to: 9106 12880/* 2013 */ MCD::OPC_Decode, 157, 32, 237, 2, // Opcode: t2PKHTB 12881/* 2018 */ MCD::OPC_FilterValue, 3, 171, 27, 0, // Skip to: 9106 12882/* 2023 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 12883/* 2026 */ MCD::OPC_FilterValue, 0, 34, 0, 0, // Skip to: 2065 12884/* 2031 */ MCD::OPC_CheckPredicate, 45, 19, 0, 0, // Skip to: 2055 12885/* 2036 */ MCD::OPC_CheckField, 12, 3, 0, 12, 0, 0, // Skip to: 2055 12886/* 2043 */ MCD::OPC_CheckField, 4, 4, 0, 5, 0, 0, // Skip to: 2055 12887/* 2050 */ MCD::OPC_Decode, 230, 30, 216, 2, // Opcode: t2ADCrr 12888/* 2055 */ MCD::OPC_CheckPredicate, 45, 134, 27, 0, // Skip to: 9106 12889/* 2060 */ MCD::OPC_Decode, 231, 30, 217, 2, // Opcode: t2ADCrs 12890/* 2065 */ MCD::OPC_FilterValue, 1, 124, 27, 0, // Skip to: 9106 12891/* 2070 */ MCD::OPC_CheckPredicate, 45, 19, 0, 0, // Skip to: 2094 12892/* 2075 */ MCD::OPC_CheckField, 12, 3, 0, 12, 0, 0, // Skip to: 2094 12893/* 2082 */ MCD::OPC_CheckField, 4, 4, 0, 5, 0, 0, // Skip to: 2094 12894/* 2089 */ MCD::OPC_Decode, 191, 32, 216, 2, // Opcode: t2RSBrr 12895/* 2094 */ MCD::OPC_CheckPredicate, 45, 95, 27, 0, // Skip to: 9106 12896/* 2099 */ MCD::OPC_Decode, 192, 32, 217, 2, // Opcode: t2RSBrs 12897/* 2104 */ MCD::OPC_FilterValue, 3, 85, 27, 0, // Skip to: 9106 12898/* 2109 */ MCD::OPC_ExtractField, 24, 3, // Inst{26-24} ... 12899/* 2112 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 2150 12900/* 2117 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 12901/* 2120 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2135 12902/* 2125 */ MCD::OPC_CheckPredicate, 45, 64, 27, 0, // Skip to: 9106 12903/* 2130 */ MCD::OPC_Decode, 162, 33, 238, 2, // Opcode: t2STRD_POST 12904/* 2135 */ MCD::OPC_FilterValue, 1, 54, 27, 0, // Skip to: 9106 12905/* 2140 */ MCD::OPC_CheckPredicate, 45, 49, 27, 0, // Skip to: 9106 12906/* 2145 */ MCD::OPC_Decode, 207, 31, 239, 2, // Opcode: t2LDRD_POST 12907/* 2150 */ MCD::OPC_FilterValue, 1, 58, 0, 0, // Skip to: 2213 12908/* 2155 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 12909/* 2158 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2173 12910/* 2163 */ MCD::OPC_CheckPredicate, 45, 26, 27, 0, // Skip to: 9106 12911/* 2168 */ MCD::OPC_Decode, 163, 33, 240, 2, // Opcode: t2STRD_PRE 12912/* 2173 */ MCD::OPC_FilterValue, 1, 16, 27, 0, // Skip to: 9106 12913/* 2178 */ MCD::OPC_CheckPredicate, 52, 20, 0, 0, // Skip to: 2203 12914/* 2183 */ MCD::OPC_CheckField, 23, 1, 0, 13, 0, 0, // Skip to: 2203 12915/* 2190 */ MCD::OPC_CheckField, 0, 20, 255, 210, 63, 4, 0, 0, // Skip to: 2203 12916/* 2199 */ MCD::OPC_Decode, 204, 32, 61, // Opcode: t2SG 12917/* 2203 */ MCD::OPC_CheckPredicate, 45, 242, 26, 0, // Skip to: 9106 12918/* 2208 */ MCD::OPC_Decode, 208, 31, 241, 2, // Opcode: t2LDRD_PRE 12919/* 2213 */ MCD::OPC_FilterValue, 2, 88, 0, 0, // Skip to: 2306 12920/* 2218 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 12921/* 2221 */ MCD::OPC_FilterValue, 0, 224, 26, 0, // Skip to: 9106 12922/* 2226 */ MCD::OPC_ExtractField, 4, 4, // Inst{7-4} ... 12923/* 2229 */ MCD::OPC_FilterValue, 0, 40, 0, 0, // Skip to: 2274 12924/* 2234 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ... 12925/* 2237 */ MCD::OPC_FilterValue, 0, 32, 0, 0, // Skip to: 2274 12926/* 2242 */ MCD::OPC_CheckPredicate, 45, 12, 0, 0, // Skip to: 2259 12927/* 2247 */ MCD::OPC_CheckField, 16, 4, 15, 5, 0, 0, // Skip to: 2259 12928/* 2254 */ MCD::OPC_Decode, 145, 32, 234, 2, // Opcode: t2MVNr 12929/* 2259 */ MCD::OPC_CheckPredicate, 45, 10, 0, 0, // Skip to: 2274 12930/* 2264 */ MCD::OPC_SoftFail, 128, 128, 2 /* 0x8000 */, 0, 12931/* 2269 */ MCD::OPC_Decode, 148, 32, 216, 2, // Opcode: t2ORNrr 12932/* 2274 */ MCD::OPC_CheckPredicate, 45, 12, 0, 0, // Skip to: 2291 12933/* 2279 */ MCD::OPC_CheckField, 16, 4, 15, 5, 0, 0, // Skip to: 2291 12934/* 2286 */ MCD::OPC_Decode, 146, 32, 242, 2, // Opcode: t2MVNs 12935/* 2291 */ MCD::OPC_CheckPredicate, 45, 154, 26, 0, // Skip to: 9106 12936/* 2296 */ MCD::OPC_SoftFail, 128, 128, 2 /* 0x8000 */, 0, 12937/* 2301 */ MCD::OPC_Decode, 149, 32, 217, 2, // Opcode: t2ORNrs 12938/* 2306 */ MCD::OPC_FilterValue, 3, 139, 26, 0, // Skip to: 9106 12939/* 2311 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 12940/* 2314 */ MCD::OPC_FilterValue, 0, 131, 26, 0, // Skip to: 9106 12941/* 2319 */ MCD::OPC_CheckPredicate, 45, 19, 0, 0, // Skip to: 2343 12942/* 2324 */ MCD::OPC_CheckField, 12, 3, 0, 12, 0, 0, // Skip to: 2343 12943/* 2331 */ MCD::OPC_CheckField, 4, 4, 0, 5, 0, 0, // Skip to: 2343 12944/* 2338 */ MCD::OPC_Decode, 198, 32, 216, 2, // Opcode: t2SBCrr 12945/* 2343 */ MCD::OPC_CheckPredicate, 45, 102, 26, 0, // Skip to: 9106 12946/* 2348 */ MCD::OPC_Decode, 199, 32, 217, 2, // Opcode: t2SBCrs 12947/* 2353 */ MCD::OPC_FilterValue, 30, 84, 8, 0, // Skip to: 4490 12948/* 2358 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ... 12949/* 2361 */ MCD::OPC_FilterValue, 0, 36, 3, 0, // Skip to: 3170 12950/* 2366 */ MCD::OPC_ExtractField, 24, 2, // Inst{25-24} ... 12951/* 2369 */ MCD::OPC_FilterValue, 0, 160, 0, 0, // Skip to: 2534 12952/* 2374 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ... 12953/* 2377 */ MCD::OPC_FilterValue, 0, 34, 0, 0, // Skip to: 2416 12954/* 2382 */ MCD::OPC_CheckPredicate, 45, 19, 0, 0, // Skip to: 2406 12955/* 2387 */ MCD::OPC_CheckField, 20, 1, 1, 12, 0, 0, // Skip to: 2406 12956/* 2394 */ MCD::OPC_CheckField, 8, 4, 15, 5, 0, 0, // Skip to: 2406 12957/* 2401 */ MCD::OPC_Decode, 200, 33, 243, 2, // Opcode: t2TSTri 12958/* 2406 */ MCD::OPC_CheckPredicate, 45, 39, 26, 0, // Skip to: 9106 12959/* 2411 */ MCD::OPC_Decode, 239, 30, 244, 2, // Opcode: t2ANDri 12960/* 2416 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 2431 12961/* 2421 */ MCD::OPC_CheckPredicate, 45, 24, 26, 0, // Skip to: 9106 12962/* 2426 */ MCD::OPC_Decode, 254, 30, 244, 2, // Opcode: t2BICri 12963/* 2431 */ MCD::OPC_FilterValue, 2, 27, 0, 0, // Skip to: 2463 12964/* 2436 */ MCD::OPC_CheckPredicate, 45, 12, 0, 0, // Skip to: 2453 12965/* 2441 */ MCD::OPC_CheckField, 16, 4, 15, 5, 0, 0, // Skip to: 2453 12966/* 2448 */ MCD::OPC_Decode, 255, 31, 245, 2, // Opcode: t2MOVi 12967/* 2453 */ MCD::OPC_CheckPredicate, 45, 248, 25, 0, // Skip to: 9106 12968/* 2458 */ MCD::OPC_Decode, 150, 32, 244, 2, // Opcode: t2ORRri 12969/* 2463 */ MCD::OPC_FilterValue, 3, 27, 0, 0, // Skip to: 2495 12970/* 2468 */ MCD::OPC_CheckPredicate, 45, 12, 0, 0, // Skip to: 2485 12971/* 2473 */ MCD::OPC_CheckField, 16, 4, 15, 5, 0, 0, // Skip to: 2485 12972/* 2480 */ MCD::OPC_Decode, 144, 32, 245, 2, // Opcode: t2MVNi 12973/* 2485 */ MCD::OPC_CheckPredicate, 45, 216, 25, 0, // Skip to: 9106 12974/* 2490 */ MCD::OPC_Decode, 147, 32, 244, 2, // Opcode: t2ORNri 12975/* 2495 */ MCD::OPC_FilterValue, 4, 206, 25, 0, // Skip to: 9106 12976/* 2500 */ MCD::OPC_CheckPredicate, 45, 19, 0, 0, // Skip to: 2524 12977/* 2505 */ MCD::OPC_CheckField, 20, 1, 1, 12, 0, 0, // Skip to: 2524 12978/* 2512 */ MCD::OPC_CheckField, 8, 4, 15, 5, 0, 0, // Skip to: 2524 12979/* 2519 */ MCD::OPC_Decode, 196, 33, 243, 2, // Opcode: t2TEQri 12980/* 2524 */ MCD::OPC_CheckPredicate, 45, 177, 25, 0, // Skip to: 9106 12981/* 2529 */ MCD::OPC_Decode, 164, 31, 244, 2, // Opcode: t2EORri 12982/* 2534 */ MCD::OPC_FilterValue, 1, 172, 0, 0, // Skip to: 2711 12983/* 2539 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ... 12984/* 2542 */ MCD::OPC_FilterValue, 0, 57, 0, 0, // Skip to: 2604 12985/* 2547 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ... 12986/* 2550 */ MCD::OPC_FilterValue, 13, 17, 0, 0, // Skip to: 2572 12987/* 2555 */ MCD::OPC_CheckPredicate, 45, 34, 0, 0, // Skip to: 2594 12988/* 2560 */ MCD::OPC_CheckField, 16, 4, 13, 27, 0, 0, // Skip to: 2594 12989/* 2567 */ MCD::OPC_Decode, 236, 30, 246, 2, // Opcode: t2ADDspImm 12990/* 2572 */ MCD::OPC_FilterValue, 15, 17, 0, 0, // Skip to: 2594 12991/* 2577 */ MCD::OPC_CheckPredicate, 45, 12, 0, 0, // Skip to: 2594 12992/* 2582 */ MCD::OPC_CheckField, 20, 1, 1, 5, 0, 0, // Skip to: 2594 12993/* 2589 */ MCD::OPC_Decode, 138, 31, 247, 2, // Opcode: t2CMNri 12994/* 2594 */ MCD::OPC_CheckPredicate, 45, 107, 25, 0, // Skip to: 9106 12995/* 2599 */ MCD::OPC_Decode, 232, 30, 248, 2, // Opcode: t2ADDri 12996/* 2604 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 2619 12997/* 2609 */ MCD::OPC_CheckPredicate, 45, 92, 25, 0, // Skip to: 9106 12998/* 2614 */ MCD::OPC_Decode, 229, 30, 244, 2, // Opcode: t2ADCri 12999/* 2619 */ MCD::OPC_FilterValue, 3, 10, 0, 0, // Skip to: 2634 13000/* 2624 */ MCD::OPC_CheckPredicate, 45, 77, 25, 0, // Skip to: 9106 13001/* 2629 */ MCD::OPC_Decode, 197, 32, 244, 2, // Opcode: t2SBCri 13002/* 2634 */ MCD::OPC_FilterValue, 5, 57, 0, 0, // Skip to: 2696 13003/* 2639 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ... 13004/* 2642 */ MCD::OPC_FilterValue, 13, 17, 0, 0, // Skip to: 2664 13005/* 2647 */ MCD::OPC_CheckPredicate, 45, 34, 0, 0, // Skip to: 2686 13006/* 2652 */ MCD::OPC_CheckField, 16, 4, 13, 27, 0, 0, // Skip to: 2686 13007/* 2659 */ MCD::OPC_Decode, 186, 33, 246, 2, // Opcode: t2SUBspImm 13008/* 2664 */ MCD::OPC_FilterValue, 15, 17, 0, 0, // Skip to: 2686 13009/* 2669 */ MCD::OPC_CheckPredicate, 45, 12, 0, 0, // Skip to: 2686 13010/* 2674 */ MCD::OPC_CheckField, 20, 1, 1, 5, 0, 0, // Skip to: 2686 13011/* 2681 */ MCD::OPC_Decode, 141, 31, 247, 2, // Opcode: t2CMPri 13012/* 2686 */ MCD::OPC_CheckPredicate, 45, 15, 25, 0, // Skip to: 9106 13013/* 2691 */ MCD::OPC_Decode, 182, 33, 248, 2, // Opcode: t2SUBri 13014/* 2696 */ MCD::OPC_FilterValue, 6, 5, 25, 0, // Skip to: 9106 13015/* 2701 */ MCD::OPC_CheckPredicate, 45, 0, 25, 0, // Skip to: 9106 13016/* 2706 */ MCD::OPC_Decode, 190, 32, 244, 2, // Opcode: t2RSBri 13017/* 2711 */ MCD::OPC_FilterValue, 2, 199, 0, 0, // Skip to: 2915 13018/* 2716 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ... 13019/* 2719 */ MCD::OPC_FilterValue, 0, 139, 0, 0, // Skip to: 2863 13020/* 2724 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 13021/* 2727 */ MCD::OPC_FilterValue, 0, 230, 24, 0, // Skip to: 9106 13022/* 2732 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ... 13023/* 2735 */ MCD::OPC_FilterValue, 13, 61, 0, 0, // Skip to: 2801 13024/* 2740 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 13025/* 2743 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 2772 13026/* 2748 */ MCD::OPC_CheckPredicate, 45, 63, 0, 0, // Skip to: 2816 13027/* 2753 */ MCD::OPC_CheckField, 23, 1, 0, 56, 0, 0, // Skip to: 2816 13028/* 2760 */ MCD::OPC_CheckField, 8, 4, 13, 49, 0, 0, // Skip to: 2816 13029/* 2767 */ MCD::OPC_Decode, 237, 30, 246, 2, // Opcode: t2ADDspImm12 13030/* 2772 */ MCD::OPC_FilterValue, 1, 39, 0, 0, // Skip to: 2816 13031/* 2777 */ MCD::OPC_CheckPredicate, 45, 34, 0, 0, // Skip to: 2816 13032/* 2782 */ MCD::OPC_CheckField, 23, 1, 1, 27, 0, 0, // Skip to: 2816 13033/* 2789 */ MCD::OPC_CheckField, 8, 4, 13, 20, 0, 0, // Skip to: 2816 13034/* 2796 */ MCD::OPC_Decode, 187, 33, 246, 2, // Opcode: t2SUBspImm12 13035/* 2801 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 2816 13036/* 2806 */ MCD::OPC_CheckPredicate, 45, 5, 0, 0, // Skip to: 2816 13037/* 2811 */ MCD::OPC_Decode, 238, 30, 249, 2, // Opcode: t2ADR 13038/* 2816 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 13039/* 2819 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 2841 13040/* 2824 */ MCD::OPC_CheckPredicate, 45, 133, 24, 0, // Skip to: 9106 13041/* 2829 */ MCD::OPC_CheckField, 23, 1, 0, 126, 24, 0, // Skip to: 9106 13042/* 2836 */ MCD::OPC_Decode, 233, 30, 250, 2, // Opcode: t2ADDri12 13043/* 2841 */ MCD::OPC_FilterValue, 1, 116, 24, 0, // Skip to: 9106 13044/* 2846 */ MCD::OPC_CheckPredicate, 45, 111, 24, 0, // Skip to: 9106 13045/* 2851 */ MCD::OPC_CheckField, 23, 1, 1, 104, 24, 0, // Skip to: 9106 13046/* 2858 */ MCD::OPC_Decode, 183, 33, 250, 2, // Opcode: t2SUBri12 13047/* 2863 */ MCD::OPC_FilterValue, 1, 94, 24, 0, // Skip to: 9106 13048/* 2868 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 13049/* 2871 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 2893 13050/* 2876 */ MCD::OPC_CheckPredicate, 39, 81, 24, 0, // Skip to: 9106 13051/* 2881 */ MCD::OPC_CheckField, 20, 2, 0, 74, 24, 0, // Skip to: 9106 13052/* 2888 */ MCD::OPC_Decode, 128, 32, 251, 2, // Opcode: t2MOVi16 13053/* 2893 */ MCD::OPC_FilterValue, 1, 64, 24, 0, // Skip to: 9106 13054/* 2898 */ MCD::OPC_CheckPredicate, 39, 59, 24, 0, // Skip to: 9106 13055/* 2903 */ MCD::OPC_CheckField, 20, 2, 0, 52, 24, 0, // Skip to: 9106 13056/* 2910 */ MCD::OPC_Decode, 254, 31, 251, 2, // Opcode: t2MOVTi16 13057/* 2915 */ MCD::OPC_FilterValue, 3, 42, 24, 0, // Skip to: 9106 13058/* 2920 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ... 13059/* 2923 */ MCD::OPC_FilterValue, 0, 72, 0, 0, // Skip to: 3000 13060/* 2928 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ... 13061/* 2931 */ MCD::OPC_FilterValue, 0, 26, 24, 0, // Skip to: 9106 13062/* 2936 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 13063/* 2939 */ MCD::OPC_FilterValue, 0, 18, 24, 0, // Skip to: 9106 13064/* 2944 */ MCD::OPC_ExtractField, 26, 1, // Inst{26} ... 13065/* 2947 */ MCD::OPC_FilterValue, 0, 10, 24, 0, // Skip to: 9106 13066/* 2952 */ MCD::OPC_CheckPredicate, 53, 33, 0, 0, // Skip to: 2990 13067/* 2957 */ MCD::OPC_CheckField, 21, 1, 1, 26, 0, 0, // Skip to: 2990 13068/* 2964 */ MCD::OPC_CheckField, 12, 3, 0, 19, 0, 0, // Skip to: 2990 13069/* 2971 */ MCD::OPC_CheckField, 6, 2, 0, 12, 0, 0, // Skip to: 2990 13070/* 2978 */ MCD::OPC_CheckField, 4, 1, 0, 5, 0, 0, // Skip to: 2990 13071/* 2985 */ MCD::OPC_Decode, 253, 32, 252, 2, // Opcode: t2SSAT16 13072/* 2990 */ MCD::OPC_CheckPredicate, 45, 223, 23, 0, // Skip to: 9106 13073/* 2995 */ MCD::OPC_Decode, 252, 32, 253, 2, // Opcode: t2SSAT 13074/* 3000 */ MCD::OPC_FilterValue, 1, 66, 0, 0, // Skip to: 3071 13075/* 3005 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 13076/* 3008 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3023 13077/* 3013 */ MCD::OPC_CheckPredicate, 45, 200, 23, 0, // Skip to: 9106 13078/* 3018 */ MCD::OPC_Decode, 200, 32, 254, 2, // Opcode: t2SBFX 13079/* 3023 */ MCD::OPC_FilterValue, 2, 190, 23, 0, // Skip to: 9106 13080/* 3028 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ... 13081/* 3031 */ MCD::OPC_FilterValue, 0, 182, 23, 0, // Skip to: 9106 13082/* 3036 */ MCD::OPC_ExtractField, 26, 1, // Inst{26} ... 13083/* 3039 */ MCD::OPC_FilterValue, 0, 174, 23, 0, // Skip to: 9106 13084/* 3044 */ MCD::OPC_CheckPredicate, 45, 12, 0, 0, // Skip to: 3061 13085/* 3049 */ MCD::OPC_CheckField, 16, 4, 15, 5, 0, 0, // Skip to: 3061 13086/* 3056 */ MCD::OPC_Decode, 247, 30, 255, 2, // Opcode: t2BFC 13087/* 3061 */ MCD::OPC_CheckPredicate, 45, 152, 23, 0, // Skip to: 9106 13088/* 3066 */ MCD::OPC_Decode, 248, 30, 128, 3, // Opcode: t2BFI 13089/* 3071 */ MCD::OPC_FilterValue, 2, 72, 0, 0, // Skip to: 3148 13090/* 3076 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ... 13091/* 3079 */ MCD::OPC_FilterValue, 0, 134, 23, 0, // Skip to: 9106 13092/* 3084 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 13093/* 3087 */ MCD::OPC_FilterValue, 0, 126, 23, 0, // Skip to: 9106 13094/* 3092 */ MCD::OPC_ExtractField, 26, 1, // Inst{26} ... 13095/* 3095 */ MCD::OPC_FilterValue, 0, 118, 23, 0, // Skip to: 9106 13096/* 3100 */ MCD::OPC_CheckPredicate, 53, 33, 0, 0, // Skip to: 3138 13097/* 3105 */ MCD::OPC_CheckField, 21, 1, 1, 26, 0, 0, // Skip to: 3138 13098/* 3112 */ MCD::OPC_CheckField, 12, 3, 0, 19, 0, 0, // Skip to: 3138 13099/* 3119 */ MCD::OPC_CheckField, 6, 2, 0, 12, 0, 0, // Skip to: 3138 13100/* 3126 */ MCD::OPC_CheckField, 4, 1, 0, 5, 0, 0, // Skip to: 3138 13101/* 3133 */ MCD::OPC_Decode, 231, 33, 252, 2, // Opcode: t2USAT16 13102/* 3138 */ MCD::OPC_CheckPredicate, 45, 75, 23, 0, // Skip to: 9106 13103/* 3143 */ MCD::OPC_Decode, 230, 33, 253, 2, // Opcode: t2USAT 13104/* 3148 */ MCD::OPC_FilterValue, 3, 65, 23, 0, // Skip to: 9106 13105/* 3153 */ MCD::OPC_CheckPredicate, 45, 60, 23, 0, // Skip to: 9106 13106/* 3158 */ MCD::OPC_CheckField, 20, 2, 0, 53, 23, 0, // Skip to: 9106 13107/* 3165 */ MCD::OPC_Decode, 210, 33, 254, 2, // Opcode: t2UBFX 13108/* 3170 */ MCD::OPC_FilterValue, 1, 43, 23, 0, // Skip to: 9106 13109/* 3175 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ... 13110/* 3178 */ MCD::OPC_FilterValue, 0, 5, 5, 0, // Skip to: 4468 13111/* 3183 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ... 13112/* 3186 */ MCD::OPC_FilterValue, 0, 62, 3, 0, // Skip to: 4021 13113/* 3191 */ MCD::OPC_ExtractField, 0, 12, // Inst{11-0} ... 13114/* 3194 */ MCD::OPC_FilterValue, 1, 24, 0, 0, // Skip to: 3223 13115/* 3199 */ MCD::OPC_CheckPredicate, 54, 166, 0, 0, // Skip to: 3370 13116/* 3204 */ MCD::OPC_CheckField, 16, 11, 143, 15, 158, 0, 0, // Skip to: 3370 13117/* 3212 */ MCD::OPC_CheckField, 13, 1, 0, 151, 0, 0, // Skip to: 3370 13118/* 3219 */ MCD::OPC_Decode, 158, 31, 61, // Opcode: t2DCPS1 13119/* 3223 */ MCD::OPC_FilterValue, 2, 24, 0, 0, // Skip to: 3252 13120/* 3228 */ MCD::OPC_CheckPredicate, 54, 137, 0, 0, // Skip to: 3370 13121/* 3233 */ MCD::OPC_CheckField, 16, 11, 143, 15, 129, 0, 0, // Skip to: 3370 13122/* 3241 */ MCD::OPC_CheckField, 13, 1, 0, 122, 0, 0, // Skip to: 3370 13123/* 3248 */ MCD::OPC_Decode, 159, 31, 61, // Opcode: t2DCPS2 13124/* 3252 */ MCD::OPC_FilterValue, 3, 24, 0, 0, // Skip to: 3281 13125/* 3257 */ MCD::OPC_CheckPredicate, 54, 108, 0, 0, // Skip to: 3370 13126/* 3262 */ MCD::OPC_CheckField, 16, 11, 143, 15, 100, 0, 0, // Skip to: 3370 13127/* 3270 */ MCD::OPC_CheckField, 13, 1, 0, 93, 0, 0, // Skip to: 3370 13128/* 3277 */ MCD::OPC_Decode, 160, 31, 61, // Opcode: t2DCPS3 13129/* 3281 */ MCD::OPC_FilterValue, 18, 24, 0, 0, // Skip to: 3310 13130/* 3286 */ MCD::OPC_CheckPredicate, 55, 79, 0, 0, // Skip to: 3370 13131/* 3291 */ MCD::OPC_CheckField, 16, 11, 175, 7, 71, 0, 0, // Skip to: 3370 13132/* 3299 */ MCD::OPC_CheckField, 13, 1, 0, 64, 0, 0, // Skip to: 3370 13133/* 3306 */ MCD::OPC_Decode, 199, 33, 51, // Opcode: t2TSB 13134/* 3310 */ MCD::OPC_FilterValue, 128, 30, 24, 0, 0, // Skip to: 3340 13135/* 3316 */ MCD::OPC_CheckPredicate, 46, 49, 0, 0, // Skip to: 3370 13136/* 3321 */ MCD::OPC_CheckField, 20, 7, 60, 42, 0, 0, // Skip to: 3370 13137/* 3328 */ MCD::OPC_CheckField, 13, 1, 0, 35, 0, 0, // Skip to: 3370 13138/* 3335 */ MCD::OPC_Decode, 131, 31, 129, 3, // Opcode: t2BXJ 13139/* 3340 */ MCD::OPC_FilterValue, 175, 30, 24, 0, 0, // Skip to: 3370 13140/* 3346 */ MCD::OPC_CheckPredicate, 56, 19, 0, 0, // Skip to: 3370 13141/* 3351 */ MCD::OPC_CheckField, 16, 11, 191, 7, 11, 0, 0, // Skip to: 3370 13142/* 3359 */ MCD::OPC_CheckField, 13, 1, 0, 4, 0, 0, // Skip to: 3370 13143/* 3366 */ MCD::OPC_Decode, 135, 31, 61, // Opcode: t2CLREX 13144/* 3370 */ MCD::OPC_ExtractField, 16, 11, // Inst{26-16} ... 13145/* 3373 */ MCD::OPC_FilterValue, 175, 7, 131, 0, 0, // Skip to: 3510 13146/* 3379 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ... 13147/* 3382 */ MCD::OPC_FilterValue, 0, 68, 0, 0, // Skip to: 3455 13148/* 3387 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ... 13149/* 3390 */ MCD::OPC_FilterValue, 0, 24, 1, 0, // Skip to: 3675 13150/* 3395 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ... 13151/* 3398 */ MCD::OPC_FilterValue, 0, 16, 1, 0, // Skip to: 3675 13152/* 3403 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ... 13153/* 3406 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 3438 13154/* 3411 */ MCD::OPC_CheckPredicate, 45, 12, 0, 0, // Skip to: 3428 13155/* 3416 */ MCD::OPC_CheckField, 4, 4, 15, 5, 0, 0, // Skip to: 3428 13156/* 3423 */ MCD::OPC_Decode, 157, 31, 130, 3, // Opcode: t2DBG 13157/* 3428 */ MCD::OPC_CheckPredicate, 45, 5, 0, 0, // Skip to: 3438 13158/* 3433 */ MCD::OPC_Decode, 167, 31, 131, 3, // Opcode: t2HINT 13159/* 3438 */ MCD::OPC_CheckPredicate, 46, 232, 0, 0, // Skip to: 3675 13160/* 3443 */ MCD::OPC_CheckField, 0, 5, 0, 225, 0, 0, // Skip to: 3675 13161/* 3450 */ MCD::OPC_Decode, 145, 31, 132, 3, // Opcode: t2CPS2p 13162/* 3455 */ MCD::OPC_FilterValue, 1, 215, 0, 0, // Skip to: 3675 13163/* 3460 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ... 13164/* 3463 */ MCD::OPC_FilterValue, 0, 207, 0, 0, // Skip to: 3675 13165/* 3468 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ... 13166/* 3471 */ MCD::OPC_FilterValue, 0, 199, 0, 0, // Skip to: 3675 13167/* 3476 */ MCD::OPC_CheckPredicate, 46, 19, 0, 0, // Skip to: 3500 13168/* 3481 */ MCD::OPC_CheckField, 9, 2, 0, 12, 0, 0, // Skip to: 3500 13169/* 3488 */ MCD::OPC_CheckField, 5, 3, 0, 5, 0, 0, // Skip to: 3500 13170/* 3495 */ MCD::OPC_Decode, 144, 31, 132, 3, // Opcode: t2CPS1p 13171/* 3500 */ MCD::OPC_CheckPredicate, 46, 170, 0, 0, // Skip to: 3675 13172/* 3505 */ MCD::OPC_Decode, 146, 31, 132, 3, // Opcode: t2CPS3p 13173/* 3510 */ MCD::OPC_FilterValue, 191, 7, 69, 0, 0, // Skip to: 3585 13174/* 3516 */ MCD::OPC_ExtractField, 4, 8, // Inst{11-4} ... 13175/* 3519 */ MCD::OPC_FilterValue, 244, 1, 16, 0, 0, // Skip to: 3541 13176/* 3525 */ MCD::OPC_CheckPredicate, 57, 145, 0, 0, // Skip to: 3675 13177/* 3530 */ MCD::OPC_CheckField, 13, 1, 0, 138, 0, 0, // Skip to: 3675 13178/* 3537 */ MCD::OPC_Decode, 163, 31, 62, // Opcode: t2DSB 13179/* 3541 */ MCD::OPC_FilterValue, 245, 1, 16, 0, 0, // Skip to: 3563 13180/* 3547 */ MCD::OPC_CheckPredicate, 57, 123, 0, 0, // Skip to: 3675 13181/* 3552 */ MCD::OPC_CheckField, 13, 1, 0, 116, 0, 0, // Skip to: 3675 13182/* 3559 */ MCD::OPC_Decode, 162, 31, 62, // Opcode: t2DMB 13183/* 3563 */ MCD::OPC_FilterValue, 246, 1, 106, 0, 0, // Skip to: 3675 13184/* 3569 */ MCD::OPC_CheckPredicate, 57, 101, 0, 0, // Skip to: 3675 13185/* 3574 */ MCD::OPC_CheckField, 13, 1, 0, 94, 0, 0, // Skip to: 3675 13186/* 3581 */ MCD::OPC_Decode, 169, 31, 63, // Opcode: t2ISB 13187/* 3585 */ MCD::OPC_FilterValue, 222, 7, 24, 0, 0, // Skip to: 3615 13188/* 3591 */ MCD::OPC_CheckPredicate, 46, 79, 0, 0, // Skip to: 3675 13189/* 3596 */ MCD::OPC_CheckField, 13, 1, 0, 72, 0, 0, // Skip to: 3675 13190/* 3603 */ MCD::OPC_CheckField, 8, 4, 15, 65, 0, 0, // Skip to: 3675 13191/* 3610 */ MCD::OPC_Decode, 181, 33, 202, 2, // Opcode: t2SUBS_PC_LR 13192/* 3615 */ MCD::OPC_FilterValue, 239, 7, 24, 0, 0, // Skip to: 3645 13193/* 3621 */ MCD::OPC_CheckPredicate, 46, 49, 0, 0, // Skip to: 3675 13194/* 3626 */ MCD::OPC_CheckField, 13, 1, 0, 42, 0, 0, // Skip to: 3675 13195/* 3633 */ MCD::OPC_CheckField, 0, 8, 0, 35, 0, 0, // Skip to: 3675 13196/* 3640 */ MCD::OPC_Decode, 136, 32, 133, 3, // Opcode: t2MRS_AR 13197/* 3645 */ MCD::OPC_FilterValue, 255, 7, 24, 0, 0, // Skip to: 3675 13198/* 3651 */ MCD::OPC_CheckPredicate, 46, 19, 0, 0, // Skip to: 3675 13199/* 3656 */ MCD::OPC_CheckField, 13, 1, 0, 12, 0, 0, // Skip to: 3675 13200/* 3663 */ MCD::OPC_CheckField, 0, 8, 0, 5, 0, 0, // Skip to: 3675 13201/* 3670 */ MCD::OPC_Decode, 139, 32, 133, 3, // Opcode: t2MRSsys_AR 13202/* 3675 */ MCD::OPC_ExtractField, 0, 11, // Inst{10-0} ... 13203/* 3678 */ MCD::OPC_FilterValue, 13, 23, 0, 0, // Skip to: 3706 13204/* 3683 */ MCD::OPC_CheckPredicate, 58, 102, 0, 0, // Skip to: 3790 13205/* 3688 */ MCD::OPC_CheckField, 20, 7, 58, 95, 0, 0, // Skip to: 3790 13206/* 3695 */ MCD::OPC_SoftFail, 128, 80 /* 0x2800 */, 128, 128, 60 /* 0xf0000 */, 13207/* 3701 */ MCD::OPC_Decode, 154, 32, 131, 3, // Opcode: t2PACBTI 13208/* 3706 */ MCD::OPC_FilterValue, 15, 23, 0, 0, // Skip to: 3734 13209/* 3711 */ MCD::OPC_CheckPredicate, 58, 74, 0, 0, // Skip to: 3790 13210/* 3716 */ MCD::OPC_CheckField, 20, 7, 58, 67, 0, 0, // Skip to: 3790 13211/* 3723 */ MCD::OPC_SoftFail, 128, 80 /* 0x2800 */, 128, 128, 60 /* 0xf0000 */, 13212/* 3729 */ MCD::OPC_Decode, 129, 31, 131, 3, // Opcode: t2BTI 13213/* 3734 */ MCD::OPC_FilterValue, 29, 23, 0, 0, // Skip to: 3762 13214/* 3739 */ MCD::OPC_CheckPredicate, 58, 46, 0, 0, // Skip to: 3790 13215/* 3744 */ MCD::OPC_CheckField, 20, 7, 58, 39, 0, 0, // Skip to: 3790 13216/* 3751 */ MCD::OPC_SoftFail, 128, 80 /* 0x2800 */, 128, 128, 60 /* 0xf0000 */, 13217/* 3757 */ MCD::OPC_Decode, 153, 32, 131, 3, // Opcode: t2PAC 13218/* 3762 */ MCD::OPC_FilterValue, 45, 23, 0, 0, // Skip to: 3790 13219/* 3767 */ MCD::OPC_CheckPredicate, 58, 18, 0, 0, // Skip to: 3790 13220/* 3772 */ MCD::OPC_CheckField, 20, 7, 58, 11, 0, 0, // Skip to: 3790 13221/* 3779 */ MCD::OPC_SoftFail, 128, 80 /* 0x2800 */, 128, 128, 60 /* 0xf0000 */, 13222/* 3785 */ MCD::OPC_Decode, 244, 30, 131, 3, // Opcode: t2AUT 13223/* 3790 */ MCD::OPC_ExtractField, 20, 7, // Inst{26-20} ... 13224/* 3793 */ MCD::OPC_FilterValue, 59, 22, 0, 0, // Skip to: 3820 13225/* 3798 */ MCD::OPC_CheckPredicate, 59, 77, 0, 0, // Skip to: 3880 13226/* 3803 */ MCD::OPC_CheckField, 4, 4, 7, 70, 0, 0, // Skip to: 3880 13227/* 3810 */ MCD::OPC_SoftFail, 143, 64 /* 0x200f */, 128, 158, 60 /* 0xf0f00 */, 13228/* 3816 */ MCD::OPC_Decode, 196, 32, 61, // Opcode: t2SB 13229/* 3820 */ MCD::OPC_FilterValue, 126, 17, 0, 0, // Skip to: 3842 13230/* 3825 */ MCD::OPC_CheckPredicate, 60, 50, 0, 0, // Skip to: 3880 13231/* 3830 */ MCD::OPC_CheckField, 13, 1, 0, 43, 0, 0, // Skip to: 3880 13232/* 3837 */ MCD::OPC_Decode, 168, 31, 134, 3, // Opcode: t2HVC 13233/* 3842 */ MCD::OPC_FilterValue, 127, 33, 0, 0, // Skip to: 3880 13234/* 3847 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ... 13235/* 3850 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3865 13236/* 3855 */ MCD::OPC_CheckPredicate, 61, 20, 0, 0, // Skip to: 3880 13237/* 3860 */ MCD::OPC_Decode, 211, 32, 135, 3, // Opcode: t2SMC 13238/* 3865 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 3880 13239/* 3870 */ MCD::OPC_CheckPredicate, 45, 5, 0, 0, // Skip to: 3880 13240/* 3875 */ MCD::OPC_Decode, 211, 33, 134, 3, // Opcode: t2UDF 13241/* 3880 */ MCD::OPC_ExtractField, 21, 6, // Inst{26-21} ... 13242/* 3883 */ MCD::OPC_FilterValue, 28, 70, 0, 0, // Skip to: 3958 13243/* 3888 */ MCD::OPC_CheckPredicate, 46, 19, 0, 0, // Skip to: 3912 13244/* 3893 */ MCD::OPC_CheckField, 13, 1, 0, 12, 0, 0, // Skip to: 3912 13245/* 3900 */ MCD::OPC_CheckField, 0, 8, 0, 5, 0, 0, // Skip to: 3912 13246/* 3907 */ MCD::OPC_Decode, 140, 32, 136, 3, // Opcode: t2MSR_AR 13247/* 3912 */ MCD::OPC_CheckPredicate, 62, 26, 0, 0, // Skip to: 3943 13248/* 3917 */ MCD::OPC_CheckField, 13, 1, 0, 19, 0, 0, // Skip to: 3943 13249/* 3924 */ MCD::OPC_CheckField, 5, 3, 1, 12, 0, 0, // Skip to: 3943 13250/* 3931 */ MCD::OPC_CheckField, 0, 4, 0, 5, 0, 0, // Skip to: 3943 13251/* 3938 */ MCD::OPC_Decode, 142, 32, 137, 3, // Opcode: t2MSRbanked 13252/* 3943 */ MCD::OPC_CheckPredicate, 63, 63, 0, 0, // Skip to: 4011 13253/* 3948 */ MCD::OPC_SoftFail, 128, 198, 64 /* 0x102300 */, 0, 13254/* 3953 */ MCD::OPC_Decode, 141, 32, 138, 3, // Opcode: t2MSR_M 13255/* 3958 */ MCD::OPC_FilterValue, 31, 48, 0, 0, // Skip to: 4011 13256/* 3963 */ MCD::OPC_CheckPredicate, 62, 26, 0, 0, // Skip to: 3994 13257/* 3968 */ MCD::OPC_CheckField, 13, 1, 0, 19, 0, 0, // Skip to: 3994 13258/* 3975 */ MCD::OPC_CheckField, 5, 3, 1, 12, 0, 0, // Skip to: 3994 13259/* 3982 */ MCD::OPC_CheckField, 0, 4, 0, 5, 0, 0, // Skip to: 3994 13260/* 3989 */ MCD::OPC_Decode, 138, 32, 139, 3, // Opcode: t2MRSbanked 13261/* 3994 */ MCD::OPC_CheckPredicate, 63, 12, 0, 0, // Skip to: 4011 13262/* 3999 */ MCD::OPC_SoftFail, 128, 192, 64 /* 0x102000 */, 128, 128, 60 /* 0xf0000 */, 13263/* 4006 */ MCD::OPC_Decode, 137, 32, 140, 3, // Opcode: t2MRS_M 13264/* 4011 */ MCD::OPC_CheckPredicate, 45, 226, 19, 0, // Skip to: 9106 13265/* 4016 */ MCD::OPC_Decode, 132, 31, 141, 3, // Opcode: t2Bcc 13266/* 4021 */ MCD::OPC_FilterValue, 1, 216, 19, 0, // Skip to: 9106 13267/* 4026 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ... 13268/* 4029 */ MCD::OPC_FilterValue, 0, 144, 0, 0, // Skip to: 4178 13269/* 4034 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 13270/* 4037 */ MCD::OPC_FilterValue, 1, 200, 19, 0, // Skip to: 9106 13271/* 4042 */ MCD::OPC_ExtractField, 16, 11, // Inst{26-16} ... 13272/* 4045 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 4060 13273/* 4050 */ MCD::OPC_CheckPredicate, 64, 35, 0, 0, // Skip to: 4090 13274/* 4055 */ MCD::OPC_Decode, 243, 31, 142, 3, // Opcode: t2LEUpdate 13275/* 4060 */ MCD::OPC_FilterValue, 31, 10, 0, 0, // Skip to: 4075 13276/* 4065 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 4090 13277/* 4070 */ MCD::OPC_Decode, 157, 7, 142, 3, // Opcode: MVE_LETP 13278/* 4075 */ MCD::OPC_FilterValue, 47, 10, 0, 0, // Skip to: 4090 13279/* 4080 */ MCD::OPC_CheckPredicate, 64, 5, 0, 0, // Skip to: 4090 13280/* 4085 */ MCD::OPC_Decode, 242, 31, 142, 3, // Opcode: t2LE 13281/* 4090 */ MCD::OPC_ExtractField, 20, 7, // Inst{26-20} ... 13282/* 4093 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4108 13283/* 4098 */ MCD::OPC_CheckPredicate, 22, 65, 0, 0, // Skip to: 4168 13284/* 4103 */ MCD::OPC_Decode, 222, 13, 142, 3, // Opcode: MVE_WLSTP_8 13285/* 4108 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 4123 13286/* 4113 */ MCD::OPC_CheckPredicate, 22, 50, 0, 0, // Skip to: 4168 13287/* 4118 */ MCD::OPC_Decode, 219, 13, 142, 3, // Opcode: MVE_WLSTP_16 13288/* 4123 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 4138 13289/* 4128 */ MCD::OPC_CheckPredicate, 22, 35, 0, 0, // Skip to: 4168 13290/* 4133 */ MCD::OPC_Decode, 220, 13, 142, 3, // Opcode: MVE_WLSTP_32 13291/* 4138 */ MCD::OPC_FilterValue, 3, 10, 0, 0, // Skip to: 4153 13292/* 4143 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 4168 13293/* 4148 */ MCD::OPC_Decode, 221, 13, 142, 3, // Opcode: MVE_WLSTP_64 13294/* 4153 */ MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 4168 13295/* 4158 */ MCD::OPC_CheckPredicate, 64, 5, 0, 0, // Skip to: 4168 13296/* 4163 */ MCD::OPC_Decode, 241, 33, 142, 3, // Opcode: t2WLS 13297/* 4168 */ MCD::OPC_CheckPredicate, 64, 69, 19, 0, // Skip to: 9106 13298/* 4173 */ MCD::OPC_Decode, 249, 30, 143, 3, // Opcode: t2BFLi 13299/* 4178 */ MCD::OPC_FilterValue, 1, 59, 19, 0, // Skip to: 9106 13300/* 4183 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ... 13301/* 4186 */ MCD::OPC_FilterValue, 0, 163, 0, 0, // Skip to: 4354 13302/* 4191 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 13303/* 4194 */ MCD::OPC_FilterValue, 1, 43, 19, 0, // Skip to: 9106 13304/* 4199 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ... 13305/* 4202 */ MCD::OPC_FilterValue, 0, 107, 0, 0, // Skip to: 4314 13306/* 4207 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 13307/* 4210 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 4236 13308/* 4215 */ MCD::OPC_CheckPredicate, 22, 94, 0, 0, // Skip to: 4314 13309/* 4220 */ MCD::OPC_CheckField, 23, 4, 0, 87, 0, 0, // Skip to: 4314 13310/* 4227 */ MCD::OPC_SoftFail, 254, 15 /* 0x7fe */, 0, 13311/* 4231 */ MCD::OPC_Decode, 155, 7, 142, 3, // Opcode: MVE_DLSTP_8 13312/* 4236 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 4262 13313/* 4241 */ MCD::OPC_CheckPredicate, 22, 68, 0, 0, // Skip to: 4314 13314/* 4246 */ MCD::OPC_CheckField, 23, 4, 0, 61, 0, 0, // Skip to: 4314 13315/* 4253 */ MCD::OPC_SoftFail, 254, 15 /* 0x7fe */, 0, 13316/* 4257 */ MCD::OPC_Decode, 152, 7, 142, 3, // Opcode: MVE_DLSTP_16 13317/* 4262 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 4288 13318/* 4267 */ MCD::OPC_CheckPredicate, 22, 42, 0, 0, // Skip to: 4314 13319/* 4272 */ MCD::OPC_CheckField, 23, 4, 0, 35, 0, 0, // Skip to: 4314 13320/* 4279 */ MCD::OPC_SoftFail, 254, 15 /* 0x7fe */, 0, 13321/* 4283 */ MCD::OPC_Decode, 153, 7, 142, 3, // Opcode: MVE_DLSTP_32 13322/* 4288 */ MCD::OPC_FilterValue, 3, 21, 0, 0, // Skip to: 4314 13323/* 4293 */ MCD::OPC_CheckPredicate, 22, 16, 0, 0, // Skip to: 4314 13324/* 4298 */ MCD::OPC_CheckField, 23, 4, 0, 9, 0, 0, // Skip to: 4314 13325/* 4305 */ MCD::OPC_SoftFail, 254, 15 /* 0x7fe */, 0, 13326/* 4309 */ MCD::OPC_Decode, 154, 7, 142, 3, // Opcode: MVE_DLSTP_64 13327/* 4314 */ MCD::OPC_CheckPredicate, 22, 25, 0, 0, // Skip to: 4344 13328/* 4319 */ MCD::OPC_CheckField, 23, 4, 0, 18, 0, 0, // Skip to: 4344 13329/* 4326 */ MCD::OPC_CheckField, 16, 4, 15, 11, 0, 0, // Skip to: 4344 13330/* 4333 */ MCD::OPC_SoftFail, 254, 159, 192, 1 /* 0x300ffe */, 0, 13331/* 4339 */ MCD::OPC_Decode, 156, 7, 142, 3, // Opcode: MVE_LCTP 13332/* 4344 */ MCD::OPC_CheckPredicate, 64, 149, 18, 0, // Skip to: 9106 13333/* 4349 */ MCD::OPC_Decode, 252, 30, 144, 3, // Opcode: t2BFic 13334/* 4354 */ MCD::OPC_FilterValue, 1, 139, 18, 0, // Skip to: 9106 13335/* 4359 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ... 13336/* 4362 */ MCD::OPC_FilterValue, 0, 49, 0, 0, // Skip to: 4416 13337/* 4367 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 13338/* 4370 */ MCD::OPC_FilterValue, 1, 123, 18, 0, // Skip to: 9106 13339/* 4375 */ MCD::OPC_CheckPredicate, 64, 26, 0, 0, // Skip to: 4406 13340/* 4380 */ MCD::OPC_CheckField, 23, 4, 0, 19, 0, 0, // Skip to: 4406 13341/* 4387 */ MCD::OPC_CheckField, 20, 1, 0, 12, 0, 0, // Skip to: 4406 13342/* 4394 */ MCD::OPC_CheckField, 1, 11, 0, 5, 0, 0, // Skip to: 4406 13343/* 4401 */ MCD::OPC_Decode, 161, 31, 142, 3, // Opcode: t2DLS 13344/* 4406 */ MCD::OPC_CheckPredicate, 64, 87, 18, 0, // Skip to: 9106 13345/* 4411 */ MCD::OPC_Decode, 251, 30, 145, 3, // Opcode: t2BFi 13346/* 4416 */ MCD::OPC_FilterValue, 1, 77, 18, 0, // Skip to: 9106 13347/* 4421 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 13348/* 4424 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 4446 13349/* 4429 */ MCD::OPC_CheckPredicate, 64, 64, 18, 0, // Skip to: 9106 13350/* 4434 */ MCD::OPC_CheckField, 0, 12, 1, 57, 18, 0, // Skip to: 9106 13351/* 4441 */ MCD::OPC_Decode, 253, 30, 146, 3, // Opcode: t2BFr 13352/* 4446 */ MCD::OPC_FilterValue, 1, 47, 18, 0, // Skip to: 9106 13353/* 4451 */ MCD::OPC_CheckPredicate, 64, 42, 18, 0, // Skip to: 9106 13354/* 4456 */ MCD::OPC_CheckField, 0, 12, 1, 35, 18, 0, // Skip to: 9106 13355/* 4463 */ MCD::OPC_Decode, 250, 30, 146, 3, // Opcode: t2BFLr 13356/* 4468 */ MCD::OPC_FilterValue, 1, 25, 18, 0, // Skip to: 9106 13357/* 4473 */ MCD::OPC_CheckPredicate, 39, 20, 18, 0, // Skip to: 9106 13358/* 4478 */ MCD::OPC_CheckField, 14, 1, 0, 13, 18, 0, // Skip to: 9106 13359/* 4485 */ MCD::OPC_Decode, 246, 30, 147, 3, // Opcode: t2B 13360/* 4490 */ MCD::OPC_FilterValue, 31, 3, 18, 0, // Skip to: 9106 13361/* 4495 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ... 13362/* 4498 */ MCD::OPC_FilterValue, 0, 96, 6, 0, // Skip to: 6135 13363/* 4503 */ MCD::OPC_ExtractField, 24, 3, // Inst{26-24} ... 13364/* 4506 */ MCD::OPC_FilterValue, 0, 100, 1, 0, // Skip to: 4867 13365/* 4511 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 13366/* 4514 */ MCD::OPC_FilterValue, 0, 125, 0, 0, // Skip to: 4644 13367/* 4519 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 13368/* 4522 */ MCD::OPC_FilterValue, 0, 102, 0, 0, // Skip to: 4629 13369/* 4527 */ MCD::OPC_ExtractField, 10, 2, // Inst{11-10} ... 13370/* 4530 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 4552 13371/* 4535 */ MCD::OPC_CheckPredicate, 45, 214, 17, 0, // Skip to: 9106 13372/* 4540 */ MCD::OPC_CheckField, 6, 4, 0, 207, 17, 0, // Skip to: 9106 13373/* 4547 */ MCD::OPC_Decode, 161, 33, 148, 3, // Opcode: t2STRBs 13374/* 4552 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 4574 13375/* 4557 */ MCD::OPC_CheckPredicate, 45, 192, 17, 0, // Skip to: 9106 13376/* 4562 */ MCD::OPC_CheckField, 8, 1, 1, 185, 17, 0, // Skip to: 9106 13377/* 4569 */ MCD::OPC_Decode, 157, 33, 149, 3, // Opcode: t2STRB_POST 13378/* 4574 */ MCD::OPC_FilterValue, 3, 175, 17, 0, // Skip to: 9106 13379/* 4579 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ... 13380/* 4582 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 4614 13381/* 4587 */ MCD::OPC_CheckPredicate, 45, 12, 0, 0, // Skip to: 4604 13382/* 4592 */ MCD::OPC_CheckField, 9, 1, 1, 5, 0, 0, // Skip to: 4604 13383/* 4599 */ MCD::OPC_Decode, 156, 33, 150, 3, // Opcode: t2STRBT 13384/* 4604 */ MCD::OPC_CheckPredicate, 45, 145, 17, 0, // Skip to: 9106 13385/* 4609 */ MCD::OPC_Decode, 160, 33, 151, 3, // Opcode: t2STRBi8 13386/* 4614 */ MCD::OPC_FilterValue, 1, 135, 17, 0, // Skip to: 9106 13387/* 4619 */ MCD::OPC_CheckPredicate, 45, 130, 17, 0, // Skip to: 9106 13388/* 4624 */ MCD::OPC_Decode, 158, 33, 149, 3, // Opcode: t2STRB_PRE 13389/* 4629 */ MCD::OPC_FilterValue, 1, 120, 17, 0, // Skip to: 9106 13390/* 4634 */ MCD::OPC_CheckPredicate, 45, 115, 17, 0, // Skip to: 9106 13391/* 4639 */ MCD::OPC_Decode, 159, 33, 152, 3, // Opcode: t2STRBi12 13392/* 4644 */ MCD::OPC_FilterValue, 1, 105, 17, 0, // Skip to: 9106 13393/* 4649 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 13394/* 4652 */ MCD::OPC_FilterValue, 0, 143, 0, 0, // Skip to: 4800 13395/* 4657 */ MCD::OPC_ExtractField, 10, 2, // Inst{11-10} ... 13396/* 4660 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 4700 13397/* 4665 */ MCD::OPC_ExtractField, 6, 4, // Inst{9-6} ... 13398/* 4668 */ MCD::OPC_FilterValue, 0, 159, 0, 0, // Skip to: 4832 13399/* 4673 */ MCD::OPC_CheckPredicate, 45, 12, 0, 0, // Skip to: 4690 13400/* 4678 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 4690 13401/* 4685 */ MCD::OPC_Decode, 164, 32, 153, 3, // Opcode: t2PLDs 13402/* 4690 */ MCD::OPC_CheckPredicate, 45, 137, 0, 0, // Skip to: 4832 13403/* 4695 */ MCD::OPC_Decode, 206, 31, 153, 3, // Opcode: t2LDRBs 13404/* 4700 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 4722 13405/* 4705 */ MCD::OPC_CheckPredicate, 45, 122, 0, 0, // Skip to: 4832 13406/* 4710 */ MCD::OPC_CheckField, 8, 1, 1, 115, 0, 0, // Skip to: 4832 13407/* 4717 */ MCD::OPC_Decode, 201, 31, 149, 3, // Opcode: t2LDRB_POST 13408/* 4722 */ MCD::OPC_FilterValue, 3, 105, 0, 0, // Skip to: 4832 13409/* 4727 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ... 13410/* 4730 */ MCD::OPC_FilterValue, 0, 50, 0, 0, // Skip to: 4785 13411/* 4735 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ... 13412/* 4738 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 4760 13413/* 4743 */ MCD::OPC_CheckPredicate, 45, 27, 0, 0, // Skip to: 4775 13414/* 4748 */ MCD::OPC_CheckField, 12, 4, 15, 20, 0, 0, // Skip to: 4775 13415/* 4755 */ MCD::OPC_Decode, 162, 32, 154, 3, // Opcode: t2PLDi8 13416/* 4760 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 4775 13417/* 4765 */ MCD::OPC_CheckPredicate, 45, 5, 0, 0, // Skip to: 4775 13418/* 4770 */ MCD::OPC_Decode, 200, 31, 155, 3, // Opcode: t2LDRBT 13419/* 4775 */ MCD::OPC_CheckPredicate, 45, 52, 0, 0, // Skip to: 4832 13420/* 4780 */ MCD::OPC_Decode, 204, 31, 154, 3, // Opcode: t2LDRBi8 13421/* 4785 */ MCD::OPC_FilterValue, 1, 42, 0, 0, // Skip to: 4832 13422/* 4790 */ MCD::OPC_CheckPredicate, 45, 37, 0, 0, // Skip to: 4832 13423/* 4795 */ MCD::OPC_Decode, 202, 31, 149, 3, // Opcode: t2LDRB_PRE 13424/* 4800 */ MCD::OPC_FilterValue, 1, 27, 0, 0, // Skip to: 4832 13425/* 4805 */ MCD::OPC_CheckPredicate, 45, 12, 0, 0, // Skip to: 4822 13426/* 4810 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 4822 13427/* 4817 */ MCD::OPC_Decode, 161, 32, 156, 3, // Opcode: t2PLDi12 13428/* 4822 */ MCD::OPC_CheckPredicate, 45, 5, 0, 0, // Skip to: 4832 13429/* 4827 */ MCD::OPC_Decode, 203, 31, 156, 3, // Opcode: t2LDRBi12 13430/* 4832 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ... 13431/* 4835 */ MCD::OPC_FilterValue, 15, 170, 16, 0, // Skip to: 9106 13432/* 4840 */ MCD::OPC_CheckPredicate, 45, 12, 0, 0, // Skip to: 4857 13433/* 4845 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 4857 13434/* 4852 */ MCD::OPC_Decode, 163, 32, 157, 3, // Opcode: t2PLDpci 13435/* 4857 */ MCD::OPC_CheckPredicate, 45, 148, 16, 0, // Skip to: 9106 13436/* 4862 */ MCD::OPC_Decode, 205, 31, 157, 3, // Opcode: t2LDRBpci 13437/* 4867 */ MCD::OPC_FilterValue, 1, 226, 0, 0, // Skip to: 5098 13438/* 4872 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 13439/* 4875 */ MCD::OPC_FilterValue, 1, 130, 16, 0, // Skip to: 9106 13440/* 4880 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 13441/* 4883 */ MCD::OPC_FilterValue, 0, 143, 0, 0, // Skip to: 5031 13442/* 4888 */ MCD::OPC_ExtractField, 10, 2, // Inst{11-10} ... 13443/* 4891 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 4931 13444/* 4896 */ MCD::OPC_ExtractField, 6, 4, // Inst{9-6} ... 13445/* 4899 */ MCD::OPC_FilterValue, 0, 159, 0, 0, // Skip to: 5063 13446/* 4904 */ MCD::OPC_CheckPredicate, 65, 12, 0, 0, // Skip to: 4921 13447/* 4909 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 4921 13448/* 4916 */ MCD::OPC_Decode, 168, 32, 153, 3, // Opcode: t2PLIs 13449/* 4921 */ MCD::OPC_CheckPredicate, 45, 137, 0, 0, // Skip to: 5063 13450/* 4926 */ MCD::OPC_Decode, 227, 31, 153, 3, // Opcode: t2LDRSBs 13451/* 4931 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 4953 13452/* 4936 */ MCD::OPC_CheckPredicate, 45, 122, 0, 0, // Skip to: 5063 13453/* 4941 */ MCD::OPC_CheckField, 8, 1, 1, 115, 0, 0, // Skip to: 5063 13454/* 4948 */ MCD::OPC_Decode, 222, 31, 149, 3, // Opcode: t2LDRSB_POST 13455/* 4953 */ MCD::OPC_FilterValue, 3, 105, 0, 0, // Skip to: 5063 13456/* 4958 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ... 13457/* 4961 */ MCD::OPC_FilterValue, 0, 50, 0, 0, // Skip to: 5016 13458/* 4966 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ... 13459/* 4969 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 4991 13460/* 4974 */ MCD::OPC_CheckPredicate, 65, 27, 0, 0, // Skip to: 5006 13461/* 4979 */ MCD::OPC_CheckField, 12, 4, 15, 20, 0, 0, // Skip to: 5006 13462/* 4986 */ MCD::OPC_Decode, 166, 32, 154, 3, // Opcode: t2PLIi8 13463/* 4991 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 5006 13464/* 4996 */ MCD::OPC_CheckPredicate, 45, 5, 0, 0, // Skip to: 5006 13465/* 5001 */ MCD::OPC_Decode, 221, 31, 155, 3, // Opcode: t2LDRSBT 13466/* 5006 */ MCD::OPC_CheckPredicate, 45, 52, 0, 0, // Skip to: 5063 13467/* 5011 */ MCD::OPC_Decode, 225, 31, 154, 3, // Opcode: t2LDRSBi8 13468/* 5016 */ MCD::OPC_FilterValue, 1, 42, 0, 0, // Skip to: 5063 13469/* 5021 */ MCD::OPC_CheckPredicate, 45, 37, 0, 0, // Skip to: 5063 13470/* 5026 */ MCD::OPC_Decode, 223, 31, 149, 3, // Opcode: t2LDRSB_PRE 13471/* 5031 */ MCD::OPC_FilterValue, 1, 27, 0, 0, // Skip to: 5063 13472/* 5036 */ MCD::OPC_CheckPredicate, 65, 12, 0, 0, // Skip to: 5053 13473/* 5041 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 5053 13474/* 5048 */ MCD::OPC_Decode, 165, 32, 156, 3, // Opcode: t2PLIi12 13475/* 5053 */ MCD::OPC_CheckPredicate, 45, 5, 0, 0, // Skip to: 5063 13476/* 5058 */ MCD::OPC_Decode, 224, 31, 156, 3, // Opcode: t2LDRSBi12 13477/* 5063 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ... 13478/* 5066 */ MCD::OPC_FilterValue, 15, 195, 15, 0, // Skip to: 9106 13479/* 5071 */ MCD::OPC_CheckPredicate, 65, 12, 0, 0, // Skip to: 5088 13480/* 5076 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 5088 13481/* 5083 */ MCD::OPC_Decode, 167, 32, 157, 3, // Opcode: t2PLIpci 13482/* 5088 */ MCD::OPC_CheckPredicate, 45, 173, 15, 0, // Skip to: 9106 13483/* 5093 */ MCD::OPC_Decode, 226, 31, 157, 3, // Opcode: t2LDRSBpci 13484/* 5098 */ MCD::OPC_FilterValue, 2, 207, 2, 0, // Skip to: 5822 13485/* 5103 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 13486/* 5106 */ MCD::OPC_FilterValue, 0, 159, 1, 0, // Skip to: 5526 13487/* 5111 */ MCD::OPC_ExtractField, 4, 3, // Inst{6-4} ... 13488/* 5114 */ MCD::OPC_FilterValue, 0, 77, 0, 0, // Skip to: 5196 13489/* 5119 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 13490/* 5122 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5144 13491/* 5127 */ MCD::OPC_CheckPredicate, 45, 134, 15, 0, // Skip to: 9106 13492/* 5132 */ MCD::OPC_CheckField, 12, 4, 15, 127, 15, 0, // Skip to: 9106 13493/* 5139 */ MCD::OPC_Decode, 245, 31, 216, 2, // Opcode: t2LSLrr 13494/* 5144 */ MCD::OPC_FilterValue, 1, 117, 15, 0, // Skip to: 9106 13495/* 5149 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 13496/* 5152 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5174 13497/* 5157 */ MCD::OPC_CheckPredicate, 53, 104, 15, 0, // Skip to: 9106 13498/* 5162 */ MCD::OPC_CheckField, 12, 4, 15, 97, 15, 0, // Skip to: 9106 13499/* 5169 */ MCD::OPC_Decode, 194, 32, 158, 3, // Opcode: t2SADD8 13500/* 5174 */ MCD::OPC_FilterValue, 1, 87, 15, 0, // Skip to: 9106 13501/* 5179 */ MCD::OPC_CheckPredicate, 53, 82, 15, 0, // Skip to: 9106 13502/* 5184 */ MCD::OPC_CheckField, 12, 4, 15, 75, 15, 0, // Skip to: 9106 13503/* 5191 */ MCD::OPC_Decode, 193, 32, 158, 3, // Opcode: t2SADD16 13504/* 5196 */ MCD::OPC_FilterValue, 1, 61, 0, 0, // Skip to: 5262 13505/* 5201 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 13506/* 5204 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 5233 13507/* 5209 */ MCD::OPC_CheckPredicate, 53, 52, 15, 0, // Skip to: 9106 13508/* 5214 */ MCD::OPC_CheckField, 23, 1, 1, 45, 15, 0, // Skip to: 9106 13509/* 5221 */ MCD::OPC_CheckField, 12, 4, 15, 38, 15, 0, // Skip to: 9106 13510/* 5228 */ MCD::OPC_Decode, 171, 32, 158, 3, // Opcode: t2QADD8 13511/* 5233 */ MCD::OPC_FilterValue, 1, 28, 15, 0, // Skip to: 9106 13512/* 5238 */ MCD::OPC_CheckPredicate, 53, 23, 15, 0, // Skip to: 9106 13513/* 5243 */ MCD::OPC_CheckField, 23, 1, 1, 16, 15, 0, // Skip to: 9106 13514/* 5250 */ MCD::OPC_CheckField, 12, 4, 15, 9, 15, 0, // Skip to: 9106 13515/* 5257 */ MCD::OPC_Decode, 170, 32, 158, 3, // Opcode: t2QADD16 13516/* 5262 */ MCD::OPC_FilterValue, 2, 61, 0, 0, // Skip to: 5328 13517/* 5267 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 13518/* 5270 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 5299 13519/* 5275 */ MCD::OPC_CheckPredicate, 53, 242, 14, 0, // Skip to: 9106 13520/* 5280 */ MCD::OPC_CheckField, 23, 1, 1, 235, 14, 0, // Skip to: 9106 13521/* 5287 */ MCD::OPC_CheckField, 12, 4, 15, 228, 14, 0, // Skip to: 9106 13522/* 5294 */ MCD::OPC_Decode, 206, 32, 158, 3, // Opcode: t2SHADD8 13523/* 5299 */ MCD::OPC_FilterValue, 1, 218, 14, 0, // Skip to: 9106 13524/* 5304 */ MCD::OPC_CheckPredicate, 53, 213, 14, 0, // Skip to: 9106 13525/* 5309 */ MCD::OPC_CheckField, 23, 1, 1, 206, 14, 0, // Skip to: 9106 13526/* 5316 */ MCD::OPC_CheckField, 12, 4, 15, 199, 14, 0, // Skip to: 9106 13527/* 5323 */ MCD::OPC_Decode, 205, 32, 158, 3, // Opcode: t2SHADD16 13528/* 5328 */ MCD::OPC_FilterValue, 4, 61, 0, 0, // Skip to: 5394 13529/* 5333 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 13530/* 5336 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 5365 13531/* 5341 */ MCD::OPC_CheckPredicate, 53, 176, 14, 0, // Skip to: 9106 13532/* 5346 */ MCD::OPC_CheckField, 23, 1, 1, 169, 14, 0, // Skip to: 9106 13533/* 5353 */ MCD::OPC_CheckField, 12, 4, 15, 162, 14, 0, // Skip to: 9106 13534/* 5360 */ MCD::OPC_Decode, 208, 33, 158, 3, // Opcode: t2UADD8 13535/* 5365 */ MCD::OPC_FilterValue, 1, 152, 14, 0, // Skip to: 9106 13536/* 5370 */ MCD::OPC_CheckPredicate, 53, 147, 14, 0, // Skip to: 9106 13537/* 5375 */ MCD::OPC_CheckField, 23, 1, 1, 140, 14, 0, // Skip to: 9106 13538/* 5382 */ MCD::OPC_CheckField, 12, 4, 15, 133, 14, 0, // Skip to: 9106 13539/* 5389 */ MCD::OPC_Decode, 207, 33, 158, 3, // Opcode: t2UADD16 13540/* 5394 */ MCD::OPC_FilterValue, 5, 61, 0, 0, // Skip to: 5460 13541/* 5399 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 13542/* 5402 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 5431 13543/* 5407 */ MCD::OPC_CheckPredicate, 53, 110, 14, 0, // Skip to: 9106 13544/* 5412 */ MCD::OPC_CheckField, 23, 1, 1, 103, 14, 0, // Skip to: 9106 13545/* 5419 */ MCD::OPC_CheckField, 12, 4, 15, 96, 14, 0, // Skip to: 9106 13546/* 5426 */ MCD::OPC_Decode, 223, 33, 158, 3, // Opcode: t2UQADD8 13547/* 5431 */ MCD::OPC_FilterValue, 1, 86, 14, 0, // Skip to: 9106 13548/* 5436 */ MCD::OPC_CheckPredicate, 53, 81, 14, 0, // Skip to: 9106 13549/* 5441 */ MCD::OPC_CheckField, 23, 1, 1, 74, 14, 0, // Skip to: 9106 13550/* 5448 */ MCD::OPC_CheckField, 12, 4, 15, 67, 14, 0, // Skip to: 9106 13551/* 5455 */ MCD::OPC_Decode, 222, 33, 158, 3, // Opcode: t2UQADD16 13552/* 5460 */ MCD::OPC_FilterValue, 6, 57, 14, 0, // Skip to: 9106 13553/* 5465 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 13554/* 5468 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 5497 13555/* 5473 */ MCD::OPC_CheckPredicate, 53, 44, 14, 0, // Skip to: 9106 13556/* 5478 */ MCD::OPC_CheckField, 23, 1, 1, 37, 14, 0, // Skip to: 9106 13557/* 5485 */ MCD::OPC_CheckField, 12, 4, 15, 30, 14, 0, // Skip to: 9106 13558/* 5492 */ MCD::OPC_Decode, 214, 33, 158, 3, // Opcode: t2UHADD8 13559/* 5497 */ MCD::OPC_FilterValue, 1, 20, 14, 0, // Skip to: 9106 13560/* 5502 */ MCD::OPC_CheckPredicate, 53, 15, 14, 0, // Skip to: 9106 13561/* 5507 */ MCD::OPC_CheckField, 23, 1, 1, 8, 14, 0, // Skip to: 9106 13562/* 5514 */ MCD::OPC_CheckField, 12, 4, 15, 1, 14, 0, // Skip to: 9106 13563/* 5521 */ MCD::OPC_Decode, 213, 33, 158, 3, // Opcode: t2UHADD16 13564/* 5526 */ MCD::OPC_FilterValue, 1, 247, 13, 0, // Skip to: 9106 13565/* 5531 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 13566/* 5534 */ MCD::OPC_FilterValue, 0, 139, 0, 0, // Skip to: 5678 13567/* 5539 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 13568/* 5542 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 5582 13569/* 5547 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ... 13570/* 5550 */ MCD::OPC_FilterValue, 15, 223, 13, 0, // Skip to: 9106 13571/* 5555 */ MCD::OPC_CheckPredicate, 45, 12, 0, 0, // Skip to: 5572 13572/* 5560 */ MCD::OPC_CheckField, 16, 4, 15, 5, 0, 0, // Skip to: 5572 13573/* 5567 */ MCD::OPC_Decode, 193, 33, 159, 3, // Opcode: t2SXTH 13574/* 5572 */ MCD::OPC_CheckPredicate, 51, 201, 13, 0, // Skip to: 9106 13575/* 5577 */ MCD::OPC_Decode, 190, 33, 160, 3, // Opcode: t2SXTAH 13576/* 5582 */ MCD::OPC_FilterValue, 1, 191, 13, 0, // Skip to: 9106 13577/* 5587 */ MCD::OPC_ExtractField, 4, 3, // Inst{6-4} ... 13578/* 5590 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5612 13579/* 5595 */ MCD::OPC_CheckPredicate, 53, 178, 13, 0, // Skip to: 9106 13580/* 5600 */ MCD::OPC_CheckField, 12, 4, 15, 171, 13, 0, // Skip to: 9106 13581/* 5607 */ MCD::OPC_Decode, 169, 32, 161, 3, // Opcode: t2QADD 13582/* 5612 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 5634 13583/* 5617 */ MCD::OPC_CheckPredicate, 53, 156, 13, 0, // Skip to: 9106 13584/* 5622 */ MCD::OPC_CheckField, 12, 4, 15, 149, 13, 0, // Skip to: 9106 13585/* 5629 */ MCD::OPC_Decode, 173, 32, 161, 3, // Opcode: t2QDADD 13586/* 5634 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 5656 13587/* 5639 */ MCD::OPC_CheckPredicate, 53, 134, 13, 0, // Skip to: 9106 13588/* 5644 */ MCD::OPC_CheckField, 12, 4, 15, 127, 13, 0, // Skip to: 9106 13589/* 5651 */ MCD::OPC_Decode, 176, 32, 161, 3, // Opcode: t2QSUB 13590/* 5656 */ MCD::OPC_FilterValue, 3, 117, 13, 0, // Skip to: 9106 13591/* 5661 */ MCD::OPC_CheckPredicate, 53, 112, 13, 0, // Skip to: 9106 13592/* 5666 */ MCD::OPC_CheckField, 12, 4, 15, 105, 13, 0, // Skip to: 9106 13593/* 5673 */ MCD::OPC_Decode, 174, 32, 161, 3, // Opcode: t2QDSUB 13594/* 5678 */ MCD::OPC_FilterValue, 1, 95, 13, 0, // Skip to: 9106 13595/* 5683 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 13596/* 5686 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 5726 13597/* 5691 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ... 13598/* 5694 */ MCD::OPC_FilterValue, 15, 79, 13, 0, // Skip to: 9106 13599/* 5699 */ MCD::OPC_CheckPredicate, 45, 12, 0, 0, // Skip to: 5716 13600/* 5704 */ MCD::OPC_CheckField, 16, 4, 15, 5, 0, 0, // Skip to: 5716 13601/* 5711 */ MCD::OPC_Decode, 240, 33, 159, 3, // Opcode: t2UXTH 13602/* 5716 */ MCD::OPC_CheckPredicate, 51, 57, 13, 0, // Skip to: 9106 13603/* 5721 */ MCD::OPC_Decode, 237, 33, 160, 3, // Opcode: t2UXTAH 13604/* 5726 */ MCD::OPC_FilterValue, 1, 47, 13, 0, // Skip to: 9106 13605/* 5731 */ MCD::OPC_ExtractField, 4, 3, // Inst{6-4} ... 13606/* 5734 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5756 13607/* 5739 */ MCD::OPC_CheckPredicate, 45, 34, 13, 0, // Skip to: 9106 13608/* 5744 */ MCD::OPC_CheckField, 12, 4, 15, 27, 13, 0, // Skip to: 9106 13609/* 5751 */ MCD::OPC_Decode, 180, 32, 162, 3, // Opcode: t2REV 13610/* 5756 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 5778 13611/* 5761 */ MCD::OPC_CheckPredicate, 45, 12, 13, 0, // Skip to: 9106 13612/* 5766 */ MCD::OPC_CheckField, 12, 4, 15, 5, 13, 0, // Skip to: 9106 13613/* 5773 */ MCD::OPC_Decode, 181, 32, 162, 3, // Opcode: t2REV16 13614/* 5778 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 5800 13615/* 5783 */ MCD::OPC_CheckPredicate, 45, 246, 12, 0, // Skip to: 9106 13616/* 5788 */ MCD::OPC_CheckField, 12, 4, 15, 239, 12, 0, // Skip to: 9106 13617/* 5795 */ MCD::OPC_Decode, 179, 32, 162, 3, // Opcode: t2RBIT 13618/* 5800 */ MCD::OPC_FilterValue, 3, 229, 12, 0, // Skip to: 9106 13619/* 5805 */ MCD::OPC_CheckPredicate, 45, 224, 12, 0, // Skip to: 9106 13620/* 5810 */ MCD::OPC_CheckField, 12, 4, 15, 217, 12, 0, // Skip to: 9106 13621/* 5817 */ MCD::OPC_Decode, 182, 32, 162, 3, // Opcode: t2REVSH 13622/* 5822 */ MCD::OPC_FilterValue, 3, 207, 12, 0, // Skip to: 9106 13623/* 5827 */ MCD::OPC_ExtractField, 4, 4, // Inst{7-4} ... 13624/* 5830 */ MCD::OPC_FilterValue, 0, 98, 0, 0, // Skip to: 5933 13625/* 5835 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 13626/* 5838 */ MCD::OPC_FilterValue, 0, 50, 0, 0, // Skip to: 5893 13627/* 5843 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 13628/* 5846 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 5878 13629/* 5851 */ MCD::OPC_CheckPredicate, 45, 12, 0, 0, // Skip to: 5868 13630/* 5856 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 5868 13631/* 5863 */ MCD::OPC_Decode, 143, 32, 158, 3, // Opcode: t2MUL 13632/* 5868 */ MCD::OPC_CheckPredicate, 66, 161, 12, 0, // Skip to: 9106 13633/* 5873 */ MCD::OPC_Decode, 252, 31, 163, 3, // Opcode: t2MLA 13634/* 5878 */ MCD::OPC_FilterValue, 1, 151, 12, 0, // Skip to: 9106 13635/* 5883 */ MCD::OPC_CheckPredicate, 45, 146, 12, 0, // Skip to: 9106 13636/* 5888 */ MCD::OPC_Decode, 241, 32, 164, 3, // Opcode: t2SMULL 13637/* 5893 */ MCD::OPC_FilterValue, 1, 136, 12, 0, // Skip to: 9106 13638/* 5898 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 13639/* 5901 */ MCD::OPC_FilterValue, 0, 128, 12, 0, // Skip to: 9106 13640/* 5906 */ MCD::OPC_CheckPredicate, 53, 12, 0, 0, // Skip to: 5923 13641/* 5911 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 5923 13642/* 5918 */ MCD::OPC_Decode, 239, 32, 158, 3, // Opcode: t2SMULBB 13643/* 5923 */ MCD::OPC_CheckPredicate, 53, 106, 12, 0, // Skip to: 9106 13644/* 5928 */ MCD::OPC_Decode, 212, 32, 163, 3, // Opcode: t2SMLABB 13645/* 5933 */ MCD::OPC_FilterValue, 1, 65, 0, 0, // Skip to: 6003 13646/* 5938 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 13647/* 5941 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5963 13648/* 5946 */ MCD::OPC_CheckPredicate, 66, 83, 12, 0, // Skip to: 9106 13649/* 5951 */ MCD::OPC_CheckField, 23, 1, 0, 76, 12, 0, // Skip to: 9106 13650/* 5958 */ MCD::OPC_Decode, 253, 31, 163, 3, // Opcode: t2MLS 13651/* 5963 */ MCD::OPC_FilterValue, 1, 66, 12, 0, // Skip to: 9106 13652/* 5968 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 13653/* 5971 */ MCD::OPC_FilterValue, 0, 58, 12, 0, // Skip to: 9106 13654/* 5976 */ MCD::OPC_CheckPredicate, 53, 12, 0, 0, // Skip to: 5993 13655/* 5981 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 5993 13656/* 5988 */ MCD::OPC_Decode, 240, 32, 158, 3, // Opcode: t2SMULBT 13657/* 5993 */ MCD::OPC_CheckPredicate, 53, 36, 12, 0, // Skip to: 9106 13658/* 5998 */ MCD::OPC_Decode, 213, 32, 163, 3, // Opcode: t2SMLABT 13659/* 6003 */ MCD::OPC_FilterValue, 2, 43, 0, 0, // Skip to: 6051 13660/* 6008 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 13661/* 6011 */ MCD::OPC_FilterValue, 1, 18, 12, 0, // Skip to: 9106 13662/* 6016 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 13663/* 6019 */ MCD::OPC_FilterValue, 0, 10, 12, 0, // Skip to: 9106 13664/* 6024 */ MCD::OPC_CheckPredicate, 53, 12, 0, 0, // Skip to: 6041 13665/* 6029 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 6041 13666/* 6036 */ MCD::OPC_Decode, 242, 32, 158, 3, // Opcode: t2SMULTB 13667/* 6041 */ MCD::OPC_CheckPredicate, 53, 244, 11, 0, // Skip to: 9106 13668/* 6046 */ MCD::OPC_Decode, 223, 32, 163, 3, // Opcode: t2SMLATB 13669/* 6051 */ MCD::OPC_FilterValue, 3, 43, 0, 0, // Skip to: 6099 13670/* 6056 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 13671/* 6059 */ MCD::OPC_FilterValue, 1, 226, 11, 0, // Skip to: 9106 13672/* 6064 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 13673/* 6067 */ MCD::OPC_FilterValue, 0, 218, 11, 0, // Skip to: 9106 13674/* 6072 */ MCD::OPC_CheckPredicate, 53, 12, 0, 0, // Skip to: 6089 13675/* 6077 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 6089 13676/* 6084 */ MCD::OPC_Decode, 243, 32, 158, 3, // Opcode: t2SMULTT 13677/* 6089 */ MCD::OPC_CheckPredicate, 53, 196, 11, 0, // Skip to: 9106 13678/* 6094 */ MCD::OPC_Decode, 224, 32, 163, 3, // Opcode: t2SMLATT 13679/* 6099 */ MCD::OPC_FilterValue, 15, 186, 11, 0, // Skip to: 9106 13680/* 6104 */ MCD::OPC_CheckPredicate, 67, 181, 11, 0, // Skip to: 9106 13681/* 6109 */ MCD::OPC_CheckField, 23, 1, 1, 174, 11, 0, // Skip to: 9106 13682/* 6116 */ MCD::OPC_CheckField, 20, 1, 1, 167, 11, 0, // Skip to: 9106 13683/* 6123 */ MCD::OPC_CheckField, 12, 4, 15, 160, 11, 0, // Skip to: 9106 13684/* 6130 */ MCD::OPC_Decode, 201, 32, 158, 3, // Opcode: t2SDIV 13685/* 6135 */ MCD::OPC_FilterValue, 1, 129, 4, 0, // Skip to: 7293 13686/* 6140 */ MCD::OPC_ExtractField, 24, 3, // Inst{26-24} ... 13687/* 6143 */ MCD::OPC_FilterValue, 0, 82, 1, 0, // Skip to: 6486 13688/* 6148 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 13689/* 6151 */ MCD::OPC_FilterValue, 0, 125, 0, 0, // Skip to: 6281 13690/* 6156 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 13691/* 6159 */ MCD::OPC_FilterValue, 0, 102, 0, 0, // Skip to: 6266 13692/* 6164 */ MCD::OPC_ExtractField, 10, 2, // Inst{11-10} ... 13693/* 6167 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 6189 13694/* 6172 */ MCD::OPC_CheckPredicate, 45, 113, 11, 0, // Skip to: 9106 13695/* 6177 */ MCD::OPC_CheckField, 6, 4, 0, 106, 11, 0, // Skip to: 9106 13696/* 6184 */ MCD::OPC_Decode, 174, 33, 148, 3, // Opcode: t2STRHs 13697/* 6189 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 6211 13698/* 6194 */ MCD::OPC_CheckPredicate, 45, 91, 11, 0, // Skip to: 9106 13699/* 6199 */ MCD::OPC_CheckField, 8, 1, 1, 84, 11, 0, // Skip to: 9106 13700/* 6206 */ MCD::OPC_Decode, 170, 33, 149, 3, // Opcode: t2STRH_POST 13701/* 6211 */ MCD::OPC_FilterValue, 3, 74, 11, 0, // Skip to: 9106 13702/* 6216 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ... 13703/* 6219 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 6251 13704/* 6224 */ MCD::OPC_CheckPredicate, 45, 12, 0, 0, // Skip to: 6241 13705/* 6229 */ MCD::OPC_CheckField, 9, 1, 1, 5, 0, 0, // Skip to: 6241 13706/* 6236 */ MCD::OPC_Decode, 169, 33, 150, 3, // Opcode: t2STRHT 13707/* 6241 */ MCD::OPC_CheckPredicate, 45, 44, 11, 0, // Skip to: 9106 13708/* 6246 */ MCD::OPC_Decode, 173, 33, 151, 3, // Opcode: t2STRHi8 13709/* 6251 */ MCD::OPC_FilterValue, 1, 34, 11, 0, // Skip to: 9106 13710/* 6256 */ MCD::OPC_CheckPredicate, 45, 29, 11, 0, // Skip to: 9106 13711/* 6261 */ MCD::OPC_Decode, 171, 33, 149, 3, // Opcode: t2STRH_PRE 13712/* 6266 */ MCD::OPC_FilterValue, 1, 19, 11, 0, // Skip to: 9106 13713/* 6271 */ MCD::OPC_CheckPredicate, 45, 14, 11, 0, // Skip to: 9106 13714/* 6276 */ MCD::OPC_Decode, 172, 33, 152, 3, // Opcode: t2STRHi12 13715/* 6281 */ MCD::OPC_FilterValue, 1, 4, 11, 0, // Skip to: 9106 13716/* 6286 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 13717/* 6289 */ MCD::OPC_FilterValue, 0, 143, 0, 0, // Skip to: 6437 13718/* 6294 */ MCD::OPC_ExtractField, 10, 2, // Inst{11-10} ... 13719/* 6297 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 6337 13720/* 6302 */ MCD::OPC_ExtractField, 6, 4, // Inst{9-6} ... 13721/* 6305 */ MCD::OPC_FilterValue, 0, 159, 0, 0, // Skip to: 6469 13722/* 6310 */ MCD::OPC_CheckPredicate, 68, 12, 0, 0, // Skip to: 6327 13723/* 6315 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 6327 13724/* 6322 */ MCD::OPC_Decode, 160, 32, 153, 3, // Opcode: t2PLDWs 13725/* 6327 */ MCD::OPC_CheckPredicate, 45, 137, 0, 0, // Skip to: 6469 13726/* 6332 */ MCD::OPC_Decode, 220, 31, 153, 3, // Opcode: t2LDRHs 13727/* 6337 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 6359 13728/* 6342 */ MCD::OPC_CheckPredicate, 45, 122, 0, 0, // Skip to: 6469 13729/* 6347 */ MCD::OPC_CheckField, 8, 1, 1, 115, 0, 0, // Skip to: 6469 13730/* 6354 */ MCD::OPC_Decode, 215, 31, 149, 3, // Opcode: t2LDRH_POST 13731/* 6359 */ MCD::OPC_FilterValue, 3, 105, 0, 0, // Skip to: 6469 13732/* 6364 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ... 13733/* 6367 */ MCD::OPC_FilterValue, 0, 50, 0, 0, // Skip to: 6422 13734/* 6372 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ... 13735/* 6375 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 6397 13736/* 6380 */ MCD::OPC_CheckPredicate, 68, 27, 0, 0, // Skip to: 6412 13737/* 6385 */ MCD::OPC_CheckField, 12, 4, 15, 20, 0, 0, // Skip to: 6412 13738/* 6392 */ MCD::OPC_Decode, 159, 32, 154, 3, // Opcode: t2PLDWi8 13739/* 6397 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 6412 13740/* 6402 */ MCD::OPC_CheckPredicate, 45, 5, 0, 0, // Skip to: 6412 13741/* 6407 */ MCD::OPC_Decode, 214, 31, 155, 3, // Opcode: t2LDRHT 13742/* 6412 */ MCD::OPC_CheckPredicate, 45, 52, 0, 0, // Skip to: 6469 13743/* 6417 */ MCD::OPC_Decode, 218, 31, 154, 3, // Opcode: t2LDRHi8 13744/* 6422 */ MCD::OPC_FilterValue, 1, 42, 0, 0, // Skip to: 6469 13745/* 6427 */ MCD::OPC_CheckPredicate, 45, 37, 0, 0, // Skip to: 6469 13746/* 6432 */ MCD::OPC_Decode, 216, 31, 149, 3, // Opcode: t2LDRH_PRE 13747/* 6437 */ MCD::OPC_FilterValue, 1, 27, 0, 0, // Skip to: 6469 13748/* 6442 */ MCD::OPC_CheckPredicate, 68, 12, 0, 0, // Skip to: 6459 13749/* 6447 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 6459 13750/* 6454 */ MCD::OPC_Decode, 158, 32, 156, 3, // Opcode: t2PLDWi12 13751/* 6459 */ MCD::OPC_CheckPredicate, 45, 5, 0, 0, // Skip to: 6469 13752/* 6464 */ MCD::OPC_Decode, 217, 31, 156, 3, // Opcode: t2LDRHi12 13753/* 6469 */ MCD::OPC_CheckPredicate, 45, 72, 10, 0, // Skip to: 9106 13754/* 6474 */ MCD::OPC_CheckField, 16, 4, 15, 65, 10, 0, // Skip to: 9106 13755/* 6481 */ MCD::OPC_Decode, 219, 31, 157, 3, // Opcode: t2LDRHpci 13756/* 6486 */ MCD::OPC_FilterValue, 1, 150, 0, 0, // Skip to: 6641 13757/* 6491 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 13758/* 6494 */ MCD::OPC_FilterValue, 1, 47, 10, 0, // Skip to: 9106 13759/* 6499 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 13760/* 6502 */ MCD::OPC_FilterValue, 0, 102, 0, 0, // Skip to: 6609 13761/* 6507 */ MCD::OPC_ExtractField, 10, 2, // Inst{11-10} ... 13762/* 6510 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 6532 13763/* 6515 */ MCD::OPC_CheckPredicate, 45, 104, 0, 0, // Skip to: 6624 13764/* 6520 */ MCD::OPC_CheckField, 6, 4, 0, 97, 0, 0, // Skip to: 6624 13765/* 6527 */ MCD::OPC_Decode, 234, 31, 153, 3, // Opcode: t2LDRSHs 13766/* 6532 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 6554 13767/* 6537 */ MCD::OPC_CheckPredicate, 45, 82, 0, 0, // Skip to: 6624 13768/* 6542 */ MCD::OPC_CheckField, 8, 1, 1, 75, 0, 0, // Skip to: 6624 13769/* 6549 */ MCD::OPC_Decode, 229, 31, 149, 3, // Opcode: t2LDRSH_POST 13770/* 6554 */ MCD::OPC_FilterValue, 3, 65, 0, 0, // Skip to: 6624 13771/* 6559 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ... 13772/* 6562 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 6594 13773/* 6567 */ MCD::OPC_CheckPredicate, 45, 12, 0, 0, // Skip to: 6584 13774/* 6572 */ MCD::OPC_CheckField, 9, 1, 1, 5, 0, 0, // Skip to: 6584 13775/* 6579 */ MCD::OPC_Decode, 228, 31, 155, 3, // Opcode: t2LDRSHT 13776/* 6584 */ MCD::OPC_CheckPredicate, 45, 35, 0, 0, // Skip to: 6624 13777/* 6589 */ MCD::OPC_Decode, 232, 31, 154, 3, // Opcode: t2LDRSHi8 13778/* 6594 */ MCD::OPC_FilterValue, 1, 25, 0, 0, // Skip to: 6624 13779/* 6599 */ MCD::OPC_CheckPredicate, 45, 20, 0, 0, // Skip to: 6624 13780/* 6604 */ MCD::OPC_Decode, 230, 31, 149, 3, // Opcode: t2LDRSH_PRE 13781/* 6609 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 6624 13782/* 6614 */ MCD::OPC_CheckPredicate, 45, 5, 0, 0, // Skip to: 6624 13783/* 6619 */ MCD::OPC_Decode, 231, 31, 156, 3, // Opcode: t2LDRSHi12 13784/* 6624 */ MCD::OPC_CheckPredicate, 45, 173, 9, 0, // Skip to: 9106 13785/* 6629 */ MCD::OPC_CheckField, 16, 4, 15, 166, 9, 0, // Skip to: 9106 13786/* 6636 */ MCD::OPC_Decode, 233, 31, 157, 3, // Opcode: t2LDRSHpci 13787/* 6641 */ MCD::OPC_FilterValue, 2, 156, 1, 0, // Skip to: 7058 13788/* 6646 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 13789/* 6649 */ MCD::OPC_FilterValue, 0, 242, 0, 0, // Skip to: 6896 13790/* 6654 */ MCD::OPC_ExtractField, 4, 3, // Inst{6-4} ... 13791/* 6657 */ MCD::OPC_FilterValue, 0, 54, 0, 0, // Skip to: 6716 13792/* 6662 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 13793/* 6665 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 6687 13794/* 6670 */ MCD::OPC_CheckPredicate, 45, 127, 9, 0, // Skip to: 9106 13795/* 6675 */ MCD::OPC_CheckField, 12, 4, 15, 120, 9, 0, // Skip to: 9106 13796/* 6682 */ MCD::OPC_Decode, 247, 31, 216, 2, // Opcode: t2LSRrr 13797/* 6687 */ MCD::OPC_FilterValue, 1, 110, 9, 0, // Skip to: 9106 13798/* 6692 */ MCD::OPC_CheckPredicate, 53, 105, 9, 0, // Skip to: 9106 13799/* 6697 */ MCD::OPC_CheckField, 20, 1, 0, 98, 9, 0, // Skip to: 9106 13800/* 6704 */ MCD::OPC_CheckField, 12, 4, 15, 91, 9, 0, // Skip to: 9106 13801/* 6711 */ MCD::OPC_Decode, 195, 32, 158, 3, // Opcode: t2SASX 13802/* 6716 */ MCD::OPC_FilterValue, 1, 31, 0, 0, // Skip to: 6752 13803/* 6721 */ MCD::OPC_CheckPredicate, 53, 76, 9, 0, // Skip to: 9106 13804/* 6726 */ MCD::OPC_CheckField, 23, 1, 1, 69, 9, 0, // Skip to: 9106 13805/* 6733 */ MCD::OPC_CheckField, 20, 1, 0, 62, 9, 0, // Skip to: 9106 13806/* 6740 */ MCD::OPC_CheckField, 12, 4, 15, 55, 9, 0, // Skip to: 9106 13807/* 6747 */ MCD::OPC_Decode, 172, 32, 158, 3, // Opcode: t2QASX 13808/* 6752 */ MCD::OPC_FilterValue, 2, 31, 0, 0, // Skip to: 6788 13809/* 6757 */ MCD::OPC_CheckPredicate, 53, 40, 9, 0, // Skip to: 9106 13810/* 6762 */ MCD::OPC_CheckField, 23, 1, 1, 33, 9, 0, // Skip to: 9106 13811/* 6769 */ MCD::OPC_CheckField, 20, 1, 0, 26, 9, 0, // Skip to: 9106 13812/* 6776 */ MCD::OPC_CheckField, 12, 4, 15, 19, 9, 0, // Skip to: 9106 13813/* 6783 */ MCD::OPC_Decode, 207, 32, 158, 3, // Opcode: t2SHASX 13814/* 6788 */ MCD::OPC_FilterValue, 4, 31, 0, 0, // Skip to: 6824 13815/* 6793 */ MCD::OPC_CheckPredicate, 53, 4, 9, 0, // Skip to: 9106 13816/* 6798 */ MCD::OPC_CheckField, 23, 1, 1, 253, 8, 0, // Skip to: 9106 13817/* 6805 */ MCD::OPC_CheckField, 20, 1, 0, 246, 8, 0, // Skip to: 9106 13818/* 6812 */ MCD::OPC_CheckField, 12, 4, 15, 239, 8, 0, // Skip to: 9106 13819/* 6819 */ MCD::OPC_Decode, 209, 33, 158, 3, // Opcode: t2UASX 13820/* 6824 */ MCD::OPC_FilterValue, 5, 31, 0, 0, // Skip to: 6860 13821/* 6829 */ MCD::OPC_CheckPredicate, 53, 224, 8, 0, // Skip to: 9106 13822/* 6834 */ MCD::OPC_CheckField, 23, 1, 1, 217, 8, 0, // Skip to: 9106 13823/* 6841 */ MCD::OPC_CheckField, 20, 1, 0, 210, 8, 0, // Skip to: 9106 13824/* 6848 */ MCD::OPC_CheckField, 12, 4, 15, 203, 8, 0, // Skip to: 9106 13825/* 6855 */ MCD::OPC_Decode, 224, 33, 158, 3, // Opcode: t2UQASX 13826/* 6860 */ MCD::OPC_FilterValue, 6, 193, 8, 0, // Skip to: 9106 13827/* 6865 */ MCD::OPC_CheckPredicate, 53, 188, 8, 0, // Skip to: 9106 13828/* 6870 */ MCD::OPC_CheckField, 23, 1, 1, 181, 8, 0, // Skip to: 9106 13829/* 6877 */ MCD::OPC_CheckField, 20, 1, 0, 174, 8, 0, // Skip to: 9106 13830/* 6884 */ MCD::OPC_CheckField, 12, 4, 15, 167, 8, 0, // Skip to: 9106 13831/* 6891 */ MCD::OPC_Decode, 215, 33, 158, 3, // Opcode: t2UHASX 13832/* 6896 */ MCD::OPC_FilterValue, 1, 157, 8, 0, // Skip to: 9106 13833/* 6901 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 13834/* 6904 */ MCD::OPC_FilterValue, 0, 72, 0, 0, // Skip to: 6981 13835/* 6909 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 13836/* 6912 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 6952 13837/* 6917 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ... 13838/* 6920 */ MCD::OPC_FilterValue, 15, 133, 8, 0, // Skip to: 9106 13839/* 6925 */ MCD::OPC_CheckPredicate, 51, 12, 0, 0, // Skip to: 6942 13840/* 6930 */ MCD::OPC_CheckField, 16, 4, 15, 5, 0, 0, // Skip to: 6942 13841/* 6937 */ MCD::OPC_Decode, 192, 33, 159, 3, // Opcode: t2SXTB16 13842/* 6942 */ MCD::OPC_CheckPredicate, 51, 111, 8, 0, // Skip to: 9106 13843/* 6947 */ MCD::OPC_Decode, 189, 33, 160, 3, // Opcode: t2SXTAB16 13844/* 6952 */ MCD::OPC_FilterValue, 1, 101, 8, 0, // Skip to: 9106 13845/* 6957 */ MCD::OPC_CheckPredicate, 53, 96, 8, 0, // Skip to: 9106 13846/* 6962 */ MCD::OPC_CheckField, 12, 4, 15, 89, 8, 0, // Skip to: 9106 13847/* 6969 */ MCD::OPC_CheckField, 4, 3, 0, 82, 8, 0, // Skip to: 9106 13848/* 6976 */ MCD::OPC_Decode, 202, 32, 165, 3, // Opcode: t2SEL 13849/* 6981 */ MCD::OPC_FilterValue, 1, 72, 8, 0, // Skip to: 9106 13850/* 6986 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 13851/* 6989 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 7029 13852/* 6994 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ... 13853/* 6997 */ MCD::OPC_FilterValue, 15, 56, 8, 0, // Skip to: 9106 13854/* 7002 */ MCD::OPC_CheckPredicate, 51, 12, 0, 0, // Skip to: 7019 13855/* 7007 */ MCD::OPC_CheckField, 16, 4, 15, 5, 0, 0, // Skip to: 7019 13856/* 7014 */ MCD::OPC_Decode, 239, 33, 159, 3, // Opcode: t2UXTB16 13857/* 7019 */ MCD::OPC_CheckPredicate, 51, 34, 8, 0, // Skip to: 9106 13858/* 7024 */ MCD::OPC_Decode, 236, 33, 160, 3, // Opcode: t2UXTAB16 13859/* 7029 */ MCD::OPC_FilterValue, 1, 24, 8, 0, // Skip to: 9106 13860/* 7034 */ MCD::OPC_CheckPredicate, 45, 19, 8, 0, // Skip to: 9106 13861/* 7039 */ MCD::OPC_CheckField, 12, 4, 15, 12, 8, 0, // Skip to: 9106 13862/* 7046 */ MCD::OPC_CheckField, 4, 3, 0, 5, 8, 0, // Skip to: 9106 13863/* 7053 */ MCD::OPC_Decode, 137, 31, 162, 3, // Opcode: t2CLZ 13864/* 7058 */ MCD::OPC_FilterValue, 3, 251, 7, 0, // Skip to: 9106 13865/* 7063 */ MCD::OPC_ExtractField, 4, 4, // Inst{7-4} ... 13866/* 7066 */ MCD::OPC_FilterValue, 0, 98, 0, 0, // Skip to: 7169 13867/* 7071 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 13868/* 7074 */ MCD::OPC_FilterValue, 0, 50, 0, 0, // Skip to: 7129 13869/* 7079 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 13870/* 7082 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 7114 13871/* 7087 */ MCD::OPC_CheckPredicate, 53, 12, 0, 0, // Skip to: 7104 13872/* 7092 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 7104 13873/* 7099 */ MCD::OPC_Decode, 237, 32, 158, 3, // Opcode: t2SMUAD 13874/* 7104 */ MCD::OPC_CheckPredicate, 53, 205, 7, 0, // Skip to: 9106 13875/* 7109 */ MCD::OPC_Decode, 214, 32, 163, 3, // Opcode: t2SMLAD 13876/* 7114 */ MCD::OPC_FilterValue, 1, 195, 7, 0, // Skip to: 9106 13877/* 7119 */ MCD::OPC_CheckPredicate, 45, 190, 7, 0, // Skip to: 9106 13878/* 7124 */ MCD::OPC_Decode, 221, 33, 164, 3, // Opcode: t2UMULL 13879/* 7129 */ MCD::OPC_FilterValue, 1, 180, 7, 0, // Skip to: 9106 13880/* 7134 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 13881/* 7137 */ MCD::OPC_FilterValue, 0, 172, 7, 0, // Skip to: 9106 13882/* 7142 */ MCD::OPC_CheckPredicate, 53, 12, 0, 0, // Skip to: 7159 13883/* 7147 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 7159 13884/* 7154 */ MCD::OPC_Decode, 244, 32, 158, 3, // Opcode: t2SMULWB 13885/* 7159 */ MCD::OPC_CheckPredicate, 53, 150, 7, 0, // Skip to: 9106 13886/* 7164 */ MCD::OPC_Decode, 225, 32, 163, 3, // Opcode: t2SMLAWB 13887/* 7169 */ MCD::OPC_FilterValue, 1, 83, 0, 0, // Skip to: 7257 13888/* 7174 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 13889/* 7177 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 7217 13890/* 7182 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 13891/* 7185 */ MCD::OPC_FilterValue, 0, 124, 7, 0, // Skip to: 9106 13892/* 7190 */ MCD::OPC_CheckPredicate, 53, 12, 0, 0, // Skip to: 7207 13893/* 7195 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 7207 13894/* 7202 */ MCD::OPC_Decode, 238, 32, 158, 3, // Opcode: t2SMUADX 13895/* 7207 */ MCD::OPC_CheckPredicate, 53, 102, 7, 0, // Skip to: 9106 13896/* 7212 */ MCD::OPC_Decode, 215, 32, 163, 3, // Opcode: t2SMLADX 13897/* 7217 */ MCD::OPC_FilterValue, 1, 92, 7, 0, // Skip to: 9106 13898/* 7222 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 13899/* 7225 */ MCD::OPC_FilterValue, 0, 84, 7, 0, // Skip to: 9106 13900/* 7230 */ MCD::OPC_CheckPredicate, 53, 12, 0, 0, // Skip to: 7247 13901/* 7235 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 7247 13902/* 7242 */ MCD::OPC_Decode, 245, 32, 158, 3, // Opcode: t2SMULWT 13903/* 7247 */ MCD::OPC_CheckPredicate, 53, 62, 7, 0, // Skip to: 9106 13904/* 7252 */ MCD::OPC_Decode, 226, 32, 163, 3, // Opcode: t2SMLAWT 13905/* 7257 */ MCD::OPC_FilterValue, 15, 52, 7, 0, // Skip to: 9106 13906/* 7262 */ MCD::OPC_CheckPredicate, 67, 47, 7, 0, // Skip to: 9106 13907/* 7267 */ MCD::OPC_CheckField, 23, 1, 1, 40, 7, 0, // Skip to: 9106 13908/* 7274 */ MCD::OPC_CheckField, 20, 1, 1, 33, 7, 0, // Skip to: 9106 13909/* 7281 */ MCD::OPC_CheckField, 12, 4, 15, 26, 7, 0, // Skip to: 9106 13910/* 7288 */ MCD::OPC_Decode, 212, 33, 158, 3, // Opcode: t2UDIV 13911/* 7293 */ MCD::OPC_FilterValue, 2, 141, 5, 0, // Skip to: 8719 13912/* 7298 */ MCD::OPC_ExtractField, 24, 3, // Inst{26-24} ... 13913/* 7301 */ MCD::OPC_FilterValue, 0, 24, 1, 0, // Skip to: 7586 13914/* 7306 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 13915/* 7309 */ MCD::OPC_FilterValue, 0, 125, 0, 0, // Skip to: 7439 13916/* 7314 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 13917/* 7317 */ MCD::OPC_FilterValue, 0, 102, 0, 0, // Skip to: 7424 13918/* 7322 */ MCD::OPC_ExtractField, 10, 2, // Inst{11-10} ... 13919/* 7325 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 7347 13920/* 7330 */ MCD::OPC_CheckPredicate, 45, 235, 6, 0, // Skip to: 9106 13921/* 7335 */ MCD::OPC_CheckField, 6, 4, 0, 228, 6, 0, // Skip to: 9106 13922/* 7342 */ MCD::OPC_Decode, 180, 33, 166, 3, // Opcode: t2STRs 13923/* 7347 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 7369 13924/* 7352 */ MCD::OPC_CheckPredicate, 45, 213, 6, 0, // Skip to: 9106 13925/* 7357 */ MCD::OPC_CheckField, 8, 1, 1, 206, 6, 0, // Skip to: 9106 13926/* 7364 */ MCD::OPC_Decode, 176, 33, 149, 3, // Opcode: t2STR_POST 13927/* 7369 */ MCD::OPC_FilterValue, 3, 196, 6, 0, // Skip to: 9106 13928/* 7374 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ... 13929/* 7377 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 7409 13930/* 7382 */ MCD::OPC_CheckPredicate, 45, 12, 0, 0, // Skip to: 7399 13931/* 7387 */ MCD::OPC_CheckField, 9, 1, 1, 5, 0, 0, // Skip to: 7399 13932/* 7394 */ MCD::OPC_Decode, 175, 33, 150, 3, // Opcode: t2STRT 13933/* 7399 */ MCD::OPC_CheckPredicate, 45, 166, 6, 0, // Skip to: 9106 13934/* 7404 */ MCD::OPC_Decode, 179, 33, 167, 3, // Opcode: t2STRi8 13935/* 7409 */ MCD::OPC_FilterValue, 1, 156, 6, 0, // Skip to: 9106 13936/* 7414 */ MCD::OPC_CheckPredicate, 45, 151, 6, 0, // Skip to: 9106 13937/* 7419 */ MCD::OPC_Decode, 177, 33, 149, 3, // Opcode: t2STR_PRE 13938/* 7424 */ MCD::OPC_FilterValue, 1, 141, 6, 0, // Skip to: 9106 13939/* 7429 */ MCD::OPC_CheckPredicate, 45, 136, 6, 0, // Skip to: 9106 13940/* 7434 */ MCD::OPC_Decode, 178, 33, 168, 3, // Opcode: t2STRi12 13941/* 7439 */ MCD::OPC_FilterValue, 1, 126, 6, 0, // Skip to: 9106 13942/* 7444 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 13943/* 7447 */ MCD::OPC_FilterValue, 0, 102, 0, 0, // Skip to: 7554 13944/* 7452 */ MCD::OPC_ExtractField, 10, 2, // Inst{11-10} ... 13945/* 7455 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 7477 13946/* 7460 */ MCD::OPC_CheckPredicate, 45, 104, 0, 0, // Skip to: 7569 13947/* 7465 */ MCD::OPC_CheckField, 6, 4, 0, 97, 0, 0, // Skip to: 7569 13948/* 7472 */ MCD::OPC_Decode, 241, 31, 153, 3, // Opcode: t2LDRs 13949/* 7477 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 7499 13950/* 7482 */ MCD::OPC_CheckPredicate, 45, 82, 0, 0, // Skip to: 7569 13951/* 7487 */ MCD::OPC_CheckField, 8, 1, 1, 75, 0, 0, // Skip to: 7569 13952/* 7494 */ MCD::OPC_Decode, 236, 31, 149, 3, // Opcode: t2LDR_POST 13953/* 7499 */ MCD::OPC_FilterValue, 3, 65, 0, 0, // Skip to: 7569 13954/* 7504 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ... 13955/* 7507 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 7539 13956/* 7512 */ MCD::OPC_CheckPredicate, 45, 12, 0, 0, // Skip to: 7529 13957/* 7517 */ MCD::OPC_CheckField, 9, 1, 1, 5, 0, 0, // Skip to: 7529 13958/* 7524 */ MCD::OPC_Decode, 235, 31, 155, 3, // Opcode: t2LDRT 13959/* 7529 */ MCD::OPC_CheckPredicate, 45, 35, 0, 0, // Skip to: 7569 13960/* 7534 */ MCD::OPC_Decode, 239, 31, 154, 3, // Opcode: t2LDRi8 13961/* 7539 */ MCD::OPC_FilterValue, 1, 25, 0, 0, // Skip to: 7569 13962/* 7544 */ MCD::OPC_CheckPredicate, 45, 20, 0, 0, // Skip to: 7569 13963/* 7549 */ MCD::OPC_Decode, 237, 31, 149, 3, // Opcode: t2LDR_PRE 13964/* 7554 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 7569 13965/* 7559 */ MCD::OPC_CheckPredicate, 45, 5, 0, 0, // Skip to: 7569 13966/* 7564 */ MCD::OPC_Decode, 238, 31, 156, 3, // Opcode: t2LDRi12 13967/* 7569 */ MCD::OPC_CheckPredicate, 45, 252, 5, 0, // Skip to: 9106 13968/* 7574 */ MCD::OPC_CheckField, 16, 4, 15, 245, 5, 0, // Skip to: 9106 13969/* 7581 */ MCD::OPC_Decode, 240, 31, 157, 3, // Opcode: t2LDRpci 13970/* 7586 */ MCD::OPC_FilterValue, 2, 163, 2, 0, // Skip to: 8266 13971/* 7591 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 13972/* 7594 */ MCD::OPC_FilterValue, 0, 159, 1, 0, // Skip to: 8014 13973/* 7599 */ MCD::OPC_ExtractField, 4, 3, // Inst{6-4} ... 13974/* 7602 */ MCD::OPC_FilterValue, 0, 77, 0, 0, // Skip to: 7684 13975/* 7607 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 13976/* 7610 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 7632 13977/* 7615 */ MCD::OPC_CheckPredicate, 45, 206, 5, 0, // Skip to: 9106 13978/* 7620 */ MCD::OPC_CheckField, 12, 4, 15, 199, 5, 0, // Skip to: 9106 13979/* 7627 */ MCD::OPC_Decode, 243, 30, 216, 2, // Opcode: t2ASRrr 13980/* 7632 */ MCD::OPC_FilterValue, 1, 189, 5, 0, // Skip to: 9106 13981/* 7637 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 13982/* 7640 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 7662 13983/* 7645 */ MCD::OPC_CheckPredicate, 53, 176, 5, 0, // Skip to: 9106 13984/* 7650 */ MCD::OPC_CheckField, 12, 4, 15, 169, 5, 0, // Skip to: 9106 13985/* 7657 */ MCD::OPC_Decode, 128, 33, 158, 3, // Opcode: t2SSUB8 13986/* 7662 */ MCD::OPC_FilterValue, 1, 159, 5, 0, // Skip to: 9106 13987/* 7667 */ MCD::OPC_CheckPredicate, 53, 154, 5, 0, // Skip to: 9106 13988/* 7672 */ MCD::OPC_CheckField, 12, 4, 15, 147, 5, 0, // Skip to: 9106 13989/* 7679 */ MCD::OPC_Decode, 255, 32, 158, 3, // Opcode: t2SSUB16 13990/* 7684 */ MCD::OPC_FilterValue, 1, 61, 0, 0, // Skip to: 7750 13991/* 7689 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 13992/* 7692 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 7721 13993/* 7697 */ MCD::OPC_CheckPredicate, 53, 124, 5, 0, // Skip to: 9106 13994/* 7702 */ MCD::OPC_CheckField, 23, 1, 1, 117, 5, 0, // Skip to: 9106 13995/* 7709 */ MCD::OPC_CheckField, 12, 4, 15, 110, 5, 0, // Skip to: 9106 13996/* 7716 */ MCD::OPC_Decode, 178, 32, 158, 3, // Opcode: t2QSUB8 13997/* 7721 */ MCD::OPC_FilterValue, 1, 100, 5, 0, // Skip to: 9106 13998/* 7726 */ MCD::OPC_CheckPredicate, 53, 95, 5, 0, // Skip to: 9106 13999/* 7731 */ MCD::OPC_CheckField, 23, 1, 1, 88, 5, 0, // Skip to: 9106 14000/* 7738 */ MCD::OPC_CheckField, 12, 4, 15, 81, 5, 0, // Skip to: 9106 14001/* 7745 */ MCD::OPC_Decode, 177, 32, 158, 3, // Opcode: t2QSUB16 14002/* 7750 */ MCD::OPC_FilterValue, 2, 61, 0, 0, // Skip to: 7816 14003/* 7755 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 14004/* 7758 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 7787 14005/* 7763 */ MCD::OPC_CheckPredicate, 53, 58, 5, 0, // Skip to: 9106 14006/* 7768 */ MCD::OPC_CheckField, 23, 1, 1, 51, 5, 0, // Skip to: 9106 14007/* 7775 */ MCD::OPC_CheckField, 12, 4, 15, 44, 5, 0, // Skip to: 9106 14008/* 7782 */ MCD::OPC_Decode, 210, 32, 158, 3, // Opcode: t2SHSUB8 14009/* 7787 */ MCD::OPC_FilterValue, 1, 34, 5, 0, // Skip to: 9106 14010/* 7792 */ MCD::OPC_CheckPredicate, 53, 29, 5, 0, // Skip to: 9106 14011/* 7797 */ MCD::OPC_CheckField, 23, 1, 1, 22, 5, 0, // Skip to: 9106 14012/* 7804 */ MCD::OPC_CheckField, 12, 4, 15, 15, 5, 0, // Skip to: 9106 14013/* 7811 */ MCD::OPC_Decode, 209, 32, 158, 3, // Opcode: t2SHSUB16 14014/* 7816 */ MCD::OPC_FilterValue, 4, 61, 0, 0, // Skip to: 7882 14015/* 7821 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 14016/* 7824 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 7853 14017/* 7829 */ MCD::OPC_CheckPredicate, 53, 248, 4, 0, // Skip to: 9106 14018/* 7834 */ MCD::OPC_CheckField, 23, 1, 1, 241, 4, 0, // Skip to: 9106 14019/* 7841 */ MCD::OPC_CheckField, 12, 4, 15, 234, 4, 0, // Skip to: 9106 14020/* 7848 */ MCD::OPC_Decode, 234, 33, 158, 3, // Opcode: t2USUB8 14021/* 7853 */ MCD::OPC_FilterValue, 1, 224, 4, 0, // Skip to: 9106 14022/* 7858 */ MCD::OPC_CheckPredicate, 53, 219, 4, 0, // Skip to: 9106 14023/* 7863 */ MCD::OPC_CheckField, 23, 1, 1, 212, 4, 0, // Skip to: 9106 14024/* 7870 */ MCD::OPC_CheckField, 12, 4, 15, 205, 4, 0, // Skip to: 9106 14025/* 7877 */ MCD::OPC_Decode, 233, 33, 158, 3, // Opcode: t2USUB16 14026/* 7882 */ MCD::OPC_FilterValue, 5, 61, 0, 0, // Skip to: 7948 14027/* 7887 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 14028/* 7890 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 7919 14029/* 7895 */ MCD::OPC_CheckPredicate, 53, 182, 4, 0, // Skip to: 9106 14030/* 7900 */ MCD::OPC_CheckField, 23, 1, 1, 175, 4, 0, // Skip to: 9106 14031/* 7907 */ MCD::OPC_CheckField, 12, 4, 15, 168, 4, 0, // Skip to: 9106 14032/* 7914 */ MCD::OPC_Decode, 227, 33, 158, 3, // Opcode: t2UQSUB8 14033/* 7919 */ MCD::OPC_FilterValue, 1, 158, 4, 0, // Skip to: 9106 14034/* 7924 */ MCD::OPC_CheckPredicate, 53, 153, 4, 0, // Skip to: 9106 14035/* 7929 */ MCD::OPC_CheckField, 23, 1, 1, 146, 4, 0, // Skip to: 9106 14036/* 7936 */ MCD::OPC_CheckField, 12, 4, 15, 139, 4, 0, // Skip to: 9106 14037/* 7943 */ MCD::OPC_Decode, 226, 33, 158, 3, // Opcode: t2UQSUB16 14038/* 7948 */ MCD::OPC_FilterValue, 6, 129, 4, 0, // Skip to: 9106 14039/* 7953 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 14040/* 7956 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 7985 14041/* 7961 */ MCD::OPC_CheckPredicate, 53, 116, 4, 0, // Skip to: 9106 14042/* 7966 */ MCD::OPC_CheckField, 23, 1, 1, 109, 4, 0, // Skip to: 9106 14043/* 7973 */ MCD::OPC_CheckField, 12, 4, 15, 102, 4, 0, // Skip to: 9106 14044/* 7980 */ MCD::OPC_Decode, 218, 33, 158, 3, // Opcode: t2UHSUB8 14045/* 7985 */ MCD::OPC_FilterValue, 1, 92, 4, 0, // Skip to: 9106 14046/* 7990 */ MCD::OPC_CheckPredicate, 53, 87, 4, 0, // Skip to: 9106 14047/* 7995 */ MCD::OPC_CheckField, 23, 1, 1, 80, 4, 0, // Skip to: 9106 14048/* 8002 */ MCD::OPC_CheckField, 12, 4, 15, 73, 4, 0, // Skip to: 9106 14049/* 8009 */ MCD::OPC_Decode, 217, 33, 158, 3, // Opcode: t2UHSUB16 14050/* 8014 */ MCD::OPC_FilterValue, 1, 63, 4, 0, // Skip to: 9106 14051/* 8019 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 14052/* 8022 */ MCD::OPC_FilterValue, 0, 117, 0, 0, // Skip to: 8144 14053/* 8027 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 14054/* 8030 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 8070 14055/* 8035 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ... 14056/* 8038 */ MCD::OPC_FilterValue, 15, 39, 4, 0, // Skip to: 9106 14057/* 8043 */ MCD::OPC_CheckPredicate, 45, 12, 0, 0, // Skip to: 8060 14058/* 8048 */ MCD::OPC_CheckField, 16, 4, 15, 5, 0, 0, // Skip to: 8060 14059/* 8055 */ MCD::OPC_Decode, 191, 33, 159, 3, // Opcode: t2SXTB 14060/* 8060 */ MCD::OPC_CheckPredicate, 51, 17, 4, 0, // Skip to: 9106 14061/* 8065 */ MCD::OPC_Decode, 188, 33, 160, 3, // Opcode: t2SXTAB 14062/* 8070 */ MCD::OPC_FilterValue, 1, 7, 4, 0, // Skip to: 9106 14063/* 8075 */ MCD::OPC_ExtractField, 4, 3, // Inst{6-4} ... 14064/* 8078 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 8100 14065/* 8083 */ MCD::OPC_CheckPredicate, 69, 250, 3, 0, // Skip to: 9106 14066/* 8088 */ MCD::OPC_CheckField, 12, 4, 15, 243, 3, 0, // Skip to: 9106 14067/* 8095 */ MCD::OPC_Decode, 147, 31, 158, 3, // Opcode: t2CRC32B 14068/* 8100 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 8122 14069/* 8105 */ MCD::OPC_CheckPredicate, 69, 228, 3, 0, // Skip to: 9106 14070/* 8110 */ MCD::OPC_CheckField, 12, 4, 15, 221, 3, 0, // Skip to: 9106 14071/* 8117 */ MCD::OPC_Decode, 151, 31, 158, 3, // Opcode: t2CRC32H 14072/* 8122 */ MCD::OPC_FilterValue, 2, 211, 3, 0, // Skip to: 9106 14073/* 8127 */ MCD::OPC_CheckPredicate, 69, 206, 3, 0, // Skip to: 9106 14074/* 8132 */ MCD::OPC_CheckField, 12, 4, 15, 199, 3, 0, // Skip to: 9106 14075/* 8139 */ MCD::OPC_Decode, 152, 31, 158, 3, // Opcode: t2CRC32W 14076/* 8144 */ MCD::OPC_FilterValue, 1, 189, 3, 0, // Skip to: 9106 14077/* 8149 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 14078/* 8152 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 8192 14079/* 8157 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ... 14080/* 8160 */ MCD::OPC_FilterValue, 15, 173, 3, 0, // Skip to: 9106 14081/* 8165 */ MCD::OPC_CheckPredicate, 45, 12, 0, 0, // Skip to: 8182 14082/* 8170 */ MCD::OPC_CheckField, 16, 4, 15, 5, 0, 0, // Skip to: 8182 14083/* 8177 */ MCD::OPC_Decode, 238, 33, 159, 3, // Opcode: t2UXTB 14084/* 8182 */ MCD::OPC_CheckPredicate, 51, 151, 3, 0, // Skip to: 9106 14085/* 8187 */ MCD::OPC_Decode, 235, 33, 160, 3, // Opcode: t2UXTAB 14086/* 8192 */ MCD::OPC_FilterValue, 1, 141, 3, 0, // Skip to: 9106 14087/* 8197 */ MCD::OPC_ExtractField, 4, 3, // Inst{6-4} ... 14088/* 8200 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 8222 14089/* 8205 */ MCD::OPC_CheckPredicate, 69, 128, 3, 0, // Skip to: 9106 14090/* 8210 */ MCD::OPC_CheckField, 12, 4, 15, 121, 3, 0, // Skip to: 9106 14091/* 8217 */ MCD::OPC_Decode, 148, 31, 158, 3, // Opcode: t2CRC32CB 14092/* 8222 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 8244 14093/* 8227 */ MCD::OPC_CheckPredicate, 69, 106, 3, 0, // Skip to: 9106 14094/* 8232 */ MCD::OPC_CheckField, 12, 4, 15, 99, 3, 0, // Skip to: 9106 14095/* 8239 */ MCD::OPC_Decode, 149, 31, 158, 3, // Opcode: t2CRC32CH 14096/* 8244 */ MCD::OPC_FilterValue, 2, 89, 3, 0, // Skip to: 9106 14097/* 8249 */ MCD::OPC_CheckPredicate, 69, 84, 3, 0, // Skip to: 9106 14098/* 8254 */ MCD::OPC_CheckField, 12, 4, 15, 77, 3, 0, // Skip to: 9106 14099/* 8261 */ MCD::OPC_Decode, 150, 31, 158, 3, // Opcode: t2CRC32CW 14100/* 8266 */ MCD::OPC_FilterValue, 3, 67, 3, 0, // Skip to: 9106 14101/* 8271 */ MCD::OPC_ExtractField, 4, 4, // Inst{7-4} ... 14102/* 8274 */ MCD::OPC_FilterValue, 0, 115, 0, 0, // Skip to: 8394 14103/* 8279 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 14104/* 8282 */ MCD::OPC_FilterValue, 0, 50, 0, 0, // Skip to: 8337 14105/* 8287 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 14106/* 8290 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 8322 14107/* 8295 */ MCD::OPC_CheckPredicate, 53, 12, 0, 0, // Skip to: 8312 14108/* 8300 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 8312 14109/* 8307 */ MCD::OPC_Decode, 246, 32, 158, 3, // Opcode: t2SMUSD 14110/* 8312 */ MCD::OPC_CheckPredicate, 53, 21, 3, 0, // Skip to: 9106 14111/* 8317 */ MCD::OPC_Decode, 227, 32, 163, 3, // Opcode: t2SMLSD 14112/* 8322 */ MCD::OPC_FilterValue, 1, 11, 3, 0, // Skip to: 9106 14113/* 8327 */ MCD::OPC_CheckPredicate, 45, 6, 3, 0, // Skip to: 9106 14114/* 8332 */ MCD::OPC_Decode, 216, 32, 169, 3, // Opcode: t2SMLAL 14115/* 8337 */ MCD::OPC_FilterValue, 1, 252, 2, 0, // Skip to: 9106 14116/* 8342 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 14117/* 8345 */ MCD::OPC_FilterValue, 0, 244, 2, 0, // Skip to: 9106 14118/* 8350 */ MCD::OPC_CheckPredicate, 70, 12, 0, 0, // Skip to: 8367 14119/* 8355 */ MCD::OPC_CheckField, 8, 4, 15, 5, 0, 0, // Skip to: 8367 14120/* 8362 */ MCD::OPC_Decode, 245, 30, 170, 3, // Opcode: t2AUTG 14121/* 8367 */ MCD::OPC_CheckPredicate, 53, 12, 0, 0, // Skip to: 8384 14122/* 8372 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 8384 14123/* 8379 */ MCD::OPC_Decode, 235, 32, 158, 3, // Opcode: t2SMMUL 14124/* 8384 */ MCD::OPC_CheckPredicate, 53, 205, 2, 0, // Skip to: 9106 14125/* 8389 */ MCD::OPC_Decode, 231, 32, 163, 3, // Opcode: t2SMMLA 14126/* 8394 */ MCD::OPC_FilterValue, 1, 100, 0, 0, // Skip to: 8499 14127/* 8399 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 14128/* 8402 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 8442 14129/* 8407 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 14130/* 8410 */ MCD::OPC_FilterValue, 0, 179, 2, 0, // Skip to: 9106 14131/* 8415 */ MCD::OPC_CheckPredicate, 53, 12, 0, 0, // Skip to: 8432 14132/* 8420 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 8432 14133/* 8427 */ MCD::OPC_Decode, 247, 32, 158, 3, // Opcode: t2SMUSDX 14134/* 8432 */ MCD::OPC_CheckPredicate, 53, 157, 2, 0, // Skip to: 9106 14135/* 8437 */ MCD::OPC_Decode, 228, 32, 163, 3, // Opcode: t2SMLSDX 14136/* 8442 */ MCD::OPC_FilterValue, 1, 147, 2, 0, // Skip to: 9106 14137/* 8447 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 14138/* 8450 */ MCD::OPC_FilterValue, 0, 139, 2, 0, // Skip to: 9106 14139/* 8455 */ MCD::OPC_CheckPredicate, 70, 12, 0, 0, // Skip to: 8472 14140/* 8460 */ MCD::OPC_CheckField, 8, 4, 15, 5, 0, 0, // Skip to: 8472 14141/* 8467 */ MCD::OPC_Decode, 130, 31, 171, 3, // Opcode: t2BXAUT 14142/* 8472 */ MCD::OPC_CheckPredicate, 53, 12, 0, 0, // Skip to: 8489 14143/* 8477 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 8489 14144/* 8484 */ MCD::OPC_Decode, 236, 32, 158, 3, // Opcode: t2SMMULR 14145/* 8489 */ MCD::OPC_CheckPredicate, 53, 100, 2, 0, // Skip to: 9106 14146/* 8494 */ MCD::OPC_Decode, 232, 32, 163, 3, // Opcode: t2SMMLAR 14147/* 8499 */ MCD::OPC_FilterValue, 8, 24, 0, 0, // Skip to: 8528 14148/* 8504 */ MCD::OPC_CheckPredicate, 53, 85, 2, 0, // Skip to: 9106 14149/* 8509 */ MCD::OPC_CheckField, 23, 1, 1, 78, 2, 0, // Skip to: 9106 14150/* 8516 */ MCD::OPC_CheckField, 20, 1, 0, 71, 2, 0, // Skip to: 9106 14151/* 8523 */ MCD::OPC_Decode, 217, 32, 169, 3, // Opcode: t2SMLALBB 14152/* 8528 */ MCD::OPC_FilterValue, 9, 24, 0, 0, // Skip to: 8557 14153/* 8533 */ MCD::OPC_CheckPredicate, 53, 56, 2, 0, // Skip to: 9106 14154/* 8538 */ MCD::OPC_CheckField, 23, 1, 1, 49, 2, 0, // Skip to: 9106 14155/* 8545 */ MCD::OPC_CheckField, 20, 1, 0, 42, 2, 0, // Skip to: 9106 14156/* 8552 */ MCD::OPC_Decode, 218, 32, 169, 3, // Opcode: t2SMLALBT 14157/* 8557 */ MCD::OPC_FilterValue, 10, 24, 0, 0, // Skip to: 8586 14158/* 8562 */ MCD::OPC_CheckPredicate, 53, 27, 2, 0, // Skip to: 9106 14159/* 8567 */ MCD::OPC_CheckField, 23, 1, 1, 20, 2, 0, // Skip to: 9106 14160/* 8574 */ MCD::OPC_CheckField, 20, 1, 0, 13, 2, 0, // Skip to: 9106 14161/* 8581 */ MCD::OPC_Decode, 221, 32, 169, 3, // Opcode: t2SMLALTB 14162/* 8586 */ MCD::OPC_FilterValue, 11, 24, 0, 0, // Skip to: 8615 14163/* 8591 */ MCD::OPC_CheckPredicate, 53, 254, 1, 0, // Skip to: 9106 14164/* 8596 */ MCD::OPC_CheckField, 23, 1, 1, 247, 1, 0, // Skip to: 9106 14165/* 8603 */ MCD::OPC_CheckField, 20, 1, 0, 240, 1, 0, // Skip to: 9106 14166/* 8610 */ MCD::OPC_Decode, 222, 32, 169, 3, // Opcode: t2SMLALTT 14167/* 8615 */ MCD::OPC_FilterValue, 12, 47, 0, 0, // Skip to: 8667 14168/* 8620 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 14169/* 8623 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 8645 14170/* 8628 */ MCD::OPC_CheckPredicate, 53, 217, 1, 0, // Skip to: 9106 14171/* 8633 */ MCD::OPC_CheckField, 23, 1, 1, 210, 1, 0, // Skip to: 9106 14172/* 8640 */ MCD::OPC_Decode, 219, 32, 169, 3, // Opcode: t2SMLALD 14173/* 8645 */ MCD::OPC_FilterValue, 1, 200, 1, 0, // Skip to: 9106 14174/* 8650 */ MCD::OPC_CheckPredicate, 53, 195, 1, 0, // Skip to: 9106 14175/* 8655 */ MCD::OPC_CheckField, 23, 1, 1, 188, 1, 0, // Skip to: 9106 14176/* 8662 */ MCD::OPC_Decode, 229, 32, 169, 3, // Opcode: t2SMLSLD 14177/* 8667 */ MCD::OPC_FilterValue, 13, 178, 1, 0, // Skip to: 9106 14178/* 8672 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 14179/* 8675 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 8697 14180/* 8680 */ MCD::OPC_CheckPredicate, 53, 165, 1, 0, // Skip to: 9106 14181/* 8685 */ MCD::OPC_CheckField, 23, 1, 1, 158, 1, 0, // Skip to: 9106 14182/* 8692 */ MCD::OPC_Decode, 220, 32, 169, 3, // Opcode: t2SMLALDX 14183/* 8697 */ MCD::OPC_FilterValue, 1, 148, 1, 0, // Skip to: 9106 14184/* 8702 */ MCD::OPC_CheckPredicate, 53, 143, 1, 0, // Skip to: 9106 14185/* 8707 */ MCD::OPC_CheckField, 23, 1, 1, 136, 1, 0, // Skip to: 9106 14186/* 8714 */ MCD::OPC_Decode, 230, 32, 169, 3, // Opcode: t2SMLSLDX 14187/* 8719 */ MCD::OPC_FilterValue, 3, 126, 1, 0, // Skip to: 9106 14188/* 8724 */ MCD::OPC_ExtractField, 4, 4, // Inst{7-4} ... 14189/* 8727 */ MCD::OPC_FilterValue, 0, 148, 0, 0, // Skip to: 8880 14190/* 8732 */ MCD::OPC_ExtractField, 23, 4, // Inst{26-23} ... 14191/* 8735 */ MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 8757 14192/* 8740 */ MCD::OPC_CheckPredicate, 45, 105, 1, 0, // Skip to: 9106 14193/* 8745 */ MCD::OPC_CheckField, 12, 4, 15, 98, 1, 0, // Skip to: 9106 14194/* 8752 */ MCD::OPC_Decode, 188, 32, 216, 2, // Opcode: t2RORrr 14195/* 8757 */ MCD::OPC_FilterValue, 5, 24, 0, 0, // Skip to: 8786 14196/* 8762 */ MCD::OPC_CheckPredicate, 53, 83, 1, 0, // Skip to: 9106 14197/* 8767 */ MCD::OPC_CheckField, 20, 1, 0, 76, 1, 0, // Skip to: 9106 14198/* 8774 */ MCD::OPC_CheckField, 12, 4, 15, 69, 1, 0, // Skip to: 9106 14199/* 8781 */ MCD::OPC_Decode, 254, 32, 158, 3, // Opcode: t2SSAX 14200/* 8786 */ MCD::OPC_FilterValue, 6, 67, 0, 0, // Skip to: 8858 14201/* 8791 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 14202/* 8794 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 8826 14203/* 8799 */ MCD::OPC_CheckPredicate, 70, 12, 0, 0, // Skip to: 8816 14204/* 8804 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 8816 14205/* 8811 */ MCD::OPC_Decode, 155, 32, 172, 3, // Opcode: t2PACG 14206/* 8816 */ MCD::OPC_CheckPredicate, 53, 29, 1, 0, // Skip to: 9106 14207/* 8821 */ MCD::OPC_Decode, 233, 32, 163, 3, // Opcode: t2SMMLS 14208/* 8826 */ MCD::OPC_FilterValue, 1, 19, 1, 0, // Skip to: 9106 14209/* 8831 */ MCD::OPC_CheckPredicate, 53, 12, 0, 0, // Skip to: 8848 14210/* 8836 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 8848 14211/* 8843 */ MCD::OPC_Decode, 228, 33, 158, 3, // Opcode: t2USAD8 14212/* 8848 */ MCD::OPC_CheckPredicate, 53, 253, 0, 0, // Skip to: 9106 14213/* 8853 */ MCD::OPC_Decode, 229, 33, 163, 3, // Opcode: t2USADA8 14214/* 8858 */ MCD::OPC_FilterValue, 7, 243, 0, 0, // Skip to: 9106 14215/* 8863 */ MCD::OPC_CheckPredicate, 45, 238, 0, 0, // Skip to: 9106 14216/* 8868 */ MCD::OPC_CheckField, 20, 1, 0, 231, 0, 0, // Skip to: 9106 14217/* 8875 */ MCD::OPC_Decode, 220, 33, 169, 3, // Opcode: t2UMLAL 14218/* 8880 */ MCD::OPC_FilterValue, 1, 54, 0, 0, // Skip to: 8939 14219/* 8885 */ MCD::OPC_ExtractField, 23, 4, // Inst{26-23} ... 14220/* 8888 */ MCD::OPC_FilterValue, 5, 24, 0, 0, // Skip to: 8917 14221/* 8893 */ MCD::OPC_CheckPredicate, 53, 208, 0, 0, // Skip to: 9106 14222/* 8898 */ MCD::OPC_CheckField, 20, 1, 0, 201, 0, 0, // Skip to: 9106 14223/* 8905 */ MCD::OPC_CheckField, 12, 4, 15, 194, 0, 0, // Skip to: 9106 14224/* 8912 */ MCD::OPC_Decode, 175, 32, 158, 3, // Opcode: t2QSAX 14225/* 8917 */ MCD::OPC_FilterValue, 6, 184, 0, 0, // Skip to: 9106 14226/* 8922 */ MCD::OPC_CheckPredicate, 53, 179, 0, 0, // Skip to: 9106 14227/* 8927 */ MCD::OPC_CheckField, 20, 1, 0, 172, 0, 0, // Skip to: 9106 14228/* 8934 */ MCD::OPC_Decode, 234, 32, 163, 3, // Opcode: t2SMMLSR 14229/* 8939 */ MCD::OPC_FilterValue, 2, 31, 0, 0, // Skip to: 8975 14230/* 8944 */ MCD::OPC_CheckPredicate, 53, 157, 0, 0, // Skip to: 9106 14231/* 8949 */ MCD::OPC_CheckField, 23, 4, 5, 150, 0, 0, // Skip to: 9106 14232/* 8956 */ MCD::OPC_CheckField, 20, 1, 0, 143, 0, 0, // Skip to: 9106 14233/* 8963 */ MCD::OPC_CheckField, 12, 4, 15, 136, 0, 0, // Skip to: 9106 14234/* 8970 */ MCD::OPC_Decode, 208, 32, 158, 3, // Opcode: t2SHSAX 14235/* 8975 */ MCD::OPC_FilterValue, 4, 31, 0, 0, // Skip to: 9011 14236/* 8980 */ MCD::OPC_CheckPredicate, 53, 121, 0, 0, // Skip to: 9106 14237/* 8985 */ MCD::OPC_CheckField, 23, 4, 5, 114, 0, 0, // Skip to: 9106 14238/* 8992 */ MCD::OPC_CheckField, 20, 1, 0, 107, 0, 0, // Skip to: 9106 14239/* 8999 */ MCD::OPC_CheckField, 12, 4, 15, 100, 0, 0, // Skip to: 9106 14240/* 9006 */ MCD::OPC_Decode, 232, 33, 158, 3, // Opcode: t2USAX 14241/* 9011 */ MCD::OPC_FilterValue, 5, 31, 0, 0, // Skip to: 9047 14242/* 9016 */ MCD::OPC_CheckPredicate, 53, 85, 0, 0, // Skip to: 9106 14243/* 9021 */ MCD::OPC_CheckField, 23, 4, 5, 78, 0, 0, // Skip to: 9106 14244/* 9028 */ MCD::OPC_CheckField, 20, 1, 0, 71, 0, 0, // Skip to: 9106 14245/* 9035 */ MCD::OPC_CheckField, 12, 4, 15, 64, 0, 0, // Skip to: 9106 14246/* 9042 */ MCD::OPC_Decode, 225, 33, 158, 3, // Opcode: t2UQSAX 14247/* 9047 */ MCD::OPC_FilterValue, 6, 54, 0, 0, // Skip to: 9106 14248/* 9052 */ MCD::OPC_ExtractField, 23, 4, // Inst{26-23} ... 14249/* 9055 */ MCD::OPC_FilterValue, 5, 24, 0, 0, // Skip to: 9084 14250/* 9060 */ MCD::OPC_CheckPredicate, 53, 41, 0, 0, // Skip to: 9106 14251/* 9065 */ MCD::OPC_CheckField, 20, 1, 0, 34, 0, 0, // Skip to: 9106 14252/* 9072 */ MCD::OPC_CheckField, 12, 4, 15, 27, 0, 0, // Skip to: 9106 14253/* 9079 */ MCD::OPC_Decode, 216, 33, 158, 3, // Opcode: t2UHSAX 14254/* 9084 */ MCD::OPC_FilterValue, 7, 17, 0, 0, // Skip to: 9106 14255/* 9089 */ MCD::OPC_CheckPredicate, 53, 12, 0, 0, // Skip to: 9106 14256/* 9094 */ MCD::OPC_CheckField, 20, 1, 0, 5, 0, 0, // Skip to: 9106 14257/* 9101 */ MCD::OPC_Decode, 219, 33, 169, 3, // Opcode: t2UMAAL 14258/* 9106 */ MCD::OPC_Fail, 14259 0 14260}; 14261 14262static const uint8_t DecoderTableThumb2CDE32[] = { 14263/* 0 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ... 14264/* 3 */ MCD::OPC_FilterValue, 118, 24, 1, 0, // Skip to: 288 14265/* 8 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 14266/* 11 */ MCD::OPC_FilterValue, 0, 151, 0, 0, // Skip to: 167 14267/* 16 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ... 14268/* 19 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 71 14269/* 24 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 14270/* 27 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 49 14271/* 32 */ MCD::OPC_CheckPredicate, 71, 112, 3, 0, // Skip to: 917 14272/* 37 */ MCD::OPC_CheckField, 11, 1, 0, 105, 3, 0, // Skip to: 917 14273/* 44 */ MCD::OPC_Decode, 254, 5, 173, 3, // Opcode: CDE_VCX1_fpsp 14274/* 49 */ MCD::OPC_FilterValue, 3, 95, 3, 0, // Skip to: 917 14275/* 54 */ MCD::OPC_CheckPredicate, 71, 90, 3, 0, // Skip to: 917 14276/* 59 */ MCD::OPC_CheckField, 11, 1, 0, 83, 3, 0, // Skip to: 917 14277/* 66 */ MCD::OPC_Decode, 132, 6, 174, 3, // Opcode: CDE_VCX2_fpsp 14278/* 71 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 93 14279/* 76 */ MCD::OPC_CheckPredicate, 71, 68, 3, 0, // Skip to: 917 14280/* 81 */ MCD::OPC_CheckField, 11, 1, 0, 61, 3, 0, // Skip to: 917 14281/* 88 */ MCD::OPC_Decode, 138, 6, 175, 3, // Opcode: CDE_VCX3_fpsp 14282/* 93 */ MCD::OPC_FilterValue, 2, 47, 0, 0, // Skip to: 145 14283/* 98 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 14284/* 101 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 123 14285/* 106 */ MCD::OPC_CheckPredicate, 71, 38, 3, 0, // Skip to: 917 14286/* 111 */ MCD::OPC_CheckField, 11, 1, 0, 31, 3, 0, // Skip to: 917 14287/* 118 */ MCD::OPC_Decode, 253, 5, 176, 3, // Opcode: CDE_VCX1_fpdp 14288/* 123 */ MCD::OPC_FilterValue, 3, 21, 3, 0, // Skip to: 917 14289/* 128 */ MCD::OPC_CheckPredicate, 71, 16, 3, 0, // Skip to: 917 14290/* 133 */ MCD::OPC_CheckField, 11, 1, 0, 9, 3, 0, // Skip to: 917 14291/* 140 */ MCD::OPC_Decode, 131, 6, 177, 3, // Opcode: CDE_VCX2_fpdp 14292/* 145 */ MCD::OPC_FilterValue, 3, 255, 2, 0, // Skip to: 917 14293/* 150 */ MCD::OPC_CheckPredicate, 71, 250, 2, 0, // Skip to: 917 14294/* 155 */ MCD::OPC_CheckField, 11, 1, 0, 243, 2, 0, // Skip to: 917 14295/* 162 */ MCD::OPC_Decode, 137, 6, 178, 3, // Opcode: CDE_VCX3_fpdp 14296/* 167 */ MCD::OPC_FilterValue, 1, 233, 2, 0, // Skip to: 917 14297/* 172 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 14298/* 175 */ MCD::OPC_FilterValue, 0, 66, 0, 0, // Skip to: 246 14299/* 180 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 14300/* 183 */ MCD::OPC_FilterValue, 2, 23, 0, 0, // Skip to: 211 14301/* 188 */ MCD::OPC_CheckPredicate, 72, 212, 2, 0, // Skip to: 917 14302/* 193 */ MCD::OPC_CheckField, 11, 2, 0, 205, 2, 0, // Skip to: 917 14303/* 200 */ MCD::OPC_SoftFail, 128, 128, 128, 2 /* 0x400000 */, 0, 14304/* 206 */ MCD::OPC_Decode, 255, 5, 179, 3, // Opcode: CDE_VCX1_vec 14305/* 211 */ MCD::OPC_FilterValue, 3, 189, 2, 0, // Skip to: 917 14306/* 216 */ MCD::OPC_CheckPredicate, 72, 184, 2, 0, // Skip to: 917 14307/* 221 */ MCD::OPC_CheckField, 11, 2, 0, 177, 2, 0, // Skip to: 917 14308/* 228 */ MCD::OPC_CheckField, 0, 1, 0, 170, 2, 0, // Skip to: 917 14309/* 235 */ MCD::OPC_SoftFail, 160, 128, 128, 2 /* 0x400020 */, 0, 14310/* 241 */ MCD::OPC_Decode, 133, 6, 180, 3, // Opcode: CDE_VCX2_vec 14311/* 246 */ MCD::OPC_FilterValue, 1, 154, 2, 0, // Skip to: 917 14312/* 251 */ MCD::OPC_CheckPredicate, 72, 149, 2, 0, // Skip to: 917 14313/* 256 */ MCD::OPC_CheckField, 16, 1, 0, 142, 2, 0, // Skip to: 917 14314/* 263 */ MCD::OPC_CheckField, 11, 2, 0, 135, 2, 0, // Skip to: 917 14315/* 270 */ MCD::OPC_CheckField, 0, 1, 0, 128, 2, 0, // Skip to: 917 14316/* 277 */ MCD::OPC_SoftFail, 160, 129, 128, 2 /* 0x4000a0 */, 0, 14317/* 283 */ MCD::OPC_Decode, 139, 6, 181, 3, // Opcode: CDE_VCX3_vec 14318/* 288 */ MCD::OPC_FilterValue, 119, 167, 0, 0, // Skip to: 460 14319/* 293 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 14320/* 296 */ MCD::OPC_FilterValue, 0, 77, 0, 0, // Skip to: 378 14321/* 301 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ... 14322/* 304 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 356 14323/* 309 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ... 14324/* 312 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 334 14325/* 317 */ MCD::OPC_CheckPredicate, 73, 83, 2, 0, // Skip to: 917 14326/* 322 */ MCD::OPC_CheckField, 11, 1, 0, 76, 2, 0, // Skip to: 917 14327/* 329 */ MCD::OPC_Decode, 238, 5, 182, 3, // Opcode: CDE_CX1 14328/* 334 */ MCD::OPC_FilterValue, 1, 66, 2, 0, // Skip to: 917 14329/* 339 */ MCD::OPC_CheckPredicate, 73, 61, 2, 0, // Skip to: 917 14330/* 344 */ MCD::OPC_CheckField, 11, 1, 0, 54, 2, 0, // Skip to: 917 14331/* 351 */ MCD::OPC_Decode, 242, 5, 183, 3, // Opcode: CDE_CX2 14332/* 356 */ MCD::OPC_FilterValue, 1, 44, 2, 0, // Skip to: 917 14333/* 361 */ MCD::OPC_CheckPredicate, 73, 39, 2, 0, // Skip to: 917 14334/* 366 */ MCD::OPC_CheckField, 11, 1, 0, 32, 2, 0, // Skip to: 917 14335/* 373 */ MCD::OPC_Decode, 246, 5, 184, 3, // Opcode: CDE_CX3 14336/* 378 */ MCD::OPC_FilterValue, 1, 22, 2, 0, // Skip to: 917 14337/* 383 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ... 14338/* 386 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 438 14339/* 391 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ... 14340/* 394 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 416 14341/* 399 */ MCD::OPC_CheckPredicate, 73, 1, 2, 0, // Skip to: 917 14342/* 404 */ MCD::OPC_CheckField, 11, 1, 0, 250, 1, 0, // Skip to: 917 14343/* 411 */ MCD::OPC_Decode, 240, 5, 185, 3, // Opcode: CDE_CX1D 14344/* 416 */ MCD::OPC_FilterValue, 1, 240, 1, 0, // Skip to: 917 14345/* 421 */ MCD::OPC_CheckPredicate, 73, 235, 1, 0, // Skip to: 917 14346/* 426 */ MCD::OPC_CheckField, 11, 1, 0, 228, 1, 0, // Skip to: 917 14347/* 433 */ MCD::OPC_Decode, 244, 5, 186, 3, // Opcode: CDE_CX2D 14348/* 438 */ MCD::OPC_FilterValue, 1, 218, 1, 0, // Skip to: 917 14349/* 443 */ MCD::OPC_CheckPredicate, 73, 213, 1, 0, // Skip to: 917 14350/* 448 */ MCD::OPC_CheckField, 11, 1, 0, 206, 1, 0, // Skip to: 917 14351/* 455 */ MCD::OPC_Decode, 248, 5, 187, 3, // Opcode: CDE_CX3D 14352/* 460 */ MCD::OPC_FilterValue, 126, 24, 1, 0, // Skip to: 745 14353/* 465 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 14354/* 468 */ MCD::OPC_FilterValue, 0, 151, 0, 0, // Skip to: 624 14355/* 473 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ... 14356/* 476 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 528 14357/* 481 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 14358/* 484 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 506 14359/* 489 */ MCD::OPC_CheckPredicate, 71, 167, 1, 0, // Skip to: 917 14360/* 494 */ MCD::OPC_CheckField, 11, 1, 0, 160, 1, 0, // Skip to: 917 14361/* 501 */ MCD::OPC_Decode, 251, 5, 188, 3, // Opcode: CDE_VCX1A_fpsp 14362/* 506 */ MCD::OPC_FilterValue, 3, 150, 1, 0, // Skip to: 917 14363/* 511 */ MCD::OPC_CheckPredicate, 71, 145, 1, 0, // Skip to: 917 14364/* 516 */ MCD::OPC_CheckField, 11, 1, 0, 138, 1, 0, // Skip to: 917 14365/* 523 */ MCD::OPC_Decode, 129, 6, 189, 3, // Opcode: CDE_VCX2A_fpsp 14366/* 528 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 550 14367/* 533 */ MCD::OPC_CheckPredicate, 71, 123, 1, 0, // Skip to: 917 14368/* 538 */ MCD::OPC_CheckField, 11, 1, 0, 116, 1, 0, // Skip to: 917 14369/* 545 */ MCD::OPC_Decode, 135, 6, 190, 3, // Opcode: CDE_VCX3A_fpsp 14370/* 550 */ MCD::OPC_FilterValue, 2, 47, 0, 0, // Skip to: 602 14371/* 555 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 14372/* 558 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 580 14373/* 563 */ MCD::OPC_CheckPredicate, 71, 93, 1, 0, // Skip to: 917 14374/* 568 */ MCD::OPC_CheckField, 11, 1, 0, 86, 1, 0, // Skip to: 917 14375/* 575 */ MCD::OPC_Decode, 250, 5, 191, 3, // Opcode: CDE_VCX1A_fpdp 14376/* 580 */ MCD::OPC_FilterValue, 3, 76, 1, 0, // Skip to: 917 14377/* 585 */ MCD::OPC_CheckPredicate, 71, 71, 1, 0, // Skip to: 917 14378/* 590 */ MCD::OPC_CheckField, 11, 1, 0, 64, 1, 0, // Skip to: 917 14379/* 597 */ MCD::OPC_Decode, 128, 6, 192, 3, // Opcode: CDE_VCX2A_fpdp 14380/* 602 */ MCD::OPC_FilterValue, 3, 54, 1, 0, // Skip to: 917 14381/* 607 */ MCD::OPC_CheckPredicate, 71, 49, 1, 0, // Skip to: 917 14382/* 612 */ MCD::OPC_CheckField, 11, 1, 0, 42, 1, 0, // Skip to: 917 14383/* 619 */ MCD::OPC_Decode, 134, 6, 193, 3, // Opcode: CDE_VCX3A_fpdp 14384/* 624 */ MCD::OPC_FilterValue, 1, 32, 1, 0, // Skip to: 917 14385/* 629 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 14386/* 632 */ MCD::OPC_FilterValue, 0, 66, 0, 0, // Skip to: 703 14387/* 637 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 14388/* 640 */ MCD::OPC_FilterValue, 2, 23, 0, 0, // Skip to: 668 14389/* 645 */ MCD::OPC_CheckPredicate, 72, 11, 1, 0, // Skip to: 917 14390/* 650 */ MCD::OPC_CheckField, 11, 2, 0, 4, 1, 0, // Skip to: 917 14391/* 657 */ MCD::OPC_SoftFail, 128, 128, 128, 2 /* 0x400000 */, 0, 14392/* 663 */ MCD::OPC_Decode, 252, 5, 194, 3, // Opcode: CDE_VCX1A_vec 14393/* 668 */ MCD::OPC_FilterValue, 3, 244, 0, 0, // Skip to: 917 14394/* 673 */ MCD::OPC_CheckPredicate, 72, 239, 0, 0, // Skip to: 917 14395/* 678 */ MCD::OPC_CheckField, 11, 2, 0, 232, 0, 0, // Skip to: 917 14396/* 685 */ MCD::OPC_CheckField, 0, 1, 0, 225, 0, 0, // Skip to: 917 14397/* 692 */ MCD::OPC_SoftFail, 160, 128, 128, 2 /* 0x400020 */, 0, 14398/* 698 */ MCD::OPC_Decode, 130, 6, 195, 3, // Opcode: CDE_VCX2A_vec 14399/* 703 */ MCD::OPC_FilterValue, 1, 209, 0, 0, // Skip to: 917 14400/* 708 */ MCD::OPC_CheckPredicate, 72, 204, 0, 0, // Skip to: 917 14401/* 713 */ MCD::OPC_CheckField, 16, 1, 0, 197, 0, 0, // Skip to: 917 14402/* 720 */ MCD::OPC_CheckField, 11, 2, 0, 190, 0, 0, // Skip to: 917 14403/* 727 */ MCD::OPC_CheckField, 0, 1, 0, 183, 0, 0, // Skip to: 917 14404/* 734 */ MCD::OPC_SoftFail, 160, 129, 128, 2 /* 0x4000a0 */, 0, 14405/* 740 */ MCD::OPC_Decode, 136, 6, 196, 3, // Opcode: CDE_VCX3A_vec 14406/* 745 */ MCD::OPC_FilterValue, 127, 167, 0, 0, // Skip to: 917 14407/* 750 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 14408/* 753 */ MCD::OPC_FilterValue, 0, 77, 0, 0, // Skip to: 835 14409/* 758 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ... 14410/* 761 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 813 14411/* 766 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ... 14412/* 769 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 791 14413/* 774 */ MCD::OPC_CheckPredicate, 73, 138, 0, 0, // Skip to: 917 14414/* 779 */ MCD::OPC_CheckField, 11, 1, 0, 131, 0, 0, // Skip to: 917 14415/* 786 */ MCD::OPC_Decode, 239, 5, 197, 3, // Opcode: CDE_CX1A 14416/* 791 */ MCD::OPC_FilterValue, 1, 121, 0, 0, // Skip to: 917 14417/* 796 */ MCD::OPC_CheckPredicate, 73, 116, 0, 0, // Skip to: 917 14418/* 801 */ MCD::OPC_CheckField, 11, 1, 0, 109, 0, 0, // Skip to: 917 14419/* 808 */ MCD::OPC_Decode, 243, 5, 198, 3, // Opcode: CDE_CX2A 14420/* 813 */ MCD::OPC_FilterValue, 1, 99, 0, 0, // Skip to: 917 14421/* 818 */ MCD::OPC_CheckPredicate, 73, 94, 0, 0, // Skip to: 917 14422/* 823 */ MCD::OPC_CheckField, 11, 1, 0, 87, 0, 0, // Skip to: 917 14423/* 830 */ MCD::OPC_Decode, 247, 5, 199, 3, // Opcode: CDE_CX3A 14424/* 835 */ MCD::OPC_FilterValue, 1, 77, 0, 0, // Skip to: 917 14425/* 840 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ... 14426/* 843 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 895 14427/* 848 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ... 14428/* 851 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 873 14429/* 856 */ MCD::OPC_CheckPredicate, 73, 56, 0, 0, // Skip to: 917 14430/* 861 */ MCD::OPC_CheckField, 11, 1, 0, 49, 0, 0, // Skip to: 917 14431/* 868 */ MCD::OPC_Decode, 241, 5, 200, 3, // Opcode: CDE_CX1DA 14432/* 873 */ MCD::OPC_FilterValue, 1, 39, 0, 0, // Skip to: 917 14433/* 878 */ MCD::OPC_CheckPredicate, 73, 34, 0, 0, // Skip to: 917 14434/* 883 */ MCD::OPC_CheckField, 11, 1, 0, 27, 0, 0, // Skip to: 917 14435/* 890 */ MCD::OPC_Decode, 245, 5, 201, 3, // Opcode: CDE_CX2DA 14436/* 895 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 917 14437/* 900 */ MCD::OPC_CheckPredicate, 73, 12, 0, 0, // Skip to: 917 14438/* 905 */ MCD::OPC_CheckField, 11, 1, 0, 5, 0, 0, // Skip to: 917 14439/* 912 */ MCD::OPC_Decode, 249, 5, 202, 3, // Opcode: CDE_CX3DA 14440/* 917 */ MCD::OPC_Fail, 14441 0 14442}; 14443 14444static const uint8_t DecoderTableThumb2CoProc32[] = { 14445/* 0 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ... 14446/* 3 */ MCD::OPC_FilterValue, 236, 1, 175, 0, 0, // Skip to: 184 14447/* 9 */ MCD::OPC_ExtractField, 20, 3, // Inst{22-20} ... 14448/* 12 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 33 14449/* 17 */ MCD::OPC_CheckPredicate, 45, 191, 2, 0, // Skip to: 725 14450/* 22 */ MCD::OPC_CheckField, 23, 1, 1, 184, 2, 0, // Skip to: 725 14451/* 29 */ MCD::OPC_Decode, 142, 33, 91, // Opcode: t2STC_OPTION 14452/* 33 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 54 14453/* 38 */ MCD::OPC_CheckPredicate, 45, 170, 2, 0, // Skip to: 725 14454/* 43 */ MCD::OPC_CheckField, 23, 1, 1, 163, 2, 0, // Skip to: 725 14455/* 50 */ MCD::OPC_Decode, 193, 31, 91, // Opcode: t2LDC_OPTION 14456/* 54 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 68 14457/* 59 */ MCD::OPC_CheckPredicate, 45, 149, 2, 0, // Skip to: 725 14458/* 64 */ MCD::OPC_Decode, 143, 33, 91, // Opcode: t2STC_POST 14459/* 68 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 82 14460/* 73 */ MCD::OPC_CheckPredicate, 45, 135, 2, 0, // Skip to: 725 14461/* 78 */ MCD::OPC_Decode, 194, 31, 91, // Opcode: t2LDC_POST 14462/* 82 */ MCD::OPC_FilterValue, 4, 32, 0, 0, // Skip to: 119 14463/* 87 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 14464/* 90 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 105 14465/* 95 */ MCD::OPC_CheckPredicate, 45, 113, 2, 0, // Skip to: 725 14466/* 100 */ MCD::OPC_Decode, 250, 31, 203, 3, // Opcode: t2MCRR 14467/* 105 */ MCD::OPC_FilterValue, 1, 103, 2, 0, // Skip to: 725 14468/* 110 */ MCD::OPC_CheckPredicate, 45, 98, 2, 0, // Skip to: 725 14469/* 115 */ MCD::OPC_Decode, 138, 33, 91, // Opcode: t2STCL_OPTION 14470/* 119 */ MCD::OPC_FilterValue, 5, 32, 0, 0, // Skip to: 156 14471/* 124 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 14472/* 127 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 142 14473/* 132 */ MCD::OPC_CheckPredicate, 45, 76, 2, 0, // Skip to: 725 14474/* 137 */ MCD::OPC_Decode, 134, 32, 204, 3, // Opcode: t2MRRC 14475/* 142 */ MCD::OPC_FilterValue, 1, 66, 2, 0, // Skip to: 725 14476/* 147 */ MCD::OPC_CheckPredicate, 45, 61, 2, 0, // Skip to: 725 14477/* 152 */ MCD::OPC_Decode, 189, 31, 91, // Opcode: t2LDCL_OPTION 14478/* 156 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 170 14479/* 161 */ MCD::OPC_CheckPredicate, 45, 47, 2, 0, // Skip to: 725 14480/* 166 */ MCD::OPC_Decode, 139, 33, 91, // Opcode: t2STCL_POST 14481/* 170 */ MCD::OPC_FilterValue, 7, 38, 2, 0, // Skip to: 725 14482/* 175 */ MCD::OPC_CheckPredicate, 45, 33, 2, 0, // Skip to: 725 14483/* 180 */ MCD::OPC_Decode, 190, 31, 91, // Opcode: t2LDCL_POST 14484/* 184 */ MCD::OPC_FilterValue, 237, 1, 115, 0, 0, // Skip to: 305 14485/* 190 */ MCD::OPC_ExtractField, 20, 3, // Inst{22-20} ... 14486/* 193 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 207 14487/* 198 */ MCD::OPC_CheckPredicate, 45, 10, 2, 0, // Skip to: 725 14488/* 203 */ MCD::OPC_Decode, 141, 33, 91, // Opcode: t2STC_OFFSET 14489/* 207 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 221 14490/* 212 */ MCD::OPC_CheckPredicate, 45, 252, 1, 0, // Skip to: 725 14491/* 217 */ MCD::OPC_Decode, 192, 31, 91, // Opcode: t2LDC_OFFSET 14492/* 221 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 235 14493/* 226 */ MCD::OPC_CheckPredicate, 45, 238, 1, 0, // Skip to: 725 14494/* 231 */ MCD::OPC_Decode, 144, 33, 91, // Opcode: t2STC_PRE 14495/* 235 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 249 14496/* 240 */ MCD::OPC_CheckPredicate, 45, 224, 1, 0, // Skip to: 725 14497/* 245 */ MCD::OPC_Decode, 195, 31, 91, // Opcode: t2LDC_PRE 14498/* 249 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 263 14499/* 254 */ MCD::OPC_CheckPredicate, 45, 210, 1, 0, // Skip to: 725 14500/* 259 */ MCD::OPC_Decode, 137, 33, 91, // Opcode: t2STCL_OFFSET 14501/* 263 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 277 14502/* 268 */ MCD::OPC_CheckPredicate, 45, 196, 1, 0, // Skip to: 725 14503/* 273 */ MCD::OPC_Decode, 188, 31, 91, // Opcode: t2LDCL_OFFSET 14504/* 277 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 291 14505/* 282 */ MCD::OPC_CheckPredicate, 45, 182, 1, 0, // Skip to: 725 14506/* 287 */ MCD::OPC_Decode, 140, 33, 91, // Opcode: t2STCL_PRE 14507/* 291 */ MCD::OPC_FilterValue, 7, 173, 1, 0, // Skip to: 725 14508/* 296 */ MCD::OPC_CheckPredicate, 45, 168, 1, 0, // Skip to: 725 14509/* 301 */ MCD::OPC_Decode, 191, 31, 91, // Opcode: t2LDCL_PRE 14510/* 305 */ MCD::OPC_FilterValue, 238, 1, 53, 0, 0, // Skip to: 364 14511/* 311 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 14512/* 314 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 328 14513/* 319 */ MCD::OPC_CheckPredicate, 74, 145, 1, 0, // Skip to: 725 14514/* 324 */ MCD::OPC_Decode, 133, 31, 92, // Opcode: t2CDP 14515/* 328 */ MCD::OPC_FilterValue, 1, 136, 1, 0, // Skip to: 725 14516/* 333 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 14517/* 336 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 350 14518/* 341 */ MCD::OPC_CheckPredicate, 45, 123, 1, 0, // Skip to: 725 14519/* 346 */ MCD::OPC_Decode, 248, 31, 94, // Opcode: t2MCR 14520/* 350 */ MCD::OPC_FilterValue, 1, 114, 1, 0, // Skip to: 725 14521/* 355 */ MCD::OPC_CheckPredicate, 45, 109, 1, 0, // Skip to: 725 14522/* 360 */ MCD::OPC_Decode, 132, 32, 96, // Opcode: t2MRC 14523/* 364 */ MCD::OPC_FilterValue, 252, 1, 175, 0, 0, // Skip to: 545 14524/* 370 */ MCD::OPC_ExtractField, 20, 3, // Inst{22-20} ... 14525/* 373 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 394 14526/* 378 */ MCD::OPC_CheckPredicate, 75, 86, 1, 0, // Skip to: 725 14527/* 383 */ MCD::OPC_CheckField, 23, 1, 1, 79, 1, 0, // Skip to: 725 14528/* 390 */ MCD::OPC_Decode, 134, 33, 91, // Opcode: t2STC2_OPTION 14529/* 394 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 415 14530/* 399 */ MCD::OPC_CheckPredicate, 75, 65, 1, 0, // Skip to: 725 14531/* 404 */ MCD::OPC_CheckField, 23, 1, 1, 58, 1, 0, // Skip to: 725 14532/* 411 */ MCD::OPC_Decode, 185, 31, 91, // Opcode: t2LDC2_OPTION 14533/* 415 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 429 14534/* 420 */ MCD::OPC_CheckPredicate, 75, 44, 1, 0, // Skip to: 725 14535/* 425 */ MCD::OPC_Decode, 135, 33, 91, // Opcode: t2STC2_POST 14536/* 429 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 443 14537/* 434 */ MCD::OPC_CheckPredicate, 75, 30, 1, 0, // Skip to: 725 14538/* 439 */ MCD::OPC_Decode, 186, 31, 91, // Opcode: t2LDC2_POST 14539/* 443 */ MCD::OPC_FilterValue, 4, 32, 0, 0, // Skip to: 480 14540/* 448 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 14541/* 451 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 466 14542/* 456 */ MCD::OPC_CheckPredicate, 74, 8, 1, 0, // Skip to: 725 14543/* 461 */ MCD::OPC_Decode, 251, 31, 203, 3, // Opcode: t2MCRR2 14544/* 466 */ MCD::OPC_FilterValue, 1, 254, 0, 0, // Skip to: 725 14545/* 471 */ MCD::OPC_CheckPredicate, 75, 249, 0, 0, // Skip to: 725 14546/* 476 */ MCD::OPC_Decode, 130, 33, 91, // Opcode: t2STC2L_OPTION 14547/* 480 */ MCD::OPC_FilterValue, 5, 32, 0, 0, // Skip to: 517 14548/* 485 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 14549/* 488 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 503 14550/* 493 */ MCD::OPC_CheckPredicate, 74, 227, 0, 0, // Skip to: 725 14551/* 498 */ MCD::OPC_Decode, 135, 32, 204, 3, // Opcode: t2MRRC2 14552/* 503 */ MCD::OPC_FilterValue, 1, 217, 0, 0, // Skip to: 725 14553/* 508 */ MCD::OPC_CheckPredicate, 75, 212, 0, 0, // Skip to: 725 14554/* 513 */ MCD::OPC_Decode, 181, 31, 91, // Opcode: t2LDC2L_OPTION 14555/* 517 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 531 14556/* 522 */ MCD::OPC_CheckPredicate, 75, 198, 0, 0, // Skip to: 725 14557/* 527 */ MCD::OPC_Decode, 131, 33, 91, // Opcode: t2STC2L_POST 14558/* 531 */ MCD::OPC_FilterValue, 7, 189, 0, 0, // Skip to: 725 14559/* 536 */ MCD::OPC_CheckPredicate, 75, 184, 0, 0, // Skip to: 725 14560/* 541 */ MCD::OPC_Decode, 182, 31, 91, // Opcode: t2LDC2L_POST 14561/* 545 */ MCD::OPC_FilterValue, 253, 1, 115, 0, 0, // Skip to: 666 14562/* 551 */ MCD::OPC_ExtractField, 20, 3, // Inst{22-20} ... 14563/* 554 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 568 14564/* 559 */ MCD::OPC_CheckPredicate, 75, 161, 0, 0, // Skip to: 725 14565/* 564 */ MCD::OPC_Decode, 133, 33, 91, // Opcode: t2STC2_OFFSET 14566/* 568 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 582 14567/* 573 */ MCD::OPC_CheckPredicate, 75, 147, 0, 0, // Skip to: 725 14568/* 578 */ MCD::OPC_Decode, 184, 31, 91, // Opcode: t2LDC2_OFFSET 14569/* 582 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 596 14570/* 587 */ MCD::OPC_CheckPredicate, 75, 133, 0, 0, // Skip to: 725 14571/* 592 */ MCD::OPC_Decode, 136, 33, 91, // Opcode: t2STC2_PRE 14572/* 596 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 610 14573/* 601 */ MCD::OPC_CheckPredicate, 75, 119, 0, 0, // Skip to: 725 14574/* 606 */ MCD::OPC_Decode, 187, 31, 91, // Opcode: t2LDC2_PRE 14575/* 610 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 624 14576/* 615 */ MCD::OPC_CheckPredicate, 75, 105, 0, 0, // Skip to: 725 14577/* 620 */ MCD::OPC_Decode, 129, 33, 91, // Opcode: t2STC2L_OFFSET 14578/* 624 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 638 14579/* 629 */ MCD::OPC_CheckPredicate, 75, 91, 0, 0, // Skip to: 725 14580/* 634 */ MCD::OPC_Decode, 180, 31, 91, // Opcode: t2LDC2L_OFFSET 14581/* 638 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 652 14582/* 643 */ MCD::OPC_CheckPredicate, 75, 77, 0, 0, // Skip to: 725 14583/* 648 */ MCD::OPC_Decode, 132, 33, 91, // Opcode: t2STC2L_PRE 14584/* 652 */ MCD::OPC_FilterValue, 7, 68, 0, 0, // Skip to: 725 14585/* 657 */ MCD::OPC_CheckPredicate, 75, 63, 0, 0, // Skip to: 725 14586/* 662 */ MCD::OPC_Decode, 183, 31, 91, // Opcode: t2LDC2L_PRE 14587/* 666 */ MCD::OPC_FilterValue, 254, 1, 53, 0, 0, // Skip to: 725 14588/* 672 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 14589/* 675 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 689 14590/* 680 */ MCD::OPC_CheckPredicate, 74, 40, 0, 0, // Skip to: 725 14591/* 685 */ MCD::OPC_Decode, 134, 31, 92, // Opcode: t2CDP2 14592/* 689 */ MCD::OPC_FilterValue, 1, 31, 0, 0, // Skip to: 725 14593/* 694 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ... 14594/* 697 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 711 14595/* 702 */ MCD::OPC_CheckPredicate, 74, 18, 0, 0, // Skip to: 725 14596/* 707 */ MCD::OPC_Decode, 249, 31, 94, // Opcode: t2MCR2 14597/* 711 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 725 14598/* 716 */ MCD::OPC_CheckPredicate, 74, 4, 0, 0, // Skip to: 725 14599/* 721 */ MCD::OPC_Decode, 133, 32, 96, // Opcode: t2MRC2 14600/* 725 */ MCD::OPC_Fail, 14601 0 14602}; 14603 14604static const uint8_t DecoderTableThumbSBit16[] = { 14605/* 0 */ MCD::OPC_ExtractField, 11, 5, // Inst{15-11} ... 14606/* 3 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 18 14607/* 8 */ MCD::OPC_CheckPredicate, 35, 95, 1, 0, // Skip to: 364 14608/* 13 */ MCD::OPC_Decode, 161, 34, 205, 3, // Opcode: tLSLri 14609/* 18 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 33 14610/* 23 */ MCD::OPC_CheckPredicate, 35, 80, 1, 0, // Skip to: 364 14611/* 28 */ MCD::OPC_Decode, 163, 34, 205, 3, // Opcode: tLSRri 14612/* 33 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 48 14613/* 38 */ MCD::OPC_CheckPredicate, 35, 65, 1, 0, // Skip to: 364 14614/* 43 */ MCD::OPC_Decode, 253, 33, 205, 3, // Opcode: tASRri 14615/* 48 */ MCD::OPC_FilterValue, 3, 63, 0, 0, // Skip to: 116 14616/* 53 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ... 14617/* 56 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 71 14618/* 61 */ MCD::OPC_CheckPredicate, 35, 42, 1, 0, // Skip to: 364 14619/* 66 */ MCD::OPC_Decode, 248, 33, 206, 3, // Opcode: tADDrr 14620/* 71 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 86 14621/* 76 */ MCD::OPC_CheckPredicate, 35, 27, 1, 0, // Skip to: 364 14622/* 81 */ MCD::OPC_Decode, 191, 34, 206, 3, // Opcode: tSUBrr 14623/* 86 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 101 14624/* 91 */ MCD::OPC_CheckPredicate, 35, 12, 1, 0, // Skip to: 364 14625/* 96 */ MCD::OPC_Decode, 244, 33, 207, 3, // Opcode: tADDi3 14626/* 101 */ MCD::OPC_FilterValue, 3, 2, 1, 0, // Skip to: 364 14627/* 106 */ MCD::OPC_CheckPredicate, 35, 253, 0, 0, // Skip to: 364 14628/* 111 */ MCD::OPC_Decode, 189, 34, 207, 3, // Opcode: tSUBi3 14629/* 116 */ MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 131 14630/* 121 */ MCD::OPC_CheckPredicate, 35, 238, 0, 0, // Skip to: 364 14631/* 126 */ MCD::OPC_Decode, 166, 34, 184, 2, // Opcode: tMOVi8 14632/* 131 */ MCD::OPC_FilterValue, 6, 10, 0, 0, // Skip to: 146 14633/* 136 */ MCD::OPC_CheckPredicate, 35, 223, 0, 0, // Skip to: 364 14634/* 141 */ MCD::OPC_Decode, 245, 33, 208, 3, // Opcode: tADDi8 14635/* 146 */ MCD::OPC_FilterValue, 7, 10, 0, 0, // Skip to: 161 14636/* 151 */ MCD::OPC_CheckPredicate, 35, 208, 0, 0, // Skip to: 364 14637/* 156 */ MCD::OPC_Decode, 190, 34, 208, 3, // Opcode: tSUBi8 14638/* 161 */ MCD::OPC_FilterValue, 8, 198, 0, 0, // Skip to: 364 14639/* 166 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ... 14640/* 169 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 184 14641/* 174 */ MCD::OPC_CheckPredicate, 35, 185, 0, 0, // Skip to: 364 14642/* 179 */ MCD::OPC_Decode, 252, 33, 209, 3, // Opcode: tAND 14643/* 184 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 199 14644/* 189 */ MCD::OPC_CheckPredicate, 35, 170, 0, 0, // Skip to: 364 14645/* 194 */ MCD::OPC_Decode, 144, 34, 209, 3, // Opcode: tEOR 14646/* 199 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 214 14647/* 204 */ MCD::OPC_CheckPredicate, 35, 155, 0, 0, // Skip to: 364 14648/* 209 */ MCD::OPC_Decode, 162, 34, 209, 3, // Opcode: tLSLrr 14649/* 214 */ MCD::OPC_FilterValue, 3, 10, 0, 0, // Skip to: 229 14650/* 219 */ MCD::OPC_CheckPredicate, 35, 140, 0, 0, // Skip to: 364 14651/* 224 */ MCD::OPC_Decode, 164, 34, 209, 3, // Opcode: tLSRrr 14652/* 229 */ MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 244 14653/* 234 */ MCD::OPC_CheckPredicate, 35, 125, 0, 0, // Skip to: 364 14654/* 239 */ MCD::OPC_Decode, 254, 33, 209, 3, // Opcode: tASRrr 14655/* 244 */ MCD::OPC_FilterValue, 5, 10, 0, 0, // Skip to: 259 14656/* 249 */ MCD::OPC_CheckPredicate, 35, 110, 0, 0, // Skip to: 364 14657/* 254 */ MCD::OPC_Decode, 242, 33, 209, 3, // Opcode: tADC 14658/* 259 */ MCD::OPC_FilterValue, 6, 10, 0, 0, // Skip to: 274 14659/* 264 */ MCD::OPC_CheckPredicate, 35, 95, 0, 0, // Skip to: 364 14660/* 269 */ MCD::OPC_Decode, 179, 34, 209, 3, // Opcode: tSBC 14661/* 274 */ MCD::OPC_FilterValue, 7, 10, 0, 0, // Skip to: 289 14662/* 279 */ MCD::OPC_CheckPredicate, 35, 80, 0, 0, // Skip to: 364 14663/* 284 */ MCD::OPC_Decode, 177, 34, 209, 3, // Opcode: tROR 14664/* 289 */ MCD::OPC_FilterValue, 9, 10, 0, 0, // Skip to: 304 14665/* 294 */ MCD::OPC_CheckPredicate, 35, 65, 0, 0, // Skip to: 364 14666/* 299 */ MCD::OPC_Decode, 178, 34, 183, 2, // Opcode: tRSB 14667/* 304 */ MCD::OPC_FilterValue, 12, 10, 0, 0, // Skip to: 319 14668/* 309 */ MCD::OPC_CheckPredicate, 35, 50, 0, 0, // Skip to: 364 14669/* 314 */ MCD::OPC_Decode, 170, 34, 209, 3, // Opcode: tORR 14670/* 319 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 334 14671/* 324 */ MCD::OPC_CheckPredicate, 35, 35, 0, 0, // Skip to: 364 14672/* 329 */ MCD::OPC_Decode, 168, 34, 210, 3, // Opcode: tMUL 14673/* 334 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 349 14674/* 339 */ MCD::OPC_CheckPredicate, 35, 20, 0, 0, // Skip to: 364 14675/* 344 */ MCD::OPC_Decode, 128, 34, 209, 3, // Opcode: tBIC 14676/* 349 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 364 14677/* 354 */ MCD::OPC_CheckPredicate, 35, 5, 0, 0, // Skip to: 364 14678/* 359 */ MCD::OPC_Decode, 169, 34, 183, 2, // Opcode: tMVN 14679/* 364 */ MCD::OPC_Fail, 14680 0 14681}; 14682 14683static const uint8_t DecoderTableVFP32[] = { 14684/* 0 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ... 14685/* 3 */ MCD::OPC_FilterValue, 9, 112, 4, 0, // Skip to: 1144 14686/* 8 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 14687/* 11 */ MCD::OPC_FilterValue, 0, 130, 0, 0, // Skip to: 146 14688/* 16 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ... 14689/* 19 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 34 14690/* 24 */ MCD::OPC_CheckPredicate, 76, 222, 21, 0, // Skip to: 5627 14691/* 29 */ MCD::OPC_Decode, 210, 29, 211, 3, // Opcode: VSTRH 14692/* 34 */ MCD::OPC_FilterValue, 14, 212, 21, 0, // Skip to: 5627 14693/* 39 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 14694/* 42 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 110 14695/* 47 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 14696/* 50 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 88 14697/* 55 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 14698/* 58 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 73 14699/* 63 */ MCD::OPC_CheckPredicate, 77, 183, 21, 0, // Skip to: 5627 14700/* 68 */ MCD::OPC_Decode, 174, 22, 212, 3, // Opcode: VMLAH 14701/* 73 */ MCD::OPC_FilterValue, 1, 173, 21, 0, // Skip to: 5627 14702/* 78 */ MCD::OPC_CheckPredicate, 77, 168, 21, 0, // Skip to: 5627 14703/* 83 */ MCD::OPC_Decode, 175, 18, 213, 3, // Opcode: VDIVH 14704/* 88 */ MCD::OPC_FilterValue, 1, 158, 21, 0, // Skip to: 5627 14705/* 93 */ MCD::OPC_CheckPredicate, 77, 153, 21, 0, // Skip to: 5627 14706/* 98 */ MCD::OPC_CheckField, 23, 1, 0, 146, 21, 0, // Skip to: 5627 14707/* 105 */ MCD::OPC_Decode, 205, 22, 212, 3, // Opcode: VMLSH 14708/* 110 */ MCD::OPC_FilterValue, 1, 136, 21, 0, // Skip to: 5627 14709/* 115 */ MCD::OPC_CheckPredicate, 76, 131, 21, 0, // Skip to: 5627 14710/* 120 */ MCD::OPC_CheckField, 22, 2, 0, 124, 21, 0, // Skip to: 5627 14711/* 127 */ MCD::OPC_CheckField, 5, 2, 0, 117, 21, 0, // Skip to: 5627 14712/* 134 */ MCD::OPC_CheckField, 0, 4, 0, 110, 21, 0, // Skip to: 5627 14713/* 141 */ MCD::OPC_Decode, 239, 22, 214, 3, // Opcode: VMOVHR 14714/* 146 */ MCD::OPC_FilterValue, 1, 146, 0, 0, // Skip to: 297 14715/* 151 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ... 14716/* 154 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 169 14717/* 159 */ MCD::OPC_CheckPredicate, 76, 87, 21, 0, // Skip to: 5627 14718/* 164 */ MCD::OPC_Decode, 247, 21, 211, 3, // Opcode: VLDRH 14719/* 169 */ MCD::OPC_FilterValue, 14, 77, 21, 0, // Skip to: 5627 14720/* 174 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 14721/* 177 */ MCD::OPC_FilterValue, 0, 79, 0, 0, // Skip to: 261 14722/* 182 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 14723/* 185 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 223 14724/* 190 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 14725/* 193 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 208 14726/* 198 */ MCD::OPC_CheckPredicate, 77, 48, 21, 0, // Skip to: 5627 14727/* 203 */ MCD::OPC_Decode, 219, 23, 212, 3, // Opcode: VNMLSH 14728/* 208 */ MCD::OPC_FilterValue, 1, 38, 21, 0, // Skip to: 5627 14729/* 213 */ MCD::OPC_CheckPredicate, 77, 33, 21, 0, // Skip to: 5627 14730/* 218 */ MCD::OPC_Decode, 224, 18, 212, 3, // Opcode: VFNMSH 14731/* 223 */ MCD::OPC_FilterValue, 1, 23, 21, 0, // Skip to: 5627 14732/* 228 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 14733/* 231 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 246 14734/* 236 */ MCD::OPC_CheckPredicate, 77, 10, 21, 0, // Skip to: 5627 14735/* 241 */ MCD::OPC_Decode, 216, 23, 212, 3, // Opcode: VNMLAH 14736/* 246 */ MCD::OPC_FilterValue, 1, 0, 21, 0, // Skip to: 5627 14737/* 251 */ MCD::OPC_CheckPredicate, 77, 251, 20, 0, // Skip to: 5627 14738/* 256 */ MCD::OPC_Decode, 221, 18, 212, 3, // Opcode: VFNMAH 14739/* 261 */ MCD::OPC_FilterValue, 1, 241, 20, 0, // Skip to: 5627 14740/* 266 */ MCD::OPC_CheckPredicate, 76, 236, 20, 0, // Skip to: 5627 14741/* 271 */ MCD::OPC_CheckField, 22, 2, 0, 229, 20, 0, // Skip to: 5627 14742/* 278 */ MCD::OPC_CheckField, 5, 2, 0, 222, 20, 0, // Skip to: 5627 14743/* 285 */ MCD::OPC_CheckField, 0, 4, 0, 215, 20, 0, // Skip to: 5627 14744/* 292 */ MCD::OPC_Decode, 249, 22, 215, 3, // Opcode: VMOVRH 14745/* 297 */ MCD::OPC_FilterValue, 2, 107, 0, 0, // Skip to: 409 14746/* 302 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 14747/* 305 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 357 14748/* 310 */ MCD::OPC_ExtractField, 23, 5, // Inst{27-23} ... 14749/* 313 */ MCD::OPC_FilterValue, 28, 17, 0, 0, // Skip to: 335 14750/* 318 */ MCD::OPC_CheckPredicate, 77, 184, 20, 0, // Skip to: 5627 14751/* 323 */ MCD::OPC_CheckField, 4, 1, 0, 177, 20, 0, // Skip to: 5627 14752/* 330 */ MCD::OPC_Decode, 162, 23, 213, 3, // Opcode: VMULH 14753/* 335 */ MCD::OPC_FilterValue, 29, 167, 20, 0, // Skip to: 5627 14754/* 340 */ MCD::OPC_CheckPredicate, 77, 162, 20, 0, // Skip to: 5627 14755/* 345 */ MCD::OPC_CheckField, 4, 1, 0, 155, 20, 0, // Skip to: 5627 14756/* 352 */ MCD::OPC_Decode, 199, 18, 212, 3, // Opcode: VFMAH 14757/* 357 */ MCD::OPC_FilterValue, 1, 145, 20, 0, // Skip to: 5627 14758/* 362 */ MCD::OPC_ExtractField, 23, 5, // Inst{27-23} ... 14759/* 365 */ MCD::OPC_FilterValue, 28, 17, 0, 0, // Skip to: 387 14760/* 370 */ MCD::OPC_CheckPredicate, 77, 132, 20, 0, // Skip to: 5627 14761/* 375 */ MCD::OPC_CheckField, 4, 1, 0, 125, 20, 0, // Skip to: 5627 14762/* 382 */ MCD::OPC_Decode, 222, 23, 213, 3, // Opcode: VNMULH 14763/* 387 */ MCD::OPC_FilterValue, 29, 115, 20, 0, // Skip to: 5627 14764/* 392 */ MCD::OPC_CheckPredicate, 77, 110, 20, 0, // Skip to: 5627 14765/* 397 */ MCD::OPC_CheckField, 4, 1, 0, 103, 20, 0, // Skip to: 5627 14766/* 404 */ MCD::OPC_Decode, 210, 18, 212, 3, // Opcode: VFMSH 14767/* 409 */ MCD::OPC_FilterValue, 3, 93, 20, 0, // Skip to: 5627 14768/* 414 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 14769/* 417 */ MCD::OPC_FilterValue, 0, 54, 0, 0, // Skip to: 476 14770/* 422 */ MCD::OPC_ExtractField, 23, 5, // Inst{27-23} ... 14771/* 425 */ MCD::OPC_FilterValue, 28, 17, 0, 0, // Skip to: 447 14772/* 430 */ MCD::OPC_CheckPredicate, 77, 72, 20, 0, // Skip to: 5627 14773/* 435 */ MCD::OPC_CheckField, 4, 1, 0, 65, 20, 0, // Skip to: 5627 14774/* 442 */ MCD::OPC_Decode, 151, 16, 213, 3, // Opcode: VADDH 14775/* 447 */ MCD::OPC_FilterValue, 29, 55, 20, 0, // Skip to: 5627 14776/* 452 */ MCD::OPC_CheckPredicate, 77, 50, 20, 0, // Skip to: 5627 14777/* 457 */ MCD::OPC_CheckField, 7, 1, 0, 43, 20, 0, // Skip to: 5627 14778/* 464 */ MCD::OPC_CheckField, 4, 2, 0, 36, 20, 0, // Skip to: 5627 14779/* 471 */ MCD::OPC_Decode, 170, 6, 216, 3, // Opcode: FCONSTH 14780/* 476 */ MCD::OPC_FilterValue, 1, 26, 20, 0, // Skip to: 5627 14781/* 481 */ MCD::OPC_ExtractField, 23, 5, // Inst{27-23} ... 14782/* 484 */ MCD::OPC_FilterValue, 28, 17, 0, 0, // Skip to: 506 14783/* 489 */ MCD::OPC_CheckPredicate, 77, 13, 20, 0, // Skip to: 5627 14784/* 494 */ MCD::OPC_CheckField, 4, 1, 0, 6, 20, 0, // Skip to: 5627 14785/* 501 */ MCD::OPC_Decode, 231, 29, 213, 3, // Opcode: VSUBH 14786/* 506 */ MCD::OPC_FilterValue, 29, 252, 19, 0, // Skip to: 5627 14787/* 511 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ... 14788/* 514 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 543 14789/* 519 */ MCD::OPC_CheckPredicate, 77, 239, 19, 0, // Skip to: 5627 14790/* 524 */ MCD::OPC_CheckField, 7, 1, 1, 232, 19, 0, // Skip to: 5627 14791/* 531 */ MCD::OPC_CheckField, 4, 1, 0, 225, 19, 0, // Skip to: 5627 14792/* 538 */ MCD::OPC_Decode, 130, 16, 217, 3, // Opcode: VABSH 14793/* 543 */ MCD::OPC_FilterValue, 1, 47, 0, 0, // Skip to: 595 14794/* 548 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 14795/* 551 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 573 14796/* 556 */ MCD::OPC_CheckPredicate, 77, 202, 19, 0, // Skip to: 5627 14797/* 561 */ MCD::OPC_CheckField, 4, 1, 0, 195, 19, 0, // Skip to: 5627 14798/* 568 */ MCD::OPC_Decode, 203, 23, 217, 3, // Opcode: VNEGH 14799/* 573 */ MCD::OPC_FilterValue, 1, 185, 19, 0, // Skip to: 5627 14800/* 578 */ MCD::OPC_CheckPredicate, 77, 180, 19, 0, // Skip to: 5627 14801/* 583 */ MCD::OPC_CheckField, 4, 1, 0, 173, 19, 0, // Skip to: 5627 14802/* 590 */ MCD::OPC_Decode, 174, 27, 217, 3, // Opcode: VSQRTH 14803/* 595 */ MCD::OPC_FilterValue, 4, 47, 0, 0, // Skip to: 647 14804/* 600 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 14805/* 603 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 625 14806/* 608 */ MCD::OPC_CheckPredicate, 77, 150, 19, 0, // Skip to: 5627 14807/* 613 */ MCD::OPC_CheckField, 4, 1, 0, 143, 19, 0, // Skip to: 5627 14808/* 620 */ MCD::OPC_Decode, 195, 17, 217, 3, // Opcode: VCMPH 14809/* 625 */ MCD::OPC_FilterValue, 1, 133, 19, 0, // Skip to: 5627 14810/* 630 */ MCD::OPC_CheckPredicate, 77, 128, 19, 0, // Skip to: 5627 14811/* 635 */ MCD::OPC_CheckField, 4, 1, 0, 121, 19, 0, // Skip to: 5627 14812/* 642 */ MCD::OPC_Decode, 190, 17, 217, 3, // Opcode: VCMPEH 14813/* 647 */ MCD::OPC_FilterValue, 5, 47, 0, 0, // Skip to: 699 14814/* 652 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 14815/* 655 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 677 14816/* 660 */ MCD::OPC_CheckPredicate, 77, 98, 19, 0, // Skip to: 5627 14817/* 665 */ MCD::OPC_CheckField, 0, 6, 0, 91, 19, 0, // Skip to: 5627 14818/* 672 */ MCD::OPC_Decode, 198, 17, 218, 3, // Opcode: VCMPZH 14819/* 677 */ MCD::OPC_FilterValue, 1, 81, 19, 0, // Skip to: 5627 14820/* 682 */ MCD::OPC_CheckPredicate, 77, 76, 19, 0, // Skip to: 5627 14821/* 687 */ MCD::OPC_CheckField, 0, 6, 0, 69, 19, 0, // Skip to: 5627 14822/* 694 */ MCD::OPC_Decode, 193, 17, 218, 3, // Opcode: VCMPEZH 14823/* 699 */ MCD::OPC_FilterValue, 6, 47, 0, 0, // Skip to: 751 14824/* 704 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 14825/* 707 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 729 14826/* 712 */ MCD::OPC_CheckPredicate, 77, 46, 19, 0, // Skip to: 5627 14827/* 717 */ MCD::OPC_CheckField, 4, 1, 0, 39, 19, 0, // Skip to: 5627 14828/* 724 */ MCD::OPC_Decode, 130, 26, 217, 3, // Opcode: VRINTRH 14829/* 729 */ MCD::OPC_FilterValue, 1, 29, 19, 0, // Skip to: 5627 14830/* 734 */ MCD::OPC_CheckPredicate, 77, 24, 19, 0, // Skip to: 5627 14831/* 739 */ MCD::OPC_CheckField, 4, 1, 0, 17, 19, 0, // Skip to: 5627 14832/* 746 */ MCD::OPC_Decode, 140, 26, 217, 3, // Opcode: VRINTZH 14833/* 751 */ MCD::OPC_FilterValue, 7, 24, 0, 0, // Skip to: 780 14834/* 756 */ MCD::OPC_CheckPredicate, 77, 2, 19, 0, // Skip to: 5627 14835/* 761 */ MCD::OPC_CheckField, 7, 1, 0, 251, 18, 0, // Skip to: 5627 14836/* 768 */ MCD::OPC_CheckField, 4, 1, 0, 244, 18, 0, // Skip to: 5627 14837/* 775 */ MCD::OPC_Decode, 133, 26, 217, 3, // Opcode: VRINTXH 14838/* 780 */ MCD::OPC_FilterValue, 8, 47, 0, 0, // Skip to: 832 14839/* 785 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 14840/* 788 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 810 14841/* 793 */ MCD::OPC_CheckPredicate, 77, 221, 18, 0, // Skip to: 5627 14842/* 798 */ MCD::OPC_CheckField, 4, 1, 0, 214, 18, 0, // Skip to: 5627 14843/* 805 */ MCD::OPC_Decode, 192, 30, 219, 3, // Opcode: VUITOH 14844/* 810 */ MCD::OPC_FilterValue, 1, 204, 18, 0, // Skip to: 5627 14845/* 815 */ MCD::OPC_CheckPredicate, 77, 199, 18, 0, // Skip to: 5627 14846/* 820 */ MCD::OPC_CheckField, 4, 1, 0, 192, 18, 0, // Skip to: 5627 14847/* 827 */ MCD::OPC_Decode, 159, 27, 219, 3, // Opcode: VSITOH 14848/* 832 */ MCD::OPC_FilterValue, 10, 47, 0, 0, // Skip to: 884 14849/* 837 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 14850/* 840 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 862 14851/* 845 */ MCD::OPC_CheckPredicate, 77, 169, 18, 0, // Skip to: 5627 14852/* 850 */ MCD::OPC_CheckField, 4, 1, 0, 162, 18, 0, // Skip to: 5627 14853/* 857 */ MCD::OPC_Decode, 156, 27, 220, 3, // Opcode: VSHTOH 14854/* 862 */ MCD::OPC_FilterValue, 1, 152, 18, 0, // Skip to: 5627 14855/* 867 */ MCD::OPC_CheckPredicate, 77, 147, 18, 0, // Skip to: 5627 14856/* 872 */ MCD::OPC_CheckField, 4, 1, 0, 140, 18, 0, // Skip to: 5627 14857/* 879 */ MCD::OPC_Decode, 170, 27, 220, 3, // Opcode: VSLTOH 14858/* 884 */ MCD::OPC_FilterValue, 11, 47, 0, 0, // Skip to: 936 14859/* 889 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 14860/* 892 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 914 14861/* 897 */ MCD::OPC_CheckPredicate, 77, 117, 18, 0, // Skip to: 5627 14862/* 902 */ MCD::OPC_CheckField, 4, 1, 0, 110, 18, 0, // Skip to: 5627 14863/* 909 */ MCD::OPC_Decode, 189, 30, 220, 3, // Opcode: VUHTOH 14864/* 914 */ MCD::OPC_FilterValue, 1, 100, 18, 0, // Skip to: 5627 14865/* 919 */ MCD::OPC_CheckPredicate, 77, 95, 18, 0, // Skip to: 5627 14866/* 924 */ MCD::OPC_CheckField, 4, 1, 0, 88, 18, 0, // Skip to: 5627 14867/* 931 */ MCD::OPC_Decode, 195, 30, 220, 3, // Opcode: VULTOH 14868/* 936 */ MCD::OPC_FilterValue, 12, 47, 0, 0, // Skip to: 988 14869/* 941 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 14870/* 944 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 966 14871/* 949 */ MCD::OPC_CheckPredicate, 77, 65, 18, 0, // Skip to: 5627 14872/* 954 */ MCD::OPC_CheckField, 4, 1, 0, 58, 18, 0, // Skip to: 5627 14873/* 961 */ MCD::OPC_Decode, 164, 30, 221, 3, // Opcode: VTOUIRH 14874/* 966 */ MCD::OPC_FilterValue, 1, 48, 18, 0, // Skip to: 5627 14875/* 971 */ MCD::OPC_CheckPredicate, 77, 43, 18, 0, // Skip to: 5627 14876/* 976 */ MCD::OPC_CheckField, 4, 1, 0, 36, 18, 0, // Skip to: 5627 14877/* 983 */ MCD::OPC_Decode, 167, 30, 222, 3, // Opcode: VTOUIZH 14878/* 988 */ MCD::OPC_FilterValue, 13, 47, 0, 0, // Skip to: 1040 14879/* 993 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 14880/* 996 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 1018 14881/* 1001 */ MCD::OPC_CheckPredicate, 77, 13, 18, 0, // Skip to: 5627 14882/* 1006 */ MCD::OPC_CheckField, 4, 1, 0, 6, 18, 0, // Skip to: 5627 14883/* 1013 */ MCD::OPC_Decode, 152, 30, 221, 3, // Opcode: VTOSIRH 14884/* 1018 */ MCD::OPC_FilterValue, 1, 252, 17, 0, // Skip to: 5627 14885/* 1023 */ MCD::OPC_CheckPredicate, 77, 247, 17, 0, // Skip to: 5627 14886/* 1028 */ MCD::OPC_CheckField, 4, 1, 0, 240, 17, 0, // Skip to: 5627 14887/* 1035 */ MCD::OPC_Decode, 155, 30, 222, 3, // Opcode: VTOSIZH 14888/* 1040 */ MCD::OPC_FilterValue, 14, 47, 0, 0, // Skip to: 1092 14889/* 1045 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 14890/* 1048 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 1070 14891/* 1053 */ MCD::OPC_CheckPredicate, 77, 217, 17, 0, // Skip to: 5627 14892/* 1058 */ MCD::OPC_CheckField, 4, 1, 0, 210, 17, 0, // Skip to: 5627 14893/* 1065 */ MCD::OPC_Decode, 149, 30, 220, 3, // Opcode: VTOSHH 14894/* 1070 */ MCD::OPC_FilterValue, 1, 200, 17, 0, // Skip to: 5627 14895/* 1075 */ MCD::OPC_CheckPredicate, 77, 195, 17, 0, // Skip to: 5627 14896/* 1080 */ MCD::OPC_CheckField, 4, 1, 0, 188, 17, 0, // Skip to: 5627 14897/* 1087 */ MCD::OPC_Decode, 158, 30, 220, 3, // Opcode: VTOSLH 14898/* 1092 */ MCD::OPC_FilterValue, 15, 178, 17, 0, // Skip to: 5627 14899/* 1097 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 14900/* 1100 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 1122 14901/* 1105 */ MCD::OPC_CheckPredicate, 77, 165, 17, 0, // Skip to: 5627 14902/* 1110 */ MCD::OPC_CheckField, 4, 1, 0, 158, 17, 0, // Skip to: 5627 14903/* 1117 */ MCD::OPC_Decode, 161, 30, 220, 3, // Opcode: VTOUHH 14904/* 1122 */ MCD::OPC_FilterValue, 1, 148, 17, 0, // Skip to: 5627 14905/* 1127 */ MCD::OPC_CheckPredicate, 77, 143, 17, 0, // Skip to: 5627 14906/* 1132 */ MCD::OPC_CheckField, 4, 1, 0, 136, 17, 0, // Skip to: 5627 14907/* 1139 */ MCD::OPC_Decode, 170, 30, 220, 3, // Opcode: VTOULH 14908/* 1144 */ MCD::OPC_FilterValue, 10, 105, 7, 0, // Skip to: 3046 14909/* 1149 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 14910/* 1152 */ MCD::OPC_FilterValue, 0, 189, 0, 0, // Skip to: 1346 14911/* 1157 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ... 14912/* 1160 */ MCD::OPC_FilterValue, 12, 54, 0, 0, // Skip to: 1219 14913/* 1165 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 14914/* 1168 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 1204 14915/* 1173 */ MCD::OPC_CheckPredicate, 34, 97, 17, 0, // Skip to: 5627 14916/* 1178 */ MCD::OPC_CheckField, 22, 1, 1, 90, 17, 0, // Skip to: 5627 14917/* 1185 */ MCD::OPC_CheckField, 6, 2, 0, 83, 17, 0, // Skip to: 5627 14918/* 1192 */ MCD::OPC_CheckField, 4, 1, 1, 76, 17, 0, // Skip to: 5627 14919/* 1199 */ MCD::OPC_Decode, 255, 22, 223, 3, // Opcode: VMOVSRR 14920/* 1204 */ MCD::OPC_FilterValue, 1, 66, 17, 0, // Skip to: 5627 14921/* 1209 */ MCD::OPC_CheckPredicate, 34, 61, 17, 0, // Skip to: 5627 14922/* 1214 */ MCD::OPC_Decode, 207, 29, 224, 3, // Opcode: VSTMSIA 14923/* 1219 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 1234 14924/* 1224 */ MCD::OPC_CheckPredicate, 34, 46, 17, 0, // Skip to: 5627 14925/* 1229 */ MCD::OPC_Decode, 211, 29, 225, 3, // Opcode: VSTRS 14926/* 1234 */ MCD::OPC_FilterValue, 14, 36, 17, 0, // Skip to: 5627 14927/* 1239 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 14928/* 1242 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 1310 14929/* 1247 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 14930/* 1250 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 1288 14931/* 1255 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 14932/* 1258 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1273 14933/* 1263 */ MCD::OPC_CheckPredicate, 33, 7, 17, 0, // Skip to: 5627 14934/* 1268 */ MCD::OPC_Decode, 185, 22, 226, 3, // Opcode: VMLAS 14935/* 1273 */ MCD::OPC_FilterValue, 1, 253, 16, 0, // Skip to: 5627 14936/* 1278 */ MCD::OPC_CheckPredicate, 33, 248, 16, 0, // Skip to: 5627 14937/* 1283 */ MCD::OPC_Decode, 176, 18, 227, 3, // Opcode: VDIVS 14938/* 1288 */ MCD::OPC_FilterValue, 1, 238, 16, 0, // Skip to: 5627 14939/* 1293 */ MCD::OPC_CheckPredicate, 33, 233, 16, 0, // Skip to: 5627 14940/* 1298 */ MCD::OPC_CheckField, 23, 1, 0, 226, 16, 0, // Skip to: 5627 14941/* 1305 */ MCD::OPC_Decode, 216, 22, 226, 3, // Opcode: VMLSS 14942/* 1310 */ MCD::OPC_FilterValue, 1, 216, 16, 0, // Skip to: 5627 14943/* 1315 */ MCD::OPC_CheckPredicate, 34, 211, 16, 0, // Skip to: 5627 14944/* 1320 */ MCD::OPC_CheckField, 22, 2, 0, 204, 16, 0, // Skip to: 5627 14945/* 1327 */ MCD::OPC_CheckField, 5, 2, 0, 197, 16, 0, // Skip to: 5627 14946/* 1334 */ MCD::OPC_CheckField, 0, 4, 0, 190, 16, 0, // Skip to: 5627 14947/* 1341 */ MCD::OPC_Decode, 254, 22, 228, 3, // Opcode: VMOVSR 14948/* 1346 */ MCD::OPC_FilterValue, 1, 229, 0, 0, // Skip to: 1580 14949/* 1351 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ... 14950/* 1354 */ MCD::OPC_FilterValue, 12, 78, 0, 0, // Skip to: 1437 14951/* 1359 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 14952/* 1362 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 1398 14953/* 1367 */ MCD::OPC_CheckPredicate, 34, 159, 16, 0, // Skip to: 5627 14954/* 1372 */ MCD::OPC_CheckField, 22, 1, 1, 152, 16, 0, // Skip to: 5627 14955/* 1379 */ MCD::OPC_CheckField, 6, 2, 0, 145, 16, 0, // Skip to: 5627 14956/* 1386 */ MCD::OPC_CheckField, 4, 1, 1, 138, 16, 0, // Skip to: 5627 14957/* 1393 */ MCD::OPC_Decode, 251, 22, 229, 3, // Opcode: VMOVRRS 14958/* 1398 */ MCD::OPC_FilterValue, 1, 128, 16, 0, // Skip to: 5627 14959/* 1403 */ MCD::OPC_CheckPredicate, 78, 19, 0, 0, // Skip to: 1427 14960/* 1408 */ MCD::OPC_CheckField, 28, 4, 14, 12, 0, 0, // Skip to: 1427 14961/* 1415 */ MCD::OPC_CheckField, 16, 4, 15, 5, 0, 0, // Skip to: 1427 14962/* 1422 */ MCD::OPC_Decode, 211, 26, 230, 3, // Opcode: VSCCLRMS 14963/* 1427 */ MCD::OPC_CheckPredicate, 34, 99, 16, 0, // Skip to: 5627 14964/* 1432 */ MCD::OPC_Decode, 244, 21, 224, 3, // Opcode: VLDMSIA 14965/* 1437 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 1452 14966/* 1442 */ MCD::OPC_CheckPredicate, 34, 84, 16, 0, // Skip to: 5627 14967/* 1447 */ MCD::OPC_Decode, 248, 21, 225, 3, // Opcode: VLDRS 14968/* 1452 */ MCD::OPC_FilterValue, 14, 74, 16, 0, // Skip to: 5627 14969/* 1457 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 14970/* 1460 */ MCD::OPC_FilterValue, 0, 79, 0, 0, // Skip to: 1544 14971/* 1465 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 14972/* 1468 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 1506 14973/* 1473 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 14974/* 1476 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1491 14975/* 1481 */ MCD::OPC_CheckPredicate, 33, 45, 16, 0, // Skip to: 5627 14976/* 1486 */ MCD::OPC_Decode, 220, 23, 226, 3, // Opcode: VNMLSS 14977/* 1491 */ MCD::OPC_FilterValue, 1, 35, 16, 0, // Skip to: 5627 14978/* 1496 */ MCD::OPC_CheckPredicate, 79, 30, 16, 0, // Skip to: 5627 14979/* 1501 */ MCD::OPC_Decode, 225, 18, 226, 3, // Opcode: VFNMSS 14980/* 1506 */ MCD::OPC_FilterValue, 1, 20, 16, 0, // Skip to: 5627 14981/* 1511 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 14982/* 1514 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1529 14983/* 1519 */ MCD::OPC_CheckPredicate, 33, 7, 16, 0, // Skip to: 5627 14984/* 1524 */ MCD::OPC_Decode, 217, 23, 226, 3, // Opcode: VNMLAS 14985/* 1529 */ MCD::OPC_FilterValue, 1, 253, 15, 0, // Skip to: 5627 14986/* 1534 */ MCD::OPC_CheckPredicate, 79, 248, 15, 0, // Skip to: 5627 14987/* 1539 */ MCD::OPC_Decode, 222, 18, 226, 3, // Opcode: VFNMAS 14988/* 1544 */ MCD::OPC_FilterValue, 1, 238, 15, 0, // Skip to: 5627 14989/* 1549 */ MCD::OPC_CheckPredicate, 34, 233, 15, 0, // Skip to: 5627 14990/* 1554 */ MCD::OPC_CheckField, 22, 2, 0, 226, 15, 0, // Skip to: 5627 14991/* 1561 */ MCD::OPC_CheckField, 5, 2, 0, 219, 15, 0, // Skip to: 5627 14992/* 1568 */ MCD::OPC_CheckField, 0, 4, 0, 212, 15, 0, // Skip to: 5627 14993/* 1575 */ MCD::OPC_Decode, 252, 22, 231, 3, // Opcode: VMOVRS 14994/* 1580 */ MCD::OPC_FilterValue, 2, 179, 1, 0, // Skip to: 2020 14995/* 1585 */ MCD::OPC_ExtractField, 23, 5, // Inst{27-23} ... 14996/* 1588 */ MCD::OPC_FilterValue, 24, 31, 0, 0, // Skip to: 1624 14997/* 1593 */ MCD::OPC_CheckPredicate, 80, 189, 15, 0, // Skip to: 5627 14998/* 1598 */ MCD::OPC_CheckField, 22, 1, 0, 182, 15, 0, // Skip to: 5627 14999/* 1605 */ MCD::OPC_CheckField, 12, 4, 0, 175, 15, 0, // Skip to: 5627 15000/* 1612 */ MCD::OPC_CheckField, 0, 8, 0, 168, 15, 0, // Skip to: 5627 15001/* 1619 */ MCD::OPC_Decode, 140, 22, 232, 3, // Opcode: VLSTM 15002/* 1624 */ MCD::OPC_FilterValue, 25, 10, 0, 0, // Skip to: 1639 15003/* 1629 */ MCD::OPC_CheckPredicate, 34, 153, 15, 0, // Skip to: 5627 15004/* 1634 */ MCD::OPC_Decode, 208, 29, 233, 3, // Opcode: VSTMSIA_UPD 15005/* 1639 */ MCD::OPC_FilterValue, 26, 10, 0, 0, // Skip to: 1654 15006/* 1644 */ MCD::OPC_CheckPredicate, 34, 138, 15, 0, // Skip to: 5627 15007/* 1649 */ MCD::OPC_Decode, 206, 29, 233, 3, // Opcode: VSTMSDB_UPD 15008/* 1654 */ MCD::OPC_FilterValue, 28, 47, 0, 0, // Skip to: 1706 15009/* 1659 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 15010/* 1662 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 1684 15011/* 1667 */ MCD::OPC_CheckPredicate, 33, 115, 15, 0, // Skip to: 5627 15012/* 1672 */ MCD::OPC_CheckField, 4, 1, 0, 108, 15, 0, // Skip to: 5627 15013/* 1679 */ MCD::OPC_Decode, 175, 23, 227, 3, // Opcode: VMULS 15014/* 1684 */ MCD::OPC_FilterValue, 1, 98, 15, 0, // Skip to: 5627 15015/* 1689 */ MCD::OPC_CheckPredicate, 33, 93, 15, 0, // Skip to: 5627 15016/* 1694 */ MCD::OPC_CheckField, 4, 1, 0, 86, 15, 0, // Skip to: 5627 15017/* 1701 */ MCD::OPC_Decode, 223, 23, 227, 3, // Opcode: VNMULS 15018/* 1706 */ MCD::OPC_FilterValue, 29, 76, 15, 0, // Skip to: 5627 15019/* 1711 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 15020/* 1714 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 1752 15021/* 1719 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 15022/* 1722 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1737 15023/* 1727 */ MCD::OPC_CheckPredicate, 79, 55, 15, 0, // Skip to: 5627 15024/* 1732 */ MCD::OPC_Decode, 204, 18, 226, 3, // Opcode: VFMAS 15025/* 1737 */ MCD::OPC_FilterValue, 1, 45, 15, 0, // Skip to: 5627 15026/* 1742 */ MCD::OPC_CheckPredicate, 79, 40, 15, 0, // Skip to: 5627 15027/* 1747 */ MCD::OPC_Decode, 215, 18, 226, 3, // Opcode: VFMSS 15028/* 1752 */ MCD::OPC_FilterValue, 1, 30, 15, 0, // Skip to: 5627 15029/* 1757 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ... 15030/* 1760 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 1786 15031/* 1765 */ MCD::OPC_CheckPredicate, 33, 17, 15, 0, // Skip to: 5627 15032/* 1770 */ MCD::OPC_CheckField, 22, 1, 1, 10, 15, 0, // Skip to: 5627 15033/* 1777 */ MCD::OPC_SoftFail, 239, 1 /* 0xef */, 0, 15034/* 1781 */ MCD::OPC_Decode, 158, 23, 234, 3, // Opcode: VMSR_FPSID 15035/* 1786 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 1812 15036/* 1791 */ MCD::OPC_CheckPredicate, 34, 247, 14, 0, // Skip to: 5627 15037/* 1796 */ MCD::OPC_CheckField, 22, 1, 1, 240, 14, 0, // Skip to: 5627 15038/* 1803 */ MCD::OPC_SoftFail, 239, 1 /* 0xef */, 0, 15039/* 1807 */ MCD::OPC_Decode, 151, 23, 234, 3, // Opcode: VMSR 15040/* 1812 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 1838 15041/* 1817 */ MCD::OPC_CheckPredicate, 81, 221, 14, 0, // Skip to: 5627 15042/* 1822 */ MCD::OPC_CheckField, 22, 1, 1, 214, 14, 0, // Skip to: 5627 15043/* 1829 */ MCD::OPC_SoftFail, 239, 1 /* 0xef */, 0, 15044/* 1833 */ MCD::OPC_Decode, 157, 23, 234, 3, // Opcode: VMSR_FPSCR_NZCVQC 15045/* 1838 */ MCD::OPC_FilterValue, 8, 21, 0, 0, // Skip to: 1864 15046/* 1843 */ MCD::OPC_CheckPredicate, 33, 195, 14, 0, // Skip to: 5627 15047/* 1848 */ MCD::OPC_CheckField, 22, 1, 1, 188, 14, 0, // Skip to: 5627 15048/* 1855 */ MCD::OPC_SoftFail, 239, 1 /* 0xef */, 0, 15049/* 1859 */ MCD::OPC_Decode, 154, 23, 234, 3, // Opcode: VMSR_FPEXC 15050/* 1864 */ MCD::OPC_FilterValue, 9, 21, 0, 0, // Skip to: 1890 15051/* 1869 */ MCD::OPC_CheckPredicate, 33, 169, 14, 0, // Skip to: 5627 15052/* 1874 */ MCD::OPC_CheckField, 22, 1, 1, 162, 14, 0, // Skip to: 5627 15053/* 1881 */ MCD::OPC_SoftFail, 239, 1 /* 0xef */, 0, 15054/* 1885 */ MCD::OPC_Decode, 155, 23, 234, 3, // Opcode: VMSR_FPINST 15055/* 1890 */ MCD::OPC_FilterValue, 10, 21, 0, 0, // Skip to: 1916 15056/* 1895 */ MCD::OPC_CheckPredicate, 33, 143, 14, 0, // Skip to: 5627 15057/* 1900 */ MCD::OPC_CheckField, 22, 1, 1, 136, 14, 0, // Skip to: 5627 15058/* 1907 */ MCD::OPC_SoftFail, 239, 1 /* 0xef */, 0, 15059/* 1911 */ MCD::OPC_Decode, 156, 23, 234, 3, // Opcode: VMSR_FPINST2 15060/* 1916 */ MCD::OPC_FilterValue, 12, 21, 0, 0, // Skip to: 1942 15061/* 1921 */ MCD::OPC_CheckPredicate, 23, 117, 14, 0, // Skip to: 5627 15062/* 1926 */ MCD::OPC_CheckField, 22, 1, 1, 110, 14, 0, // Skip to: 5627 15063/* 1933 */ MCD::OPC_SoftFail, 239, 1 /* 0xef */, 0, 15064/* 1937 */ MCD::OPC_Decode, 160, 23, 234, 3, // Opcode: VMSR_VPR 15065/* 1942 */ MCD::OPC_FilterValue, 13, 21, 0, 0, // Skip to: 1968 15066/* 1947 */ MCD::OPC_CheckPredicate, 23, 91, 14, 0, // Skip to: 5627 15067/* 1952 */ MCD::OPC_CheckField, 22, 1, 1, 84, 14, 0, // Skip to: 5627 15068/* 1959 */ MCD::OPC_SoftFail, 239, 1 /* 0xef */, 0, 15069/* 1963 */ MCD::OPC_Decode, 159, 23, 234, 3, // Opcode: VMSR_P0 15070/* 1968 */ MCD::OPC_FilterValue, 14, 21, 0, 0, // Skip to: 1994 15071/* 1973 */ MCD::OPC_CheckPredicate, 78, 65, 14, 0, // Skip to: 5627 15072/* 1978 */ MCD::OPC_CheckField, 22, 1, 1, 58, 14, 0, // Skip to: 5627 15073/* 1985 */ MCD::OPC_SoftFail, 239, 1 /* 0xef */, 0, 15074/* 1989 */ MCD::OPC_Decode, 152, 23, 234, 3, // Opcode: VMSR_FPCXTNS 15075/* 1994 */ MCD::OPC_FilterValue, 15, 44, 14, 0, // Skip to: 5627 15076/* 1999 */ MCD::OPC_CheckPredicate, 78, 39, 14, 0, // Skip to: 5627 15077/* 2004 */ MCD::OPC_CheckField, 22, 1, 1, 32, 14, 0, // Skip to: 5627 15078/* 2011 */ MCD::OPC_SoftFail, 239, 1 /* 0xef */, 0, 15079/* 2015 */ MCD::OPC_Decode, 153, 23, 234, 3, // Opcode: VMSR_FPCXTS 15080/* 2020 */ MCD::OPC_FilterValue, 3, 18, 14, 0, // Skip to: 5627 15081/* 2025 */ MCD::OPC_ExtractField, 23, 5, // Inst{27-23} ... 15082/* 2028 */ MCD::OPC_FilterValue, 24, 31, 0, 0, // Skip to: 2064 15083/* 2033 */ MCD::OPC_CheckPredicate, 80, 5, 14, 0, // Skip to: 5627 15084/* 2038 */ MCD::OPC_CheckField, 22, 1, 0, 254, 13, 0, // Skip to: 5627 15085/* 2045 */ MCD::OPC_CheckField, 12, 4, 0, 247, 13, 0, // Skip to: 5627 15086/* 2052 */ MCD::OPC_CheckField, 0, 8, 0, 240, 13, 0, // Skip to: 5627 15087/* 2059 */ MCD::OPC_Decode, 139, 22, 232, 3, // Opcode: VLLDM 15088/* 2064 */ MCD::OPC_FilterValue, 25, 10, 0, 0, // Skip to: 2079 15089/* 2069 */ MCD::OPC_CheckPredicate, 34, 225, 13, 0, // Skip to: 5627 15090/* 2074 */ MCD::OPC_Decode, 245, 21, 233, 3, // Opcode: VLDMSIA_UPD 15091/* 2079 */ MCD::OPC_FilterValue, 26, 10, 0, 0, // Skip to: 2094 15092/* 2084 */ MCD::OPC_CheckPredicate, 34, 210, 13, 0, // Skip to: 5627 15093/* 2089 */ MCD::OPC_Decode, 243, 21, 233, 3, // Opcode: VLDMSDB_UPD 15094/* 2094 */ MCD::OPC_FilterValue, 28, 47, 0, 0, // Skip to: 2146 15095/* 2099 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 15096/* 2102 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 2124 15097/* 2107 */ MCD::OPC_CheckPredicate, 33, 187, 13, 0, // Skip to: 5627 15098/* 2112 */ MCD::OPC_CheckField, 4, 1, 0, 180, 13, 0, // Skip to: 5627 15099/* 2119 */ MCD::OPC_Decode, 161, 16, 227, 3, // Opcode: VADDS 15100/* 2124 */ MCD::OPC_FilterValue, 1, 170, 13, 0, // Skip to: 5627 15101/* 2129 */ MCD::OPC_CheckPredicate, 33, 165, 13, 0, // Skip to: 5627 15102/* 2134 */ MCD::OPC_CheckField, 4, 1, 0, 158, 13, 0, // Skip to: 5627 15103/* 2141 */ MCD::OPC_Decode, 241, 29, 227, 3, // Opcode: VSUBS 15104/* 2146 */ MCD::OPC_FilterValue, 29, 148, 13, 0, // Skip to: 5627 15105/* 2151 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 15106/* 2154 */ MCD::OPC_FilterValue, 0, 7, 2, 0, // Skip to: 2678 15107/* 2159 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 15108/* 2162 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 2184 15109/* 2167 */ MCD::OPC_CheckPredicate, 82, 127, 13, 0, // Skip to: 5627 15110/* 2172 */ MCD::OPC_CheckField, 5, 1, 0, 120, 13, 0, // Skip to: 5627 15111/* 2179 */ MCD::OPC_Decode, 171, 6, 235, 3, // Opcode: FCONSTS 15112/* 2184 */ MCD::OPC_FilterValue, 1, 242, 0, 0, // Skip to: 2431 15113/* 2189 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ... 15114/* 2192 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2207 15115/* 2197 */ MCD::OPC_CheckPredicate, 34, 97, 13, 0, // Skip to: 5627 15116/* 2202 */ MCD::OPC_Decode, 253, 22, 221, 3, // Opcode: VMOVS 15117/* 2207 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 2222 15118/* 2212 */ MCD::OPC_CheckPredicate, 33, 82, 13, 0, // Skip to: 5627 15119/* 2217 */ MCD::OPC_Decode, 204, 23, 221, 3, // Opcode: VNEGS 15120/* 2222 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 2237 15121/* 2227 */ MCD::OPC_CheckPredicate, 83, 67, 13, 0, // Skip to: 5627 15122/* 2232 */ MCD::OPC_Decode, 218, 17, 221, 3, // Opcode: VCVTBHS 15123/* 2237 */ MCD::OPC_FilterValue, 3, 10, 0, 0, // Skip to: 2252 15124/* 2242 */ MCD::OPC_CheckPredicate, 83, 52, 13, 0, // Skip to: 5627 15125/* 2247 */ MCD::OPC_Decode, 219, 17, 236, 3, // Opcode: VCVTBSH 15126/* 2252 */ MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 2267 15127/* 2257 */ MCD::OPC_CheckPredicate, 33, 37, 13, 0, // Skip to: 5627 15128/* 2262 */ MCD::OPC_Decode, 196, 17, 221, 3, // Opcode: VCMPS 15129/* 2267 */ MCD::OPC_FilterValue, 5, 24, 0, 0, // Skip to: 2296 15130/* 2272 */ MCD::OPC_CheckPredicate, 33, 22, 13, 0, // Skip to: 5627 15131/* 2277 */ MCD::OPC_CheckField, 5, 1, 0, 15, 13, 0, // Skip to: 5627 15132/* 2284 */ MCD::OPC_CheckField, 0, 4, 0, 8, 13, 0, // Skip to: 5627 15133/* 2291 */ MCD::OPC_Decode, 199, 17, 237, 3, // Opcode: VCMPZS 15134/* 2296 */ MCD::OPC_FilterValue, 6, 10, 0, 0, // Skip to: 2311 15135/* 2301 */ MCD::OPC_CheckPredicate, 84, 249, 12, 0, // Skip to: 5627 15136/* 2306 */ MCD::OPC_Decode, 131, 26, 221, 3, // Opcode: VRINTRS 15137/* 2311 */ MCD::OPC_FilterValue, 7, 10, 0, 0, // Skip to: 2326 15138/* 2316 */ MCD::OPC_CheckPredicate, 84, 234, 12, 0, // Skip to: 5627 15139/* 2321 */ MCD::OPC_Decode, 138, 26, 221, 3, // Opcode: VRINTXS 15140/* 2326 */ MCD::OPC_FilterValue, 8, 10, 0, 0, // Skip to: 2341 15141/* 2331 */ MCD::OPC_CheckPredicate, 33, 219, 12, 0, // Skip to: 5627 15142/* 2336 */ MCD::OPC_Decode, 193, 30, 221, 3, // Opcode: VUITOS 15143/* 2341 */ MCD::OPC_FilterValue, 10, 10, 0, 0, // Skip to: 2356 15144/* 2346 */ MCD::OPC_CheckPredicate, 33, 204, 12, 0, // Skip to: 5627 15145/* 2351 */ MCD::OPC_Decode, 157, 27, 220, 3, // Opcode: VSHTOS 15146/* 2356 */ MCD::OPC_FilterValue, 11, 10, 0, 0, // Skip to: 2371 15147/* 2361 */ MCD::OPC_CheckPredicate, 33, 189, 12, 0, // Skip to: 5627 15148/* 2366 */ MCD::OPC_Decode, 190, 30, 220, 3, // Opcode: VUHTOS 15149/* 2371 */ MCD::OPC_FilterValue, 12, 10, 0, 0, // Skip to: 2386 15150/* 2376 */ MCD::OPC_CheckPredicate, 33, 174, 12, 0, // Skip to: 5627 15151/* 2381 */ MCD::OPC_Decode, 165, 30, 221, 3, // Opcode: VTOUIRS 15152/* 2386 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 2401 15153/* 2391 */ MCD::OPC_CheckPredicate, 33, 159, 12, 0, // Skip to: 5627 15154/* 2396 */ MCD::OPC_Decode, 153, 30, 221, 3, // Opcode: VTOSIRS 15155/* 2401 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 2416 15156/* 2406 */ MCD::OPC_CheckPredicate, 33, 144, 12, 0, // Skip to: 5627 15157/* 2411 */ MCD::OPC_Decode, 150, 30, 220, 3, // Opcode: VTOSHS 15158/* 2416 */ MCD::OPC_FilterValue, 15, 134, 12, 0, // Skip to: 5627 15159/* 2421 */ MCD::OPC_CheckPredicate, 33, 129, 12, 0, // Skip to: 5627 15160/* 2426 */ MCD::OPC_Decode, 162, 30, 220, 3, // Opcode: VTOUHS 15161/* 2431 */ MCD::OPC_FilterValue, 3, 119, 12, 0, // Skip to: 5627 15162/* 2436 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ... 15163/* 2439 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2454 15164/* 2444 */ MCD::OPC_CheckPredicate, 33, 106, 12, 0, // Skip to: 5627 15165/* 2449 */ MCD::OPC_Decode, 131, 16, 221, 3, // Opcode: VABSS 15166/* 2454 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 2469 15167/* 2459 */ MCD::OPC_CheckPredicate, 33, 91, 12, 0, // Skip to: 5627 15168/* 2464 */ MCD::OPC_Decode, 175, 27, 221, 3, // Opcode: VSQRTS 15169/* 2469 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 2484 15170/* 2474 */ MCD::OPC_CheckPredicate, 83, 76, 12, 0, // Skip to: 5627 15171/* 2479 */ MCD::OPC_Decode, 138, 18, 221, 3, // Opcode: VCVTTHS 15172/* 2484 */ MCD::OPC_FilterValue, 3, 10, 0, 0, // Skip to: 2499 15173/* 2489 */ MCD::OPC_CheckPredicate, 83, 61, 12, 0, // Skip to: 5627 15174/* 2494 */ MCD::OPC_Decode, 139, 18, 236, 3, // Opcode: VCVTTSH 15175/* 2499 */ MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 2514 15176/* 2504 */ MCD::OPC_CheckPredicate, 33, 46, 12, 0, // Skip to: 5627 15177/* 2509 */ MCD::OPC_Decode, 191, 17, 221, 3, // Opcode: VCMPES 15178/* 2514 */ MCD::OPC_FilterValue, 5, 24, 0, 0, // Skip to: 2543 15179/* 2519 */ MCD::OPC_CheckPredicate, 33, 31, 12, 0, // Skip to: 5627 15180/* 2524 */ MCD::OPC_CheckField, 5, 1, 0, 24, 12, 0, // Skip to: 5627 15181/* 2531 */ MCD::OPC_CheckField, 0, 4, 0, 17, 12, 0, // Skip to: 5627 15182/* 2538 */ MCD::OPC_Decode, 194, 17, 237, 3, // Opcode: VCMPEZS 15183/* 2543 */ MCD::OPC_FilterValue, 6, 10, 0, 0, // Skip to: 2558 15184/* 2548 */ MCD::OPC_CheckPredicate, 84, 2, 12, 0, // Skip to: 5627 15185/* 2553 */ MCD::OPC_Decode, 145, 26, 221, 3, // Opcode: VRINTZS 15186/* 2558 */ MCD::OPC_FilterValue, 7, 10, 0, 0, // Skip to: 2573 15187/* 2563 */ MCD::OPC_CheckPredicate, 85, 243, 11, 0, // Skip to: 5627 15188/* 2568 */ MCD::OPC_Decode, 220, 17, 238, 3, // Opcode: VCVTDS 15189/* 2573 */ MCD::OPC_FilterValue, 8, 10, 0, 0, // Skip to: 2588 15190/* 2578 */ MCD::OPC_CheckPredicate, 33, 228, 11, 0, // Skip to: 5627 15191/* 2583 */ MCD::OPC_Decode, 160, 27, 221, 3, // Opcode: VSITOS 15192/* 2588 */ MCD::OPC_FilterValue, 10, 10, 0, 0, // Skip to: 2603 15193/* 2593 */ MCD::OPC_CheckPredicate, 33, 213, 11, 0, // Skip to: 5627 15194/* 2598 */ MCD::OPC_Decode, 171, 27, 220, 3, // Opcode: VSLTOS 15195/* 2603 */ MCD::OPC_FilterValue, 11, 10, 0, 0, // Skip to: 2618 15196/* 2608 */ MCD::OPC_CheckPredicate, 33, 198, 11, 0, // Skip to: 5627 15197/* 2613 */ MCD::OPC_Decode, 196, 30, 220, 3, // Opcode: VULTOS 15198/* 2618 */ MCD::OPC_FilterValue, 12, 10, 0, 0, // Skip to: 2633 15199/* 2623 */ MCD::OPC_CheckPredicate, 33, 183, 11, 0, // Skip to: 5627 15200/* 2628 */ MCD::OPC_Decode, 168, 30, 221, 3, // Opcode: VTOUIZS 15201/* 2633 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 2648 15202/* 2638 */ MCD::OPC_CheckPredicate, 33, 168, 11, 0, // Skip to: 5627 15203/* 2643 */ MCD::OPC_Decode, 156, 30, 221, 3, // Opcode: VTOSIZS 15204/* 2648 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 2663 15205/* 2653 */ MCD::OPC_CheckPredicate, 33, 153, 11, 0, // Skip to: 5627 15206/* 2658 */ MCD::OPC_Decode, 159, 30, 220, 3, // Opcode: VTOSLS 15207/* 2663 */ MCD::OPC_FilterValue, 15, 143, 11, 0, // Skip to: 5627 15208/* 2668 */ MCD::OPC_CheckPredicate, 33, 138, 11, 0, // Skip to: 5627 15209/* 2673 */ MCD::OPC_Decode, 171, 30, 220, 3, // Opcode: VTOULS 15210/* 2678 */ MCD::OPC_FilterValue, 1, 128, 11, 0, // Skip to: 5627 15211/* 2683 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ... 15212/* 2686 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 2712 15213/* 2691 */ MCD::OPC_CheckPredicate, 33, 115, 11, 0, // Skip to: 5627 15214/* 2696 */ MCD::OPC_CheckField, 22, 1, 1, 108, 11, 0, // Skip to: 5627 15215/* 2703 */ MCD::OPC_SoftFail, 239, 1 /* 0xef */, 0, 15216/* 2707 */ MCD::OPC_Decode, 145, 23, 234, 3, // Opcode: VMRS_FPSID 15217/* 2712 */ MCD::OPC_FilterValue, 1, 43, 0, 0, // Skip to: 2760 15218/* 2717 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ... 15219/* 2720 */ MCD::OPC_FilterValue, 1, 86, 11, 0, // Skip to: 5627 15220/* 2725 */ MCD::OPC_CheckPredicate, 34, 16, 0, 0, // Skip to: 2746 15221/* 2730 */ MCD::OPC_CheckField, 12, 4, 15, 9, 0, 0, // Skip to: 2746 15222/* 2737 */ MCD::OPC_SoftFail, 239, 1 /* 0xef */, 0, 15223/* 2741 */ MCD::OPC_Decode, 175, 6, 234, 3, // Opcode: FMSTAT 15224/* 2746 */ MCD::OPC_CheckPredicate, 34, 60, 11, 0, // Skip to: 5627 15225/* 2751 */ MCD::OPC_SoftFail, 239, 1 /* 0xef */, 0, 15226/* 2755 */ MCD::OPC_Decode, 138, 23, 234, 3, // Opcode: VMRS 15227/* 2760 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 2786 15228/* 2765 */ MCD::OPC_CheckPredicate, 81, 41, 11, 0, // Skip to: 5627 15229/* 2770 */ MCD::OPC_CheckField, 22, 1, 1, 34, 11, 0, // Skip to: 5627 15230/* 2777 */ MCD::OPC_SoftFail, 239, 1 /* 0xef */, 0, 15231/* 2781 */ MCD::OPC_Decode, 144, 23, 234, 3, // Opcode: VMRS_FPSCR_NZCVQC 15232/* 2786 */ MCD::OPC_FilterValue, 5, 21, 0, 0, // Skip to: 2812 15233/* 2791 */ MCD::OPC_CheckPredicate, 84, 15, 11, 0, // Skip to: 5627 15234/* 2796 */ MCD::OPC_CheckField, 22, 1, 1, 8, 11, 0, // Skip to: 5627 15235/* 2803 */ MCD::OPC_SoftFail, 239, 1 /* 0xef */, 0, 15236/* 2807 */ MCD::OPC_Decode, 148, 23, 234, 3, // Opcode: VMRS_MVFR2 15237/* 2812 */ MCD::OPC_FilterValue, 6, 21, 0, 0, // Skip to: 2838 15238/* 2817 */ MCD::OPC_CheckPredicate, 33, 245, 10, 0, // Skip to: 5627 15239/* 2822 */ MCD::OPC_CheckField, 22, 1, 1, 238, 10, 0, // Skip to: 5627 15240/* 2829 */ MCD::OPC_SoftFail, 239, 1 /* 0xef */, 0, 15241/* 2833 */ MCD::OPC_Decode, 147, 23, 234, 3, // Opcode: VMRS_MVFR1 15242/* 2838 */ MCD::OPC_FilterValue, 7, 21, 0, 0, // Skip to: 2864 15243/* 2843 */ MCD::OPC_CheckPredicate, 33, 219, 10, 0, // Skip to: 5627 15244/* 2848 */ MCD::OPC_CheckField, 22, 1, 1, 212, 10, 0, // Skip to: 5627 15245/* 2855 */ MCD::OPC_SoftFail, 239, 1 /* 0xef */, 0, 15246/* 2859 */ MCD::OPC_Decode, 146, 23, 234, 3, // Opcode: VMRS_MVFR0 15247/* 2864 */ MCD::OPC_FilterValue, 8, 21, 0, 0, // Skip to: 2890 15248/* 2869 */ MCD::OPC_CheckPredicate, 33, 193, 10, 0, // Skip to: 5627 15249/* 2874 */ MCD::OPC_CheckField, 22, 1, 1, 186, 10, 0, // Skip to: 5627 15250/* 2881 */ MCD::OPC_SoftFail, 239, 1 /* 0xef */, 0, 15251/* 2885 */ MCD::OPC_Decode, 141, 23, 234, 3, // Opcode: VMRS_FPEXC 15252/* 2890 */ MCD::OPC_FilterValue, 9, 21, 0, 0, // Skip to: 2916 15253/* 2895 */ MCD::OPC_CheckPredicate, 33, 167, 10, 0, // Skip to: 5627 15254/* 2900 */ MCD::OPC_CheckField, 22, 1, 1, 160, 10, 0, // Skip to: 5627 15255/* 2907 */ MCD::OPC_SoftFail, 239, 1 /* 0xef */, 0, 15256/* 2911 */ MCD::OPC_Decode, 142, 23, 234, 3, // Opcode: VMRS_FPINST 15257/* 2916 */ MCD::OPC_FilterValue, 10, 21, 0, 0, // Skip to: 2942 15258/* 2921 */ MCD::OPC_CheckPredicate, 33, 141, 10, 0, // Skip to: 5627 15259/* 2926 */ MCD::OPC_CheckField, 22, 1, 1, 134, 10, 0, // Skip to: 5627 15260/* 2933 */ MCD::OPC_SoftFail, 239, 1 /* 0xef */, 0, 15261/* 2937 */ MCD::OPC_Decode, 143, 23, 234, 3, // Opcode: VMRS_FPINST2 15262/* 2942 */ MCD::OPC_FilterValue, 12, 21, 0, 0, // Skip to: 2968 15263/* 2947 */ MCD::OPC_CheckPredicate, 23, 115, 10, 0, // Skip to: 5627 15264/* 2952 */ MCD::OPC_CheckField, 22, 1, 1, 108, 10, 0, // Skip to: 5627 15265/* 2959 */ MCD::OPC_SoftFail, 239, 1 /* 0xef */, 0, 15266/* 2963 */ MCD::OPC_Decode, 150, 23, 234, 3, // Opcode: VMRS_VPR 15267/* 2968 */ MCD::OPC_FilterValue, 13, 21, 0, 0, // Skip to: 2994 15268/* 2973 */ MCD::OPC_CheckPredicate, 23, 89, 10, 0, // Skip to: 5627 15269/* 2978 */ MCD::OPC_CheckField, 22, 1, 1, 82, 10, 0, // Skip to: 5627 15270/* 2985 */ MCD::OPC_SoftFail, 239, 1 /* 0xef */, 0, 15271/* 2989 */ MCD::OPC_Decode, 149, 23, 234, 3, // Opcode: VMRS_P0 15272/* 2994 */ MCD::OPC_FilterValue, 14, 21, 0, 0, // Skip to: 3020 15273/* 2999 */ MCD::OPC_CheckPredicate, 78, 63, 10, 0, // Skip to: 5627 15274/* 3004 */ MCD::OPC_CheckField, 22, 1, 1, 56, 10, 0, // Skip to: 5627 15275/* 3011 */ MCD::OPC_SoftFail, 239, 1 /* 0xef */, 0, 15276/* 3015 */ MCD::OPC_Decode, 139, 23, 234, 3, // Opcode: VMRS_FPCXTNS 15277/* 3020 */ MCD::OPC_FilterValue, 15, 42, 10, 0, // Skip to: 5627 15278/* 3025 */ MCD::OPC_CheckPredicate, 78, 37, 10, 0, // Skip to: 5627 15279/* 3030 */ MCD::OPC_CheckField, 22, 1, 1, 30, 10, 0, // Skip to: 5627 15280/* 3037 */ MCD::OPC_SoftFail, 239, 1 /* 0xef */, 0, 15281/* 3041 */ MCD::OPC_Decode, 140, 23, 234, 3, // Opcode: VMRS_FPCXTS 15282/* 3046 */ MCD::OPC_FilterValue, 11, 252, 5, 0, // Skip to: 4583 15283/* 3051 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 15284/* 3054 */ MCD::OPC_FilterValue, 0, 196, 0, 0, // Skip to: 3255 15285/* 3059 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ... 15286/* 3062 */ MCD::OPC_FilterValue, 12, 84, 0, 0, // Skip to: 3151 15287/* 3067 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 15288/* 3070 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 3106 15289/* 3075 */ MCD::OPC_CheckPredicate, 34, 243, 9, 0, // Skip to: 5627 15290/* 3080 */ MCD::OPC_CheckField, 22, 1, 1, 236, 9, 0, // Skip to: 5627 15291/* 3087 */ MCD::OPC_CheckField, 6, 2, 0, 229, 9, 0, // Skip to: 5627 15292/* 3094 */ MCD::OPC_CheckField, 4, 1, 1, 222, 9, 0, // Skip to: 5627 15293/* 3101 */ MCD::OPC_Decode, 237, 22, 239, 3, // Opcode: VMOVDRR 15294/* 3106 */ MCD::OPC_FilterValue, 1, 212, 9, 0, // Skip to: 5627 15295/* 3111 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 15296/* 3114 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3129 15297/* 3119 */ MCD::OPC_CheckPredicate, 34, 199, 9, 0, // Skip to: 5627 15298/* 3124 */ MCD::OPC_Decode, 203, 29, 240, 3, // Opcode: VSTMDIA 15299/* 3129 */ MCD::OPC_FilterValue, 1, 189, 9, 0, // Skip to: 5627 15300/* 3134 */ MCD::OPC_CheckPredicate, 34, 184, 9, 0, // Skip to: 5627 15301/* 3139 */ MCD::OPC_CheckField, 22, 1, 0, 177, 9, 0, // Skip to: 5627 15302/* 3146 */ MCD::OPC_Decode, 177, 6, 241, 3, // Opcode: FSTMXIA 15303/* 3151 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 3166 15304/* 3156 */ MCD::OPC_CheckPredicate, 34, 162, 9, 0, // Skip to: 5627 15305/* 3161 */ MCD::OPC_Decode, 209, 29, 242, 3, // Opcode: VSTRD 15306/* 3166 */ MCD::OPC_FilterValue, 14, 152, 9, 0, // Skip to: 5627 15307/* 3171 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 15308/* 3174 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 3226 15309/* 3179 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 15310/* 3182 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3204 15311/* 3187 */ MCD::OPC_CheckPredicate, 85, 131, 9, 0, // Skip to: 5627 15312/* 3192 */ MCD::OPC_CheckField, 4, 1, 0, 124, 9, 0, // Skip to: 5627 15313/* 3199 */ MCD::OPC_Decode, 173, 22, 243, 3, // Opcode: VMLAD 15314/* 3204 */ MCD::OPC_FilterValue, 1, 114, 9, 0, // Skip to: 5627 15315/* 3209 */ MCD::OPC_CheckPredicate, 85, 109, 9, 0, // Skip to: 5627 15316/* 3214 */ MCD::OPC_CheckField, 4, 1, 0, 102, 9, 0, // Skip to: 5627 15317/* 3221 */ MCD::OPC_Decode, 174, 18, 244, 3, // Opcode: VDIVD 15318/* 3226 */ MCD::OPC_FilterValue, 1, 92, 9, 0, // Skip to: 5627 15319/* 3231 */ MCD::OPC_CheckPredicate, 85, 87, 9, 0, // Skip to: 5627 15320/* 3236 */ MCD::OPC_CheckField, 23, 1, 0, 80, 9, 0, // Skip to: 5627 15321/* 3243 */ MCD::OPC_CheckField, 4, 1, 0, 73, 9, 0, // Skip to: 5627 15322/* 3250 */ MCD::OPC_Decode, 204, 22, 243, 3, // Opcode: VMLSD 15323/* 3255 */ MCD::OPC_FilterValue, 1, 243, 0, 0, // Skip to: 3503 15324/* 3260 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ... 15325/* 3263 */ MCD::OPC_FilterValue, 12, 108, 0, 0, // Skip to: 3376 15326/* 3268 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 15327/* 3271 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 3307 15328/* 3276 */ MCD::OPC_CheckPredicate, 34, 42, 9, 0, // Skip to: 5627 15329/* 3281 */ MCD::OPC_CheckField, 22, 1, 1, 35, 9, 0, // Skip to: 5627 15330/* 3288 */ MCD::OPC_CheckField, 6, 2, 0, 28, 9, 0, // Skip to: 5627 15331/* 3295 */ MCD::OPC_CheckField, 4, 1, 1, 21, 9, 0, // Skip to: 5627 15332/* 3302 */ MCD::OPC_Decode, 250, 22, 245, 3, // Opcode: VMOVRRD 15333/* 3307 */ MCD::OPC_FilterValue, 1, 11, 9, 0, // Skip to: 5627 15334/* 3312 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 15335/* 3315 */ MCD::OPC_FilterValue, 0, 34, 0, 0, // Skip to: 3354 15336/* 3320 */ MCD::OPC_CheckPredicate, 78, 19, 0, 0, // Skip to: 3344 15337/* 3325 */ MCD::OPC_CheckField, 28, 4, 14, 12, 0, 0, // Skip to: 3344 15338/* 3332 */ MCD::OPC_CheckField, 16, 4, 15, 5, 0, 0, // Skip to: 3344 15339/* 3339 */ MCD::OPC_Decode, 210, 26, 230, 3, // Opcode: VSCCLRMD 15340/* 3344 */ MCD::OPC_CheckPredicate, 34, 230, 8, 0, // Skip to: 5627 15341/* 3349 */ MCD::OPC_Decode, 240, 21, 240, 3, // Opcode: VLDMDIA 15342/* 3354 */ MCD::OPC_FilterValue, 1, 220, 8, 0, // Skip to: 5627 15343/* 3359 */ MCD::OPC_CheckPredicate, 34, 215, 8, 0, // Skip to: 5627 15344/* 3364 */ MCD::OPC_CheckField, 22, 1, 0, 208, 8, 0, // Skip to: 5627 15345/* 3371 */ MCD::OPC_Decode, 173, 6, 241, 3, // Opcode: FLDMXIA 15346/* 3376 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 3391 15347/* 3381 */ MCD::OPC_CheckPredicate, 34, 193, 8, 0, // Skip to: 5627 15348/* 3386 */ MCD::OPC_Decode, 246, 21, 242, 3, // Opcode: VLDRD 15349/* 3391 */ MCD::OPC_FilterValue, 14, 183, 8, 0, // Skip to: 5627 15350/* 3396 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 15351/* 3399 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 3451 15352/* 3404 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 15353/* 3407 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3429 15354/* 3412 */ MCD::OPC_CheckPredicate, 85, 162, 8, 0, // Skip to: 5627 15355/* 3417 */ MCD::OPC_CheckField, 4, 1, 0, 155, 8, 0, // Skip to: 5627 15356/* 3424 */ MCD::OPC_Decode, 218, 23, 243, 3, // Opcode: VNMLSD 15357/* 3429 */ MCD::OPC_FilterValue, 1, 145, 8, 0, // Skip to: 5627 15358/* 3434 */ MCD::OPC_CheckPredicate, 86, 140, 8, 0, // Skip to: 5627 15359/* 3439 */ MCD::OPC_CheckField, 4, 1, 0, 133, 8, 0, // Skip to: 5627 15360/* 3446 */ MCD::OPC_Decode, 223, 18, 243, 3, // Opcode: VFNMSD 15361/* 3451 */ MCD::OPC_FilterValue, 1, 123, 8, 0, // Skip to: 5627 15362/* 3456 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ... 15363/* 3459 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3481 15364/* 3464 */ MCD::OPC_CheckPredicate, 85, 110, 8, 0, // Skip to: 5627 15365/* 3469 */ MCD::OPC_CheckField, 4, 1, 0, 103, 8, 0, // Skip to: 5627 15366/* 3476 */ MCD::OPC_Decode, 215, 23, 243, 3, // Opcode: VNMLAD 15367/* 3481 */ MCD::OPC_FilterValue, 1, 93, 8, 0, // Skip to: 5627 15368/* 3486 */ MCD::OPC_CheckPredicate, 86, 88, 8, 0, // Skip to: 5627 15369/* 3491 */ MCD::OPC_CheckField, 4, 1, 0, 81, 8, 0, // Skip to: 5627 15370/* 3498 */ MCD::OPC_Decode, 220, 18, 243, 3, // Opcode: VFNMAD 15371/* 3503 */ MCD::OPC_FilterValue, 2, 197, 0, 0, // Skip to: 3705 15372/* 3508 */ MCD::OPC_ExtractField, 23, 5, // Inst{27-23} ... 15373/* 3511 */ MCD::OPC_FilterValue, 25, 40, 0, 0, // Skip to: 3556 15374/* 3516 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 15375/* 3519 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3534 15376/* 3524 */ MCD::OPC_CheckPredicate, 34, 50, 8, 0, // Skip to: 5627 15377/* 3529 */ MCD::OPC_Decode, 204, 29, 246, 3, // Opcode: VSTMDIA_UPD 15378/* 3534 */ MCD::OPC_FilterValue, 1, 40, 8, 0, // Skip to: 5627 15379/* 3539 */ MCD::OPC_CheckPredicate, 34, 35, 8, 0, // Skip to: 5627 15380/* 3544 */ MCD::OPC_CheckField, 22, 1, 0, 28, 8, 0, // Skip to: 5627 15381/* 3551 */ MCD::OPC_Decode, 178, 6, 247, 3, // Opcode: FSTMXIA_UPD 15382/* 3556 */ MCD::OPC_FilterValue, 26, 40, 0, 0, // Skip to: 3601 15383/* 3561 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 15384/* 3564 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3579 15385/* 3569 */ MCD::OPC_CheckPredicate, 34, 5, 8, 0, // Skip to: 5627 15386/* 3574 */ MCD::OPC_Decode, 202, 29, 246, 3, // Opcode: VSTMDDB_UPD 15387/* 3579 */ MCD::OPC_FilterValue, 1, 251, 7, 0, // Skip to: 5627 15388/* 3584 */ MCD::OPC_CheckPredicate, 34, 246, 7, 0, // Skip to: 5627 15389/* 3589 */ MCD::OPC_CheckField, 22, 1, 0, 239, 7, 0, // Skip to: 5627 15390/* 3596 */ MCD::OPC_Decode, 176, 6, 247, 3, // Opcode: FSTMXDB_UPD 15391/* 3601 */ MCD::OPC_FilterValue, 28, 47, 0, 0, // Skip to: 3653 15392/* 3606 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 15393/* 3609 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3631 15394/* 3614 */ MCD::OPC_CheckPredicate, 85, 216, 7, 0, // Skip to: 5627 15395/* 3619 */ MCD::OPC_CheckField, 4, 1, 0, 209, 7, 0, // Skip to: 5627 15396/* 3626 */ MCD::OPC_Decode, 161, 23, 244, 3, // Opcode: VMULD 15397/* 3631 */ MCD::OPC_FilterValue, 1, 199, 7, 0, // Skip to: 5627 15398/* 3636 */ MCD::OPC_CheckPredicate, 85, 194, 7, 0, // Skip to: 5627 15399/* 3641 */ MCD::OPC_CheckField, 4, 1, 0, 187, 7, 0, // Skip to: 5627 15400/* 3648 */ MCD::OPC_Decode, 221, 23, 244, 3, // Opcode: VNMULD 15401/* 3653 */ MCD::OPC_FilterValue, 29, 177, 7, 0, // Skip to: 5627 15402/* 3658 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 15403/* 3661 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3683 15404/* 3666 */ MCD::OPC_CheckPredicate, 86, 164, 7, 0, // Skip to: 5627 15405/* 3671 */ MCD::OPC_CheckField, 4, 1, 0, 157, 7, 0, // Skip to: 5627 15406/* 3678 */ MCD::OPC_Decode, 198, 18, 243, 3, // Opcode: VFMAD 15407/* 3683 */ MCD::OPC_FilterValue, 1, 147, 7, 0, // Skip to: 5627 15408/* 3688 */ MCD::OPC_CheckPredicate, 86, 142, 7, 0, // Skip to: 5627 15409/* 3693 */ MCD::OPC_CheckField, 4, 1, 0, 135, 7, 0, // Skip to: 5627 15410/* 3700 */ MCD::OPC_Decode, 209, 18, 243, 3, // Opcode: VFMSD 15411/* 3705 */ MCD::OPC_FilterValue, 3, 125, 7, 0, // Skip to: 5627 15412/* 3710 */ MCD::OPC_ExtractField, 23, 5, // Inst{27-23} ... 15413/* 3713 */ MCD::OPC_FilterValue, 25, 40, 0, 0, // Skip to: 3758 15414/* 3718 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 15415/* 3721 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3736 15416/* 3726 */ MCD::OPC_CheckPredicate, 34, 104, 7, 0, // Skip to: 5627 15417/* 3731 */ MCD::OPC_Decode, 241, 21, 246, 3, // Opcode: VLDMDIA_UPD 15418/* 3736 */ MCD::OPC_FilterValue, 1, 94, 7, 0, // Skip to: 5627 15419/* 3741 */ MCD::OPC_CheckPredicate, 34, 89, 7, 0, // Skip to: 5627 15420/* 3746 */ MCD::OPC_CheckField, 22, 1, 0, 82, 7, 0, // Skip to: 5627 15421/* 3753 */ MCD::OPC_Decode, 174, 6, 247, 3, // Opcode: FLDMXIA_UPD 15422/* 3758 */ MCD::OPC_FilterValue, 26, 40, 0, 0, // Skip to: 3803 15423/* 3763 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ... 15424/* 3766 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3781 15425/* 3771 */ MCD::OPC_CheckPredicate, 34, 59, 7, 0, // Skip to: 5627 15426/* 3776 */ MCD::OPC_Decode, 239, 21, 246, 3, // Opcode: VLDMDDB_UPD 15427/* 3781 */ MCD::OPC_FilterValue, 1, 49, 7, 0, // Skip to: 5627 15428/* 3786 */ MCD::OPC_CheckPredicate, 34, 44, 7, 0, // Skip to: 5627 15429/* 3791 */ MCD::OPC_CheckField, 22, 1, 0, 37, 7, 0, // Skip to: 5627 15430/* 3798 */ MCD::OPC_Decode, 172, 6, 247, 3, // Opcode: FLDMXDB_UPD 15431/* 3803 */ MCD::OPC_FilterValue, 28, 47, 0, 0, // Skip to: 3855 15432/* 3808 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 15433/* 3811 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3833 15434/* 3816 */ MCD::OPC_CheckPredicate, 85, 14, 7, 0, // Skip to: 5627 15435/* 3821 */ MCD::OPC_CheckField, 4, 1, 0, 7, 7, 0, // Skip to: 5627 15436/* 3828 */ MCD::OPC_Decode, 150, 16, 244, 3, // Opcode: VADDD 15437/* 3833 */ MCD::OPC_FilterValue, 1, 253, 6, 0, // Skip to: 5627 15438/* 3838 */ MCD::OPC_CheckPredicate, 85, 248, 6, 0, // Skip to: 5627 15439/* 3843 */ MCD::OPC_CheckField, 4, 1, 0, 241, 6, 0, // Skip to: 5627 15440/* 3850 */ MCD::OPC_Decode, 230, 29, 244, 3, // Opcode: VSUBD 15441/* 3855 */ MCD::OPC_FilterValue, 29, 231, 6, 0, // Skip to: 5627 15442/* 3860 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 15443/* 3863 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3885 15444/* 3868 */ MCD::OPC_CheckPredicate, 87, 218, 6, 0, // Skip to: 5627 15445/* 3873 */ MCD::OPC_CheckField, 4, 2, 0, 211, 6, 0, // Skip to: 5627 15446/* 3880 */ MCD::OPC_Decode, 169, 6, 248, 3, // Opcode: FCONSTD 15447/* 3885 */ MCD::OPC_FilterValue, 1, 77, 1, 0, // Skip to: 4223 15448/* 3890 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ... 15449/* 3893 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3915 15450/* 3898 */ MCD::OPC_CheckPredicate, 88, 188, 6, 0, // Skip to: 5627 15451/* 3903 */ MCD::OPC_CheckField, 4, 1, 0, 181, 6, 0, // Skip to: 5627 15452/* 3910 */ MCD::OPC_Decode, 236, 22, 249, 3, // Opcode: VMOVD 15453/* 3915 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 3937 15454/* 3920 */ MCD::OPC_CheckPredicate, 85, 166, 6, 0, // Skip to: 5627 15455/* 3925 */ MCD::OPC_CheckField, 4, 1, 0, 159, 6, 0, // Skip to: 5627 15456/* 3932 */ MCD::OPC_Decode, 202, 23, 249, 3, // Opcode: VNEGD 15457/* 3937 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 3959 15458/* 3942 */ MCD::OPC_CheckPredicate, 89, 144, 6, 0, // Skip to: 5627 15459/* 3947 */ MCD::OPC_CheckField, 4, 1, 0, 137, 6, 0, // Skip to: 5627 15460/* 3954 */ MCD::OPC_Decode, 217, 17, 238, 3, // Opcode: VCVTBHD 15461/* 3959 */ MCD::OPC_FilterValue, 3, 17, 0, 0, // Skip to: 3981 15462/* 3964 */ MCD::OPC_CheckPredicate, 89, 122, 6, 0, // Skip to: 5627 15463/* 3969 */ MCD::OPC_CheckField, 4, 1, 0, 115, 6, 0, // Skip to: 5627 15464/* 3976 */ MCD::OPC_Decode, 216, 17, 250, 3, // Opcode: VCVTBDH 15465/* 3981 */ MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 4003 15466/* 3986 */ MCD::OPC_CheckPredicate, 85, 100, 6, 0, // Skip to: 5627 15467/* 3991 */ MCD::OPC_CheckField, 4, 1, 0, 93, 6, 0, // Skip to: 5627 15468/* 3998 */ MCD::OPC_Decode, 188, 17, 249, 3, // Opcode: VCMPD 15469/* 4003 */ MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 4025 15470/* 4008 */ MCD::OPC_CheckPredicate, 85, 78, 6, 0, // Skip to: 5627 15471/* 4013 */ MCD::OPC_CheckField, 0, 6, 0, 71, 6, 0, // Skip to: 5627 15472/* 4020 */ MCD::OPC_Decode, 197, 17, 251, 3, // Opcode: VCMPZD 15473/* 4025 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 4047 15474/* 4030 */ MCD::OPC_CheckPredicate, 89, 56, 6, 0, // Skip to: 5627 15475/* 4035 */ MCD::OPC_CheckField, 4, 1, 0, 49, 6, 0, // Skip to: 5627 15476/* 4042 */ MCD::OPC_Decode, 129, 26, 249, 3, // Opcode: VRINTRD 15477/* 4047 */ MCD::OPC_FilterValue, 7, 17, 0, 0, // Skip to: 4069 15478/* 4052 */ MCD::OPC_CheckPredicate, 89, 34, 6, 0, // Skip to: 5627 15479/* 4057 */ MCD::OPC_CheckField, 4, 1, 0, 27, 6, 0, // Skip to: 5627 15480/* 4064 */ MCD::OPC_Decode, 132, 26, 249, 3, // Opcode: VRINTXD 15481/* 4069 */ MCD::OPC_FilterValue, 8, 17, 0, 0, // Skip to: 4091 15482/* 4074 */ MCD::OPC_CheckPredicate, 85, 12, 6, 0, // Skip to: 5627 15483/* 4079 */ MCD::OPC_CheckField, 4, 1, 0, 5, 6, 0, // Skip to: 5627 15484/* 4086 */ MCD::OPC_Decode, 191, 30, 238, 3, // Opcode: VUITOD 15485/* 4091 */ MCD::OPC_FilterValue, 10, 17, 0, 0, // Skip to: 4113 15486/* 4096 */ MCD::OPC_CheckPredicate, 85, 246, 5, 0, // Skip to: 5627 15487/* 4101 */ MCD::OPC_CheckField, 4, 1, 0, 239, 5, 0, // Skip to: 5627 15488/* 4108 */ MCD::OPC_Decode, 155, 27, 252, 3, // Opcode: VSHTOD 15489/* 4113 */ MCD::OPC_FilterValue, 11, 17, 0, 0, // Skip to: 4135 15490/* 4118 */ MCD::OPC_CheckPredicate, 85, 224, 5, 0, // Skip to: 5627 15491/* 4123 */ MCD::OPC_CheckField, 4, 1, 0, 217, 5, 0, // Skip to: 5627 15492/* 4130 */ MCD::OPC_Decode, 188, 30, 252, 3, // Opcode: VUHTOD 15493/* 4135 */ MCD::OPC_FilterValue, 12, 17, 0, 0, // Skip to: 4157 15494/* 4140 */ MCD::OPC_CheckPredicate, 85, 202, 5, 0, // Skip to: 5627 15495/* 4145 */ MCD::OPC_CheckField, 4, 1, 0, 195, 5, 0, // Skip to: 5627 15496/* 4152 */ MCD::OPC_Decode, 163, 30, 253, 3, // Opcode: VTOUIRD 15497/* 4157 */ MCD::OPC_FilterValue, 13, 17, 0, 0, // Skip to: 4179 15498/* 4162 */ MCD::OPC_CheckPredicate, 85, 180, 5, 0, // Skip to: 5627 15499/* 4167 */ MCD::OPC_CheckField, 4, 1, 0, 173, 5, 0, // Skip to: 5627 15500/* 4174 */ MCD::OPC_Decode, 151, 30, 253, 3, // Opcode: VTOSIRD 15501/* 4179 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 4201 15502/* 4184 */ MCD::OPC_CheckPredicate, 85, 158, 5, 0, // Skip to: 5627 15503/* 4189 */ MCD::OPC_CheckField, 4, 1, 0, 151, 5, 0, // Skip to: 5627 15504/* 4196 */ MCD::OPC_Decode, 148, 30, 252, 3, // Opcode: VTOSHD 15505/* 4201 */ MCD::OPC_FilterValue, 15, 141, 5, 0, // Skip to: 5627 15506/* 4206 */ MCD::OPC_CheckPredicate, 85, 136, 5, 0, // Skip to: 5627 15507/* 4211 */ MCD::OPC_CheckField, 4, 1, 0, 129, 5, 0, // Skip to: 5627 15508/* 4218 */ MCD::OPC_Decode, 160, 30, 252, 3, // Opcode: VTOUHD 15509/* 4223 */ MCD::OPC_FilterValue, 3, 119, 5, 0, // Skip to: 5627 15510/* 4228 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ... 15511/* 4231 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 4253 15512/* 4236 */ MCD::OPC_CheckPredicate, 85, 106, 5, 0, // Skip to: 5627 15513/* 4241 */ MCD::OPC_CheckField, 4, 1, 0, 99, 5, 0, // Skip to: 5627 15514/* 4248 */ MCD::OPC_Decode, 129, 16, 249, 3, // Opcode: VABSD 15515/* 4253 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 4275 15516/* 4258 */ MCD::OPC_CheckPredicate, 85, 84, 5, 0, // Skip to: 5627 15517/* 4263 */ MCD::OPC_CheckField, 4, 1, 0, 77, 5, 0, // Skip to: 5627 15518/* 4270 */ MCD::OPC_Decode, 173, 27, 249, 3, // Opcode: VSQRTD 15519/* 4275 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 4297 15520/* 4280 */ MCD::OPC_CheckPredicate, 89, 62, 5, 0, // Skip to: 5627 15521/* 4285 */ MCD::OPC_CheckField, 4, 1, 0, 55, 5, 0, // Skip to: 5627 15522/* 4292 */ MCD::OPC_Decode, 137, 18, 238, 3, // Opcode: VCVTTHD 15523/* 4297 */ MCD::OPC_FilterValue, 3, 17, 0, 0, // Skip to: 4319 15524/* 4302 */ MCD::OPC_CheckPredicate, 89, 40, 5, 0, // Skip to: 5627 15525/* 4307 */ MCD::OPC_CheckField, 4, 1, 0, 33, 5, 0, // Skip to: 5627 15526/* 4314 */ MCD::OPC_Decode, 136, 18, 250, 3, // Opcode: VCVTTDH 15527/* 4319 */ MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 4341 15528/* 4324 */ MCD::OPC_CheckPredicate, 85, 18, 5, 0, // Skip to: 5627 15529/* 4329 */ MCD::OPC_CheckField, 4, 1, 0, 11, 5, 0, // Skip to: 5627 15530/* 4336 */ MCD::OPC_Decode, 189, 17, 249, 3, // Opcode: VCMPED 15531/* 4341 */ MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 4363 15532/* 4346 */ MCD::OPC_CheckPredicate, 85, 252, 4, 0, // Skip to: 5627 15533/* 4351 */ MCD::OPC_CheckField, 0, 6, 0, 245, 4, 0, // Skip to: 5627 15534/* 4358 */ MCD::OPC_Decode, 192, 17, 251, 3, // Opcode: VCMPEZD 15535/* 4363 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 4385 15536/* 4368 */ MCD::OPC_CheckPredicate, 89, 230, 4, 0, // Skip to: 5627 15537/* 4373 */ MCD::OPC_CheckField, 4, 1, 0, 223, 4, 0, // Skip to: 5627 15538/* 4380 */ MCD::OPC_Decode, 139, 26, 249, 3, // Opcode: VRINTZD 15539/* 4385 */ MCD::OPC_FilterValue, 7, 17, 0, 0, // Skip to: 4407 15540/* 4390 */ MCD::OPC_CheckPredicate, 85, 208, 4, 0, // Skip to: 5627 15541/* 4395 */ MCD::OPC_CheckField, 4, 1, 0, 201, 4, 0, // Skip to: 5627 15542/* 4402 */ MCD::OPC_Decode, 135, 18, 253, 3, // Opcode: VCVTSD 15543/* 4407 */ MCD::OPC_FilterValue, 8, 17, 0, 0, // Skip to: 4429 15544/* 4412 */ MCD::OPC_CheckPredicate, 85, 186, 4, 0, // Skip to: 5627 15545/* 4417 */ MCD::OPC_CheckField, 4, 1, 0, 179, 4, 0, // Skip to: 5627 15546/* 4424 */ MCD::OPC_Decode, 158, 27, 238, 3, // Opcode: VSITOD 15547/* 4429 */ MCD::OPC_FilterValue, 9, 17, 0, 0, // Skip to: 4451 15548/* 4434 */ MCD::OPC_CheckPredicate, 90, 164, 4, 0, // Skip to: 5627 15549/* 4439 */ MCD::OPC_CheckField, 4, 1, 0, 157, 4, 0, // Skip to: 5627 15550/* 4446 */ MCD::OPC_Decode, 134, 19, 253, 3, // Opcode: VJCVT 15551/* 4451 */ MCD::OPC_FilterValue, 10, 17, 0, 0, // Skip to: 4473 15552/* 4456 */ MCD::OPC_CheckPredicate, 85, 142, 4, 0, // Skip to: 5627 15553/* 4461 */ MCD::OPC_CheckField, 4, 1, 0, 135, 4, 0, // Skip to: 5627 15554/* 4468 */ MCD::OPC_Decode, 169, 27, 252, 3, // Opcode: VSLTOD 15555/* 4473 */ MCD::OPC_FilterValue, 11, 17, 0, 0, // Skip to: 4495 15556/* 4478 */ MCD::OPC_CheckPredicate, 85, 120, 4, 0, // Skip to: 5627 15557/* 4483 */ MCD::OPC_CheckField, 4, 1, 0, 113, 4, 0, // Skip to: 5627 15558/* 4490 */ MCD::OPC_Decode, 194, 30, 252, 3, // Opcode: VULTOD 15559/* 4495 */ MCD::OPC_FilterValue, 12, 17, 0, 0, // Skip to: 4517 15560/* 4500 */ MCD::OPC_CheckPredicate, 85, 98, 4, 0, // Skip to: 5627 15561/* 4505 */ MCD::OPC_CheckField, 4, 1, 0, 91, 4, 0, // Skip to: 5627 15562/* 4512 */ MCD::OPC_Decode, 166, 30, 253, 3, // Opcode: VTOUIZD 15563/* 4517 */ MCD::OPC_FilterValue, 13, 17, 0, 0, // Skip to: 4539 15564/* 4522 */ MCD::OPC_CheckPredicate, 85, 76, 4, 0, // Skip to: 5627 15565/* 4527 */ MCD::OPC_CheckField, 4, 1, 0, 69, 4, 0, // Skip to: 5627 15566/* 4534 */ MCD::OPC_Decode, 154, 30, 253, 3, // Opcode: VTOSIZD 15567/* 4539 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 4561 15568/* 4544 */ MCD::OPC_CheckPredicate, 85, 54, 4, 0, // Skip to: 5627 15569/* 4549 */ MCD::OPC_CheckField, 4, 1, 0, 47, 4, 0, // Skip to: 5627 15570/* 4556 */ MCD::OPC_Decode, 157, 30, 252, 3, // Opcode: VTOSLD 15571/* 4561 */ MCD::OPC_FilterValue, 15, 37, 4, 0, // Skip to: 5627 15572/* 4566 */ MCD::OPC_CheckPredicate, 85, 32, 4, 0, // Skip to: 5627 15573/* 4571 */ MCD::OPC_CheckField, 4, 1, 0, 25, 4, 0, // Skip to: 5627 15574/* 4578 */ MCD::OPC_Decode, 169, 30, 252, 3, // Opcode: VTOULD 15575/* 4583 */ MCD::OPC_FilterValue, 15, 15, 4, 0, // Skip to: 5627 15576/* 4588 */ MCD::OPC_ExtractField, 20, 3, // Inst{22-20} ... 15577/* 4591 */ MCD::OPC_FilterValue, 0, 61, 0, 0, // Skip to: 4657 15578/* 4596 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ... 15579/* 4599 */ MCD::OPC_FilterValue, 2, 24, 0, 0, // Skip to: 4628 15580/* 4604 */ MCD::OPC_CheckPredicate, 25, 250, 3, 0, // Skip to: 5627 15581/* 4609 */ MCD::OPC_CheckField, 24, 4, 13, 243, 3, 0, // Skip to: 5627 15582/* 4616 */ MCD::OPC_CheckField, 7, 1, 1, 236, 3, 0, // Skip to: 5627 15583/* 4623 */ MCD::OPC_Decode, 221, 29, 254, 3, // Opcode: VSTR_FPSCR_off 15584/* 4628 */ MCD::OPC_FilterValue, 4, 226, 3, 0, // Skip to: 5627 15585/* 4633 */ MCD::OPC_CheckPredicate, 25, 221, 3, 0, // Skip to: 5627 15586/* 4638 */ MCD::OPC_CheckField, 24, 4, 13, 214, 3, 0, // Skip to: 5627 15587/* 4645 */ MCD::OPC_CheckField, 7, 1, 1, 207, 3, 0, // Skip to: 5627 15588/* 4652 */ MCD::OPC_Decode, 218, 29, 254, 3, // Opcode: VSTR_FPSCR_NZCVQC_off 15589/* 4657 */ MCD::OPC_FilterValue, 1, 61, 0, 0, // Skip to: 4723 15590/* 4662 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ... 15591/* 4665 */ MCD::OPC_FilterValue, 2, 24, 0, 0, // Skip to: 4694 15592/* 4670 */ MCD::OPC_CheckPredicate, 25, 184, 3, 0, // Skip to: 5627 15593/* 4675 */ MCD::OPC_CheckField, 24, 4, 13, 177, 3, 0, // Skip to: 5627 15594/* 4682 */ MCD::OPC_CheckField, 7, 1, 1, 170, 3, 0, // Skip to: 5627 15595/* 4689 */ MCD::OPC_Decode, 130, 22, 254, 3, // Opcode: VLDR_FPSCR_off 15596/* 4694 */ MCD::OPC_FilterValue, 4, 160, 3, 0, // Skip to: 5627 15597/* 4699 */ MCD::OPC_CheckPredicate, 25, 155, 3, 0, // Skip to: 5627 15598/* 4704 */ MCD::OPC_CheckField, 24, 4, 13, 148, 3, 0, // Skip to: 5627 15599/* 4711 */ MCD::OPC_CheckField, 7, 1, 1, 141, 3, 0, // Skip to: 5627 15600/* 4718 */ MCD::OPC_Decode, 255, 21, 254, 3, // Opcode: VLDR_FPSCR_NZCVQC_off 15601/* 4723 */ MCD::OPC_FilterValue, 2, 107, 0, 0, // Skip to: 4835 15602/* 4728 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ... 15603/* 4731 */ MCD::OPC_FilterValue, 2, 47, 0, 0, // Skip to: 4783 15604/* 4736 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ... 15605/* 4739 */ MCD::OPC_FilterValue, 12, 17, 0, 0, // Skip to: 4761 15606/* 4744 */ MCD::OPC_CheckPredicate, 25, 110, 3, 0, // Skip to: 5627 15607/* 4749 */ MCD::OPC_CheckField, 7, 1, 1, 103, 3, 0, // Skip to: 5627 15608/* 4756 */ MCD::OPC_Decode, 222, 29, 255, 3, // Opcode: VSTR_FPSCR_post 15609/* 4761 */ MCD::OPC_FilterValue, 13, 93, 3, 0, // Skip to: 5627 15610/* 4766 */ MCD::OPC_CheckPredicate, 25, 88, 3, 0, // Skip to: 5627 15611/* 4771 */ MCD::OPC_CheckField, 7, 1, 1, 81, 3, 0, // Skip to: 5627 15612/* 4778 */ MCD::OPC_Decode, 223, 29, 255, 3, // Opcode: VSTR_FPSCR_pre 15613/* 4783 */ MCD::OPC_FilterValue, 4, 71, 3, 0, // Skip to: 5627 15614/* 4788 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ... 15615/* 4791 */ MCD::OPC_FilterValue, 12, 17, 0, 0, // Skip to: 4813 15616/* 4796 */ MCD::OPC_CheckPredicate, 25, 58, 3, 0, // Skip to: 5627 15617/* 4801 */ MCD::OPC_CheckField, 7, 1, 1, 51, 3, 0, // Skip to: 5627 15618/* 4808 */ MCD::OPC_Decode, 219, 29, 255, 3, // Opcode: VSTR_FPSCR_NZCVQC_post 15619/* 4813 */ MCD::OPC_FilterValue, 13, 41, 3, 0, // Skip to: 5627 15620/* 4818 */ MCD::OPC_CheckPredicate, 25, 36, 3, 0, // Skip to: 5627 15621/* 4823 */ MCD::OPC_CheckField, 7, 1, 1, 29, 3, 0, // Skip to: 5627 15622/* 4830 */ MCD::OPC_Decode, 220, 29, 255, 3, // Opcode: VSTR_FPSCR_NZCVQC_pre 15623/* 4835 */ MCD::OPC_FilterValue, 3, 107, 0, 0, // Skip to: 4947 15624/* 4840 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ... 15625/* 4843 */ MCD::OPC_FilterValue, 2, 47, 0, 0, // Skip to: 4895 15626/* 4848 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ... 15627/* 4851 */ MCD::OPC_FilterValue, 12, 17, 0, 0, // Skip to: 4873 15628/* 4856 */ MCD::OPC_CheckPredicate, 25, 254, 2, 0, // Skip to: 5627 15629/* 4861 */ MCD::OPC_CheckField, 7, 1, 1, 247, 2, 0, // Skip to: 5627 15630/* 4868 */ MCD::OPC_Decode, 131, 22, 255, 3, // Opcode: VLDR_FPSCR_post 15631/* 4873 */ MCD::OPC_FilterValue, 13, 237, 2, 0, // Skip to: 5627 15632/* 4878 */ MCD::OPC_CheckPredicate, 25, 232, 2, 0, // Skip to: 5627 15633/* 4883 */ MCD::OPC_CheckField, 7, 1, 1, 225, 2, 0, // Skip to: 5627 15634/* 4890 */ MCD::OPC_Decode, 132, 22, 255, 3, // Opcode: VLDR_FPSCR_pre 15635/* 4895 */ MCD::OPC_FilterValue, 4, 215, 2, 0, // Skip to: 5627 15636/* 4900 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ... 15637/* 4903 */ MCD::OPC_FilterValue, 12, 17, 0, 0, // Skip to: 4925 15638/* 4908 */ MCD::OPC_CheckPredicate, 25, 202, 2, 0, // Skip to: 5627 15639/* 4913 */ MCD::OPC_CheckField, 7, 1, 1, 195, 2, 0, // Skip to: 5627 15640/* 4920 */ MCD::OPC_Decode, 128, 22, 255, 3, // Opcode: VLDR_FPSCR_NZCVQC_post 15641/* 4925 */ MCD::OPC_FilterValue, 13, 185, 2, 0, // Skip to: 5627 15642/* 4930 */ MCD::OPC_CheckPredicate, 25, 180, 2, 0, // Skip to: 5627 15643/* 4935 */ MCD::OPC_CheckField, 7, 1, 1, 173, 2, 0, // Skip to: 5627 15644/* 4942 */ MCD::OPC_Decode, 129, 22, 255, 3, // Opcode: VLDR_FPSCR_NZCVQC_pre 15645/* 4947 */ MCD::OPC_FilterValue, 4, 119, 0, 0, // Skip to: 5071 15646/* 4952 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ... 15647/* 4955 */ MCD::OPC_FilterValue, 8, 24, 0, 0, // Skip to: 4984 15648/* 4960 */ MCD::OPC_CheckPredicate, 23, 150, 2, 0, // Skip to: 5627 15649/* 4965 */ MCD::OPC_CheckField, 24, 4, 13, 143, 2, 0, // Skip to: 5627 15650/* 4972 */ MCD::OPC_CheckField, 7, 1, 1, 136, 2, 0, // Skip to: 5627 15651/* 4979 */ MCD::OPC_Decode, 227, 29, 254, 3, // Opcode: VSTR_VPR_off 15652/* 4984 */ MCD::OPC_FilterValue, 10, 24, 0, 0, // Skip to: 5013 15653/* 4989 */ MCD::OPC_CheckPredicate, 23, 121, 2, 0, // Skip to: 5627 15654/* 4994 */ MCD::OPC_CheckField, 24, 4, 13, 114, 2, 0, // Skip to: 5627 15655/* 5001 */ MCD::OPC_CheckField, 7, 1, 1, 107, 2, 0, // Skip to: 5627 15656/* 5008 */ MCD::OPC_Decode, 224, 29, 254, 3, // Opcode: VSTR_P0_off 15657/* 5013 */ MCD::OPC_FilterValue, 12, 24, 0, 0, // Skip to: 5042 15658/* 5018 */ MCD::OPC_CheckPredicate, 78, 92, 2, 0, // Skip to: 5627 15659/* 5023 */ MCD::OPC_CheckField, 24, 4, 13, 85, 2, 0, // Skip to: 5627 15660/* 5030 */ MCD::OPC_CheckField, 7, 1, 1, 78, 2, 0, // Skip to: 5627 15661/* 5037 */ MCD::OPC_Decode, 212, 29, 254, 3, // Opcode: VSTR_FPCXTNS_off 15662/* 5042 */ MCD::OPC_FilterValue, 14, 68, 2, 0, // Skip to: 5627 15663/* 5047 */ MCD::OPC_CheckPredicate, 78, 63, 2, 0, // Skip to: 5627 15664/* 5052 */ MCD::OPC_CheckField, 24, 4, 13, 56, 2, 0, // Skip to: 5627 15665/* 5059 */ MCD::OPC_CheckField, 7, 1, 1, 49, 2, 0, // Skip to: 5627 15666/* 5066 */ MCD::OPC_Decode, 215, 29, 254, 3, // Opcode: VSTR_FPCXTS_off 15667/* 5071 */ MCD::OPC_FilterValue, 5, 119, 0, 0, // Skip to: 5195 15668/* 5076 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ... 15669/* 5079 */ MCD::OPC_FilterValue, 8, 24, 0, 0, // Skip to: 5108 15670/* 5084 */ MCD::OPC_CheckPredicate, 23, 26, 2, 0, // Skip to: 5627 15671/* 5089 */ MCD::OPC_CheckField, 24, 4, 13, 19, 2, 0, // Skip to: 5627 15672/* 5096 */ MCD::OPC_CheckField, 7, 1, 1, 12, 2, 0, // Skip to: 5627 15673/* 5103 */ MCD::OPC_Decode, 136, 22, 254, 3, // Opcode: VLDR_VPR_off 15674/* 5108 */ MCD::OPC_FilterValue, 10, 24, 0, 0, // Skip to: 5137 15675/* 5113 */ MCD::OPC_CheckPredicate, 23, 253, 1, 0, // Skip to: 5627 15676/* 5118 */ MCD::OPC_CheckField, 24, 4, 13, 246, 1, 0, // Skip to: 5627 15677/* 5125 */ MCD::OPC_CheckField, 7, 1, 1, 239, 1, 0, // Skip to: 5627 15678/* 5132 */ MCD::OPC_Decode, 133, 22, 254, 3, // Opcode: VLDR_P0_off 15679/* 5137 */ MCD::OPC_FilterValue, 12, 24, 0, 0, // Skip to: 5166 15680/* 5142 */ MCD::OPC_CheckPredicate, 78, 224, 1, 0, // Skip to: 5627 15681/* 5147 */ MCD::OPC_CheckField, 24, 4, 13, 217, 1, 0, // Skip to: 5627 15682/* 5154 */ MCD::OPC_CheckField, 7, 1, 1, 210, 1, 0, // Skip to: 5627 15683/* 5161 */ MCD::OPC_Decode, 249, 21, 254, 3, // Opcode: VLDR_FPCXTNS_off 15684/* 5166 */ MCD::OPC_FilterValue, 14, 200, 1, 0, // Skip to: 5627 15685/* 5171 */ MCD::OPC_CheckPredicate, 78, 195, 1, 0, // Skip to: 5627 15686/* 5176 */ MCD::OPC_CheckField, 24, 4, 13, 188, 1, 0, // Skip to: 5627 15687/* 5183 */ MCD::OPC_CheckField, 7, 1, 1, 181, 1, 0, // Skip to: 5627 15688/* 5190 */ MCD::OPC_Decode, 252, 21, 254, 3, // Opcode: VLDR_FPCXTS_off 15689/* 5195 */ MCD::OPC_FilterValue, 6, 211, 0, 0, // Skip to: 5411 15690/* 5200 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ... 15691/* 5203 */ MCD::OPC_FilterValue, 8, 47, 0, 0, // Skip to: 5255 15692/* 5208 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ... 15693/* 5211 */ MCD::OPC_FilterValue, 12, 17, 0, 0, // Skip to: 5233 15694/* 5216 */ MCD::OPC_CheckPredicate, 23, 150, 1, 0, // Skip to: 5627 15695/* 5221 */ MCD::OPC_CheckField, 7, 1, 1, 143, 1, 0, // Skip to: 5627 15696/* 5228 */ MCD::OPC_Decode, 228, 29, 255, 3, // Opcode: VSTR_VPR_post 15697/* 5233 */ MCD::OPC_FilterValue, 13, 133, 1, 0, // Skip to: 5627 15698/* 5238 */ MCD::OPC_CheckPredicate, 23, 128, 1, 0, // Skip to: 5627 15699/* 5243 */ MCD::OPC_CheckField, 7, 1, 1, 121, 1, 0, // Skip to: 5627 15700/* 5250 */ MCD::OPC_Decode, 229, 29, 255, 3, // Opcode: VSTR_VPR_pre 15701/* 5255 */ MCD::OPC_FilterValue, 10, 47, 0, 0, // Skip to: 5307 15702/* 5260 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ... 15703/* 5263 */ MCD::OPC_FilterValue, 12, 17, 0, 0, // Skip to: 5285 15704/* 5268 */ MCD::OPC_CheckPredicate, 23, 98, 1, 0, // Skip to: 5627 15705/* 5273 */ MCD::OPC_CheckField, 7, 1, 1, 91, 1, 0, // Skip to: 5627 15706/* 5280 */ MCD::OPC_Decode, 225, 29, 255, 3, // Opcode: VSTR_P0_post 15707/* 5285 */ MCD::OPC_FilterValue, 13, 81, 1, 0, // Skip to: 5627 15708/* 5290 */ MCD::OPC_CheckPredicate, 23, 76, 1, 0, // Skip to: 5627 15709/* 5295 */ MCD::OPC_CheckField, 7, 1, 1, 69, 1, 0, // Skip to: 5627 15710/* 5302 */ MCD::OPC_Decode, 226, 29, 255, 3, // Opcode: VSTR_P0_pre 15711/* 5307 */ MCD::OPC_FilterValue, 12, 47, 0, 0, // Skip to: 5359 15712/* 5312 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ... 15713/* 5315 */ MCD::OPC_FilterValue, 12, 17, 0, 0, // Skip to: 5337 15714/* 5320 */ MCD::OPC_CheckPredicate, 78, 46, 1, 0, // Skip to: 5627 15715/* 5325 */ MCD::OPC_CheckField, 7, 1, 1, 39, 1, 0, // Skip to: 5627 15716/* 5332 */ MCD::OPC_Decode, 213, 29, 255, 3, // Opcode: VSTR_FPCXTNS_post 15717/* 5337 */ MCD::OPC_FilterValue, 13, 29, 1, 0, // Skip to: 5627 15718/* 5342 */ MCD::OPC_CheckPredicate, 78, 24, 1, 0, // Skip to: 5627 15719/* 5347 */ MCD::OPC_CheckField, 7, 1, 1, 17, 1, 0, // Skip to: 5627 15720/* 5354 */ MCD::OPC_Decode, 214, 29, 255, 3, // Opcode: VSTR_FPCXTNS_pre 15721/* 5359 */ MCD::OPC_FilterValue, 14, 7, 1, 0, // Skip to: 5627 15722/* 5364 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ... 15723/* 5367 */ MCD::OPC_FilterValue, 12, 17, 0, 0, // Skip to: 5389 15724/* 5372 */ MCD::OPC_CheckPredicate, 78, 250, 0, 0, // Skip to: 5627 15725/* 5377 */ MCD::OPC_CheckField, 7, 1, 1, 243, 0, 0, // Skip to: 5627 15726/* 5384 */ MCD::OPC_Decode, 216, 29, 255, 3, // Opcode: VSTR_FPCXTS_post 15727/* 5389 */ MCD::OPC_FilterValue, 13, 233, 0, 0, // Skip to: 5627 15728/* 5394 */ MCD::OPC_CheckPredicate, 78, 228, 0, 0, // Skip to: 5627 15729/* 5399 */ MCD::OPC_CheckField, 7, 1, 1, 221, 0, 0, // Skip to: 5627 15730/* 5406 */ MCD::OPC_Decode, 217, 29, 255, 3, // Opcode: VSTR_FPCXTS_pre 15731/* 5411 */ MCD::OPC_FilterValue, 7, 211, 0, 0, // Skip to: 5627 15732/* 5416 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ... 15733/* 5419 */ MCD::OPC_FilterValue, 8, 47, 0, 0, // Skip to: 5471 15734/* 5424 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ... 15735/* 5427 */ MCD::OPC_FilterValue, 12, 17, 0, 0, // Skip to: 5449 15736/* 5432 */ MCD::OPC_CheckPredicate, 23, 190, 0, 0, // Skip to: 5627 15737/* 5437 */ MCD::OPC_CheckField, 7, 1, 1, 183, 0, 0, // Skip to: 5627 15738/* 5444 */ MCD::OPC_Decode, 137, 22, 255, 3, // Opcode: VLDR_VPR_post 15739/* 5449 */ MCD::OPC_FilterValue, 13, 173, 0, 0, // Skip to: 5627 15740/* 5454 */ MCD::OPC_CheckPredicate, 23, 168, 0, 0, // Skip to: 5627 15741/* 5459 */ MCD::OPC_CheckField, 7, 1, 1, 161, 0, 0, // Skip to: 5627 15742/* 5466 */ MCD::OPC_Decode, 138, 22, 255, 3, // Opcode: VLDR_VPR_pre 15743/* 5471 */ MCD::OPC_FilterValue, 10, 47, 0, 0, // Skip to: 5523 15744/* 5476 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ... 15745/* 5479 */ MCD::OPC_FilterValue, 12, 17, 0, 0, // Skip to: 5501 15746/* 5484 */ MCD::OPC_CheckPredicate, 23, 138, 0, 0, // Skip to: 5627 15747/* 5489 */ MCD::OPC_CheckField, 7, 1, 1, 131, 0, 0, // Skip to: 5627 15748/* 5496 */ MCD::OPC_Decode, 134, 22, 255, 3, // Opcode: VLDR_P0_post 15749/* 5501 */ MCD::OPC_FilterValue, 13, 121, 0, 0, // Skip to: 5627 15750/* 5506 */ MCD::OPC_CheckPredicate, 23, 116, 0, 0, // Skip to: 5627 15751/* 5511 */ MCD::OPC_CheckField, 7, 1, 1, 109, 0, 0, // Skip to: 5627 15752/* 5518 */ MCD::OPC_Decode, 135, 22, 255, 3, // Opcode: VLDR_P0_pre 15753/* 5523 */ MCD::OPC_FilterValue, 12, 47, 0, 0, // Skip to: 5575 15754/* 5528 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ... 15755/* 5531 */ MCD::OPC_FilterValue, 12, 17, 0, 0, // Skip to: 5553 15756/* 5536 */ MCD::OPC_CheckPredicate, 78, 86, 0, 0, // Skip to: 5627 15757/* 5541 */ MCD::OPC_CheckField, 7, 1, 1, 79, 0, 0, // Skip to: 5627 15758/* 5548 */ MCD::OPC_Decode, 250, 21, 255, 3, // Opcode: VLDR_FPCXTNS_post 15759/* 5553 */ MCD::OPC_FilterValue, 13, 69, 0, 0, // Skip to: 5627 15760/* 5558 */ MCD::OPC_CheckPredicate, 78, 64, 0, 0, // Skip to: 5627 15761/* 5563 */ MCD::OPC_CheckField, 7, 1, 1, 57, 0, 0, // Skip to: 5627 15762/* 5570 */ MCD::OPC_Decode, 251, 21, 255, 3, // Opcode: VLDR_FPCXTNS_pre 15763/* 5575 */ MCD::OPC_FilterValue, 14, 47, 0, 0, // Skip to: 5627 15764/* 5580 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ... 15765/* 5583 */ MCD::OPC_FilterValue, 12, 17, 0, 0, // Skip to: 5605 15766/* 5588 */ MCD::OPC_CheckPredicate, 78, 34, 0, 0, // Skip to: 5627 15767/* 5593 */ MCD::OPC_CheckField, 7, 1, 1, 27, 0, 0, // Skip to: 5627 15768/* 5600 */ MCD::OPC_Decode, 253, 21, 255, 3, // Opcode: VLDR_FPCXTS_post 15769/* 5605 */ MCD::OPC_FilterValue, 13, 17, 0, 0, // Skip to: 5627 15770/* 5610 */ MCD::OPC_CheckPredicate, 78, 12, 0, 0, // Skip to: 5627 15771/* 5615 */ MCD::OPC_CheckField, 7, 1, 1, 5, 0, 0, // Skip to: 5627 15772/* 5622 */ MCD::OPC_Decode, 254, 21, 255, 3, // Opcode: VLDR_FPCXTS_pre 15773/* 5627 */ MCD::OPC_Fail, 15774 0 15775}; 15776 15777static const uint8_t DecoderTableVFPV832[] = { 15778/* 0 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ... 15779/* 3 */ MCD::OPC_FilterValue, 8, 47, 2, 0, // Skip to: 567 15780/* 8 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 15781/* 11 */ MCD::OPC_FilterValue, 0, 3, 1, 0, // Skip to: 275 15782/* 16 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 15783/* 19 */ MCD::OPC_FilterValue, 0, 123, 0, 0, // Skip to: 147 15784/* 24 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ... 15785/* 27 */ MCD::OPC_FilterValue, 126, 77, 0, 0, // Skip to: 109 15786/* 32 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 15787/* 35 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 57 15788/* 40 */ MCD::OPC_CheckPredicate, 91, 119, 12, 0, // Skip to: 3236 15789/* 45 */ MCD::OPC_CheckField, 23, 1, 1, 112, 12, 0, // Skip to: 3236 15790/* 52 */ MCD::OPC_Decode, 201, 16, 128, 4, // Opcode: VCADDv4f16 15791/* 57 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 79 15792/* 62 */ MCD::OPC_CheckPredicate, 92, 97, 12, 0, // Skip to: 3236 15793/* 67 */ MCD::OPC_CheckField, 23, 1, 1, 90, 12, 0, // Skip to: 3236 15794/* 74 */ MCD::OPC_Decode, 200, 16, 128, 4, // Opcode: VCADDv2f32 15795/* 79 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 94 15796/* 84 */ MCD::OPC_CheckPredicate, 91, 75, 12, 0, // Skip to: 3236 15797/* 89 */ MCD::OPC_Decode, 182, 17, 129, 4, // Opcode: VCMLAv4f16 15798/* 94 */ MCD::OPC_FilterValue, 3, 65, 12, 0, // Skip to: 3236 15799/* 99 */ MCD::OPC_CheckPredicate, 92, 60, 12, 0, // Skip to: 3236 15800/* 104 */ MCD::OPC_Decode, 180, 17, 129, 4, // Opcode: VCMLAv2f32 15801/* 109 */ MCD::OPC_FilterValue, 127, 50, 12, 0, // Skip to: 3236 15802/* 114 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ... 15803/* 117 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 132 15804/* 122 */ MCD::OPC_CheckPredicate, 91, 37, 12, 0, // Skip to: 3236 15805/* 127 */ MCD::OPC_Decode, 183, 17, 130, 4, // Opcode: VCMLAv4f16_indexed 15806/* 132 */ MCD::OPC_FilterValue, 1, 27, 12, 0, // Skip to: 3236 15807/* 137 */ MCD::OPC_CheckPredicate, 92, 22, 12, 0, // Skip to: 3236 15808/* 142 */ MCD::OPC_Decode, 181, 17, 131, 4, // Opcode: VCMLAv2f32_indexed 15809/* 147 */ MCD::OPC_FilterValue, 1, 12, 12, 0, // Skip to: 3236 15810/* 152 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ... 15811/* 155 */ MCD::OPC_FilterValue, 126, 77, 0, 0, // Skip to: 237 15812/* 160 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 15813/* 163 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 185 15814/* 168 */ MCD::OPC_CheckPredicate, 91, 247, 11, 0, // Skip to: 3236 15815/* 173 */ MCD::OPC_CheckField, 23, 1, 1, 240, 11, 0, // Skip to: 3236 15816/* 180 */ MCD::OPC_Decode, 203, 16, 132, 4, // Opcode: VCADDv8f16 15817/* 185 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 207 15818/* 190 */ MCD::OPC_CheckPredicate, 92, 225, 11, 0, // Skip to: 3236 15819/* 195 */ MCD::OPC_CheckField, 23, 1, 1, 218, 11, 0, // Skip to: 3236 15820/* 202 */ MCD::OPC_Decode, 202, 16, 132, 4, // Opcode: VCADDv4f32 15821/* 207 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 222 15822/* 212 */ MCD::OPC_CheckPredicate, 91, 203, 11, 0, // Skip to: 3236 15823/* 217 */ MCD::OPC_Decode, 186, 17, 133, 4, // Opcode: VCMLAv8f16 15824/* 222 */ MCD::OPC_FilterValue, 3, 193, 11, 0, // Skip to: 3236 15825/* 227 */ MCD::OPC_CheckPredicate, 92, 188, 11, 0, // Skip to: 3236 15826/* 232 */ MCD::OPC_Decode, 184, 17, 133, 4, // Opcode: VCMLAv4f32 15827/* 237 */ MCD::OPC_FilterValue, 127, 178, 11, 0, // Skip to: 3236 15828/* 242 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ... 15829/* 245 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 260 15830/* 250 */ MCD::OPC_CheckPredicate, 91, 165, 11, 0, // Skip to: 3236 15831/* 255 */ MCD::OPC_Decode, 187, 17, 134, 4, // Opcode: VCMLAv8f16_indexed 15832/* 260 */ MCD::OPC_FilterValue, 1, 155, 11, 0, // Skip to: 3236 15833/* 265 */ MCD::OPC_CheckPredicate, 92, 150, 11, 0, // Skip to: 3236 15834/* 270 */ MCD::OPC_Decode, 185, 17, 131, 4, // Opcode: VCMLAv4f32_indexed 15835/* 275 */ MCD::OPC_FilterValue, 1, 140, 11, 0, // Skip to: 3236 15836/* 280 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 15837/* 283 */ MCD::OPC_FilterValue, 0, 49, 0, 0, // Skip to: 337 15838/* 288 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 15839/* 291 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 314 15840/* 296 */ MCD::OPC_CheckPredicate, 93, 119, 11, 0, // Skip to: 3236 15841/* 301 */ MCD::OPC_CheckField, 23, 9, 252, 3, 111, 11, 0, // Skip to: 3236 15842/* 309 */ MCD::OPC_Decode, 201, 18, 135, 4, // Opcode: VFMALDI 15843/* 314 */ MCD::OPC_FilterValue, 1, 101, 11, 0, // Skip to: 3236 15844/* 319 */ MCD::OPC_CheckPredicate, 93, 96, 11, 0, // Skip to: 3236 15845/* 324 */ MCD::OPC_CheckField, 23, 9, 252, 3, 88, 11, 0, // Skip to: 3236 15846/* 332 */ MCD::OPC_Decode, 203, 18, 216, 1, // Opcode: VFMALQI 15847/* 337 */ MCD::OPC_FilterValue, 1, 49, 0, 0, // Skip to: 391 15848/* 342 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 15849/* 345 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 368 15850/* 350 */ MCD::OPC_CheckPredicate, 93, 65, 11, 0, // Skip to: 3236 15851/* 355 */ MCD::OPC_CheckField, 23, 9, 252, 3, 57, 11, 0, // Skip to: 3236 15852/* 363 */ MCD::OPC_Decode, 212, 18, 135, 4, // Opcode: VFMSLDI 15853/* 368 */ MCD::OPC_FilterValue, 1, 47, 11, 0, // Skip to: 3236 15854/* 373 */ MCD::OPC_CheckPredicate, 93, 42, 11, 0, // Skip to: 3236 15855/* 378 */ MCD::OPC_CheckField, 23, 9, 252, 3, 34, 11, 0, // Skip to: 3236 15856/* 386 */ MCD::OPC_Decode, 214, 18, 216, 1, // Opcode: VFMSLQI 15857/* 391 */ MCD::OPC_FilterValue, 2, 83, 0, 0, // Skip to: 479 15858/* 396 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 15859/* 399 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 439 15860/* 404 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 15861/* 407 */ MCD::OPC_FilterValue, 248, 3, 10, 0, 0, // Skip to: 423 15862/* 413 */ MCD::OPC_CheckPredicate, 93, 2, 11, 0, // Skip to: 3236 15863/* 418 */ MCD::OPC_Decode, 200, 18, 136, 4, // Opcode: VFMALD 15864/* 423 */ MCD::OPC_FilterValue, 249, 3, 247, 10, 0, // Skip to: 3236 15865/* 429 */ MCD::OPC_CheckPredicate, 93, 242, 10, 0, // Skip to: 3236 15866/* 434 */ MCD::OPC_Decode, 211, 18, 136, 4, // Opcode: VFMSLD 15867/* 439 */ MCD::OPC_FilterValue, 1, 232, 10, 0, // Skip to: 3236 15868/* 444 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 15869/* 447 */ MCD::OPC_FilterValue, 248, 3, 10, 0, 0, // Skip to: 463 15870/* 453 */ MCD::OPC_CheckPredicate, 93, 218, 10, 0, // Skip to: 3236 15871/* 458 */ MCD::OPC_Decode, 202, 18, 203, 1, // Opcode: VFMALQ 15872/* 463 */ MCD::OPC_FilterValue, 249, 3, 207, 10, 0, // Skip to: 3236 15873/* 469 */ MCD::OPC_CheckPredicate, 93, 202, 10, 0, // Skip to: 3236 15874/* 474 */ MCD::OPC_Decode, 213, 18, 203, 1, // Opcode: VFMSLQ 15875/* 479 */ MCD::OPC_FilterValue, 3, 192, 10, 0, // Skip to: 3236 15876/* 484 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 15877/* 487 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 527 15878/* 492 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 15879/* 495 */ MCD::OPC_FilterValue, 248, 3, 10, 0, 0, // Skip to: 511 15880/* 501 */ MCD::OPC_CheckPredicate, 31, 170, 10, 0, // Skip to: 3236 15881/* 506 */ MCD::OPC_Decode, 182, 16, 210, 1, // Opcode: VBF16MALBQ 15882/* 511 */ MCD::OPC_FilterValue, 252, 3, 159, 10, 0, // Skip to: 3236 15883/* 517 */ MCD::OPC_CheckPredicate, 31, 154, 10, 0, // Skip to: 3236 15884/* 522 */ MCD::OPC_Decode, 183, 16, 212, 1, // Opcode: VBF16MALBQI 15885/* 527 */ MCD::OPC_FilterValue, 1, 144, 10, 0, // Skip to: 3236 15886/* 532 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 15887/* 535 */ MCD::OPC_FilterValue, 248, 3, 10, 0, 0, // Skip to: 551 15888/* 541 */ MCD::OPC_CheckPredicate, 31, 130, 10, 0, // Skip to: 3236 15889/* 546 */ MCD::OPC_Decode, 184, 16, 210, 1, // Opcode: VBF16MALTQ 15890/* 551 */ MCD::OPC_FilterValue, 252, 3, 119, 10, 0, // Skip to: 3236 15891/* 557 */ MCD::OPC_CheckPredicate, 31, 114, 10, 0, // Skip to: 3236 15892/* 562 */ MCD::OPC_Decode, 185, 16, 212, 1, // Opcode: VBF16MALTQI 15893/* 567 */ MCD::OPC_FilterValue, 9, 189, 2, 0, // Skip to: 1273 15894/* 572 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 15895/* 575 */ MCD::OPC_FilterValue, 0, 87, 0, 0, // Skip to: 667 15896/* 580 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 15897/* 583 */ MCD::OPC_FilterValue, 0, 49, 0, 0, // Skip to: 637 15898/* 588 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 15899/* 591 */ MCD::OPC_FilterValue, 252, 3, 17, 0, 0, // Skip to: 614 15900/* 597 */ MCD::OPC_CheckPredicate, 77, 74, 10, 0, // Skip to: 3236 15901/* 602 */ MCD::OPC_CheckField, 4, 1, 0, 67, 10, 0, // Skip to: 3236 15902/* 609 */ MCD::OPC_Decode, 217, 26, 137, 4, // Opcode: VSELEQH 15903/* 614 */ MCD::OPC_FilterValue, 253, 3, 56, 10, 0, // Skip to: 3236 15904/* 620 */ MCD::OPC_CheckPredicate, 77, 51, 10, 0, // Skip to: 3236 15905/* 625 */ MCD::OPC_CheckField, 4, 1, 0, 44, 10, 0, // Skip to: 3236 15906/* 632 */ MCD::OPC_Decode, 227, 18, 137, 4, // Opcode: VFP_VMAXNMH 15907/* 637 */ MCD::OPC_FilterValue, 1, 34, 10, 0, // Skip to: 3236 15908/* 642 */ MCD::OPC_CheckPredicate, 77, 29, 10, 0, // Skip to: 3236 15909/* 647 */ MCD::OPC_CheckField, 23, 9, 253, 3, 21, 10, 0, // Skip to: 3236 15910/* 655 */ MCD::OPC_CheckField, 4, 1, 0, 14, 10, 0, // Skip to: 3236 15911/* 662 */ MCD::OPC_Decode, 230, 18, 137, 4, // Opcode: VFP_VMINNMH 15912/* 667 */ MCD::OPC_FilterValue, 1, 32, 0, 0, // Skip to: 704 15913/* 672 */ MCD::OPC_CheckPredicate, 77, 255, 9, 0, // Skip to: 3236 15914/* 677 */ MCD::OPC_CheckField, 23, 9, 252, 3, 247, 9, 0, // Skip to: 3236 15915/* 685 */ MCD::OPC_CheckField, 6, 1, 0, 240, 9, 0, // Skip to: 3236 15916/* 692 */ MCD::OPC_CheckField, 4, 1, 0, 233, 9, 0, // Skip to: 3236 15917/* 699 */ MCD::OPC_Decode, 226, 26, 137, 4, // Opcode: VSELVSH 15918/* 704 */ MCD::OPC_FilterValue, 2, 32, 0, 0, // Skip to: 741 15919/* 709 */ MCD::OPC_CheckPredicate, 77, 218, 9, 0, // Skip to: 3236 15920/* 714 */ MCD::OPC_CheckField, 23, 9, 252, 3, 210, 9, 0, // Skip to: 3236 15921/* 722 */ MCD::OPC_CheckField, 6, 1, 0, 203, 9, 0, // Skip to: 3236 15922/* 729 */ MCD::OPC_CheckField, 4, 1, 0, 196, 9, 0, // Skip to: 3236 15923/* 736 */ MCD::OPC_Decode, 220, 26, 137, 4, // Opcode: VSELGEH 15924/* 741 */ MCD::OPC_FilterValue, 3, 186, 9, 0, // Skip to: 3236 15925/* 746 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 15926/* 749 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 779 15927/* 754 */ MCD::OPC_CheckPredicate, 77, 173, 9, 0, // Skip to: 3236 15928/* 759 */ MCD::OPC_CheckField, 23, 9, 252, 3, 165, 9, 0, // Skip to: 3236 15929/* 767 */ MCD::OPC_CheckField, 4, 1, 0, 158, 9, 0, // Skip to: 3236 15930/* 774 */ MCD::OPC_Decode, 223, 26, 137, 4, // Opcode: VSELGTH 15931/* 779 */ MCD::OPC_FilterValue, 1, 148, 9, 0, // Skip to: 3236 15932/* 784 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ... 15933/* 787 */ MCD::OPC_FilterValue, 3, 61, 0, 0, // Skip to: 853 15934/* 792 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 15935/* 795 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 824 15936/* 800 */ MCD::OPC_CheckPredicate, 94, 127, 9, 0, // Skip to: 3236 15937/* 805 */ MCD::OPC_CheckField, 23, 5, 29, 120, 9, 0, // Skip to: 3236 15938/* 812 */ MCD::OPC_CheckField, 4, 1, 0, 113, 9, 0, // Skip to: 3236 15939/* 819 */ MCD::OPC_Decode, 219, 5, 236, 3, // Opcode: BF16_VCVTB 15940/* 824 */ MCD::OPC_FilterValue, 1, 103, 9, 0, // Skip to: 3236 15941/* 829 */ MCD::OPC_CheckPredicate, 94, 98, 9, 0, // Skip to: 3236 15942/* 834 */ MCD::OPC_CheckField, 23, 5, 29, 91, 9, 0, // Skip to: 3236 15943/* 841 */ MCD::OPC_CheckField, 4, 1, 0, 84, 9, 0, // Skip to: 3236 15944/* 848 */ MCD::OPC_Decode, 220, 5, 236, 3, // Opcode: BF16_VCVTT 15945/* 853 */ MCD::OPC_FilterValue, 8, 32, 0, 0, // Skip to: 890 15946/* 858 */ MCD::OPC_CheckPredicate, 77, 69, 9, 0, // Skip to: 3236 15947/* 863 */ MCD::OPC_CheckField, 23, 9, 253, 3, 61, 9, 0, // Skip to: 3236 15948/* 871 */ MCD::OPC_CheckField, 7, 1, 0, 54, 9, 0, // Skip to: 3236 15949/* 878 */ MCD::OPC_CheckField, 4, 1, 0, 47, 9, 0, // Skip to: 3236 15950/* 885 */ MCD::OPC_Decode, 230, 25, 138, 4, // Opcode: VRINTAH 15951/* 890 */ MCD::OPC_FilterValue, 9, 32, 0, 0, // Skip to: 927 15952/* 895 */ MCD::OPC_CheckPredicate, 77, 32, 9, 0, // Skip to: 3236 15953/* 900 */ MCD::OPC_CheckField, 23, 9, 253, 3, 24, 9, 0, // Skip to: 3236 15954/* 908 */ MCD::OPC_CheckField, 7, 1, 0, 17, 9, 0, // Skip to: 3236 15955/* 915 */ MCD::OPC_CheckField, 4, 1, 0, 10, 9, 0, // Skip to: 3236 15956/* 922 */ MCD::OPC_Decode, 244, 25, 138, 4, // Opcode: VRINTNH 15957/* 927 */ MCD::OPC_FilterValue, 10, 32, 0, 0, // Skip to: 964 15958/* 932 */ MCD::OPC_CheckPredicate, 77, 251, 8, 0, // Skip to: 3236 15959/* 937 */ MCD::OPC_CheckField, 23, 9, 253, 3, 243, 8, 0, // Skip to: 3236 15960/* 945 */ MCD::OPC_CheckField, 7, 1, 0, 236, 8, 0, // Skip to: 3236 15961/* 952 */ MCD::OPC_CheckField, 4, 1, 0, 229, 8, 0, // Skip to: 3236 15962/* 959 */ MCD::OPC_Decode, 251, 25, 138, 4, // Opcode: VRINTPH 15963/* 964 */ MCD::OPC_FilterValue, 11, 32, 0, 0, // Skip to: 1001 15964/* 969 */ MCD::OPC_CheckPredicate, 77, 214, 8, 0, // Skip to: 3236 15965/* 974 */ MCD::OPC_CheckField, 23, 9, 253, 3, 206, 8, 0, // Skip to: 3236 15966/* 982 */ MCD::OPC_CheckField, 7, 1, 0, 199, 8, 0, // Skip to: 3236 15967/* 989 */ MCD::OPC_CheckField, 4, 1, 0, 192, 8, 0, // Skip to: 3236 15968/* 996 */ MCD::OPC_Decode, 237, 25, 138, 4, // Opcode: VRINTMH 15969/* 1001 */ MCD::OPC_FilterValue, 12, 63, 0, 0, // Skip to: 1069 15970/* 1006 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 15971/* 1009 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 1039 15972/* 1014 */ MCD::OPC_CheckPredicate, 77, 169, 8, 0, // Skip to: 3236 15973/* 1019 */ MCD::OPC_CheckField, 23, 9, 253, 3, 161, 8, 0, // Skip to: 3236 15974/* 1027 */ MCD::OPC_CheckField, 4, 1, 0, 154, 8, 0, // Skip to: 3236 15975/* 1034 */ MCD::OPC_Decode, 214, 17, 139, 4, // Opcode: VCVTAUH 15976/* 1039 */ MCD::OPC_FilterValue, 1, 144, 8, 0, // Skip to: 3236 15977/* 1044 */ MCD::OPC_CheckPredicate, 77, 139, 8, 0, // Skip to: 3236 15978/* 1049 */ MCD::OPC_CheckField, 23, 9, 253, 3, 131, 8, 0, // Skip to: 3236 15979/* 1057 */ MCD::OPC_CheckField, 4, 1, 0, 124, 8, 0, // Skip to: 3236 15980/* 1064 */ MCD::OPC_Decode, 211, 17, 139, 4, // Opcode: VCVTASH 15981/* 1069 */ MCD::OPC_FilterValue, 13, 63, 0, 0, // Skip to: 1137 15982/* 1074 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 15983/* 1077 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 1107 15984/* 1082 */ MCD::OPC_CheckPredicate, 77, 101, 8, 0, // Skip to: 3236 15985/* 1087 */ MCD::OPC_CheckField, 23, 9, 253, 3, 93, 8, 0, // Skip to: 3236 15986/* 1095 */ MCD::OPC_CheckField, 4, 1, 0, 86, 8, 0, // Skip to: 3236 15987/* 1102 */ MCD::OPC_Decode, 247, 17, 139, 4, // Opcode: VCVTNUH 15988/* 1107 */ MCD::OPC_FilterValue, 1, 76, 8, 0, // Skip to: 3236 15989/* 1112 */ MCD::OPC_CheckPredicate, 77, 71, 8, 0, // Skip to: 3236 15990/* 1117 */ MCD::OPC_CheckField, 23, 9, 253, 3, 63, 8, 0, // Skip to: 3236 15991/* 1125 */ MCD::OPC_CheckField, 4, 1, 0, 56, 8, 0, // Skip to: 3236 15992/* 1132 */ MCD::OPC_Decode, 244, 17, 139, 4, // Opcode: VCVTNSH 15993/* 1137 */ MCD::OPC_FilterValue, 14, 63, 0, 0, // Skip to: 1205 15994/* 1142 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 15995/* 1145 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 1175 15996/* 1150 */ MCD::OPC_CheckPredicate, 77, 33, 8, 0, // Skip to: 3236 15997/* 1155 */ MCD::OPC_CheckField, 23, 9, 253, 3, 25, 8, 0, // Skip to: 3236 15998/* 1163 */ MCD::OPC_CheckField, 4, 1, 0, 18, 8, 0, // Skip to: 3236 15999/* 1170 */ MCD::OPC_Decode, 133, 18, 139, 4, // Opcode: VCVTPUH 16000/* 1175 */ MCD::OPC_FilterValue, 1, 8, 8, 0, // Skip to: 3236 16001/* 1180 */ MCD::OPC_CheckPredicate, 77, 3, 8, 0, // Skip to: 3236 16002/* 1185 */ MCD::OPC_CheckField, 23, 9, 253, 3, 251, 7, 0, // Skip to: 3236 16003/* 1193 */ MCD::OPC_CheckField, 4, 1, 0, 244, 7, 0, // Skip to: 3236 16004/* 1200 */ MCD::OPC_Decode, 130, 18, 139, 4, // Opcode: VCVTPSH 16005/* 1205 */ MCD::OPC_FilterValue, 15, 234, 7, 0, // Skip to: 3236 16006/* 1210 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 16007/* 1213 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 1243 16008/* 1218 */ MCD::OPC_CheckPredicate, 77, 221, 7, 0, // Skip to: 3236 16009/* 1223 */ MCD::OPC_CheckField, 23, 9, 253, 3, 213, 7, 0, // Skip to: 3236 16010/* 1231 */ MCD::OPC_CheckField, 4, 1, 0, 206, 7, 0, // Skip to: 3236 16011/* 1238 */ MCD::OPC_Decode, 233, 17, 139, 4, // Opcode: VCVTMUH 16012/* 1243 */ MCD::OPC_FilterValue, 1, 196, 7, 0, // Skip to: 3236 16013/* 1248 */ MCD::OPC_CheckPredicate, 77, 191, 7, 0, // Skip to: 3236 16014/* 1253 */ MCD::OPC_CheckField, 23, 9, 253, 3, 183, 7, 0, // Skip to: 3236 16015/* 1261 */ MCD::OPC_CheckField, 4, 1, 0, 176, 7, 0, // Skip to: 3236 16016/* 1268 */ MCD::OPC_Decode, 230, 17, 139, 4, // Opcode: VCVTMSH 16017/* 1273 */ MCD::OPC_FilterValue, 10, 191, 2, 0, // Skip to: 1981 16018/* 1278 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 16019/* 1281 */ MCD::OPC_FilterValue, 0, 87, 0, 0, // Skip to: 1373 16020/* 1286 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 16021/* 1289 */ MCD::OPC_FilterValue, 0, 49, 0, 0, // Skip to: 1343 16022/* 1294 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 16023/* 1297 */ MCD::OPC_FilterValue, 252, 3, 17, 0, 0, // Skip to: 1320 16024/* 1303 */ MCD::OPC_CheckPredicate, 84, 136, 7, 0, // Skip to: 3236 16025/* 1308 */ MCD::OPC_CheckField, 4, 1, 0, 129, 7, 0, // Skip to: 3236 16026/* 1315 */ MCD::OPC_Decode, 218, 26, 140, 4, // Opcode: VSELEQS 16027/* 1320 */ MCD::OPC_FilterValue, 253, 3, 118, 7, 0, // Skip to: 3236 16028/* 1326 */ MCD::OPC_CheckPredicate, 84, 113, 7, 0, // Skip to: 3236 16029/* 1331 */ MCD::OPC_CheckField, 4, 1, 0, 106, 7, 0, // Skip to: 3236 16030/* 1338 */ MCD::OPC_Decode, 228, 18, 140, 4, // Opcode: VFP_VMAXNMS 16031/* 1343 */ MCD::OPC_FilterValue, 1, 96, 7, 0, // Skip to: 3236 16032/* 1348 */ MCD::OPC_CheckPredicate, 84, 91, 7, 0, // Skip to: 3236 16033/* 1353 */ MCD::OPC_CheckField, 23, 9, 253, 3, 83, 7, 0, // Skip to: 3236 16034/* 1361 */ MCD::OPC_CheckField, 4, 1, 0, 76, 7, 0, // Skip to: 3236 16035/* 1368 */ MCD::OPC_Decode, 231, 18, 140, 4, // Opcode: VFP_VMINNMS 16036/* 1373 */ MCD::OPC_FilterValue, 1, 32, 0, 0, // Skip to: 1410 16037/* 1378 */ MCD::OPC_CheckPredicate, 84, 61, 7, 0, // Skip to: 3236 16038/* 1383 */ MCD::OPC_CheckField, 23, 9, 252, 3, 53, 7, 0, // Skip to: 3236 16039/* 1391 */ MCD::OPC_CheckField, 6, 1, 0, 46, 7, 0, // Skip to: 3236 16040/* 1398 */ MCD::OPC_CheckField, 4, 1, 0, 39, 7, 0, // Skip to: 3236 16041/* 1405 */ MCD::OPC_Decode, 227, 26, 140, 4, // Opcode: VSELVSS 16042/* 1410 */ MCD::OPC_FilterValue, 2, 32, 0, 0, // Skip to: 1447 16043/* 1415 */ MCD::OPC_CheckPredicate, 84, 24, 7, 0, // Skip to: 3236 16044/* 1420 */ MCD::OPC_CheckField, 23, 9, 252, 3, 16, 7, 0, // Skip to: 3236 16045/* 1428 */ MCD::OPC_CheckField, 6, 1, 0, 9, 7, 0, // Skip to: 3236 16046/* 1435 */ MCD::OPC_CheckField, 4, 1, 0, 2, 7, 0, // Skip to: 3236 16047/* 1442 */ MCD::OPC_Decode, 221, 26, 140, 4, // Opcode: VSELGES 16048/* 1447 */ MCD::OPC_FilterValue, 3, 248, 6, 0, // Skip to: 3236 16049/* 1452 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 16050/* 1455 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 1485 16051/* 1460 */ MCD::OPC_CheckPredicate, 84, 235, 6, 0, // Skip to: 3236 16052/* 1465 */ MCD::OPC_CheckField, 23, 9, 252, 3, 227, 6, 0, // Skip to: 3236 16053/* 1473 */ MCD::OPC_CheckField, 4, 1, 0, 220, 6, 0, // Skip to: 3236 16054/* 1480 */ MCD::OPC_Decode, 224, 26, 140, 4, // Opcode: VSELGTS 16055/* 1485 */ MCD::OPC_FilterValue, 1, 210, 6, 0, // Skip to: 3236 16056/* 1490 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ... 16057/* 1493 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 1561 16058/* 1498 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 16059/* 1501 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 1531 16060/* 1506 */ MCD::OPC_CheckPredicate, 77, 189, 6, 0, // Skip to: 3236 16061/* 1511 */ MCD::OPC_CheckField, 23, 9, 253, 3, 181, 6, 0, // Skip to: 3236 16062/* 1519 */ MCD::OPC_CheckField, 4, 1, 0, 174, 6, 0, // Skip to: 3236 16063/* 1526 */ MCD::OPC_Decode, 238, 22, 141, 4, // Opcode: VMOVH 16064/* 1531 */ MCD::OPC_FilterValue, 1, 164, 6, 0, // Skip to: 3236 16065/* 1536 */ MCD::OPC_CheckPredicate, 77, 159, 6, 0, // Skip to: 3236 16066/* 1541 */ MCD::OPC_CheckField, 23, 9, 253, 3, 151, 6, 0, // Skip to: 3236 16067/* 1549 */ MCD::OPC_CheckField, 4, 1, 0, 144, 6, 0, // Skip to: 3236 16068/* 1556 */ MCD::OPC_Decode, 133, 19, 142, 4, // Opcode: VINSH 16069/* 1561 */ MCD::OPC_FilterValue, 8, 32, 0, 0, // Skip to: 1598 16070/* 1566 */ MCD::OPC_CheckPredicate, 84, 129, 6, 0, // Skip to: 3236 16071/* 1571 */ MCD::OPC_CheckField, 23, 9, 253, 3, 121, 6, 0, // Skip to: 3236 16072/* 1579 */ MCD::OPC_CheckField, 7, 1, 0, 114, 6, 0, // Skip to: 3236 16073/* 1586 */ MCD::OPC_CheckField, 4, 1, 0, 107, 6, 0, // Skip to: 3236 16074/* 1593 */ MCD::OPC_Decode, 235, 25, 141, 4, // Opcode: VRINTAS 16075/* 1598 */ MCD::OPC_FilterValue, 9, 32, 0, 0, // Skip to: 1635 16076/* 1603 */ MCD::OPC_CheckPredicate, 84, 92, 6, 0, // Skip to: 3236 16077/* 1608 */ MCD::OPC_CheckField, 23, 9, 253, 3, 84, 6, 0, // Skip to: 3236 16078/* 1616 */ MCD::OPC_CheckField, 7, 1, 0, 77, 6, 0, // Skip to: 3236 16079/* 1623 */ MCD::OPC_CheckField, 4, 1, 0, 70, 6, 0, // Skip to: 3236 16080/* 1630 */ MCD::OPC_Decode, 249, 25, 141, 4, // Opcode: VRINTNS 16081/* 1635 */ MCD::OPC_FilterValue, 10, 32, 0, 0, // Skip to: 1672 16082/* 1640 */ MCD::OPC_CheckPredicate, 84, 55, 6, 0, // Skip to: 3236 16083/* 1645 */ MCD::OPC_CheckField, 23, 9, 253, 3, 47, 6, 0, // Skip to: 3236 16084/* 1653 */ MCD::OPC_CheckField, 7, 1, 0, 40, 6, 0, // Skip to: 3236 16085/* 1660 */ MCD::OPC_CheckField, 4, 1, 0, 33, 6, 0, // Skip to: 3236 16086/* 1667 */ MCD::OPC_Decode, 128, 26, 141, 4, // Opcode: VRINTPS 16087/* 1672 */ MCD::OPC_FilterValue, 11, 32, 0, 0, // Skip to: 1709 16088/* 1677 */ MCD::OPC_CheckPredicate, 84, 18, 6, 0, // Skip to: 3236 16089/* 1682 */ MCD::OPC_CheckField, 23, 9, 253, 3, 10, 6, 0, // Skip to: 3236 16090/* 1690 */ MCD::OPC_CheckField, 7, 1, 0, 3, 6, 0, // Skip to: 3236 16091/* 1697 */ MCD::OPC_CheckField, 4, 1, 0, 252, 5, 0, // Skip to: 3236 16092/* 1704 */ MCD::OPC_Decode, 242, 25, 141, 4, // Opcode: VRINTMS 16093/* 1709 */ MCD::OPC_FilterValue, 12, 63, 0, 0, // Skip to: 1777 16094/* 1714 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 16095/* 1717 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 1747 16096/* 1722 */ MCD::OPC_CheckPredicate, 84, 229, 5, 0, // Skip to: 3236 16097/* 1727 */ MCD::OPC_CheckField, 23, 9, 253, 3, 221, 5, 0, // Skip to: 3236 16098/* 1735 */ MCD::OPC_CheckField, 4, 1, 0, 214, 5, 0, // Skip to: 3236 16099/* 1742 */ MCD::OPC_Decode, 215, 17, 141, 4, // Opcode: VCVTAUS 16100/* 1747 */ MCD::OPC_FilterValue, 1, 204, 5, 0, // Skip to: 3236 16101/* 1752 */ MCD::OPC_CheckPredicate, 84, 199, 5, 0, // Skip to: 3236 16102/* 1757 */ MCD::OPC_CheckField, 23, 9, 253, 3, 191, 5, 0, // Skip to: 3236 16103/* 1765 */ MCD::OPC_CheckField, 4, 1, 0, 184, 5, 0, // Skip to: 3236 16104/* 1772 */ MCD::OPC_Decode, 212, 17, 141, 4, // Opcode: VCVTASS 16105/* 1777 */ MCD::OPC_FilterValue, 13, 63, 0, 0, // Skip to: 1845 16106/* 1782 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 16107/* 1785 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 1815 16108/* 1790 */ MCD::OPC_CheckPredicate, 84, 161, 5, 0, // Skip to: 3236 16109/* 1795 */ MCD::OPC_CheckField, 23, 9, 253, 3, 153, 5, 0, // Skip to: 3236 16110/* 1803 */ MCD::OPC_CheckField, 4, 1, 0, 146, 5, 0, // Skip to: 3236 16111/* 1810 */ MCD::OPC_Decode, 248, 17, 141, 4, // Opcode: VCVTNUS 16112/* 1815 */ MCD::OPC_FilterValue, 1, 136, 5, 0, // Skip to: 3236 16113/* 1820 */ MCD::OPC_CheckPredicate, 84, 131, 5, 0, // Skip to: 3236 16114/* 1825 */ MCD::OPC_CheckField, 23, 9, 253, 3, 123, 5, 0, // Skip to: 3236 16115/* 1833 */ MCD::OPC_CheckField, 4, 1, 0, 116, 5, 0, // Skip to: 3236 16116/* 1840 */ MCD::OPC_Decode, 245, 17, 141, 4, // Opcode: VCVTNSS 16117/* 1845 */ MCD::OPC_FilterValue, 14, 63, 0, 0, // Skip to: 1913 16118/* 1850 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 16119/* 1853 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 1883 16120/* 1858 */ MCD::OPC_CheckPredicate, 84, 93, 5, 0, // Skip to: 3236 16121/* 1863 */ MCD::OPC_CheckField, 23, 9, 253, 3, 85, 5, 0, // Skip to: 3236 16122/* 1871 */ MCD::OPC_CheckField, 4, 1, 0, 78, 5, 0, // Skip to: 3236 16123/* 1878 */ MCD::OPC_Decode, 134, 18, 141, 4, // Opcode: VCVTPUS 16124/* 1883 */ MCD::OPC_FilterValue, 1, 68, 5, 0, // Skip to: 3236 16125/* 1888 */ MCD::OPC_CheckPredicate, 84, 63, 5, 0, // Skip to: 3236 16126/* 1893 */ MCD::OPC_CheckField, 23, 9, 253, 3, 55, 5, 0, // Skip to: 3236 16127/* 1901 */ MCD::OPC_CheckField, 4, 1, 0, 48, 5, 0, // Skip to: 3236 16128/* 1908 */ MCD::OPC_Decode, 131, 18, 141, 4, // Opcode: VCVTPSS 16129/* 1913 */ MCD::OPC_FilterValue, 15, 38, 5, 0, // Skip to: 3236 16130/* 1918 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 16131/* 1921 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 1951 16132/* 1926 */ MCD::OPC_CheckPredicate, 84, 25, 5, 0, // Skip to: 3236 16133/* 1931 */ MCD::OPC_CheckField, 23, 9, 253, 3, 17, 5, 0, // Skip to: 3236 16134/* 1939 */ MCD::OPC_CheckField, 4, 1, 0, 10, 5, 0, // Skip to: 3236 16135/* 1946 */ MCD::OPC_Decode, 234, 17, 141, 4, // Opcode: VCVTMUS 16136/* 1951 */ MCD::OPC_FilterValue, 1, 0, 5, 0, // Skip to: 3236 16137/* 1956 */ MCD::OPC_CheckPredicate, 84, 251, 4, 0, // Skip to: 3236 16138/* 1961 */ MCD::OPC_CheckField, 23, 9, 253, 3, 243, 4, 0, // Skip to: 3236 16139/* 1969 */ MCD::OPC_CheckField, 4, 1, 0, 236, 4, 0, // Skip to: 3236 16140/* 1976 */ MCD::OPC_Decode, 231, 17, 141, 4, // Opcode: VCVTMSS 16141/* 1981 */ MCD::OPC_FilterValue, 11, 123, 2, 0, // Skip to: 2621 16142/* 1986 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 16143/* 1989 */ MCD::OPC_FilterValue, 0, 87, 0, 0, // Skip to: 2081 16144/* 1994 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 16145/* 1997 */ MCD::OPC_FilterValue, 0, 49, 0, 0, // Skip to: 2051 16146/* 2002 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 16147/* 2005 */ MCD::OPC_FilterValue, 252, 3, 17, 0, 0, // Skip to: 2028 16148/* 2011 */ MCD::OPC_CheckPredicate, 89, 196, 4, 0, // Skip to: 3236 16149/* 2016 */ MCD::OPC_CheckField, 4, 1, 0, 189, 4, 0, // Skip to: 3236 16150/* 2023 */ MCD::OPC_Decode, 216, 26, 201, 1, // Opcode: VSELEQD 16151/* 2028 */ MCD::OPC_FilterValue, 253, 3, 178, 4, 0, // Skip to: 3236 16152/* 2034 */ MCD::OPC_CheckPredicate, 89, 173, 4, 0, // Skip to: 3236 16153/* 2039 */ MCD::OPC_CheckField, 4, 1, 0, 166, 4, 0, // Skip to: 3236 16154/* 2046 */ MCD::OPC_Decode, 226, 18, 201, 1, // Opcode: VFP_VMAXNMD 16155/* 2051 */ MCD::OPC_FilterValue, 1, 156, 4, 0, // Skip to: 3236 16156/* 2056 */ MCD::OPC_CheckPredicate, 89, 151, 4, 0, // Skip to: 3236 16157/* 2061 */ MCD::OPC_CheckField, 23, 9, 253, 3, 143, 4, 0, // Skip to: 3236 16158/* 2069 */ MCD::OPC_CheckField, 4, 1, 0, 136, 4, 0, // Skip to: 3236 16159/* 2076 */ MCD::OPC_Decode, 229, 18, 201, 1, // Opcode: VFP_VMINNMD 16160/* 2081 */ MCD::OPC_FilterValue, 1, 32, 0, 0, // Skip to: 2118 16161/* 2086 */ MCD::OPC_CheckPredicate, 89, 121, 4, 0, // Skip to: 3236 16162/* 2091 */ MCD::OPC_CheckField, 23, 9, 252, 3, 113, 4, 0, // Skip to: 3236 16163/* 2099 */ MCD::OPC_CheckField, 6, 1, 0, 106, 4, 0, // Skip to: 3236 16164/* 2106 */ MCD::OPC_CheckField, 4, 1, 0, 99, 4, 0, // Skip to: 3236 16165/* 2113 */ MCD::OPC_Decode, 225, 26, 201, 1, // Opcode: VSELVSD 16166/* 2118 */ MCD::OPC_FilterValue, 2, 32, 0, 0, // Skip to: 2155 16167/* 2123 */ MCD::OPC_CheckPredicate, 89, 84, 4, 0, // Skip to: 3236 16168/* 2128 */ MCD::OPC_CheckField, 23, 9, 252, 3, 76, 4, 0, // Skip to: 3236 16169/* 2136 */ MCD::OPC_CheckField, 6, 1, 0, 69, 4, 0, // Skip to: 3236 16170/* 2143 */ MCD::OPC_CheckField, 4, 1, 0, 62, 4, 0, // Skip to: 3236 16171/* 2150 */ MCD::OPC_Decode, 219, 26, 201, 1, // Opcode: VSELGED 16172/* 2155 */ MCD::OPC_FilterValue, 3, 52, 4, 0, // Skip to: 3236 16173/* 2160 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 16174/* 2163 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 2193 16175/* 2168 */ MCD::OPC_CheckPredicate, 89, 39, 4, 0, // Skip to: 3236 16176/* 2173 */ MCD::OPC_CheckField, 23, 9, 252, 3, 31, 4, 0, // Skip to: 3236 16177/* 2181 */ MCD::OPC_CheckField, 4, 1, 0, 24, 4, 0, // Skip to: 3236 16178/* 2188 */ MCD::OPC_Decode, 222, 26, 201, 1, // Opcode: VSELGTD 16179/* 2193 */ MCD::OPC_FilterValue, 1, 14, 4, 0, // Skip to: 3236 16180/* 2198 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ... 16181/* 2201 */ MCD::OPC_FilterValue, 8, 32, 0, 0, // Skip to: 2238 16182/* 2206 */ MCD::OPC_CheckPredicate, 89, 1, 4, 0, // Skip to: 3236 16183/* 2211 */ MCD::OPC_CheckField, 23, 9, 253, 3, 249, 3, 0, // Skip to: 3236 16184/* 2219 */ MCD::OPC_CheckField, 7, 1, 0, 242, 3, 0, // Skip to: 3236 16185/* 2226 */ MCD::OPC_CheckField, 4, 1, 0, 235, 3, 0, // Skip to: 3236 16186/* 2233 */ MCD::OPC_Decode, 229, 25, 230, 1, // Opcode: VRINTAD 16187/* 2238 */ MCD::OPC_FilterValue, 9, 32, 0, 0, // Skip to: 2275 16188/* 2243 */ MCD::OPC_CheckPredicate, 89, 220, 3, 0, // Skip to: 3236 16189/* 2248 */ MCD::OPC_CheckField, 23, 9, 253, 3, 212, 3, 0, // Skip to: 3236 16190/* 2256 */ MCD::OPC_CheckField, 7, 1, 0, 205, 3, 0, // Skip to: 3236 16191/* 2263 */ MCD::OPC_CheckField, 4, 1, 0, 198, 3, 0, // Skip to: 3236 16192/* 2270 */ MCD::OPC_Decode, 243, 25, 230, 1, // Opcode: VRINTND 16193/* 2275 */ MCD::OPC_FilterValue, 10, 32, 0, 0, // Skip to: 2312 16194/* 2280 */ MCD::OPC_CheckPredicate, 89, 183, 3, 0, // Skip to: 3236 16195/* 2285 */ MCD::OPC_CheckField, 23, 9, 253, 3, 175, 3, 0, // Skip to: 3236 16196/* 2293 */ MCD::OPC_CheckField, 7, 1, 0, 168, 3, 0, // Skip to: 3236 16197/* 2300 */ MCD::OPC_CheckField, 4, 1, 0, 161, 3, 0, // Skip to: 3236 16198/* 2307 */ MCD::OPC_Decode, 250, 25, 230, 1, // Opcode: VRINTPD 16199/* 2312 */ MCD::OPC_FilterValue, 11, 32, 0, 0, // Skip to: 2349 16200/* 2317 */ MCD::OPC_CheckPredicate, 89, 146, 3, 0, // Skip to: 3236 16201/* 2322 */ MCD::OPC_CheckField, 23, 9, 253, 3, 138, 3, 0, // Skip to: 3236 16202/* 2330 */ MCD::OPC_CheckField, 7, 1, 0, 131, 3, 0, // Skip to: 3236 16203/* 2337 */ MCD::OPC_CheckField, 4, 1, 0, 124, 3, 0, // Skip to: 3236 16204/* 2344 */ MCD::OPC_Decode, 236, 25, 230, 1, // Opcode: VRINTMD 16205/* 2349 */ MCD::OPC_FilterValue, 12, 63, 0, 0, // Skip to: 2417 16206/* 2354 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 16207/* 2357 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 2387 16208/* 2362 */ MCD::OPC_CheckPredicate, 89, 101, 3, 0, // Skip to: 3236 16209/* 2367 */ MCD::OPC_CheckField, 23, 9, 253, 3, 93, 3, 0, // Skip to: 3236 16210/* 2375 */ MCD::OPC_CheckField, 4, 1, 0, 86, 3, 0, // Skip to: 3236 16211/* 2382 */ MCD::OPC_Decode, 213, 17, 143, 4, // Opcode: VCVTAUD 16212/* 2387 */ MCD::OPC_FilterValue, 1, 76, 3, 0, // Skip to: 3236 16213/* 2392 */ MCD::OPC_CheckPredicate, 89, 71, 3, 0, // Skip to: 3236 16214/* 2397 */ MCD::OPC_CheckField, 23, 9, 253, 3, 63, 3, 0, // Skip to: 3236 16215/* 2405 */ MCD::OPC_CheckField, 4, 1, 0, 56, 3, 0, // Skip to: 3236 16216/* 2412 */ MCD::OPC_Decode, 210, 17, 143, 4, // Opcode: VCVTASD 16217/* 2417 */ MCD::OPC_FilterValue, 13, 63, 0, 0, // Skip to: 2485 16218/* 2422 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 16219/* 2425 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 2455 16220/* 2430 */ MCD::OPC_CheckPredicate, 89, 33, 3, 0, // Skip to: 3236 16221/* 2435 */ MCD::OPC_CheckField, 23, 9, 253, 3, 25, 3, 0, // Skip to: 3236 16222/* 2443 */ MCD::OPC_CheckField, 4, 1, 0, 18, 3, 0, // Skip to: 3236 16223/* 2450 */ MCD::OPC_Decode, 246, 17, 143, 4, // Opcode: VCVTNUD 16224/* 2455 */ MCD::OPC_FilterValue, 1, 8, 3, 0, // Skip to: 3236 16225/* 2460 */ MCD::OPC_CheckPredicate, 89, 3, 3, 0, // Skip to: 3236 16226/* 2465 */ MCD::OPC_CheckField, 23, 9, 253, 3, 251, 2, 0, // Skip to: 3236 16227/* 2473 */ MCD::OPC_CheckField, 4, 1, 0, 244, 2, 0, // Skip to: 3236 16228/* 2480 */ MCD::OPC_Decode, 243, 17, 143, 4, // Opcode: VCVTNSD 16229/* 2485 */ MCD::OPC_FilterValue, 14, 63, 0, 0, // Skip to: 2553 16230/* 2490 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 16231/* 2493 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 2523 16232/* 2498 */ MCD::OPC_CheckPredicate, 89, 221, 2, 0, // Skip to: 3236 16233/* 2503 */ MCD::OPC_CheckField, 23, 9, 253, 3, 213, 2, 0, // Skip to: 3236 16234/* 2511 */ MCD::OPC_CheckField, 4, 1, 0, 206, 2, 0, // Skip to: 3236 16235/* 2518 */ MCD::OPC_Decode, 132, 18, 143, 4, // Opcode: VCVTPUD 16236/* 2523 */ MCD::OPC_FilterValue, 1, 196, 2, 0, // Skip to: 3236 16237/* 2528 */ MCD::OPC_CheckPredicate, 89, 191, 2, 0, // Skip to: 3236 16238/* 2533 */ MCD::OPC_CheckField, 23, 9, 253, 3, 183, 2, 0, // Skip to: 3236 16239/* 2541 */ MCD::OPC_CheckField, 4, 1, 0, 176, 2, 0, // Skip to: 3236 16240/* 2548 */ MCD::OPC_Decode, 129, 18, 143, 4, // Opcode: VCVTPSD 16241/* 2553 */ MCD::OPC_FilterValue, 15, 166, 2, 0, // Skip to: 3236 16242/* 2558 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ... 16243/* 2561 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 2591 16244/* 2566 */ MCD::OPC_CheckPredicate, 89, 153, 2, 0, // Skip to: 3236 16245/* 2571 */ MCD::OPC_CheckField, 23, 9, 253, 3, 145, 2, 0, // Skip to: 3236 16246/* 2579 */ MCD::OPC_CheckField, 4, 1, 0, 138, 2, 0, // Skip to: 3236 16247/* 2586 */ MCD::OPC_Decode, 232, 17, 143, 4, // Opcode: VCVTMUD 16248/* 2591 */ MCD::OPC_FilterValue, 1, 128, 2, 0, // Skip to: 3236 16249/* 2596 */ MCD::OPC_CheckPredicate, 89, 123, 2, 0, // Skip to: 3236 16250/* 2601 */ MCD::OPC_CheckField, 23, 9, 253, 3, 115, 2, 0, // Skip to: 3236 16251/* 2609 */ MCD::OPC_CheckField, 4, 1, 0, 108, 2, 0, // Skip to: 3236 16252/* 2616 */ MCD::OPC_Decode, 229, 17, 143, 4, // Opcode: VCVTMSD 16253/* 2621 */ MCD::OPC_FilterValue, 12, 132, 0, 0, // Skip to: 2758 16254/* 2626 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 16255/* 2629 */ MCD::OPC_FilterValue, 0, 87, 0, 0, // Skip to: 2721 16256/* 2634 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 16257/* 2637 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 2667 16258/* 2642 */ MCD::OPC_CheckPredicate, 31, 77, 2, 0, // Skip to: 3236 16259/* 2647 */ MCD::OPC_CheckField, 23, 9, 248, 3, 69, 2, 0, // Skip to: 3236 16260/* 2655 */ MCD::OPC_CheckField, 6, 1, 1, 62, 2, 0, // Skip to: 3236 16261/* 2662 */ MCD::OPC_Decode, 235, 22, 210, 1, // Opcode: VMMLA 16262/* 2667 */ MCD::OPC_FilterValue, 2, 52, 2, 0, // Skip to: 3236 16263/* 2672 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 16264/* 2675 */ MCD::OPC_FilterValue, 248, 3, 17, 0, 0, // Skip to: 2698 16265/* 2681 */ MCD::OPC_CheckPredicate, 95, 38, 2, 0, // Skip to: 3236 16266/* 2686 */ MCD::OPC_CheckField, 6, 1, 1, 31, 2, 0, // Skip to: 3236 16267/* 2693 */ MCD::OPC_Decode, 172, 27, 210, 1, // Opcode: VSMMLA 16268/* 2698 */ MCD::OPC_FilterValue, 249, 3, 20, 2, 0, // Skip to: 3236 16269/* 2704 */ MCD::OPC_CheckPredicate, 95, 15, 2, 0, // Skip to: 3236 16270/* 2709 */ MCD::OPC_CheckField, 6, 1, 1, 8, 2, 0, // Skip to: 3236 16271/* 2716 */ MCD::OPC_Decode, 202, 30, 210, 1, // Opcode: VUSMMLA 16272/* 2721 */ MCD::OPC_FilterValue, 1, 254, 1, 0, // Skip to: 3236 16273/* 2726 */ MCD::OPC_CheckPredicate, 95, 249, 1, 0, // Skip to: 3236 16274/* 2731 */ MCD::OPC_CheckField, 23, 9, 248, 3, 241, 1, 0, // Skip to: 3236 16275/* 2739 */ MCD::OPC_CheckField, 20, 2, 2, 234, 1, 0, // Skip to: 3236 16276/* 2746 */ MCD::OPC_CheckField, 6, 1, 1, 227, 1, 0, // Skip to: 3236 16277/* 2753 */ MCD::OPC_Decode, 197, 30, 210, 1, // Opcode: VUMMLA 16278/* 2758 */ MCD::OPC_FilterValue, 13, 217, 1, 0, // Skip to: 3236 16279/* 2763 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 16280/* 2766 */ MCD::OPC_FilterValue, 248, 3, 139, 0, 0, // Skip to: 2911 16281/* 2772 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 16282/* 2775 */ MCD::OPC_FilterValue, 0, 79, 0, 0, // Skip to: 2859 16283/* 2780 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 16284/* 2783 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 2821 16285/* 2788 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 16286/* 2791 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2806 16287/* 2796 */ MCD::OPC_CheckPredicate, 31, 179, 1, 0, // Skip to: 3236 16288/* 2801 */ MCD::OPC_Decode, 216, 5, 209, 1, // Opcode: BF16VDOTS_VDOTD 16289/* 2806 */ MCD::OPC_FilterValue, 2, 169, 1, 0, // Skip to: 3236 16290/* 2811 */ MCD::OPC_CheckPredicate, 96, 164, 1, 0, // Skip to: 3236 16291/* 2816 */ MCD::OPC_Decode, 212, 26, 209, 1, // Opcode: VSDOTD 16292/* 2821 */ MCD::OPC_FilterValue, 1, 154, 1, 0, // Skip to: 3236 16293/* 2826 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 16294/* 2829 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2844 16295/* 2834 */ MCD::OPC_CheckPredicate, 31, 141, 1, 0, // Skip to: 3236 16296/* 2839 */ MCD::OPC_Decode, 217, 5, 210, 1, // Opcode: BF16VDOTS_VDOTQ 16297/* 2844 */ MCD::OPC_FilterValue, 2, 131, 1, 0, // Skip to: 3236 16298/* 2849 */ MCD::OPC_CheckPredicate, 96, 126, 1, 0, // Skip to: 3236 16299/* 2854 */ MCD::OPC_Decode, 214, 26, 210, 1, // Opcode: VSDOTQ 16300/* 2859 */ MCD::OPC_FilterValue, 1, 116, 1, 0, // Skip to: 3236 16301/* 2864 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 16302/* 2867 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 2889 16303/* 2872 */ MCD::OPC_CheckPredicate, 96, 103, 1, 0, // Skip to: 3236 16304/* 2877 */ MCD::OPC_CheckField, 20, 2, 2, 96, 1, 0, // Skip to: 3236 16305/* 2884 */ MCD::OPC_Decode, 184, 30, 209, 1, // Opcode: VUDOTD 16306/* 2889 */ MCD::OPC_FilterValue, 1, 86, 1, 0, // Skip to: 3236 16307/* 2894 */ MCD::OPC_CheckPredicate, 96, 81, 1, 0, // Skip to: 3236 16308/* 2899 */ MCD::OPC_CheckField, 20, 2, 2, 74, 1, 0, // Skip to: 3236 16309/* 2906 */ MCD::OPC_Decode, 186, 30, 210, 1, // Opcode: VUDOTQ 16310/* 2911 */ MCD::OPC_FilterValue, 249, 3, 61, 0, 0, // Skip to: 2978 16311/* 2917 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 16312/* 2920 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 2949 16313/* 2925 */ MCD::OPC_CheckPredicate, 95, 50, 1, 0, // Skip to: 3236 16314/* 2930 */ MCD::OPC_CheckField, 20, 2, 2, 43, 1, 0, // Skip to: 3236 16315/* 2937 */ MCD::OPC_CheckField, 4, 1, 0, 36, 1, 0, // Skip to: 3236 16316/* 2944 */ MCD::OPC_Decode, 198, 30, 209, 1, // Opcode: VUSDOTD 16317/* 2949 */ MCD::OPC_FilterValue, 1, 26, 1, 0, // Skip to: 3236 16318/* 2954 */ MCD::OPC_CheckPredicate, 95, 21, 1, 0, // Skip to: 3236 16319/* 2959 */ MCD::OPC_CheckField, 20, 2, 2, 14, 1, 0, // Skip to: 3236 16320/* 2966 */ MCD::OPC_CheckField, 4, 1, 0, 7, 1, 0, // Skip to: 3236 16321/* 2973 */ MCD::OPC_Decode, 200, 30, 210, 1, // Opcode: VUSDOTQ 16322/* 2978 */ MCD::OPC_FilterValue, 252, 3, 139, 0, 0, // Skip to: 3123 16323/* 2984 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 16324/* 2987 */ MCD::OPC_FilterValue, 0, 79, 0, 0, // Skip to: 3071 16325/* 2992 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 16326/* 2995 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 3033 16327/* 3000 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 16328/* 3003 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3018 16329/* 3008 */ MCD::OPC_CheckPredicate, 31, 223, 0, 0, // Skip to: 3236 16330/* 3013 */ MCD::OPC_Decode, 214, 5, 217, 1, // Opcode: BF16VDOTI_VDOTD 16331/* 3018 */ MCD::OPC_FilterValue, 2, 213, 0, 0, // Skip to: 3236 16332/* 3023 */ MCD::OPC_CheckPredicate, 96, 208, 0, 0, // Skip to: 3236 16333/* 3028 */ MCD::OPC_Decode, 213, 26, 217, 1, // Opcode: VSDOTDI 16334/* 3033 */ MCD::OPC_FilterValue, 1, 198, 0, 0, // Skip to: 3236 16335/* 3038 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 16336/* 3041 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3056 16337/* 3046 */ MCD::OPC_CheckPredicate, 31, 185, 0, 0, // Skip to: 3236 16338/* 3051 */ MCD::OPC_Decode, 215, 5, 218, 1, // Opcode: BF16VDOTI_VDOTQ 16339/* 3056 */ MCD::OPC_FilterValue, 2, 175, 0, 0, // Skip to: 3236 16340/* 3061 */ MCD::OPC_CheckPredicate, 96, 170, 0, 0, // Skip to: 3236 16341/* 3066 */ MCD::OPC_Decode, 215, 26, 218, 1, // Opcode: VSDOTQI 16342/* 3071 */ MCD::OPC_FilterValue, 1, 160, 0, 0, // Skip to: 3236 16343/* 3076 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 16344/* 3079 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3101 16345/* 3084 */ MCD::OPC_CheckPredicate, 96, 147, 0, 0, // Skip to: 3236 16346/* 3089 */ MCD::OPC_CheckField, 20, 2, 2, 140, 0, 0, // Skip to: 3236 16347/* 3096 */ MCD::OPC_Decode, 185, 30, 217, 1, // Opcode: VUDOTDI 16348/* 3101 */ MCD::OPC_FilterValue, 1, 130, 0, 0, // Skip to: 3236 16349/* 3106 */ MCD::OPC_CheckPredicate, 96, 125, 0, 0, // Skip to: 3236 16350/* 3111 */ MCD::OPC_CheckField, 20, 2, 2, 118, 0, 0, // Skip to: 3236 16351/* 3118 */ MCD::OPC_Decode, 187, 30, 218, 1, // Opcode: VUDOTQI 16352/* 3123 */ MCD::OPC_FilterValue, 253, 3, 107, 0, 0, // Skip to: 3236 16353/* 3129 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ... 16354/* 3132 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 3184 16355/* 3137 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 16356/* 3140 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3162 16357/* 3145 */ MCD::OPC_CheckPredicate, 95, 86, 0, 0, // Skip to: 3236 16358/* 3150 */ MCD::OPC_CheckField, 20, 2, 0, 79, 0, 0, // Skip to: 3236 16359/* 3157 */ MCD::OPC_Decode, 199, 30, 217, 1, // Opcode: VUSDOTDI 16360/* 3162 */ MCD::OPC_FilterValue, 1, 69, 0, 0, // Skip to: 3236 16361/* 3167 */ MCD::OPC_CheckPredicate, 95, 64, 0, 0, // Skip to: 3236 16362/* 3172 */ MCD::OPC_CheckField, 20, 2, 0, 57, 0, 0, // Skip to: 3236 16363/* 3179 */ MCD::OPC_Decode, 201, 30, 218, 1, // Opcode: VUSDOTQI 16364/* 3184 */ MCD::OPC_FilterValue, 1, 47, 0, 0, // Skip to: 3236 16365/* 3189 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 16366/* 3192 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3214 16367/* 3197 */ MCD::OPC_CheckPredicate, 95, 34, 0, 0, // Skip to: 3236 16368/* 3202 */ MCD::OPC_CheckField, 20, 2, 0, 27, 0, 0, // Skip to: 3236 16369/* 3209 */ MCD::OPC_Decode, 132, 30, 217, 1, // Opcode: VSUDOTDI 16370/* 3214 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 3236 16371/* 3219 */ MCD::OPC_CheckPredicate, 95, 12, 0, 0, // Skip to: 3236 16372/* 3224 */ MCD::OPC_CheckField, 20, 2, 0, 5, 0, 0, // Skip to: 3236 16373/* 3231 */ MCD::OPC_Decode, 133, 30, 218, 1, // Opcode: VSUDOTQI 16374/* 3236 */ MCD::OPC_Fail, 16375 0 16376}; 16377 16378static const uint8_t DecoderTablev8Crypto32[] = { 16379/* 0 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 16380/* 3 */ MCD::OPC_FilterValue, 0, 77, 0, 0, // Skip to: 85 16381/* 8 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 16382/* 11 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 48 16383/* 17 */ MCD::OPC_CheckPredicate, 97, 22, 2, 0, // Skip to: 556 16384/* 22 */ MCD::OPC_CheckField, 8, 4, 12, 15, 2, 0, // Skip to: 556 16385/* 29 */ MCD::OPC_CheckField, 6, 1, 1, 8, 2, 0, // Skip to: 556 16386/* 36 */ MCD::OPC_CheckField, 4, 1, 0, 1, 2, 0, // Skip to: 556 16387/* 43 */ MCD::OPC_Decode, 162, 14, 210, 1, // Opcode: SHA1C 16388/* 48 */ MCD::OPC_FilterValue, 230, 3, 246, 1, 0, // Skip to: 556 16389/* 54 */ MCD::OPC_CheckPredicate, 97, 241, 1, 0, // Skip to: 556 16390/* 59 */ MCD::OPC_CheckField, 8, 4, 12, 234, 1, 0, // Skip to: 556 16391/* 66 */ MCD::OPC_CheckField, 6, 1, 1, 227, 1, 0, // Skip to: 556 16392/* 73 */ MCD::OPC_CheckField, 4, 1, 0, 220, 1, 0, // Skip to: 556 16393/* 80 */ MCD::OPC_Decode, 168, 14, 210, 1, // Opcode: SHA256H 16394/* 85 */ MCD::OPC_FilterValue, 1, 77, 0, 0, // Skip to: 167 16395/* 90 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 16396/* 93 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 130 16397/* 99 */ MCD::OPC_CheckPredicate, 97, 196, 1, 0, // Skip to: 556 16398/* 104 */ MCD::OPC_CheckField, 8, 4, 12, 189, 1, 0, // Skip to: 556 16399/* 111 */ MCD::OPC_CheckField, 6, 1, 1, 182, 1, 0, // Skip to: 556 16400/* 118 */ MCD::OPC_CheckField, 4, 1, 0, 175, 1, 0, // Skip to: 556 16401/* 125 */ MCD::OPC_Decode, 165, 14, 210, 1, // Opcode: SHA1P 16402/* 130 */ MCD::OPC_FilterValue, 230, 3, 164, 1, 0, // Skip to: 556 16403/* 136 */ MCD::OPC_CheckPredicate, 97, 159, 1, 0, // Skip to: 556 16404/* 141 */ MCD::OPC_CheckField, 8, 4, 12, 152, 1, 0, // Skip to: 556 16405/* 148 */ MCD::OPC_CheckField, 6, 1, 1, 145, 1, 0, // Skip to: 556 16406/* 155 */ MCD::OPC_CheckField, 4, 1, 0, 138, 1, 0, // Skip to: 556 16407/* 162 */ MCD::OPC_Decode, 169, 14, 210, 1, // Opcode: SHA256H2 16408/* 167 */ MCD::OPC_FilterValue, 2, 77, 0, 0, // Skip to: 249 16409/* 172 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ... 16410/* 175 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 212 16411/* 181 */ MCD::OPC_CheckPredicate, 97, 114, 1, 0, // Skip to: 556 16412/* 186 */ MCD::OPC_CheckField, 8, 4, 12, 107, 1, 0, // Skip to: 556 16413/* 193 */ MCD::OPC_CheckField, 6, 1, 1, 100, 1, 0, // Skip to: 556 16414/* 200 */ MCD::OPC_CheckField, 4, 1, 0, 93, 1, 0, // Skip to: 556 16415/* 207 */ MCD::OPC_Decode, 164, 14, 210, 1, // Opcode: SHA1M 16416/* 212 */ MCD::OPC_FilterValue, 230, 3, 82, 1, 0, // Skip to: 556 16417/* 218 */ MCD::OPC_CheckPredicate, 97, 77, 1, 0, // Skip to: 556 16418/* 223 */ MCD::OPC_CheckField, 8, 4, 12, 70, 1, 0, // Skip to: 556 16419/* 230 */ MCD::OPC_CheckField, 6, 1, 1, 63, 1, 0, // Skip to: 556 16420/* 237 */ MCD::OPC_CheckField, 4, 1, 0, 56, 1, 0, // Skip to: 556 16421/* 244 */ MCD::OPC_Decode, 171, 14, 210, 1, // Opcode: SHA256SU1 16422/* 249 */ MCD::OPC_FilterValue, 3, 46, 1, 0, // Skip to: 556 16423/* 254 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ... 16424/* 257 */ MCD::OPC_FilterValue, 2, 39, 0, 0, // Skip to: 301 16425/* 262 */ MCD::OPC_CheckPredicate, 97, 33, 1, 0, // Skip to: 556 16426/* 267 */ MCD::OPC_CheckField, 23, 9, 231, 3, 25, 1, 0, // Skip to: 556 16427/* 275 */ MCD::OPC_CheckField, 16, 4, 9, 18, 1, 0, // Skip to: 556 16428/* 282 */ MCD::OPC_CheckField, 6, 2, 3, 11, 1, 0, // Skip to: 556 16429/* 289 */ MCD::OPC_CheckField, 4, 1, 0, 4, 1, 0, // Skip to: 556 16430/* 296 */ MCD::OPC_Decode, 163, 14, 231, 1, // Opcode: SHA1H 16431/* 301 */ MCD::OPC_FilterValue, 3, 213, 0, 0, // Skip to: 519 16432/* 306 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 16433/* 309 */ MCD::OPC_FilterValue, 0, 32, 0, 0, // Skip to: 346 16434/* 314 */ MCD::OPC_CheckPredicate, 29, 237, 0, 0, // Skip to: 556 16435/* 319 */ MCD::OPC_CheckField, 23, 9, 231, 3, 229, 0, 0, // Skip to: 556 16436/* 327 */ MCD::OPC_CheckField, 16, 4, 0, 222, 0, 0, // Skip to: 556 16437/* 334 */ MCD::OPC_CheckField, 4, 1, 0, 215, 0, 0, // Skip to: 556 16438/* 341 */ MCD::OPC_Decode, 207, 5, 237, 1, // Opcode: AESE 16439/* 346 */ MCD::OPC_FilterValue, 1, 32, 0, 0, // Skip to: 383 16440/* 351 */ MCD::OPC_CheckPredicate, 29, 200, 0, 0, // Skip to: 556 16441/* 356 */ MCD::OPC_CheckField, 23, 9, 231, 3, 192, 0, 0, // Skip to: 556 16442/* 364 */ MCD::OPC_CheckField, 16, 4, 0, 185, 0, 0, // Skip to: 556 16443/* 371 */ MCD::OPC_CheckField, 4, 1, 0, 178, 0, 0, // Skip to: 556 16444/* 378 */ MCD::OPC_Decode, 206, 5, 237, 1, // Opcode: AESD 16445/* 383 */ MCD::OPC_FilterValue, 2, 63, 0, 0, // Skip to: 451 16446/* 388 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ... 16447/* 391 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 421 16448/* 396 */ MCD::OPC_CheckPredicate, 29, 155, 0, 0, // Skip to: 556 16449/* 401 */ MCD::OPC_CheckField, 23, 9, 231, 3, 147, 0, 0, // Skip to: 556 16450/* 409 */ MCD::OPC_CheckField, 4, 1, 0, 140, 0, 0, // Skip to: 556 16451/* 416 */ MCD::OPC_Decode, 209, 5, 231, 1, // Opcode: AESMC 16452/* 421 */ MCD::OPC_FilterValue, 10, 130, 0, 0, // Skip to: 556 16453/* 426 */ MCD::OPC_CheckPredicate, 97, 125, 0, 0, // Skip to: 556 16454/* 431 */ MCD::OPC_CheckField, 23, 9, 231, 3, 117, 0, 0, // Skip to: 556 16455/* 439 */ MCD::OPC_CheckField, 4, 1, 0, 110, 0, 0, // Skip to: 556 16456/* 446 */ MCD::OPC_Decode, 167, 14, 237, 1, // Opcode: SHA1SU1 16457/* 451 */ MCD::OPC_FilterValue, 3, 100, 0, 0, // Skip to: 556 16458/* 456 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ... 16459/* 459 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 489 16460/* 464 */ MCD::OPC_CheckPredicate, 29, 87, 0, 0, // Skip to: 556 16461/* 469 */ MCD::OPC_CheckField, 23, 9, 231, 3, 79, 0, 0, // Skip to: 556 16462/* 477 */ MCD::OPC_CheckField, 4, 1, 0, 72, 0, 0, // Skip to: 556 16463/* 484 */ MCD::OPC_Decode, 208, 5, 231, 1, // Opcode: AESIMC 16464/* 489 */ MCD::OPC_FilterValue, 10, 62, 0, 0, // Skip to: 556 16465/* 494 */ MCD::OPC_CheckPredicate, 97, 57, 0, 0, // Skip to: 556 16466/* 499 */ MCD::OPC_CheckField, 23, 9, 231, 3, 49, 0, 0, // Skip to: 556 16467/* 507 */ MCD::OPC_CheckField, 4, 1, 0, 42, 0, 0, // Skip to: 556 16468/* 514 */ MCD::OPC_Decode, 170, 14, 237, 1, // Opcode: SHA256SU0 16469/* 519 */ MCD::OPC_FilterValue, 12, 32, 0, 0, // Skip to: 556 16470/* 524 */ MCD::OPC_CheckPredicate, 97, 27, 0, 0, // Skip to: 556 16471/* 529 */ MCD::OPC_CheckField, 23, 9, 228, 3, 19, 0, 0, // Skip to: 556 16472/* 537 */ MCD::OPC_CheckField, 6, 1, 1, 12, 0, 0, // Skip to: 556 16473/* 544 */ MCD::OPC_CheckField, 4, 1, 0, 5, 0, 0, // Skip to: 556 16474/* 551 */ MCD::OPC_Decode, 166, 14, 210, 1, // Opcode: SHA1SU0 16475/* 556 */ MCD::OPC_Fail, 16476 0 16477}; 16478 16479static const uint8_t DecoderTablev8NEON32[] = { 16480/* 0 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ... 16481/* 3 */ MCD::OPC_FilterValue, 0, 19, 1, 0, // Skip to: 283 16482/* 8 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 16483/* 11 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 79 16484/* 16 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 16485/* 19 */ MCD::OPC_FilterValue, 55, 25, 0, 0, // Skip to: 49 16486/* 24 */ MCD::OPC_CheckPredicate, 98, 174, 8, 0, // Skip to: 2251 16487/* 29 */ MCD::OPC_CheckField, 23, 9, 231, 3, 166, 8, 0, // Skip to: 2251 16488/* 37 */ MCD::OPC_CheckField, 4, 1, 0, 159, 8, 0, // Skip to: 2251 16489/* 44 */ MCD::OPC_Decode, 203, 17, 230, 1, // Opcode: VCVTANSDh 16490/* 49 */ MCD::OPC_FilterValue, 59, 149, 8, 0, // Skip to: 2251 16491/* 54 */ MCD::OPC_CheckPredicate, 99, 144, 8, 0, // Skip to: 2251 16492/* 59 */ MCD::OPC_CheckField, 23, 9, 231, 3, 136, 8, 0, // Skip to: 2251 16493/* 67 */ MCD::OPC_CheckField, 4, 1, 0, 129, 8, 0, // Skip to: 2251 16494/* 74 */ MCD::OPC_Decode, 202, 17, 230, 1, // Opcode: VCVTANSDf 16495/* 79 */ MCD::OPC_FilterValue, 1, 63, 0, 0, // Skip to: 147 16496/* 84 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 16497/* 87 */ MCD::OPC_FilterValue, 55, 25, 0, 0, // Skip to: 117 16498/* 92 */ MCD::OPC_CheckPredicate, 98, 106, 8, 0, // Skip to: 2251 16499/* 97 */ MCD::OPC_CheckField, 23, 9, 231, 3, 98, 8, 0, // Skip to: 2251 16500/* 105 */ MCD::OPC_CheckField, 4, 1, 0, 91, 8, 0, // Skip to: 2251 16501/* 112 */ MCD::OPC_Decode, 205, 17, 231, 1, // Opcode: VCVTANSQh 16502/* 117 */ MCD::OPC_FilterValue, 59, 81, 8, 0, // Skip to: 2251 16503/* 122 */ MCD::OPC_CheckPredicate, 99, 76, 8, 0, // Skip to: 2251 16504/* 127 */ MCD::OPC_CheckField, 23, 9, 231, 3, 68, 8, 0, // Skip to: 2251 16505/* 135 */ MCD::OPC_CheckField, 4, 1, 0, 61, 8, 0, // Skip to: 2251 16506/* 142 */ MCD::OPC_Decode, 204, 17, 231, 1, // Opcode: VCVTANSQf 16507/* 147 */ MCD::OPC_FilterValue, 2, 63, 0, 0, // Skip to: 215 16508/* 152 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 16509/* 155 */ MCD::OPC_FilterValue, 55, 25, 0, 0, // Skip to: 185 16510/* 160 */ MCD::OPC_CheckPredicate, 98, 38, 8, 0, // Skip to: 2251 16511/* 165 */ MCD::OPC_CheckField, 23, 9, 231, 3, 30, 8, 0, // Skip to: 2251 16512/* 173 */ MCD::OPC_CheckField, 4, 1, 0, 23, 8, 0, // Skip to: 2251 16513/* 180 */ MCD::OPC_Decode, 207, 17, 230, 1, // Opcode: VCVTANUDh 16514/* 185 */ MCD::OPC_FilterValue, 59, 13, 8, 0, // Skip to: 2251 16515/* 190 */ MCD::OPC_CheckPredicate, 99, 8, 8, 0, // Skip to: 2251 16516/* 195 */ MCD::OPC_CheckField, 23, 9, 231, 3, 0, 8, 0, // Skip to: 2251 16517/* 203 */ MCD::OPC_CheckField, 4, 1, 0, 249, 7, 0, // Skip to: 2251 16518/* 210 */ MCD::OPC_Decode, 206, 17, 230, 1, // Opcode: VCVTANUDf 16519/* 215 */ MCD::OPC_FilterValue, 3, 239, 7, 0, // Skip to: 2251 16520/* 220 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 16521/* 223 */ MCD::OPC_FilterValue, 55, 25, 0, 0, // Skip to: 253 16522/* 228 */ MCD::OPC_CheckPredicate, 98, 226, 7, 0, // Skip to: 2251 16523/* 233 */ MCD::OPC_CheckField, 23, 9, 231, 3, 218, 7, 0, // Skip to: 2251 16524/* 241 */ MCD::OPC_CheckField, 4, 1, 0, 211, 7, 0, // Skip to: 2251 16525/* 248 */ MCD::OPC_Decode, 209, 17, 231, 1, // Opcode: VCVTANUQh 16526/* 253 */ MCD::OPC_FilterValue, 59, 201, 7, 0, // Skip to: 2251 16527/* 258 */ MCD::OPC_CheckPredicate, 99, 196, 7, 0, // Skip to: 2251 16528/* 263 */ MCD::OPC_CheckField, 23, 9, 231, 3, 188, 7, 0, // Skip to: 2251 16529/* 271 */ MCD::OPC_CheckField, 4, 1, 0, 181, 7, 0, // Skip to: 2251 16530/* 278 */ MCD::OPC_Decode, 208, 17, 231, 1, // Opcode: VCVTANUQf 16531/* 283 */ MCD::OPC_FilterValue, 1, 19, 1, 0, // Skip to: 563 16532/* 288 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 16533/* 291 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 359 16534/* 296 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 16535/* 299 */ MCD::OPC_FilterValue, 55, 25, 0, 0, // Skip to: 329 16536/* 304 */ MCD::OPC_CheckPredicate, 98, 150, 7, 0, // Skip to: 2251 16537/* 309 */ MCD::OPC_CheckField, 23, 9, 231, 3, 142, 7, 0, // Skip to: 2251 16538/* 317 */ MCD::OPC_CheckField, 4, 1, 0, 135, 7, 0, // Skip to: 2251 16539/* 324 */ MCD::OPC_Decode, 236, 17, 230, 1, // Opcode: VCVTNNSDh 16540/* 329 */ MCD::OPC_FilterValue, 59, 125, 7, 0, // Skip to: 2251 16541/* 334 */ MCD::OPC_CheckPredicate, 99, 120, 7, 0, // Skip to: 2251 16542/* 339 */ MCD::OPC_CheckField, 23, 9, 231, 3, 112, 7, 0, // Skip to: 2251 16543/* 347 */ MCD::OPC_CheckField, 4, 1, 0, 105, 7, 0, // Skip to: 2251 16544/* 354 */ MCD::OPC_Decode, 235, 17, 230, 1, // Opcode: VCVTNNSDf 16545/* 359 */ MCD::OPC_FilterValue, 1, 63, 0, 0, // Skip to: 427 16546/* 364 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 16547/* 367 */ MCD::OPC_FilterValue, 55, 25, 0, 0, // Skip to: 397 16548/* 372 */ MCD::OPC_CheckPredicate, 98, 82, 7, 0, // Skip to: 2251 16549/* 377 */ MCD::OPC_CheckField, 23, 9, 231, 3, 74, 7, 0, // Skip to: 2251 16550/* 385 */ MCD::OPC_CheckField, 4, 1, 0, 67, 7, 0, // Skip to: 2251 16551/* 392 */ MCD::OPC_Decode, 238, 17, 231, 1, // Opcode: VCVTNNSQh 16552/* 397 */ MCD::OPC_FilterValue, 59, 57, 7, 0, // Skip to: 2251 16553/* 402 */ MCD::OPC_CheckPredicate, 99, 52, 7, 0, // Skip to: 2251 16554/* 407 */ MCD::OPC_CheckField, 23, 9, 231, 3, 44, 7, 0, // Skip to: 2251 16555/* 415 */ MCD::OPC_CheckField, 4, 1, 0, 37, 7, 0, // Skip to: 2251 16556/* 422 */ MCD::OPC_Decode, 237, 17, 231, 1, // Opcode: VCVTNNSQf 16557/* 427 */ MCD::OPC_FilterValue, 2, 63, 0, 0, // Skip to: 495 16558/* 432 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 16559/* 435 */ MCD::OPC_FilterValue, 55, 25, 0, 0, // Skip to: 465 16560/* 440 */ MCD::OPC_CheckPredicate, 98, 14, 7, 0, // Skip to: 2251 16561/* 445 */ MCD::OPC_CheckField, 23, 9, 231, 3, 6, 7, 0, // Skip to: 2251 16562/* 453 */ MCD::OPC_CheckField, 4, 1, 0, 255, 6, 0, // Skip to: 2251 16563/* 460 */ MCD::OPC_Decode, 240, 17, 230, 1, // Opcode: VCVTNNUDh 16564/* 465 */ MCD::OPC_FilterValue, 59, 245, 6, 0, // Skip to: 2251 16565/* 470 */ MCD::OPC_CheckPredicate, 99, 240, 6, 0, // Skip to: 2251 16566/* 475 */ MCD::OPC_CheckField, 23, 9, 231, 3, 232, 6, 0, // Skip to: 2251 16567/* 483 */ MCD::OPC_CheckField, 4, 1, 0, 225, 6, 0, // Skip to: 2251 16568/* 490 */ MCD::OPC_Decode, 239, 17, 230, 1, // Opcode: VCVTNNUDf 16569/* 495 */ MCD::OPC_FilterValue, 3, 215, 6, 0, // Skip to: 2251 16570/* 500 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 16571/* 503 */ MCD::OPC_FilterValue, 55, 25, 0, 0, // Skip to: 533 16572/* 508 */ MCD::OPC_CheckPredicate, 98, 202, 6, 0, // Skip to: 2251 16573/* 513 */ MCD::OPC_CheckField, 23, 9, 231, 3, 194, 6, 0, // Skip to: 2251 16574/* 521 */ MCD::OPC_CheckField, 4, 1, 0, 187, 6, 0, // Skip to: 2251 16575/* 528 */ MCD::OPC_Decode, 242, 17, 231, 1, // Opcode: VCVTNNUQh 16576/* 533 */ MCD::OPC_FilterValue, 59, 177, 6, 0, // Skip to: 2251 16577/* 538 */ MCD::OPC_CheckPredicate, 99, 172, 6, 0, // Skip to: 2251 16578/* 543 */ MCD::OPC_CheckField, 23, 9, 231, 3, 164, 6, 0, // Skip to: 2251 16579/* 551 */ MCD::OPC_CheckField, 4, 1, 0, 157, 6, 0, // Skip to: 2251 16580/* 558 */ MCD::OPC_Decode, 241, 17, 231, 1, // Opcode: VCVTNNUQf 16581/* 563 */ MCD::OPC_FilterValue, 2, 19, 1, 0, // Skip to: 843 16582/* 568 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 16583/* 571 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 639 16584/* 576 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 16585/* 579 */ MCD::OPC_FilterValue, 55, 25, 0, 0, // Skip to: 609 16586/* 584 */ MCD::OPC_CheckPredicate, 98, 126, 6, 0, // Skip to: 2251 16587/* 589 */ MCD::OPC_CheckField, 23, 9, 231, 3, 118, 6, 0, // Skip to: 2251 16588/* 597 */ MCD::OPC_CheckField, 4, 1, 0, 111, 6, 0, // Skip to: 2251 16589/* 604 */ MCD::OPC_Decode, 250, 17, 230, 1, // Opcode: VCVTPNSDh 16590/* 609 */ MCD::OPC_FilterValue, 59, 101, 6, 0, // Skip to: 2251 16591/* 614 */ MCD::OPC_CheckPredicate, 99, 96, 6, 0, // Skip to: 2251 16592/* 619 */ MCD::OPC_CheckField, 23, 9, 231, 3, 88, 6, 0, // Skip to: 2251 16593/* 627 */ MCD::OPC_CheckField, 4, 1, 0, 81, 6, 0, // Skip to: 2251 16594/* 634 */ MCD::OPC_Decode, 249, 17, 230, 1, // Opcode: VCVTPNSDf 16595/* 639 */ MCD::OPC_FilterValue, 1, 63, 0, 0, // Skip to: 707 16596/* 644 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 16597/* 647 */ MCD::OPC_FilterValue, 55, 25, 0, 0, // Skip to: 677 16598/* 652 */ MCD::OPC_CheckPredicate, 98, 58, 6, 0, // Skip to: 2251 16599/* 657 */ MCD::OPC_CheckField, 23, 9, 231, 3, 50, 6, 0, // Skip to: 2251 16600/* 665 */ MCD::OPC_CheckField, 4, 1, 0, 43, 6, 0, // Skip to: 2251 16601/* 672 */ MCD::OPC_Decode, 252, 17, 231, 1, // Opcode: VCVTPNSQh 16602/* 677 */ MCD::OPC_FilterValue, 59, 33, 6, 0, // Skip to: 2251 16603/* 682 */ MCD::OPC_CheckPredicate, 99, 28, 6, 0, // Skip to: 2251 16604/* 687 */ MCD::OPC_CheckField, 23, 9, 231, 3, 20, 6, 0, // Skip to: 2251 16605/* 695 */ MCD::OPC_CheckField, 4, 1, 0, 13, 6, 0, // Skip to: 2251 16606/* 702 */ MCD::OPC_Decode, 251, 17, 231, 1, // Opcode: VCVTPNSQf 16607/* 707 */ MCD::OPC_FilterValue, 2, 63, 0, 0, // Skip to: 775 16608/* 712 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 16609/* 715 */ MCD::OPC_FilterValue, 55, 25, 0, 0, // Skip to: 745 16610/* 720 */ MCD::OPC_CheckPredicate, 98, 246, 5, 0, // Skip to: 2251 16611/* 725 */ MCD::OPC_CheckField, 23, 9, 231, 3, 238, 5, 0, // Skip to: 2251 16612/* 733 */ MCD::OPC_CheckField, 4, 1, 0, 231, 5, 0, // Skip to: 2251 16613/* 740 */ MCD::OPC_Decode, 254, 17, 230, 1, // Opcode: VCVTPNUDh 16614/* 745 */ MCD::OPC_FilterValue, 59, 221, 5, 0, // Skip to: 2251 16615/* 750 */ MCD::OPC_CheckPredicate, 99, 216, 5, 0, // Skip to: 2251 16616/* 755 */ MCD::OPC_CheckField, 23, 9, 231, 3, 208, 5, 0, // Skip to: 2251 16617/* 763 */ MCD::OPC_CheckField, 4, 1, 0, 201, 5, 0, // Skip to: 2251 16618/* 770 */ MCD::OPC_Decode, 253, 17, 230, 1, // Opcode: VCVTPNUDf 16619/* 775 */ MCD::OPC_FilterValue, 3, 191, 5, 0, // Skip to: 2251 16620/* 780 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 16621/* 783 */ MCD::OPC_FilterValue, 55, 25, 0, 0, // Skip to: 813 16622/* 788 */ MCD::OPC_CheckPredicate, 98, 178, 5, 0, // Skip to: 2251 16623/* 793 */ MCD::OPC_CheckField, 23, 9, 231, 3, 170, 5, 0, // Skip to: 2251 16624/* 801 */ MCD::OPC_CheckField, 4, 1, 0, 163, 5, 0, // Skip to: 2251 16625/* 808 */ MCD::OPC_Decode, 128, 18, 231, 1, // Opcode: VCVTPNUQh 16626/* 813 */ MCD::OPC_FilterValue, 59, 153, 5, 0, // Skip to: 2251 16627/* 818 */ MCD::OPC_CheckPredicate, 99, 148, 5, 0, // Skip to: 2251 16628/* 823 */ MCD::OPC_CheckField, 23, 9, 231, 3, 140, 5, 0, // Skip to: 2251 16629/* 831 */ MCD::OPC_CheckField, 4, 1, 0, 133, 5, 0, // Skip to: 2251 16630/* 838 */ MCD::OPC_Decode, 255, 17, 231, 1, // Opcode: VCVTPNUQf 16631/* 843 */ MCD::OPC_FilterValue, 3, 19, 1, 0, // Skip to: 1123 16632/* 848 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 16633/* 851 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 919 16634/* 856 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 16635/* 859 */ MCD::OPC_FilterValue, 55, 25, 0, 0, // Skip to: 889 16636/* 864 */ MCD::OPC_CheckPredicate, 98, 102, 5, 0, // Skip to: 2251 16637/* 869 */ MCD::OPC_CheckField, 23, 9, 231, 3, 94, 5, 0, // Skip to: 2251 16638/* 877 */ MCD::OPC_CheckField, 4, 1, 0, 87, 5, 0, // Skip to: 2251 16639/* 884 */ MCD::OPC_Decode, 222, 17, 230, 1, // Opcode: VCVTMNSDh 16640/* 889 */ MCD::OPC_FilterValue, 59, 77, 5, 0, // Skip to: 2251 16641/* 894 */ MCD::OPC_CheckPredicate, 99, 72, 5, 0, // Skip to: 2251 16642/* 899 */ MCD::OPC_CheckField, 23, 9, 231, 3, 64, 5, 0, // Skip to: 2251 16643/* 907 */ MCD::OPC_CheckField, 4, 1, 0, 57, 5, 0, // Skip to: 2251 16644/* 914 */ MCD::OPC_Decode, 221, 17, 230, 1, // Opcode: VCVTMNSDf 16645/* 919 */ MCD::OPC_FilterValue, 1, 63, 0, 0, // Skip to: 987 16646/* 924 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 16647/* 927 */ MCD::OPC_FilterValue, 55, 25, 0, 0, // Skip to: 957 16648/* 932 */ MCD::OPC_CheckPredicate, 98, 34, 5, 0, // Skip to: 2251 16649/* 937 */ MCD::OPC_CheckField, 23, 9, 231, 3, 26, 5, 0, // Skip to: 2251 16650/* 945 */ MCD::OPC_CheckField, 4, 1, 0, 19, 5, 0, // Skip to: 2251 16651/* 952 */ MCD::OPC_Decode, 224, 17, 231, 1, // Opcode: VCVTMNSQh 16652/* 957 */ MCD::OPC_FilterValue, 59, 9, 5, 0, // Skip to: 2251 16653/* 962 */ MCD::OPC_CheckPredicate, 99, 4, 5, 0, // Skip to: 2251 16654/* 967 */ MCD::OPC_CheckField, 23, 9, 231, 3, 252, 4, 0, // Skip to: 2251 16655/* 975 */ MCD::OPC_CheckField, 4, 1, 0, 245, 4, 0, // Skip to: 2251 16656/* 982 */ MCD::OPC_Decode, 223, 17, 231, 1, // Opcode: VCVTMNSQf 16657/* 987 */ MCD::OPC_FilterValue, 2, 63, 0, 0, // Skip to: 1055 16658/* 992 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 16659/* 995 */ MCD::OPC_FilterValue, 55, 25, 0, 0, // Skip to: 1025 16660/* 1000 */ MCD::OPC_CheckPredicate, 98, 222, 4, 0, // Skip to: 2251 16661/* 1005 */ MCD::OPC_CheckField, 23, 9, 231, 3, 214, 4, 0, // Skip to: 2251 16662/* 1013 */ MCD::OPC_CheckField, 4, 1, 0, 207, 4, 0, // Skip to: 2251 16663/* 1020 */ MCD::OPC_Decode, 226, 17, 230, 1, // Opcode: VCVTMNUDh 16664/* 1025 */ MCD::OPC_FilterValue, 59, 197, 4, 0, // Skip to: 2251 16665/* 1030 */ MCD::OPC_CheckPredicate, 99, 192, 4, 0, // Skip to: 2251 16666/* 1035 */ MCD::OPC_CheckField, 23, 9, 231, 3, 184, 4, 0, // Skip to: 2251 16667/* 1043 */ MCD::OPC_CheckField, 4, 1, 0, 177, 4, 0, // Skip to: 2251 16668/* 1050 */ MCD::OPC_Decode, 225, 17, 230, 1, // Opcode: VCVTMNUDf 16669/* 1055 */ MCD::OPC_FilterValue, 3, 167, 4, 0, // Skip to: 2251 16670/* 1060 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 16671/* 1063 */ MCD::OPC_FilterValue, 55, 25, 0, 0, // Skip to: 1093 16672/* 1068 */ MCD::OPC_CheckPredicate, 98, 154, 4, 0, // Skip to: 2251 16673/* 1073 */ MCD::OPC_CheckField, 23, 9, 231, 3, 146, 4, 0, // Skip to: 2251 16674/* 1081 */ MCD::OPC_CheckField, 4, 1, 0, 139, 4, 0, // Skip to: 2251 16675/* 1088 */ MCD::OPC_Decode, 228, 17, 231, 1, // Opcode: VCVTMNUQh 16676/* 1093 */ MCD::OPC_FilterValue, 59, 129, 4, 0, // Skip to: 2251 16677/* 1098 */ MCD::OPC_CheckPredicate, 99, 124, 4, 0, // Skip to: 2251 16678/* 1103 */ MCD::OPC_CheckField, 23, 9, 231, 3, 116, 4, 0, // Skip to: 2251 16679/* 1111 */ MCD::OPC_CheckField, 4, 1, 0, 109, 4, 0, // Skip to: 2251 16680/* 1118 */ MCD::OPC_Decode, 227, 17, 231, 1, // Opcode: VCVTMNUQf 16681/* 1123 */ MCD::OPC_FilterValue, 4, 19, 1, 0, // Skip to: 1403 16682/* 1128 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 16683/* 1131 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 1199 16684/* 1136 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 16685/* 1139 */ MCD::OPC_FilterValue, 54, 25, 0, 0, // Skip to: 1169 16686/* 1144 */ MCD::OPC_CheckPredicate, 98, 78, 4, 0, // Skip to: 2251 16687/* 1149 */ MCD::OPC_CheckField, 23, 9, 231, 3, 70, 4, 0, // Skip to: 2251 16688/* 1157 */ MCD::OPC_CheckField, 4, 1, 0, 63, 4, 0, // Skip to: 2251 16689/* 1164 */ MCD::OPC_Decode, 246, 25, 230, 1, // Opcode: VRINTNNDh 16690/* 1169 */ MCD::OPC_FilterValue, 58, 53, 4, 0, // Skip to: 2251 16691/* 1174 */ MCD::OPC_CheckPredicate, 99, 48, 4, 0, // Skip to: 2251 16692/* 1179 */ MCD::OPC_CheckField, 23, 9, 231, 3, 40, 4, 0, // Skip to: 2251 16693/* 1187 */ MCD::OPC_CheckField, 4, 1, 0, 33, 4, 0, // Skip to: 2251 16694/* 1194 */ MCD::OPC_Decode, 245, 25, 230, 1, // Opcode: VRINTNNDf 16695/* 1199 */ MCD::OPC_FilterValue, 1, 63, 0, 0, // Skip to: 1267 16696/* 1204 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 16697/* 1207 */ MCD::OPC_FilterValue, 54, 25, 0, 0, // Skip to: 1237 16698/* 1212 */ MCD::OPC_CheckPredicate, 98, 10, 4, 0, // Skip to: 2251 16699/* 1217 */ MCD::OPC_CheckField, 23, 9, 231, 3, 2, 4, 0, // Skip to: 2251 16700/* 1225 */ MCD::OPC_CheckField, 4, 1, 0, 251, 3, 0, // Skip to: 2251 16701/* 1232 */ MCD::OPC_Decode, 248, 25, 231, 1, // Opcode: VRINTNNQh 16702/* 1237 */ MCD::OPC_FilterValue, 58, 241, 3, 0, // Skip to: 2251 16703/* 1242 */ MCD::OPC_CheckPredicate, 99, 236, 3, 0, // Skip to: 2251 16704/* 1247 */ MCD::OPC_CheckField, 23, 9, 231, 3, 228, 3, 0, // Skip to: 2251 16705/* 1255 */ MCD::OPC_CheckField, 4, 1, 0, 221, 3, 0, // Skip to: 2251 16706/* 1262 */ MCD::OPC_Decode, 247, 25, 231, 1, // Opcode: VRINTNNQf 16707/* 1267 */ MCD::OPC_FilterValue, 2, 63, 0, 0, // Skip to: 1335 16708/* 1272 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 16709/* 1275 */ MCD::OPC_FilterValue, 54, 25, 0, 0, // Skip to: 1305 16710/* 1280 */ MCD::OPC_CheckPredicate, 98, 198, 3, 0, // Skip to: 2251 16711/* 1285 */ MCD::OPC_CheckField, 23, 9, 231, 3, 190, 3, 0, // Skip to: 2251 16712/* 1293 */ MCD::OPC_CheckField, 4, 1, 0, 183, 3, 0, // Skip to: 2251 16713/* 1300 */ MCD::OPC_Decode, 135, 26, 230, 1, // Opcode: VRINTXNDh 16714/* 1305 */ MCD::OPC_FilterValue, 58, 173, 3, 0, // Skip to: 2251 16715/* 1310 */ MCD::OPC_CheckPredicate, 99, 168, 3, 0, // Skip to: 2251 16716/* 1315 */ MCD::OPC_CheckField, 23, 9, 231, 3, 160, 3, 0, // Skip to: 2251 16717/* 1323 */ MCD::OPC_CheckField, 4, 1, 0, 153, 3, 0, // Skip to: 2251 16718/* 1330 */ MCD::OPC_Decode, 134, 26, 230, 1, // Opcode: VRINTXNDf 16719/* 1335 */ MCD::OPC_FilterValue, 3, 143, 3, 0, // Skip to: 2251 16720/* 1340 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 16721/* 1343 */ MCD::OPC_FilterValue, 54, 25, 0, 0, // Skip to: 1373 16722/* 1348 */ MCD::OPC_CheckPredicate, 98, 130, 3, 0, // Skip to: 2251 16723/* 1353 */ MCD::OPC_CheckField, 23, 9, 231, 3, 122, 3, 0, // Skip to: 2251 16724/* 1361 */ MCD::OPC_CheckField, 4, 1, 0, 115, 3, 0, // Skip to: 2251 16725/* 1368 */ MCD::OPC_Decode, 137, 26, 231, 1, // Opcode: VRINTXNQh 16726/* 1373 */ MCD::OPC_FilterValue, 58, 105, 3, 0, // Skip to: 2251 16727/* 1378 */ MCD::OPC_CheckPredicate, 99, 100, 3, 0, // Skip to: 2251 16728/* 1383 */ MCD::OPC_CheckField, 23, 9, 231, 3, 92, 3, 0, // Skip to: 2251 16729/* 1391 */ MCD::OPC_CheckField, 4, 1, 0, 85, 3, 0, // Skip to: 2251 16730/* 1398 */ MCD::OPC_Decode, 136, 26, 231, 1, // Opcode: VRINTXNQf 16731/* 1403 */ MCD::OPC_FilterValue, 5, 19, 1, 0, // Skip to: 1683 16732/* 1408 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 16733/* 1411 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 1479 16734/* 1416 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 16735/* 1419 */ MCD::OPC_FilterValue, 54, 25, 0, 0, // Skip to: 1449 16736/* 1424 */ MCD::OPC_CheckPredicate, 98, 54, 3, 0, // Skip to: 2251 16737/* 1429 */ MCD::OPC_CheckField, 23, 9, 231, 3, 46, 3, 0, // Skip to: 2251 16738/* 1437 */ MCD::OPC_CheckField, 4, 1, 0, 39, 3, 0, // Skip to: 2251 16739/* 1444 */ MCD::OPC_Decode, 232, 25, 230, 1, // Opcode: VRINTANDh 16740/* 1449 */ MCD::OPC_FilterValue, 58, 29, 3, 0, // Skip to: 2251 16741/* 1454 */ MCD::OPC_CheckPredicate, 99, 24, 3, 0, // Skip to: 2251 16742/* 1459 */ MCD::OPC_CheckField, 23, 9, 231, 3, 16, 3, 0, // Skip to: 2251 16743/* 1467 */ MCD::OPC_CheckField, 4, 1, 0, 9, 3, 0, // Skip to: 2251 16744/* 1474 */ MCD::OPC_Decode, 231, 25, 230, 1, // Opcode: VRINTANDf 16745/* 1479 */ MCD::OPC_FilterValue, 1, 63, 0, 0, // Skip to: 1547 16746/* 1484 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 16747/* 1487 */ MCD::OPC_FilterValue, 54, 25, 0, 0, // Skip to: 1517 16748/* 1492 */ MCD::OPC_CheckPredicate, 98, 242, 2, 0, // Skip to: 2251 16749/* 1497 */ MCD::OPC_CheckField, 23, 9, 231, 3, 234, 2, 0, // Skip to: 2251 16750/* 1505 */ MCD::OPC_CheckField, 4, 1, 0, 227, 2, 0, // Skip to: 2251 16751/* 1512 */ MCD::OPC_Decode, 234, 25, 231, 1, // Opcode: VRINTANQh 16752/* 1517 */ MCD::OPC_FilterValue, 58, 217, 2, 0, // Skip to: 2251 16753/* 1522 */ MCD::OPC_CheckPredicate, 99, 212, 2, 0, // Skip to: 2251 16754/* 1527 */ MCD::OPC_CheckField, 23, 9, 231, 3, 204, 2, 0, // Skip to: 2251 16755/* 1535 */ MCD::OPC_CheckField, 4, 1, 0, 197, 2, 0, // Skip to: 2251 16756/* 1542 */ MCD::OPC_Decode, 233, 25, 231, 1, // Opcode: VRINTANQf 16757/* 1547 */ MCD::OPC_FilterValue, 2, 63, 0, 0, // Skip to: 1615 16758/* 1552 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 16759/* 1555 */ MCD::OPC_FilterValue, 54, 25, 0, 0, // Skip to: 1585 16760/* 1560 */ MCD::OPC_CheckPredicate, 98, 174, 2, 0, // Skip to: 2251 16761/* 1565 */ MCD::OPC_CheckField, 23, 9, 231, 3, 166, 2, 0, // Skip to: 2251 16762/* 1573 */ MCD::OPC_CheckField, 4, 1, 0, 159, 2, 0, // Skip to: 2251 16763/* 1580 */ MCD::OPC_Decode, 142, 26, 230, 1, // Opcode: VRINTZNDh 16764/* 1585 */ MCD::OPC_FilterValue, 58, 149, 2, 0, // Skip to: 2251 16765/* 1590 */ MCD::OPC_CheckPredicate, 99, 144, 2, 0, // Skip to: 2251 16766/* 1595 */ MCD::OPC_CheckField, 23, 9, 231, 3, 136, 2, 0, // Skip to: 2251 16767/* 1603 */ MCD::OPC_CheckField, 4, 1, 0, 129, 2, 0, // Skip to: 2251 16768/* 1610 */ MCD::OPC_Decode, 141, 26, 230, 1, // Opcode: VRINTZNDf 16769/* 1615 */ MCD::OPC_FilterValue, 3, 119, 2, 0, // Skip to: 2251 16770/* 1620 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 16771/* 1623 */ MCD::OPC_FilterValue, 54, 25, 0, 0, // Skip to: 1653 16772/* 1628 */ MCD::OPC_CheckPredicate, 98, 106, 2, 0, // Skip to: 2251 16773/* 1633 */ MCD::OPC_CheckField, 23, 9, 231, 3, 98, 2, 0, // Skip to: 2251 16774/* 1641 */ MCD::OPC_CheckField, 4, 1, 0, 91, 2, 0, // Skip to: 2251 16775/* 1648 */ MCD::OPC_Decode, 144, 26, 231, 1, // Opcode: VRINTZNQh 16776/* 1653 */ MCD::OPC_FilterValue, 58, 81, 2, 0, // Skip to: 2251 16777/* 1658 */ MCD::OPC_CheckPredicate, 99, 76, 2, 0, // Skip to: 2251 16778/* 1663 */ MCD::OPC_CheckField, 23, 9, 231, 3, 68, 2, 0, // Skip to: 2251 16779/* 1671 */ MCD::OPC_CheckField, 4, 1, 0, 61, 2, 0, // Skip to: 2251 16780/* 1678 */ MCD::OPC_Decode, 143, 26, 231, 1, // Opcode: VRINTZNQf 16781/* 1683 */ MCD::OPC_FilterValue, 6, 139, 0, 0, // Skip to: 1827 16782/* 1688 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 16783/* 1691 */ MCD::OPC_FilterValue, 2, 63, 0, 0, // Skip to: 1759 16784/* 1696 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 16785/* 1699 */ MCD::OPC_FilterValue, 54, 25, 0, 0, // Skip to: 1729 16786/* 1704 */ MCD::OPC_CheckPredicate, 98, 30, 2, 0, // Skip to: 2251 16787/* 1709 */ MCD::OPC_CheckField, 23, 9, 231, 3, 22, 2, 0, // Skip to: 2251 16788/* 1717 */ MCD::OPC_CheckField, 4, 1, 0, 15, 2, 0, // Skip to: 2251 16789/* 1724 */ MCD::OPC_Decode, 239, 25, 230, 1, // Opcode: VRINTMNDh 16790/* 1729 */ MCD::OPC_FilterValue, 58, 5, 2, 0, // Skip to: 2251 16791/* 1734 */ MCD::OPC_CheckPredicate, 99, 0, 2, 0, // Skip to: 2251 16792/* 1739 */ MCD::OPC_CheckField, 23, 9, 231, 3, 248, 1, 0, // Skip to: 2251 16793/* 1747 */ MCD::OPC_CheckField, 4, 1, 0, 241, 1, 0, // Skip to: 2251 16794/* 1754 */ MCD::OPC_Decode, 238, 25, 230, 1, // Opcode: VRINTMNDf 16795/* 1759 */ MCD::OPC_FilterValue, 3, 231, 1, 0, // Skip to: 2251 16796/* 1764 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 16797/* 1767 */ MCD::OPC_FilterValue, 54, 25, 0, 0, // Skip to: 1797 16798/* 1772 */ MCD::OPC_CheckPredicate, 98, 218, 1, 0, // Skip to: 2251 16799/* 1777 */ MCD::OPC_CheckField, 23, 9, 231, 3, 210, 1, 0, // Skip to: 2251 16800/* 1785 */ MCD::OPC_CheckField, 4, 1, 0, 203, 1, 0, // Skip to: 2251 16801/* 1792 */ MCD::OPC_Decode, 241, 25, 231, 1, // Opcode: VRINTMNQh 16802/* 1797 */ MCD::OPC_FilterValue, 58, 193, 1, 0, // Skip to: 2251 16803/* 1802 */ MCD::OPC_CheckPredicate, 99, 188, 1, 0, // Skip to: 2251 16804/* 1807 */ MCD::OPC_CheckField, 23, 9, 231, 3, 180, 1, 0, // Skip to: 2251 16805/* 1815 */ MCD::OPC_CheckField, 4, 1, 0, 173, 1, 0, // Skip to: 2251 16806/* 1822 */ MCD::OPC_Decode, 240, 25, 231, 1, // Opcode: VRINTMNQf 16807/* 1827 */ MCD::OPC_FilterValue, 7, 139, 0, 0, // Skip to: 1971 16808/* 1832 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ... 16809/* 1835 */ MCD::OPC_FilterValue, 2, 63, 0, 0, // Skip to: 1903 16810/* 1840 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 16811/* 1843 */ MCD::OPC_FilterValue, 54, 25, 0, 0, // Skip to: 1873 16812/* 1848 */ MCD::OPC_CheckPredicate, 98, 142, 1, 0, // Skip to: 2251 16813/* 1853 */ MCD::OPC_CheckField, 23, 9, 231, 3, 134, 1, 0, // Skip to: 2251 16814/* 1861 */ MCD::OPC_CheckField, 4, 1, 0, 127, 1, 0, // Skip to: 2251 16815/* 1868 */ MCD::OPC_Decode, 253, 25, 230, 1, // Opcode: VRINTPNDh 16816/* 1873 */ MCD::OPC_FilterValue, 58, 117, 1, 0, // Skip to: 2251 16817/* 1878 */ MCD::OPC_CheckPredicate, 99, 112, 1, 0, // Skip to: 2251 16818/* 1883 */ MCD::OPC_CheckField, 23, 9, 231, 3, 104, 1, 0, // Skip to: 2251 16819/* 1891 */ MCD::OPC_CheckField, 4, 1, 0, 97, 1, 0, // Skip to: 2251 16820/* 1898 */ MCD::OPC_Decode, 252, 25, 230, 1, // Opcode: VRINTPNDf 16821/* 1903 */ MCD::OPC_FilterValue, 3, 87, 1, 0, // Skip to: 2251 16822/* 1908 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ... 16823/* 1911 */ MCD::OPC_FilterValue, 54, 25, 0, 0, // Skip to: 1941 16824/* 1916 */ MCD::OPC_CheckPredicate, 98, 74, 1, 0, // Skip to: 2251 16825/* 1921 */ MCD::OPC_CheckField, 23, 9, 231, 3, 66, 1, 0, // Skip to: 2251 16826/* 1929 */ MCD::OPC_CheckField, 4, 1, 0, 59, 1, 0, // Skip to: 2251 16827/* 1936 */ MCD::OPC_Decode, 255, 25, 231, 1, // Opcode: VRINTPNQh 16828/* 1941 */ MCD::OPC_FilterValue, 58, 49, 1, 0, // Skip to: 2251 16829/* 1946 */ MCD::OPC_CheckPredicate, 99, 44, 1, 0, // Skip to: 2251 16830/* 1951 */ MCD::OPC_CheckField, 23, 9, 231, 3, 36, 1, 0, // Skip to: 2251 16831/* 1959 */ MCD::OPC_CheckField, 4, 1, 0, 29, 1, 0, // Skip to: 2251 16832/* 1966 */ MCD::OPC_Decode, 254, 25, 231, 1, // Opcode: VRINTPNQf 16833/* 1971 */ MCD::OPC_FilterValue, 15, 19, 1, 0, // Skip to: 2251 16834/* 1976 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ... 16835/* 1979 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 2047 16836/* 1984 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 16837/* 1987 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 2017 16838/* 1992 */ MCD::OPC_CheckPredicate, 99, 254, 0, 0, // Skip to: 2251 16839/* 1997 */ MCD::OPC_CheckField, 23, 9, 230, 3, 246, 0, 0, // Skip to: 2251 16840/* 2005 */ MCD::OPC_CheckField, 4, 1, 1, 239, 0, 0, // Skip to: 2251 16841/* 2012 */ MCD::OPC_Decode, 227, 13, 201, 1, // Opcode: NEON_VMAXNMNDf 16842/* 2017 */ MCD::OPC_FilterValue, 1, 229, 0, 0, // Skip to: 2251 16843/* 2022 */ MCD::OPC_CheckPredicate, 99, 224, 0, 0, // Skip to: 2251 16844/* 2027 */ MCD::OPC_CheckField, 23, 9, 230, 3, 216, 0, 0, // Skip to: 2251 16845/* 2035 */ MCD::OPC_CheckField, 4, 1, 1, 209, 0, 0, // Skip to: 2251 16846/* 2042 */ MCD::OPC_Decode, 229, 13, 202, 1, // Opcode: NEON_VMAXNMNQf 16847/* 2047 */ MCD::OPC_FilterValue, 1, 63, 0, 0, // Skip to: 2115 16848/* 2052 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 16849/* 2055 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 2085 16850/* 2060 */ MCD::OPC_CheckPredicate, 98, 186, 0, 0, // Skip to: 2251 16851/* 2065 */ MCD::OPC_CheckField, 23, 9, 230, 3, 178, 0, 0, // Skip to: 2251 16852/* 2073 */ MCD::OPC_CheckField, 4, 1, 1, 171, 0, 0, // Skip to: 2251 16853/* 2080 */ MCD::OPC_Decode, 228, 13, 201, 1, // Opcode: NEON_VMAXNMNDh 16854/* 2085 */ MCD::OPC_FilterValue, 1, 161, 0, 0, // Skip to: 2251 16855/* 2090 */ MCD::OPC_CheckPredicate, 98, 156, 0, 0, // Skip to: 2251 16856/* 2095 */ MCD::OPC_CheckField, 23, 9, 230, 3, 148, 0, 0, // Skip to: 2251 16857/* 2103 */ MCD::OPC_CheckField, 4, 1, 1, 141, 0, 0, // Skip to: 2251 16858/* 2110 */ MCD::OPC_Decode, 230, 13, 202, 1, // Opcode: NEON_VMAXNMNQh 16859/* 2115 */ MCD::OPC_FilterValue, 2, 63, 0, 0, // Skip to: 2183 16860/* 2120 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 16861/* 2123 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 2153 16862/* 2128 */ MCD::OPC_CheckPredicate, 99, 118, 0, 0, // Skip to: 2251 16863/* 2133 */ MCD::OPC_CheckField, 23, 9, 230, 3, 110, 0, 0, // Skip to: 2251 16864/* 2141 */ MCD::OPC_CheckField, 4, 1, 1, 103, 0, 0, // Skip to: 2251 16865/* 2148 */ MCD::OPC_Decode, 231, 13, 201, 1, // Opcode: NEON_VMINNMNDf 16866/* 2153 */ MCD::OPC_FilterValue, 1, 93, 0, 0, // Skip to: 2251 16867/* 2158 */ MCD::OPC_CheckPredicate, 99, 88, 0, 0, // Skip to: 2251 16868/* 2163 */ MCD::OPC_CheckField, 23, 9, 230, 3, 80, 0, 0, // Skip to: 2251 16869/* 2171 */ MCD::OPC_CheckField, 4, 1, 1, 73, 0, 0, // Skip to: 2251 16870/* 2178 */ MCD::OPC_Decode, 233, 13, 202, 1, // Opcode: NEON_VMINNMNQf 16871/* 2183 */ MCD::OPC_FilterValue, 3, 63, 0, 0, // Skip to: 2251 16872/* 2188 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ... 16873/* 2191 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 2221 16874/* 2196 */ MCD::OPC_CheckPredicate, 98, 50, 0, 0, // Skip to: 2251 16875/* 2201 */ MCD::OPC_CheckField, 23, 9, 230, 3, 42, 0, 0, // Skip to: 2251 16876/* 2209 */ MCD::OPC_CheckField, 4, 1, 1, 35, 0, 0, // Skip to: 2251 16877/* 2216 */ MCD::OPC_Decode, 232, 13, 201, 1, // Opcode: NEON_VMINNMNDh 16878/* 2221 */ MCD::OPC_FilterValue, 1, 25, 0, 0, // Skip to: 2251 16879/* 2226 */ MCD::OPC_CheckPredicate, 98, 20, 0, 0, // Skip to: 2251 16880/* 2231 */ MCD::OPC_CheckField, 23, 9, 230, 3, 12, 0, 0, // Skip to: 2251 16881/* 2239 */ MCD::OPC_CheckField, 4, 1, 1, 5, 0, 0, // Skip to: 2251 16882/* 2246 */ MCD::OPC_Decode, 234, 13, 202, 1, // Opcode: NEON_VMINNMNQh 16883/* 2251 */ MCD::OPC_Fail, 16884 0 16885}; 16886 16887static bool checkDecoderPredicate(unsigned Idx, const FeatureBitset &Bits) { 16888 switch (Idx) { 16889 default: llvm_unreachable("Invalid index!"); 16890 case 0: 16891 return (!Bits[ARM::ModeThumb]); 16892 case 1: 16893 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV6Ops]); 16894 case 2: 16895 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV8Ops] && Bits[ARM::FeatureCRC]); 16896 case 3: 16897 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV5TEOps]); 16898 case 4: 16899 return (!Bits[ARM::ModeThumb] && !Bits[ARM::HasV8Ops]); 16900 case 5: 16901 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV8Ops]); 16902 case 6: 16903 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV8Ops] && Bits[ARM::HasV8_1aOps]); 16904 case 7: 16905 return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureVirtualization]); 16906 case 8: 16907 return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureAcquireRelease]); 16908 case 9: 16909 return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureAcquireRelease] && Bits[ARM::FeatureV7Clrex]); 16910 case 10: 16911 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV4TOps]); 16912 case 11: 16913 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV5TOps]); 16914 case 12: 16915 return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureTrustZone]); 16916 case 13: 16917 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV6T2Ops]); 16918 case 14: 16919 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV8_4aOps]); 16920 case 15: 16921 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV7Ops]); 16922 case 16: 16923 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV7Ops] && Bits[ARM::FeatureMP]); 16924 case 17: 16925 return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV6KOps]); 16926 case 18: 16927 return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureDB]); 16928 case 19: 16929 return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureSB]); 16930 case 20: 16931 return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureHWDivARM]); 16932 case 21: 16933 return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureNaClTrap]); 16934 case 22: 16935 return (Bits[ARM::HasMVEIntegerOps]); 16936 case 23: 16937 return (Bits[ARM::HasV8_1MMainlineOps] && Bits[ARM::HasMVEIntegerOps]); 16938 case 24: 16939 return (Bits[ARM::HasMVEFloatOps]); 16940 case 25: 16941 return (Bits[ARM::FeatureFPRegs] && Bits[ARM::HasV8_1MMainlineOps]); 16942 case 26: 16943 return (Bits[ARM::FeatureNEON]); 16944 case 27: 16945 return (Bits[ARM::FeatureNEON] && Bits[ARM::FeatureFullFP16]); 16946 case 28: 16947 return (Bits[ARM::FeatureNEON] && Bits[ARM::HasV8_1aOps]); 16948 case 29: 16949 return (Bits[ARM::HasV8Ops] && Bits[ARM::FeatureAES]); 16950 case 30: 16951 return (Bits[ARM::FeatureNEON] && Bits[ARM::FeatureFP16]); 16952 case 31: 16953 return (Bits[ARM::FeatureBF16] && Bits[ARM::FeatureNEON]); 16954 case 32: 16955 return (Bits[ARM::FeatureNEON] && Bits[ARM::FeatureVFP4_D16_SP]); 16956 case 33: 16957 return (Bits[ARM::FeatureVFP2_SP]); 16958 case 34: 16959 return (Bits[ARM::FeatureFPRegs]); 16960 case 35: 16961 return (Bits[ARM::ModeThumb]); 16962 case 36: 16963 return (Bits[ARM::ModeThumb] && Bits[ARM::Feature8MSecExt]); 16964 case 37: 16965 return (Bits[ARM::ModeThumb] && Bits[ARM::HasV5TOps]); 16966 case 38: 16967 return (Bits[ARM::ModeThumb] && Bits[ARM::HasV6Ops]); 16968 case 39: 16969 return (Bits[ARM::ModeThumb] && Bits[ARM::HasV8MBaselineOps]); 16970 case 40: 16971 return ((Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2]) && Bits[ARM::HasV8Ops] && Bits[ARM::HasV8_1aOps]); 16972 case 41: 16973 return (Bits[ARM::ModeThumb] && !Bits[ARM::FeatureMClass]); 16974 case 42: 16975 return (Bits[ARM::ModeThumb] && Bits[ARM::HasV8Ops]); 16976 case 43: 16977 return (Bits[ARM::ModeThumb] && Bits[ARM::HasV6MOps]); 16978 case 44: 16979 return (Bits[ARM::ModeThumb] && Bits[ARM::HasV5TOps] && !Bits[ARM::FeatureMClass]); 16980 case 45: 16981 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2]); 16982 case 46: 16983 return ((Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2]) && !Bits[ARM::FeatureMClass]); 16984 case 47: 16985 return (Bits[ARM::HasV8_1MMainlineOps]); 16986 case 48: 16987 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureAcquireRelease]); 16988 case 49: 16989 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureAcquireRelease] && Bits[ARM::FeatureV7Clrex]); 16990 case 50: 16991 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureAcquireRelease] && Bits[ARM::FeatureV7Clrex] && !Bits[ARM::FeatureMClass]); 16992 case 51: 16993 return (Bits[ARM::FeatureDSP] && (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2])); 16994 case 52: 16995 return (Bits[ARM::Feature8MSecExt]); 16996 case 53: 16997 return ((Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2]) && Bits[ARM::FeatureDSP]); 16998 case 54: 16999 return ((Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2]) && Bits[ARM::HasV8Ops]); 17000 case 55: 17001 return (Bits[ARM::ModeThumb] && Bits[ARM::HasV8_4aOps]); 17002 case 56: 17003 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureV7Clrex]); 17004 case 57: 17005 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureDB]); 17006 case 58: 17007 return (Bits[ARM::HasV7Ops] && Bits[ARM::FeatureMClass]); 17008 case 59: 17009 return ((Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2]) && Bits[ARM::FeatureSB]); 17010 case 60: 17011 return ((Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2]) && Bits[ARM::FeatureVirtualization]); 17012 case 61: 17013 return ((Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2]) && Bits[ARM::FeatureTrustZone]); 17014 case 62: 17015 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureVirtualization]); 17016 case 63: 17017 return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureMClass]); 17018 case 64: 17019 return ((Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2]) && Bits[ARM::HasV8_1MMainlineOps] && Bits[ARM::FeatureLOB]); 17020 case 65: 17021 return ((Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2]) && Bits[ARM::HasV7Ops]); 17022 case 66: 17023 return ((Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2])); 17024 case 67: 17025 return (Bits[ARM::FeatureHWDivThumb] && Bits[ARM::ModeThumb] && Bits[ARM::HasV8MBaselineOps]); 17026 case 68: 17027 return ((Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2]) && Bits[ARM::HasV7Ops] && Bits[ARM::FeatureMP]); 17028 case 69: 17029 return ((Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2]) && Bits[ARM::HasV8Ops] && Bits[ARM::FeatureCRC]); 17030 case 70: 17031 return ((Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2]) && Bits[ARM::HasV8_1MMainlineOps] && Bits[ARM::FeaturePACBTI]); 17032 case 71: 17033 return (Bits[ARM::HasCDEOps] && Bits[ARM::FeatureFPRegs]); 17034 case 72: 17035 return (Bits[ARM::HasCDEOps] && Bits[ARM::HasMVEIntegerOps]); 17036 case 73: 17037 return (Bits[ARM::HasCDEOps]); 17038 case 74: 17039 return ((Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2]) && !Bits[ARM::HasV8Ops]); 17040 case 75: 17041 return (!Bits[ARM::HasV8Ops] && (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2])); 17042 case 76: 17043 return (Bits[ARM::FeatureFPRegs16]); 17044 case 77: 17045 return (Bits[ARM::FeatureFullFP16]); 17046 case 78: 17047 return (Bits[ARM::HasV8_1MMainlineOps] && Bits[ARM::Feature8MSecExt]); 17048 case 79: 17049 return (Bits[ARM::FeatureVFP4_D16_SP]); 17050 case 80: 17051 return (Bits[ARM::HasV8MMainlineOps] && Bits[ARM::Feature8MSecExt]); 17052 case 81: 17053 return (Bits[ARM::HasV8_1MMainlineOps] && Bits[ARM::FeatureFPRegs]); 17054 case 82: 17055 return (Bits[ARM::FeatureVFP3_D16_SP]); 17056 case 83: 17057 return (Bits[ARM::FeatureFP16]); 17058 case 84: 17059 return (Bits[ARM::FeatureFPARMv8_D16_SP]); 17060 case 85: 17061 return (Bits[ARM::FeatureVFP2_SP] && Bits[ARM::FeatureFP64]); 17062 case 86: 17063 return (Bits[ARM::FeatureVFP4_D16_SP] && Bits[ARM::FeatureFP64]); 17064 case 87: 17065 return (Bits[ARM::FeatureVFP3_D16_SP] && Bits[ARM::FeatureFP64]); 17066 case 88: 17067 return (Bits[ARM::FeatureFPRegs64]); 17068 case 89: 17069 return (Bits[ARM::FeatureFPARMv8_D16_SP] && Bits[ARM::FeatureFP64]); 17070 case 90: 17071 return (Bits[ARM::FeatureFPARMv8_D16_SP] && Bits[ARM::HasV8_3aOps]); 17072 case 91: 17073 return (Bits[ARM::FeatureNEON] && Bits[ARM::HasV8_3aOps] && Bits[ARM::FeatureFullFP16]); 17074 case 92: 17075 return (Bits[ARM::FeatureNEON] && Bits[ARM::HasV8_3aOps]); 17076 case 93: 17077 return (Bits[ARM::FeatureNEON] && Bits[ARM::FeatureFP16FML]); 17078 case 94: 17079 return (Bits[ARM::FeatureBF16]); 17080 case 95: 17081 return (Bits[ARM::FeatureMatMulInt8]); 17082 case 96: 17083 return (Bits[ARM::FeatureDotProd]); 17084 case 97: 17085 return (Bits[ARM::HasV8Ops] && Bits[ARM::FeatureSHA2]); 17086 case 98: 17087 return (Bits[ARM::HasV8Ops] && Bits[ARM::FeatureNEON] && Bits[ARM::FeatureFullFP16]); 17088 case 99: 17089 return (Bits[ARM::HasV8Ops] && Bits[ARM::FeatureNEON]); 17090 } 17091} 17092 17093template <typename InsnType> 17094static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, InsnType insn, MCInst &MI, 17095 uint64_t Address, const MCDisassembler *Decoder, bool &DecodeComplete) { 17096 DecodeComplete = true; 17097 using TmpType = std::conditional_t<std::is_integral<InsnType>::value, InsnType, uint64_t>; 17098 TmpType tmp; 17099 switch (Idx) { 17100 default: llvm_unreachable("Invalid index!"); 17101 case 0: 17102 tmp = fieldFromInstruction(insn, 12, 4); 17103 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17104 tmp = fieldFromInstruction(insn, 16, 4); 17105 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17106 tmp = fieldFromInstruction(insn, 0, 4); 17107 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17108 tmp = fieldFromInstruction(insn, 28, 4); 17109 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17110 tmp = fieldFromInstruction(insn, 20, 1); 17111 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17112 return S; 17113 case 1: 17114 tmp = fieldFromInstruction(insn, 12, 4); 17115 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17116 tmp = fieldFromInstruction(insn, 16, 4); 17117 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17118 tmp = 0x0; 17119 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 17120 insertBits(tmp, fieldFromInstruction(insn, 5, 7), 5, 7); 17121 if (!Check(S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17122 tmp = fieldFromInstruction(insn, 28, 4); 17123 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17124 tmp = fieldFromInstruction(insn, 20, 1); 17125 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17126 return S; 17127 case 2: 17128 tmp = fieldFromInstruction(insn, 12, 4); 17129 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17130 tmp = fieldFromInstruction(insn, 16, 4); 17131 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17132 tmp = 0x0; 17133 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 17134 insertBits(tmp, fieldFromInstruction(insn, 5, 2), 5, 2); 17135 insertBits(tmp, fieldFromInstruction(insn, 8, 4), 8, 4); 17136 if (!Check(S, DecodeSORegRegOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17137 tmp = fieldFromInstruction(insn, 28, 4); 17138 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17139 tmp = fieldFromInstruction(insn, 20, 1); 17140 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17141 return S; 17142 case 3: 17143 tmp = fieldFromInstruction(insn, 12, 4); 17144 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17145 tmp = fieldFromInstruction(insn, 16, 4); 17146 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17147 tmp = 0x0; 17148 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 17149 insertBits(tmp, fieldFromInstruction(insn, 5, 2), 5, 2); 17150 insertBits(tmp, fieldFromInstruction(insn, 8, 4), 8, 4); 17151 if (!Check(S, DecodeSORegRegOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17152 tmp = fieldFromInstruction(insn, 28, 4); 17153 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17154 tmp = fieldFromInstruction(insn, 20, 1); 17155 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17156 return S; 17157 case 4: 17158 tmp = fieldFromInstruction(insn, 16, 4); 17159 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17160 tmp = fieldFromInstruction(insn, 0, 4); 17161 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17162 tmp = fieldFromInstruction(insn, 8, 4); 17163 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17164 tmp = fieldFromInstruction(insn, 28, 4); 17165 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17166 tmp = fieldFromInstruction(insn, 20, 1); 17167 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17168 return S; 17169 case 5: 17170 tmp = fieldFromInstruction(insn, 12, 4); 17171 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17172 tmp = fieldFromInstruction(insn, 16, 4); 17173 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17174 tmp = fieldFromInstruction(insn, 0, 4); 17175 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17176 tmp = fieldFromInstruction(insn, 8, 4); 17177 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17178 tmp = fieldFromInstruction(insn, 12, 4); 17179 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17180 tmp = fieldFromInstruction(insn, 16, 4); 17181 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17182 tmp = fieldFromInstruction(insn, 28, 4); 17183 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17184 return S; 17185 case 6: 17186 tmp = fieldFromInstruction(insn, 12, 4); 17187 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17188 tmp = fieldFromInstruction(insn, 16, 4); 17189 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17190 tmp = fieldFromInstruction(insn, 0, 4); 17191 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17192 tmp = fieldFromInstruction(insn, 8, 4); 17193 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17194 tmp = fieldFromInstruction(insn, 28, 4); 17195 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17196 tmp = fieldFromInstruction(insn, 20, 1); 17197 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17198 return S; 17199 case 7: 17200 if (!Check(S, DecodeAddrMode3Instruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 17201 return S; 17202 case 8: 17203 tmp = fieldFromInstruction(insn, 12, 4); 17204 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17205 tmp = fieldFromInstruction(insn, 16, 4); 17206 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17207 tmp = fieldFromInstruction(insn, 0, 4); 17208 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17209 return S; 17210 case 9: 17211 if (!Check(S, DecodeCPSInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 17212 return S; 17213 case 10: 17214 tmp = fieldFromInstruction(insn, 9, 1); 17215 MI.addOperand(MCOperand::createImm(tmp)); 17216 return S; 17217 case 11: 17218 tmp = fieldFromInstruction(insn, 12, 4); 17219 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17220 tmp = fieldFromInstruction(insn, 28, 4); 17221 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17222 return S; 17223 case 12: 17224 if (!Check(S, DecodeQADDInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 17225 return S; 17226 case 13: 17227 if (!Check(S, DecodeSMLAInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 17228 return S; 17229 case 14: 17230 if (!Check(S, DecodeSwap(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 17231 return S; 17232 case 15: 17233 tmp = 0x0; 17234 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 17235 insertBits(tmp, fieldFromInstruction(insn, 8, 12), 4, 12); 17236 MI.addOperand(MCOperand::createImm(tmp)); 17237 return S; 17238 case 16: 17239 if (!Check(S, DecodeTSTInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 17240 return S; 17241 case 17: 17242 tmp = fieldFromInstruction(insn, 16, 4); 17243 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17244 tmp = 0x0; 17245 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 17246 insertBits(tmp, fieldFromInstruction(insn, 5, 7), 5, 7); 17247 if (!Check(S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17248 tmp = fieldFromInstruction(insn, 28, 4); 17249 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17250 return S; 17251 case 18: 17252 tmp = fieldFromInstruction(insn, 16, 4); 17253 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17254 tmp = 0x0; 17255 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 17256 insertBits(tmp, fieldFromInstruction(insn, 5, 2), 5, 2); 17257 insertBits(tmp, fieldFromInstruction(insn, 8, 4), 8, 4); 17258 if (!Check(S, DecodeSORegRegOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17259 tmp = fieldFromInstruction(insn, 28, 4); 17260 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17261 return S; 17262 case 19: 17263 tmp = fieldFromInstruction(insn, 12, 4); 17264 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17265 tmp = fieldFromInstruction(insn, 16, 4); 17266 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17267 tmp = fieldFromInstruction(insn, 0, 4); 17268 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17269 tmp = fieldFromInstruction(insn, 8, 4); 17270 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17271 tmp = fieldFromInstruction(insn, 12, 4); 17272 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17273 tmp = fieldFromInstruction(insn, 16, 4); 17274 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17275 tmp = fieldFromInstruction(insn, 28, 4); 17276 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17277 return S; 17278 case 20: 17279 tmp = fieldFromInstruction(insn, 16, 4); 17280 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17281 tmp = fieldFromInstruction(insn, 0, 4); 17282 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17283 tmp = fieldFromInstruction(insn, 28, 4); 17284 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17285 return S; 17286 case 21: 17287 tmp = fieldFromInstruction(insn, 12, 4); 17288 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17289 tmp = fieldFromInstruction(insn, 0, 4); 17290 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17291 tmp = fieldFromInstruction(insn, 16, 4); 17292 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17293 tmp = fieldFromInstruction(insn, 28, 4); 17294 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17295 return S; 17296 case 22: 17297 tmp = fieldFromInstruction(insn, 0, 4); 17298 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17299 tmp = fieldFromInstruction(insn, 16, 4); 17300 if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17301 tmp = fieldFromInstruction(insn, 28, 4); 17302 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17303 return S; 17304 case 23: 17305 tmp = fieldFromInstruction(insn, 12, 4); 17306 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17307 tmp = fieldFromInstruction(insn, 16, 4); 17308 if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17309 tmp = fieldFromInstruction(insn, 28, 4); 17310 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17311 return S; 17312 case 24: 17313 tmp = fieldFromInstruction(insn, 12, 4); 17314 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17315 tmp = fieldFromInstruction(insn, 0, 4); 17316 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17317 tmp = fieldFromInstruction(insn, 16, 4); 17318 if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17319 tmp = fieldFromInstruction(insn, 28, 4); 17320 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17321 return S; 17322 case 25: 17323 tmp = fieldFromInstruction(insn, 12, 4); 17324 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17325 tmp = 0x0; 17326 insertBits(tmp, fieldFromInstruction(insn, 8, 1), 4, 1); 17327 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 17328 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 5, 1); 17329 if (!Check(S, DecodeBankedReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17330 tmp = fieldFromInstruction(insn, 28, 4); 17331 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17332 return S; 17333 case 26: 17334 tmp = 0x0; 17335 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 17336 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 17337 if (!Check(S, DecodeMSRMask(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17338 tmp = fieldFromInstruction(insn, 0, 4); 17339 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17340 tmp = fieldFromInstruction(insn, 28, 4); 17341 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17342 return S; 17343 case 27: 17344 tmp = 0x0; 17345 insertBits(tmp, fieldFromInstruction(insn, 8, 1), 4, 1); 17346 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 17347 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 5, 1); 17348 if (!Check(S, DecodeBankedReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17349 tmp = fieldFromInstruction(insn, 0, 4); 17350 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17351 tmp = fieldFromInstruction(insn, 28, 4); 17352 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17353 return S; 17354 case 28: 17355 tmp = fieldFromInstruction(insn, 0, 4); 17356 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17357 tmp = fieldFromInstruction(insn, 28, 4); 17358 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17359 return S; 17360 case 29: 17361 tmp = fieldFromInstruction(insn, 28, 4); 17362 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17363 return S; 17364 case 30: 17365 tmp = fieldFromInstruction(insn, 16, 4); 17366 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17367 tmp = fieldFromInstruction(insn, 0, 4); 17368 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17369 tmp = fieldFromInstruction(insn, 8, 4); 17370 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17371 tmp = fieldFromInstruction(insn, 28, 4); 17372 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17373 return S; 17374 case 31: 17375 tmp = fieldFromInstruction(insn, 12, 4); 17376 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17377 tmp = fieldFromInstruction(insn, 0, 4); 17378 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17379 tmp = fieldFromInstruction(insn, 28, 4); 17380 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17381 tmp = fieldFromInstruction(insn, 20, 1); 17382 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17383 return S; 17384 case 32: 17385 tmp = fieldFromInstruction(insn, 12, 4); 17386 if (!Check(S, DecodetcGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17387 tmp = fieldFromInstruction(insn, 0, 4); 17388 if (!Check(S, DecodetcGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17389 tmp = fieldFromInstruction(insn, 28, 4); 17390 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17391 tmp = fieldFromInstruction(insn, 20, 1); 17392 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17393 return S; 17394 case 33: 17395 tmp = fieldFromInstruction(insn, 12, 4); 17396 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17397 tmp = 0x0; 17398 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 17399 insertBits(tmp, fieldFromInstruction(insn, 5, 7), 5, 7); 17400 if (!Check(S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17401 tmp = fieldFromInstruction(insn, 28, 4); 17402 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17403 tmp = fieldFromInstruction(insn, 20, 1); 17404 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17405 return S; 17406 case 34: 17407 tmp = fieldFromInstruction(insn, 0, 4); 17408 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17409 return S; 17410 case 35: 17411 tmp = fieldFromInstruction(insn, 12, 4); 17412 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17413 tmp = fieldFromInstruction(insn, 0, 4); 17414 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17415 tmp = fieldFromInstruction(insn, 28, 4); 17416 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17417 return S; 17418 case 36: 17419 tmp = fieldFromInstruction(insn, 0, 4); 17420 MI.addOperand(MCOperand::createImm(tmp)); 17421 tmp = fieldFromInstruction(insn, 28, 4); 17422 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17423 return S; 17424 case 37: 17425 tmp = fieldFromInstruction(insn, 12, 4); 17426 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17427 tmp = 0x0; 17428 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 17429 insertBits(tmp, fieldFromInstruction(insn, 5, 2), 5, 2); 17430 insertBits(tmp, fieldFromInstruction(insn, 8, 4), 8, 4); 17431 if (!Check(S, DecodeSORegRegOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17432 tmp = fieldFromInstruction(insn, 28, 4); 17433 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17434 tmp = fieldFromInstruction(insn, 20, 1); 17435 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17436 return S; 17437 case 38: 17438 tmp = fieldFromInstruction(insn, 16, 4); 17439 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17440 tmp = fieldFromInstruction(insn, 0, 4); 17441 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17442 tmp = fieldFromInstruction(insn, 8, 4); 17443 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17444 tmp = fieldFromInstruction(insn, 12, 4); 17445 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17446 tmp = fieldFromInstruction(insn, 28, 4); 17447 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17448 tmp = fieldFromInstruction(insn, 20, 1); 17449 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17450 return S; 17451 case 39: 17452 tmp = fieldFromInstruction(insn, 16, 4); 17453 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17454 tmp = fieldFromInstruction(insn, 0, 4); 17455 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17456 tmp = fieldFromInstruction(insn, 8, 4); 17457 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17458 tmp = fieldFromInstruction(insn, 12, 4); 17459 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17460 tmp = fieldFromInstruction(insn, 28, 4); 17461 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17462 return S; 17463 case 40: 17464 tmp = fieldFromInstruction(insn, 12, 4); 17465 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17466 tmp = fieldFromInstruction(insn, 16, 4); 17467 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17468 tmp = fieldFromInstruction(insn, 0, 4); 17469 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17470 tmp = fieldFromInstruction(insn, 8, 4); 17471 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17472 tmp = fieldFromInstruction(insn, 12, 4); 17473 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17474 tmp = fieldFromInstruction(insn, 16, 4); 17475 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17476 tmp = fieldFromInstruction(insn, 28, 4); 17477 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17478 tmp = fieldFromInstruction(insn, 20, 1); 17479 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17480 return S; 17481 case 41: 17482 if (!Check(S, DecodeDoubleRegStore(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 17483 return S; 17484 case 42: 17485 if (!Check(S, DecodeDoubleRegLoad(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 17486 return S; 17487 case 43: 17488 tmp = fieldFromInstruction(insn, 16, 4); 17489 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17490 tmp = fieldFromInstruction(insn, 12, 4); 17491 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17492 tmp = fieldFromInstruction(insn, 16, 4); 17493 if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17494 tmp = 0x0; 17495 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 17496 insertBits(tmp, fieldFromInstruction(insn, 23, 1), 4, 1); 17497 if (!Check(S, DecodePostIdxReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17498 tmp = fieldFromInstruction(insn, 28, 4); 17499 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17500 return S; 17501 case 44: 17502 tmp = fieldFromInstruction(insn, 16, 4); 17503 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17504 tmp = fieldFromInstruction(insn, 12, 4); 17505 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17506 tmp = fieldFromInstruction(insn, 16, 4); 17507 if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17508 tmp = 0x0; 17509 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 17510 insertBits(tmp, fieldFromInstruction(insn, 8, 4), 4, 4); 17511 insertBits(tmp, fieldFromInstruction(insn, 23, 1), 8, 1); 17512 MI.addOperand(MCOperand::createImm(tmp)); 17513 tmp = fieldFromInstruction(insn, 28, 4); 17514 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17515 return S; 17516 case 45: 17517 if (!Check(S, DecodeLDR(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 17518 return S; 17519 case 46: 17520 tmp = fieldFromInstruction(insn, 12, 4); 17521 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17522 tmp = fieldFromInstruction(insn, 16, 4); 17523 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17524 tmp = fieldFromInstruction(insn, 16, 4); 17525 if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17526 tmp = 0x0; 17527 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 17528 insertBits(tmp, fieldFromInstruction(insn, 8, 4), 4, 4); 17529 insertBits(tmp, fieldFromInstruction(insn, 23, 1), 8, 1); 17530 MI.addOperand(MCOperand::createImm(tmp)); 17531 tmp = fieldFromInstruction(insn, 28, 4); 17532 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17533 return S; 17534 case 47: 17535 tmp = fieldFromInstruction(insn, 12, 4); 17536 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17537 tmp = fieldFromInstruction(insn, 16, 4); 17538 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17539 tmp = fieldFromInstruction(insn, 0, 12); 17540 MI.addOperand(MCOperand::createImm(tmp)); 17541 tmp = fieldFromInstruction(insn, 28, 4); 17542 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17543 tmp = fieldFromInstruction(insn, 20, 1); 17544 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17545 return S; 17546 case 48: 17547 tmp = fieldFromInstruction(insn, 12, 4); 17548 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17549 tmp = 0x0; 17550 insertBits(tmp, fieldFromInstruction(insn, 0, 12), 0, 12); 17551 insertBits(tmp, fieldFromInstruction(insn, 22, 2), 12, 2); 17552 MI.addOperand(MCOperand::createImm(tmp)); 17553 tmp = fieldFromInstruction(insn, 28, 4); 17554 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17555 return S; 17556 case 49: 17557 if (!Check(S, DecodeArmMOVTWInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 17558 return S; 17559 case 50: 17560 tmp = fieldFromInstruction(insn, 16, 4); 17561 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17562 tmp = fieldFromInstruction(insn, 0, 12); 17563 MI.addOperand(MCOperand::createImm(tmp)); 17564 tmp = fieldFromInstruction(insn, 28, 4); 17565 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17566 return S; 17567 case 51: 17568 if (!Check(S, DecodeTSBInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 17569 return S; 17570 case 52: 17571 if (!Check(S, DecodeHINTInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 17572 return S; 17573 case 53: 17574 tmp = 0x0; 17575 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 17576 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 17577 if (!Check(S, DecodeMSRMask(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17578 tmp = fieldFromInstruction(insn, 0, 12); 17579 MI.addOperand(MCOperand::createImm(tmp)); 17580 tmp = fieldFromInstruction(insn, 28, 4); 17581 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17582 return S; 17583 case 54: 17584 tmp = fieldFromInstruction(insn, 12, 4); 17585 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17586 tmp = fieldFromInstruction(insn, 0, 12); 17587 MI.addOperand(MCOperand::createImm(tmp)); 17588 tmp = fieldFromInstruction(insn, 28, 4); 17589 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17590 tmp = fieldFromInstruction(insn, 20, 1); 17591 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17592 return S; 17593 case 55: 17594 if (!Check(S, DecodeAddrMode2IdxInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 17595 return S; 17596 case 56: 17597 tmp = fieldFromInstruction(insn, 12, 4); 17598 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17599 tmp = 0x0; 17600 insertBits(tmp, fieldFromInstruction(insn, 0, 12), 0, 12); 17601 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 13, 4); 17602 insertBits(tmp, fieldFromInstruction(insn, 23, 1), 12, 1); 17603 if (!Check(S, DecodeAddrModeImm12Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17604 tmp = fieldFromInstruction(insn, 28, 4); 17605 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17606 return S; 17607 case 57: 17608 tmp = 0x0; 17609 insertBits(tmp, fieldFromInstruction(insn, 0, 12), 0, 12); 17610 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 13, 4); 17611 insertBits(tmp, fieldFromInstruction(insn, 23, 1), 12, 1); 17612 if (!Check(S, DecodeAddrModeImm12Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17613 return S; 17614 case 58: 17615 if (!Check(S, DecodeSTRPreImm(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 17616 return S; 17617 case 59: 17618 if (!Check(S, DecodeLDRPreImm(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 17619 return S; 17620 case 60: 17621 tmp = fieldFromInstruction(insn, 12, 4); 17622 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17623 tmp = 0x0; 17624 insertBits(tmp, fieldFromInstruction(insn, 0, 12), 0, 12); 17625 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 13, 4); 17626 insertBits(tmp, fieldFromInstruction(insn, 23, 1), 12, 1); 17627 if (!Check(S, DecodeAddrModeImm12Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17628 tmp = fieldFromInstruction(insn, 28, 4); 17629 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17630 return S; 17631 case 61: 17632 return S; 17633 case 62: 17634 tmp = fieldFromInstruction(insn, 0, 4); 17635 if (!Check(S, DecodeMemBarrierOption(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17636 return S; 17637 case 63: 17638 tmp = fieldFromInstruction(insn, 0, 4); 17639 if (!Check(S, DecodeInstSyncBarrierOption(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17640 return S; 17641 case 64: 17642 tmp = fieldFromInstruction(insn, 12, 4); 17643 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17644 tmp = 0x0; 17645 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 17646 insertBits(tmp, fieldFromInstruction(insn, 5, 7), 5, 7); 17647 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 13, 4); 17648 insertBits(tmp, fieldFromInstruction(insn, 23, 1), 12, 1); 17649 if (!Check(S, DecodeSORegMemOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17650 tmp = fieldFromInstruction(insn, 28, 4); 17651 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17652 return S; 17653 case 65: 17654 tmp = 0x0; 17655 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 17656 insertBits(tmp, fieldFromInstruction(insn, 5, 7), 5, 7); 17657 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 13, 4); 17658 insertBits(tmp, fieldFromInstruction(insn, 23, 1), 12, 1); 17659 if (!Check(S, DecodeSORegMemOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17660 return S; 17661 case 66: 17662 tmp = fieldFromInstruction(insn, 12, 4); 17663 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17664 tmp = fieldFromInstruction(insn, 16, 4); 17665 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17666 tmp = fieldFromInstruction(insn, 0, 4); 17667 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17668 tmp = fieldFromInstruction(insn, 28, 4); 17669 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17670 return S; 17671 case 67: 17672 tmp = fieldFromInstruction(insn, 12, 4); 17673 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17674 tmp = fieldFromInstruction(insn, 16, 4); 17675 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17676 tmp = fieldFromInstruction(insn, 0, 4); 17677 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17678 tmp = fieldFromInstruction(insn, 7, 5); 17679 MI.addOperand(MCOperand::createImm(tmp)); 17680 tmp = fieldFromInstruction(insn, 28, 4); 17681 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17682 return S; 17683 case 68: 17684 tmp = fieldFromInstruction(insn, 16, 4); 17685 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17686 tmp = fieldFromInstruction(insn, 0, 4); 17687 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17688 tmp = fieldFromInstruction(insn, 8, 4); 17689 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17690 tmp = fieldFromInstruction(insn, 28, 4); 17691 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17692 return S; 17693 case 69: 17694 tmp = fieldFromInstruction(insn, 16, 4); 17695 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17696 tmp = fieldFromInstruction(insn, 0, 4); 17697 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17698 tmp = fieldFromInstruction(insn, 8, 4); 17699 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17700 tmp = fieldFromInstruction(insn, 12, 4); 17701 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17702 tmp = fieldFromInstruction(insn, 28, 4); 17703 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17704 return S; 17705 case 70: 17706 tmp = fieldFromInstruction(insn, 12, 4); 17707 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17708 tmp = fieldFromInstruction(insn, 16, 4); 17709 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17710 tmp = fieldFromInstruction(insn, 0, 4); 17711 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17712 tmp = fieldFromInstruction(insn, 28, 4); 17713 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17714 return S; 17715 case 71: 17716 tmp = fieldFromInstruction(insn, 12, 4); 17717 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17718 tmp = fieldFromInstruction(insn, 0, 4); 17719 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17720 tmp = fieldFromInstruction(insn, 10, 2); 17721 MI.addOperand(MCOperand::createImm(tmp)); 17722 tmp = fieldFromInstruction(insn, 28, 4); 17723 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17724 return S; 17725 case 72: 17726 tmp = fieldFromInstruction(insn, 12, 4); 17727 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17728 tmp = fieldFromInstruction(insn, 16, 4); 17729 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17730 tmp = fieldFromInstruction(insn, 0, 4); 17731 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17732 tmp = fieldFromInstruction(insn, 10, 2); 17733 MI.addOperand(MCOperand::createImm(tmp)); 17734 tmp = fieldFromInstruction(insn, 28, 4); 17735 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17736 return S; 17737 case 73: 17738 if (!Check(S, DecodeSTRPreReg(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 17739 return S; 17740 case 74: 17741 if (!Check(S, DecodeLDRPreReg(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 17742 return S; 17743 case 75: 17744 tmp = fieldFromInstruction(insn, 12, 4); 17745 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17746 tmp = fieldFromInstruction(insn, 16, 5); 17747 MI.addOperand(MCOperand::createImm(tmp)); 17748 tmp = fieldFromInstruction(insn, 0, 4); 17749 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17750 tmp = 0x0; 17751 insertBits(tmp, fieldFromInstruction(insn, 6, 1), 5, 1); 17752 insertBits(tmp, fieldFromInstruction(insn, 7, 5), 0, 5); 17753 MI.addOperand(MCOperand::createImm(tmp)); 17754 tmp = fieldFromInstruction(insn, 28, 4); 17755 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17756 return S; 17757 case 76: 17758 tmp = fieldFromInstruction(insn, 12, 4); 17759 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17760 tmp = fieldFromInstruction(insn, 16, 4); 17761 MI.addOperand(MCOperand::createImm(tmp)); 17762 tmp = fieldFromInstruction(insn, 0, 4); 17763 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17764 tmp = fieldFromInstruction(insn, 28, 4); 17765 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17766 return S; 17767 case 77: 17768 tmp = fieldFromInstruction(insn, 12, 4); 17769 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17770 tmp = fieldFromInstruction(insn, 0, 4); 17771 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17772 tmp = fieldFromInstruction(insn, 7, 5); 17773 MI.addOperand(MCOperand::createImm(tmp)); 17774 tmp = fieldFromInstruction(insn, 16, 5); 17775 MI.addOperand(MCOperand::createImm(tmp)); 17776 tmp = fieldFromInstruction(insn, 28, 4); 17777 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17778 return S; 17779 case 78: 17780 tmp = fieldFromInstruction(insn, 12, 4); 17781 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17782 tmp = 0x0; 17783 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 17784 insertBits(tmp, fieldFromInstruction(insn, 5, 7), 5, 7); 17785 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 13, 4); 17786 insertBits(tmp, fieldFromInstruction(insn, 23, 1), 12, 1); 17787 if (!Check(S, DecodeSORegMemOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17788 tmp = fieldFromInstruction(insn, 28, 4); 17789 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17790 return S; 17791 case 79: 17792 tmp = fieldFromInstruction(insn, 12, 4); 17793 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17794 tmp = fieldFromInstruction(insn, 12, 4); 17795 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17796 tmp = 0x0; 17797 insertBits(tmp, fieldFromInstruction(insn, 7, 5), 0, 5); 17798 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 5, 5); 17799 if (!Check(S, DecodeBitfieldMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17800 tmp = fieldFromInstruction(insn, 28, 4); 17801 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17802 return S; 17803 case 80: 17804 tmp = fieldFromInstruction(insn, 12, 4); 17805 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17806 tmp = fieldFromInstruction(insn, 12, 4); 17807 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17808 tmp = fieldFromInstruction(insn, 0, 4); 17809 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17810 tmp = 0x0; 17811 insertBits(tmp, fieldFromInstruction(insn, 7, 5), 0, 5); 17812 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 5, 5); 17813 if (!Check(S, DecodeBitfieldMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17814 tmp = fieldFromInstruction(insn, 28, 4); 17815 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17816 return S; 17817 case 81: 17818 tmp = fieldFromInstruction(insn, 16, 4); 17819 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17820 tmp = fieldFromInstruction(insn, 28, 4); 17821 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17822 tmp = fieldFromInstruction(insn, 0, 16); 17823 if (!Check(S, DecodeRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17824 return S; 17825 case 82: 17826 tmp = fieldFromInstruction(insn, 16, 4); 17827 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17828 return S; 17829 case 83: 17830 if (!Check(S, DecodeMemMultipleWritebackInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 17831 return S; 17832 case 84: 17833 tmp = fieldFromInstruction(insn, 0, 5); 17834 MI.addOperand(MCOperand::createImm(tmp)); 17835 return S; 17836 case 85: 17837 if (!Check(S, DecodeBranchImmInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 17838 return S; 17839 case 86: 17840 tmp = 0x0; 17841 insertBits(tmp, fieldFromInstruction(insn, 0, 24), 1, 24); 17842 insertBits(tmp, fieldFromInstruction(insn, 24, 1), 0, 1); 17843 MI.addOperand(MCOperand::createImm(tmp)); 17844 return S; 17845 case 87: 17846 if (!Check(S, DecoderForMRRC2AndMCRR2(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 17847 return S; 17848 case 88: 17849 tmp = fieldFromInstruction(insn, 8, 4); 17850 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17851 tmp = fieldFromInstruction(insn, 4, 4); 17852 MI.addOperand(MCOperand::createImm(tmp)); 17853 tmp = fieldFromInstruction(insn, 12, 4); 17854 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17855 tmp = fieldFromInstruction(insn, 16, 4); 17856 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17857 tmp = fieldFromInstruction(insn, 0, 4); 17858 MI.addOperand(MCOperand::createImm(tmp)); 17859 tmp = fieldFromInstruction(insn, 28, 4); 17860 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17861 return S; 17862 case 89: 17863 tmp = fieldFromInstruction(insn, 12, 4); 17864 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17865 tmp = fieldFromInstruction(insn, 16, 4); 17866 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17867 tmp = fieldFromInstruction(insn, 8, 4); 17868 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17869 tmp = fieldFromInstruction(insn, 4, 4); 17870 MI.addOperand(MCOperand::createImm(tmp)); 17871 tmp = fieldFromInstruction(insn, 0, 4); 17872 MI.addOperand(MCOperand::createImm(tmp)); 17873 tmp = fieldFromInstruction(insn, 28, 4); 17874 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17875 return S; 17876 case 90: 17877 tmp = fieldFromInstruction(insn, 0, 24); 17878 MI.addOperand(MCOperand::createImm(tmp)); 17879 tmp = fieldFromInstruction(insn, 28, 4); 17880 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17881 return S; 17882 case 91: 17883 if (!Check(S, DecodeCopMemInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 17884 return S; 17885 case 92: 17886 tmp = fieldFromInstruction(insn, 8, 4); 17887 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17888 tmp = fieldFromInstruction(insn, 20, 4); 17889 MI.addOperand(MCOperand::createImm(tmp)); 17890 tmp = fieldFromInstruction(insn, 12, 4); 17891 MI.addOperand(MCOperand::createImm(tmp)); 17892 tmp = fieldFromInstruction(insn, 16, 4); 17893 MI.addOperand(MCOperand::createImm(tmp)); 17894 tmp = fieldFromInstruction(insn, 0, 4); 17895 MI.addOperand(MCOperand::createImm(tmp)); 17896 tmp = fieldFromInstruction(insn, 5, 3); 17897 MI.addOperand(MCOperand::createImm(tmp)); 17898 return S; 17899 case 93: 17900 tmp = fieldFromInstruction(insn, 8, 4); 17901 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17902 tmp = fieldFromInstruction(insn, 20, 4); 17903 MI.addOperand(MCOperand::createImm(tmp)); 17904 tmp = fieldFromInstruction(insn, 12, 4); 17905 MI.addOperand(MCOperand::createImm(tmp)); 17906 tmp = fieldFromInstruction(insn, 16, 4); 17907 MI.addOperand(MCOperand::createImm(tmp)); 17908 tmp = fieldFromInstruction(insn, 0, 4); 17909 MI.addOperand(MCOperand::createImm(tmp)); 17910 tmp = fieldFromInstruction(insn, 5, 3); 17911 MI.addOperand(MCOperand::createImm(tmp)); 17912 tmp = fieldFromInstruction(insn, 28, 4); 17913 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17914 return S; 17915 case 94: 17916 tmp = fieldFromInstruction(insn, 8, 4); 17917 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17918 tmp = fieldFromInstruction(insn, 21, 3); 17919 MI.addOperand(MCOperand::createImm(tmp)); 17920 tmp = fieldFromInstruction(insn, 12, 4); 17921 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17922 tmp = fieldFromInstruction(insn, 16, 4); 17923 MI.addOperand(MCOperand::createImm(tmp)); 17924 tmp = fieldFromInstruction(insn, 0, 4); 17925 MI.addOperand(MCOperand::createImm(tmp)); 17926 tmp = fieldFromInstruction(insn, 5, 3); 17927 MI.addOperand(MCOperand::createImm(tmp)); 17928 return S; 17929 case 95: 17930 tmp = fieldFromInstruction(insn, 8, 4); 17931 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17932 tmp = fieldFromInstruction(insn, 21, 3); 17933 MI.addOperand(MCOperand::createImm(tmp)); 17934 tmp = fieldFromInstruction(insn, 12, 4); 17935 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17936 tmp = fieldFromInstruction(insn, 16, 4); 17937 MI.addOperand(MCOperand::createImm(tmp)); 17938 tmp = fieldFromInstruction(insn, 0, 4); 17939 MI.addOperand(MCOperand::createImm(tmp)); 17940 tmp = fieldFromInstruction(insn, 5, 3); 17941 MI.addOperand(MCOperand::createImm(tmp)); 17942 tmp = fieldFromInstruction(insn, 28, 4); 17943 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17944 return S; 17945 case 96: 17946 tmp = fieldFromInstruction(insn, 12, 4); 17947 if (!Check(S, DecodeGPRwithAPSRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17948 tmp = fieldFromInstruction(insn, 8, 4); 17949 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17950 tmp = fieldFromInstruction(insn, 21, 3); 17951 MI.addOperand(MCOperand::createImm(tmp)); 17952 tmp = fieldFromInstruction(insn, 16, 4); 17953 MI.addOperand(MCOperand::createImm(tmp)); 17954 tmp = fieldFromInstruction(insn, 0, 4); 17955 MI.addOperand(MCOperand::createImm(tmp)); 17956 tmp = fieldFromInstruction(insn, 5, 3); 17957 MI.addOperand(MCOperand::createImm(tmp)); 17958 return S; 17959 case 97: 17960 tmp = fieldFromInstruction(insn, 12, 4); 17961 if (!Check(S, DecodeGPRwithAPSRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17962 tmp = fieldFromInstruction(insn, 8, 4); 17963 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17964 tmp = fieldFromInstruction(insn, 21, 3); 17965 MI.addOperand(MCOperand::createImm(tmp)); 17966 tmp = fieldFromInstruction(insn, 16, 4); 17967 MI.addOperand(MCOperand::createImm(tmp)); 17968 tmp = fieldFromInstruction(insn, 0, 4); 17969 MI.addOperand(MCOperand::createImm(tmp)); 17970 tmp = fieldFromInstruction(insn, 5, 3); 17971 MI.addOperand(MCOperand::createImm(tmp)); 17972 tmp = fieldFromInstruction(insn, 28, 4); 17973 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17974 return S; 17975 case 98: 17976 if (!Check(S, DecodeMveVCTP(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 17977 return S; 17978 case 99: 17979 if (!Check(S, DecodeMVEOverlappingLongShift(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 17980 return S; 17981 case 100: 17982 tmp = fieldFromInstruction(insn, 16, 4); 17983 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17984 tmp = fieldFromInstruction(insn, 16, 4); 17985 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17986 tmp = fieldFromInstruction(insn, 12, 4); 17987 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17988 return S; 17989 case 101: 17990 tmp = fieldFromInstruction(insn, 16, 4); 17991 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17992 tmp = fieldFromInstruction(insn, 16, 4); 17993 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17994 tmp = 0x0; 17995 insertBits(tmp, fieldFromInstruction(insn, 6, 2), 0, 2); 17996 insertBits(tmp, fieldFromInstruction(insn, 12, 3), 2, 3); 17997 if (!Check(S, DecodeLongShiftOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 17998 return S; 17999 case 102: 18000 tmp = fieldFromInstruction(insn, 17, 3) << 1; 18001 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18002 tmp = fieldFromInstruction(insn, 9, 3) << 1; 18003 if (!Check(S, DecodetGPROddRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18004 tmp = fieldFromInstruction(insn, 17, 3) << 1; 18005 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18006 tmp = fieldFromInstruction(insn, 9, 3) << 1; 18007 if (!Check(S, DecodetGPROddRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18008 tmp = 0x0; 18009 insertBits(tmp, fieldFromInstruction(insn, 6, 2), 0, 2); 18010 insertBits(tmp, fieldFromInstruction(insn, 12, 3), 2, 3); 18011 if (!Check(S, DecodeLongShiftOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18012 return S; 18013 case 103: 18014 tmp = 0x0; 18015 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18016 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18017 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18018 tmp = 0x0; 18019 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 3, 1); 18020 insertBits(tmp, fieldFromInstruction(insn, 17, 3), 0, 3); 18021 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18022 tmp = 0x0; 18023 insertBits(tmp, fieldFromInstruction(insn, 1, 3), 0, 3); 18024 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 3, 1); 18025 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18026 tmp = fieldFromInstruction(insn, 24, 1); 18027 MI.addOperand(MCOperand::createImm(tmp)); 18028 tmp = 0x0; 18029 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18030 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18031 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18032 return S; 18033 case 104: 18034 tmp = 0x0; 18035 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18036 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18037 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18038 tmp = 0x0; 18039 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18040 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18041 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18042 tmp = 0x0; 18043 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 3, 1); 18044 insertBits(tmp, fieldFromInstruction(insn, 17, 3), 0, 3); 18045 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18046 tmp = 0x0; 18047 insertBits(tmp, fieldFromInstruction(insn, 1, 3), 0, 3); 18048 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 3, 1); 18049 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18050 tmp = fieldFromInstruction(insn, 23, 2); 18051 MI.addOperand(MCOperand::createImm(tmp)); 18052 return S; 18053 case 105: 18054 tmp = fieldFromInstruction(insn, 13, 3); 18055 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18056 tmp = 0x0; 18057 insertBits(tmp, fieldFromInstruction(insn, 1, 3), 0, 3); 18058 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 3, 4); 18059 if (!Check(S, DecodeMveAddrModeRQ(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18060 return S; 18061 case 106: 18062 tmp = fieldFromInstruction(insn, 13, 3); 18063 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18064 tmp = 0x0; 18065 insertBits(tmp, fieldFromInstruction(insn, 0, 7), 0, 7); 18066 insertBits(tmp, fieldFromInstruction(insn, 16, 3), 8, 3); 18067 insertBits(tmp, fieldFromInstruction(insn, 23, 1), 7, 1); 18068 if (!Check(S, DecodeTAddrModeImm7<0>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18069 return S; 18070 case 107: 18071 tmp = fieldFromInstruction(insn, 16, 3); 18072 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18073 tmp = fieldFromInstruction(insn, 13, 3); 18074 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18075 tmp = fieldFromInstruction(insn, 16, 3); 18076 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18077 tmp = 0x0; 18078 insertBits(tmp, fieldFromInstruction(insn, 0, 7), 0, 7); 18079 insertBits(tmp, fieldFromInstruction(insn, 23, 1), 7, 1); 18080 if (!Check(S, DecodeT2Imm7<0>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18081 return S; 18082 case 108: 18083 if (!Check(S, DecodeMVE_MEM_1_pre<0>(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 18084 return S; 18085 case 109: 18086 if (!Check(S, DecodeMVEVMOVQtoDReg(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 18087 return S; 18088 case 110: 18089 tmp = fieldFromInstruction(insn, 13, 3); 18090 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18091 tmp = 0x0; 18092 insertBits(tmp, fieldFromInstruction(insn, 0, 7), 0, 7); 18093 insertBits(tmp, fieldFromInstruction(insn, 16, 3), 8, 3); 18094 insertBits(tmp, fieldFromInstruction(insn, 23, 1), 7, 1); 18095 if (!Check(S, DecodeTAddrModeImm7<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18096 return S; 18097 case 111: 18098 if (!Check(S, DecodeMVEVMOVDRegtoQ(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 18099 return S; 18100 case 112: 18101 tmp = fieldFromInstruction(insn, 16, 3); 18102 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18103 tmp = fieldFromInstruction(insn, 13, 3); 18104 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18105 tmp = fieldFromInstruction(insn, 16, 3); 18106 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18107 tmp = 0x0; 18108 insertBits(tmp, fieldFromInstruction(insn, 0, 7), 0, 7); 18109 insertBits(tmp, fieldFromInstruction(insn, 23, 1), 7, 1); 18110 if (!Check(S, DecodeT2Imm7<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18111 return S; 18112 case 113: 18113 if (!Check(S, DecodeMVE_MEM_1_pre<1>(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 18114 return S; 18115 case 114: 18116 tmp = fieldFromInstruction(insn, 13, 3); 18117 if (!Check(S, DecodeMQQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18118 tmp = fieldFromInstruction(insn, 16, 4); 18119 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18120 return S; 18121 case 115: 18122 tmp = fieldFromInstruction(insn, 13, 3); 18123 if (!Check(S, DecodeMQQQQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18124 tmp = fieldFromInstruction(insn, 16, 4); 18125 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18126 return S; 18127 case 116: 18128 tmp = fieldFromInstruction(insn, 13, 3); 18129 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18130 tmp = 0x0; 18131 insertBits(tmp, fieldFromInstruction(insn, 0, 7), 0, 7); 18132 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 8, 4); 18133 insertBits(tmp, fieldFromInstruction(insn, 23, 1), 7, 1); 18134 if (!Check(S, DecodeT2AddrModeImm7<0, 0>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18135 return S; 18136 case 117: 18137 tmp = fieldFromInstruction(insn, 13, 3); 18138 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18139 tmp = 0x0; 18140 insertBits(tmp, fieldFromInstruction(insn, 0, 7), 0, 7); 18141 insertBits(tmp, fieldFromInstruction(insn, 17, 3), 8, 3); 18142 insertBits(tmp, fieldFromInstruction(insn, 23, 1), 7, 1); 18143 if (!Check(S, DecodeMveAddrModeQ<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18144 return S; 18145 case 118: 18146 tmp = fieldFromInstruction(insn, 13, 3); 18147 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18148 tmp = 0x0; 18149 insertBits(tmp, fieldFromInstruction(insn, 0, 7), 0, 7); 18150 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 8, 4); 18151 insertBits(tmp, fieldFromInstruction(insn, 23, 1), 7, 1); 18152 if (!Check(S, DecodeT2AddrModeImm7<1, 0>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18153 return S; 18154 case 119: 18155 tmp = fieldFromInstruction(insn, 13, 3); 18156 if (!Check(S, DecodeMQQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18157 tmp = fieldFromInstruction(insn, 13, 3); 18158 if (!Check(S, DecodeMQQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18159 tmp = fieldFromInstruction(insn, 16, 4); 18160 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18161 return S; 18162 case 120: 18163 tmp = fieldFromInstruction(insn, 13, 3); 18164 if (!Check(S, DecodeMQQQQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18165 tmp = fieldFromInstruction(insn, 13, 3); 18166 if (!Check(S, DecodeMQQQQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18167 tmp = fieldFromInstruction(insn, 16, 4); 18168 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18169 return S; 18170 case 121: 18171 tmp = fieldFromInstruction(insn, 16, 4); 18172 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18173 tmp = fieldFromInstruction(insn, 13, 3); 18174 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18175 tmp = fieldFromInstruction(insn, 16, 4); 18176 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18177 tmp = 0x0; 18178 insertBits(tmp, fieldFromInstruction(insn, 0, 7), 0, 7); 18179 insertBits(tmp, fieldFromInstruction(insn, 23, 1), 7, 1); 18180 if (!Check(S, DecodeT2Imm7<0>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18181 return S; 18182 case 122: 18183 tmp = fieldFromInstruction(insn, 16, 4); 18184 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18185 tmp = fieldFromInstruction(insn, 13, 3); 18186 if (!Check(S, DecodeMQQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18187 tmp = fieldFromInstruction(insn, 16, 4); 18188 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18189 return S; 18190 case 123: 18191 tmp = fieldFromInstruction(insn, 16, 4); 18192 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18193 tmp = fieldFromInstruction(insn, 13, 3); 18194 if (!Check(S, DecodeMQQQQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18195 tmp = fieldFromInstruction(insn, 16, 4); 18196 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18197 return S; 18198 case 124: 18199 if (!Check(S, DecodeMVE_MEM_2_pre<0>(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 18200 return S; 18201 case 125: 18202 if (!Check(S, DecodeMVE_MEM_3_pre<2>(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 18203 return S; 18204 case 126: 18205 tmp = fieldFromInstruction(insn, 16, 4); 18206 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18207 tmp = fieldFromInstruction(insn, 13, 3); 18208 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18209 tmp = fieldFromInstruction(insn, 16, 4); 18210 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18211 tmp = 0x0; 18212 insertBits(tmp, fieldFromInstruction(insn, 0, 7), 0, 7); 18213 insertBits(tmp, fieldFromInstruction(insn, 23, 1), 7, 1); 18214 if (!Check(S, DecodeT2Imm7<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18215 return S; 18216 case 127: 18217 if (!Check(S, DecodeMVE_MEM_2_pre<1>(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 18218 return S; 18219 case 128: 18220 tmp = fieldFromInstruction(insn, 13, 3); 18221 if (!Check(S, DecodeMQQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18222 tmp = fieldFromInstruction(insn, 16, 4); 18223 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18224 tmp = fieldFromInstruction(insn, 13, 3); 18225 if (!Check(S, DecodeMQQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18226 tmp = fieldFromInstruction(insn, 16, 4); 18227 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18228 return S; 18229 case 129: 18230 tmp = fieldFromInstruction(insn, 13, 3); 18231 if (!Check(S, DecodeMQQQQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18232 tmp = fieldFromInstruction(insn, 16, 4); 18233 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18234 tmp = fieldFromInstruction(insn, 13, 3); 18235 if (!Check(S, DecodeMQQQQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18236 tmp = fieldFromInstruction(insn, 16, 4); 18237 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18238 return S; 18239 case 130: 18240 tmp = fieldFromInstruction(insn, 13, 3); 18241 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18242 tmp = 0x0; 18243 insertBits(tmp, fieldFromInstruction(insn, 0, 7), 0, 7); 18244 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 8, 4); 18245 insertBits(tmp, fieldFromInstruction(insn, 23, 1), 7, 1); 18246 if (!Check(S, DecodeT2AddrModeImm7<2, 0>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18247 return S; 18248 case 131: 18249 tmp = fieldFromInstruction(insn, 13, 3); 18250 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18251 tmp = 0x0; 18252 insertBits(tmp, fieldFromInstruction(insn, 0, 7), 0, 7); 18253 insertBits(tmp, fieldFromInstruction(insn, 17, 3), 8, 3); 18254 insertBits(tmp, fieldFromInstruction(insn, 23, 1), 7, 1); 18255 if (!Check(S, DecodeMveAddrModeQ<3>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18256 return S; 18257 case 132: 18258 tmp = fieldFromInstruction(insn, 16, 4); 18259 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18260 tmp = fieldFromInstruction(insn, 13, 3); 18261 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18262 tmp = fieldFromInstruction(insn, 16, 4); 18263 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18264 tmp = 0x0; 18265 insertBits(tmp, fieldFromInstruction(insn, 0, 7), 0, 7); 18266 insertBits(tmp, fieldFromInstruction(insn, 23, 1), 7, 1); 18267 if (!Check(S, DecodeT2Imm7<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18268 return S; 18269 case 133: 18270 if (!Check(S, DecodeMVE_MEM_2_pre<2>(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 18271 return S; 18272 case 134: 18273 if (!Check(S, DecodeMVE_MEM_3_pre<3>(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 18274 return S; 18275 case 135: 18276 tmp = 0x0; 18277 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 3, 1); 18278 insertBits(tmp, fieldFromInstruction(insn, 17, 3), 0, 3); 18279 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18280 tmp = 0x0; 18281 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 3, 1); 18282 insertBits(tmp, fieldFromInstruction(insn, 17, 3), 0, 3); 18283 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18284 tmp = fieldFromInstruction(insn, 12, 4); 18285 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18286 tmp = 0x0; 18287 insertBits(tmp, fieldFromInstruction(insn, 16, 1), 1, 1); 18288 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 0, 1); 18289 MI.addOperand(MCOperand::createImm(tmp)); 18290 return S; 18291 case 136: 18292 tmp = 0x0; 18293 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 3, 1); 18294 insertBits(tmp, fieldFromInstruction(insn, 17, 3), 0, 3); 18295 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18296 tmp = 0x0; 18297 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 3, 1); 18298 insertBits(tmp, fieldFromInstruction(insn, 17, 3), 0, 3); 18299 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18300 tmp = fieldFromInstruction(insn, 12, 4); 18301 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18302 tmp = 0x0; 18303 insertBits(tmp, fieldFromInstruction(insn, 6, 1), 0, 1); 18304 insertBits(tmp, fieldFromInstruction(insn, 16, 1), 2, 1); 18305 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 1, 1); 18306 MI.addOperand(MCOperand::createImm(tmp)); 18307 return S; 18308 case 137: 18309 tmp = 0x0; 18310 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 3, 1); 18311 insertBits(tmp, fieldFromInstruction(insn, 17, 3), 0, 3); 18312 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18313 tmp = 0x0; 18314 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 3, 1); 18315 insertBits(tmp, fieldFromInstruction(insn, 17, 3), 0, 3); 18316 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18317 tmp = fieldFromInstruction(insn, 12, 4); 18318 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18319 tmp = 0x0; 18320 insertBits(tmp, fieldFromInstruction(insn, 5, 2), 0, 2); 18321 insertBits(tmp, fieldFromInstruction(insn, 16, 1), 3, 1); 18322 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 2, 1); 18323 MI.addOperand(MCOperand::createImm(tmp)); 18324 return S; 18325 case 138: 18326 tmp = fieldFromInstruction(insn, 12, 4); 18327 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18328 tmp = 0x0; 18329 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 3, 1); 18330 insertBits(tmp, fieldFromInstruction(insn, 17, 3), 0, 3); 18331 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18332 tmp = 0x0; 18333 insertBits(tmp, fieldFromInstruction(insn, 16, 1), 1, 1); 18334 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 0, 1); 18335 MI.addOperand(MCOperand::createImm(tmp)); 18336 return S; 18337 case 139: 18338 tmp = fieldFromInstruction(insn, 12, 4); 18339 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18340 tmp = 0x0; 18341 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 3, 1); 18342 insertBits(tmp, fieldFromInstruction(insn, 17, 3), 0, 3); 18343 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18344 tmp = 0x0; 18345 insertBits(tmp, fieldFromInstruction(insn, 6, 1), 0, 1); 18346 insertBits(tmp, fieldFromInstruction(insn, 16, 1), 2, 1); 18347 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 1, 1); 18348 MI.addOperand(MCOperand::createImm(tmp)); 18349 return S; 18350 case 140: 18351 tmp = fieldFromInstruction(insn, 12, 4); 18352 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18353 tmp = 0x0; 18354 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 3, 1); 18355 insertBits(tmp, fieldFromInstruction(insn, 17, 3), 0, 3); 18356 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18357 tmp = 0x0; 18358 insertBits(tmp, fieldFromInstruction(insn, 5, 2), 0, 2); 18359 insertBits(tmp, fieldFromInstruction(insn, 16, 1), 3, 1); 18360 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 2, 1); 18361 MI.addOperand(MCOperand::createImm(tmp)); 18362 return S; 18363 case 141: 18364 tmp = 0x0; 18365 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18366 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18367 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18368 tmp = 0x0; 18369 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18370 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18371 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18372 tmp = 0x0; 18373 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 3, 1); 18374 insertBits(tmp, fieldFromInstruction(insn, 17, 3), 0, 3); 18375 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18376 tmp = 0x0; 18377 insertBits(tmp, fieldFromInstruction(insn, 1, 3), 0, 3); 18378 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 3, 1); 18379 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18380 return S; 18381 case 142: 18382 tmp = 0x0; 18383 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18384 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18385 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18386 tmp = 0x0; 18387 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 3, 1); 18388 insertBits(tmp, fieldFromInstruction(insn, 17, 3), 0, 3); 18389 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18390 tmp = 0x0; 18391 insertBits(tmp, fieldFromInstruction(insn, 1, 3), 0, 3); 18392 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 3, 1); 18393 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18394 tmp = 0x0; 18395 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18396 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18397 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18398 return S; 18399 case 143: 18400 tmp = 0x0; 18401 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18402 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18403 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18404 tmp = 0x0; 18405 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18406 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18407 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18408 tmp = 0x0; 18409 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 3, 1); 18410 insertBits(tmp, fieldFromInstruction(insn, 17, 3), 0, 3); 18411 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18412 tmp = fieldFromInstruction(insn, 0, 4); 18413 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18414 return S; 18415 case 144: 18416 tmp = 0x0; 18417 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18418 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18419 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18420 tmp = 0x0; 18421 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 3, 1); 18422 insertBits(tmp, fieldFromInstruction(insn, 17, 3), 0, 3); 18423 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18424 tmp = fieldFromInstruction(insn, 0, 4); 18425 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18426 tmp = 0x0; 18427 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18428 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18429 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18430 return S; 18431 case 145: 18432 tmp = 0x0; 18433 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18434 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18435 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18436 tmp = 0x0; 18437 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 3, 1); 18438 insertBits(tmp, fieldFromInstruction(insn, 17, 3), 0, 3); 18439 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18440 tmp = 0x0; 18441 insertBits(tmp, fieldFromInstruction(insn, 1, 3), 0, 3); 18442 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 3, 1); 18443 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18444 tmp = 0x0; 18445 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 0, 1); 18446 insertBits(tmp, fieldFromInstruction(insn, 12, 1), 1, 1); 18447 MI.addOperand(MCOperand::createImm(tmp)); 18448 tmp = 0x0; 18449 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18450 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18451 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18452 return S; 18453 case 146: 18454 tmp = 0x0; 18455 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18456 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18457 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18458 tmp = 0x0; 18459 insertBits(tmp, fieldFromInstruction(insn, 1, 3), 0, 3); 18460 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 3, 1); 18461 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18462 tmp = 0x0; 18463 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18464 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18465 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18466 return S; 18467 case 147: 18468 tmp = 0x0; 18469 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18470 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18471 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18472 tmp = 0x0; 18473 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18474 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18475 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18476 tmp = 0x0; 18477 insertBits(tmp, fieldFromInstruction(insn, 1, 3), 0, 3); 18478 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 3, 1); 18479 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18480 return S; 18481 case 148: 18482 tmp = 0x0; 18483 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18484 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18485 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18486 tmp = 0x0; 18487 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18488 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18489 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18490 tmp = fieldFromInstruction(insn, 0, 4); 18491 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18492 return S; 18493 case 149: 18494 tmp = 0x0; 18495 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18496 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18497 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18498 tmp = 0x0; 18499 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 3, 1); 18500 insertBits(tmp, fieldFromInstruction(insn, 17, 3), 0, 3); 18501 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18502 tmp = 0x0; 18503 insertBits(tmp, fieldFromInstruction(insn, 1, 3), 0, 3); 18504 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 3, 1); 18505 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18506 tmp = fieldFromInstruction(insn, 12, 1); 18507 MI.addOperand(MCOperand::createImm(tmp)); 18508 tmp = 0x0; 18509 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18510 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18511 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18512 return S; 18513 case 150: 18514 if (!Check(S, DecodeMVEVCMP<false,DecodeRestrictedIPredicateOperand>(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 18515 return S; 18516 case 151: 18517 tmp = 0x0; 18518 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18519 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18520 if (!Check(S, DecodeVPTMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18521 tmp = fieldFromInstruction(insn, 17, 3); 18522 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18523 tmp = 0x0; 18524 insertBits(tmp, fieldFromInstruction(insn, 1, 3), 0, 3); 18525 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 3, 1); 18526 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18527 tmp = fieldFromInstruction(insn, 7, 1); 18528 if (!Check(S, DecodeRestrictedIPredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18529 return S; 18530 case 152: 18531 if (!Check(S, DecodeMVEVCMP<false,DecodeRestrictedUPredicateOperand>(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 18532 return S; 18533 case 153: 18534 tmp = 0x0; 18535 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18536 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18537 if (!Check(S, DecodeVPTMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18538 tmp = fieldFromInstruction(insn, 17, 3); 18539 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18540 tmp = 0x0; 18541 insertBits(tmp, fieldFromInstruction(insn, 1, 3), 0, 3); 18542 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 3, 1); 18543 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18544 tmp = fieldFromInstruction(insn, 7, 1); 18545 if (!Check(S, DecodeRestrictedUPredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18546 return S; 18547 case 154: 18548 if (!Check(S, DecodeMVEVCMP<false,DecodeRestrictedSPredicateOperand>(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 18549 return S; 18550 case 155: 18551 tmp = 0x0; 18552 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18553 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18554 if (!Check(S, DecodeVPTMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18555 tmp = fieldFromInstruction(insn, 17, 3); 18556 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18557 tmp = 0x0; 18558 insertBits(tmp, fieldFromInstruction(insn, 1, 3), 0, 3); 18559 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 3, 1); 18560 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18561 tmp = 0x0; 18562 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 1, 1); 18563 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1); 18564 if (!Check(S, DecodeRestrictedSPredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18565 return S; 18566 case 156: 18567 if (!Check(S, DecodeMVEVCMP<true,DecodeRestrictedIPredicateOperand>(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 18568 return S; 18569 case 157: 18570 tmp = 0x0; 18571 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18572 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18573 if (!Check(S, DecodeVPTMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18574 tmp = fieldFromInstruction(insn, 17, 3); 18575 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18576 tmp = fieldFromInstruction(insn, 0, 4); 18577 if (!Check(S, DecodeGPRwithZRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18578 tmp = fieldFromInstruction(insn, 7, 1); 18579 if (!Check(S, DecodeRestrictedIPredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18580 return S; 18581 case 158: 18582 tmp = 0x0; 18583 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18584 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18585 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18586 tmp = fieldFromInstruction(insn, 17, 3) << 1; 18587 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18588 tmp = fieldFromInstruction(insn, 17, 3) << 1; 18589 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18590 tmp = 0x0; 18591 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 0, 1); 18592 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 1, 1); 18593 if (!Check(S, DecodePowerTwoOperand<0,3>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18594 tmp = 0x0; 18595 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18596 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18597 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18598 return S; 18599 case 159: 18600 tmp = 0x0; 18601 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18602 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18603 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18604 tmp = fieldFromInstruction(insn, 17, 3) << 1; 18605 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18606 tmp = fieldFromInstruction(insn, 17, 3) << 1; 18607 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18608 tmp = fieldFromInstruction(insn, 1, 3) << 1; 18609 if (!Check(S, DecodetGPROddRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18610 tmp = 0x0; 18611 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 0, 1); 18612 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 1, 1); 18613 if (!Check(S, DecodePowerTwoOperand<0,3>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18614 tmp = 0x0; 18615 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18616 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18617 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18618 return S; 18619 case 160: 18620 if (!Check(S, DecodeMVEVCMP<true,DecodeRestrictedUPredicateOperand>(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 18621 return S; 18622 case 161: 18623 tmp = 0x0; 18624 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18625 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18626 if (!Check(S, DecodeVPTMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18627 tmp = fieldFromInstruction(insn, 17, 3); 18628 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18629 tmp = fieldFromInstruction(insn, 0, 4); 18630 if (!Check(S, DecodeGPRwithZRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18631 tmp = fieldFromInstruction(insn, 7, 1); 18632 if (!Check(S, DecodeRestrictedUPredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18633 return S; 18634 case 162: 18635 if (!Check(S, DecodeMVEVCMP<true,DecodeRestrictedSPredicateOperand>(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 18636 return S; 18637 case 163: 18638 tmp = 0x0; 18639 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18640 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18641 if (!Check(S, DecodeVPTMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18642 tmp = fieldFromInstruction(insn, 17, 3); 18643 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18644 tmp = fieldFromInstruction(insn, 0, 4); 18645 if (!Check(S, DecodeGPRwithZRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18646 tmp = 0x0; 18647 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 1, 1); 18648 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1); 18649 if (!Check(S, DecodeRestrictedSPredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18650 return S; 18651 case 164: 18652 if (!Check(S, DecodeMVEVADCInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 18653 return S; 18654 case 165: 18655 if (!Check(S, DecodeMVEVCMP<false,DecodeRestrictedFPPredicateOperand>(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 18656 return S; 18657 case 166: 18658 tmp = 0x0; 18659 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18660 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18661 if (!Check(S, DecodeVPTMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18662 tmp = fieldFromInstruction(insn, 17, 3); 18663 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18664 tmp = 0x0; 18665 insertBits(tmp, fieldFromInstruction(insn, 1, 3), 0, 3); 18666 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 3, 1); 18667 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18668 tmp = 0x0; 18669 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 1, 1); 18670 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1); 18671 insertBits(tmp, fieldFromInstruction(insn, 12, 1), 2, 1); 18672 if (!Check(S, DecodeRestrictedFPPredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18673 return S; 18674 case 167: 18675 tmp = 0x0; 18676 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18677 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18678 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18679 tmp = 0x0; 18680 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 3, 1); 18681 insertBits(tmp, fieldFromInstruction(insn, 17, 3), 0, 3); 18682 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18683 tmp = 0x0; 18684 insertBits(tmp, fieldFromInstruction(insn, 1, 3), 0, 3); 18685 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 3, 1); 18686 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18687 return S; 18688 case 168: 18689 if (!Check(S, DecodeMVEVCMP<true,DecodeRestrictedFPPredicateOperand>(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 18690 return S; 18691 case 169: 18692 tmp = 0x0; 18693 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18694 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18695 if (!Check(S, DecodeVPTMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18696 tmp = fieldFromInstruction(insn, 17, 3); 18697 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18698 tmp = fieldFromInstruction(insn, 0, 4); 18699 if (!Check(S, DecodeGPRwithZRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18700 tmp = 0x0; 18701 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 1, 1); 18702 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1); 18703 insertBits(tmp, fieldFromInstruction(insn, 12, 1), 2, 1); 18704 if (!Check(S, DecodeRestrictedFPPredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18705 return S; 18706 case 170: 18707 if (!Check(S, DecodeMVEVPNOT(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 18708 return S; 18709 case 171: 18710 tmp = 0x0; 18711 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18712 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18713 if (!Check(S, DecodeVPTMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18714 return S; 18715 case 172: 18716 tmp = 0x0; 18717 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 3, 1); 18718 insertBits(tmp, fieldFromInstruction(insn, 17, 3), 0, 3); 18719 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18720 tmp = fieldFromInstruction(insn, 12, 4); 18721 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18722 tmp = 0x0; 18723 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 3, 1); 18724 insertBits(tmp, fieldFromInstruction(insn, 17, 3), 0, 3); 18725 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18726 return S; 18727 case 173: 18728 tmp = fieldFromInstruction(insn, 13, 3) << 1; 18729 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18730 tmp = fieldFromInstruction(insn, 17, 3); 18731 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18732 tmp = fieldFromInstruction(insn, 1, 3); 18733 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18734 return S; 18735 case 174: 18736 tmp = fieldFromInstruction(insn, 13, 3) << 1; 18737 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18738 tmp = fieldFromInstruction(insn, 20, 3) << 1; 18739 if (!Check(S, DecodetGPROddRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18740 tmp = fieldFromInstruction(insn, 17, 3); 18741 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18742 tmp = fieldFromInstruction(insn, 1, 3); 18743 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18744 return S; 18745 case 175: 18746 tmp = fieldFromInstruction(insn, 13, 3) << 1; 18747 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18748 tmp = fieldFromInstruction(insn, 13, 3) << 1; 18749 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18750 tmp = fieldFromInstruction(insn, 17, 3); 18751 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18752 tmp = fieldFromInstruction(insn, 1, 3); 18753 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18754 return S; 18755 case 176: 18756 tmp = fieldFromInstruction(insn, 13, 3) << 1; 18757 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18758 tmp = fieldFromInstruction(insn, 20, 3) << 1; 18759 if (!Check(S, DecodetGPROddRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18760 tmp = fieldFromInstruction(insn, 13, 3) << 1; 18761 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18762 tmp = fieldFromInstruction(insn, 20, 3) << 1; 18763 if (!Check(S, DecodetGPROddRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18764 tmp = fieldFromInstruction(insn, 17, 3); 18765 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18766 tmp = fieldFromInstruction(insn, 1, 3); 18767 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18768 return S; 18769 case 177: 18770 tmp = fieldFromInstruction(insn, 12, 4); 18771 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18772 tmp = fieldFromInstruction(insn, 12, 4); 18773 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18774 tmp = fieldFromInstruction(insn, 1, 3); 18775 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18776 return S; 18777 case 178: 18778 tmp = fieldFromInstruction(insn, 13, 3) << 1; 18779 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18780 tmp = fieldFromInstruction(insn, 1, 3); 18781 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18782 return S; 18783 case 179: 18784 tmp = fieldFromInstruction(insn, 13, 3) << 1; 18785 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18786 tmp = fieldFromInstruction(insn, 20, 3) << 1; 18787 if (!Check(S, DecodetGPROddRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18788 tmp = fieldFromInstruction(insn, 1, 3); 18789 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18790 return S; 18791 case 180: 18792 tmp = fieldFromInstruction(insn, 13, 3) << 1; 18793 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18794 tmp = fieldFromInstruction(insn, 13, 3) << 1; 18795 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18796 tmp = fieldFromInstruction(insn, 1, 3); 18797 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18798 return S; 18799 case 181: 18800 tmp = fieldFromInstruction(insn, 13, 3) << 1; 18801 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18802 tmp = fieldFromInstruction(insn, 20, 3) << 1; 18803 if (!Check(S, DecodetGPROddRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18804 tmp = fieldFromInstruction(insn, 13, 3) << 1; 18805 if (!Check(S, DecodetGPREvenRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18806 tmp = fieldFromInstruction(insn, 20, 3) << 1; 18807 if (!Check(S, DecodetGPROddRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18808 tmp = fieldFromInstruction(insn, 1, 3); 18809 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18810 return S; 18811 case 182: 18812 tmp = fieldFromInstruction(insn, 12, 4); 18813 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18814 tmp = fieldFromInstruction(insn, 12, 4); 18815 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18816 tmp = 0x0; 18817 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 3, 1); 18818 insertBits(tmp, fieldFromInstruction(insn, 17, 3), 0, 3); 18819 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18820 tmp = 0x0; 18821 insertBits(tmp, fieldFromInstruction(insn, 1, 3), 0, 3); 18822 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 3, 1); 18823 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18824 return S; 18825 case 183: 18826 tmp = 0x0; 18827 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18828 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18829 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18830 tmp = 0x0; 18831 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18832 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18833 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18834 tmp = 0x0; 18835 insertBits(tmp, fieldFromInstruction(insn, 1, 3), 0, 3); 18836 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 3, 1); 18837 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18838 tmp = fieldFromInstruction(insn, 16, 3); 18839 if (!Check(S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18840 return S; 18841 case 184: 18842 tmp = 0x0; 18843 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18844 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18845 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18846 tmp = 0x0; 18847 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18848 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18849 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18850 tmp = 0x0; 18851 insertBits(tmp, fieldFromInstruction(insn, 1, 3), 0, 3); 18852 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 3, 1); 18853 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18854 tmp = fieldFromInstruction(insn, 16, 4); 18855 if (!Check(S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18856 return S; 18857 case 185: 18858 tmp = 0x0; 18859 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18860 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18861 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18862 tmp = 0x0; 18863 insertBits(tmp, fieldFromInstruction(insn, 1, 3), 0, 3); 18864 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 3, 1); 18865 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18866 tmp = fieldFromInstruction(insn, 16, 3); 18867 MI.addOperand(MCOperand::createImm(tmp)); 18868 tmp = 0x0; 18869 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18870 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18871 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18872 return S; 18873 case 186: 18874 tmp = 0x0; 18875 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18876 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18877 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18878 tmp = 0x0; 18879 insertBits(tmp, fieldFromInstruction(insn, 1, 3), 0, 3); 18880 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 3, 1); 18881 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18882 tmp = fieldFromInstruction(insn, 16, 4); 18883 MI.addOperand(MCOperand::createImm(tmp)); 18884 tmp = 0x0; 18885 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18886 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18887 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18888 return S; 18889 case 187: 18890 tmp = fieldFromInstruction(insn, 0, 4); 18891 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18892 tmp = 0x0; 18893 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18894 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18895 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18896 tmp = 0x0; 18897 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18898 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18899 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18900 tmp = fieldFromInstruction(insn, 0, 4); 18901 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18902 tmp = fieldFromInstruction(insn, 16, 5); 18903 if (!Check(S, DecodeLongShiftOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18904 return S; 18905 case 188: 18906 tmp = 0x0; 18907 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18908 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18909 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18910 tmp = 0x0; 18911 insertBits(tmp, fieldFromInstruction(insn, 1, 3), 0, 3); 18912 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 3, 1); 18913 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18914 tmp = 0x0; 18915 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 3, 1); 18916 insertBits(tmp, fieldFromInstruction(insn, 17, 3), 0, 3); 18917 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18918 tmp = 0x0; 18919 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18920 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18921 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18922 return S; 18923 case 189: 18924 if (!Check(S, DecodeMVEModImmInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 18925 return S; 18926 case 190: 18927 tmp = 0x0; 18928 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18929 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18930 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18931 tmp = 0x0; 18932 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18933 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18934 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18935 tmp = 0x0; 18936 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 18937 insertBits(tmp, fieldFromInstruction(insn, 9, 2), 9, 2); 18938 insertBits(tmp, fieldFromInstruction(insn, 16, 3), 4, 3); 18939 insertBits(tmp, fieldFromInstruction(insn, 28, 1), 7, 1); 18940 MI.addOperand(MCOperand::createImm(tmp)); 18941 return S; 18942 case 191: 18943 tmp = 0x0; 18944 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18945 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18946 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18947 tmp = 0x0; 18948 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18949 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18950 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18951 tmp = 0x0; 18952 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 18953 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 9, 1); 18954 insertBits(tmp, fieldFromInstruction(insn, 16, 3), 4, 3); 18955 insertBits(tmp, fieldFromInstruction(insn, 28, 1), 7, 1); 18956 MI.addOperand(MCOperand::createImm(tmp)); 18957 return S; 18958 case 192: 18959 tmp = 0x0; 18960 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18961 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18962 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18963 tmp = 0x0; 18964 insertBits(tmp, fieldFromInstruction(insn, 1, 3), 0, 3); 18965 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 3, 1); 18966 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18967 tmp = fieldFromInstruction(insn, 16, 3); 18968 if (!Check(S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18969 tmp = 0x0; 18970 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18971 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18972 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18973 return S; 18974 case 193: 18975 tmp = 0x0; 18976 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18977 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18978 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18979 tmp = 0x0; 18980 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18981 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18982 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18983 tmp = 0x0; 18984 insertBits(tmp, fieldFromInstruction(insn, 1, 3), 0, 3); 18985 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 3, 1); 18986 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18987 tmp = fieldFromInstruction(insn, 16, 3); 18988 MI.addOperand(MCOperand::createImm(tmp)); 18989 return S; 18990 case 194: 18991 tmp = 0x0; 18992 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 18993 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 18994 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18995 tmp = 0x0; 18996 insertBits(tmp, fieldFromInstruction(insn, 1, 3), 0, 3); 18997 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 3, 1); 18998 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 18999 tmp = fieldFromInstruction(insn, 16, 4); 19000 if (!Check(S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19001 tmp = 0x0; 19002 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 19003 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 19004 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19005 return S; 19006 case 195: 19007 tmp = 0x0; 19008 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 19009 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 19010 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19011 tmp = 0x0; 19012 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 19013 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 19014 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19015 tmp = 0x0; 19016 insertBits(tmp, fieldFromInstruction(insn, 1, 3), 0, 3); 19017 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 3, 1); 19018 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19019 tmp = fieldFromInstruction(insn, 16, 4); 19020 MI.addOperand(MCOperand::createImm(tmp)); 19021 return S; 19022 case 196: 19023 tmp = 0x0; 19024 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 19025 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 19026 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19027 tmp = 0x0; 19028 insertBits(tmp, fieldFromInstruction(insn, 1, 3), 0, 3); 19029 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 3, 1); 19030 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19031 tmp = fieldFromInstruction(insn, 16, 5); 19032 if (!Check(S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19033 tmp = 0x0; 19034 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 19035 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 19036 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19037 return S; 19038 case 197: 19039 tmp = 0x0; 19040 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 19041 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 19042 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19043 tmp = 0x0; 19044 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 19045 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 19046 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19047 tmp = 0x0; 19048 insertBits(tmp, fieldFromInstruction(insn, 1, 3), 0, 3); 19049 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 3, 1); 19050 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19051 tmp = fieldFromInstruction(insn, 16, 5); 19052 if (!Check(S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19053 return S; 19054 case 198: 19055 tmp = 0x0; 19056 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 19057 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 19058 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19059 tmp = 0x0; 19060 insertBits(tmp, fieldFromInstruction(insn, 1, 3), 0, 3); 19061 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 3, 1); 19062 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19063 tmp = fieldFromInstruction(insn, 16, 5); 19064 MI.addOperand(MCOperand::createImm(tmp)); 19065 tmp = 0x0; 19066 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 19067 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 19068 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19069 return S; 19070 case 199: 19071 tmp = 0x0; 19072 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 19073 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 19074 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19075 tmp = 0x0; 19076 insertBits(tmp, fieldFromInstruction(insn, 13, 3), 0, 3); 19077 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 3, 1); 19078 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19079 tmp = 0x0; 19080 insertBits(tmp, fieldFromInstruction(insn, 1, 3), 0, 3); 19081 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 3, 1); 19082 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19083 tmp = fieldFromInstruction(insn, 16, 5); 19084 MI.addOperand(MCOperand::createImm(tmp)); 19085 return S; 19086 case 200: 19087 if (!Check(S, DecodeMVEVCVTt1fp(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 19088 return S; 19089 case 201: 19090 tmp = 0x0; 19091 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19092 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19093 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19094 tmp = 0x0; 19095 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 19096 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 19097 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19098 tmp = 0x0; 19099 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19100 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19101 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19102 return S; 19103 case 202: 19104 tmp = 0x0; 19105 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19106 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19107 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19108 tmp = 0x0; 19109 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 19110 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 19111 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19112 tmp = 0x0; 19113 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19114 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19115 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19116 return S; 19117 case 203: 19118 tmp = 0x0; 19119 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19120 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19121 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19122 tmp = 0x0; 19123 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 19124 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 19125 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19126 tmp = 0x0; 19127 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19128 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19129 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19130 return S; 19131 case 204: 19132 tmp = 0x0; 19133 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19134 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19135 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19136 tmp = 0x0; 19137 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 19138 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 19139 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19140 tmp = 0x0; 19141 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19142 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19143 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19144 return S; 19145 case 205: 19146 tmp = 0x0; 19147 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19148 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19149 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19150 tmp = 0x0; 19151 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19152 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19153 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19154 tmp = 0x0; 19155 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 19156 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 19157 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19158 return S; 19159 case 206: 19160 tmp = 0x0; 19161 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19162 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19163 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19164 tmp = 0x0; 19165 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19166 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19167 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19168 tmp = 0x0; 19169 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 19170 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 19171 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19172 return S; 19173 case 207: 19174 tmp = 0x0; 19175 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19176 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19177 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19178 tmp = 0x0; 19179 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 19180 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 19181 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19182 tmp = 0x0; 19183 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19184 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19185 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19186 return S; 19187 case 208: 19188 tmp = 0x0; 19189 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19190 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19191 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19192 tmp = 0x0; 19193 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19194 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19195 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19196 tmp = 0x0; 19197 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 19198 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 19199 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19200 tmp = 0x0; 19201 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19202 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19203 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19204 return S; 19205 case 209: 19206 tmp = 0x0; 19207 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19208 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19209 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19210 tmp = 0x0; 19211 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19212 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19213 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19214 tmp = 0x0; 19215 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 19216 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 19217 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19218 tmp = 0x0; 19219 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19220 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19221 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19222 return S; 19223 case 210: 19224 tmp = 0x0; 19225 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19226 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19227 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19228 tmp = 0x0; 19229 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19230 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19231 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19232 tmp = 0x0; 19233 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 19234 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 19235 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19236 tmp = 0x0; 19237 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19238 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19239 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19240 return S; 19241 case 211: 19242 tmp = 0x0; 19243 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19244 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19245 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19246 tmp = 0x0; 19247 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19248 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19249 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19250 tmp = 0x0; 19251 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 19252 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 19253 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19254 tmp = fieldFromInstruction(insn, 0, 3); 19255 if (!Check(S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19256 tmp = 0x0; 19257 insertBits(tmp, fieldFromInstruction(insn, 3, 1), 0, 1); 19258 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 1, 1); 19259 MI.addOperand(MCOperand::createImm(tmp)); 19260 return S; 19261 case 212: 19262 tmp = 0x0; 19263 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19264 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19265 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19266 tmp = 0x0; 19267 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19268 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19269 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19270 tmp = 0x0; 19271 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 19272 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 19273 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19274 tmp = fieldFromInstruction(insn, 0, 3); 19275 if (!Check(S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19276 tmp = 0x0; 19277 insertBits(tmp, fieldFromInstruction(insn, 3, 1), 0, 1); 19278 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 1, 1); 19279 MI.addOperand(MCOperand::createImm(tmp)); 19280 return S; 19281 case 213: 19282 tmp = 0x0; 19283 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19284 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19285 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19286 tmp = 0x0; 19287 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19288 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19289 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19290 tmp = 0x0; 19291 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 19292 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 19293 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19294 tmp = fieldFromInstruction(insn, 0, 3); 19295 if (!Check(S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19296 tmp = 0x0; 19297 insertBits(tmp, fieldFromInstruction(insn, 3, 1), 0, 1); 19298 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 1, 1); 19299 MI.addOperand(MCOperand::createImm(tmp)); 19300 return S; 19301 case 214: 19302 tmp = 0x0; 19303 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19304 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19305 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19306 tmp = 0x0; 19307 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 19308 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 19309 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19310 tmp = fieldFromInstruction(insn, 0, 3); 19311 if (!Check(S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19312 tmp = 0x0; 19313 insertBits(tmp, fieldFromInstruction(insn, 3, 1), 0, 1); 19314 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 1, 1); 19315 MI.addOperand(MCOperand::createImm(tmp)); 19316 return S; 19317 case 215: 19318 tmp = 0x0; 19319 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19320 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19321 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19322 tmp = 0x0; 19323 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 19324 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 19325 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19326 tmp = fieldFromInstruction(insn, 0, 3); 19327 if (!Check(S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19328 tmp = 0x0; 19329 insertBits(tmp, fieldFromInstruction(insn, 3, 1), 0, 1); 19330 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 1, 1); 19331 MI.addOperand(MCOperand::createImm(tmp)); 19332 return S; 19333 case 216: 19334 tmp = 0x0; 19335 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19336 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19337 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19338 tmp = 0x0; 19339 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 19340 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 19341 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19342 tmp = fieldFromInstruction(insn, 0, 3); 19343 if (!Check(S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19344 tmp = 0x0; 19345 insertBits(tmp, fieldFromInstruction(insn, 3, 1), 0, 1); 19346 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 1, 1); 19347 MI.addOperand(MCOperand::createImm(tmp)); 19348 return S; 19349 case 217: 19350 tmp = 0x0; 19351 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19352 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19353 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19354 tmp = 0x0; 19355 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19356 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19357 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19358 tmp = 0x0; 19359 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 19360 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 19361 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19362 tmp = fieldFromInstruction(insn, 0, 4); 19363 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19364 tmp = fieldFromInstruction(insn, 5, 1); 19365 MI.addOperand(MCOperand::createImm(tmp)); 19366 return S; 19367 case 218: 19368 tmp = 0x0; 19369 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19370 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19371 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19372 tmp = 0x0; 19373 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19374 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19375 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19376 tmp = 0x0; 19377 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 19378 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 19379 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19380 tmp = fieldFromInstruction(insn, 0, 4); 19381 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19382 tmp = fieldFromInstruction(insn, 5, 1); 19383 MI.addOperand(MCOperand::createImm(tmp)); 19384 return S; 19385 case 219: 19386 tmp = 0x0; 19387 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19388 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19389 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19390 tmp = 0x0; 19391 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19392 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19393 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19394 tmp = 0x0; 19395 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 19396 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 19397 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19398 tmp = fieldFromInstruction(insn, 0, 4); 19399 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19400 tmp = fieldFromInstruction(insn, 5, 1); 19401 MI.addOperand(MCOperand::createImm(tmp)); 19402 return S; 19403 case 220: 19404 tmp = 0x0; 19405 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19406 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19407 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19408 tmp = 0x0; 19409 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 19410 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 19411 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19412 tmp = fieldFromInstruction(insn, 0, 4); 19413 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19414 tmp = fieldFromInstruction(insn, 5, 1); 19415 MI.addOperand(MCOperand::createImm(tmp)); 19416 return S; 19417 case 221: 19418 tmp = 0x0; 19419 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19420 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19421 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19422 tmp = 0x0; 19423 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 19424 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 19425 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19426 tmp = fieldFromInstruction(insn, 0, 4); 19427 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19428 tmp = fieldFromInstruction(insn, 5, 1); 19429 MI.addOperand(MCOperand::createImm(tmp)); 19430 return S; 19431 case 222: 19432 tmp = 0x0; 19433 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19434 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19435 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19436 tmp = 0x0; 19437 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 19438 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 19439 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19440 tmp = fieldFromInstruction(insn, 0, 4); 19441 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19442 tmp = fieldFromInstruction(insn, 5, 1); 19443 MI.addOperand(MCOperand::createImm(tmp)); 19444 return S; 19445 case 223: 19446 tmp = 0x0; 19447 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19448 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19449 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19450 tmp = 0x0; 19451 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 19452 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 19453 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19454 tmp = 0x0; 19455 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19456 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19457 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19458 tmp = fieldFromInstruction(insn, 10, 1); 19459 MI.addOperand(MCOperand::createImm(tmp)); 19460 return S; 19461 case 224: 19462 tmp = 0x0; 19463 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19464 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19465 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19466 tmp = 0x0; 19467 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 19468 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 19469 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19470 tmp = 0x0; 19471 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19472 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19473 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19474 tmp = fieldFromInstruction(insn, 9, 2); 19475 MI.addOperand(MCOperand::createImm(tmp)); 19476 return S; 19477 case 225: 19478 tmp = 0x0; 19479 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19480 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19481 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19482 tmp = 0x0; 19483 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 19484 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 19485 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19486 tmp = 0x0; 19487 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19488 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19489 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19490 tmp = fieldFromInstruction(insn, 8, 3); 19491 MI.addOperand(MCOperand::createImm(tmp)); 19492 return S; 19493 case 226: 19494 tmp = 0x0; 19495 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19496 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19497 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19498 tmp = 0x0; 19499 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 19500 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 19501 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19502 tmp = 0x0; 19503 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19504 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19505 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19506 tmp = fieldFromInstruction(insn, 11, 1); 19507 MI.addOperand(MCOperand::createImm(tmp)); 19508 return S; 19509 case 227: 19510 tmp = 0x0; 19511 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19512 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19513 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19514 tmp = 0x0; 19515 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 19516 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 19517 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19518 tmp = 0x0; 19519 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19520 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19521 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19522 tmp = fieldFromInstruction(insn, 10, 2); 19523 MI.addOperand(MCOperand::createImm(tmp)); 19524 return S; 19525 case 228: 19526 tmp = 0x0; 19527 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19528 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19529 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19530 tmp = 0x0; 19531 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 19532 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 19533 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19534 tmp = 0x0; 19535 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19536 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19537 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19538 tmp = fieldFromInstruction(insn, 9, 3); 19539 MI.addOperand(MCOperand::createImm(tmp)); 19540 return S; 19541 case 229: 19542 tmp = 0x0; 19543 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19544 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19545 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19546 tmp = 0x0; 19547 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 19548 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 19549 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19550 tmp = 0x0; 19551 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19552 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19553 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19554 tmp = fieldFromInstruction(insn, 8, 4); 19555 MI.addOperand(MCOperand::createImm(tmp)); 19556 return S; 19557 case 230: 19558 tmp = 0x0; 19559 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19560 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19561 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19562 tmp = 0x0; 19563 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19564 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19565 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19566 return S; 19567 case 231: 19568 tmp = 0x0; 19569 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19570 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19571 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19572 tmp = 0x0; 19573 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19574 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19575 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19576 return S; 19577 case 232: 19578 tmp = 0x0; 19579 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19580 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19581 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19582 tmp = 0x0; 19583 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19584 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19585 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19586 tmp = 0x0; 19587 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19588 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19589 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19590 tmp = 0x0; 19591 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19592 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19593 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19594 return S; 19595 case 233: 19596 tmp = 0x0; 19597 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19598 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19599 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19600 tmp = 0x0; 19601 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19602 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19603 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19604 tmp = 0x0; 19605 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19606 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19607 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19608 tmp = 0x0; 19609 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19610 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19611 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19612 return S; 19613 case 234: 19614 tmp = 0x0; 19615 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19616 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19617 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19618 tmp = 0x0; 19619 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19620 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19621 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19622 return S; 19623 case 235: 19624 if (!Check(S, DecodeVSHLMaxInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 19625 return S; 19626 case 236: 19627 tmp = 0x0; 19628 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19629 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19630 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19631 tmp = 0x0; 19632 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19633 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19634 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19635 tmp = 0x0; 19636 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19637 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19638 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19639 return S; 19640 case 237: 19641 tmp = 0x0; 19642 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19643 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19644 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19645 tmp = 0x0; 19646 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19647 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19648 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19649 tmp = 0x0; 19650 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19651 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19652 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19653 return S; 19654 case 238: 19655 tmp = 0x0; 19656 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19657 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19658 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19659 tmp = 0x0; 19660 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19661 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19662 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19663 return S; 19664 case 239: 19665 if (!Check(S, DecodeTBLInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 19666 return S; 19667 case 240: 19668 tmp = 0x0; 19669 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19670 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19671 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19672 tmp = 0x0; 19673 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19674 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19675 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19676 tmp = fieldFromInstruction(insn, 19, 1); 19677 MI.addOperand(MCOperand::createImm(tmp)); 19678 return S; 19679 case 241: 19680 tmp = 0x0; 19681 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19682 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19683 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19684 tmp = 0x0; 19685 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19686 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19687 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19688 tmp = fieldFromInstruction(insn, 18, 2); 19689 MI.addOperand(MCOperand::createImm(tmp)); 19690 return S; 19691 case 242: 19692 tmp = 0x0; 19693 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19694 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19695 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19696 tmp = 0x0; 19697 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19698 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19699 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19700 tmp = fieldFromInstruction(insn, 17, 3); 19701 MI.addOperand(MCOperand::createImm(tmp)); 19702 return S; 19703 case 243: 19704 tmp = 0x0; 19705 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19706 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19707 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19708 tmp = 0x0; 19709 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19710 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19711 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19712 tmp = fieldFromInstruction(insn, 19, 1); 19713 MI.addOperand(MCOperand::createImm(tmp)); 19714 return S; 19715 case 244: 19716 tmp = 0x0; 19717 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19718 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19719 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19720 tmp = 0x0; 19721 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19722 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19723 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19724 tmp = fieldFromInstruction(insn, 18, 2); 19725 MI.addOperand(MCOperand::createImm(tmp)); 19726 return S; 19727 case 245: 19728 tmp = 0x0; 19729 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19730 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19731 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19732 tmp = 0x0; 19733 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19734 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19735 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19736 tmp = fieldFromInstruction(insn, 17, 3); 19737 MI.addOperand(MCOperand::createImm(tmp)); 19738 return S; 19739 case 246: 19740 tmp = 0x0; 19741 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19742 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19743 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19744 tmp = 0x0; 19745 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19746 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19747 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19748 tmp = fieldFromInstruction(insn, 16, 3); 19749 if (!Check(S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19750 return S; 19751 case 247: 19752 tmp = 0x0; 19753 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19754 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19755 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19756 tmp = 0x0; 19757 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19758 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19759 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19760 tmp = fieldFromInstruction(insn, 16, 4); 19761 if (!Check(S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19762 return S; 19763 case 248: 19764 tmp = 0x0; 19765 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19766 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19767 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19768 tmp = 0x0; 19769 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19770 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19771 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19772 tmp = fieldFromInstruction(insn, 16, 5); 19773 if (!Check(S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19774 return S; 19775 case 249: 19776 tmp = 0x0; 19777 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19778 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19779 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19780 tmp = 0x0; 19781 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19782 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19783 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19784 tmp = 0x0; 19785 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19786 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19787 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19788 tmp = fieldFromInstruction(insn, 16, 3); 19789 if (!Check(S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19790 return S; 19791 case 250: 19792 tmp = 0x0; 19793 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19794 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19795 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19796 tmp = 0x0; 19797 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19798 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19799 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19800 tmp = 0x0; 19801 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19802 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19803 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19804 tmp = fieldFromInstruction(insn, 16, 4); 19805 if (!Check(S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19806 return S; 19807 case 251: 19808 tmp = 0x0; 19809 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19810 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19811 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19812 tmp = 0x0; 19813 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19814 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19815 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19816 tmp = 0x0; 19817 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19818 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19819 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19820 tmp = fieldFromInstruction(insn, 16, 5); 19821 if (!Check(S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19822 return S; 19823 case 252: 19824 tmp = 0x0; 19825 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19826 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19827 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19828 tmp = 0x0; 19829 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19830 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19831 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19832 tmp = fieldFromInstruction(insn, 16, 3); 19833 MI.addOperand(MCOperand::createImm(tmp)); 19834 return S; 19835 case 253: 19836 tmp = 0x0; 19837 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19838 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19839 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19840 tmp = 0x0; 19841 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19842 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19843 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19844 tmp = 0x0; 19845 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19846 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19847 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19848 tmp = fieldFromInstruction(insn, 16, 3); 19849 MI.addOperand(MCOperand::createImm(tmp)); 19850 return S; 19851 case 254: 19852 tmp = 0x0; 19853 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19854 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19855 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19856 tmp = 0x0; 19857 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19858 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19859 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19860 tmp = fieldFromInstruction(insn, 16, 4); 19861 MI.addOperand(MCOperand::createImm(tmp)); 19862 return S; 19863 case 255: 19864 tmp = 0x0; 19865 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19866 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19867 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19868 tmp = 0x0; 19869 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19870 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19871 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19872 tmp = 0x0; 19873 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19874 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19875 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19876 tmp = fieldFromInstruction(insn, 16, 4); 19877 MI.addOperand(MCOperand::createImm(tmp)); 19878 return S; 19879 case 256: 19880 tmp = 0x0; 19881 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19882 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19883 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19884 tmp = 0x0; 19885 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19886 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19887 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19888 tmp = fieldFromInstruction(insn, 16, 5); 19889 MI.addOperand(MCOperand::createImm(tmp)); 19890 return S; 19891 case 257: 19892 tmp = 0x0; 19893 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19894 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19895 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19896 tmp = 0x0; 19897 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19898 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19899 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19900 tmp = 0x0; 19901 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19902 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19903 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19904 tmp = fieldFromInstruction(insn, 16, 5); 19905 MI.addOperand(MCOperand::createImm(tmp)); 19906 return S; 19907 case 258: 19908 tmp = 0x0; 19909 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19910 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19911 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19912 tmp = 0x0; 19913 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19914 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19915 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19916 tmp = fieldFromInstruction(insn, 16, 3); 19917 if (!Check(S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19918 return S; 19919 case 259: 19920 tmp = 0x0; 19921 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19922 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19923 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19924 tmp = 0x0; 19925 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19926 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19927 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19928 tmp = fieldFromInstruction(insn, 16, 4); 19929 if (!Check(S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19930 return S; 19931 case 260: 19932 tmp = 0x0; 19933 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19934 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19935 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19936 tmp = 0x0; 19937 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19938 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19939 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19940 tmp = fieldFromInstruction(insn, 16, 5); 19941 if (!Check(S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19942 return S; 19943 case 261: 19944 tmp = 0x0; 19945 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19946 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19947 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19948 tmp = 0x0; 19949 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19950 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19951 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19952 tmp = fieldFromInstruction(insn, 16, 3); 19953 MI.addOperand(MCOperand::createImm(tmp)); 19954 return S; 19955 case 262: 19956 tmp = 0x0; 19957 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19958 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19959 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19960 tmp = 0x0; 19961 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19962 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19963 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19964 tmp = fieldFromInstruction(insn, 16, 4); 19965 MI.addOperand(MCOperand::createImm(tmp)); 19966 return S; 19967 case 263: 19968 tmp = 0x0; 19969 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19970 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19971 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19972 tmp = 0x0; 19973 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19974 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19975 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19976 tmp = fieldFromInstruction(insn, 16, 5); 19977 MI.addOperand(MCOperand::createImm(tmp)); 19978 return S; 19979 case 264: 19980 if (!Check(S, DecodeVCVTD(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 19981 return S; 19982 case 265: 19983 if (!Check(S, DecodeVMOVModImmInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 19984 return S; 19985 case 266: 19986 tmp = 0x0; 19987 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 19988 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 19989 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19990 tmp = 0x0; 19991 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 19992 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 19993 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19994 tmp = fieldFromInstruction(insn, 16, 6); 19995 if (!Check(S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 19996 return S; 19997 case 267: 19998 tmp = 0x0; 19999 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 20000 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 20001 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20002 tmp = 0x0; 20003 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 20004 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 20005 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20006 tmp = 0x0; 20007 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 20008 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 20009 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20010 tmp = fieldFromInstruction(insn, 16, 6); 20011 if (!Check(S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20012 return S; 20013 case 268: 20014 tmp = 0x0; 20015 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 20016 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 20017 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20018 tmp = 0x0; 20019 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 20020 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 20021 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20022 tmp = fieldFromInstruction(insn, 16, 6); 20023 MI.addOperand(MCOperand::createImm(tmp)); 20024 return S; 20025 case 269: 20026 tmp = 0x0; 20027 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 20028 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 20029 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20030 tmp = 0x0; 20031 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 20032 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 20033 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20034 tmp = 0x0; 20035 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 20036 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 20037 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20038 tmp = fieldFromInstruction(insn, 16, 6); 20039 MI.addOperand(MCOperand::createImm(tmp)); 20040 return S; 20041 case 270: 20042 tmp = 0x0; 20043 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 20044 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 20045 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20046 tmp = 0x0; 20047 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 20048 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 20049 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20050 tmp = fieldFromInstruction(insn, 16, 3); 20051 if (!Check(S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20052 return S; 20053 case 271: 20054 tmp = 0x0; 20055 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 20056 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 20057 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20058 tmp = 0x0; 20059 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 20060 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 20061 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20062 tmp = fieldFromInstruction(insn, 16, 4); 20063 if (!Check(S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20064 return S; 20065 case 272: 20066 tmp = 0x0; 20067 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 20068 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 20069 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20070 tmp = 0x0; 20071 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 20072 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 20073 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20074 tmp = fieldFromInstruction(insn, 16, 5); 20075 if (!Check(S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20076 return S; 20077 case 273: 20078 tmp = 0x0; 20079 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 20080 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 20081 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20082 tmp = 0x0; 20083 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 20084 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 20085 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20086 tmp = 0x0; 20087 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 20088 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 20089 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20090 tmp = fieldFromInstruction(insn, 16, 3); 20091 if (!Check(S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20092 return S; 20093 case 274: 20094 tmp = 0x0; 20095 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 20096 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 20097 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20098 tmp = 0x0; 20099 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 20100 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 20101 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20102 tmp = 0x0; 20103 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 20104 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 20105 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20106 tmp = fieldFromInstruction(insn, 16, 4); 20107 if (!Check(S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20108 return S; 20109 case 275: 20110 tmp = 0x0; 20111 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 20112 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 20113 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20114 tmp = 0x0; 20115 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 20116 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 20117 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20118 tmp = 0x0; 20119 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 20120 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 20121 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20122 tmp = fieldFromInstruction(insn, 16, 5); 20123 if (!Check(S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20124 return S; 20125 case 276: 20126 tmp = 0x0; 20127 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 20128 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 20129 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20130 tmp = 0x0; 20131 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 20132 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 20133 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20134 tmp = fieldFromInstruction(insn, 16, 3); 20135 MI.addOperand(MCOperand::createImm(tmp)); 20136 return S; 20137 case 277: 20138 tmp = 0x0; 20139 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 20140 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 20141 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20142 tmp = 0x0; 20143 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 20144 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 20145 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20146 tmp = 0x0; 20147 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 20148 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 20149 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20150 tmp = fieldFromInstruction(insn, 16, 3); 20151 MI.addOperand(MCOperand::createImm(tmp)); 20152 return S; 20153 case 278: 20154 tmp = 0x0; 20155 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 20156 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 20157 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20158 tmp = 0x0; 20159 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 20160 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 20161 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20162 tmp = fieldFromInstruction(insn, 16, 4); 20163 MI.addOperand(MCOperand::createImm(tmp)); 20164 return S; 20165 case 279: 20166 tmp = 0x0; 20167 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 20168 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 20169 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20170 tmp = 0x0; 20171 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 20172 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 20173 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20174 tmp = 0x0; 20175 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 20176 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 20177 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20178 tmp = fieldFromInstruction(insn, 16, 4); 20179 MI.addOperand(MCOperand::createImm(tmp)); 20180 return S; 20181 case 280: 20182 tmp = 0x0; 20183 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 20184 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 20185 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20186 tmp = 0x0; 20187 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 20188 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 20189 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20190 tmp = fieldFromInstruction(insn, 16, 5); 20191 MI.addOperand(MCOperand::createImm(tmp)); 20192 return S; 20193 case 281: 20194 tmp = 0x0; 20195 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 20196 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 20197 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20198 tmp = 0x0; 20199 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 20200 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 20201 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20202 tmp = 0x0; 20203 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 20204 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 20205 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20206 tmp = fieldFromInstruction(insn, 16, 5); 20207 MI.addOperand(MCOperand::createImm(tmp)); 20208 return S; 20209 case 282: 20210 if (!Check(S, DecodeVCVTQ(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 20211 return S; 20212 case 283: 20213 tmp = 0x0; 20214 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 20215 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 20216 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20217 tmp = 0x0; 20218 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 20219 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 20220 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20221 tmp = fieldFromInstruction(insn, 16, 6); 20222 if (!Check(S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20223 return S; 20224 case 284: 20225 tmp = 0x0; 20226 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 20227 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 20228 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20229 tmp = 0x0; 20230 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 20231 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 20232 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20233 tmp = 0x0; 20234 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 20235 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 20236 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20237 tmp = fieldFromInstruction(insn, 16, 6); 20238 if (!Check(S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20239 return S; 20240 case 285: 20241 tmp = 0x0; 20242 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 20243 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 20244 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20245 tmp = 0x0; 20246 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 20247 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 20248 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20249 tmp = fieldFromInstruction(insn, 16, 6); 20250 MI.addOperand(MCOperand::createImm(tmp)); 20251 return S; 20252 case 286: 20253 tmp = 0x0; 20254 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 20255 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 20256 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20257 tmp = 0x0; 20258 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 20259 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 20260 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20261 tmp = 0x0; 20262 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 20263 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 20264 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20265 tmp = fieldFromInstruction(insn, 16, 6); 20266 MI.addOperand(MCOperand::createImm(tmp)); 20267 return S; 20268 case 287: 20269 tmp = 0x0; 20270 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 20271 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 20272 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20273 tmp = 0x0; 20274 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 20275 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 20276 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20277 tmp = fieldFromInstruction(insn, 12, 4); 20278 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20279 tmp = fieldFromInstruction(insn, 21, 1); 20280 MI.addOperand(MCOperand::createImm(tmp)); 20281 tmp = fieldFromInstruction(insn, 28, 4); 20282 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20283 return S; 20284 case 288: 20285 tmp = fieldFromInstruction(insn, 12, 4); 20286 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20287 tmp = 0x0; 20288 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 20289 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 20290 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20291 tmp = fieldFromInstruction(insn, 21, 1); 20292 MI.addOperand(MCOperand::createImm(tmp)); 20293 tmp = fieldFromInstruction(insn, 28, 4); 20294 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20295 return S; 20296 case 289: 20297 tmp = 0x0; 20298 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 20299 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 20300 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20301 tmp = 0x0; 20302 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 20303 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 20304 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20305 tmp = fieldFromInstruction(insn, 12, 4); 20306 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20307 tmp = 0x0; 20308 insertBits(tmp, fieldFromInstruction(insn, 6, 1), 0, 1); 20309 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 1, 1); 20310 MI.addOperand(MCOperand::createImm(tmp)); 20311 tmp = fieldFromInstruction(insn, 28, 4); 20312 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20313 return S; 20314 case 290: 20315 tmp = fieldFromInstruction(insn, 12, 4); 20316 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20317 tmp = 0x0; 20318 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 20319 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 20320 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20321 tmp = 0x0; 20322 insertBits(tmp, fieldFromInstruction(insn, 6, 1), 0, 1); 20323 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 1, 1); 20324 MI.addOperand(MCOperand::createImm(tmp)); 20325 tmp = fieldFromInstruction(insn, 28, 4); 20326 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20327 return S; 20328 case 291: 20329 tmp = 0x0; 20330 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 20331 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 20332 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20333 tmp = 0x0; 20334 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 20335 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 20336 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20337 tmp = fieldFromInstruction(insn, 12, 4); 20338 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20339 tmp = 0x0; 20340 insertBits(tmp, fieldFromInstruction(insn, 5, 2), 0, 2); 20341 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 2, 1); 20342 MI.addOperand(MCOperand::createImm(tmp)); 20343 tmp = fieldFromInstruction(insn, 28, 4); 20344 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20345 return S; 20346 case 292: 20347 tmp = fieldFromInstruction(insn, 12, 4); 20348 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20349 tmp = 0x0; 20350 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 20351 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 20352 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20353 tmp = 0x0; 20354 insertBits(tmp, fieldFromInstruction(insn, 5, 2), 0, 2); 20355 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 2, 1); 20356 MI.addOperand(MCOperand::createImm(tmp)); 20357 tmp = fieldFromInstruction(insn, 28, 4); 20358 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20359 return S; 20360 case 293: 20361 tmp = 0x0; 20362 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 20363 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 20364 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20365 tmp = fieldFromInstruction(insn, 12, 4); 20366 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20367 tmp = fieldFromInstruction(insn, 28, 4); 20368 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20369 return S; 20370 case 294: 20371 tmp = 0x0; 20372 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 20373 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 20374 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20375 tmp = fieldFromInstruction(insn, 12, 4); 20376 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20377 tmp = fieldFromInstruction(insn, 28, 4); 20378 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20379 return S; 20380 case 295: 20381 if (!Check(S, DecodeVLDST4Instruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 20382 return S; 20383 case 296: 20384 if (!Check(S, DecodeVST1LN(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 20385 return S; 20386 case 297: 20387 if (!Check(S, DecodeVLD1LN(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 20388 return S; 20389 case 298: 20390 if (!Check(S, DecodeVST2LN(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 20391 return S; 20392 case 299: 20393 if (!Check(S, DecodeVLD2LN(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 20394 return S; 20395 case 300: 20396 if (!Check(S, DecodeVLDST1Instruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 20397 return S; 20398 case 301: 20399 if (!Check(S, DecodeVST3LN(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 20400 return S; 20401 case 302: 20402 if (!Check(S, DecodeVLD3LN(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 20403 return S; 20404 case 303: 20405 if (!Check(S, DecodeVLDST2Instruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 20406 return S; 20407 case 304: 20408 if (!Check(S, DecodeVST4LN(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 20409 return S; 20410 case 305: 20411 if (!Check(S, DecodeVLD4LN(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 20412 return S; 20413 case 306: 20414 if (!Check(S, DecodeVLDST3Instruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 20415 return S; 20416 case 307: 20417 if (!Check(S, DecodeVLD1DupInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 20418 return S; 20419 case 308: 20420 if (!Check(S, DecodeVLD2DupInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 20421 return S; 20422 case 309: 20423 if (!Check(S, DecodeVLD3DupInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 20424 return S; 20425 case 310: 20426 if (!Check(S, DecodeVLD4DupInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 20427 return S; 20428 case 311: 20429 tmp = fieldFromInstruction(insn, 0, 3); 20430 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20431 tmp = fieldFromInstruction(insn, 3, 3); 20432 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20433 return S; 20434 case 312: 20435 tmp = fieldFromInstruction(insn, 8, 3); 20436 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20437 tmp = fieldFromInstruction(insn, 0, 8); 20438 MI.addOperand(MCOperand::createImm(tmp)); 20439 return S; 20440 case 313: 20441 if (!Check(S, DecodeThumbAddSPReg(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 20442 return S; 20443 case 314: 20444 tmp = 0x0; 20445 insertBits(tmp, fieldFromInstruction(insn, 0, 3), 0, 3); 20446 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 3, 1); 20447 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20448 tmp = 0x0; 20449 insertBits(tmp, fieldFromInstruction(insn, 0, 3), 0, 3); 20450 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 3, 1); 20451 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20452 tmp = fieldFromInstruction(insn, 3, 4); 20453 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20454 return S; 20455 case 315: 20456 tmp = 0x0; 20457 insertBits(tmp, fieldFromInstruction(insn, 0, 3), 0, 3); 20458 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 3, 1); 20459 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20460 tmp = fieldFromInstruction(insn, 3, 4); 20461 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20462 return S; 20463 case 316: 20464 tmp = fieldFromInstruction(insn, 3, 4); 20465 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20466 return S; 20467 case 317: 20468 tmp = fieldFromInstruction(insn, 3, 4); 20469 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20470 return S; 20471 case 318: 20472 tmp = fieldFromInstruction(insn, 8, 3); 20473 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20474 tmp = fieldFromInstruction(insn, 0, 8); 20475 if (!Check(S, DecodeThumbAddrModePC(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20476 return S; 20477 case 319: 20478 tmp = fieldFromInstruction(insn, 0, 3); 20479 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20480 tmp = fieldFromInstruction(insn, 3, 6); 20481 if (!Check(S, DecodeThumbAddrModeRR(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20482 return S; 20483 case 320: 20484 tmp = fieldFromInstruction(insn, 0, 3); 20485 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20486 tmp = fieldFromInstruction(insn, 3, 8); 20487 if (!Check(S, DecodeThumbAddrModeIS(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20488 return S; 20489 case 321: 20490 tmp = fieldFromInstruction(insn, 8, 3); 20491 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20492 tmp = fieldFromInstruction(insn, 0, 8); 20493 if (!Check(S, DecodeThumbAddrModeSP(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20494 return S; 20495 case 322: 20496 if (!Check(S, DecodeThumbAddSpecialReg(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 20497 return S; 20498 case 323: 20499 if (!Check(S, DecodeThumbAddSPImm(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 20500 return S; 20501 case 324: 20502 tmp = fieldFromInstruction(insn, 0, 3); 20503 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20504 tmp = 0x0; 20505 insertBits(tmp, fieldFromInstruction(insn, 3, 5), 0, 5); 20506 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 5, 1); 20507 if (!Check(S, DecodeThumbCmpBROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20508 return S; 20509 case 325: 20510 tmp = 0x0; 20511 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 0, 8); 20512 insertBits(tmp, fieldFromInstruction(insn, 8, 1), 14, 1); 20513 if (!Check(S, DecodeRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20514 return S; 20515 case 326: 20516 tmp = fieldFromInstruction(insn, 3, 1); 20517 MI.addOperand(MCOperand::createImm(tmp)); 20518 return S; 20519 case 327: 20520 if (!Check(S, DecodeThumbCPS(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 20521 return S; 20522 case 328: 20523 tmp = fieldFromInstruction(insn, 0, 6); 20524 MI.addOperand(MCOperand::createImm(tmp)); 20525 return S; 20526 case 329: 20527 tmp = 0x0; 20528 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 0, 8); 20529 insertBits(tmp, fieldFromInstruction(insn, 8, 1), 15, 1); 20530 if (!Check(S, DecodeRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20531 return S; 20532 case 330: 20533 tmp = fieldFromInstruction(insn, 0, 8); 20534 MI.addOperand(MCOperand::createImm(tmp)); 20535 return S; 20536 case 331: 20537 tmp = fieldFromInstruction(insn, 4, 4); 20538 MI.addOperand(MCOperand::createImm(tmp)); 20539 return S; 20540 case 332: 20541 tmp = fieldFromInstruction(insn, 8, 3); 20542 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20543 tmp = fieldFromInstruction(insn, 8, 3); 20544 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20545 tmp = fieldFromInstruction(insn, 0, 8); 20546 if (!Check(S, DecodeRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20547 return S; 20548 case 333: 20549 tmp = fieldFromInstruction(insn, 8, 3); 20550 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20551 tmp = fieldFromInstruction(insn, 0, 8); 20552 if (!Check(S, DecodeRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20553 return S; 20554 case 334: 20555 tmp = fieldFromInstruction(insn, 0, 8); 20556 if (!Check(S, DecodeThumbBCCTargetOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20557 tmp = fieldFromInstruction(insn, 8, 4); 20558 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20559 return S; 20560 case 335: 20561 tmp = fieldFromInstruction(insn, 0, 11); 20562 if (!Check(S, DecodeThumbBROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20563 return S; 20564 case 336: 20565 tmp = 0x0; 20566 insertBits(tmp, fieldFromInstruction(insn, 1, 10), 1, 10); 20567 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 21, 1); 20568 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 22, 1); 20569 insertBits(tmp, fieldFromInstruction(insn, 16, 10), 11, 10); 20570 insertBits(tmp, fieldFromInstruction(insn, 26, 1), 23, 1); 20571 if (!Check(S, DecodeThumbBLXOffset(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20572 return S; 20573 case 337: 20574 tmp = 0x0; 20575 insertBits(tmp, fieldFromInstruction(insn, 0, 11), 0, 11); 20576 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 21, 1); 20577 insertBits(tmp, fieldFromInstruction(insn, 13, 1), 22, 1); 20578 insertBits(tmp, fieldFromInstruction(insn, 16, 10), 11, 10); 20579 insertBits(tmp, fieldFromInstruction(insn, 26, 1), 23, 1); 20580 if (!Check(S, DecodeThumbBLTargetOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20581 return S; 20582 case 338: 20583 if (!Check(S, DecodeIT(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 20584 return S; 20585 case 339: 20586 tmp = fieldFromInstruction(insn, 16, 4); 20587 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20588 tmp = 0x0; 20589 insertBits(tmp, fieldFromInstruction(insn, 0, 13), 0, 13); 20590 insertBits(tmp, fieldFromInstruction(insn, 14, 1), 14, 1); 20591 if (!Check(S, DecodeRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20592 return S; 20593 case 340: 20594 tmp = 0x0; 20595 insertBits(tmp, fieldFromInstruction(insn, 0, 13), 0, 13); 20596 insertBits(tmp, fieldFromInstruction(insn, 14, 2), 14, 2); 20597 if (!Check(S, DecodeRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20598 return S; 20599 case 341: 20600 tmp = fieldFromInstruction(insn, 16, 4); 20601 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20602 tmp = fieldFromInstruction(insn, 0, 16); 20603 if (!Check(S, DecodeRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20604 return S; 20605 case 342: 20606 tmp = fieldFromInstruction(insn, 16, 4); 20607 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20608 tmp = fieldFromInstruction(insn, 0, 4); 20609 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20610 return S; 20611 case 343: 20612 tmp = fieldFromInstruction(insn, 16, 4); 20613 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20614 tmp = 0x0; 20615 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 20616 insertBits(tmp, fieldFromInstruction(insn, 4, 4), 5, 4); 20617 insertBits(tmp, fieldFromInstruction(insn, 12, 3), 9, 3); 20618 if (!Check(S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20619 return S; 20620 case 344: 20621 tmp = fieldFromInstruction(insn, 8, 4); 20622 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20623 tmp = fieldFromInstruction(insn, 16, 4); 20624 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20625 tmp = fieldFromInstruction(insn, 0, 4); 20626 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20627 tmp = fieldFromInstruction(insn, 20, 1); 20628 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20629 return S; 20630 case 345: 20631 tmp = fieldFromInstruction(insn, 8, 4); 20632 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20633 tmp = fieldFromInstruction(insn, 16, 4); 20634 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20635 tmp = 0x0; 20636 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 20637 insertBits(tmp, fieldFromInstruction(insn, 4, 4), 5, 4); 20638 insertBits(tmp, fieldFromInstruction(insn, 12, 3), 9, 3); 20639 if (!Check(S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20640 tmp = fieldFromInstruction(insn, 20, 1); 20641 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20642 return S; 20643 case 346: 20644 tmp = fieldFromInstruction(insn, 16, 4); 20645 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20646 tmp = fieldFromInstruction(insn, 0, 4); 20647 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20648 return S; 20649 case 347: 20650 tmp = fieldFromInstruction(insn, 16, 4); 20651 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20652 tmp = 0x0; 20653 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 20654 insertBits(tmp, fieldFromInstruction(insn, 4, 4), 5, 4); 20655 insertBits(tmp, fieldFromInstruction(insn, 12, 3), 9, 3); 20656 if (!Check(S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20657 return S; 20658 case 348: 20659 tmp = fieldFromInstruction(insn, 8, 4); 20660 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20661 tmp = fieldFromInstruction(insn, 16, 4); 20662 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20663 tmp = fieldFromInstruction(insn, 0, 4); 20664 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20665 tmp = fieldFromInstruction(insn, 20, 1); 20666 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20667 return S; 20668 case 349: 20669 tmp = fieldFromInstruction(insn, 8, 4); 20670 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20671 tmp = fieldFromInstruction(insn, 16, 4); 20672 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20673 tmp = 0x0; 20674 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 20675 insertBits(tmp, fieldFromInstruction(insn, 4, 4), 5, 4); 20676 insertBits(tmp, fieldFromInstruction(insn, 12, 3), 9, 3); 20677 if (!Check(S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20678 tmp = fieldFromInstruction(insn, 20, 1); 20679 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20680 return S; 20681 case 350: 20682 tmp = fieldFromInstruction(insn, 16, 4); 20683 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20684 tmp = fieldFromInstruction(insn, 16, 4); 20685 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20686 tmp = 0x0; 20687 insertBits(tmp, fieldFromInstruction(insn, 0, 13), 0, 13); 20688 insertBits(tmp, fieldFromInstruction(insn, 14, 1), 14, 1); 20689 if (!Check(S, DecodeRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20690 return S; 20691 case 351: 20692 tmp = fieldFromInstruction(insn, 16, 4); 20693 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20694 tmp = fieldFromInstruction(insn, 16, 4); 20695 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20696 tmp = fieldFromInstruction(insn, 0, 16); 20697 if (!Check(S, DecodeRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20698 return S; 20699 case 352: 20700 tmp = fieldFromInstruction(insn, 8, 4); 20701 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20702 tmp = fieldFromInstruction(insn, 16, 4); 20703 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20704 return S; 20705 case 353: 20706 tmp = fieldFromInstruction(insn, 8, 4); 20707 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20708 tmp = fieldFromInstruction(insn, 12, 4); 20709 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20710 tmp = 0x0; 20711 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 0, 8); 20712 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 8, 4); 20713 if (!Check(S, DecodeT2AddrModeImm0_1020s4(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20714 return S; 20715 case 354: 20716 tmp = fieldFromInstruction(insn, 0, 4); 20717 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20718 tmp = fieldFromInstruction(insn, 12, 4); 20719 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20720 tmp = fieldFromInstruction(insn, 16, 4); 20721 if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20722 return S; 20723 case 355: 20724 tmp = fieldFromInstruction(insn, 0, 4); 20725 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20726 tmp = fieldFromInstruction(insn, 12, 4); 20727 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20728 tmp = fieldFromInstruction(insn, 8, 4); 20729 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20730 tmp = fieldFromInstruction(insn, 16, 4); 20731 if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20732 return S; 20733 case 356: 20734 tmp = fieldFromInstruction(insn, 12, 4); 20735 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20736 tmp = fieldFromInstruction(insn, 16, 4); 20737 if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20738 return S; 20739 case 357: 20740 tmp = fieldFromInstruction(insn, 12, 4); 20741 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20742 tmp = 0x0; 20743 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 0, 8); 20744 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 8, 4); 20745 if (!Check(S, DecodeT2AddrModeImm0_1020s4(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20746 return S; 20747 case 358: 20748 if (!Check(S, DecodeThumbTableBranch(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 20749 return S; 20750 case 359: 20751 tmp = fieldFromInstruction(insn, 12, 4); 20752 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20753 tmp = fieldFromInstruction(insn, 8, 4); 20754 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20755 tmp = fieldFromInstruction(insn, 16, 4); 20756 if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20757 return S; 20758 case 360: 20759 tmp = fieldFromInstruction(insn, 12, 4); 20760 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20761 tmp = fieldFromInstruction(insn, 8, 4); 20762 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20763 tmp = 0x0; 20764 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 0, 8); 20765 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 9, 4); 20766 insertBits(tmp, fieldFromInstruction(insn, 23, 1), 8, 1); 20767 if (!Check(S, DecodeT2AddrModeImm8s4(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20768 return S; 20769 case 361: 20770 tmp = fieldFromInstruction(insn, 8, 4); 20771 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20772 tmp = fieldFromInstruction(insn, 0, 4); 20773 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20774 tmp = fieldFromInstruction(insn, 20, 1); 20775 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20776 return S; 20777 case 362: 20778 tmp = fieldFromInstruction(insn, 8, 4); 20779 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20780 tmp = fieldFromInstruction(insn, 0, 4); 20781 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20782 tmp = fieldFromInstruction(insn, 20, 1); 20783 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20784 return S; 20785 case 363: 20786 tmp = fieldFromInstruction(insn, 8, 4); 20787 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20788 tmp = fieldFromInstruction(insn, 0, 4); 20789 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20790 tmp = 0x0; 20791 insertBits(tmp, fieldFromInstruction(insn, 6, 2), 0, 2); 20792 insertBits(tmp, fieldFromInstruction(insn, 12, 3), 2, 3); 20793 MI.addOperand(MCOperand::createImm(tmp)); 20794 tmp = fieldFromInstruction(insn, 20, 1); 20795 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20796 return S; 20797 case 364: 20798 tmp = fieldFromInstruction(insn, 8, 4); 20799 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20800 tmp = fieldFromInstruction(insn, 16, 4); 20801 if (!Check(S, DecodeGPRwithZRnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20802 tmp = fieldFromInstruction(insn, 0, 4); 20803 if (!Check(S, DecodeGPRwithZRnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20804 tmp = fieldFromInstruction(insn, 4, 4); 20805 if (!Check(S, DecodePredNoALOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20806 return S; 20807 case 365: 20808 tmp = fieldFromInstruction(insn, 8, 4); 20809 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20810 tmp = fieldFromInstruction(insn, 16, 4); 20811 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20812 tmp = fieldFromInstruction(insn, 0, 4); 20813 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20814 tmp = 0x0; 20815 insertBits(tmp, fieldFromInstruction(insn, 6, 2), 0, 2); 20816 insertBits(tmp, fieldFromInstruction(insn, 12, 3), 2, 3); 20817 MI.addOperand(MCOperand::createImm(tmp)); 20818 return S; 20819 case 366: 20820 tmp = fieldFromInstruction(insn, 16, 4); 20821 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20822 tmp = fieldFromInstruction(insn, 12, 4); 20823 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20824 tmp = fieldFromInstruction(insn, 8, 4); 20825 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20826 tmp = fieldFromInstruction(insn, 16, 4); 20827 if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20828 tmp = 0x0; 20829 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 0, 8); 20830 insertBits(tmp, fieldFromInstruction(insn, 23, 1), 8, 1); 20831 if (!Check(S, DecodeT2Imm8S4(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20832 return S; 20833 case 367: 20834 tmp = fieldFromInstruction(insn, 12, 4); 20835 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20836 tmp = fieldFromInstruction(insn, 8, 4); 20837 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20838 tmp = fieldFromInstruction(insn, 16, 4); 20839 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20840 tmp = fieldFromInstruction(insn, 16, 4); 20841 if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20842 tmp = 0x0; 20843 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 0, 8); 20844 insertBits(tmp, fieldFromInstruction(insn, 23, 1), 8, 1); 20845 if (!Check(S, DecodeT2Imm8S4(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20846 return S; 20847 case 368: 20848 if (!Check(S, DecodeT2STRDPreInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 20849 return S; 20850 case 369: 20851 if (!Check(S, DecodeT2LDRDPreInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 20852 return S; 20853 case 370: 20854 tmp = fieldFromInstruction(insn, 8, 4); 20855 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20856 tmp = 0x0; 20857 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 20858 insertBits(tmp, fieldFromInstruction(insn, 4, 4), 5, 4); 20859 insertBits(tmp, fieldFromInstruction(insn, 12, 3), 9, 3); 20860 if (!Check(S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20861 tmp = fieldFromInstruction(insn, 20, 1); 20862 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20863 return S; 20864 case 371: 20865 tmp = fieldFromInstruction(insn, 16, 4); 20866 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20867 tmp = 0x0; 20868 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 0, 8); 20869 insertBits(tmp, fieldFromInstruction(insn, 12, 3), 8, 3); 20870 insertBits(tmp, fieldFromInstruction(insn, 26, 1), 11, 1); 20871 if (!Check(S, DecodeT2SOImm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20872 return S; 20873 case 372: 20874 tmp = fieldFromInstruction(insn, 8, 4); 20875 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20876 tmp = fieldFromInstruction(insn, 16, 4); 20877 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20878 tmp = 0x0; 20879 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 0, 8); 20880 insertBits(tmp, fieldFromInstruction(insn, 12, 3), 8, 3); 20881 insertBits(tmp, fieldFromInstruction(insn, 26, 1), 11, 1); 20882 if (!Check(S, DecodeT2SOImm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20883 tmp = fieldFromInstruction(insn, 20, 1); 20884 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20885 return S; 20886 case 373: 20887 tmp = fieldFromInstruction(insn, 8, 4); 20888 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20889 tmp = 0x0; 20890 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 0, 8); 20891 insertBits(tmp, fieldFromInstruction(insn, 12, 3), 8, 3); 20892 insertBits(tmp, fieldFromInstruction(insn, 26, 1), 11, 1); 20893 if (!Check(S, DecodeT2SOImm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20894 tmp = fieldFromInstruction(insn, 20, 1); 20895 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20896 return S; 20897 case 374: 20898 if (!Check(S, DecodeT2AddSubSPImm(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 20899 return S; 20900 case 375: 20901 tmp = fieldFromInstruction(insn, 16, 4); 20902 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20903 tmp = 0x0; 20904 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 0, 8); 20905 insertBits(tmp, fieldFromInstruction(insn, 12, 3), 8, 3); 20906 insertBits(tmp, fieldFromInstruction(insn, 26, 1), 11, 1); 20907 if (!Check(S, DecodeT2SOImm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20908 return S; 20909 case 376: 20910 tmp = fieldFromInstruction(insn, 8, 4); 20911 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20912 tmp = fieldFromInstruction(insn, 16, 4); 20913 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20914 tmp = 0x0; 20915 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 0, 8); 20916 insertBits(tmp, fieldFromInstruction(insn, 12, 3), 8, 3); 20917 insertBits(tmp, fieldFromInstruction(insn, 26, 1), 11, 1); 20918 if (!Check(S, DecodeT2SOImm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20919 tmp = fieldFromInstruction(insn, 20, 1); 20920 if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20921 return S; 20922 case 377: 20923 if (!Check(S, DecodeT2Adr(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 20924 return S; 20925 case 378: 20926 tmp = fieldFromInstruction(insn, 8, 4); 20927 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20928 tmp = fieldFromInstruction(insn, 16, 4); 20929 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20930 tmp = 0x0; 20931 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 0, 8); 20932 insertBits(tmp, fieldFromInstruction(insn, 12, 3), 8, 3); 20933 insertBits(tmp, fieldFromInstruction(insn, 26, 1), 11, 1); 20934 MI.addOperand(MCOperand::createImm(tmp)); 20935 return S; 20936 case 379: 20937 if (!Check(S, DecodeT2MOVTWInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 20938 return S; 20939 case 380: 20940 tmp = fieldFromInstruction(insn, 8, 4); 20941 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20942 tmp = fieldFromInstruction(insn, 0, 4); 20943 MI.addOperand(MCOperand::createImm(tmp)); 20944 tmp = fieldFromInstruction(insn, 16, 4); 20945 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20946 return S; 20947 case 381: 20948 tmp = fieldFromInstruction(insn, 8, 4); 20949 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20950 tmp = fieldFromInstruction(insn, 0, 5); 20951 MI.addOperand(MCOperand::createImm(tmp)); 20952 tmp = fieldFromInstruction(insn, 16, 4); 20953 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20954 tmp = 0x0; 20955 insertBits(tmp, fieldFromInstruction(insn, 6, 2), 0, 2); 20956 insertBits(tmp, fieldFromInstruction(insn, 12, 3), 2, 3); 20957 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 5, 1); 20958 if (!Check(S, DecodeT2ShifterImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20959 return S; 20960 case 382: 20961 tmp = fieldFromInstruction(insn, 8, 4); 20962 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20963 tmp = fieldFromInstruction(insn, 16, 4); 20964 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20965 tmp = 0x0; 20966 insertBits(tmp, fieldFromInstruction(insn, 6, 2), 0, 2); 20967 insertBits(tmp, fieldFromInstruction(insn, 12, 3), 2, 3); 20968 MI.addOperand(MCOperand::createImm(tmp)); 20969 tmp = fieldFromInstruction(insn, 0, 5); 20970 MI.addOperand(MCOperand::createImm(tmp)); 20971 return S; 20972 case 383: 20973 tmp = fieldFromInstruction(insn, 8, 4); 20974 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20975 tmp = fieldFromInstruction(insn, 8, 4); 20976 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20977 tmp = 0x0; 20978 insertBits(tmp, fieldFromInstruction(insn, 0, 5), 5, 5); 20979 insertBits(tmp, fieldFromInstruction(insn, 6, 2), 0, 2); 20980 insertBits(tmp, fieldFromInstruction(insn, 12, 3), 2, 3); 20981 if (!Check(S, DecodeBitfieldMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20982 return S; 20983 case 384: 20984 tmp = fieldFromInstruction(insn, 8, 4); 20985 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20986 tmp = fieldFromInstruction(insn, 8, 4); 20987 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20988 tmp = fieldFromInstruction(insn, 16, 4); 20989 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20990 tmp = 0x0; 20991 insertBits(tmp, fieldFromInstruction(insn, 0, 5), 5, 5); 20992 insertBits(tmp, fieldFromInstruction(insn, 6, 2), 0, 2); 20993 insertBits(tmp, fieldFromInstruction(insn, 12, 3), 2, 3); 20994 if (!Check(S, DecodeBitfieldMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20995 return S; 20996 case 385: 20997 tmp = fieldFromInstruction(insn, 16, 4); 20998 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 20999 return S; 21000 case 386: 21001 tmp = fieldFromInstruction(insn, 0, 4); 21002 MI.addOperand(MCOperand::createImm(tmp)); 21003 return S; 21004 case 387: 21005 if (!Check(S, DecodeT2HintSpaceInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 21006 return S; 21007 case 388: 21008 if (!Check(S, DecodeT2CPSInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 21009 return S; 21010 case 389: 21011 tmp = fieldFromInstruction(insn, 8, 4); 21012 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21013 return S; 21014 case 390: 21015 tmp = 0x0; 21016 insertBits(tmp, fieldFromInstruction(insn, 0, 12), 0, 12); 21017 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 12, 4); 21018 MI.addOperand(MCOperand::createImm(tmp)); 21019 return S; 21020 case 391: 21021 tmp = fieldFromInstruction(insn, 16, 4); 21022 MI.addOperand(MCOperand::createImm(tmp)); 21023 return S; 21024 case 392: 21025 tmp = 0x0; 21026 insertBits(tmp, fieldFromInstruction(insn, 8, 4), 0, 4); 21027 insertBits(tmp, fieldFromInstruction(insn, 20, 1), 4, 1); 21028 if (!Check(S, DecodeMSRMask(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21029 tmp = fieldFromInstruction(insn, 16, 4); 21030 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21031 return S; 21032 case 393: 21033 tmp = 0x0; 21034 insertBits(tmp, fieldFromInstruction(insn, 4, 1), 4, 1); 21035 insertBits(tmp, fieldFromInstruction(insn, 8, 4), 0, 4); 21036 insertBits(tmp, fieldFromInstruction(insn, 20, 1), 5, 1); 21037 if (!Check(S, DecodeBankedReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21038 tmp = fieldFromInstruction(insn, 16, 4); 21039 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21040 return S; 21041 case 394: 21042 tmp = 0x0; 21043 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 0, 8); 21044 insertBits(tmp, fieldFromInstruction(insn, 10, 2), 10, 2); 21045 if (!Check(S, DecodeMSRMask(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21046 tmp = fieldFromInstruction(insn, 16, 4); 21047 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21048 return S; 21049 case 395: 21050 tmp = fieldFromInstruction(insn, 8, 4); 21051 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21052 tmp = 0x0; 21053 insertBits(tmp, fieldFromInstruction(insn, 4, 1), 4, 1); 21054 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 21055 insertBits(tmp, fieldFromInstruction(insn, 20, 1), 5, 1); 21056 if (!Check(S, DecodeBankedReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21057 return S; 21058 case 396: 21059 tmp = fieldFromInstruction(insn, 8, 4); 21060 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21061 tmp = fieldFromInstruction(insn, 0, 8); 21062 if (!Check(S, DecodeMSRMask(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21063 return S; 21064 case 397: 21065 if (!Check(S, DecodeThumb2BCCInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 21066 return S; 21067 case 398: 21068 if (!Check(S, DecodeLOLoop(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 21069 return S; 21070 case 399: 21071 tmp = fieldFromInstruction(insn, 23, 4); 21072 if (!Check(S, DecodeBFLabelOperand<false, false, false, 4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21073 tmp = 0x0; 21074 insertBits(tmp, fieldFromInstruction(insn, 1, 10), 1, 10); 21075 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 0, 1); 21076 insertBits(tmp, fieldFromInstruction(insn, 16, 7), 11, 7); 21077 if (!Check(S, DecodeBFLabelOperand<true, false, true, 18>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21078 return S; 21079 case 400: 21080 tmp = fieldFromInstruction(insn, 23, 4); 21081 if (!Check(S, DecodeBFLabelOperand<false, false, false, 4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21082 tmp = 0x0; 21083 insertBits(tmp, fieldFromInstruction(insn, 1, 10), 1, 10); 21084 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 0, 1); 21085 insertBits(tmp, fieldFromInstruction(insn, 16, 1), 11, 1); 21086 if (!Check(S, DecodeBFLabelOperand<true, false, true, 12>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21087 tmp = fieldFromInstruction(insn, 17, 1); 21088 if (!Check(S, DecodeBFAfterTargetOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21089 tmp = fieldFromInstruction(insn, 18, 4); 21090 if (!Check(S, DecodePredNoALOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21091 return S; 21092 case 401: 21093 tmp = fieldFromInstruction(insn, 23, 4); 21094 if (!Check(S, DecodeBFLabelOperand<false, false, false, 4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21095 tmp = 0x0; 21096 insertBits(tmp, fieldFromInstruction(insn, 1, 10), 1, 10); 21097 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 0, 1); 21098 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 11, 5); 21099 if (!Check(S, DecodeBFLabelOperand<true, false, true, 16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21100 return S; 21101 case 402: 21102 tmp = fieldFromInstruction(insn, 23, 4); 21103 if (!Check(S, DecodeBFLabelOperand<false, false, false, 4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21104 tmp = fieldFromInstruction(insn, 16, 4); 21105 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21106 return S; 21107 case 403: 21108 if (!Check(S, DecodeT2BInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 21109 return S; 21110 case 404: 21111 tmp = fieldFromInstruction(insn, 12, 4); 21112 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21113 tmp = 0x0; 21114 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 2, 4); 21115 insertBits(tmp, fieldFromInstruction(insn, 4, 2), 0, 2); 21116 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 6, 4); 21117 if (!Check(S, DecodeT2AddrModeSOReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21118 return S; 21119 case 405: 21120 if (!Check(S, DecodeT2LdStPre(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 21121 return S; 21122 case 406: 21123 tmp = fieldFromInstruction(insn, 12, 4); 21124 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21125 tmp = 0x0; 21126 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 0, 8); 21127 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 9, 4); 21128 if (!Check(S, DecodeT2AddrModeImm8(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21129 return S; 21130 case 407: 21131 tmp = fieldFromInstruction(insn, 12, 4); 21132 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21133 tmp = 0x0; 21134 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 0, 8); 21135 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 8, 1); 21136 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 9, 4); 21137 if (!Check(S, DecodeT2AddrModeImm8(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21138 return S; 21139 case 408: 21140 tmp = fieldFromInstruction(insn, 12, 4); 21141 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21142 tmp = 0x1000; 21143 insertBits(tmp, fieldFromInstruction(insn, 0, 12), 0, 12); 21144 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 13, 4); 21145 if (!Check(S, DecodeT2AddrModeImm12(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21146 return S; 21147 case 409: 21148 if (!Check(S, DecodeT2LoadShift(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 21149 return S; 21150 case 410: 21151 if (!Check(S, DecodeT2LoadImm8(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 21152 return S; 21153 case 411: 21154 if (!Check(S, DecodeT2LoadT(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 21155 return S; 21156 case 412: 21157 if (!Check(S, DecodeT2LoadImm12(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 21158 return S; 21159 case 413: 21160 if (!Check(S, DecodeT2LoadLabel(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 21161 return S; 21162 case 414: 21163 tmp = fieldFromInstruction(insn, 8, 4); 21164 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21165 tmp = fieldFromInstruction(insn, 16, 4); 21166 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21167 tmp = fieldFromInstruction(insn, 0, 4); 21168 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21169 return S; 21170 case 415: 21171 tmp = fieldFromInstruction(insn, 8, 4); 21172 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21173 tmp = fieldFromInstruction(insn, 0, 4); 21174 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21175 tmp = fieldFromInstruction(insn, 4, 2); 21176 MI.addOperand(MCOperand::createImm(tmp)); 21177 return S; 21178 case 416: 21179 tmp = fieldFromInstruction(insn, 8, 4); 21180 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21181 tmp = fieldFromInstruction(insn, 16, 4); 21182 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21183 tmp = fieldFromInstruction(insn, 0, 4); 21184 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21185 tmp = fieldFromInstruction(insn, 4, 2); 21186 MI.addOperand(MCOperand::createImm(tmp)); 21187 return S; 21188 case 417: 21189 tmp = fieldFromInstruction(insn, 8, 4); 21190 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21191 tmp = fieldFromInstruction(insn, 0, 4); 21192 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21193 tmp = fieldFromInstruction(insn, 16, 4); 21194 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21195 return S; 21196 case 418: 21197 tmp = fieldFromInstruction(insn, 8, 4); 21198 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21199 tmp = 0x0; 21200 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 21201 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 21202 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21203 return S; 21204 case 419: 21205 tmp = fieldFromInstruction(insn, 8, 4); 21206 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21207 tmp = fieldFromInstruction(insn, 16, 4); 21208 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21209 tmp = fieldFromInstruction(insn, 0, 4); 21210 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21211 tmp = fieldFromInstruction(insn, 12, 4); 21212 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21213 return S; 21214 case 420: 21215 tmp = fieldFromInstruction(insn, 12, 4); 21216 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21217 tmp = fieldFromInstruction(insn, 8, 4); 21218 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21219 tmp = fieldFromInstruction(insn, 16, 4); 21220 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21221 tmp = fieldFromInstruction(insn, 0, 4); 21222 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21223 return S; 21224 case 421: 21225 tmp = fieldFromInstruction(insn, 8, 4); 21226 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21227 tmp = fieldFromInstruction(insn, 16, 4); 21228 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21229 tmp = fieldFromInstruction(insn, 0, 4); 21230 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21231 return S; 21232 case 422: 21233 tmp = fieldFromInstruction(insn, 12, 4); 21234 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21235 tmp = 0x0; 21236 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 2, 4); 21237 insertBits(tmp, fieldFromInstruction(insn, 4, 2), 0, 2); 21238 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 6, 4); 21239 if (!Check(S, DecodeT2AddrModeSOReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21240 return S; 21241 case 423: 21242 tmp = fieldFromInstruction(insn, 12, 4); 21243 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21244 tmp = 0x0; 21245 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 0, 8); 21246 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 8, 1); 21247 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 9, 4); 21248 if (!Check(S, DecodeT2AddrModeImm8(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21249 return S; 21250 case 424: 21251 tmp = fieldFromInstruction(insn, 12, 4); 21252 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21253 tmp = 0x1000; 21254 insertBits(tmp, fieldFromInstruction(insn, 0, 12), 0, 12); 21255 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 13, 4); 21256 if (!Check(S, DecodeT2AddrModeImm12(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21257 return S; 21258 case 425: 21259 tmp = fieldFromInstruction(insn, 12, 4); 21260 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21261 tmp = fieldFromInstruction(insn, 8, 4); 21262 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21263 tmp = fieldFromInstruction(insn, 16, 4); 21264 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21265 tmp = fieldFromInstruction(insn, 0, 4); 21266 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21267 tmp = fieldFromInstruction(insn, 12, 4); 21268 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21269 tmp = fieldFromInstruction(insn, 8, 4); 21270 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21271 return S; 21272 case 426: 21273 tmp = fieldFromInstruction(insn, 12, 4); 21274 if (!Check(S, DecodeGPRnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21275 tmp = fieldFromInstruction(insn, 16, 4); 21276 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21277 tmp = fieldFromInstruction(insn, 0, 4); 21278 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21279 return S; 21280 case 427: 21281 tmp = fieldFromInstruction(insn, 12, 4); 21282 if (!Check(S, DecodeGPRnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21283 tmp = fieldFromInstruction(insn, 16, 4); 21284 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21285 tmp = fieldFromInstruction(insn, 0, 4); 21286 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21287 return S; 21288 case 428: 21289 tmp = fieldFromInstruction(insn, 8, 4); 21290 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21291 tmp = fieldFromInstruction(insn, 16, 4); 21292 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21293 tmp = fieldFromInstruction(insn, 0, 4); 21294 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21295 return S; 21296 case 429: 21297 tmp = 0x0; 21298 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 21299 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 21300 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21301 tmp = fieldFromInstruction(insn, 8, 3); 21302 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21303 tmp = 0x0; 21304 insertBits(tmp, fieldFromInstruction(insn, 0, 6), 0, 6); 21305 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 6, 1); 21306 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 7, 4); 21307 MI.addOperand(MCOperand::createImm(tmp)); 21308 return S; 21309 case 430: 21310 tmp = 0x0; 21311 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 21312 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 21313 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21314 tmp = fieldFromInstruction(insn, 8, 3); 21315 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21316 tmp = 0x0; 21317 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 1, 4); 21318 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 0, 1); 21319 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21320 tmp = 0x0; 21321 insertBits(tmp, fieldFromInstruction(insn, 4, 1), 0, 1); 21322 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 1, 1); 21323 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 2, 4); 21324 MI.addOperand(MCOperand::createImm(tmp)); 21325 return S; 21326 case 431: 21327 tmp = 0x0; 21328 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 21329 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 21330 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21331 tmp = fieldFromInstruction(insn, 8, 3); 21332 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21333 tmp = 0x0; 21334 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1); 21335 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 1, 4); 21336 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21337 tmp = 0x0; 21338 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 1, 4); 21339 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 0, 1); 21340 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21341 tmp = 0x0; 21342 insertBits(tmp, fieldFromInstruction(insn, 4, 1), 0, 1); 21343 insertBits(tmp, fieldFromInstruction(insn, 20, 2), 1, 2); 21344 MI.addOperand(MCOperand::createImm(tmp)); 21345 return S; 21346 case 432: 21347 tmp = 0x0; 21348 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 21349 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 21350 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21351 tmp = fieldFromInstruction(insn, 8, 3); 21352 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21353 tmp = 0x0; 21354 insertBits(tmp, fieldFromInstruction(insn, 0, 6), 0, 6); 21355 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 6, 1); 21356 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 7, 4); 21357 MI.addOperand(MCOperand::createImm(tmp)); 21358 return S; 21359 case 433: 21360 tmp = 0x0; 21361 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 21362 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 21363 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21364 tmp = fieldFromInstruction(insn, 8, 3); 21365 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21366 tmp = 0x0; 21367 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 21368 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 21369 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21370 tmp = 0x0; 21371 insertBits(tmp, fieldFromInstruction(insn, 4, 1), 0, 1); 21372 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 1, 1); 21373 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 2, 4); 21374 MI.addOperand(MCOperand::createImm(tmp)); 21375 return S; 21376 case 434: 21377 tmp = 0x0; 21378 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 21379 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 21380 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21381 tmp = fieldFromInstruction(insn, 8, 3); 21382 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21383 tmp = 0x0; 21384 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 21385 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 21386 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21387 tmp = 0x0; 21388 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 21389 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 21390 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21391 tmp = 0x0; 21392 insertBits(tmp, fieldFromInstruction(insn, 4, 1), 0, 1); 21393 insertBits(tmp, fieldFromInstruction(insn, 20, 2), 1, 2); 21394 MI.addOperand(MCOperand::createImm(tmp)); 21395 return S; 21396 case 435: 21397 tmp = fieldFromInstruction(insn, 13, 3); 21398 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21399 tmp = fieldFromInstruction(insn, 8, 3); 21400 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21401 tmp = 0x0; 21402 insertBits(tmp, fieldFromInstruction(insn, 0, 6), 0, 6); 21403 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 6, 1); 21404 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 7, 4); 21405 insertBits(tmp, fieldFromInstruction(insn, 24, 1), 11, 1); 21406 MI.addOperand(MCOperand::createImm(tmp)); 21407 tmp = fieldFromInstruction(insn, 13, 3); 21408 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21409 return S; 21410 case 436: 21411 tmp = fieldFromInstruction(insn, 13, 3); 21412 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21413 tmp = fieldFromInstruction(insn, 8, 3); 21414 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21415 tmp = fieldFromInstruction(insn, 1, 3); 21416 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21417 tmp = 0x0; 21418 insertBits(tmp, fieldFromInstruction(insn, 4, 1), 0, 1); 21419 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 1, 1); 21420 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 2, 4); 21421 insertBits(tmp, fieldFromInstruction(insn, 24, 1), 6, 1); 21422 MI.addOperand(MCOperand::createImm(tmp)); 21423 tmp = fieldFromInstruction(insn, 13, 3); 21424 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21425 return S; 21426 case 437: 21427 tmp = fieldFromInstruction(insn, 13, 3); 21428 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21429 tmp = fieldFromInstruction(insn, 8, 3); 21430 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21431 tmp = fieldFromInstruction(insn, 17, 3); 21432 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21433 tmp = fieldFromInstruction(insn, 1, 3); 21434 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21435 tmp = 0x0; 21436 insertBits(tmp, fieldFromInstruction(insn, 4, 1), 0, 1); 21437 insertBits(tmp, fieldFromInstruction(insn, 20, 2), 1, 2); 21438 insertBits(tmp, fieldFromInstruction(insn, 24, 1), 3, 1); 21439 MI.addOperand(MCOperand::createImm(tmp)); 21440 tmp = fieldFromInstruction(insn, 13, 3); 21441 if (!Check(S, DecodeVpredROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21442 return S; 21443 case 438: 21444 tmp = fieldFromInstruction(insn, 12, 4); 21445 if (!Check(S, DecodeGPRwithAPSR_NZCVnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21446 tmp = fieldFromInstruction(insn, 8, 3); 21447 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21448 tmp = 0x0; 21449 insertBits(tmp, fieldFromInstruction(insn, 0, 6), 0, 6); 21450 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 6, 1); 21451 insertBits(tmp, fieldFromInstruction(insn, 16, 6), 7, 6); 21452 MI.addOperand(MCOperand::createImm(tmp)); 21453 return S; 21454 case 439: 21455 tmp = fieldFromInstruction(insn, 12, 4); 21456 if (!Check(S, DecodeGPRwithAPSR_NZCVnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21457 tmp = fieldFromInstruction(insn, 8, 3); 21458 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21459 tmp = fieldFromInstruction(insn, 16, 4); 21460 if (!Check(S, DecodeGPRwithAPSR_NZCVnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21461 tmp = 0x0; 21462 insertBits(tmp, fieldFromInstruction(insn, 0, 6), 0, 6); 21463 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 6, 1); 21464 insertBits(tmp, fieldFromInstruction(insn, 20, 2), 7, 2); 21465 MI.addOperand(MCOperand::createImm(tmp)); 21466 return S; 21467 case 440: 21468 tmp = fieldFromInstruction(insn, 0, 4); 21469 if (!Check(S, DecodeGPRwithAPSR_NZCVnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21470 tmp = fieldFromInstruction(insn, 8, 3); 21471 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21472 tmp = fieldFromInstruction(insn, 16, 4); 21473 if (!Check(S, DecodeGPRwithAPSR_NZCVnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21474 tmp = fieldFromInstruction(insn, 12, 4); 21475 if (!Check(S, DecodeGPRwithAPSR_NZCVnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21476 tmp = 0x0; 21477 insertBits(tmp, fieldFromInstruction(insn, 4, 2), 0, 2); 21478 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 2, 1); 21479 insertBits(tmp, fieldFromInstruction(insn, 20, 3), 3, 3); 21480 MI.addOperand(MCOperand::createImm(tmp)); 21481 return S; 21482 case 441: 21483 tmp = fieldFromInstruction(insn, 12, 4); 21484 if (!Check(S, DecodeGPRPairnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21485 tmp = fieldFromInstruction(insn, 8, 3); 21486 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21487 tmp = 0x0; 21488 insertBits(tmp, fieldFromInstruction(insn, 0, 6), 0, 6); 21489 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 6, 1); 21490 insertBits(tmp, fieldFromInstruction(insn, 16, 6), 7, 6); 21491 MI.addOperand(MCOperand::createImm(tmp)); 21492 return S; 21493 case 442: 21494 tmp = fieldFromInstruction(insn, 12, 4); 21495 if (!Check(S, DecodeGPRPairnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21496 tmp = fieldFromInstruction(insn, 8, 3); 21497 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21498 tmp = fieldFromInstruction(insn, 16, 4); 21499 if (!Check(S, DecodeGPRwithAPSR_NZCVnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21500 tmp = 0x0; 21501 insertBits(tmp, fieldFromInstruction(insn, 0, 6), 0, 6); 21502 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 6, 1); 21503 insertBits(tmp, fieldFromInstruction(insn, 20, 2), 7, 2); 21504 MI.addOperand(MCOperand::createImm(tmp)); 21505 return S; 21506 case 443: 21507 tmp = fieldFromInstruction(insn, 0, 4); 21508 if (!Check(S, DecodeGPRPairnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21509 tmp = fieldFromInstruction(insn, 8, 3); 21510 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21511 tmp = fieldFromInstruction(insn, 16, 4); 21512 if (!Check(S, DecodeGPRwithAPSR_NZCVnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21513 tmp = fieldFromInstruction(insn, 12, 4); 21514 if (!Check(S, DecodeGPRwithAPSR_NZCVnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21515 tmp = 0x0; 21516 insertBits(tmp, fieldFromInstruction(insn, 4, 2), 0, 2); 21517 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 2, 1); 21518 insertBits(tmp, fieldFromInstruction(insn, 20, 3), 3, 3); 21519 MI.addOperand(MCOperand::createImm(tmp)); 21520 return S; 21521 case 444: 21522 tmp = 0x0; 21523 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 21524 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 21525 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21526 tmp = fieldFromInstruction(insn, 8, 3); 21527 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21528 tmp = 0x0; 21529 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 21530 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 21531 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21532 tmp = 0x0; 21533 insertBits(tmp, fieldFromInstruction(insn, 0, 6), 0, 6); 21534 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 6, 1); 21535 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 7, 4); 21536 MI.addOperand(MCOperand::createImm(tmp)); 21537 return S; 21538 case 445: 21539 tmp = 0x0; 21540 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 21541 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 21542 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21543 tmp = fieldFromInstruction(insn, 8, 3); 21544 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21545 tmp = 0x0; 21546 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 21547 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 21548 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21549 tmp = 0x0; 21550 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 1, 4); 21551 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 0, 1); 21552 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21553 tmp = 0x0; 21554 insertBits(tmp, fieldFromInstruction(insn, 4, 1), 0, 1); 21555 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 1, 1); 21556 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 2, 4); 21557 MI.addOperand(MCOperand::createImm(tmp)); 21558 return S; 21559 case 446: 21560 tmp = 0x0; 21561 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 21562 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 21563 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21564 tmp = fieldFromInstruction(insn, 8, 3); 21565 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21566 tmp = 0x0; 21567 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 21568 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 21569 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21570 tmp = 0x0; 21571 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1); 21572 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 1, 4); 21573 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21574 tmp = 0x0; 21575 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 1, 4); 21576 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 0, 1); 21577 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21578 tmp = 0x0; 21579 insertBits(tmp, fieldFromInstruction(insn, 4, 1), 0, 1); 21580 insertBits(tmp, fieldFromInstruction(insn, 20, 2), 1, 2); 21581 MI.addOperand(MCOperand::createImm(tmp)); 21582 return S; 21583 case 447: 21584 tmp = 0x0; 21585 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 21586 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 21587 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21588 tmp = fieldFromInstruction(insn, 8, 3); 21589 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21590 tmp = 0x0; 21591 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 21592 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 21593 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21594 tmp = 0x0; 21595 insertBits(tmp, fieldFromInstruction(insn, 0, 6), 0, 6); 21596 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 6, 1); 21597 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 7, 4); 21598 MI.addOperand(MCOperand::createImm(tmp)); 21599 return S; 21600 case 448: 21601 tmp = 0x0; 21602 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 21603 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 21604 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21605 tmp = fieldFromInstruction(insn, 8, 3); 21606 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21607 tmp = 0x0; 21608 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 21609 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 21610 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21611 tmp = 0x0; 21612 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 21613 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 21614 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21615 tmp = 0x0; 21616 insertBits(tmp, fieldFromInstruction(insn, 4, 1), 0, 1); 21617 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 1, 1); 21618 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 2, 4); 21619 MI.addOperand(MCOperand::createImm(tmp)); 21620 return S; 21621 case 449: 21622 tmp = 0x0; 21623 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 21624 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 21625 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21626 tmp = fieldFromInstruction(insn, 8, 3); 21627 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21628 tmp = 0x0; 21629 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 21630 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 21631 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21632 tmp = 0x0; 21633 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 21634 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 21635 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21636 tmp = 0x0; 21637 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 21638 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 21639 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21640 tmp = 0x0; 21641 insertBits(tmp, fieldFromInstruction(insn, 4, 1), 0, 1); 21642 insertBits(tmp, fieldFromInstruction(insn, 20, 2), 1, 2); 21643 MI.addOperand(MCOperand::createImm(tmp)); 21644 return S; 21645 case 450: 21646 tmp = fieldFromInstruction(insn, 13, 3); 21647 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21648 tmp = fieldFromInstruction(insn, 8, 3); 21649 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21650 tmp = fieldFromInstruction(insn, 13, 3); 21651 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21652 tmp = 0x0; 21653 insertBits(tmp, fieldFromInstruction(insn, 0, 6), 0, 6); 21654 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 6, 1); 21655 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 7, 4); 21656 insertBits(tmp, fieldFromInstruction(insn, 24, 1), 11, 1); 21657 MI.addOperand(MCOperand::createImm(tmp)); 21658 return S; 21659 case 451: 21660 tmp = fieldFromInstruction(insn, 13, 3); 21661 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21662 tmp = fieldFromInstruction(insn, 8, 3); 21663 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21664 tmp = fieldFromInstruction(insn, 13, 3); 21665 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21666 tmp = fieldFromInstruction(insn, 1, 3); 21667 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21668 tmp = 0x0; 21669 insertBits(tmp, fieldFromInstruction(insn, 4, 1), 0, 1); 21670 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 1, 1); 21671 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 2, 4); 21672 insertBits(tmp, fieldFromInstruction(insn, 24, 1), 6, 1); 21673 MI.addOperand(MCOperand::createImm(tmp)); 21674 return S; 21675 case 452: 21676 tmp = fieldFromInstruction(insn, 13, 3); 21677 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21678 tmp = fieldFromInstruction(insn, 8, 3); 21679 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21680 tmp = fieldFromInstruction(insn, 13, 3); 21681 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21682 tmp = fieldFromInstruction(insn, 17, 3); 21683 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21684 tmp = fieldFromInstruction(insn, 1, 3); 21685 if (!Check(S, DecodeMQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21686 tmp = 0x0; 21687 insertBits(tmp, fieldFromInstruction(insn, 4, 1), 0, 1); 21688 insertBits(tmp, fieldFromInstruction(insn, 20, 2), 1, 2); 21689 insertBits(tmp, fieldFromInstruction(insn, 24, 1), 3, 1); 21690 MI.addOperand(MCOperand::createImm(tmp)); 21691 return S; 21692 case 453: 21693 tmp = fieldFromInstruction(insn, 12, 4); 21694 if (!Check(S, DecodeGPRwithAPSR_NZCVnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21695 tmp = fieldFromInstruction(insn, 8, 3); 21696 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21697 tmp = fieldFromInstruction(insn, 12, 4); 21698 if (!Check(S, DecodeGPRwithAPSR_NZCVnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21699 tmp = 0x0; 21700 insertBits(tmp, fieldFromInstruction(insn, 0, 6), 0, 6); 21701 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 6, 1); 21702 insertBits(tmp, fieldFromInstruction(insn, 16, 6), 7, 6); 21703 MI.addOperand(MCOperand::createImm(tmp)); 21704 return S; 21705 case 454: 21706 tmp = fieldFromInstruction(insn, 12, 4); 21707 if (!Check(S, DecodeGPRwithAPSR_NZCVnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21708 tmp = fieldFromInstruction(insn, 8, 3); 21709 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21710 tmp = fieldFromInstruction(insn, 12, 4); 21711 if (!Check(S, DecodeGPRwithAPSR_NZCVnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21712 tmp = fieldFromInstruction(insn, 16, 4); 21713 if (!Check(S, DecodeGPRwithAPSR_NZCVnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21714 tmp = 0x0; 21715 insertBits(tmp, fieldFromInstruction(insn, 0, 6), 0, 6); 21716 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 6, 1); 21717 insertBits(tmp, fieldFromInstruction(insn, 20, 2), 7, 2); 21718 MI.addOperand(MCOperand::createImm(tmp)); 21719 return S; 21720 case 455: 21721 tmp = fieldFromInstruction(insn, 0, 4); 21722 if (!Check(S, DecodeGPRwithAPSR_NZCVnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21723 tmp = fieldFromInstruction(insn, 8, 3); 21724 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21725 tmp = fieldFromInstruction(insn, 0, 4); 21726 if (!Check(S, DecodeGPRwithAPSR_NZCVnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21727 tmp = fieldFromInstruction(insn, 16, 4); 21728 if (!Check(S, DecodeGPRwithAPSR_NZCVnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21729 tmp = fieldFromInstruction(insn, 12, 4); 21730 if (!Check(S, DecodeGPRwithAPSR_NZCVnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21731 tmp = 0x0; 21732 insertBits(tmp, fieldFromInstruction(insn, 4, 2), 0, 2); 21733 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 2, 1); 21734 insertBits(tmp, fieldFromInstruction(insn, 20, 3), 3, 3); 21735 MI.addOperand(MCOperand::createImm(tmp)); 21736 return S; 21737 case 456: 21738 tmp = fieldFromInstruction(insn, 12, 4); 21739 if (!Check(S, DecodeGPRPairnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21740 tmp = fieldFromInstruction(insn, 8, 3); 21741 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21742 tmp = fieldFromInstruction(insn, 12, 4); 21743 if (!Check(S, DecodeGPRPairnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21744 tmp = 0x0; 21745 insertBits(tmp, fieldFromInstruction(insn, 0, 6), 0, 6); 21746 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 6, 1); 21747 insertBits(tmp, fieldFromInstruction(insn, 16, 6), 7, 6); 21748 MI.addOperand(MCOperand::createImm(tmp)); 21749 return S; 21750 case 457: 21751 tmp = fieldFromInstruction(insn, 12, 4); 21752 if (!Check(S, DecodeGPRPairnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21753 tmp = fieldFromInstruction(insn, 8, 3); 21754 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21755 tmp = fieldFromInstruction(insn, 12, 4); 21756 if (!Check(S, DecodeGPRPairnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21757 tmp = fieldFromInstruction(insn, 16, 4); 21758 if (!Check(S, DecodeGPRwithAPSR_NZCVnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21759 tmp = 0x0; 21760 insertBits(tmp, fieldFromInstruction(insn, 0, 6), 0, 6); 21761 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 6, 1); 21762 insertBits(tmp, fieldFromInstruction(insn, 20, 2), 7, 2); 21763 MI.addOperand(MCOperand::createImm(tmp)); 21764 return S; 21765 case 458: 21766 tmp = fieldFromInstruction(insn, 0, 4); 21767 if (!Check(S, DecodeGPRPairnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21768 tmp = fieldFromInstruction(insn, 8, 3); 21769 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21770 tmp = fieldFromInstruction(insn, 0, 4); 21771 if (!Check(S, DecodeGPRPairnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21772 tmp = fieldFromInstruction(insn, 16, 4); 21773 if (!Check(S, DecodeGPRwithAPSR_NZCVnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21774 tmp = fieldFromInstruction(insn, 12, 4); 21775 if (!Check(S, DecodeGPRwithAPSR_NZCVnospRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21776 tmp = 0x0; 21777 insertBits(tmp, fieldFromInstruction(insn, 4, 2), 0, 2); 21778 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 2, 1); 21779 insertBits(tmp, fieldFromInstruction(insn, 20, 3), 3, 3); 21780 MI.addOperand(MCOperand::createImm(tmp)); 21781 return S; 21782 case 459: 21783 tmp = fieldFromInstruction(insn, 8, 4); 21784 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21785 tmp = fieldFromInstruction(insn, 4, 4); 21786 MI.addOperand(MCOperand::createImm(tmp)); 21787 tmp = fieldFromInstruction(insn, 12, 4); 21788 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21789 tmp = fieldFromInstruction(insn, 16, 4); 21790 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21791 tmp = fieldFromInstruction(insn, 0, 4); 21792 MI.addOperand(MCOperand::createImm(tmp)); 21793 return S; 21794 case 460: 21795 tmp = fieldFromInstruction(insn, 12, 4); 21796 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21797 tmp = fieldFromInstruction(insn, 16, 4); 21798 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21799 tmp = fieldFromInstruction(insn, 8, 4); 21800 if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21801 tmp = fieldFromInstruction(insn, 4, 4); 21802 MI.addOperand(MCOperand::createImm(tmp)); 21803 tmp = fieldFromInstruction(insn, 0, 4); 21804 MI.addOperand(MCOperand::createImm(tmp)); 21805 return S; 21806 case 461: 21807 tmp = fieldFromInstruction(insn, 0, 3); 21808 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21809 tmp = fieldFromInstruction(insn, 3, 3); 21810 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21811 tmp = fieldFromInstruction(insn, 6, 5); 21812 MI.addOperand(MCOperand::createImm(tmp)); 21813 return S; 21814 case 462: 21815 tmp = fieldFromInstruction(insn, 0, 3); 21816 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21817 tmp = fieldFromInstruction(insn, 3, 3); 21818 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21819 tmp = fieldFromInstruction(insn, 6, 3); 21820 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21821 return S; 21822 case 463: 21823 tmp = fieldFromInstruction(insn, 0, 3); 21824 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21825 tmp = fieldFromInstruction(insn, 3, 3); 21826 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21827 tmp = fieldFromInstruction(insn, 6, 3); 21828 MI.addOperand(MCOperand::createImm(tmp)); 21829 return S; 21830 case 464: 21831 tmp = fieldFromInstruction(insn, 8, 3); 21832 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21833 tmp = fieldFromInstruction(insn, 8, 3); 21834 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21835 tmp = fieldFromInstruction(insn, 0, 8); 21836 MI.addOperand(MCOperand::createImm(tmp)); 21837 return S; 21838 case 465: 21839 tmp = fieldFromInstruction(insn, 0, 3); 21840 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21841 tmp = fieldFromInstruction(insn, 0, 3); 21842 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21843 tmp = fieldFromInstruction(insn, 3, 3); 21844 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21845 return S; 21846 case 466: 21847 tmp = fieldFromInstruction(insn, 0, 3); 21848 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21849 tmp = fieldFromInstruction(insn, 3, 3); 21850 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21851 tmp = fieldFromInstruction(insn, 0, 3); 21852 if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21853 return S; 21854 case 467: 21855 tmp = 0x0; 21856 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 21857 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 21858 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21859 tmp = 0x0; 21860 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 0, 8); 21861 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 9, 4); 21862 insertBits(tmp, fieldFromInstruction(insn, 23, 1), 8, 1); 21863 if (!Check(S, DecodeAddrMode5FP16Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21864 tmp = fieldFromInstruction(insn, 28, 4); 21865 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21866 return S; 21867 case 468: 21868 tmp = 0x0; 21869 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 21870 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 21871 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21872 tmp = 0x0; 21873 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 21874 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 21875 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21876 tmp = 0x0; 21877 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1); 21878 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 1, 4); 21879 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21880 tmp = 0x0; 21881 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 1, 4); 21882 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 0, 1); 21883 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21884 tmp = fieldFromInstruction(insn, 28, 4); 21885 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21886 return S; 21887 case 469: 21888 tmp = 0x0; 21889 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 21890 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 21891 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21892 tmp = 0x0; 21893 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1); 21894 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 1, 4); 21895 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21896 tmp = 0x0; 21897 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 1, 4); 21898 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 0, 1); 21899 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21900 tmp = fieldFromInstruction(insn, 28, 4); 21901 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21902 return S; 21903 case 470: 21904 tmp = 0x0; 21905 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1); 21906 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 1, 4); 21907 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21908 tmp = fieldFromInstruction(insn, 12, 4); 21909 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21910 tmp = fieldFromInstruction(insn, 28, 4); 21911 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21912 return S; 21913 case 471: 21914 tmp = fieldFromInstruction(insn, 12, 4); 21915 if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21916 tmp = 0x0; 21917 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1); 21918 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 1, 4); 21919 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21920 tmp = fieldFromInstruction(insn, 28, 4); 21921 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21922 return S; 21923 case 472: 21924 tmp = 0x0; 21925 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 21926 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 21927 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21928 tmp = 0x0; 21929 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 21930 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 4, 4); 21931 MI.addOperand(MCOperand::createImm(tmp)); 21932 tmp = fieldFromInstruction(insn, 28, 4); 21933 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21934 return S; 21935 case 473: 21936 tmp = 0x0; 21937 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 21938 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 21939 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21940 tmp = 0x0; 21941 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 1, 4); 21942 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 0, 1); 21943 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21944 tmp = fieldFromInstruction(insn, 28, 4); 21945 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21946 return S; 21947 case 474: 21948 tmp = 0x0; 21949 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 21950 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 21951 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21952 tmp = fieldFromInstruction(insn, 28, 4); 21953 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21954 return S; 21955 case 475: 21956 tmp = 0x0; 21957 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 21958 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 21959 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21960 tmp = 0x0; 21961 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 1, 4); 21962 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 0, 1); 21963 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21964 tmp = fieldFromInstruction(insn, 28, 4); 21965 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21966 return S; 21967 case 476: 21968 tmp = 0x0; 21969 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 21970 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 21971 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21972 tmp = 0x0; 21973 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 21974 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 21975 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21976 tmp = 0x0; 21977 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 1, 4); 21978 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 0, 1); 21979 MI.addOperand(MCOperand::createImm(tmp)); 21980 tmp = fieldFromInstruction(insn, 28, 4); 21981 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21982 return S; 21983 case 477: 21984 tmp = 0x0; 21985 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 21986 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 21987 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21988 tmp = 0x0; 21989 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 1, 4); 21990 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 0, 1); 21991 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21992 tmp = fieldFromInstruction(insn, 28, 4); 21993 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 21994 return S; 21995 case 478: 21996 tmp = 0x0; 21997 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 21998 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 21999 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22000 tmp = 0x0; 22001 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 1, 4); 22002 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 0, 1); 22003 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22004 tmp = fieldFromInstruction(insn, 28, 4); 22005 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22006 return S; 22007 case 479: 22008 if (!Check(S, DecodeVMOVSRR(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 22009 return S; 22010 case 480: 22011 tmp = fieldFromInstruction(insn, 16, 4); 22012 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22013 tmp = fieldFromInstruction(insn, 28, 4); 22014 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22015 tmp = 0x0; 22016 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 0, 8); 22017 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 9, 4); 22018 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 8, 1); 22019 if (!Check(S, DecodeSPRRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22020 return S; 22021 case 481: 22022 tmp = 0x0; 22023 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 22024 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 22025 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22026 tmp = 0x0; 22027 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 0, 8); 22028 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 9, 4); 22029 insertBits(tmp, fieldFromInstruction(insn, 23, 1), 8, 1); 22030 if (!Check(S, DecodeAddrMode5Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22031 tmp = fieldFromInstruction(insn, 28, 4); 22032 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22033 return S; 22034 case 482: 22035 tmp = 0x0; 22036 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 22037 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 22038 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22039 tmp = 0x0; 22040 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 22041 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 22042 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22043 tmp = 0x0; 22044 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1); 22045 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 1, 4); 22046 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22047 tmp = 0x0; 22048 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 1, 4); 22049 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 0, 1); 22050 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22051 tmp = fieldFromInstruction(insn, 28, 4); 22052 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22053 return S; 22054 case 483: 22055 tmp = 0x0; 22056 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 22057 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 22058 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22059 tmp = 0x0; 22060 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1); 22061 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 1, 4); 22062 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22063 tmp = 0x0; 22064 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 1, 4); 22065 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 0, 1); 22066 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22067 tmp = fieldFromInstruction(insn, 28, 4); 22068 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22069 return S; 22070 case 484: 22071 tmp = 0x0; 22072 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1); 22073 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 1, 4); 22074 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22075 tmp = fieldFromInstruction(insn, 12, 4); 22076 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22077 tmp = fieldFromInstruction(insn, 28, 4); 22078 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22079 return S; 22080 case 485: 22081 if (!Check(S, DecodeVMOVRRS(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 22082 return S; 22083 case 486: 22084 if (!Check(S, DecodeVSCCLRM(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 22085 return S; 22086 case 487: 22087 tmp = fieldFromInstruction(insn, 12, 4); 22088 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22089 tmp = 0x0; 22090 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1); 22091 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 1, 4); 22092 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22093 tmp = fieldFromInstruction(insn, 28, 4); 22094 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22095 return S; 22096 case 488: 22097 tmp = fieldFromInstruction(insn, 16, 4); 22098 if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22099 tmp = fieldFromInstruction(insn, 28, 4); 22100 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22101 return S; 22102 case 489: 22103 tmp = fieldFromInstruction(insn, 16, 4); 22104 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22105 tmp = fieldFromInstruction(insn, 16, 4); 22106 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22107 tmp = fieldFromInstruction(insn, 28, 4); 22108 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22109 tmp = 0x0; 22110 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 0, 8); 22111 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 9, 4); 22112 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 8, 1); 22113 if (!Check(S, DecodeSPRRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22114 return S; 22115 case 490: 22116 if (!Check(S, DecodeForVMRSandVMSR(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 22117 return S; 22118 case 491: 22119 tmp = 0x0; 22120 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 22121 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 22122 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22123 tmp = 0x0; 22124 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 22125 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 4, 4); 22126 MI.addOperand(MCOperand::createImm(tmp)); 22127 tmp = fieldFromInstruction(insn, 28, 4); 22128 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22129 return S; 22130 case 492: 22131 tmp = 0x0; 22132 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 22133 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 22134 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22135 tmp = 0x0; 22136 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 22137 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 22138 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22139 tmp = 0x0; 22140 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 1, 4); 22141 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 0, 1); 22142 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22143 tmp = fieldFromInstruction(insn, 28, 4); 22144 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22145 return S; 22146 case 493: 22147 tmp = 0x0; 22148 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 22149 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 22150 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22151 tmp = fieldFromInstruction(insn, 28, 4); 22152 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22153 return S; 22154 case 494: 22155 tmp = 0x0; 22156 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 22157 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 22158 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22159 tmp = 0x0; 22160 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 1, 4); 22161 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 0, 1); 22162 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22163 tmp = fieldFromInstruction(insn, 28, 4); 22164 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22165 return S; 22166 case 495: 22167 tmp = 0x0; 22168 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 22169 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 22170 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22171 tmp = fieldFromInstruction(insn, 12, 4); 22172 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22173 tmp = fieldFromInstruction(insn, 16, 4); 22174 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22175 tmp = fieldFromInstruction(insn, 28, 4); 22176 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22177 return S; 22178 case 496: 22179 tmp = fieldFromInstruction(insn, 16, 4); 22180 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22181 tmp = fieldFromInstruction(insn, 28, 4); 22182 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22183 tmp = 0x0; 22184 insertBits(tmp, fieldFromInstruction(insn, 1, 7), 1, 7); 22185 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 8, 4); 22186 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 12, 1); 22187 if (!Check(S, DecodeDPRRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22188 return S; 22189 case 497: 22190 tmp = fieldFromInstruction(insn, 16, 4); 22191 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22192 tmp = fieldFromInstruction(insn, 28, 4); 22193 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22194 tmp = 0x0; 22195 insertBits(tmp, fieldFromInstruction(insn, 1, 7), 1, 7); 22196 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 8, 4); 22197 if (!Check(S, DecodeDPRRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22198 return S; 22199 case 498: 22200 tmp = 0x0; 22201 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 22202 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 22203 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22204 tmp = 0x0; 22205 insertBits(tmp, fieldFromInstruction(insn, 0, 8), 0, 8); 22206 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 9, 4); 22207 insertBits(tmp, fieldFromInstruction(insn, 23, 1), 8, 1); 22208 if (!Check(S, DecodeAddrMode5Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22209 tmp = fieldFromInstruction(insn, 28, 4); 22210 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22211 return S; 22212 case 499: 22213 tmp = 0x0; 22214 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 22215 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 22216 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22217 tmp = 0x0; 22218 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 22219 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 22220 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22221 tmp = 0x0; 22222 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 22223 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 22224 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22225 tmp = 0x0; 22226 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 22227 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 22228 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22229 tmp = fieldFromInstruction(insn, 28, 4); 22230 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22231 return S; 22232 case 500: 22233 tmp = 0x0; 22234 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 22235 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 22236 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22237 tmp = 0x0; 22238 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 22239 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 22240 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22241 tmp = 0x0; 22242 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 22243 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 22244 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22245 tmp = fieldFromInstruction(insn, 28, 4); 22246 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22247 return S; 22248 case 501: 22249 tmp = fieldFromInstruction(insn, 12, 4); 22250 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22251 tmp = fieldFromInstruction(insn, 16, 4); 22252 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22253 tmp = 0x0; 22254 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 22255 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 22256 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22257 tmp = fieldFromInstruction(insn, 28, 4); 22258 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22259 return S; 22260 case 502: 22261 tmp = fieldFromInstruction(insn, 16, 4); 22262 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22263 tmp = fieldFromInstruction(insn, 16, 4); 22264 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22265 tmp = fieldFromInstruction(insn, 28, 4); 22266 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22267 tmp = 0x0; 22268 insertBits(tmp, fieldFromInstruction(insn, 1, 7), 1, 7); 22269 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 8, 4); 22270 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 12, 1); 22271 if (!Check(S, DecodeDPRRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22272 return S; 22273 case 503: 22274 tmp = fieldFromInstruction(insn, 16, 4); 22275 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22276 tmp = fieldFromInstruction(insn, 16, 4); 22277 if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22278 tmp = fieldFromInstruction(insn, 28, 4); 22279 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22280 tmp = 0x0; 22281 insertBits(tmp, fieldFromInstruction(insn, 1, 7), 1, 7); 22282 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 8, 4); 22283 if (!Check(S, DecodeDPRRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22284 return S; 22285 case 504: 22286 tmp = 0x0; 22287 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 22288 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 22289 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22290 tmp = 0x0; 22291 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 22292 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 4, 4); 22293 MI.addOperand(MCOperand::createImm(tmp)); 22294 tmp = fieldFromInstruction(insn, 28, 4); 22295 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22296 return S; 22297 case 505: 22298 tmp = 0x0; 22299 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 22300 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 22301 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22302 tmp = 0x0; 22303 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 22304 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 22305 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22306 tmp = fieldFromInstruction(insn, 28, 4); 22307 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22308 return S; 22309 case 506: 22310 tmp = 0x0; 22311 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 22312 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 22313 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22314 tmp = 0x0; 22315 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 22316 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 22317 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22318 tmp = 0x0; 22319 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 22320 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 22321 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22322 tmp = fieldFromInstruction(insn, 28, 4); 22323 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22324 return S; 22325 case 507: 22326 tmp = 0x0; 22327 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 22328 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 22329 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22330 tmp = fieldFromInstruction(insn, 28, 4); 22331 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22332 return S; 22333 case 508: 22334 tmp = 0x0; 22335 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 22336 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 22337 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22338 tmp = 0x0; 22339 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 22340 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 22341 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22342 tmp = 0x0; 22343 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 1, 4); 22344 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 0, 1); 22345 MI.addOperand(MCOperand::createImm(tmp)); 22346 tmp = fieldFromInstruction(insn, 28, 4); 22347 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22348 return S; 22349 case 509: 22350 tmp = 0x0; 22351 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 22352 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 22353 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22354 tmp = 0x0; 22355 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 22356 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 22357 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22358 tmp = fieldFromInstruction(insn, 28, 4); 22359 if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22360 return S; 22361 case 510: 22362 if (!Check(S, DecodeVSTRVLDR_SYSREG<false>(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 22363 return S; 22364 case 511: 22365 if (!Check(S, DecodeVSTRVLDR_SYSREG<true>(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 22366 return S; 22367 case 512: 22368 tmp = 0x0; 22369 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 22370 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 22371 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22372 tmp = 0x0; 22373 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 22374 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 22375 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22376 tmp = 0x0; 22377 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 22378 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 22379 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22380 tmp = fieldFromInstruction(insn, 24, 1); 22381 MI.addOperand(MCOperand::createImm(tmp)); 22382 return S; 22383 case 513: 22384 tmp = 0x0; 22385 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 22386 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 22387 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22388 tmp = 0x0; 22389 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 22390 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 22391 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22392 tmp = 0x0; 22393 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 22394 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 22395 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22396 tmp = 0x0; 22397 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 22398 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 22399 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22400 tmp = fieldFromInstruction(insn, 23, 2); 22401 MI.addOperand(MCOperand::createImm(tmp)); 22402 return S; 22403 case 514: 22404 tmp = 0x0; 22405 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 22406 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 22407 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22408 tmp = 0x0; 22409 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 22410 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 22411 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22412 tmp = 0x0; 22413 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 22414 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 22415 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22416 tmp = fieldFromInstruction(insn, 0, 4); 22417 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22418 tmp = fieldFromInstruction(insn, 5, 1); 22419 MI.addOperand(MCOperand::createImm(tmp)); 22420 tmp = fieldFromInstruction(insn, 20, 2); 22421 MI.addOperand(MCOperand::createImm(tmp)); 22422 return S; 22423 case 515: 22424 if (!Check(S, DecodeNEONComplexLane64Instruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; } 22425 return S; 22426 case 516: 22427 tmp = 0x0; 22428 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 22429 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 22430 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22431 tmp = 0x0; 22432 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 22433 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 22434 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22435 tmp = 0x0; 22436 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 22437 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 22438 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22439 tmp = fieldFromInstruction(insn, 24, 1); 22440 MI.addOperand(MCOperand::createImm(tmp)); 22441 return S; 22442 case 517: 22443 tmp = 0x0; 22444 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 22445 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 22446 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22447 tmp = 0x0; 22448 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 22449 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 22450 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22451 tmp = 0x0; 22452 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 22453 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 22454 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22455 tmp = 0x0; 22456 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 22457 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 22458 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22459 tmp = fieldFromInstruction(insn, 23, 2); 22460 MI.addOperand(MCOperand::createImm(tmp)); 22461 return S; 22462 case 518: 22463 tmp = 0x0; 22464 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 22465 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 22466 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22467 tmp = 0x0; 22468 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 22469 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 22470 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22471 tmp = 0x0; 22472 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 4, 1); 22473 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 0, 4); 22474 if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22475 tmp = fieldFromInstruction(insn, 0, 4); 22476 if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22477 tmp = fieldFromInstruction(insn, 5, 1); 22478 MI.addOperand(MCOperand::createImm(tmp)); 22479 tmp = fieldFromInstruction(insn, 20, 2); 22480 MI.addOperand(MCOperand::createImm(tmp)); 22481 return S; 22482 case 519: 22483 tmp = 0x0; 22484 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 22485 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 22486 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22487 tmp = 0x0; 22488 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1); 22489 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 1, 4); 22490 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22491 tmp = 0x0; 22492 insertBits(tmp, fieldFromInstruction(insn, 0, 3), 1, 3); 22493 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 0, 1); 22494 if (!Check(S, DecodeSPR_8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22495 tmp = fieldFromInstruction(insn, 3, 1); 22496 MI.addOperand(MCOperand::createImm(tmp)); 22497 return S; 22498 case 520: 22499 tmp = 0x0; 22500 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4); 22501 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 4, 1); 22502 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22503 tmp = 0x0; 22504 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1); 22505 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 1, 4); 22506 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22507 tmp = 0x0; 22508 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 1, 4); 22509 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 0, 1); 22510 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22511 return S; 22512 case 521: 22513 tmp = 0x0; 22514 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 22515 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 22516 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22517 tmp = 0x0; 22518 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1); 22519 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 1, 4); 22520 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22521 tmp = 0x0; 22522 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 1, 4); 22523 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 0, 1); 22524 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22525 return S; 22526 case 522: 22527 tmp = 0x0; 22528 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 22529 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 22530 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22531 tmp = 0x0; 22532 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 1, 4); 22533 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 0, 1); 22534 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22535 return S; 22536 case 523: 22537 tmp = 0x0; 22538 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 22539 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 22540 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22541 tmp = 0x0; 22542 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 1, 4); 22543 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 0, 1); 22544 if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22545 return S; 22546 case 524: 22547 tmp = 0x0; 22548 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 22549 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 22550 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22551 tmp = 0x0; 22552 insertBits(tmp, fieldFromInstruction(insn, 7, 1), 0, 1); 22553 insertBits(tmp, fieldFromInstruction(insn, 16, 4), 1, 4); 22554 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22555 tmp = 0x0; 22556 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 1, 4); 22557 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 0, 1); 22558 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22559 return S; 22560 case 525: 22561 tmp = 0x0; 22562 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 22563 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 22564 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22565 tmp = 0x0; 22566 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 1, 4); 22567 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 0, 1); 22568 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22569 return S; 22570 case 526: 22571 tmp = 0x0; 22572 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 22573 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 22574 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22575 tmp = 0x0; 22576 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 22577 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 22578 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22579 tmp = 0x0; 22580 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 1, 4); 22581 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 0, 1); 22582 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22583 return S; 22584 case 527: 22585 tmp = 0x0; 22586 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 1, 4); 22587 insertBits(tmp, fieldFromInstruction(insn, 22, 1), 0, 1); 22588 if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22589 tmp = 0x0; 22590 insertBits(tmp, fieldFromInstruction(insn, 0, 4), 0, 4); 22591 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 4, 1); 22592 if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; } 22593 return S; 22594 } 22595} 22596 22597template <typename InsnType> 22598static DecodeStatus decodeInstruction(const uint8_t DecodeTable[], MCInst &MI, 22599 InsnType insn, uint64_t Address, 22600 const MCDisassembler *DisAsm, 22601 const MCSubtargetInfo &STI) { 22602 const FeatureBitset &Bits = STI.getFeatureBits(); 22603 22604 const uint8_t *Ptr = DecodeTable; 22605 uint64_t CurFieldValue = 0; 22606 DecodeStatus S = MCDisassembler::Success; 22607 while (true) { 22608 ptrdiff_t Loc = Ptr - DecodeTable; 22609 switch (*Ptr) { 22610 default: 22611 errs() << Loc << ": Unexpected decode table opcode!\n"; 22612 return MCDisassembler::Fail; 22613 case MCD::OPC_ExtractField: { 22614 unsigned Start = *++Ptr; 22615 unsigned Len = *++Ptr; 22616 ++Ptr; 22617 CurFieldValue = fieldFromInstruction(insn, Start, Len); 22618 LLVM_DEBUG(dbgs() << Loc << ": OPC_ExtractField(" << Start << ", " 22619 << Len << "): " << CurFieldValue << "\n"); 22620 break; 22621 } 22622 case MCD::OPC_FilterValue: { 22623 // Decode the field value. 22624 unsigned Len; 22625 uint64_t Val = decodeULEB128(++Ptr, &Len); 22626 Ptr += Len; 22627 // NumToSkip is a plain 24-bit integer. 22628 unsigned NumToSkip = *Ptr++; 22629 NumToSkip |= (*Ptr++) << 8; 22630 NumToSkip |= (*Ptr++) << 16; 22631 22632 // Perform the filter operation. 22633 if (Val != CurFieldValue) 22634 Ptr += NumToSkip; 22635 LLVM_DEBUG(dbgs() << Loc << ": OPC_FilterValue(" << Val << ", " << NumToSkip 22636 << "): " << ((Val != CurFieldValue) ? "FAIL:" : "PASS:") 22637 << " continuing at " << (Ptr - DecodeTable) << "\n"); 22638 22639 break; 22640 } 22641 case MCD::OPC_CheckField: { 22642 unsigned Start = *++Ptr; 22643 unsigned Len = *++Ptr; 22644 uint64_t FieldValue = fieldFromInstruction(insn, Start, Len); 22645 // Decode the field value. 22646 unsigned PtrLen = 0; 22647 uint64_t ExpectedValue = decodeULEB128(++Ptr, &PtrLen); 22648 Ptr += PtrLen; 22649 // NumToSkip is a plain 24-bit integer. 22650 unsigned NumToSkip = *Ptr++; 22651 NumToSkip |= (*Ptr++) << 8; 22652 NumToSkip |= (*Ptr++) << 16; 22653 22654 // If the actual and expected values don't match, skip. 22655 if (ExpectedValue != FieldValue) 22656 Ptr += NumToSkip; 22657 LLVM_DEBUG(dbgs() << Loc << ": OPC_CheckField(" << Start << ", " 22658 << Len << ", " << ExpectedValue << ", " << NumToSkip 22659 << "): FieldValue = " << FieldValue << ", ExpectedValue = " 22660 << ExpectedValue << ": " 22661 << ((ExpectedValue == FieldValue) ? "PASS\n" : "FAIL\n")); 22662 break; 22663 } 22664 case MCD::OPC_CheckPredicate: { 22665 unsigned Len; 22666 // Decode the Predicate Index value. 22667 unsigned PIdx = decodeULEB128(++Ptr, &Len); 22668 Ptr += Len; 22669 // NumToSkip is a plain 24-bit integer. 22670 unsigned NumToSkip = *Ptr++; 22671 NumToSkip |= (*Ptr++) << 8; 22672 NumToSkip |= (*Ptr++) << 16; 22673 // Check the predicate. 22674 bool Pred; 22675 if (!(Pred = checkDecoderPredicate(PIdx, Bits))) 22676 Ptr += NumToSkip; 22677 (void)Pred; 22678 LLVM_DEBUG(dbgs() << Loc << ": OPC_CheckPredicate(" << PIdx << "): " 22679 << (Pred ? "PASS\n" : "FAIL\n")); 22680 22681 break; 22682 } 22683 case MCD::OPC_Decode: { 22684 unsigned Len; 22685 // Decode the Opcode value. 22686 unsigned Opc = decodeULEB128(++Ptr, &Len); 22687 Ptr += Len; 22688 unsigned DecodeIdx = decodeULEB128(Ptr, &Len); 22689 Ptr += Len; 22690 22691 MI.clear(); 22692 MI.setOpcode(Opc); 22693 bool DecodeComplete; 22694 S = decodeToMCInst(S, DecodeIdx, insn, MI, Address, DisAsm, DecodeComplete); 22695 assert(DecodeComplete); 22696 22697 LLVM_DEBUG(dbgs() << Loc << ": OPC_Decode: opcode " << Opc 22698 << ", using decoder " << DecodeIdx << ": " 22699 << (S != MCDisassembler::Fail ? "PASS" : "FAIL") << "\n"); 22700 return S; 22701 } 22702 case MCD::OPC_TryDecode: { 22703 unsigned Len; 22704 // Decode the Opcode value. 22705 unsigned Opc = decodeULEB128(++Ptr, &Len); 22706 Ptr += Len; 22707 unsigned DecodeIdx = decodeULEB128(Ptr, &Len); 22708 Ptr += Len; 22709 // NumToSkip is a plain 24-bit integer. 22710 unsigned NumToSkip = *Ptr++; 22711 NumToSkip |= (*Ptr++) << 8; 22712 NumToSkip |= (*Ptr++) << 16; 22713 22714 // Perform the decode operation. 22715 MCInst TmpMI; 22716 TmpMI.setOpcode(Opc); 22717 bool DecodeComplete; 22718 S = decodeToMCInst(S, DecodeIdx, insn, TmpMI, Address, DisAsm, DecodeComplete); 22719 LLVM_DEBUG(dbgs() << Loc << ": OPC_TryDecode: opcode " << Opc 22720 << ", using decoder " << DecodeIdx << ": "); 22721 22722 if (DecodeComplete) { 22723 // Decoding complete. 22724 LLVM_DEBUG(dbgs() << (S != MCDisassembler::Fail ? "PASS" : "FAIL") << "\n"); 22725 MI = TmpMI; 22726 return S; 22727 } else { 22728 assert(S == MCDisassembler::Fail); 22729 // If the decoding was incomplete, skip. 22730 Ptr += NumToSkip; 22731 LLVM_DEBUG(dbgs() << "FAIL: continuing at " << (Ptr - DecodeTable) << "\n"); 22732 // Reset decode status. This also drops a SoftFail status that could be 22733 // set before the decode attempt. 22734 S = MCDisassembler::Success; 22735 } 22736 break; 22737 } 22738 case MCD::OPC_SoftFail: { 22739 // Decode the mask values. 22740 unsigned Len; 22741 uint64_t PositiveMask = decodeULEB128(++Ptr, &Len); 22742 Ptr += Len; 22743 uint64_t NegativeMask = decodeULEB128(Ptr, &Len); 22744 Ptr += Len; 22745 bool Fail = (insn & PositiveMask) != 0 || (~insn & NegativeMask) != 0; 22746 if (Fail) 22747 S = MCDisassembler::SoftFail; 22748 LLVM_DEBUG(dbgs() << Loc << ": OPC_SoftFail: " << (Fail ? "FAIL\n" : "PASS\n")); 22749 break; 22750 } 22751 case MCD::OPC_Fail: { 22752 LLVM_DEBUG(dbgs() << Loc << ": OPC_Fail\n"); 22753 return MCDisassembler::Fail; 22754 } 22755 } 22756 } 22757 llvm_unreachable("bogosity detected in disassembler state machine!"); 22758} 22759 22760 22761} // end namespace llvm 22762