blob: 3b75531a0964bc79d70456b4b923ac148d9a66ae [file] [log] [blame]
/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|* *|
|* * ARM Disassembler *|
|* *|
|* Automatically generated file, do not edit! *|
|* *|
\*===----------------------------------------------------------------------===*/
#include "llvm/MC/MCInst.h"
#include "llvm/MC/MCSubtargetInfo.h"
#include "llvm/MC/SubtargetFeature.h"
#include "llvm/Support/DataTypes.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/LEB128.h"
#include "llvm/Support/raw_ostream.h"
#include <assert.h>
namespace llvm {
// Helper functions for extracting fields from encoded instructions.
// InsnType must either be integral or an APInt-like object that must:
// * be default-constructible and copy-constructible
// * be constructible from an APInt (this can be private)
// * Support insertBits(bits, startBit, numBits)
// * Support extractBitsAsZExtValue(numBits, startBit)
// * Support the ~, &, ==, and != operators with other objects of the same type
// * Support the != and bitwise & with uint64_t
// * Support put (<<) to raw_ostream&
template <typename InsnType>
#if defined(_MSC_VER) && !defined(__clang__)
__declspec(noinline)
#endif
static std::enable_if_t<std::is_integral<InsnType>::value, InsnType>
fieldFromInstruction(const InsnType &insn, unsigned startBit,
unsigned numBits) {
assert(startBit + numBits <= 64 && "Cannot support >64-bit extractions!");
assert(startBit + numBits <= (sizeof(InsnType) * 8) &&
"Instruction field out of bounds!");
InsnType fieldMask;
if (numBits == sizeof(InsnType) * 8)
fieldMask = (InsnType)(-1LL);
else
fieldMask = (((InsnType)1 << numBits) - 1) << startBit;
return (insn & fieldMask) >> startBit;
}
template <typename InsnType>
static std::enable_if_t<!std::is_integral<InsnType>::value, uint64_t>
fieldFromInstruction(const InsnType &insn, unsigned startBit,
unsigned numBits) {
return insn.extractBitsAsZExtValue(numBits, startBit);
}
// Helper function for inserting bits extracted from an encoded instruction into
// a field.
template <typename InsnType>
static std::enable_if_t<std::is_integral<InsnType>::value>
insertBits(InsnType &field, InsnType bits, unsigned startBit, unsigned numBits) {
assert(startBit + numBits <= sizeof field * 8);
field |= (InsnType)bits << startBit;
}
template <typename InsnType>
static std::enable_if_t<!std::is_integral<InsnType>::value>
insertBits(InsnType &field, uint64_t bits, unsigned startBit, unsigned numBits) {
field.insertBits(bits, startBit, numBits);
}
static bool Check(DecodeStatus &Out, DecodeStatus In) {
Out = static_cast<DecodeStatus>(Out & In);
return Out != MCDisassembler::Fail;
}
static const uint8_t DecoderTableARM32[] = {
/* 0 */ MCD::OPC_ExtractField, 25, 3, // Inst{27-25} ...
/* 3 */ MCD::OPC_FilterValue, 0, 47, 14, 0, // Skip to: 3639
/* 8 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
/* 11 */ MCD::OPC_FilterValue, 0, 110, 7, 0, // Skip to: 1918
/* 16 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
/* 19 */ MCD::OPC_FilterValue, 0, 139, 1, 0, // Skip to: 419
/* 24 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
/* 27 */ MCD::OPC_FilterValue, 0, 123, 0, 0, // Skip to: 155
/* 32 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ...
/* 35 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 65
/* 40 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 56
/* 45 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 56
/* 52 */ MCD::OPC_Decode, 211, 5, 0, // Opcode: ANDrr
/* 56 */ MCD::OPC_CheckPredicate, 0, 128, 32, 0, // Skip to: 8381
/* 61 */ MCD::OPC_Decode, 212, 5, 1, // Opcode: ANDrsi
/* 65 */ MCD::OPC_FilterValue, 1, 25, 0, 0, // Skip to: 95
/* 70 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 86
/* 75 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 86
/* 82 */ MCD::OPC_Decode, 160, 15, 0, // Opcode: SUBrr
/* 86 */ MCD::OPC_CheckPredicate, 0, 98, 32, 0, // Skip to: 8381
/* 91 */ MCD::OPC_Decode, 161, 15, 1, // Opcode: SUBrsi
/* 95 */ MCD::OPC_FilterValue, 2, 25, 0, 0, // Skip to: 125
/* 100 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 116
/* 105 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 116
/* 112 */ MCD::OPC_Decode, 202, 5, 0, // Opcode: ADDrr
/* 116 */ MCD::OPC_CheckPredicate, 0, 68, 32, 0, // Skip to: 8381
/* 121 */ MCD::OPC_Decode, 203, 5, 1, // Opcode: ADDrsi
/* 125 */ MCD::OPC_FilterValue, 3, 59, 32, 0, // Skip to: 8381
/* 130 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 146
/* 135 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 146
/* 142 */ MCD::OPC_Decode, 154, 14, 0, // Opcode: SBCrr
/* 146 */ MCD::OPC_CheckPredicate, 0, 38, 32, 0, // Skip to: 8381
/* 151 */ MCD::OPC_Decode, 155, 14, 1, // Opcode: SBCrsi
/* 155 */ MCD::OPC_FilterValue, 1, 29, 32, 0, // Skip to: 8381
/* 160 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
/* 163 */ MCD::OPC_FilterValue, 0, 59, 0, 0, // Skip to: 227
/* 168 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ...
/* 171 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 185
/* 176 */ MCD::OPC_CheckPredicate, 0, 8, 32, 0, // Skip to: 8381
/* 181 */ MCD::OPC_Decode, 213, 5, 2, // Opcode: ANDrsr
/* 185 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 199
/* 190 */ MCD::OPC_CheckPredicate, 0, 250, 31, 0, // Skip to: 8381
/* 195 */ MCD::OPC_Decode, 162, 15, 2, // Opcode: SUBrsr
/* 199 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 213
/* 204 */ MCD::OPC_CheckPredicate, 0, 236, 31, 0, // Skip to: 8381
/* 209 */ MCD::OPC_Decode, 204, 5, 2, // Opcode: ADDrsr
/* 213 */ MCD::OPC_FilterValue, 3, 227, 31, 0, // Skip to: 8381
/* 218 */ MCD::OPC_CheckPredicate, 0, 222, 31, 0, // Skip to: 8381
/* 223 */ MCD::OPC_Decode, 156, 14, 3, // Opcode: SBCrsr
/* 227 */ MCD::OPC_FilterValue, 1, 213, 31, 0, // Skip to: 8381
/* 232 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
/* 235 */ MCD::OPC_FilterValue, 0, 71, 0, 0, // Skip to: 311
/* 240 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ...
/* 243 */ MCD::OPC_FilterValue, 0, 14, 0, 0, // Skip to: 262
/* 248 */ MCD::OPC_CheckPredicate, 1, 192, 31, 0, // Skip to: 8381
/* 253 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
/* 258 */ MCD::OPC_Decode, 149, 7, 4, // Opcode: MUL
/* 262 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 283
/* 267 */ MCD::OPC_CheckPredicate, 1, 173, 31, 0, // Skip to: 8381
/* 272 */ MCD::OPC_CheckField, 20, 1, 0, 166, 31, 0, // Skip to: 8381
/* 279 */ MCD::OPC_Decode, 195, 15, 5, // Opcode: UMAAL
/* 283 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 297
/* 288 */ MCD::OPC_CheckPredicate, 1, 152, 31, 0, // Skip to: 8381
/* 293 */ MCD::OPC_Decode, 197, 15, 6, // Opcode: UMULL
/* 297 */ MCD::OPC_FilterValue, 3, 143, 31, 0, // Skip to: 8381
/* 302 */ MCD::OPC_CheckPredicate, 1, 138, 31, 0, // Skip to: 8381
/* 307 */ MCD::OPC_Decode, 208, 14, 6, // Opcode: SMULL
/* 311 */ MCD::OPC_FilterValue, 1, 31, 0, 0, // Skip to: 347
/* 316 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 319 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 333
/* 324 */ MCD::OPC_CheckPredicate, 0, 116, 31, 0, // Skip to: 8381
/* 329 */ MCD::OPC_Decode, 149, 15, 7, // Opcode: STRH_POST
/* 333 */ MCD::OPC_FilterValue, 1, 107, 31, 0, // Skip to: 8381
/* 338 */ MCD::OPC_CheckPredicate, 0, 102, 31, 0, // Skip to: 8381
/* 343 */ MCD::OPC_Decode, 232, 6, 7, // Opcode: LDRH_POST
/* 347 */ MCD::OPC_FilterValue, 2, 31, 0, 0, // Skip to: 383
/* 352 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 355 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 369
/* 360 */ MCD::OPC_CheckPredicate, 0, 80, 31, 0, // Skip to: 8381
/* 365 */ MCD::OPC_Decode, 223, 6, 7, // Opcode: LDRD_POST
/* 369 */ MCD::OPC_FilterValue, 1, 71, 31, 0, // Skip to: 8381
/* 374 */ MCD::OPC_CheckPredicate, 0, 66, 31, 0, // Skip to: 8381
/* 379 */ MCD::OPC_Decode, 237, 6, 7, // Opcode: LDRSB_POST
/* 383 */ MCD::OPC_FilterValue, 3, 57, 31, 0, // Skip to: 8381
/* 388 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 391 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 405
/* 396 */ MCD::OPC_CheckPredicate, 0, 44, 31, 0, // Skip to: 8381
/* 401 */ MCD::OPC_Decode, 140, 15, 7, // Opcode: STRD_POST
/* 405 */ MCD::OPC_FilterValue, 1, 35, 31, 0, // Skip to: 8381
/* 410 */ MCD::OPC_CheckPredicate, 0, 30, 31, 0, // Skip to: 8381
/* 415 */ MCD::OPC_Decode, 242, 6, 7, // Opcode: LDRSH_POST
/* 419 */ MCD::OPC_FilterValue, 1, 21, 31, 0, // Skip to: 8381
/* 424 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ...
/* 427 */ MCD::OPC_FilterValue, 0, 6, 2, 0, // Skip to: 950
/* 432 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 435 */ MCD::OPC_FilterValue, 0, 152, 1, 0, // Skip to: 848
/* 440 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
/* 443 */ MCD::OPC_FilterValue, 0, 66, 1, 0, // Skip to: 770
/* 448 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ...
/* 451 */ MCD::OPC_FilterValue, 14, 67, 0, 0, // Skip to: 523
/* 456 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ...
/* 459 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 491
/* 464 */ MCD::OPC_CheckPredicate, 2, 171, 0, 0, // Skip to: 640
/* 469 */ MCD::OPC_CheckField, 6, 2, 1, 164, 0, 0, // Skip to: 640
/* 476 */ MCD::OPC_CheckField, 4, 1, 0, 157, 0, 0, // Skip to: 640
/* 483 */ MCD::OPC_SoftFail, 128, 26 /* 0xd00 */, 0,
/* 487 */ MCD::OPC_Decode, 155, 6, 8, // Opcode: CRC32B
/* 491 */ MCD::OPC_FilterValue, 1, 144, 0, 0, // Skip to: 640
/* 496 */ MCD::OPC_CheckPredicate, 2, 139, 0, 0, // Skip to: 640
/* 501 */ MCD::OPC_CheckField, 6, 2, 1, 132, 0, 0, // Skip to: 640
/* 508 */ MCD::OPC_CheckField, 4, 1, 0, 125, 0, 0, // Skip to: 640
/* 515 */ MCD::OPC_SoftFail, 128, 26 /* 0xd00 */, 0,
/* 519 */ MCD::OPC_Decode, 156, 6, 8, // Opcode: CRC32CB
/* 523 */ MCD::OPC_FilterValue, 15, 112, 0, 0, // Skip to: 640
/* 528 */ MCD::OPC_ExtractField, 10, 8, // Inst{17-10} ...
/* 531 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 559
/* 536 */ MCD::OPC_CheckPredicate, 0, 99, 0, 0, // Skip to: 640
/* 541 */ MCD::OPC_CheckField, 9, 1, 0, 92, 0, 0, // Skip to: 640
/* 548 */ MCD::OPC_CheckField, 0, 5, 0, 85, 0, 0, // Skip to: 640
/* 555 */ MCD::OPC_Decode, 153, 6, 9, // Opcode: CPS2p
/* 559 */ MCD::OPC_FilterValue, 64, 30, 0, 0, // Skip to: 594
/* 564 */ MCD::OPC_CheckPredicate, 0, 71, 0, 0, // Skip to: 640
/* 569 */ MCD::OPC_CheckField, 18, 2, 0, 64, 0, 0, // Skip to: 640
/* 576 */ MCD::OPC_CheckField, 6, 3, 0, 57, 0, 0, // Skip to: 640
/* 583 */ MCD::OPC_CheckField, 0, 5, 0, 50, 0, 0, // Skip to: 640
/* 590 */ MCD::OPC_Decode, 160, 14, 10, // Opcode: SETEND
/* 594 */ MCD::OPC_FilterValue, 128, 1, 40, 0, 0, // Skip to: 640
/* 600 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ...
/* 603 */ MCD::OPC_FilterValue, 0, 32, 0, 0, // Skip to: 640
/* 608 */ MCD::OPC_CheckPredicate, 0, 18, 0, 0, // Skip to: 631
/* 613 */ MCD::OPC_CheckField, 18, 2, 0, 11, 0, 0, // Skip to: 631
/* 620 */ MCD::OPC_CheckField, 6, 3, 0, 4, 0, 0, // Skip to: 631
/* 627 */ MCD::OPC_Decode, 152, 6, 9, // Opcode: CPS1p
/* 631 */ MCD::OPC_CheckPredicate, 0, 4, 0, 0, // Skip to: 640
/* 636 */ MCD::OPC_Decode, 154, 6, 9, // Opcode: CPS3p
/* 640 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
/* 643 */ MCD::OPC_FilterValue, 0, 36, 0, 0, // Skip to: 684
/* 648 */ MCD::OPC_CheckPredicate, 0, 88, 4, 0, // Skip to: 1765
/* 653 */ MCD::OPC_CheckField, 16, 1, 1, 81, 4, 0, // Skip to: 1765
/* 660 */ MCD::OPC_CheckField, 9, 1, 0, 74, 4, 0, // Skip to: 1765
/* 667 */ MCD::OPC_CheckField, 4, 1, 0, 67, 4, 0, // Skip to: 1765
/* 674 */ MCD::OPC_SoftFail, 143, 26 /* 0xd0f */, 128, 128, 56 /* 0xe0000 */,
/* 680 */ MCD::OPC_Decode, 143, 7, 11, // Opcode: MRS
/* 684 */ MCD::OPC_FilterValue, 1, 20, 0, 0, // Skip to: 709
/* 689 */ MCD::OPC_CheckPredicate, 0, 47, 4, 0, // Skip to: 1765
/* 694 */ MCD::OPC_CheckField, 4, 1, 1, 40, 4, 0, // Skip to: 1765
/* 701 */ MCD::OPC_SoftFail, 128, 30 /* 0xf00 */, 0,
/* 705 */ MCD::OPC_Decode, 247, 13, 12, // Opcode: QADD
/* 709 */ MCD::OPC_FilterValue, 2, 35, 0, 0, // Skip to: 749
/* 714 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
/* 717 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 731
/* 722 */ MCD::OPC_CheckPredicate, 3, 14, 4, 0, // Skip to: 1765
/* 727 */ MCD::OPC_Decode, 179, 14, 13, // Opcode: SMLABB
/* 731 */ MCD::OPC_FilterValue, 1, 5, 4, 0, // Skip to: 1765
/* 736 */ MCD::OPC_CheckPredicate, 4, 0, 4, 0, // Skip to: 1765
/* 741 */ MCD::OPC_SoftFail, 128, 30 /* 0xf00 */, 0,
/* 745 */ MCD::OPC_Decode, 164, 15, 14, // Opcode: SWP
/* 749 */ MCD::OPC_FilterValue, 3, 243, 3, 0, // Skip to: 1765
/* 754 */ MCD::OPC_CheckPredicate, 3, 238, 3, 0, // Skip to: 1765
/* 759 */ MCD::OPC_CheckField, 4, 1, 0, 231, 3, 0, // Skip to: 1765
/* 766 */ MCD::OPC_Decode, 180, 14, 13, // Opcode: SMLABT
/* 770 */ MCD::OPC_FilterValue, 1, 222, 3, 0, // Skip to: 1765
/* 775 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
/* 778 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 806
/* 783 */ MCD::OPC_CheckPredicate, 5, 209, 3, 0, // Skip to: 1765
/* 788 */ MCD::OPC_CheckField, 28, 4, 14, 202, 3, 0, // Skip to: 1765
/* 795 */ MCD::OPC_CheckField, 4, 1, 1, 195, 3, 0, // Skip to: 1765
/* 802 */ MCD::OPC_Decode, 180, 6, 15, // Opcode: HLT
/* 806 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 827
/* 811 */ MCD::OPC_CheckPredicate, 3, 181, 3, 0, // Skip to: 1765
/* 816 */ MCD::OPC_CheckField, 4, 1, 0, 174, 3, 0, // Skip to: 1765
/* 823 */ MCD::OPC_Decode, 190, 14, 13, // Opcode: SMLATB
/* 827 */ MCD::OPC_FilterValue, 3, 165, 3, 0, // Skip to: 1765
/* 832 */ MCD::OPC_CheckPredicate, 3, 160, 3, 0, // Skip to: 1765
/* 837 */ MCD::OPC_CheckField, 4, 1, 0, 153, 3, 0, // Skip to: 1765
/* 844 */ MCD::OPC_Decode, 191, 14, 13, // Opcode: SMLATT
/* 848 */ MCD::OPC_FilterValue, 1, 144, 3, 0, // Skip to: 1765
/* 853 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
/* 856 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 924
/* 861 */ MCD::OPC_CheckPredicate, 0, 16, 0, 0, // Skip to: 882
/* 866 */ MCD::OPC_CheckField, 5, 7, 0, 9, 0, 0, // Skip to: 882
/* 873 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
/* 878 */ MCD::OPC_Decode, 180, 15, 16, // Opcode: TSTrr
/* 882 */ MCD::OPC_CheckPredicate, 6, 23, 0, 0, // Skip to: 910
/* 887 */ MCD::OPC_CheckField, 28, 4, 15, 16, 0, 0, // Skip to: 910
/* 894 */ MCD::OPC_CheckField, 5, 3, 0, 9, 0, 0, // Skip to: 910
/* 901 */ MCD::OPC_SoftFail, 143, 250, 63 /* 0xffd0f */, 0,
/* 906 */ MCD::OPC_Decode, 161, 14, 10, // Opcode: SETPAN
/* 910 */ MCD::OPC_CheckPredicate, 0, 82, 3, 0, // Skip to: 1765
/* 915 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
/* 920 */ MCD::OPC_Decode, 181, 15, 17, // Opcode: TSTrsi
/* 924 */ MCD::OPC_FilterValue, 1, 68, 3, 0, // Skip to: 1765
/* 929 */ MCD::OPC_CheckPredicate, 0, 63, 3, 0, // Skip to: 1765
/* 934 */ MCD::OPC_CheckField, 7, 1, 0, 56, 3, 0, // Skip to: 1765
/* 941 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
/* 946 */ MCD::OPC_Decode, 182, 15, 18, // Opcode: TSTrsr
/* 950 */ MCD::OPC_FilterValue, 1, 62, 1, 0, // Skip to: 1273
/* 955 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
/* 958 */ MCD::OPC_FilterValue, 0, 192, 0, 0, // Skip to: 1155
/* 963 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 966 */ MCD::OPC_FilterValue, 0, 144, 0, 0, // Skip to: 1115
/* 971 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
/* 974 */ MCD::OPC_FilterValue, 0, 22, 0, 0, // Skip to: 1001
/* 979 */ MCD::OPC_CheckPredicate, 0, 13, 3, 0, // Skip to: 1765
/* 984 */ MCD::OPC_CheckField, 9, 1, 0, 6, 3, 0, // Skip to: 1765
/* 991 */ MCD::OPC_SoftFail, 143, 26 /* 0xd0f */, 128, 128, 60 /* 0xf0000 */,
/* 997 */ MCD::OPC_Decode, 145, 7, 11, // Opcode: MRSsys
/* 1001 */ MCD::OPC_FilterValue, 2, 53, 0, 0, // Skip to: 1059
/* 1006 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ...
/* 1009 */ MCD::OPC_FilterValue, 0, 20, 0, 0, // Skip to: 1034
/* 1014 */ MCD::OPC_CheckPredicate, 2, 234, 2, 0, // Skip to: 1765
/* 1019 */ MCD::OPC_CheckField, 28, 4, 14, 227, 2, 0, // Skip to: 1765
/* 1026 */ MCD::OPC_SoftFail, 128, 26 /* 0xd00 */, 0,
/* 1030 */ MCD::OPC_Decode, 160, 6, 8, // Opcode: CRC32W
/* 1034 */ MCD::OPC_FilterValue, 1, 214, 2, 0, // Skip to: 1765
/* 1039 */ MCD::OPC_CheckPredicate, 2, 209, 2, 0, // Skip to: 1765
/* 1044 */ MCD::OPC_CheckField, 28, 4, 14, 202, 2, 0, // Skip to: 1765
/* 1051 */ MCD::OPC_SoftFail, 128, 26 /* 0xd00 */, 0,
/* 1055 */ MCD::OPC_Decode, 158, 6, 8, // Opcode: CRC32CW
/* 1059 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 1073
/* 1064 */ MCD::OPC_CheckPredicate, 3, 184, 2, 0, // Skip to: 1765
/* 1069 */ MCD::OPC_Decode, 184, 14, 19, // Opcode: SMLALBB
/* 1073 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 1087
/* 1078 */ MCD::OPC_CheckPredicate, 3, 170, 2, 0, // Skip to: 1765
/* 1083 */ MCD::OPC_Decode, 188, 14, 19, // Opcode: SMLALTB
/* 1087 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 1101
/* 1092 */ MCD::OPC_CheckPredicate, 3, 156, 2, 0, // Skip to: 1765
/* 1097 */ MCD::OPC_Decode, 185, 14, 19, // Opcode: SMLALBT
/* 1101 */ MCD::OPC_FilterValue, 7, 147, 2, 0, // Skip to: 1765
/* 1106 */ MCD::OPC_CheckPredicate, 3, 142, 2, 0, // Skip to: 1765
/* 1111 */ MCD::OPC_Decode, 189, 14, 19, // Opcode: SMLALTT
/* 1115 */ MCD::OPC_FilterValue, 1, 133, 2, 0, // Skip to: 1765
/* 1120 */ MCD::OPC_CheckPredicate, 0, 16, 0, 0, // Skip to: 1141
/* 1125 */ MCD::OPC_CheckField, 5, 7, 0, 9, 0, 0, // Skip to: 1141
/* 1132 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
/* 1137 */ MCD::OPC_Decode, 149, 6, 20, // Opcode: CMPrr
/* 1141 */ MCD::OPC_CheckPredicate, 0, 107, 2, 0, // Skip to: 1765
/* 1146 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
/* 1151 */ MCD::OPC_Decode, 150, 6, 17, // Opcode: CMPrsi
/* 1155 */ MCD::OPC_FilterValue, 1, 93, 2, 0, // Skip to: 1765
/* 1160 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
/* 1163 */ MCD::OPC_FilterValue, 0, 73, 0, 0, // Skip to: 1241
/* 1168 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 1171 */ MCD::OPC_FilterValue, 0, 46, 0, 0, // Skip to: 1222
/* 1176 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
/* 1179 */ MCD::OPC_FilterValue, 2, 13, 0, 0, // Skip to: 1197
/* 1184 */ MCD::OPC_CheckPredicate, 0, 64, 2, 0, // Skip to: 1765
/* 1189 */ MCD::OPC_SoftFail, 128, 30 /* 0xf00 */, 0,
/* 1193 */ MCD::OPC_Decode, 251, 13, 21, // Opcode: QDADD
/* 1197 */ MCD::OPC_FilterValue, 3, 51, 2, 0, // Skip to: 1765
/* 1202 */ MCD::OPC_CheckPredicate, 7, 46, 2, 0, // Skip to: 1765
/* 1207 */ MCD::OPC_SoftFail, 128, 128, 128, 128, 1 /* 0x10000000 */, 128, 128, 128, 128, 14 /* 0xffffffffe0000000 */,
/* 1218 */ MCD::OPC_Decode, 181, 6, 15, // Opcode: HVC
/* 1222 */ MCD::OPC_FilterValue, 1, 26, 2, 0, // Skip to: 1765
/* 1227 */ MCD::OPC_CheckPredicate, 0, 21, 2, 0, // Skip to: 1765
/* 1232 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
/* 1237 */ MCD::OPC_Decode, 151, 6, 18, // Opcode: CMPrsr
/* 1241 */ MCD::OPC_FilterValue, 1, 7, 2, 0, // Skip to: 1765
/* 1246 */ MCD::OPC_CheckPredicate, 4, 2, 2, 0, // Skip to: 1765
/* 1251 */ MCD::OPC_CheckField, 20, 1, 0, 251, 1, 0, // Skip to: 1765
/* 1258 */ MCD::OPC_CheckField, 5, 2, 0, 244, 1, 0, // Skip to: 1765
/* 1265 */ MCD::OPC_SoftFail, 128, 30 /* 0xf00 */, 0,
/* 1269 */ MCD::OPC_Decode, 165, 15, 14, // Opcode: SWPB
/* 1273 */ MCD::OPC_FilterValue, 2, 241, 0, 0, // Skip to: 1519
/* 1278 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
/* 1281 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 1311
/* 1286 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 1302
/* 1291 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 1302
/* 1298 */ MCD::OPC_Decode, 236, 13, 0, // Opcode: ORRrr
/* 1302 */ MCD::OPC_CheckPredicate, 0, 202, 1, 0, // Skip to: 1765
/* 1307 */ MCD::OPC_Decode, 237, 13, 1, // Opcode: ORRrsi
/* 1311 */ MCD::OPC_FilterValue, 1, 193, 1, 0, // Skip to: 1765
/* 1316 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
/* 1319 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1333
/* 1324 */ MCD::OPC_CheckPredicate, 0, 180, 1, 0, // Skip to: 1765
/* 1329 */ MCD::OPC_Decode, 238, 13, 2, // Opcode: ORRrsr
/* 1333 */ MCD::OPC_FilterValue, 1, 171, 1, 0, // Skip to: 1765
/* 1338 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
/* 1341 */ MCD::OPC_FilterValue, 12, 59, 0, 0, // Skip to: 1405
/* 1346 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 1349 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 1377
/* 1354 */ MCD::OPC_CheckPredicate, 8, 150, 1, 0, // Skip to: 1765
/* 1359 */ MCD::OPC_CheckField, 12, 4, 15, 143, 1, 0, // Skip to: 1765
/* 1366 */ MCD::OPC_CheckField, 5, 2, 0, 136, 1, 0, // Skip to: 1765
/* 1373 */ MCD::OPC_Decode, 244, 14, 22, // Opcode: STL
/* 1377 */ MCD::OPC_FilterValue, 1, 127, 1, 0, // Skip to: 1765
/* 1382 */ MCD::OPC_CheckPredicate, 8, 122, 1, 0, // Skip to: 1765
/* 1387 */ MCD::OPC_CheckField, 5, 2, 0, 115, 1, 0, // Skip to: 1765
/* 1394 */ MCD::OPC_CheckField, 0, 4, 15, 108, 1, 0, // Skip to: 1765
/* 1401 */ MCD::OPC_Decode, 183, 6, 23, // Opcode: LDA
/* 1405 */ MCD::OPC_FilterValue, 14, 52, 0, 0, // Skip to: 1462
/* 1410 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 1413 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1434
/* 1418 */ MCD::OPC_CheckPredicate, 9, 86, 1, 0, // Skip to: 1765
/* 1423 */ MCD::OPC_CheckField, 5, 2, 0, 79, 1, 0, // Skip to: 1765
/* 1430 */ MCD::OPC_Decode, 246, 14, 24, // Opcode: STLEX
/* 1434 */ MCD::OPC_FilterValue, 1, 70, 1, 0, // Skip to: 1765
/* 1439 */ MCD::OPC_CheckPredicate, 9, 65, 1, 0, // Skip to: 1765
/* 1444 */ MCD::OPC_CheckField, 5, 2, 0, 58, 1, 0, // Skip to: 1765
/* 1451 */ MCD::OPC_CheckField, 0, 4, 15, 51, 1, 0, // Skip to: 1765
/* 1458 */ MCD::OPC_Decode, 185, 6, 23, // Opcode: LDAEX
/* 1462 */ MCD::OPC_FilterValue, 15, 42, 1, 0, // Skip to: 1765
/* 1467 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 1470 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1491
/* 1475 */ MCD::OPC_CheckPredicate, 0, 29, 1, 0, // Skip to: 1765
/* 1480 */ MCD::OPC_CheckField, 5, 2, 0, 22, 1, 0, // Skip to: 1765
/* 1487 */ MCD::OPC_Decode, 142, 15, 24, // Opcode: STREX
/* 1491 */ MCD::OPC_FilterValue, 1, 13, 1, 0, // Skip to: 1765
/* 1496 */ MCD::OPC_CheckPredicate, 0, 8, 1, 0, // Skip to: 1765
/* 1501 */ MCD::OPC_CheckField, 5, 2, 0, 1, 1, 0, // Skip to: 1765
/* 1508 */ MCD::OPC_CheckField, 0, 4, 15, 250, 0, 0, // Skip to: 1765
/* 1515 */ MCD::OPC_Decode, 225, 6, 23, // Opcode: LDREX
/* 1519 */ MCD::OPC_FilterValue, 3, 241, 0, 0, // Skip to: 1765
/* 1524 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
/* 1527 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 1557
/* 1532 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 1548
/* 1537 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 1548
/* 1544 */ MCD::OPC_Decode, 224, 5, 0, // Opcode: BICrr
/* 1548 */ MCD::OPC_CheckPredicate, 0, 212, 0, 0, // Skip to: 1765
/* 1553 */ MCD::OPC_Decode, 225, 5, 1, // Opcode: BICrsi
/* 1557 */ MCD::OPC_FilterValue, 1, 203, 0, 0, // Skip to: 1765
/* 1562 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
/* 1565 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1579
/* 1570 */ MCD::OPC_CheckPredicate, 0, 190, 0, 0, // Skip to: 1765
/* 1575 */ MCD::OPC_Decode, 226, 5, 2, // Opcode: BICrsr
/* 1579 */ MCD::OPC_FilterValue, 1, 181, 0, 0, // Skip to: 1765
/* 1584 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
/* 1587 */ MCD::OPC_FilterValue, 12, 59, 0, 0, // Skip to: 1651
/* 1592 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 1595 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 1623
/* 1600 */ MCD::OPC_CheckPredicate, 8, 160, 0, 0, // Skip to: 1765
/* 1605 */ MCD::OPC_CheckField, 12, 4, 15, 153, 0, 0, // Skip to: 1765
/* 1612 */ MCD::OPC_CheckField, 5, 2, 0, 146, 0, 0, // Skip to: 1765
/* 1619 */ MCD::OPC_Decode, 245, 14, 22, // Opcode: STLB
/* 1623 */ MCD::OPC_FilterValue, 1, 137, 0, 0, // Skip to: 1765
/* 1628 */ MCD::OPC_CheckPredicate, 8, 132, 0, 0, // Skip to: 1765
/* 1633 */ MCD::OPC_CheckField, 5, 2, 0, 125, 0, 0, // Skip to: 1765
/* 1640 */ MCD::OPC_CheckField, 0, 4, 15, 118, 0, 0, // Skip to: 1765
/* 1647 */ MCD::OPC_Decode, 184, 6, 23, // Opcode: LDAB
/* 1651 */ MCD::OPC_FilterValue, 14, 52, 0, 0, // Skip to: 1708
/* 1656 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 1659 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1680
/* 1664 */ MCD::OPC_CheckPredicate, 9, 96, 0, 0, // Skip to: 1765
/* 1669 */ MCD::OPC_CheckField, 5, 2, 0, 89, 0, 0, // Skip to: 1765
/* 1676 */ MCD::OPC_Decode, 247, 14, 24, // Opcode: STLEXB
/* 1680 */ MCD::OPC_FilterValue, 1, 80, 0, 0, // Skip to: 1765
/* 1685 */ MCD::OPC_CheckPredicate, 9, 75, 0, 0, // Skip to: 1765
/* 1690 */ MCD::OPC_CheckField, 5, 2, 0, 68, 0, 0, // Skip to: 1765
/* 1697 */ MCD::OPC_CheckField, 0, 4, 15, 61, 0, 0, // Skip to: 1765
/* 1704 */ MCD::OPC_Decode, 186, 6, 23, // Opcode: LDAEXB
/* 1708 */ MCD::OPC_FilterValue, 15, 52, 0, 0, // Skip to: 1765
/* 1713 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 1716 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1737
/* 1721 */ MCD::OPC_CheckPredicate, 0, 39, 0, 0, // Skip to: 1765
/* 1726 */ MCD::OPC_CheckField, 5, 2, 0, 32, 0, 0, // Skip to: 1765
/* 1733 */ MCD::OPC_Decode, 143, 15, 24, // Opcode: STREXB
/* 1737 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 1765
/* 1742 */ MCD::OPC_CheckPredicate, 0, 18, 0, 0, // Skip to: 1765
/* 1747 */ MCD::OPC_CheckField, 5, 2, 0, 11, 0, 0, // Skip to: 1765
/* 1754 */ MCD::OPC_CheckField, 0, 4, 15, 4, 0, 0, // Skip to: 1765
/* 1761 */ MCD::OPC_Decode, 226, 6, 23, // Opcode: LDREXB
/* 1765 */ MCD::OPC_ExtractField, 4, 4, // Inst{7-4} ...
/* 1768 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 1810
/* 1773 */ MCD::OPC_CheckPredicate, 7, 203, 25, 0, // Skip to: 8381
/* 1778 */ MCD::OPC_CheckField, 23, 1, 0, 196, 25, 0, // Skip to: 8381
/* 1785 */ MCD::OPC_CheckField, 20, 1, 0, 189, 25, 0, // Skip to: 8381
/* 1792 */ MCD::OPC_CheckField, 9, 3, 1, 182, 25, 0, // Skip to: 8381
/* 1799 */ MCD::OPC_CheckField, 0, 4, 0, 175, 25, 0, // Skip to: 8381
/* 1806 */ MCD::OPC_Decode, 144, 7, 25, // Opcode: MRSbanked
/* 1810 */ MCD::OPC_FilterValue, 11, 31, 0, 0, // Skip to: 1846
/* 1815 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 1818 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1832
/* 1823 */ MCD::OPC_CheckPredicate, 0, 153, 25, 0, // Skip to: 8381
/* 1828 */ MCD::OPC_Decode, 146, 15, 7, // Opcode: STRH
/* 1832 */ MCD::OPC_FilterValue, 1, 144, 25, 0, // Skip to: 8381
/* 1837 */ MCD::OPC_CheckPredicate, 0, 139, 25, 0, // Skip to: 8381
/* 1842 */ MCD::OPC_Decode, 229, 6, 7, // Opcode: LDRH
/* 1846 */ MCD::OPC_FilterValue, 13, 31, 0, 0, // Skip to: 1882
/* 1851 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 1854 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1868
/* 1859 */ MCD::OPC_CheckPredicate, 3, 117, 25, 0, // Skip to: 8381
/* 1864 */ MCD::OPC_Decode, 222, 6, 7, // Opcode: LDRD
/* 1868 */ MCD::OPC_FilterValue, 1, 108, 25, 0, // Skip to: 8381
/* 1873 */ MCD::OPC_CheckPredicate, 0, 103, 25, 0, // Skip to: 8381
/* 1878 */ MCD::OPC_Decode, 234, 6, 7, // Opcode: LDRSB
/* 1882 */ MCD::OPC_FilterValue, 15, 94, 25, 0, // Skip to: 8381
/* 1887 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 1890 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1904
/* 1895 */ MCD::OPC_CheckPredicate, 3, 81, 25, 0, // Skip to: 8381
/* 1900 */ MCD::OPC_Decode, 139, 15, 7, // Opcode: STRD
/* 1904 */ MCD::OPC_FilterValue, 1, 72, 25, 0, // Skip to: 8381
/* 1909 */ MCD::OPC_CheckPredicate, 0, 67, 25, 0, // Skip to: 8381
/* 1914 */ MCD::OPC_Decode, 239, 6, 7, // Opcode: LDRSH
/* 1918 */ MCD::OPC_FilterValue, 1, 58, 25, 0, // Skip to: 8381
/* 1923 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
/* 1926 */ MCD::OPC_FilterValue, 0, 180, 2, 0, // Skip to: 2623
/* 1931 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ...
/* 1934 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 2002
/* 1939 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
/* 1942 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 1972
/* 1947 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 1963
/* 1952 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 1963
/* 1959 */ MCD::OPC_Decode, 165, 6, 0, // Opcode: EORrr
/* 1963 */ MCD::OPC_CheckPredicate, 0, 13, 25, 0, // Skip to: 8381
/* 1968 */ MCD::OPC_Decode, 166, 6, 1, // Opcode: EORrsi
/* 1972 */ MCD::OPC_FilterValue, 1, 4, 25, 0, // Skip to: 8381
/* 1977 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 1993
/* 1982 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 1993
/* 1989 */ MCD::OPC_Decode, 142, 14, 0, // Opcode: RSBrr
/* 1993 */ MCD::OPC_CheckPredicate, 0, 239, 24, 0, // Skip to: 8381
/* 1998 */ MCD::OPC_Decode, 143, 14, 1, // Opcode: RSBrsi
/* 2002 */ MCD::OPC_FilterValue, 1, 63, 0, 0, // Skip to: 2070
/* 2007 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
/* 2010 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 2040
/* 2015 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 2031
/* 2020 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 2031
/* 2027 */ MCD::OPC_Decode, 198, 5, 0, // Opcode: ADCrr
/* 2031 */ MCD::OPC_CheckPredicate, 0, 201, 24, 0, // Skip to: 8381
/* 2036 */ MCD::OPC_Decode, 199, 5, 1, // Opcode: ADCrsi
/* 2040 */ MCD::OPC_FilterValue, 1, 192, 24, 0, // Skip to: 8381
/* 2045 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 2061
/* 2050 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 2061
/* 2057 */ MCD::OPC_Decode, 146, 14, 0, // Opcode: RSCrr
/* 2061 */ MCD::OPC_CheckPredicate, 0, 171, 24, 0, // Skip to: 8381
/* 2066 */ MCD::OPC_Decode, 147, 14, 1, // Opcode: RSCrsi
/* 2070 */ MCD::OPC_FilterValue, 2, 166, 1, 0, // Skip to: 2497
/* 2075 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 2078 */ MCD::OPC_FilterValue, 0, 70, 1, 0, // Skip to: 2409
/* 2083 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
/* 2086 */ MCD::OPC_FilterValue, 0, 38, 0, 0, // Skip to: 2129
/* 2091 */ MCD::OPC_ExtractField, 9, 7, // Inst{15-9} ...
/* 2094 */ MCD::OPC_FilterValue, 120, 16, 0, 0, // Skip to: 2115
/* 2099 */ MCD::OPC_CheckPredicate, 0, 133, 24, 0, // Skip to: 8381
/* 2104 */ MCD::OPC_CheckField, 8, 1, 0, 126, 24, 0, // Skip to: 8381
/* 2111 */ MCD::OPC_Decode, 146, 7, 26, // Opcode: MSR
/* 2115 */ MCD::OPC_FilterValue, 121, 117, 24, 0, // Skip to: 8381
/* 2120 */ MCD::OPC_CheckPredicate, 7, 112, 24, 0, // Skip to: 8381
/* 2125 */ MCD::OPC_Decode, 147, 7, 27, // Opcode: MSRbanked
/* 2129 */ MCD::OPC_FilterValue, 1, 24, 0, 0, // Skip to: 2158
/* 2134 */ MCD::OPC_CheckPredicate, 0, 98, 24, 0, // Skip to: 8381
/* 2139 */ MCD::OPC_CheckField, 22, 1, 0, 91, 24, 0, // Skip to: 8381
/* 2146 */ MCD::OPC_CheckField, 8, 12, 255, 31, 83, 24, 0, // Skip to: 8381
/* 2154 */ MCD::OPC_Decode, 234, 5, 28, // Opcode: BXJ
/* 2158 */ MCD::OPC_FilterValue, 2, 67, 0, 0, // Skip to: 2230
/* 2163 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ...
/* 2166 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 2198
/* 2171 */ MCD::OPC_CheckPredicate, 2, 61, 24, 0, // Skip to: 8381
/* 2176 */ MCD::OPC_CheckField, 28, 4, 14, 54, 24, 0, // Skip to: 8381
/* 2183 */ MCD::OPC_CheckField, 22, 1, 0, 47, 24, 0, // Skip to: 8381
/* 2190 */ MCD::OPC_SoftFail, 128, 26 /* 0xd00 */, 0,
/* 2194 */ MCD::OPC_Decode, 159, 6, 8, // Opcode: CRC32H
/* 2198 */ MCD::OPC_FilterValue, 1, 34, 24, 0, // Skip to: 8381
/* 2203 */ MCD::OPC_CheckPredicate, 2, 29, 24, 0, // Skip to: 8381
/* 2208 */ MCD::OPC_CheckField, 28, 4, 14, 22, 24, 0, // Skip to: 8381
/* 2215 */ MCD::OPC_CheckField, 22, 1, 0, 15, 24, 0, // Skip to: 8381
/* 2222 */ MCD::OPC_SoftFail, 128, 26 /* 0xd00 */, 0,
/* 2226 */ MCD::OPC_Decode, 157, 6, 8, // Opcode: CRC32CH
/* 2230 */ MCD::OPC_FilterValue, 3, 30, 0, 0, // Skip to: 2265
/* 2235 */ MCD::OPC_CheckPredicate, 7, 253, 23, 0, // Skip to: 8381
/* 2240 */ MCD::OPC_CheckField, 22, 1, 1, 246, 23, 0, // Skip to: 8381
/* 2247 */ MCD::OPC_CheckField, 8, 12, 0, 239, 23, 0, // Skip to: 8381
/* 2254 */ MCD::OPC_CheckField, 0, 4, 14, 232, 23, 0, // Skip to: 8381
/* 2261 */ MCD::OPC_Decode, 168, 6, 29, // Opcode: ERET
/* 2265 */ MCD::OPC_FilterValue, 4, 31, 0, 0, // Skip to: 2301
/* 2270 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
/* 2273 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2287
/* 2278 */ MCD::OPC_CheckPredicate, 3, 210, 23, 0, // Skip to: 8381
/* 2283 */ MCD::OPC_Decode, 192, 14, 13, // Opcode: SMLAWB
/* 2287 */ MCD::OPC_FilterValue, 1, 201, 23, 0, // Skip to: 8381
/* 2292 */ MCD::OPC_CheckPredicate, 3, 196, 23, 0, // Skip to: 8381
/* 2297 */ MCD::OPC_Decode, 206, 14, 30, // Opcode: SMULBB
/* 2301 */ MCD::OPC_FilterValue, 5, 31, 0, 0, // Skip to: 2337
/* 2306 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
/* 2309 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2323
/* 2314 */ MCD::OPC_CheckPredicate, 3, 174, 23, 0, // Skip to: 8381
/* 2319 */ MCD::OPC_Decode, 211, 14, 30, // Opcode: SMULWB
/* 2323 */ MCD::OPC_FilterValue, 1, 165, 23, 0, // Skip to: 8381
/* 2328 */ MCD::OPC_CheckPredicate, 3, 160, 23, 0, // Skip to: 8381
/* 2333 */ MCD::OPC_Decode, 209, 14, 30, // Opcode: SMULTB
/* 2337 */ MCD::OPC_FilterValue, 6, 31, 0, 0, // Skip to: 2373
/* 2342 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
/* 2345 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2359
/* 2350 */ MCD::OPC_CheckPredicate, 3, 138, 23, 0, // Skip to: 8381
/* 2355 */ MCD::OPC_Decode, 193, 14, 13, // Opcode: SMLAWT
/* 2359 */ MCD::OPC_FilterValue, 1, 129, 23, 0, // Skip to: 8381
/* 2364 */ MCD::OPC_CheckPredicate, 3, 124, 23, 0, // Skip to: 8381
/* 2369 */ MCD::OPC_Decode, 207, 14, 30, // Opcode: SMULBT
/* 2373 */ MCD::OPC_FilterValue, 7, 115, 23, 0, // Skip to: 8381
/* 2378 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
/* 2381 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2395
/* 2386 */ MCD::OPC_CheckPredicate, 3, 102, 23, 0, // Skip to: 8381
/* 2391 */ MCD::OPC_Decode, 212, 14, 30, // Opcode: SMULWT
/* 2395 */ MCD::OPC_FilterValue, 1, 93, 23, 0, // Skip to: 8381
/* 2400 */ MCD::OPC_CheckPredicate, 3, 88, 23, 0, // Skip to: 8381
/* 2405 */ MCD::OPC_Decode, 210, 14, 30, // Opcode: SMULTT
/* 2409 */ MCD::OPC_FilterValue, 1, 79, 23, 0, // Skip to: 8381
/* 2414 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
/* 2417 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 2457
/* 2422 */ MCD::OPC_CheckPredicate, 0, 16, 0, 0, // Skip to: 2443
/* 2427 */ MCD::OPC_CheckField, 5, 7, 0, 9, 0, 0, // Skip to: 2443
/* 2434 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
/* 2439 */ MCD::OPC_Decode, 173, 15, 20, // Opcode: TEQrr
/* 2443 */ MCD::OPC_CheckPredicate, 0, 45, 23, 0, // Skip to: 8381
/* 2448 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
/* 2453 */ MCD::OPC_Decode, 174, 15, 17, // Opcode: TEQrsi
/* 2457 */ MCD::OPC_FilterValue, 1, 31, 23, 0, // Skip to: 8381
/* 2462 */ MCD::OPC_CheckPredicate, 0, 16, 0, 0, // Skip to: 2483
/* 2467 */ MCD::OPC_CheckField, 5, 7, 0, 9, 0, 0, // Skip to: 2483
/* 2474 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
/* 2479 */ MCD::OPC_Decode, 145, 6, 20, // Opcode: CMNzrr
/* 2483 */ MCD::OPC_CheckPredicate, 0, 5, 23, 0, // Skip to: 8381
/* 2488 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
/* 2493 */ MCD::OPC_Decode, 146, 6, 17, // Opcode: CMNzrsi
/* 2497 */ MCD::OPC_FilterValue, 3, 247, 22, 0, // Skip to: 8381
/* 2502 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
/* 2505 */ MCD::OPC_FilterValue, 0, 73, 0, 0, // Skip to: 2583
/* 2510 */ MCD::OPC_CheckPredicate, 0, 19, 0, 0, // Skip to: 2534
/* 2515 */ MCD::OPC_CheckField, 5, 16, 128, 15, 11, 0, 0, // Skip to: 2534
/* 2523 */ MCD::OPC_CheckField, 0, 4, 14, 4, 0, 0, // Skip to: 2534
/* 2530 */ MCD::OPC_Decode, 131, 7, 29, // Opcode: MOVPCLR
/* 2534 */ MCD::OPC_ExtractField, 5, 7, // Inst{11-5} ...
/* 2537 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 2567
/* 2542 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 2558
/* 2547 */ MCD::OPC_CheckField, 16, 4, 0, 4, 0, 0, // Skip to: 2558
/* 2554 */ MCD::OPC_Decode, 135, 7, 31, // Opcode: MOVr
/* 2558 */ MCD::OPC_CheckPredicate, 0, 4, 0, 0, // Skip to: 2567
/* 2563 */ MCD::OPC_Decode, 136, 7, 32, // Opcode: MOVr_TC
/* 2567 */ MCD::OPC_CheckPredicate, 0, 177, 22, 0, // Skip to: 8381
/* 2572 */ MCD::OPC_CheckField, 16, 4, 0, 170, 22, 0, // Skip to: 8381
/* 2579 */ MCD::OPC_Decode, 137, 7, 33, // Opcode: MOVsi
/* 2583 */ MCD::OPC_FilterValue, 1, 161, 22, 0, // Skip to: 8381
/* 2588 */ MCD::OPC_CheckPredicate, 0, 16, 0, 0, // Skip to: 2609
/* 2593 */ MCD::OPC_CheckField, 5, 7, 0, 9, 0, 0, // Skip to: 2609
/* 2600 */ MCD::OPC_SoftFail, 128, 128, 60 /* 0xf0000 */, 0,
/* 2605 */ MCD::OPC_Decode, 224, 13, 31, // Opcode: MVNr
/* 2609 */ MCD::OPC_CheckPredicate, 0, 135, 22, 0, // Skip to: 8381
/* 2614 */ MCD::OPC_SoftFail, 128, 128, 60 /* 0xf0000 */, 0,
/* 2619 */ MCD::OPC_Decode, 225, 13, 33, // Opcode: MVNsi
/* 2623 */ MCD::OPC_FilterValue, 1, 121, 22, 0, // Skip to: 8381
/* 2628 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
/* 2631 */ MCD::OPC_FilterValue, 0, 113, 1, 0, // Skip to: 3005
/* 2636 */ MCD::OPC_ExtractField, 22, 3, // Inst{24-22} ...
/* 2639 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2653
/* 2644 */ MCD::OPC_CheckPredicate, 0, 100, 22, 0, // Skip to: 8381
/* 2649 */ MCD::OPC_Decode, 167, 6, 2, // Opcode: EORrsr
/* 2653 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 2667
/* 2658 */ MCD::OPC_CheckPredicate, 0, 86, 22, 0, // Skip to: 8381
/* 2663 */ MCD::OPC_Decode, 144, 14, 2, // Opcode: RSBrsr
/* 2667 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 2681
/* 2672 */ MCD::OPC_CheckPredicate, 0, 72, 22, 0, // Skip to: 8381
/* 2677 */ MCD::OPC_Decode, 200, 5, 3, // Opcode: ADCrsr
/* 2681 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 2695
/* 2686 */ MCD::OPC_CheckPredicate, 0, 58, 22, 0, // Skip to: 8381
/* 2691 */ MCD::OPC_Decode, 148, 14, 2, // Opcode: RSCrsr
/* 2695 */ MCD::OPC_FilterValue, 4, 163, 0, 0, // Skip to: 2863
/* 2700 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 2703 */ MCD::OPC_FilterValue, 0, 136, 0, 0, // Skip to: 2844
/* 2708 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
/* 2711 */ MCD::OPC_FilterValue, 0, 50, 0, 0, // Skip to: 2766
/* 2716 */ MCD::OPC_ExtractField, 8, 12, // Inst{19-8} ...
/* 2719 */ MCD::OPC_FilterValue, 255, 31, 24, 22, 0, // Skip to: 8381
/* 2725 */ MCD::OPC_CheckPredicate, 10, 11, 0, 0, // Skip to: 2741
/* 2730 */ MCD::OPC_CheckField, 0, 4, 14, 4, 0, 0, // Skip to: 2741
/* 2737 */ MCD::OPC_Decode, 235, 5, 29, // Opcode: BX_RET
/* 2741 */ MCD::OPC_CheckPredicate, 10, 11, 0, 0, // Skip to: 2757
/* 2746 */ MCD::OPC_CheckField, 28, 4, 14, 4, 0, 0, // Skip to: 2757
/* 2753 */ MCD::OPC_Decode, 233, 5, 34, // Opcode: BX
/* 2757 */ MCD::OPC_CheckPredicate, 10, 243, 21, 0, // Skip to: 8381
/* 2762 */ MCD::OPC_Decode, 236, 5, 28, // Opcode: BX_pred
/* 2766 */ MCD::OPC_FilterValue, 1, 34, 0, 0, // Skip to: 2805
/* 2771 */ MCD::OPC_ExtractField, 8, 12, // Inst{19-8} ...
/* 2774 */ MCD::OPC_FilterValue, 255, 31, 225, 21, 0, // Skip to: 8381
/* 2780 */ MCD::OPC_CheckPredicate, 11, 11, 0, 0, // Skip to: 2796
/* 2785 */ MCD::OPC_CheckField, 28, 4, 14, 4, 0, 0, // Skip to: 2796
/* 2792 */ MCD::OPC_Decode, 229, 5, 34, // Opcode: BLX
/* 2796 */ MCD::OPC_CheckPredicate, 11, 204, 21, 0, // Skip to: 8381
/* 2801 */ MCD::OPC_Decode, 230, 5, 28, // Opcode: BLX_pred
/* 2805 */ MCD::OPC_FilterValue, 2, 13, 0, 0, // Skip to: 2823
/* 2810 */ MCD::OPC_CheckPredicate, 0, 190, 21, 0, // Skip to: 8381
/* 2815 */ MCD::OPC_SoftFail, 128, 30 /* 0xf00 */, 0,
/* 2819 */ MCD::OPC_Decode, 254, 13, 21, // Opcode: QSUB
/* 2823 */ MCD::OPC_FilterValue, 3, 177, 21, 0, // Skip to: 8381
/* 2828 */ MCD::OPC_CheckPredicate, 0, 172, 21, 0, // Skip to: 8381
/* 2833 */ MCD::OPC_CheckField, 28, 4, 14, 165, 21, 0, // Skip to: 8381
/* 2840 */ MCD::OPC_Decode, 227, 5, 15, // Opcode: BKPT
/* 2844 */ MCD::OPC_FilterValue, 1, 156, 21, 0, // Skip to: 8381
/* 2849 */ MCD::OPC_CheckPredicate, 0, 151, 21, 0, // Skip to: 8381
/* 2854 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
/* 2859 */ MCD::OPC_Decode, 175, 15, 18, // Opcode: TEQrsr
/* 2863 */ MCD::OPC_FilterValue, 5, 97, 0, 0, // Skip to: 2965
/* 2868 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 2871 */ MCD::OPC_FilterValue, 0, 70, 0, 0, // Skip to: 2946
/* 2876 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
/* 2879 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 2907
/* 2884 */ MCD::OPC_CheckPredicate, 11, 116, 21, 0, // Skip to: 8381
/* 2889 */ MCD::OPC_CheckField, 16, 4, 15, 109, 21, 0, // Skip to: 8381
/* 2896 */ MCD::OPC_CheckField, 8, 4, 15, 102, 21, 0, // Skip to: 8381
/* 2903 */ MCD::OPC_Decode, 143, 6, 35, // Opcode: CLZ
/* 2907 */ MCD::OPC_FilterValue, 2, 13, 0, 0, // Skip to: 2925
/* 2912 */ MCD::OPC_CheckPredicate, 0, 88, 21, 0, // Skip to: 8381
/* 2917 */ MCD::OPC_SoftFail, 128, 30 /* 0xf00 */, 0,
/* 2921 */ MCD::OPC_Decode, 252, 13, 21, // Opcode: QDSUB
/* 2925 */ MCD::OPC_FilterValue, 3, 75, 21, 0, // Skip to: 8381
/* 2930 */ MCD::OPC_CheckPredicate, 12, 70, 21, 0, // Skip to: 8381
/* 2935 */ MCD::OPC_CheckField, 8, 12, 0, 63, 21, 0, // Skip to: 8381
/* 2942 */ MCD::OPC_Decode, 178, 14, 36, // Opcode: SMC
/* 2946 */ MCD::OPC_FilterValue, 1, 54, 21, 0, // Skip to: 8381
/* 2951 */ MCD::OPC_CheckPredicate, 0, 49, 21, 0, // Skip to: 8381
/* 2956 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
/* 2961 */ MCD::OPC_Decode, 147, 6, 18, // Opcode: CMNzrsr
/* 2965 */ MCD::OPC_FilterValue, 6, 16, 0, 0, // Skip to: 2986
/* 2970 */ MCD::OPC_CheckPredicate, 0, 30, 21, 0, // Skip to: 8381
/* 2975 */ MCD::OPC_CheckField, 16, 4, 0, 23, 21, 0, // Skip to: 8381
/* 2982 */ MCD::OPC_Decode, 138, 7, 37, // Opcode: MOVsr
/* 2986 */ MCD::OPC_FilterValue, 7, 14, 21, 0, // Skip to: 8381
/* 2991 */ MCD::OPC_CheckPredicate, 0, 9, 21, 0, // Skip to: 8381
/* 2996 */ MCD::OPC_SoftFail, 128, 128, 60 /* 0xf0000 */, 0,
/* 3001 */ MCD::OPC_Decode, 226, 13, 37, // Opcode: MVNsr
/* 3005 */ MCD::OPC_FilterValue, 1, 251, 20, 0, // Skip to: 8381
/* 3010 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
/* 3013 */ MCD::OPC_FilterValue, 0, 48, 1, 0, // Skip to: 3322
/* 3018 */ MCD::OPC_ExtractField, 22, 3, // Inst{24-22} ...
/* 3021 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3035
/* 3026 */ MCD::OPC_CheckPredicate, 1, 230, 20, 0, // Skip to: 8381
/* 3031 */ MCD::OPC_Decode, 129, 7, 38, // Opcode: MLA
/* 3035 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 3056
/* 3040 */ MCD::OPC_CheckPredicate, 13, 216, 20, 0, // Skip to: 8381
/* 3045 */ MCD::OPC_CheckField, 20, 1, 0, 209, 20, 0, // Skip to: 8381
/* 3052 */ MCD::OPC_Decode, 130, 7, 39, // Opcode: MLS
/* 3056 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3070
/* 3061 */ MCD::OPC_CheckPredicate, 1, 195, 20, 0, // Skip to: 8381
/* 3066 */ MCD::OPC_Decode, 196, 15, 40, // Opcode: UMLAL
/* 3070 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 3084
/* 3075 */ MCD::OPC_CheckPredicate, 1, 181, 20, 0, // Skip to: 8381
/* 3080 */ MCD::OPC_Decode, 183, 14, 40, // Opcode: SMLAL
/* 3084 */ MCD::OPC_FilterValue, 6, 89, 0, 0, // Skip to: 3178
/* 3089 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
/* 3092 */ MCD::OPC_FilterValue, 14, 38, 0, 0, // Skip to: 3135
/* 3097 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 3100 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3114
/* 3105 */ MCD::OPC_CheckPredicate, 9, 151, 20, 0, // Skip to: 8381
/* 3110 */ MCD::OPC_Decode, 248, 14, 41, // Opcode: STLEXD
/* 3114 */ MCD::OPC_FilterValue, 1, 142, 20, 0, // Skip to: 8381
/* 3119 */ MCD::OPC_CheckPredicate, 9, 137, 20, 0, // Skip to: 8381
/* 3124 */ MCD::OPC_CheckField, 0, 4, 15, 130, 20, 0, // Skip to: 8381
/* 3131 */ MCD::OPC_Decode, 187, 6, 42, // Opcode: LDAEXD
/* 3135 */ MCD::OPC_FilterValue, 15, 121, 20, 0, // Skip to: 8381
/* 3140 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 3143 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3157
/* 3148 */ MCD::OPC_CheckPredicate, 0, 108, 20, 0, // Skip to: 8381
/* 3153 */ MCD::OPC_Decode, 144, 15, 41, // Opcode: STREXD
/* 3157 */ MCD::OPC_FilterValue, 1, 99, 20, 0, // Skip to: 8381
/* 3162 */ MCD::OPC_CheckPredicate, 0, 94, 20, 0, // Skip to: 8381
/* 3167 */ MCD::OPC_CheckField, 0, 4, 15, 87, 20, 0, // Skip to: 8381
/* 3174 */ MCD::OPC_Decode, 227, 6, 42, // Opcode: LDREXD
/* 3178 */ MCD::OPC_FilterValue, 7, 78, 20, 0, // Skip to: 8381
/* 3183 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
/* 3186 */ MCD::OPC_FilterValue, 12, 45, 0, 0, // Skip to: 3236
/* 3191 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 3194 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3215
/* 3199 */ MCD::OPC_CheckPredicate, 8, 57, 20, 0, // Skip to: 8381
/* 3204 */ MCD::OPC_CheckField, 12, 4, 15, 50, 20, 0, // Skip to: 8381
/* 3211 */ MCD::OPC_Decode, 250, 14, 22, // Opcode: STLH
/* 3215 */ MCD::OPC_FilterValue, 1, 41, 20, 0, // Skip to: 8381
/* 3220 */ MCD::OPC_CheckPredicate, 8, 36, 20, 0, // Skip to: 8381
/* 3225 */ MCD::OPC_CheckField, 0, 4, 15, 29, 20, 0, // Skip to: 8381
/* 3232 */ MCD::OPC_Decode, 189, 6, 23, // Opcode: LDAH
/* 3236 */ MCD::OPC_FilterValue, 14, 38, 0, 0, // Skip to: 3279
/* 3241 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 3244 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3258
/* 3249 */ MCD::OPC_CheckPredicate, 9, 7, 20, 0, // Skip to: 8381
/* 3254 */ MCD::OPC_Decode, 249, 14, 24, // Opcode: STLEXH
/* 3258 */ MCD::OPC_FilterValue, 1, 254, 19, 0, // Skip to: 8381
/* 3263 */ MCD::OPC_CheckPredicate, 9, 249, 19, 0, // Skip to: 8381
/* 3268 */ MCD::OPC_CheckField, 0, 4, 15, 242, 19, 0, // Skip to: 8381
/* 3275 */ MCD::OPC_Decode, 188, 6, 23, // Opcode: LDAEXH
/* 3279 */ MCD::OPC_FilterValue, 15, 233, 19, 0, // Skip to: 8381
/* 3284 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 3287 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3301
/* 3292 */ MCD::OPC_CheckPredicate, 0, 220, 19, 0, // Skip to: 8381
/* 3297 */ MCD::OPC_Decode, 145, 15, 24, // Opcode: STREXH
/* 3301 */ MCD::OPC_FilterValue, 1, 211, 19, 0, // Skip to: 8381
/* 3306 */ MCD::OPC_CheckPredicate, 0, 206, 19, 0, // Skip to: 8381
/* 3311 */ MCD::OPC_CheckField, 0, 4, 15, 199, 19, 0, // Skip to: 8381
/* 3318 */ MCD::OPC_Decode, 228, 6, 23, // Opcode: LDREXH
/* 3322 */ MCD::OPC_FilterValue, 1, 130, 0, 0, // Skip to: 3457
/* 3327 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 3330 */ MCD::OPC_FilterValue, 0, 60, 0, 0, // Skip to: 3395
/* 3335 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
/* 3338 */ MCD::OPC_FilterValue, 0, 38, 0, 0, // Skip to: 3381
/* 3343 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
/* 3346 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3367
/* 3351 */ MCD::OPC_CheckPredicate, 0, 161, 19, 0, // Skip to: 8381
/* 3356 */ MCD::OPC_CheckField, 8, 4, 0, 154, 19, 0, // Skip to: 8381
/* 3363 */ MCD::OPC_Decode, 148, 15, 43, // Opcode: STRHTr
/* 3367 */ MCD::OPC_FilterValue, 1, 145, 19, 0, // Skip to: 8381
/* 3372 */ MCD::OPC_CheckPredicate, 0, 140, 19, 0, // Skip to: 8381
/* 3377 */ MCD::OPC_Decode, 147, 15, 44, // Opcode: STRHTi
/* 3381 */ MCD::OPC_FilterValue, 1, 131, 19, 0, // Skip to: 8381
/* 3386 */ MCD::OPC_CheckPredicate, 0, 126, 19, 0, // Skip to: 8381
/* 3391 */ MCD::OPC_Decode, 150, 15, 7, // Opcode: STRH_PRE
/* 3395 */ MCD::OPC_FilterValue, 1, 117, 19, 0, // Skip to: 8381
/* 3400 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
/* 3403 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 3443
/* 3408 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
/* 3411 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 3429
/* 3416 */ MCD::OPC_CheckPredicate, 0, 96, 19, 0, // Skip to: 8381
/* 3421 */ MCD::OPC_SoftFail, 128, 30 /* 0xf00 */, 0,
/* 3425 */ MCD::OPC_Decode, 231, 6, 45, // Opcode: LDRHTr
/* 3429 */ MCD::OPC_FilterValue, 1, 83, 19, 0, // Skip to: 8381
/* 3434 */ MCD::OPC_CheckPredicate, 0, 78, 19, 0, // Skip to: 8381
/* 3439 */ MCD::OPC_Decode, 230, 6, 46, // Opcode: LDRHTi
/* 3443 */ MCD::OPC_FilterValue, 1, 69, 19, 0, // Skip to: 8381
/* 3448 */ MCD::OPC_CheckPredicate, 0, 64, 19, 0, // Skip to: 8381
/* 3453 */ MCD::OPC_Decode, 233, 6, 7, // Opcode: LDRH_PRE
/* 3457 */ MCD::OPC_FilterValue, 2, 86, 0, 0, // Skip to: 3548
/* 3462 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 3465 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3486
/* 3470 */ MCD::OPC_CheckPredicate, 0, 42, 19, 0, // Skip to: 8381
/* 3475 */ MCD::OPC_CheckField, 24, 1, 1, 35, 19, 0, // Skip to: 8381
/* 3482 */ MCD::OPC_Decode, 224, 6, 7, // Opcode: LDRD_PRE
/* 3486 */ MCD::OPC_FilterValue, 1, 26, 19, 0, // Skip to: 8381
/* 3491 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
/* 3494 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 3534
/* 3499 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
/* 3502 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 3520
/* 3507 */ MCD::OPC_CheckPredicate, 0, 5, 19, 0, // Skip to: 8381
/* 3512 */ MCD::OPC_SoftFail, 128, 30 /* 0xf00 */, 0,
/* 3516 */ MCD::OPC_Decode, 236, 6, 45, // Opcode: LDRSBTr
/* 3520 */ MCD::OPC_FilterValue, 1, 248, 18, 0, // Skip to: 8381
/* 3525 */ MCD::OPC_CheckPredicate, 0, 243, 18, 0, // Skip to: 8381
/* 3530 */ MCD::OPC_Decode, 235, 6, 46, // Opcode: LDRSBTi
/* 3534 */ MCD::OPC_FilterValue, 1, 234, 18, 0, // Skip to: 8381
/* 3539 */ MCD::OPC_CheckPredicate, 0, 229, 18, 0, // Skip to: 8381
/* 3544 */ MCD::OPC_Decode, 238, 6, 7, // Opcode: LDRSB_PRE
/* 3548 */ MCD::OPC_FilterValue, 3, 220, 18, 0, // Skip to: 8381
/* 3553 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 3556 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3577
/* 3561 */ MCD::OPC_CheckPredicate, 0, 207, 18, 0, // Skip to: 8381
/* 3566 */ MCD::OPC_CheckField, 24, 1, 1, 200, 18, 0, // Skip to: 8381
/* 3573 */ MCD::OPC_Decode, 141, 15, 7, // Opcode: STRD_PRE
/* 3577 */ MCD::OPC_FilterValue, 1, 191, 18, 0, // Skip to: 8381
/* 3582 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
/* 3585 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 3625
/* 3590 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
/* 3593 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 3611
/* 3598 */ MCD::OPC_CheckPredicate, 0, 170, 18, 0, // Skip to: 8381
/* 3603 */ MCD::OPC_SoftFail, 128, 30 /* 0xf00 */, 0,
/* 3607 */ MCD::OPC_Decode, 241, 6, 45, // Opcode: LDRSHTr
/* 3611 */ MCD::OPC_FilterValue, 1, 157, 18, 0, // Skip to: 8381
/* 3616 */ MCD::OPC_CheckPredicate, 0, 152, 18, 0, // Skip to: 8381
/* 3621 */ MCD::OPC_Decode, 240, 6, 46, // Opcode: LDRSHTi
/* 3625 */ MCD::OPC_FilterValue, 1, 143, 18, 0, // Skip to: 8381
/* 3630 */ MCD::OPC_CheckPredicate, 0, 138, 18, 0, // Skip to: 8381
/* 3635 */ MCD::OPC_Decode, 243, 6, 7, // Opcode: LDRSH_PRE
/* 3639 */ MCD::OPC_FilterValue, 1, 0, 2, 0, // Skip to: 4156
/* 3644 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
/* 3647 */ MCD::OPC_FilterValue, 0, 201, 0, 0, // Skip to: 3853
/* 3652 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
/* 3655 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 3735
/* 3660 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ...
/* 3663 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3677
/* 3668 */ MCD::OPC_CheckPredicate, 0, 46, 0, 0, // Skip to: 3719
/* 3673 */ MCD::OPC_Decode, 210, 5, 47, // Opcode: ANDri
/* 3677 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 3691
/* 3682 */ MCD::OPC_CheckPredicate, 0, 32, 0, 0, // Skip to: 3719
/* 3687 */ MCD::OPC_Decode, 159, 15, 47, // Opcode: SUBri
/* 3691 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3705
/* 3696 */ MCD::OPC_CheckPredicate, 0, 18, 0, 0, // Skip to: 3719
/* 3701 */ MCD::OPC_Decode, 201, 5, 47, // Opcode: ADDri
/* 3705 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 3719
/* 3710 */ MCD::OPC_CheckPredicate, 0, 4, 0, 0, // Skip to: 3719
/* 3715 */ MCD::OPC_Decode, 153, 14, 47, // Opcode: SBCri
/* 3719 */ MCD::OPC_CheckPredicate, 0, 49, 18, 0, // Skip to: 8381
/* 3724 */ MCD::OPC_CheckField, 16, 5, 15, 42, 18, 0, // Skip to: 8381
/* 3731 */ MCD::OPC_Decode, 205, 5, 48, // Opcode: ADR
/* 3735 */ MCD::OPC_FilterValue, 1, 33, 18, 0, // Skip to: 8381
/* 3740 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ...
/* 3743 */ MCD::OPC_FilterValue, 0, 36, 0, 0, // Skip to: 3784
/* 3748 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 3751 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3765
/* 3756 */ MCD::OPC_CheckPredicate, 13, 12, 18, 0, // Skip to: 8381
/* 3761 */ MCD::OPC_Decode, 134, 7, 49, // Opcode: MOVi16
/* 3765 */ MCD::OPC_FilterValue, 1, 3, 18, 0, // Skip to: 8381
/* 3770 */ MCD::OPC_CheckPredicate, 0, 254, 17, 0, // Skip to: 8381
/* 3775 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
/* 3780 */ MCD::OPC_Decode, 179, 15, 50, // Opcode: TSTri
/* 3784 */ MCD::OPC_FilterValue, 1, 36, 0, 0, // Skip to: 3825
/* 3789 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 3792 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3806
/* 3797 */ MCD::OPC_CheckPredicate, 13, 227, 17, 0, // Skip to: 8381
/* 3802 */ MCD::OPC_Decode, 132, 7, 49, // Opcode: MOVTi16
/* 3806 */ MCD::OPC_FilterValue, 1, 218, 17, 0, // Skip to: 8381
/* 3811 */ MCD::OPC_CheckPredicate, 0, 213, 17, 0, // Skip to: 8381
/* 3816 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
/* 3821 */ MCD::OPC_Decode, 148, 6, 50, // Opcode: CMPri
/* 3825 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3839
/* 3830 */ MCD::OPC_CheckPredicate, 0, 194, 17, 0, // Skip to: 8381
/* 3835 */ MCD::OPC_Decode, 235, 13, 47, // Opcode: ORRri
/* 3839 */ MCD::OPC_FilterValue, 3, 185, 17, 0, // Skip to: 8381
/* 3844 */ MCD::OPC_CheckPredicate, 0, 180, 17, 0, // Skip to: 8381
/* 3849 */ MCD::OPC_Decode, 223, 5, 47, // Opcode: BICri
/* 3853 */ MCD::OPC_FilterValue, 1, 171, 17, 0, // Skip to: 8381
/* 3858 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ...
/* 3861 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 3897
/* 3866 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
/* 3869 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3883
/* 3874 */ MCD::OPC_CheckPredicate, 0, 150, 17, 0, // Skip to: 8381
/* 3879 */ MCD::OPC_Decode, 164, 6, 47, // Opcode: EORri
/* 3883 */ MCD::OPC_FilterValue, 1, 141, 17, 0, // Skip to: 8381
/* 3888 */ MCD::OPC_CheckPredicate, 0, 136, 17, 0, // Skip to: 8381
/* 3893 */ MCD::OPC_Decode, 141, 14, 47, // Opcode: RSBri
/* 3897 */ MCD::OPC_FilterValue, 1, 31, 0, 0, // Skip to: 3933
/* 3902 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
/* 3905 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3919
/* 3910 */ MCD::OPC_CheckPredicate, 0, 114, 17, 0, // Skip to: 8381
/* 3915 */ MCD::OPC_Decode, 197, 5, 47, // Opcode: ADCri
/* 3919 */ MCD::OPC_FilterValue, 1, 105, 17, 0, // Skip to: 8381
/* 3924 */ MCD::OPC_CheckPredicate, 0, 100, 17, 0, // Skip to: 8381
/* 3929 */ MCD::OPC_Decode, 145, 14, 47, // Opcode: RSCri
/* 3933 */ MCD::OPC_FilterValue, 2, 168, 0, 0, // Skip to: 4106
/* 3938 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 3941 */ MCD::OPC_FilterValue, 0, 114, 0, 0, // Skip to: 4060
/* 3946 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
/* 3949 */ MCD::OPC_FilterValue, 15, 75, 17, 0, // Skip to: 8381
/* 3954 */ MCD::OPC_CheckPredicate, 14, 32, 0, 0, // Skip to: 3991
/* 3959 */ MCD::OPC_CheckField, 28, 4, 14, 25, 0, 0, // Skip to: 3991
/* 3966 */ MCD::OPC_CheckField, 22, 1, 0, 18, 0, 0, // Skip to: 3991
/* 3973 */ MCD::OPC_CheckField, 16, 4, 0, 11, 0, 0, // Skip to: 3991
/* 3980 */ MCD::OPC_CheckField, 0, 12, 18, 4, 0, 0, // Skip to: 3991
/* 3987 */ MCD::OPC_Decode, 178, 15, 51, // Opcode: TSB
/* 3991 */ MCD::OPC_CheckPredicate, 15, 25, 0, 0, // Skip to: 4021
/* 3996 */ MCD::OPC_CheckField, 22, 1, 0, 18, 0, 0, // Skip to: 4021
/* 4003 */ MCD::OPC_CheckField, 16, 4, 0, 11, 0, 0, // Skip to: 4021
/* 4010 */ MCD::OPC_CheckField, 4, 8, 15, 4, 0, 0, // Skip to: 4021
/* 4017 */ MCD::OPC_Decode, 161, 6, 36, // Opcode: DBG
/* 4021 */ MCD::OPC_CheckPredicate, 1, 25, 0, 0, // Skip to: 4051
/* 4026 */ MCD::OPC_CheckField, 22, 1, 0, 18, 0, 0, // Skip to: 4051
/* 4033 */ MCD::OPC_CheckField, 16, 4, 0, 11, 0, 0, // Skip to: 4051
/* 4040 */ MCD::OPC_CheckField, 8, 4, 0, 4, 0, 0, // Skip to: 4051
/* 4047 */ MCD::OPC_Decode, 179, 6, 52, // Opcode: HINT
/* 4051 */ MCD::OPC_CheckPredicate, 0, 229, 16, 0, // Skip to: 8381
/* 4056 */ MCD::OPC_Decode, 148, 7, 53, // Opcode: MSRi
/* 4060 */ MCD::OPC_FilterValue, 1, 220, 16, 0, // Skip to: 8381
/* 4065 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
/* 4068 */ MCD::OPC_FilterValue, 0, 14, 0, 0, // Skip to: 4087
/* 4073 */ MCD::OPC_CheckPredicate, 0, 207, 16, 0, // Skip to: 8381
/* 4078 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
/* 4083 */ MCD::OPC_Decode, 172, 15, 50, // Opcode: TEQri
/* 4087 */ MCD::OPC_FilterValue, 1, 193, 16, 0, // Skip to: 8381
/* 4092 */ MCD::OPC_CheckPredicate, 0, 188, 16, 0, // Skip to: 8381
/* 4097 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
/* 4102 */ MCD::OPC_Decode, 144, 6, 50, // Opcode: CMNri
/* 4106 */ MCD::OPC_FilterValue, 3, 174, 16, 0, // Skip to: 8381
/* 4111 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
/* 4114 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 4135
/* 4119 */ MCD::OPC_CheckPredicate, 0, 161, 16, 0, // Skip to: 8381
/* 4124 */ MCD::OPC_CheckField, 16, 4, 0, 154, 16, 0, // Skip to: 8381
/* 4131 */ MCD::OPC_Decode, 133, 7, 54, // Opcode: MOVi
/* 4135 */ MCD::OPC_FilterValue, 1, 145, 16, 0, // Skip to: 8381
/* 4140 */ MCD::OPC_CheckPredicate, 0, 140, 16, 0, // Skip to: 8381
/* 4145 */ MCD::OPC_CheckField, 16, 4, 0, 133, 16, 0, // Skip to: 8381
/* 4152 */ MCD::OPC_Decode, 223, 13, 54, // Opcode: MVNi
/* 4156 */ MCD::OPC_FilterValue, 2, 9, 2, 0, // Skip to: 4682
/* 4161 */ MCD::OPC_ExtractField, 20, 3, // Inst{22-20} ...
/* 4164 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 4200
/* 4169 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
/* 4172 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4186
/* 4177 */ MCD::OPC_CheckPredicate, 0, 103, 16, 0, // Skip to: 8381
/* 4182 */ MCD::OPC_Decode, 153, 15, 55, // Opcode: STR_POST_IMM
/* 4186 */ MCD::OPC_FilterValue, 1, 94, 16, 0, // Skip to: 8381
/* 4191 */ MCD::OPC_CheckPredicate, 0, 89, 16, 0, // Skip to: 8381
/* 4196 */ MCD::OPC_Decode, 157, 15, 56, // Opcode: STRi12
/* 4200 */ MCD::OPC_FilterValue, 1, 54, 0, 0, // Skip to: 4259
/* 4205 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
/* 4208 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4222
/* 4213 */ MCD::OPC_CheckPredicate, 0, 67, 16, 0, // Skip to: 8381
/* 4218 */ MCD::OPC_Decode, 246, 6, 55, // Opcode: LDR_POST_IMM
/* 4222 */ MCD::OPC_FilterValue, 1, 58, 16, 0, // Skip to: 8381
/* 4227 */ MCD::OPC_CheckPredicate, 16, 18, 0, 0, // Skip to: 4250
/* 4232 */ MCD::OPC_CheckField, 28, 4, 15, 11, 0, 0, // Skip to: 4250
/* 4239 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 4250
/* 4246 */ MCD::OPC_Decode, 241, 13, 57, // Opcode: PLDWi12
/* 4250 */ MCD::OPC_CheckPredicate, 0, 30, 16, 0, // Skip to: 8381
/* 4255 */ MCD::OPC_Decode, 251, 6, 56, // Opcode: LDRi12
/* 4259 */ MCD::OPC_FilterValue, 2, 31, 0, 0, // Skip to: 4295
/* 4264 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
/* 4267 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4281
/* 4272 */ MCD::OPC_CheckPredicate, 0, 8, 16, 0, // Skip to: 8381
/* 4277 */ MCD::OPC_Decode, 151, 15, 55, // Opcode: STRT_POST_IMM
/* 4281 */ MCD::OPC_FilterValue, 1, 255, 15, 0, // Skip to: 8381
/* 4286 */ MCD::OPC_CheckPredicate, 0, 250, 15, 0, // Skip to: 8381
/* 4291 */ MCD::OPC_Decode, 155, 15, 58, // Opcode: STR_PRE_IMM
/* 4295 */ MCD::OPC_FilterValue, 3, 31, 0, 0, // Skip to: 4331
/* 4300 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
/* 4303 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4317
/* 4308 */ MCD::OPC_CheckPredicate, 0, 228, 15, 0, // Skip to: 8381
/* 4313 */ MCD::OPC_Decode, 244, 6, 55, // Opcode: LDRT_POST_IMM
/* 4317 */ MCD::OPC_FilterValue, 1, 219, 15, 0, // Skip to: 8381
/* 4322 */ MCD::OPC_CheckPredicate, 0, 214, 15, 0, // Skip to: 8381
/* 4327 */ MCD::OPC_Decode, 248, 6, 59, // Opcode: LDR_PRE_IMM
/* 4331 */ MCD::OPC_FilterValue, 4, 31, 0, 0, // Skip to: 4367
/* 4336 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
/* 4339 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4353
/* 4344 */ MCD::OPC_CheckPredicate, 0, 192, 15, 0, // Skip to: 8381
/* 4349 */ MCD::OPC_Decode, 133, 15, 55, // Opcode: STRB_POST_IMM
/* 4353 */ MCD::OPC_FilterValue, 1, 183, 15, 0, // Skip to: 8381
/* 4358 */ MCD::OPC_CheckPredicate, 0, 178, 15, 0, // Skip to: 8381
/* 4363 */ MCD::OPC_Decode, 137, 15, 60, // Opcode: STRBi12
/* 4367 */ MCD::OPC_FilterValue, 5, 77, 0, 0, // Skip to: 4449
/* 4372 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
/* 4375 */ MCD::OPC_FilterValue, 0, 32, 0, 0, // Skip to: 4412
/* 4380 */ MCD::OPC_CheckPredicate, 15, 18, 0, 0, // Skip to: 4403
/* 4385 */ MCD::OPC_CheckField, 28, 4, 15, 11, 0, 0, // Skip to: 4403
/* 4392 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 4403
/* 4399 */ MCD::OPC_Decode, 245, 13, 57, // Opcode: PLIi12
/* 4403 */ MCD::OPC_CheckPredicate, 0, 133, 15, 0, // Skip to: 8381
/* 4408 */ MCD::OPC_Decode, 216, 6, 55, // Opcode: LDRB_POST_IMM
/* 4412 */ MCD::OPC_FilterValue, 1, 124, 15, 0, // Skip to: 8381
/* 4417 */ MCD::OPC_CheckPredicate, 0, 18, 0, 0, // Skip to: 4440
/* 4422 */ MCD::OPC_CheckField, 28, 4, 15, 11, 0, 0, // Skip to: 4440
/* 4429 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 4440
/* 4436 */ MCD::OPC_Decode, 243, 13, 57, // Opcode: PLDi12
/* 4440 */ MCD::OPC_CheckPredicate, 0, 96, 15, 0, // Skip to: 8381
/* 4445 */ MCD::OPC_Decode, 220, 6, 60, // Opcode: LDRBi12
/* 4449 */ MCD::OPC_FilterValue, 6, 31, 0, 0, // Skip to: 4485
/* 4454 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
/* 4457 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4471
/* 4462 */ MCD::OPC_CheckPredicate, 0, 74, 15, 0, // Skip to: 8381
/* 4467 */ MCD::OPC_Decode, 131, 15, 55, // Opcode: STRBT_POST_IMM
/* 4471 */ MCD::OPC_FilterValue, 1, 65, 15, 0, // Skip to: 8381
/* 4476 */ MCD::OPC_CheckPredicate, 0, 60, 15, 0, // Skip to: 8381
/* 4481 */ MCD::OPC_Decode, 135, 15, 58, // Opcode: STRB_PRE_IMM
/* 4485 */ MCD::OPC_FilterValue, 7, 51, 15, 0, // Skip to: 8381
/* 4490 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
/* 4493 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4507
/* 4498 */ MCD::OPC_CheckPredicate, 0, 38, 15, 0, // Skip to: 8381
/* 4503 */ MCD::OPC_Decode, 214, 6, 55, // Opcode: LDRBT_POST_IMM
/* 4507 */ MCD::OPC_FilterValue, 1, 29, 15, 0, // Skip to: 8381
/* 4512 */ MCD::OPC_CheckPredicate, 17, 27, 0, 0, // Skip to: 4544
/* 4517 */ MCD::OPC_CheckField, 28, 4, 15, 20, 0, 0, // Skip to: 4544
/* 4524 */ MCD::OPC_CheckField, 23, 1, 0, 13, 0, 0, // Skip to: 4544
/* 4531 */ MCD::OPC_CheckField, 0, 20, 159, 224, 63, 4, 0, 0, // Skip to: 4544
/* 4540 */ MCD::OPC_Decode, 142, 6, 61, // Opcode: CLREX
/* 4544 */ MCD::OPC_ExtractField, 4, 16, // Inst{19-4} ...
/* 4547 */ MCD::OPC_FilterValue, 132, 254, 3, 23, 0, 0, // Skip to: 4577
/* 4554 */ MCD::OPC_CheckPredicate, 18, 78, 0, 0, // Skip to: 4637
/* 4559 */ MCD::OPC_CheckField, 28, 4, 15, 71, 0, 0, // Skip to: 4637
/* 4566 */ MCD::OPC_CheckField, 23, 1, 0, 64, 0, 0, // Skip to: 4637
/* 4573 */ MCD::OPC_Decode, 163, 6, 62, // Opcode: DSB
/* 4577 */ MCD::OPC_FilterValue, 133, 254, 3, 23, 0, 0, // Skip to: 4607
/* 4584 */ MCD::OPC_CheckPredicate, 18, 48, 0, 0, // Skip to: 4637
/* 4589 */ MCD::OPC_CheckField, 28, 4, 15, 41, 0, 0, // Skip to: 4637
/* 4596 */ MCD::OPC_CheckField, 23, 1, 0, 34, 0, 0, // Skip to: 4637
/* 4603 */ MCD::OPC_Decode, 162, 6, 62, // Opcode: DMB
/* 4607 */ MCD::OPC_FilterValue, 134, 254, 3, 23, 0, 0, // Skip to: 4637
/* 4614 */ MCD::OPC_CheckPredicate, 18, 18, 0, 0, // Skip to: 4637
/* 4619 */ MCD::OPC_CheckField, 28, 4, 15, 11, 0, 0, // Skip to: 4637
/* 4626 */ MCD::OPC_CheckField, 23, 1, 0, 4, 0, 0, // Skip to: 4637
/* 4633 */ MCD::OPC_Decode, 182, 6, 63, // Opcode: ISB
/* 4637 */ MCD::OPC_CheckPredicate, 19, 31, 0, 0, // Skip to: 4673
/* 4642 */ MCD::OPC_CheckField, 28, 4, 15, 24, 0, 0, // Skip to: 4673
/* 4649 */ MCD::OPC_CheckField, 23, 1, 0, 17, 0, 0, // Skip to: 4673
/* 4656 */ MCD::OPC_CheckField, 4, 4, 7, 10, 0, 0, // Skip to: 4673
/* 4663 */ MCD::OPC_SoftFail, 143, 30 /* 0xf0f */, 128, 224, 63 /* 0xff000 */,
/* 4669 */ MCD::OPC_Decode, 152, 14, 61, // Opcode: SB
/* 4673 */ MCD::OPC_CheckPredicate, 0, 119, 14, 0, // Skip to: 8381
/* 4678 */ MCD::OPC_Decode, 218, 6, 59, // Opcode: LDRB_PRE_IMM
/* 4682 */ MCD::OPC_FilterValue, 3, 129, 10, 0, // Skip to: 7376
/* 4687 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
/* 4690 */ MCD::OPC_FilterValue, 0, 200, 2, 0, // Skip to: 5407
/* 4695 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
/* 4698 */ MCD::OPC_FilterValue, 0, 98, 0, 0, // Skip to: 4801
/* 4703 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 4706 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 4742
/* 4711 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
/* 4714 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4728
/* 4719 */ MCD::OPC_CheckPredicate, 0, 73, 14, 0, // Skip to: 8381
/* 4724 */ MCD::OPC_Decode, 154, 15, 55, // Opcode: STR_POST_REG
/* 4728 */ MCD::OPC_FilterValue, 1, 64, 14, 0, // Skip to: 8381
/* 4733 */ MCD::OPC_CheckPredicate, 0, 59, 14, 0, // Skip to: 8381
/* 4738 */ MCD::OPC_Decode, 158, 15, 64, // Opcode: STRrs
/* 4742 */ MCD::OPC_FilterValue, 1, 50, 14, 0, // Skip to: 8381
/* 4747 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
/* 4750 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4764
/* 4755 */ MCD::OPC_CheckPredicate, 0, 37, 14, 0, // Skip to: 8381
/* 4760 */ MCD::OPC_Decode, 247, 6, 55, // Opcode: LDR_POST_REG
/* 4764 */ MCD::OPC_FilterValue, 1, 28, 14, 0, // Skip to: 8381
/* 4769 */ MCD::OPC_CheckPredicate, 16, 18, 0, 0, // Skip to: 4792
/* 4774 */ MCD::OPC_CheckField, 28, 4, 15, 11, 0, 0, // Skip to: 4792
/* 4781 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 4792
/* 4788 */ MCD::OPC_Decode, 242, 13, 65, // Opcode: PLDWrs
/* 4792 */ MCD::OPC_CheckPredicate, 0, 0, 14, 0, // Skip to: 8381
/* 4797 */ MCD::OPC_Decode, 252, 6, 64, // Opcode: LDRrs
/* 4801 */ MCD::OPC_FilterValue, 1, 247, 13, 0, // Skip to: 8381
/* 4806 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
/* 4809 */ MCD::OPC_FilterValue, 0, 202, 0, 0, // Skip to: 5016
/* 4814 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ...
/* 4817 */ MCD::OPC_FilterValue, 0, 53, 0, 0, // Skip to: 4875
/* 4822 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
/* 4825 */ MCD::OPC_FilterValue, 0, 20, 0, 0, // Skip to: 4850
/* 4830 */ MCD::OPC_CheckPredicate, 0, 218, 13, 0, // Skip to: 8381
/* 4835 */ MCD::OPC_CheckField, 20, 1, 1, 211, 13, 0, // Skip to: 8381
/* 4842 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
/* 4846 */ MCD::OPC_Decode, 149, 14, 66, // Opcode: SADD16
/* 4850 */ MCD::OPC_FilterValue, 1, 198, 13, 0, // Skip to: 8381
/* 4855 */ MCD::OPC_CheckPredicate, 0, 193, 13, 0, // Skip to: 8381
/* 4860 */ MCD::OPC_CheckField, 20, 1, 1, 186, 13, 0, // Skip to: 8381
/* 4867 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
/* 4871 */ MCD::OPC_Decode, 150, 14, 66, // Opcode: SADD8
/* 4875 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 4896
/* 4880 */ MCD::OPC_CheckPredicate, 1, 168, 13, 0, // Skip to: 8381
/* 4885 */ MCD::OPC_CheckField, 20, 1, 0, 161, 13, 0, // Skip to: 8381
/* 4892 */ MCD::OPC_Decode, 239, 13, 67, // Opcode: PKHBT
/* 4896 */ MCD::OPC_FilterValue, 2, 69, 0, 0, // Skip to: 4970
/* 4901 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 4904 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 4942
/* 4909 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
/* 4912 */ MCD::OPC_FilterValue, 0, 136, 13, 0, // Skip to: 8381
/* 4917 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 4933
/* 4922 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 4933
/* 4929 */ MCD::OPC_Decode, 204, 14, 68, // Opcode: SMUAD
/* 4933 */ MCD::OPC_CheckPredicate, 1, 115, 13, 0, // Skip to: 8381
/* 4938 */ MCD::OPC_Decode, 181, 14, 69, // Opcode: SMLAD
/* 4942 */ MCD::OPC_FilterValue, 1, 106, 13, 0, // Skip to: 8381
/* 4947 */ MCD::OPC_CheckPredicate, 20, 101, 13, 0, // Skip to: 8381
/* 4952 */ MCD::OPC_CheckField, 12, 4, 15, 94, 13, 0, // Skip to: 8381
/* 4959 */ MCD::OPC_CheckField, 7, 1, 0, 87, 13, 0, // Skip to: 8381
/* 4966 */ MCD::OPC_Decode, 158, 14, 30, // Opcode: SDIV
/* 4970 */ MCD::OPC_FilterValue, 3, 78, 13, 0, // Skip to: 8381
/* 4975 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
/* 4978 */ MCD::OPC_FilterValue, 0, 70, 13, 0, // Skip to: 8381
/* 4983 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 4986 */ MCD::OPC_FilterValue, 0, 62, 13, 0, // Skip to: 8381
/* 4991 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 5007
/* 4996 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 5007
/* 5003 */ MCD::OPC_Decode, 204, 15, 30, // Opcode: USAD8
/* 5007 */ MCD::OPC_CheckPredicate, 1, 41, 13, 0, // Skip to: 8381
/* 5012 */ MCD::OPC_Decode, 205, 15, 39, // Opcode: USADA8
/* 5016 */ MCD::OPC_FilterValue, 1, 113, 0, 0, // Skip to: 5134
/* 5021 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ...
/* 5024 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 5056
/* 5029 */ MCD::OPC_CheckPredicate, 0, 19, 13, 0, // Skip to: 8381
/* 5034 */ MCD::OPC_CheckField, 20, 1, 1, 12, 13, 0, // Skip to: 8381
/* 5041 */ MCD::OPC_CheckField, 7, 1, 0, 5, 13, 0, // Skip to: 8381
/* 5048 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
/* 5052 */ MCD::OPC_Decode, 151, 14, 66, // Opcode: SASX
/* 5056 */ MCD::OPC_FilterValue, 1, 27, 0, 0, // Skip to: 5088
/* 5061 */ MCD::OPC_CheckPredicate, 1, 243, 12, 0, // Skip to: 8381
/* 5066 */ MCD::OPC_CheckField, 20, 1, 0, 236, 12, 0, // Skip to: 8381
/* 5073 */ MCD::OPC_CheckField, 7, 1, 1, 229, 12, 0, // Skip to: 8381
/* 5080 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
/* 5084 */ MCD::OPC_Decode, 159, 14, 70, // Opcode: SEL
/* 5088 */ MCD::OPC_FilterValue, 2, 216, 12, 0, // Skip to: 8381
/* 5093 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
/* 5096 */ MCD::OPC_FilterValue, 0, 208, 12, 0, // Skip to: 8381
/* 5101 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 5104 */ MCD::OPC_FilterValue, 0, 200, 12, 0, // Skip to: 8381
/* 5109 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 5125
/* 5114 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 5125
/* 5121 */ MCD::OPC_Decode, 205, 14, 68, // Opcode: SMUADX
/* 5125 */ MCD::OPC_CheckPredicate, 1, 179, 12, 0, // Skip to: 8381
/* 5130 */ MCD::OPC_Decode, 182, 14, 69, // Opcode: SMLADX
/* 5134 */ MCD::OPC_FilterValue, 2, 102, 0, 0, // Skip to: 5241
/* 5139 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ...
/* 5142 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 5174
/* 5147 */ MCD::OPC_CheckPredicate, 0, 157, 12, 0, // Skip to: 8381
/* 5152 */ MCD::OPC_CheckField, 20, 1, 1, 150, 12, 0, // Skip to: 8381
/* 5159 */ MCD::OPC_CheckField, 7, 1, 0, 143, 12, 0, // Skip to: 8381
/* 5166 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
/* 5170 */ MCD::OPC_Decode, 225, 14, 66, // Opcode: SSAX
/* 5174 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 5195
/* 5179 */ MCD::OPC_CheckPredicate, 1, 125, 12, 0, // Skip to: 8381
/* 5184 */ MCD::OPC_CheckField, 20, 1, 0, 118, 12, 0, // Skip to: 8381
/* 5191 */ MCD::OPC_Decode, 240, 13, 67, // Opcode: PKHTB
/* 5195 */ MCD::OPC_FilterValue, 2, 109, 12, 0, // Skip to: 8381
/* 5200 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
/* 5203 */ MCD::OPC_FilterValue, 0, 101, 12, 0, // Skip to: 8381
/* 5208 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 5211 */ MCD::OPC_FilterValue, 0, 93, 12, 0, // Skip to: 8381
/* 5216 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 5232
/* 5221 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 5232
/* 5228 */ MCD::OPC_Decode, 213, 14, 68, // Opcode: SMUSD
/* 5232 */ MCD::OPC_CheckPredicate, 1, 72, 12, 0, // Skip to: 8381
/* 5237 */ MCD::OPC_Decode, 194, 14, 69, // Opcode: SMLSD
/* 5241 */ MCD::OPC_FilterValue, 3, 63, 12, 0, // Skip to: 8381
/* 5246 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ...
/* 5249 */ MCD::OPC_FilterValue, 0, 53, 0, 0, // Skip to: 5307
/* 5254 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
/* 5257 */ MCD::OPC_FilterValue, 0, 20, 0, 0, // Skip to: 5282
/* 5262 */ MCD::OPC_CheckPredicate, 0, 42, 12, 0, // Skip to: 8381
/* 5267 */ MCD::OPC_CheckField, 20, 1, 1, 35, 12, 0, // Skip to: 8381
/* 5274 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
/* 5278 */ MCD::OPC_Decode, 226, 14, 66, // Opcode: SSUB16
/* 5282 */ MCD::OPC_FilterValue, 1, 22, 12, 0, // Skip to: 8381
/* 5287 */ MCD::OPC_CheckPredicate, 0, 17, 12, 0, // Skip to: 8381
/* 5292 */ MCD::OPC_CheckField, 20, 1, 1, 10, 12, 0, // Skip to: 8381
/* 5299 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
/* 5303 */ MCD::OPC_Decode, 227, 14, 66, // Opcode: SSUB8
/* 5307 */ MCD::OPC_FilterValue, 1, 49, 0, 0, // Skip to: 5361
/* 5312 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
/* 5315 */ MCD::OPC_FilterValue, 0, 245, 11, 0, // Skip to: 8381
/* 5320 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 5323 */ MCD::OPC_FilterValue, 0, 237, 11, 0, // Skip to: 8381
/* 5328 */ MCD::OPC_CheckPredicate, 1, 15, 0, 0, // Skip to: 5348
/* 5333 */ MCD::OPC_CheckField, 16, 4, 15, 8, 0, 0, // Skip to: 5348
/* 5340 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0,
/* 5344 */ MCD::OPC_Decode, 170, 15, 71, // Opcode: SXTB16
/* 5348 */ MCD::OPC_CheckPredicate, 1, 212, 11, 0, // Skip to: 8381
/* 5353 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0,
/* 5357 */ MCD::OPC_Decode, 167, 15, 72, // Opcode: SXTAB16
/* 5361 */ MCD::OPC_FilterValue, 2, 199, 11, 0, // Skip to: 8381
/* 5366 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
/* 5369 */ MCD::OPC_FilterValue, 0, 191, 11, 0, // Skip to: 8381
/* 5374 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 5377 */ MCD::OPC_FilterValue, 0, 183, 11, 0, // Skip to: 8381
/* 5382 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 5398
/* 5387 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 5398
/* 5394 */ MCD::OPC_Decode, 214, 14, 68, // Opcode: SMUSDX
/* 5398 */ MCD::OPC_CheckPredicate, 1, 162, 11, 0, // Skip to: 8381
/* 5403 */ MCD::OPC_Decode, 195, 14, 69, // Opcode: SMLSDX
/* 5407 */ MCD::OPC_FilterValue, 1, 106, 2, 0, // Skip to: 6030
/* 5412 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
/* 5415 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 5495
/* 5420 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 5423 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 5459
/* 5428 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
/* 5431 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5445
/* 5436 */ MCD::OPC_CheckPredicate, 0, 124, 11, 0, // Skip to: 8381
/* 5441 */ MCD::OPC_Decode, 152, 15, 55, // Opcode: STRT_POST_REG
/* 5445 */ MCD::OPC_FilterValue, 1, 115, 11, 0, // Skip to: 8381
/* 5450 */ MCD::OPC_CheckPredicate, 0, 110, 11, 0, // Skip to: 8381
/* 5455 */ MCD::OPC_Decode, 156, 15, 73, // Opcode: STR_PRE_REG
/* 5459 */ MCD::OPC_FilterValue, 1, 101, 11, 0, // Skip to: 8381
/* 5464 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
/* 5467 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5481
/* 5472 */ MCD::OPC_CheckPredicate, 0, 88, 11, 0, // Skip to: 8381
/* 5477 */ MCD::OPC_Decode, 245, 6, 55, // Opcode: LDRT_POST_REG
/* 5481 */ MCD::OPC_FilterValue, 1, 79, 11, 0, // Skip to: 8381
/* 5486 */ MCD::OPC_CheckPredicate, 0, 74, 11, 0, // Skip to: 8381
/* 5491 */ MCD::OPC_Decode, 249, 6, 74, // Opcode: LDR_PRE_REG
/* 5495 */ MCD::OPC_FilterValue, 1, 65, 11, 0, // Skip to: 8381
/* 5500 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ...
/* 5503 */ MCD::OPC_FilterValue, 0, 11, 1, 0, // Skip to: 5775
/* 5508 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
/* 5511 */ MCD::OPC_FilterValue, 0, 39, 0, 0, // Skip to: 5555
/* 5516 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 5519 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 5537
/* 5524 */ MCD::OPC_CheckPredicate, 0, 36, 11, 0, // Skip to: 8381
/* 5529 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
/* 5533 */ MCD::OPC_Decode, 248, 13, 66, // Opcode: QADD16
/* 5537 */ MCD::OPC_FilterValue, 1, 23, 11, 0, // Skip to: 8381
/* 5542 */ MCD::OPC_CheckPredicate, 0, 18, 11, 0, // Skip to: 8381
/* 5547 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
/* 5551 */ MCD::OPC_Decode, 172, 14, 66, // Opcode: SHADD16
/* 5555 */ MCD::OPC_FilterValue, 1, 39, 0, 0, // Skip to: 5599
/* 5560 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 5563 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 5581
/* 5568 */ MCD::OPC_CheckPredicate, 0, 248, 10, 0, // Skip to: 8381
/* 5573 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
/* 5577 */ MCD::OPC_Decode, 250, 13, 66, // Opcode: QASX
/* 5581 */ MCD::OPC_FilterValue, 1, 235, 10, 0, // Skip to: 8381
/* 5586 */ MCD::OPC_CheckPredicate, 0, 230, 10, 0, // Skip to: 8381
/* 5591 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
/* 5595 */ MCD::OPC_Decode, 174, 14, 66, // Opcode: SHASX
/* 5599 */ MCD::OPC_FilterValue, 2, 39, 0, 0, // Skip to: 5643
/* 5604 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 5607 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 5625
/* 5612 */ MCD::OPC_CheckPredicate, 0, 204, 10, 0, // Skip to: 8381
/* 5617 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
/* 5621 */ MCD::OPC_Decode, 253, 13, 66, // Opcode: QSAX
/* 5625 */ MCD::OPC_FilterValue, 1, 191, 10, 0, // Skip to: 8381
/* 5630 */ MCD::OPC_CheckPredicate, 0, 186, 10, 0, // Skip to: 8381
/* 5635 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
/* 5639 */ MCD::OPC_Decode, 175, 14, 66, // Opcode: SHSAX
/* 5643 */ MCD::OPC_FilterValue, 3, 39, 0, 0, // Skip to: 5687
/* 5648 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 5651 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 5669
/* 5656 */ MCD::OPC_CheckPredicate, 0, 160, 10, 0, // Skip to: 8381
/* 5661 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
/* 5665 */ MCD::OPC_Decode, 255, 13, 66, // Opcode: QSUB16
/* 5669 */ MCD::OPC_FilterValue, 1, 147, 10, 0, // Skip to: 8381
/* 5674 */ MCD::OPC_CheckPredicate, 0, 142, 10, 0, // Skip to: 8381
/* 5679 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
/* 5683 */ MCD::OPC_Decode, 176, 14, 66, // Opcode: SHSUB16
/* 5687 */ MCD::OPC_FilterValue, 4, 39, 0, 0, // Skip to: 5731
/* 5692 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 5695 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 5713
/* 5700 */ MCD::OPC_CheckPredicate, 0, 116, 10, 0, // Skip to: 8381
/* 5705 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
/* 5709 */ MCD::OPC_Decode, 249, 13, 66, // Opcode: QADD8
/* 5713 */ MCD::OPC_FilterValue, 1, 103, 10, 0, // Skip to: 8381
/* 5718 */ MCD::OPC_CheckPredicate, 0, 98, 10, 0, // Skip to: 8381
/* 5723 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
/* 5727 */ MCD::OPC_Decode, 173, 14, 66, // Opcode: SHADD8
/* 5731 */ MCD::OPC_FilterValue, 7, 85, 10, 0, // Skip to: 8381
/* 5736 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 5739 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 5757
/* 5744 */ MCD::OPC_CheckPredicate, 0, 72, 10, 0, // Skip to: 8381
/* 5749 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
/* 5753 */ MCD::OPC_Decode, 128, 14, 66, // Opcode: QSUB8
/* 5757 */ MCD::OPC_FilterValue, 1, 59, 10, 0, // Skip to: 8381
/* 5762 */ MCD::OPC_CheckPredicate, 0, 54, 10, 0, // Skip to: 8381
/* 5767 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
/* 5771 */ MCD::OPC_Decode, 177, 14, 66, // Opcode: SHSUB8
/* 5775 */ MCD::OPC_FilterValue, 1, 194, 0, 0, // Skip to: 5974
/* 5780 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
/* 5783 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5797
/* 5788 */ MCD::OPC_CheckPredicate, 1, 28, 10, 0, // Skip to: 8381
/* 5793 */ MCD::OPC_Decode, 223, 14, 75, // Opcode: SSAT
/* 5797 */ MCD::OPC_FilterValue, 1, 19, 10, 0, // Skip to: 8381
/* 5802 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
/* 5805 */ MCD::OPC_FilterValue, 0, 52, 0, 0, // Skip to: 5862
/* 5810 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 5813 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 5834
/* 5818 */ MCD::OPC_CheckPredicate, 1, 254, 9, 0, // Skip to: 8381
/* 5823 */ MCD::OPC_CheckField, 8, 4, 15, 247, 9, 0, // Skip to: 8381
/* 5830 */ MCD::OPC_Decode, 224, 14, 76, // Opcode: SSAT16
/* 5834 */ MCD::OPC_FilterValue, 1, 238, 9, 0, // Skip to: 8381
/* 5839 */ MCD::OPC_CheckPredicate, 1, 233, 9, 0, // Skip to: 8381
/* 5844 */ MCD::OPC_CheckField, 16, 4, 15, 226, 9, 0, // Skip to: 8381
/* 5851 */ MCD::OPC_CheckField, 8, 4, 15, 219, 9, 0, // Skip to: 8381
/* 5858 */ MCD::OPC_Decode, 130, 14, 35, // Opcode: REV
/* 5862 */ MCD::OPC_FilterValue, 1, 79, 0, 0, // Skip to: 5946
/* 5867 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 5870 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 5908
/* 5875 */ MCD::OPC_CheckPredicate, 1, 15, 0, 0, // Skip to: 5895
/* 5880 */ MCD::OPC_CheckField, 16, 4, 15, 8, 0, 0, // Skip to: 5895
/* 5887 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0,
/* 5891 */ MCD::OPC_Decode, 169, 15, 71, // Opcode: SXTB
/* 5895 */ MCD::OPC_CheckPredicate, 1, 177, 9, 0, // Skip to: 8381
/* 5900 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0,
/* 5904 */ MCD::OPC_Decode, 166, 15, 72, // Opcode: SXTAB
/* 5908 */ MCD::OPC_FilterValue, 1, 164, 9, 0, // Skip to: 8381
/* 5913 */ MCD::OPC_CheckPredicate, 1, 15, 0, 0, // Skip to: 5933
/* 5918 */ MCD::OPC_CheckField, 16, 4, 15, 8, 0, 0, // Skip to: 5933
/* 5925 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0,
/* 5929 */ MCD::OPC_Decode, 171, 15, 71, // Opcode: SXTH
/* 5933 */ MCD::OPC_CheckPredicate, 1, 139, 9, 0, // Skip to: 8381
/* 5938 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0,
/* 5942 */ MCD::OPC_Decode, 168, 15, 72, // Opcode: SXTAH
/* 5946 */ MCD::OPC_FilterValue, 2, 126, 9, 0, // Skip to: 8381
/* 5951 */ MCD::OPC_CheckPredicate, 1, 121, 9, 0, // Skip to: 8381
/* 5956 */ MCD::OPC_CheckField, 16, 5, 31, 114, 9, 0, // Skip to: 8381
/* 5963 */ MCD::OPC_CheckField, 8, 4, 15, 107, 9, 0, // Skip to: 8381
/* 5970 */ MCD::OPC_Decode, 131, 14, 35, // Opcode: REV16
/* 5974 */ MCD::OPC_FilterValue, 2, 30, 0, 0, // Skip to: 6009
/* 5979 */ MCD::OPC_CheckPredicate, 20, 93, 9, 0, // Skip to: 8381
/* 5984 */ MCD::OPC_CheckField, 20, 1, 1, 86, 9, 0, // Skip to: 8381
/* 5991 */ MCD::OPC_CheckField, 12, 4, 15, 79, 9, 0, // Skip to: 8381
/* 5998 */ MCD::OPC_CheckField, 5, 3, 0, 72, 9, 0, // Skip to: 8381
/* 6005 */ MCD::OPC_Decode, 188, 15, 30, // Opcode: UDIV
/* 6009 */ MCD::OPC_FilterValue, 3, 63, 9, 0, // Skip to: 8381
/* 6014 */ MCD::OPC_CheckPredicate, 13, 58, 9, 0, // Skip to: 8381
/* 6019 */ MCD::OPC_CheckField, 5, 2, 2, 51, 9, 0, // Skip to: 8381
/* 6026 */ MCD::OPC_Decode, 157, 14, 77, // Opcode: SBFX
/* 6030 */ MCD::OPC_FilterValue, 2, 155, 2, 0, // Skip to: 6702
/* 6035 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
/* 6038 */ MCD::OPC_FilterValue, 0, 121, 0, 0, // Skip to: 6164
/* 6043 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 6046 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 6082
/* 6051 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
/* 6054 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6068
/* 6059 */ MCD::OPC_CheckPredicate, 0, 13, 9, 0, // Skip to: 8381
/* 6064 */ MCD::OPC_Decode, 134, 15, 55, // Opcode: STRB_POST_REG
/* 6068 */ MCD::OPC_FilterValue, 1, 4, 9, 0, // Skip to: 8381
/* 6073 */ MCD::OPC_CheckPredicate, 0, 255, 8, 0, // Skip to: 8381
/* 6078 */ MCD::OPC_Decode, 138, 15, 78, // Opcode: STRBrs
/* 6082 */ MCD::OPC_FilterValue, 1, 246, 8, 0, // Skip to: 8381
/* 6087 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
/* 6090 */ MCD::OPC_FilterValue, 0, 32, 0, 0, // Skip to: 6127
/* 6095 */ MCD::OPC_CheckPredicate, 15, 18, 0, 0, // Skip to: 6118
/* 6100 */ MCD::OPC_CheckField, 28, 4, 15, 11, 0, 0, // Skip to: 6118
/* 6107 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 6118
/* 6114 */ MCD::OPC_Decode, 246, 13, 65, // Opcode: PLIrs
/* 6118 */ MCD::OPC_CheckPredicate, 0, 210, 8, 0, // Skip to: 8381
/* 6123 */ MCD::OPC_Decode, 217, 6, 55, // Opcode: LDRB_POST_REG
/* 6127 */ MCD::OPC_FilterValue, 1, 201, 8, 0, // Skip to: 8381
/* 6132 */ MCD::OPC_CheckPredicate, 0, 18, 0, 0, // Skip to: 6155
/* 6137 */ MCD::OPC_CheckField, 28, 4, 15, 11, 0, 0, // Skip to: 6155
/* 6144 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 6155
/* 6151 */ MCD::OPC_Decode, 244, 13, 65, // Opcode: PLDrs
/* 6155 */ MCD::OPC_CheckPredicate, 0, 173, 8, 0, // Skip to: 8381
/* 6160 */ MCD::OPC_Decode, 221, 6, 78, // Opcode: LDRBrs
/* 6164 */ MCD::OPC_FilterValue, 1, 164, 8, 0, // Skip to: 8381
/* 6169 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
/* 6172 */ MCD::OPC_FilterValue, 0, 158, 0, 0, // Skip to: 6335
/* 6177 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ...
/* 6180 */ MCD::OPC_FilterValue, 0, 53, 0, 0, // Skip to: 6238
/* 6185 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
/* 6188 */ MCD::OPC_FilterValue, 0, 20, 0, 0, // Skip to: 6213
/* 6193 */ MCD::OPC_CheckPredicate, 0, 135, 8, 0, // Skip to: 8381
/* 6198 */ MCD::OPC_CheckField, 20, 1, 1, 128, 8, 0, // Skip to: 8381
/* 6205 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
/* 6209 */ MCD::OPC_Decode, 183, 15, 66, // Opcode: UADD16
/* 6213 */ MCD::OPC_FilterValue, 1, 115, 8, 0, // Skip to: 8381
/* 6218 */ MCD::OPC_CheckPredicate, 0, 110, 8, 0, // Skip to: 8381
/* 6223 */ MCD::OPC_CheckField, 20, 1, 1, 103, 8, 0, // Skip to: 8381
/* 6230 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
/* 6234 */ MCD::OPC_Decode, 184, 15, 66, // Opcode: UADD8
/* 6238 */ MCD::OPC_FilterValue, 2, 62, 0, 0, // Skip to: 6305
/* 6243 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 6246 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 6267
/* 6251 */ MCD::OPC_CheckPredicate, 1, 77, 8, 0, // Skip to: 8381
/* 6256 */ MCD::OPC_CheckField, 7, 1, 0, 70, 8, 0, // Skip to: 8381
/* 6263 */ MCD::OPC_Decode, 186, 14, 19, // Opcode: SMLALD
/* 6267 */ MCD::OPC_FilterValue, 1, 61, 8, 0, // Skip to: 8381
/* 6272 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
/* 6275 */ MCD::OPC_FilterValue, 0, 53, 8, 0, // Skip to: 8381
/* 6280 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 6296
/* 6285 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 6296
/* 6292 */ MCD::OPC_Decode, 202, 14, 30, // Opcode: SMMUL
/* 6296 */ MCD::OPC_CheckPredicate, 1, 32, 8, 0, // Skip to: 8381
/* 6301 */ MCD::OPC_Decode, 198, 14, 39, // Opcode: SMMLA
/* 6305 */ MCD::OPC_FilterValue, 3, 23, 8, 0, // Skip to: 8381
/* 6310 */ MCD::OPC_CheckPredicate, 13, 11, 0, 0, // Skip to: 6326
/* 6315 */ MCD::OPC_CheckField, 0, 4, 15, 4, 0, 0, // Skip to: 6326
/* 6322 */ MCD::OPC_Decode, 221, 5, 79, // Opcode: BFC
/* 6326 */ MCD::OPC_CheckPredicate, 13, 2, 8, 0, // Skip to: 8381
/* 6331 */ MCD::OPC_Decode, 222, 5, 80, // Opcode: BFI
/* 6335 */ MCD::OPC_FilterValue, 1, 102, 0, 0, // Skip to: 6442
/* 6340 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 6343 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 6371
/* 6348 */ MCD::OPC_CheckPredicate, 1, 236, 7, 0, // Skip to: 8381
/* 6353 */ MCD::OPC_CheckField, 23, 2, 2, 229, 7, 0, // Skip to: 8381
/* 6360 */ MCD::OPC_CheckField, 7, 1, 0, 222, 7, 0, // Skip to: 8381
/* 6367 */ MCD::OPC_Decode, 187, 14, 19, // Opcode: SMLALDX
/* 6371 */ MCD::OPC_FilterValue, 1, 213, 7, 0, // Skip to: 8381
/* 6376 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ...
/* 6379 */ MCD::OPC_FilterValue, 0, 20, 0, 0, // Skip to: 6404
/* 6384 */ MCD::OPC_CheckPredicate, 0, 200, 7, 0, // Skip to: 8381
/* 6389 */ MCD::OPC_CheckField, 7, 1, 0, 193, 7, 0, // Skip to: 8381
/* 6396 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
/* 6400 */ MCD::OPC_Decode, 185, 15, 66, // Opcode: UASX
/* 6404 */ MCD::OPC_FilterValue, 2, 180, 7, 0, // Skip to: 8381
/* 6409 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
/* 6412 */ MCD::OPC_FilterValue, 0, 172, 7, 0, // Skip to: 8381
/* 6417 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 6433
/* 6422 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 6433
/* 6429 */ MCD::OPC_Decode, 203, 14, 30, // Opcode: SMMULR
/* 6433 */ MCD::OPC_CheckPredicate, 1, 151, 7, 0, // Skip to: 8381
/* 6438 */ MCD::OPC_Decode, 199, 14, 39, // Opcode: SMMLAR
/* 6442 */ MCD::OPC_FilterValue, 2, 85, 0, 0, // Skip to: 6532
/* 6447 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
/* 6450 */ MCD::OPC_FilterValue, 0, 49, 0, 0, // Skip to: 6504
/* 6455 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 6458 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 6479
/* 6463 */ MCD::OPC_CheckPredicate, 1, 121, 7, 0, // Skip to: 8381
/* 6468 */ MCD::OPC_CheckField, 23, 2, 2, 114, 7, 0, // Skip to: 8381
/* 6475 */ MCD::OPC_Decode, 196, 14, 19, // Opcode: SMLSLD
/* 6479 */ MCD::OPC_FilterValue, 1, 105, 7, 0, // Skip to: 8381
/* 6484 */ MCD::OPC_CheckPredicate, 0, 100, 7, 0, // Skip to: 8381
/* 6489 */ MCD::OPC_CheckField, 23, 2, 0, 93, 7, 0, // Skip to: 8381
/* 6496 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
/* 6500 */ MCD::OPC_Decode, 208, 15, 66, // Opcode: USAX
/* 6504 */ MCD::OPC_FilterValue, 1, 80, 7, 0, // Skip to: 8381
/* 6509 */ MCD::OPC_CheckPredicate, 1, 75, 7, 0, // Skip to: 8381
/* 6514 */ MCD::OPC_CheckField, 23, 2, 2, 68, 7, 0, // Skip to: 8381
/* 6521 */ MCD::OPC_CheckField, 20, 1, 1, 61, 7, 0, // Skip to: 8381
/* 6528 */ MCD::OPC_Decode, 200, 14, 39, // Opcode: SMMLS
/* 6532 */ MCD::OPC_FilterValue, 3, 52, 7, 0, // Skip to: 8381
/* 6537 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ...
/* 6540 */ MCD::OPC_FilterValue, 0, 53, 0, 0, // Skip to: 6598
/* 6545 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
/* 6548 */ MCD::OPC_FilterValue, 0, 20, 0, 0, // Skip to: 6573
/* 6553 */ MCD::OPC_CheckPredicate, 0, 31, 7, 0, // Skip to: 8381
/* 6558 */ MCD::OPC_CheckField, 20, 1, 1, 24, 7, 0, // Skip to: 8381
/* 6565 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
/* 6569 */ MCD::OPC_Decode, 209, 15, 66, // Opcode: USUB16
/* 6573 */ MCD::OPC_FilterValue, 1, 11, 7, 0, // Skip to: 8381
/* 6578 */ MCD::OPC_CheckPredicate, 0, 6, 7, 0, // Skip to: 8381
/* 6583 */ MCD::OPC_CheckField, 20, 1, 1, 255, 6, 0, // Skip to: 8381
/* 6590 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
/* 6594 */ MCD::OPC_Decode, 210, 15, 66, // Opcode: USUB8
/* 6598 */ MCD::OPC_FilterValue, 1, 49, 0, 0, // Skip to: 6652
/* 6603 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
/* 6606 */ MCD::OPC_FilterValue, 0, 234, 6, 0, // Skip to: 8381
/* 6611 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 6614 */ MCD::OPC_FilterValue, 0, 226, 6, 0, // Skip to: 8381
/* 6619 */ MCD::OPC_CheckPredicate, 1, 15, 0, 0, // Skip to: 6639
/* 6624 */ MCD::OPC_CheckField, 16, 4, 15, 8, 0, 0, // Skip to: 6639
/* 6631 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0,
/* 6635 */ MCD::OPC_Decode, 215, 15, 71, // Opcode: UXTB16
/* 6639 */ MCD::OPC_CheckPredicate, 1, 201, 6, 0, // Skip to: 8381
/* 6644 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0,
/* 6648 */ MCD::OPC_Decode, 212, 15, 72, // Opcode: UXTAB16
/* 6652 */ MCD::OPC_FilterValue, 2, 188, 6, 0, // Skip to: 8381
/* 6657 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
/* 6660 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 6681
/* 6665 */ MCD::OPC_CheckPredicate, 1, 175, 6, 0, // Skip to: 8381
/* 6670 */ MCD::OPC_CheckField, 20, 1, 0, 168, 6, 0, // Skip to: 8381
/* 6677 */ MCD::OPC_Decode, 197, 14, 19, // Opcode: SMLSLDX
/* 6681 */ MCD::OPC_FilterValue, 1, 159, 6, 0, // Skip to: 8381
/* 6686 */ MCD::OPC_CheckPredicate, 1, 154, 6, 0, // Skip to: 8381
/* 6691 */ MCD::OPC_CheckField, 20, 1, 1, 147, 6, 0, // Skip to: 8381
/* 6698 */ MCD::OPC_Decode, 201, 14, 39, // Opcode: SMMLSR
/* 6702 */ MCD::OPC_FilterValue, 3, 138, 6, 0, // Skip to: 8381
/* 6707 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
/* 6710 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 6790
/* 6715 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 6718 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 6754
/* 6723 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
/* 6726 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6740
/* 6731 */ MCD::OPC_CheckPredicate, 0, 109, 6, 0, // Skip to: 8381
/* 6736 */ MCD::OPC_Decode, 132, 15, 55, // Opcode: STRBT_POST_REG
/* 6740 */ MCD::OPC_FilterValue, 1, 100, 6, 0, // Skip to: 8381
/* 6745 */ MCD::OPC_CheckPredicate, 0, 95, 6, 0, // Skip to: 8381
/* 6750 */ MCD::OPC_Decode, 136, 15, 73, // Opcode: STRB_PRE_REG
/* 6754 */ MCD::OPC_FilterValue, 1, 86, 6, 0, // Skip to: 8381
/* 6759 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
/* 6762 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6776
/* 6767 */ MCD::OPC_CheckPredicate, 0, 73, 6, 0, // Skip to: 8381
/* 6772 */ MCD::OPC_Decode, 215, 6, 55, // Opcode: LDRBT_POST_REG
/* 6776 */ MCD::OPC_FilterValue, 1, 64, 6, 0, // Skip to: 8381
/* 6781 */ MCD::OPC_CheckPredicate, 0, 59, 6, 0, // Skip to: 8381
/* 6786 */ MCD::OPC_Decode, 219, 6, 74, // Opcode: LDRB_PRE_REG
/* 6790 */ MCD::OPC_FilterValue, 1, 50, 6, 0, // Skip to: 8381
/* 6795 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ...
/* 6798 */ MCD::OPC_FilterValue, 0, 11, 1, 0, // Skip to: 7070
/* 6803 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
/* 6806 */ MCD::OPC_FilterValue, 0, 39, 0, 0, // Skip to: 6850
/* 6811 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
/* 6814 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 6832
/* 6819 */ MCD::OPC_CheckPredicate, 0, 21, 6, 0, // Skip to: 8381
/* 6824 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
/* 6828 */ MCD::OPC_Decode, 198, 15, 66, // Opcode: UQADD16
/* 6832 */ MCD::OPC_FilterValue, 1, 8, 6, 0, // Skip to: 8381
/* 6837 */ MCD::OPC_CheckPredicate, 0, 3, 6, 0, // Skip to: 8381
/* 6842 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
/* 6846 */ MCD::OPC_Decode, 189, 15, 66, // Opcode: UHADD16