/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ |* *| |* Assembly Matcher Source Fragment *| |* *| |* Automatically generated file, do not edit! *| |* *| \*===----------------------------------------------------------------------===*/ #ifdef GET_ASSEMBLER_HEADER #undef GET_ASSEMBLER_HEADER // This should be included into the middle of the declaration of // your subclasses implementation of MCTargetAsmParser. uint64_t ComputeAvailableFeatures(const FeatureBitset& FB) const; void convertToMCInst(unsigned Kind, MCInst &Inst, unsigned Opcode, const OperandVector &Operands); void convertToMapAndConstraints(unsigned Kind, const OperandVector &Operands) override; unsigned MatchInstructionImpl(const OperandVector &Operands, MCInst &Inst, uint64_t &ErrorInfo, bool matchingInlineAsm, unsigned VariantID = 0); OperandMatchResultTy MatchOperandParserImpl( OperandVector &Operands, StringRef Mnemonic, bool ParseForAllFeatures = false); OperandMatchResultTy tryCustomParseOperand( OperandVector &Operands, unsigned MCK); #endif // GET_ASSEMBLER_HEADER_INFO #ifdef GET_OPERAND_DIAGNOSTIC_TYPES #undef GET_OPERAND_DIAGNOSTIC_TYPES Match_AddSubRegExtendLarge, Match_AddSubRegExtendSmall, Match_AddSubRegShift32, Match_AddSubRegShift64, Match_AddSubSecondSource, Match_InvalidComplexRotationEven, Match_InvalidComplexRotationOdd, Match_InvalidCondCode, Match_InvalidFPImm, Match_InvalidGPR64NoXZRshifted16, Match_InvalidGPR64NoXZRshifted32, Match_InvalidGPR64NoXZRshifted64, Match_InvalidGPR64NoXZRshifted8, Match_InvalidGPR64shifted16, Match_InvalidGPR64shifted32, Match_InvalidGPR64shifted64, Match_InvalidGPR64shifted8, Match_InvalidImm0_1, Match_InvalidImm0_127, Match_InvalidImm0_15, Match_InvalidImm0_255, Match_InvalidImm0_31, Match_InvalidImm0_63, Match_InvalidImm0_65535, Match_InvalidImm0_7, Match_InvalidImm1_16, Match_InvalidImm1_32, Match_InvalidImm1_64, Match_InvalidImm1_8, Match_InvalidIndexRange0_1, Match_InvalidIndexRange0_15, Match_InvalidIndexRange0_3, Match_InvalidIndexRange0_7, Match_InvalidIndexRange1_1, Match_InvalidLabel, Match_InvalidMemoryIndexed1, Match_InvalidMemoryIndexed16, Match_InvalidMemoryIndexed16SImm4, Match_InvalidMemoryIndexed16SImm7, Match_InvalidMemoryIndexed1SImm4, Match_InvalidMemoryIndexed1SImm6, Match_InvalidMemoryIndexed1UImm6, Match_InvalidMemoryIndexed2, Match_InvalidMemoryIndexed2SImm4, Match_InvalidMemoryIndexed2UImm5, Match_InvalidMemoryIndexed2UImm6, Match_InvalidMemoryIndexed3SImm4, Match_InvalidMemoryIndexed4, Match_InvalidMemoryIndexed4SImm4, Match_InvalidMemoryIndexed4SImm7, Match_InvalidMemoryIndexed4UImm5, Match_InvalidMemoryIndexed4UImm6, Match_InvalidMemoryIndexed8, Match_InvalidMemoryIndexed8SImm10, Match_InvalidMemoryIndexed8SImm7, Match_InvalidMemoryIndexed8UImm5, Match_InvalidMemoryIndexed8UImm6, Match_InvalidMemoryIndexedSImm5, Match_InvalidMemoryIndexedSImm6, Match_InvalidMemoryIndexedSImm8, Match_InvalidMemoryIndexedSImm9, Match_InvalidMemoryWExtend128, Match_InvalidMemoryWExtend16, Match_InvalidMemoryWExtend32, Match_InvalidMemoryWExtend64, Match_InvalidMemoryWExtend8, Match_InvalidMemoryXExtend128, Match_InvalidMemoryXExtend16, Match_InvalidMemoryXExtend32, Match_InvalidMemoryXExtend64, Match_InvalidMemoryXExtend8, Match_InvalidMovImm32Shift, Match_InvalidMovImm64Shift, Match_InvalidSVEAddSubImm16, Match_InvalidSVEAddSubImm32, Match_InvalidSVEAddSubImm64, Match_InvalidSVEAddSubImm8, Match_InvalidSVECpyImm16, Match_InvalidSVECpyImm32, Match_InvalidSVECpyImm64, Match_InvalidSVECpyImm8, Match_InvalidSVEExactFPImmOperandHalfOne, Match_InvalidSVEExactFPImmOperandHalfTwo, Match_InvalidSVEExactFPImmOperandZeroOne, Match_InvalidSVEIndexRange0_15, Match_InvalidSVEIndexRange0_3, Match_InvalidSVEIndexRange0_31, Match_InvalidSVEIndexRange0_63, Match_InvalidSVEIndexRange0_7, Match_InvalidSVEPattern, Match_InvalidSVEPredicate3bAnyReg, Match_InvalidSVEPredicate3bBReg, Match_InvalidSVEPredicate3bDReg, Match_InvalidSVEPredicate3bHReg, Match_InvalidSVEPredicate3bSReg, Match_InvalidSVEPredicateAnyReg, Match_InvalidSVEPredicateBReg, Match_InvalidSVEPredicateDReg, Match_InvalidSVEPredicateHReg, Match_InvalidSVEPredicateSReg, Match_InvalidZPR0, Match_InvalidZPR128, Match_InvalidZPR16, Match_InvalidZPR32, Match_InvalidZPR32LSL16, Match_InvalidZPR32LSL32, Match_InvalidZPR32LSL64, Match_InvalidZPR32LSL8, Match_InvalidZPR32SXTW16, Match_InvalidZPR32SXTW32, Match_InvalidZPR32SXTW64, Match_InvalidZPR32SXTW8, Match_InvalidZPR32UXTW16, Match_InvalidZPR32UXTW32, Match_InvalidZPR32UXTW64, Match_InvalidZPR32UXTW8, Match_InvalidZPR64, Match_InvalidZPR64LSL16, Match_InvalidZPR64LSL32, Match_InvalidZPR64LSL64, Match_InvalidZPR64LSL8, Match_InvalidZPR64SXTW16, Match_InvalidZPR64SXTW32, Match_InvalidZPR64SXTW64, Match_InvalidZPR64SXTW8, Match_InvalidZPR64UXTW16, Match_InvalidZPR64UXTW32, Match_InvalidZPR64UXTW64, Match_InvalidZPR64UXTW8, Match_InvalidZPR8, Match_InvalidZPR_3b16, Match_InvalidZPR_3b32, Match_InvalidZPR_3b8, Match_InvalidZPR_4b16, Match_InvalidZPR_4b32, Match_InvalidZPR_4b64, Match_LogicalSecondSource, Match_MRS, Match_MSR, END_OPERAND_DIAGNOSTIC_TYPES #endif // GET_OPERAND_DIAGNOSTIC_TYPES #ifdef GET_REGISTER_MATCHER #undef GET_REGISTER_MATCHER // Flags for subtarget features that participate in instruction matching. enum SubtargetFeatureFlag : uint32_t { Feature_HasV8_1a = (1ULL << 17), Feature_HasV8_2a = (1ULL << 18), Feature_HasV8_3a = (1ULL << 19), Feature_HasV8_4a = (1ULL << 20), Feature_HasFPARMv8 = (1ULL << 4), Feature_HasNEON = (1ULL << 8), Feature_HasCrypto = (1ULL << 2), Feature_HasSM4 = (1ULL << 14), Feature_HasSHA3 = (1ULL << 13), Feature_HasSHA2 = (1ULL << 12), Feature_HasAES = (1ULL << 0), Feature_HasDotProd = (1ULL << 3), Feature_HasCRC = (1ULL << 1), Feature_HasLSE = (1ULL << 7), Feature_HasRAS = (1ULL << 9), Feature_HasRDM = (1ULL << 11), Feature_HasFullFP16 = (1ULL << 5), Feature_HasSPE = (1ULL << 15), Feature_HasFuseAES = (1ULL << 6), Feature_HasSVE = (1ULL << 16), Feature_HasRCPC = (1ULL << 10), Feature_UseNegativeImmediates = (1ULL << 21), Feature_None = 0 }; static unsigned MatchRegisterName(StringRef Name) { switch (Name.size()) { default: break; case 2: // 91 strings to match. switch (Name[0]) { default: break; case 'b': // 10 strings to match. switch (Name[1]) { default: break; case '0': // 1 string to match. return 9; // "b0" case '1': // 1 string to match. return 10; // "b1" case '2': // 1 string to match. return 11; // "b2" case '3': // 1 string to match. return 12; // "b3" case '4': // 1 string to match. return 13; // "b4" case '5': // 1 string to match. return 14; // "b5" case '6': // 1 string to match. return 15; // "b6" case '7': // 1 string to match. return 16; // "b7" case '8': // 1 string to match. return 17; // "b8" case '9': // 1 string to match. return 18; // "b9" } break; case 'd': // 10 strings to match. switch (Name[1]) { default: break; case '0': // 1 string to match. return 41; // "d0" case '1': // 1 string to match. return 42; // "d1" case '2': // 1 string to match. return 43; // "d2" case '3': // 1 string to match. return 44; // "d3" case '4': // 1 string to match. return 45; // "d4" case '5': // 1 string to match. return 46; // "d5" case '6': // 1 string to match. return 47; // "d6" case '7': // 1 string to match. return 48; // "d7" case '8': // 1 string to match. return 49; // "d8" case '9': // 1 string to match. return 50; // "d9" } break; case 'h': // 10 strings to match. switch (Name[1]) { default: break; case '0': // 1 string to match. return 73; // "h0" case '1': // 1 string to match. return 74; // "h1" case '2': // 1 string to match. return 75; // "h2" case '3': // 1 string to match. return 76; // "h3" case '4': // 1 string to match. return 77; // "h4" case '5': // 1 string to match. return 78; // "h5" case '6': // 1 string to match. return 79; // "h6" case '7': // 1 string to match. return 80; // "h7" case '8': // 1 string to match. return 81; // "h8" case '9': // 1 string to match. return 82; // "h9" } break; case 'p': // 10 strings to match. switch (Name[1]) { default: break; case '0': // 1 string to match. return 105; // "p0" case '1': // 1 string to match. return 106; // "p1" case '2': // 1 string to match. return 107; // "p2" case '3': // 1 string to match. return 108; // "p3" case '4': // 1 string to match. return 109; // "p4" case '5': // 1 string to match. return 110; // "p5" case '6': // 1 string to match. return 111; // "p6" case '7': // 1 string to match. return 112; // "p7" case '8': // 1 string to match. return 113; // "p8" case '9': // 1 string to match. return 114; // "p9" } break; case 'q': // 10 strings to match. switch (Name[1]) { default: break; case '0': // 1 string to match. return 121; // "q0" case '1': // 1 string to match. return 122; // "q1" case '2': // 1 string to match. return 123; // "q2" case '3': // 1 string to match. return 124; // "q3" case '4': // 1 string to match. return 125; // "q4" case '5': // 1 string to match. return 126; // "q5" case '6': // 1 string to match. return 127; // "q6" case '7': // 1 string to match. return 128; // "q7" case '8': // 1 string to match. return 129; // "q8" case '9': // 1 string to match. return 130; // "q9" } break; case 's': // 11 strings to match. switch (Name[1]) { default: break; case '0': // 1 string to match. return 153; // "s0" case '1': // 1 string to match. return 154; // "s1" case '2': // 1 string to match. return 155; // "s2" case '3': // 1 string to match. return 156; // "s3" case '4': // 1 string to match. return 157; // "s4" case '5': // 1 string to match. return 158; // "s5" case '6': // 1 string to match. return 159; // "s6" case '7': // 1 string to match. return 160; // "s7" case '8': // 1 string to match. return 161; // "s8" case '9': // 1 string to match. return 162; // "s9" case 'p': // 1 string to match. return 5; // "sp" } break; case 'w': // 10 strings to match. switch (Name[1]) { default: break; case '0': // 1 string to match. return 185; // "w0" case '1': // 1 string to match. return 186; // "w1" case '2': // 1 string to match. return 187; // "w2" case '3': // 1 string to match. return 188; // "w3" case '4': // 1 string to match. return 189; // "w4" case '5': // 1 string to match. return 190; // "w5" case '6': // 1 string to match. return 191; // "w6" case '7': // 1 string to match. return 192; // "w7" case '8': // 1 string to match. return 193; // "w8" case '9': // 1 string to match. return 194; // "w9" } break; case 'x': // 10 strings to match. switch (Name[1]) { default: break; case '0': // 1 string to match. return 216; // "x0" case '1': // 1 string to match. return 217; // "x1" case '2': // 1 string to match. return 218; // "x2" case '3': // 1 string to match. return 219; // "x3" case '4': // 1 string to match. return 220; // "x4" case '5': // 1 string to match. return 221; // "x5" case '6': // 1 string to match. return 222; // "x6" case '7': // 1 string to match. return 223; // "x7" case '8': // 1 string to match. return 224; // "x8" case '9': // 1 string to match. return 225; // "x9" } break; case 'z': // 10 strings to match. switch (Name[1]) { default: break; case '0': // 1 string to match. return 245; // "z0" case '1': // 1 string to match. return 246; // "z1" case '2': // 1 string to match. return 247; // "z2" case '3': // 1 string to match. return 248; // "z3" case '4': // 1 string to match. return 249; // "z4" case '5': // 1 string to match. return 250; // "z5" case '6': // 1 string to match. return 251; // "z6" case '7': // 1 string to match. return 252; // "z7" case '8': // 1 string to match. return 253; // "z8" case '9': // 1 string to match. return 254; // "z9" } break; } break; case 3: // 184 strings to match. switch (Name[0]) { default: break; case 'b': // 22 strings to match. switch (Name[1]) { default: break; case '1': // 10 strings to match. switch (Name[2]) { default: break; case '0': // 1 string to match. return 19; // "b10" case '1': // 1 string to match. return 20; // "b11" case '2': // 1 string to match. return 21; // "b12" case '3': // 1 string to match. return 22; // "b13" case '4': // 1 string to match. return 23; // "b14" case '5': // 1 string to match. return 24; // "b15" case '6': // 1 string to match. return 25; // "b16" case '7': // 1 string to match. return 26; // "b17" case '8': // 1 string to match. return 27; // "b18" case '9': // 1 string to match. return 28; // "b19" } break; case '2': // 10 strings to match. switch (Name[2]) { default: break; case '0': // 1 string to match. return 29; // "b20" case '1': // 1 string to match. return 30; // "b21" case '2': // 1 string to match. return 31; // "b22" case '3': // 1 string to match. return 32; // "b23" case '4': // 1 string to match. return 33; // "b24" case '5': // 1 string to match. return 34; // "b25" case '6': // 1 string to match. return 35; // "b26" case '7': // 1 string to match. return 36; // "b27" case '8': // 1 string to match. return 37; // "b28" case '9': // 1 string to match. return 38; // "b29" } break; case '3': // 2 strings to match. switch (Name[2]) { default: break; case '0': // 1 string to match. return 39; // "b30" case '1': // 1 string to match. return 40; // "b31" } break; } break; case 'd': // 22 strings to match. switch (Name[1]) { default: break; case '1': // 10 strings to match. switch (Name[2]) { default: break; case '0': // 1 string to match. return 51; // "d10" case '1': // 1 string to match. return 52; // "d11" case '2': // 1 string to match. return 53; // "d12" case '3': // 1 string to match. return 54; // "d13" case '4': // 1 string to match. return 55; // "d14" case '5': // 1 string to match. return 56; // "d15" case '6': // 1 string to match. return 57; // "d16" case '7': // 1 string to match. return 58; // "d17" case '8': // 1 string to match. return 59; // "d18" case '9': // 1 string to match. return 60; // "d19" } break; case '2': // 10 strings to match. switch (Name[2]) { default: break; case '0': // 1 string to match. return 61; // "d20" case '1': // 1 string to match. return 62; // "d21" case '2': // 1 string to match. return 63; // "d22" case '3': // 1 string to match. return 64; // "d23" case '4': // 1 string to match. return 65; // "d24" case '5': // 1 string to match. return 66; // "d25" case '6': // 1 string to match. return 67; // "d26" case '7': // 1 string to match. return 68; // "d27" case '8': // 1 string to match. return 69; // "d28" case '9': // 1 string to match. return 70; // "d29" } break; case '3': // 2 strings to match. switch (Name[2]) { default: break; case '0': // 1 string to match. return 71; // "d30" case '1': // 1 string to match. return 72; // "d31" } break; } break; case 'f': // 1 string to match. if (memcmp(Name.data()+1, "fr", 2) != 0) break; return 1; // "ffr" case 'h': // 22 strings to match. switch (Name[1]) { default: break; case '1': // 10 strings to match. switch (Name[2]) { default: break; case '0': // 1 string to match. return 83; // "h10" case '1': // 1 string to match. return 84; // "h11" case '2': // 1 string to match. return 85; // "h12" case '3': // 1 string to match. return 86; // "h13" case '4': // 1 string to match. return 87; // "h14" case '5': // 1 string to match. return 88; // "h15" case '6': // 1 string to match. return 89; // "h16" case '7': // 1 string to match. return 90; // "h17" case '8': // 1 string to match. return 91; // "h18" case '9': // 1 string to match. return 92; // "h19" } break; case '2': // 10 strings to match. switch (Name[2]) { default: break; case '0': // 1 string to match. return 93; // "h20" case '1': // 1 string to match. return 94; // "h21" case '2': // 1 string to match. return 95; // "h22" case '3': // 1 string to match. return 96; // "h23" case '4': // 1 string to match. return 97; // "h24" case '5': // 1 string to match. return 98; // "h25" case '6': // 1 string to match. return 99; // "h26" case '7': // 1 string to match. return 100; // "h27" case '8': // 1 string to match. return 101; // "h28" case '9': // 1 string to match. return 102; // "h29" } break; case '3': // 2 strings to match. switch (Name[2]) { default: break; case '0': // 1 string to match. return 103; // "h30" case '1': // 1 string to match. return 104; // "h31" } break; } break; case 'p': // 6 strings to match. if (Name[1] != '1') break; switch (Name[2]) { default: break; case '0': // 1 string to match. return 115; // "p10" case '1': // 1 string to match. return 116; // "p11" case '2': // 1 string to match. return 117; // "p12" case '3': // 1 string to match. return 118; // "p13" case '4': // 1 string to match. return 119; // "p14" case '5': // 1 string to match. return 120; // "p15" } break; case 'q': // 22 strings to match. switch (Name[1]) { default: break; case '1': // 10 strings to match. switch (Name[2]) { default: break; case '0': // 1 string to match. return 131; // "q10" case '1': // 1 string to match. return 132; // "q11" case '2': // 1 string to match. return 133; // "q12" case '3': // 1 string to match. return 134; // "q13" case '4': // 1 string to match. return 135; // "q14" case '5': // 1 string to match. return 136; // "q15" case '6': // 1 string to match. return 137; // "q16" case '7': // 1 string to match. return 138; // "q17" case '8': // 1 string to match. return 139; // "q18" case '9': // 1 string to match. return 140; // "q19" } break; case '2': // 10 strings to match. switch (Name[2]) { default: break; case '0': // 1 string to match. return 141; // "q20" case '1': // 1 string to match. return 142; // "q21" case '2': // 1 string to match. return 143; // "q22" case '3': // 1 string to match. return 144; // "q23" case '4': // 1 string to match. return 145; // "q24" case '5': // 1 string to match. return 146; // "q25" case '6': // 1 string to match. return 147; // "q26" case '7': // 1 string to match. return 148; // "q27" case '8': // 1 string to match. return 149; // "q28" case '9': // 1 string to match. return 150; // "q29" } break; case '3': // 2 strings to match. switch (Name[2]) { default: break; case '0': // 1 string to match. return 151; // "q30" case '1': // 1 string to match. return 152; // "q31" } break; } break; case 's': // 22 strings to match. switch (Name[1]) { default: break; case '1': // 10 strings to match. switch (Name[2]) { default: break; case '0': // 1 string to match. return 163; // "s10" case '1': // 1 string to match. return 164; // "s11" case '2': // 1 string to match. return 165; // "s12" case '3': // 1 string to match. return 166; // "s13" case '4': // 1 string to match. return 167; // "s14" case '5': // 1 string to match. return 168; // "s15" case '6': // 1 string to match. return 169; // "s16" case '7': // 1 string to match. return 170; // "s17" case '8': // 1 string to match. return 171; // "s18" case '9': // 1 string to match. return 172; // "s19" } break; case '2': // 10 strings to match. switch (Name[2]) { default: break; case '0': // 1 string to match. return 173; // "s20" case '1': // 1 string to match. return 174; // "s21" case '2': // 1 string to match. return 175; // "s22" case '3': // 1 string to match. return 176; // "s23" case '4': // 1 string to match. return 177; // "s24" case '5': // 1 string to match. return 178; // "s25" case '6': // 1 string to match. return 179; // "s26" case '7': // 1 string to match. return 180; // "s27" case '8': // 1 string to match. return 181; // "s28" case '9': // 1 string to match. return 182; // "s29" } break; case '3': // 2 strings to match. switch (Name[2]) { default: break; case '0': // 1 string to match. return 183; // "s30" case '1': // 1 string to match. return 184; // "s31" } break; } break; case 'w': // 23 strings to match. switch (Name[1]) { default: break; case '1': // 10 strings to match. switch (Name[2]) { default: break; case '0': // 1 string to match. return 195; // "w10" case '1': // 1 string to match. return 196; // "w11" case '2': // 1 string to match. return 197; // "w12" case '3': // 1 string to match. return 198; // "w13" case '4': // 1 string to match. return 199; // "w14" case '5': // 1 string to match. return 200; // "w15" case '6': // 1 string to match. return 201; // "w16" case '7': // 1 string to match. return 202; // "w17" case '8': // 1 string to match. return 203; // "w18" case '9': // 1 string to match. return 204; // "w19" } break; case '2': // 10 strings to match. switch (Name[2]) { default: break; case '0': // 1 string to match. return 205; // "w20" case '1': // 1 string to match. return 206; // "w21" case '2': // 1 string to match. return 207; // "w22" case '3': // 1 string to match. return 208; // "w23" case '4': // 1 string to match. return 209; // "w24" case '5': // 1 string to match. return 210; // "w25" case '6': // 1 string to match. return 211; // "w26" case '7': // 1 string to match. return 212; // "w27" case '8': // 1 string to match. return 213; // "w28" case '9': // 1 string to match. return 214; // "w29" } break; case '3': // 1 string to match. if (Name[2] != '0') break; return 215; // "w30" case 's': // 1 string to match. if (Name[2] != 'p') break; return 6; // "wsp" case 'z': // 1 string to match. if (Name[2] != 'r') break; return 7; // "wzr" } break; case 'x': // 22 strings to match. switch (Name[1]) { default: break; case '1': // 10 strings to match. switch (Name[2]) { default: break; case '0': // 1 string to match. return 226; // "x10" case '1': // 1 string to match. return 227; // "x11" case '2': // 1 string to match. return 228; // "x12" case '3': // 1 string to match. return 229; // "x13" case '4': // 1 string to match. return 230; // "x14" case '5': // 1 string to match. return 231; // "x15" case '6': // 1 string to match. return 232; // "x16" case '7': // 1 string to match. return 233; // "x17" case '8': // 1 string to match. return 234; // "x18" case '9': // 1 string to match. return 235; // "x19" } break; case '2': // 10 strings to match. switch (Name[2]) { default: break; case '0': // 1 string to match. return 236; // "x20" case '1': // 1 string to match. return 237; // "x21" case '2': // 1 string to match. return 238; // "x22" case '3': // 1 string to match. return 239; // "x23" case '4': // 1 string to match. return 240; // "x24" case '5': // 1 string to match. return 241; // "x25" case '6': // 1 string to match. return 242; // "x26" case '7': // 1 string to match. return 243; // "x27" case '8': // 1 string to match. return 244; // "x28" case '9': // 1 string to match. return 2; // "x29" } break; case '3': // 1 string to match. if (Name[2] != '0') break; return 3; // "x30" case 'z': // 1 string to match. if (Name[2] != 'r') break; return 8; // "xzr" } break; case 'z': // 22 strings to match. switch (Name[1]) { default: break; case '1': // 10 strings to match. switch (Name[2]) { default: break; case '0': // 1 string to match. return 255; // "z10" case '1': // 1 string to match. return 256; // "z11" case '2': // 1 string to match. return 257; // "z12" case '3': // 1 string to match. return 258; // "z13" case '4': // 1 string to match. return 259; // "z14" case '5': // 1 string to match. return 260; // "z15" case '6': // 1 string to match. return 261; // "z16" case '7': // 1 string to match. return 262; // "z17" case '8': // 1 string to match. return 263; // "z18" case '9': // 1 string to match. return 264; // "z19" } break; case '2': // 10 strings to match. switch (Name[2]) { default: break; case '0': // 1 string to match. return 265; // "z20" case '1': // 1 string to match. return 266; // "z21" case '2': // 1 string to match. return 267; // "z22" case '3': // 1 string to match. return 268; // "z23" case '4': // 1 string to match. return 269; // "z24" case '5': // 1 string to match. return 270; // "z25" case '6': // 1 string to match. return 271; // "z26" case '7': // 1 string to match. return 272; // "z27" case '8': // 1 string to match. return 273; // "z28" case '9': // 1 string to match. return 274; // "z29" } break; case '3': // 2 strings to match. switch (Name[2]) { default: break; case '0': // 1 string to match. return 275; // "z30" case '1': // 1 string to match. return 276; // "z31" } break; } break; } break; case 4: // 1 string to match. if (memcmp(Name.data()+0, "nzcv", 4) != 0) break; return 4; // "nzcv" case 5: // 10 strings to match. if (Name[0] != 'z') break; switch (Name[1]) { default: break; case '0': // 1 string to match. if (memcmp(Name.data()+2, "_hi", 3) != 0) break; return 277; // "z0_hi" case '1': // 1 string to match. if (memcmp(Name.data()+2, "_hi", 3) != 0) break; return 278; // "z1_hi" case '2': // 1 string to match. if (memcmp(Name.data()+2, "_hi", 3) != 0) break; return 279; // "z2_hi" case '3': // 1 string to match. if (memcmp(Name.data()+2, "_hi", 3) != 0) break; return 280; // "z3_hi" case '4': // 1 string to match. if (memcmp(Name.data()+2, "_hi", 3) != 0) break; return 281; // "z4_hi" case '5': // 1 string to match. if (memcmp(Name.data()+2, "_hi", 3) != 0) break; return 282; // "z5_hi" case '6': // 1 string to match. if (memcmp(Name.data()+2, "_hi", 3) != 0) break; return 283; // "z6_hi" case '7': // 1 string to match. if (memcmp(Name.data()+2, "_hi", 3) != 0) break; return 284; // "z7_hi" case '8': // 1 string to match. if (memcmp(Name.data()+2, "_hi", 3) != 0) break; return 285; // "z8_hi" case '9': // 1 string to match. if (memcmp(Name.data()+2, "_hi", 3) != 0) break; return 286; // "z9_hi" } break; case 6: // 22 strings to match. if (Name[0] != 'z') break; switch (Name[1]) { default: break; case '1': // 10 strings to match. switch (Name[2]) { default: break; case '0': // 1 string to match. if (memcmp(Name.data()+3, "_hi", 3) != 0) break; return 287; // "z10_hi" case '1': // 1 string to match. if (memcmp(Name.data()+3, "_hi", 3) != 0) break; return 288; // "z11_hi" case '2': // 1 string to match. if (memcmp(Name.data()+3, "_hi", 3) != 0) break; return 289; // "z12_hi" case '3': // 1 string to match. if (memcmp(Name.data()+3, "_hi", 3) != 0) break; return 290; // "z13_hi" case '4': // 1 string to match. if (memcmp(Name.data()+3, "_hi", 3) != 0) break; return 291; // "z14_hi" case '5': // 1 string to match. if (memcmp(Name.data()+3, "_hi", 3) != 0) break; return 292; // "z15_hi" case '6': // 1 string to match. if (memcmp(Name.data()+3, "_hi", 3) != 0) break; return 293; // "z16_hi" case '7': // 1 string to match. if (memcmp(Name.data()+3, "_hi", 3) != 0) break; return 294; // "z17_hi" case '8': // 1 string to match. if (memcmp(Name.data()+3, "_hi", 3) != 0) break; return 295; // "z18_hi" case '9': // 1 string to match. if (memcmp(Name.data()+3, "_hi", 3) != 0) break; return 296; // "z19_hi" } break; case '2': // 10 strings to match. switch (Name[2]) { default: break; case '0': // 1 string to match. if (memcmp(Name.data()+3, "_hi", 3) != 0) break; return 297; // "z20_hi" case '1': // 1 string to match. if (memcmp(Name.data()+3, "_hi", 3) != 0) break; return 298; // "z21_hi" case '2': // 1 string to match. if (memcmp(Name.data()+3, "_hi", 3) != 0) break; return 299; // "z22_hi" case '3': // 1 string to match. if (memcmp(Name.data()+3, "_hi", 3) != 0) break; return 300; // "z23_hi" case '4': // 1 string to match. if (memcmp(Name.data()+3, "_hi", 3) != 0) break; return 301; // "z24_hi" case '5': // 1 string to match. if (memcmp(Name.data()+3, "_hi", 3) != 0) break; return 302; // "z25_hi" case '6': // 1 string to match. if (memcmp(Name.data()+3, "_hi", 3) != 0) break; return 303; // "z26_hi" case '7': // 1 string to match. if (memcmp(Name.data()+3, "_hi", 3) != 0) break; return 304; // "z27_hi" case '8': // 1 string to match. if (memcmp(Name.data()+3, "_hi", 3) != 0) break; return 305; // "z28_hi" case '9': // 1 string to match. if (memcmp(Name.data()+3, "_hi", 3) != 0) break; return 306; // "z29_hi" } break; case '3': // 2 strings to match. switch (Name[2]) { default: break; case '0': // 1 string to match. if (memcmp(Name.data()+3, "_hi", 3) != 0) break; return 307; // "z30_hi" case '1': // 1 string to match. if (memcmp(Name.data()+3, "_hi", 3) != 0) break; return 308; // "z31_hi" } break; } break; } return 0; } #endif // GET_REGISTER_MATCHER #ifdef GET_SUBTARGET_FEATURE_NAME #undef GET_SUBTARGET_FEATURE_NAME // User-level names for subtarget features that participate in // instruction matching. static const char *getSubtargetFeatureName(uint64_t Val) { switch(Val) { case Feature_HasV8_1a: return "armv8.1a"; case Feature_HasV8_2a: return "armv8.2a"; case Feature_HasV8_3a: return "armv8.3a"; case Feature_HasV8_4a: return "armv8.4a"; case Feature_HasFPARMv8: return "fp-armv8"; case Feature_HasNEON: return "neon"; case Feature_HasCrypto: return "crypto"; case Feature_HasSM4: return "sm4"; case Feature_HasSHA3: return "sha3"; case Feature_HasSHA2: return "sha2"; case Feature_HasAES: return "aes"; case Feature_HasDotProd: return "dotprod"; case Feature_HasCRC: return "crc"; case Feature_HasLSE: return "lse"; case Feature_HasRAS: return "ras"; case Feature_HasRDM: return "rdm"; case Feature_HasFullFP16: return "fullfp16"; case Feature_HasSPE: return "spe"; case Feature_HasFuseAES: return "fuse-aes"; case Feature_HasSVE: return "sve"; case Feature_HasRCPC: return "rcpc"; case Feature_UseNegativeImmediates: return "NegativeImmediates"; default: return "(unknown)"; } } #endif // GET_SUBTARGET_FEATURE_NAME #ifdef GET_MATCHER_IMPLEMENTATION #undef GET_MATCHER_IMPLEMENTATION enum { Tie0_1_1, Tie0_1_2, Tie0_1_3, Tie0_1_5, Tie0_1_6, Tie0_2_2, Tie0_3_3, Tie0_4_4, Tie0_5_5, Tie1_1_1, Tie1_2_2, Tie255_1_2, }; static const uint8_t TiedAsmOperandTable[][3] = { /* Tie0_1_1 */ { 0, 1, 1 }, /* Tie0_1_2 */ { 0, 1, 2 }, /* Tie0_1_3 */ { 0, 1, 3 }, /* Tie0_1_5 */ { 0, 1, 5 }, /* Tie0_1_6 */ { 0, 1, 6 }, /* Tie0_2_2 */ { 0, 2, 2 }, /* Tie0_3_3 */ { 0, 3, 3 }, /* Tie0_4_4 */ { 0, 4, 4 }, /* Tie0_5_5 */ { 0, 5, 5 }, /* Tie1_1_1 */ { 1, 1, 1 }, /* Tie1_2_2 */ { 1, 2, 2 }, /* Tie255_1_2 */ { 255, 1, 2 }, }; namespace { enum OperatorConversionKind { CVT_Done, CVT_Reg, CVT_Tied, CVT_95_Reg, CVT_95_addVectorReg128Operands, CVT_95_addVectorReg64Operands, CVT_95_addRegOperands, CVT_imm_95_16, CVT_imm_95_24, CVT_imm_95_0, CVT_95_addImmNegWithOptionalShiftOperands_LT_12_GT_, CVT_95_addImmWithOptionalShiftOperands_LT_12_GT_, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, CVT_95_addShifterOperands, CVT_95_addExtendOperands, CVT_95_addExtend64Operands, CVT_95_addImmOperands, CVT_95_addAdrLabelOperands, CVT_95_addAdrpLabelOperands, CVT_95_addLogicalImmOperands_LT_int32_95_t_GT_, CVT_95_addLogicalImmOperands_LT_int64_95_t_GT_, CVT_95_addLogicalImmOperands_LT_int16_95_t_GT_, CVT_95_addLogicalImmOperands_LT_int8_95_t_GT_, CVT_imm_95_31, CVT_imm_95_63, CVT_95_addBranchTarget26Operands, CVT_95_addCondCodeOperands, CVT_95_addPCRelLabel19Operands, CVT_95_addLogicalImmNotOperands_LT_int32_95_t_GT_, CVT_95_addLogicalImmNotOperands_LT_int64_95_t_GT_, CVT_95_addLogicalImmNotOperands_LT_int16_95_t_GT_, CVT_95_addLogicalImmNotOperands_LT_int8_95_t_GT_, CVT_imm_95_15, CVT_regWZR, CVT_regXZR, CVT_imm_95_1, CVT_imm_95_20, CVT_95_addBarrierOperands, CVT_95_addVectorIndexOperands, CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_half_44__32_AArch64ExactFPImm_COLON__COLON_one_GT_, CVT_95_addComplexRotationOddOperands, CVT_95_addComplexRotationEvenOperands, CVT_95_addFPImmOperands, CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_zero_44__32_AArch64ExactFPImm_COLON__COLON_one_GT_, CVT_95_addVectorRegLoOperands, CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_half_44__32_AArch64ExactFPImm_COLON__COLON_two_GT_, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, CVT_95_addImmScaledOperands_LT_1_GT_, CVT_95_addImmScaledOperands_LT_8_GT_, CVT_95_addImmScaledOperands_LT_2_GT_, CVT_95_addImmScaledOperands_LT_16_GT_, CVT_95_addImmScaledOperands_LT_4_GT_, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, CVT_95_addImmScaledOperands_LT_3_GT_, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, CVT_95_addUImm12OffsetOperands_LT_4_GT_, CVT_95_addUImm12OffsetOperands_LT_8_GT_, CVT_95_addUImm12OffsetOperands_LT_1_GT_, CVT_95_addUImm12OffsetOperands_LT_2_GT_, CVT_95_addUImm12OffsetOperands_LT_16_GT_, CVT_95_addMemExtendOperands, CVT_95_addMemExtend8Operands, CVT_95_addMOVZMovAliasOperands_LT_0_GT_, CVT_95_addMOVZMovAliasOperands_LT_16_GT_, CVT_95_addMOVNMovAliasOperands_LT_0_GT_, CVT_95_addMOVNMovAliasOperands_LT_16_GT_, CVT_95_addMOVZMovAliasOperands_LT_32_GT_, CVT_imm_95_32, CVT_95_addMOVZMovAliasOperands_LT_48_GT_, CVT_imm_95_48, CVT_95_addMOVNMovAliasOperands_LT_32_GT_, CVT_95_addMOVNMovAliasOperands_LT_48_GT_, CVT_95_addFPRasZPRRegOperands_LT_128_GT_, CVT_95_addFPRasZPRRegOperands_LT_16_GT_, CVT_95_addFPRasZPRRegOperands_LT_32_GT_, CVT_95_addFPRasZPRRegOperands_LT_64_GT_, CVT_95_addFPRasZPRRegOperands_LT_8_GT_, CVT_95_addSIMDImmType10Operands, CVT_95_addMRSSystemRegisterOperands, CVT_95_addMSRSystemRegisterOperands, CVT_95_addSystemPStateFieldWithImm0_95_15Operands, CVT_95_addSystemPStateFieldWithImm0_95_1Operands, CVT_95_addPrefetchOperands, CVT_95_addPSBHintOperands, CVT_regLR, CVT_95_addUImm6Operands, CVT_imm_95_4, CVT_imm_95_5, CVT_95_addGPR64as32Operands, CVT_imm_95_7, CVT_95_addSysCROperands, CVT_95_addBranchTarget14Operands, CVT_95_addGPR32as64Operands, CVT_imm_95_2, CVT_imm_95_3, CVT_NUM_CONVERTERS }; enum InstructionConversionKind { Convert__Reg1_0__Reg1_1, Convert__VectorReg1281_1__VectorReg1281_2, Convert__VectorReg641_1__VectorReg641_2, Convert__VectorReg1281_0__VectorReg1281_2, Convert__VectorReg641_0__VectorReg641_2, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, Convert__Reg1_0__Reg1_1__Reg1_2, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, Convert__Reg1_0__Reg1_1__AddSubImm2_2, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3, Convert__Reg1_0__Reg1_1__Reg1_2__Extend641_3, Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Convert__FPRAsmOperandFPR641_1__VectorReg1281_2, Convert__FPRAsmOperandFPR641_0__VectorReg1281_1, Convert__Reg1_0__Reg1_1__SImm61_2, Convert__Reg1_1__VectorReg1281_2, Convert__Reg1_1__VectorReg641_2, Convert__Reg1_0__VectorReg1281_1, Convert__Reg1_0__VectorReg641_1, Convert__Reg1_0__AdrLabel1_1, Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL32161_3, Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL32321_3, Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL32641_3, Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL3281_3, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL64161_3, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL64321_3, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL64641_3, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL6481_3, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW64161_3, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW64321_3, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW64641_3, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW6481_3, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW64161_3, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW64321_3, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW64641_3, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW6481_3, Convert__Reg1_0__AdrpLabel1_1, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Convert__Reg1_0__Reg1_1__LogicalImm321_2, Convert__Reg1_0__Reg1_1__LogicalImm641_2, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm161_2, Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm321_2, Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm641_2, Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm81_2, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, Convert__Reg1_0__Reg1_1__Imm0_311_2__imm_95_31, Convert__Reg1_0__Reg1_1__Imm0_631_2__imm_95_63, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm1_161_2, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorDReg1_2, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__Imm1_321_2, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorDReg1_2, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__Imm1_641_2, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__Imm1_81_2, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorDReg1_2, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_321_5, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_641_5, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_81_5, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Convert__Reg1_0, Convert_NoOperands, Convert__BranchTarget261_0, Convert__CondCode1_1__PCRelLabel191_2, Convert__imm_95_0__imm_95_0__imm_95_0__imm_95_0, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__VectorReg1281_6, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm0_311_2__Imm0_311_3, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm0_631_2__Imm0_631_3, Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__imm_95_0, Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__imm_95_0, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2, Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__imm_95_0, Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__imm_95_0, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm16Not1_2, Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm32Not1_2, Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm64Not1_2, Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm8Not1_2, Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__LogicalVecShifter1_3, Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__LogicalVecShifter1_3, Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__LogicalVecShifter1_3, Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__LogicalVecShifter1_3, Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Convert__Imm0_655351_0, Convert__SVEPredicateBReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__Tie0_1_6, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Convert__WSeqPair1_0__Tie0_1_1__WSeqPair1_1__Reg1_3, Convert__XSeqPair1_0__Tie0_1_1__XSeqPair1_1__Reg1_3, Convert__Reg1_0__PCRelLabel191_1, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, Convert__imm_95_15, Convert__Imm0_151_0, Convert__Reg1_0__Reg1_2__Reg1_1, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, Convert__regWZR__Reg1_0__Reg1_1__imm_95_16, Convert__regXZR__Reg1_0__Reg1_1__imm_95_24, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, Convert__regWZR__Reg1_0__AddSubImmNeg2_1, Convert__regWZR__Reg1_0__AddSubImm2_1, Convert__regXZR__Reg1_0__Reg1_1__imm_95_0, Convert__regXZR__Reg1_0__AddSubImmNeg2_1, Convert__regXZR__Reg1_0__AddSubImm2_1, Convert__regWZR__Reg1_0__Reg1_1__ArithmeticShifter321_2, Convert__regWZR__Reg1_0__Reg1_1__Extend1_2, Convert__regXZR__Reg1_0__Reg1_1__ArithmeticShifter641_2, Convert__regXZR__Reg1_0__Reg1_1__Extend1_2, Convert__regXZR__Reg1_0__Reg1_1__ExtendLSL641_2, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SImm51_5, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__Imm0_1271_5, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__Imm0_1271_5, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__Imm0_1271_5, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__Imm0_1271_5, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_5__SVEVectorBReg1_4, Convert__Reg1_0__imm_95_31__imm_95_1, Convert__Reg1_0__SVEPattern1_1__imm_95_1, Convert__Reg1_0__SVEPattern1_1__Imm1_161_3, Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateHReg1_2, Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateSReg1_2, Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateDReg1_2, Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_2, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm162_4, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVECpyImm162_4, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm322_4, Convert__SVEVectorSReg1_0__SVEPredicateAnyReg1_1__SVECpyImm322_4, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm642_4, Convert__SVEVectorDReg1_0__SVEPredicateAnyReg1_1__SVECpyImm642_4, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm82_4, Convert__SVEVectorBReg1_0__SVEPredicateAnyReg1_1__SVECpyImm82_4, Convert__imm_95_20, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, Convert__Reg1_0__regWZR__regWZR__CondCode1_1, Convert__Reg1_0__regXZR__regXZR__CondCode1_1, Convert__imm_95_0, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Convert__SVEVectorDReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Convert__SVEVectorSReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Convert__Barrier1_0, Convert__SVEVectorHReg1_0__Reg1_1, Convert__SVEVectorHReg1_0__SVECpyImm162_1, Convert__SVEVectorSReg1_0__Reg1_1, Convert__SVEVectorSReg1_0__SVECpyImm322_1, Convert__SVEVectorDReg1_0__Reg1_1, Convert__SVEVectorDReg1_0__SVECpyImm642_1, Convert__SVEVectorBReg1_0__Reg1_1, Convert__SVEVectorBReg1_0__SVECpyImm82_1, Convert__VectorReg1281_1__Reg1_2, Convert__VectorReg641_1__Reg1_2, Convert__Reg1_0__VectorReg1281_1__IndexRange0_71_2, Convert__Reg1_0__VectorReg1281_1__IndexRange0_31_2, Convert__Reg1_0__VectorReg1281_1__IndexRange0_11_2, Convert__Reg1_0__VectorReg1281_1__IndexRange0_151_2, Convert__VectorReg1281_0__Reg1_2, Convert__VectorReg641_0__Reg1_2, Convert__SVEVectorQReg1_0__SVEVectorQReg1_1__SVEIndexRange0_31_2, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEIndexRange0_311_2, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEIndexRange0_151_2, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEIndexRange0_71_2, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEIndexRange0_631_2, Convert__VectorReg1281_1__VectorReg1281_2__IndexRange0_151_3, Convert__VectorReg1281_1__VectorReg1281_2__IndexRange0_11_3, Convert__VectorReg641_1__VectorReg1281_2__IndexRange0_31_3, Convert__VectorReg641_1__VectorReg1281_2__IndexRange0_71_3, Convert__VectorReg1281_1__VectorReg1281_2__IndexRange0_31_3, Convert__VectorReg641_1__VectorReg1281_2__IndexRange0_151_3, Convert__VectorReg1281_1__VectorReg1281_2__IndexRange0_71_3, Convert__Reg1_0__VectorReg1281_1__IndexRange0_71_3, Convert__Reg1_0__VectorReg1281_1__IndexRange0_31_3, Convert__Reg1_0__VectorReg1281_1__IndexRange0_11_3, Convert__Reg1_0__VectorReg1281_1__IndexRange0_151_3, Convert__VectorReg1281_0__VectorReg1281_2__IndexRange0_151_4, Convert__VectorReg1281_0__VectorReg1281_2__IndexRange0_11_4, Convert__VectorReg1281_0__VectorReg1281_2__IndexRange0_31_4, Convert__VectorReg1281_0__VectorReg1281_2__IndexRange0_71_4, Convert__VectorReg641_0__VectorReg1281_2__IndexRange0_31_4, Convert__VectorReg641_0__VectorReg1281_2__IndexRange0_71_4, Convert__VectorReg641_0__VectorReg1281_2__IndexRange0_151_4, Convert__SVEVectorHReg1_0__SVELogicalImm161_1, Convert__SVEVectorSReg1_0__SVELogicalImm321_1, Convert__SVEVectorDReg1_0__LogicalImm641_1, Convert__SVEVectorBReg1_0__SVELogicalImm81_1, Convert__imm_95_16, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__Imm0_2551_3, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__Imm1_4, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3__Imm1_4, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__Imm1_6, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4__Imm1_6, Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_311_3, Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_631_3, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, Convert__FPRAsmOperandFPR161_1__VectorReg641_2, Convert__FPRAsmOperandFPR321_1__VectorReg641_2, Convert__FPRAsmOperandFPR161_0__VectorReg641_1, Convert__FPRAsmOperandFPR321_0__VectorReg641_1, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__ComplexRotationOdd1_4, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3__ComplexRotationOdd1_4, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__ComplexRotationOdd1_6, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4__ComplexRotationOdd1_6, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5__ComplexRotationOdd1_6, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5__ComplexRotationOdd1_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5__ComplexRotationOdd1_6, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__ComplexRotationEven1_4, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3__ComplexRotationEven1_4, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3__ComplexRotationEven1_4, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_11_3__ComplexRotationEven1_4, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_11_4__ComplexRotationEven1_5, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_11_4__ComplexRotationEven1_5, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4__ComplexRotationEven1_5, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__ComplexRotationEven1_6, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4__ComplexRotationEven1_6, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5__ComplexRotationEven1_6, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5__ComplexRotationEven1_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5__ComplexRotationEven1_6, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_11_6__ComplexRotationEven1_7, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6__ComplexRotationEven1_7, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_11_6__ComplexRotationEven1_7, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Convert__VectorReg1281_0__VectorReg641_2, Convert__VectorReg641_0__VectorReg1281_2, Convert__Reg1_0__Reg1_1__Imm1_161_2, Convert__Reg1_0__Reg1_1__Imm1_321_2, Convert__Reg1_0__Reg1_1__Imm1_641_2, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3, Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3, Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4, Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4, Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4, Convert__SVEVectorHReg1_0__FPImm1_1, Convert__SVEVectorSReg1_0__FPImm1_1, Convert__SVEVectorDReg1_0__FPImm1_1, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_11_4, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, Convert__FPRAsmOperandFPR641_1__Tie0_2_2__FPRAsmOperandFPR641_2__VectorReg1281_3__IndexRange0_11_4, Convert__FPRAsmOperandFPR161_1__Tie0_2_2__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4, Convert__FPRAsmOperandFPR321_1__Tie0_2_2__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4, Convert__FPRAsmOperandFPR161_0__Tie0_1_1__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4, Convert__FPRAsmOperandFPR321_0__Tie0_1_1__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4, Convert__FPRAsmOperandFPR641_0__Tie0_1_1__FPRAsmOperandFPR641_1__VectorReg1281_2__IndexRange0_11_4, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_11_6, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, Convert__Reg1_0__FPImm1_1, Convert__VectorReg1281_1__FPImm1_2, Convert__VectorReg641_1__FPImm1_2, Convert__Reg1_0__regWZR, Convert__Reg1_0__regXZR, Convert__VectorReg1281_0__FPImm1_2, Convert__VectorReg641_0__FPImm1_2, Convert__SVEVectorHReg1_0__imm_95_0__imm_95_0, Convert__SVEVectorSReg1_0__imm_95_0__imm_95_0, Convert__SVEVectorDReg1_0__imm_95_0__imm_95_0, Convert__Reg1_1__VectorReg1281_2__IndexRange1_11_3, Convert__VectorReg1281_1__Reg1_3__IndexRange1_11_2, Convert__Reg1_0__VectorReg1281_1__IndexRange1_11_3, Convert__VectorReg1281_0__Reg1_3__IndexRange1_11_2, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__IndexRange0_11_4, Convert__VectorReg641_1__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, Convert__VectorReg641_1__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, Convert__FPRAsmOperandFPR641_1__FPRAsmOperandFPR641_2__VectorReg1281_3__IndexRange0_11_4, Convert__FPRAsmOperandFPR161_1__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4, Convert__FPRAsmOperandFPR321_1__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4, Convert__FPRAsmOperandFPR161_0__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__VectorReg1281_2__IndexRange0_11_4, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfTwo1_5, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfTwo1_5, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfTwo1_5, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__IndexRange0_11_6, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, Convert__VectorReg641_0__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, Convert__VectorReg641_0__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__Imm0_71_3, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__Imm0_71_3, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__Imm0_71_3, Convert__Imm0_1271_0, Convert__SVEVectorHReg1_0__Reg1_1__Reg1_2, Convert__SVEVectorHReg1_0__Reg1_1__SImm51_2, Convert__SVEVectorHReg1_0__SImm51_1__Reg1_2, Convert__SVEVectorHReg1_0__SImm51_1__SImm51_2, Convert__SVEVectorSReg1_0__Reg1_1__Reg1_2, Convert__SVEVectorSReg1_0__Reg1_1__SImm51_2, Convert__SVEVectorSReg1_0__SImm51_1__Reg1_2, Convert__SVEVectorSReg1_0__SImm51_1__SImm51_2, Convert__SVEVectorDReg1_0__Reg1_1__Reg1_2, Convert__SVEVectorDReg1_0__Reg1_1__SImm51_2, Convert__SVEVectorDReg1_0__SImm51_1__Reg1_2, Convert__SVEVectorDReg1_0__SImm51_1__SImm51_2, Convert__SVEVectorBReg1_0__Reg1_1__Reg1_2, Convert__SVEVectorBReg1_0__Reg1_1__SImm51_2, Convert__SVEVectorBReg1_0__SImm51_1__Reg1_2, Convert__SVEVectorBReg1_0__SImm51_1__SImm51_2, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_3, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_3, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_3, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_3, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_151_2__Reg1_3, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_11_2__Reg1_3, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_71_2__Reg1_3, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_31_2__Reg1_3, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_151_2__VectorReg1281_3__IndexRange0_151_4, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_11_2__VectorReg1281_3__IndexRange0_11_4, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_71_2__VectorReg1281_3__IndexRange0_71_4, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_31_2__VectorReg1281_3__IndexRange0_31_4, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_151_2__VectorReg1281_3__IndexRange0_151_5, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_11_2__VectorReg1281_3__IndexRange0_11_5, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_71_2__VectorReg1281_3__IndexRange0_71_5, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_31_2__VectorReg1281_3__IndexRange0_31_5, Convert__SVEVectorHReg1_0__Tie0_1_1__Reg1_1, Convert__SVEVectorSReg1_0__Tie0_1_1__Reg1_1, Convert__SVEVectorDReg1_0__Tie0_1_1__Reg1_1, Convert__SVEVectorBReg1_0__Tie0_1_1__Reg1_1, Convert__TypedVectorList4_1681_0__Reg1_2, Convert__TypedVectorList4_1641_0__Reg1_2, Convert__TypedVectorList4_2641_0__Reg1_2, Convert__TypedVectorList4_2321_0__Reg1_2, Convert__TypedVectorList4_4161_0__Reg1_2, Convert__TypedVectorList4_4321_0__Reg1_2, Convert__TypedVectorList4_881_0__Reg1_2, Convert__TypedVectorList4_8161_0__Reg1_2, Convert__TypedVectorList1_1681_0__Reg1_2, Convert__TypedVectorList1_1641_0__Reg1_2, Convert__TypedVectorList1_2641_0__Reg1_2, Convert__TypedVectorList1_2321_0__Reg1_2, Convert__TypedVectorList1_4161_0__Reg1_2, Convert__TypedVectorList1_4321_0__Reg1_2, Convert__TypedVectorList1_881_0__Reg1_2, Convert__TypedVectorList1_8161_0__Reg1_2, Convert__TypedVectorList3_1681_0__Reg1_2, Convert__TypedVectorList3_1641_0__Reg1_2, Convert__TypedVectorList3_2641_0__Reg1_2, Convert__TypedVectorList3_2321_0__Reg1_2, Convert__TypedVectorList3_4161_0__Reg1_2, Convert__TypedVectorList3_4321_0__Reg1_2, Convert__TypedVectorList3_881_0__Reg1_2, Convert__TypedVectorList3_8161_0__Reg1_2, Convert__TypedVectorList2_1681_0__Reg1_2, Convert__TypedVectorList2_1641_0__Reg1_2, Convert__TypedVectorList2_2641_0__Reg1_2, Convert__TypedVectorList2_2321_0__Reg1_2, Convert__TypedVectorList2_4161_0__Reg1_2, Convert__TypedVectorList2_4321_0__Reg1_2, Convert__TypedVectorList2_881_0__Reg1_2, Convert__TypedVectorList2_8161_0__Reg1_2, Convert__VecListFour1281_1__Reg1_3, Convert__VecListOne1281_1__Reg1_3, Convert__VecListThree1281_1__Reg1_3, Convert__VecListTwo1281_1__Reg1_3, Convert__VecListFour641_1__Reg1_3, Convert__VecListOne641_1__Reg1_3, Convert__VecListThree641_1__Reg1_3, Convert__VecListTwo641_1__Reg1_3, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__Reg1_4, Convert__TypedVectorList1_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3, Convert__TypedVectorList1_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3, Convert__TypedVectorList1_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3, Convert__TypedVectorList1_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__Reg1_4, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__Reg1_4, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4, Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4, Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4, Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4, Convert__Reg1_3__TypedVectorList1_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList1_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__TypedVectorList1_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList1_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__TypedVectorList1_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList1_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__TypedVectorList1_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList1_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64641_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64641_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64641_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s81_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64641_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64641_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64641_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s81_6, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s81_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s81_6, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32321_6, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32321_6, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s41_6, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32321_6, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32321_6, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s41_6, Convert__TypedVectorList2_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3, Convert__TypedVectorList2_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3, Convert__TypedVectorList2_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3, Convert__TypedVectorList2_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3, Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4, Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4, Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4, Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4, Convert__Reg1_3__TypedVectorList2_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList2_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__TypedVectorList2_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList2_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__TypedVectorList2_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList2_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__TypedVectorList2_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList2_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6, Convert__TypedVectorList3_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3, Convert__TypedVectorList3_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3, Convert__TypedVectorList3_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3, Convert__TypedVectorList3_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3, Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4, Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4, Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4, Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4, Convert__Reg1_3__TypedVectorList3_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList3_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__TypedVectorList3_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList3_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__TypedVectorList3_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList3_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__TypedVectorList3_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList3_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6, Convert__TypedVectorList4_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3, Convert__TypedVectorList4_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3, Convert__TypedVectorList4_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3, Convert__TypedVectorList4_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3, Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4, Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4, Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4, Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4, Convert__Reg1_3__TypedVectorList4_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList4_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__TypedVectorList4_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList4_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__TypedVectorList4_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList4_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__TypedVectorList4_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList4_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6, Convert__Reg1_1__Reg1_0__Reg1_3, Convert__Reg1_0__GPR64sp01_2, Convert__Reg1_0__Reg1_2__imm_95_0, Convert__Reg1_0__Reg1_2__SImm91_3, Convert__Reg1_0__Reg1_1__GPR64sp01_3, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted641_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted641_6, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__imm_95_0, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__imm_95_0, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__imm_95_0, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__SImm7s41_4, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__SImm7s81_4, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__SImm7s161_4, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_5, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s81_5, Convert__Reg1_3__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Tie0_4_4__SImm7s41_5, Convert__Reg1_3__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Tie0_4_4__SImm7s81_5, Convert__Reg1_3__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Tie0_4_4__SImm7s161_5, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_4, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s81_4, Convert__Reg1_3__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Tie0_4_4__SImm7s41_4, Convert__Reg1_3__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Tie0_4_4__SImm7s81_4, Convert__Reg1_3__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Tie0_4_4__SImm7s161_4, Convert__FPRAsmOperandFPR321_0__PCRelLabel191_1, Convert__FPRAsmOperandFPR641_0__PCRelLabel191_1, Convert__FPRAsmOperandFPR1281_0__PCRelLabel191_1, Convert__SVEPredicateAnyReg1_0__Reg1_2__imm_95_0, Convert__SVEVectorAnyReg1_0__Reg1_2__imm_95_0, Convert__FPRAsmOperandFPR81_0__Reg1_2__imm_95_0, Convert__FPRAsmOperandFPR161_0__Reg1_2__imm_95_0, Convert__FPRAsmOperandFPR321_0__Reg1_2__imm_95_0, Convert__FPRAsmOperandFPR641_0__Reg1_2__imm_95_0, Convert__FPRAsmOperandFPR1281_0__Reg1_2__imm_95_0, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3, Convert__Reg1_0__Reg1_2__UImm12Offset41_3, Convert__Reg1_0__Reg1_2__SImm9OffsetFB641_3, Convert__Reg1_0__Reg1_2__UImm12Offset81_3, Convert__Reg1_2__FPRAsmOperandFPR81_0__Tie0_3_3__SImm91_4, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, Convert__FPRAsmOperandFPR81_0__Reg1_2__SImm9OffsetFB81_3, Convert__FPRAsmOperandFPR81_0__Reg1_2__UImm12Offset11_3, Convert__Reg1_2__FPRAsmOperandFPR161_0__Tie0_3_3__SImm91_4, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, Convert__FPRAsmOperandFPR161_0__Reg1_2__SImm9OffsetFB161_3, Convert__FPRAsmOperandFPR161_0__Reg1_2__UImm12Offset21_3, Convert__Reg1_2__FPRAsmOperandFPR321_0__Tie0_3_3__SImm91_4, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, Convert__FPRAsmOperandFPR321_0__Reg1_2__SImm9OffsetFB321_3, Convert__FPRAsmOperandFPR321_0__Reg1_2__UImm12Offset41_3, Convert__Reg1_2__FPRAsmOperandFPR641_0__Tie0_3_3__SImm91_4, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, Convert__FPRAsmOperandFPR641_0__Reg1_2__SImm9OffsetFB641_3, Convert__FPRAsmOperandFPR641_0__Reg1_2__UImm12Offset81_3, Convert__Reg1_2__FPRAsmOperandFPR1281_0__Tie0_3_3__SImm91_4, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, Convert__FPRAsmOperandFPR1281_0__Reg1_2__SImm9OffsetFB1281_3, Convert__FPRAsmOperandFPR1281_0__Reg1_2__UImm12Offset161_3, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend642_4, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend642_4, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__MemWExtend82_4, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__MemXExtend82_4, Convert__Reg1_2__FPRAsmOperandFPR81_0__Tie0_3_3__SImm91_3, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__MemWExtend162_4, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__MemXExtend162_4, Convert__Reg1_2__FPRAsmOperandFPR161_0__Tie0_3_3__SImm91_3, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__MemWExtend322_4, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__MemXExtend322_4, Convert__Reg1_2__FPRAsmOperandFPR321_0__Tie0_3_3__SImm91_3, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__MemWExtend642_4, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__MemXExtend642_4, Convert__Reg1_2__FPRAsmOperandFPR641_0__Tie0_3_3__SImm91_3, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__MemWExtend1282_4, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__MemXExtend1282_4, Convert__Reg1_2__FPRAsmOperandFPR1281_0__Tie0_3_3__SImm91_3, Convert__SVEPredicateAnyReg1_0__Reg1_2__SImm91_3, Convert__SVEVectorAnyReg1_0__Reg1_2__SImm91_3, Convert__Reg1_0__Reg1_2__SImm10s81_3, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm10s81_3, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, Convert__FPRAsmOperandFPR81_0__Reg1_2__SImm91_3, Convert__FPRAsmOperandFPR161_0__Reg1_2__SImm91_3, Convert__FPRAsmOperandFPR321_0__Reg1_2__SImm91_3, Convert__FPRAsmOperandFPR641_0__Reg1_2__SImm91_3, Convert__FPRAsmOperandFPR1281_0__Reg1_2__SImm91_3, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm0_151_2, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__Imm0_311_2, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__Imm0_631_2, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__Imm0_71_2, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_311_5, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_631_5, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_71_5, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, Convert__Reg1_0__Reg1_1__Reg1_2__regWZR, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, Convert__Reg1_0__MOVZ32_lsl0MovAlias1_1__imm_95_0, Convert__Reg1_0__MOVZ32_lsl16MovAlias1_1__imm_95_16, Convert__Reg1_0__MOVN32_lsl0MovAlias1_1__imm_95_0, Convert__Reg1_0__MOVN32_lsl16MovAlias1_1__imm_95_16, Convert__Reg1_0__regWZR__LogicalImm321_1, Convert__Reg1_0__regXZR__Reg1_1__imm_95_0, Convert__Reg1_0__MOVZ64_lsl0MovAlias1_1__imm_95_0, Convert__Reg1_0__MOVZ64_lsl16MovAlias1_1__imm_95_16, Convert__Reg1_0__MOVZ64_lsl32MovAlias1_1__imm_95_32, Convert__Reg1_0__MOVZ64_lsl48MovAlias1_1__imm_95_48, Convert__Reg1_0__MOVN64_lsl0MovAlias1_1__imm_95_0, Convert__Reg1_0__MOVN64_lsl16MovAlias1_1__imm_95_16, Convert__Reg1_0__MOVN64_lsl32MovAlias1_1__imm_95_32, Convert__Reg1_0__MOVN64_lsl48MovAlias1_1__imm_95_48, Convert__Reg1_0__regXZR__LogicalImm641_1, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_1__SVEPredicateBReg1_1, Convert__SVEVectorQReg1_0__FPR128asZPR1_1__imm_95_0, Convert__SVEVectorHReg1_0__SVEPreferredLogicalImm161_1, Convert__SVEVectorHReg1_0__FPR16asZPR1_1__imm_95_0, Convert__SVEVectorSReg1_0__SVEPreferredLogicalImm321_1, Convert__SVEVectorSReg1_0__FPR32asZPR1_1__imm_95_0, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_1, Convert__SVEVectorDReg1_0__SVEPreferredLogicalImm641_1, Convert__SVEVectorDReg1_0__FPR64asZPR1_1__imm_95_0, Convert__SVEVectorBReg1_0__FPR8asZPR1_1__imm_95_0, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_2, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_2, Convert__Reg1_1__VectorReg1281_2__IndexRange0_11_3, Convert__Reg1_1__VectorReg1281_2__IndexRange0_31_3, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_2, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_2, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_0, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_4, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_0, Convert__SVEVectorSReg1_0__SVEPredicateAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_0, Convert__SVEVectorDReg1_0__SVEPredicateAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_0, Convert__SVEVectorBReg1_0__SVEPredicateAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_0, Convert__Reg1_0__SIMDImmType101_1, Convert__VectorReg1281_1__Imm0_2551_2, Convert__VectorReg1281_1__SIMDImmType101_2, Convert__VectorReg641_1__Imm0_2551_2__imm_95_0, Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0, Convert__VectorReg641_1__Imm0_2551_2, Convert__VectorReg1281_0__Imm0_2551_2, Convert__VectorReg1281_0__SIMDImmType101_2, Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0, Convert__VectorReg641_0__Imm0_2551_2__imm_95_0, Convert__VectorReg641_0__Imm0_2551_2, Convert__VectorReg641_1__Imm0_2551_2__LogicalVecShifter1_3, Convert__VectorReg641_1__Imm0_2551_2__MoveVecShifter1_3, Convert__VectorReg641_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Convert__VectorReg1281_1__Imm0_2551_2__LogicalVecShifter1_3, Convert__VectorReg1281_1__Imm0_2551_2__MoveVecShifter1_3, Convert__VectorReg1281_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Convert__VectorReg1281_0__Imm0_2551_2__LogicalVecShifter1_3, Convert__VectorReg1281_0__Imm0_2551_2__MoveVecShifter1_3, Convert__VectorReg1281_0__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Convert__VectorReg641_0__Imm0_2551_2__LogicalVecShifter1_3, Convert__VectorReg641_0__Imm0_2551_2__MoveVecShifter1_3, Convert__VectorReg641_0__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__imm_95_0, Convert__Reg1_0__Tie0_1_1__MovKSymbolG01_1__imm_95_0, Convert__Reg1_0__Tie0_1_1__MovKSymbolG11_1__imm_95_16, Convert__Reg1_0__Tie0_1_1__MovKSymbolG21_1__imm_95_32, Convert__Reg1_0__Tie0_1_1__MovKSymbolG31_1__imm_95_48, Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__MovImm32Shifter1_2, Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__MovImm64Shifter1_2, Convert__Reg1_0__Imm0_655351_1__imm_95_0, Convert__Reg1_0__MovZSymbolG01_1__imm_95_0, Convert__Reg1_0__MovZSymbolG11_1__imm_95_16, Convert__Reg1_0__MovZSymbolG21_1__imm_95_32, Convert__Reg1_0__MovZSymbolG31_1__imm_95_48, Convert__Reg1_0__Imm0_655351_1__MovImm32Shifter1_2, Convert__Reg1_0__Imm0_655351_1__MovImm64Shifter1_2, Convert__SVEVectorAnyReg1_0__SVEVectorAnyReg1_1, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, Convert__Reg1_0__MRSSystemRegister1_1, Convert__MSRSystemRegister1_0__Reg1_1, Convert__SystemPStateFieldWithImm0_151_0__Imm0_151_1, Convert__SystemPStateFieldWithImm0_11_0__Imm0_11_1, Convert__SVEVectorHReg1_0__Tie0_1_2__SImm81_2, Convert__SVEVectorSReg1_0__Tie0_1_2__SImm81_2, Convert__SVEVectorDReg1_0__Tie0_1_2__SImm81_2, Convert__SVEVectorBReg1_0__Tie0_1_2__SImm81_2, Convert__Reg1_0__regWZR__Reg1_1__LogicalShifter321_2, Convert__Reg1_0__regXZR__Reg1_1__LogicalShifter641_2, Convert__Reg1_0__regWZR__Reg1_1__ArithmeticShifter321_2, Convert__Reg1_0__regXZR__Reg1_1__ArithmeticShifter641_2, Convert__Reg1_0__regWZR__Reg1_1, Convert__Reg1_0__regXZR__Reg1_1, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateAnyReg1_1, Convert__SVEPredicateBReg1_0, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Convert__SVEPredicateHReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, Convert__SVEPredicateSReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, Convert__SVEPredicateDReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW328Only1_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW328Only1_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW648Only1_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW648Only1_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Imm0_311_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Imm0_311_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm6s11_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32641_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32641_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64641_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64641_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64641_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s81_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s81_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32161_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32161_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64161_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64161_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64161_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s21_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s21_4, Convert__Prefetch1_0__PCRelLabel191_1, Convert__Prefetch1_0__Reg1_2__imm_95_0, Convert__Prefetch1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, Convert__Prefetch1_0__Reg1_2__UImm12Offset81_3, Convert__Prefetch1_0__Reg1_2__Reg1_3__MemWExtend642_4, Convert__Prefetch1_0__Reg1_2__Reg1_3__MemXExtend642_4, Convert__Prefetch1_0__Reg1_2__SImm91_3, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32321_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32321_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64321_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64321_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64321_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s41_4, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s41_4, Convert__PSBHint1_0, Convert__SVEPredicateAnyReg1_0__SVEPredicateBReg1_1, Convert__SVEPredicateHReg1_0__imm_95_31, Convert__SVEPredicateSReg1_0__imm_95_31, Convert__SVEPredicateDReg1_0__imm_95_31, Convert__SVEPredicateBReg1_0__imm_95_31, Convert__SVEPredicateHReg1_0__SVEPattern1_1, Convert__SVEPredicateSReg1_0__SVEPattern1_1, Convert__SVEPredicateDReg1_0__SVEPattern1_1, Convert__SVEPredicateBReg1_0__SVEPattern1_1, Convert__SVEPredicateHReg1_0__SVEPredicateBReg1_1, Convert__imm_95_0__imm_95_0__imm_95_0, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1, Convert__Reg1_0__SImm61_1, Convert__regLR, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1, Convert__Reg1_0__UImm61_1__Imm0_151_2, Convert__Reg1_0__Reg1_1__Reg1_1__Imm0_311_2, Convert__Reg1_0__Reg1_1__Reg1_1__Imm0_631_2, Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3, Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3, Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3, Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4, Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4, Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, Convert__Reg1_0__Reg1_1__Imm0_311_2__Imm0_311_3, Convert__Reg1_0__Reg1_1__Imm0_631_2__Imm0_631_3, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_1__VectorReg1281_2__IndexRange0_31_3, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_1__VectorReg1281_2__IndexRange0_31_3, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVector3bBReg1_2__IndexRange0_31_3, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector4bHReg1_2__IndexRange0_11_3, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_2__SVEPredicateBReg1_3, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVEVectorHReg1_2__SVEVectorHReg1_3, Convert__SVEVectorSReg1_0__SVEPredicateAnyReg1_1__SVEVectorSReg1_2__SVEVectorSReg1_3, Convert__SVEVectorDReg1_0__SVEPredicateAnyReg1_1__SVEVectorDReg1_2__SVEVectorDReg1_3, Convert__SVEVectorBReg1_0__SVEPredicateAnyReg1_1__SVEVectorBReg1_2__SVEVectorBReg1_3, Convert__imm_95_4, Convert__imm_95_5, Convert__Reg1_1__Tie0_2_2__Reg1_2__VectorReg1281_3, Convert__Reg1_0__Tie0_1_1__Reg1_1__VectorReg1281_2, Convert__imm_95_0__imm_95_0__Tie0_1_1, Convert__VectorReg1281_0__VectorReg1281_2__Tie0_1_1, Convert__Reg1_0__Reg1_1__Imm0_631_2, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_71_3, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_631_3, Convert__VectorReg641_1__VectorReg641_2__Imm0_311_3, Convert__VectorReg641_1__VectorReg641_2__Imm0_151_3, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_311_3, Convert__VectorReg641_1__VectorReg641_2__Imm0_71_3, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_151_3, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_71_4, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_631_4, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_311_4, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_151_4, Convert__VectorReg641_0__VectorReg641_2__Imm0_311_4, Convert__VectorReg641_0__VectorReg641_2__Imm0_151_4, Convert__VectorReg641_0__VectorReg641_2__Imm0_71_4, Convert__VectorReg1281_1__VectorReg641_2, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm0_631_2, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm0_71_3, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm0_631_3, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm0_311_3, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm0_151_3, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm0_311_3, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm0_71_3, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm0_151_3, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm0_71_4, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm0_631_4, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm0_311_4, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm0_151_4, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm0_311_4, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm0_151_4, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm0_71_4, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0__imm_95_0, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, Convert__Reg1_1__VectorReg1281_2__IndexRange0_151_3, Convert__Reg1_1__VectorReg1281_2__IndexRange0_71_3, Convert__VectorReg1281_1__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, Convert__VectorReg1281_1__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, Convert__VectorReg1281_0__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, Convert__VectorReg1281_0__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_3, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_3, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_3, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_3, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, Convert__FPRAsmOperandFPR321_1__Tie0_2_2__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4, Convert__FPRAsmOperandFPR641_1__Tie0_2_2__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4, Convert__FPRAsmOperandFPR321_0__Tie0_1_1__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4, Convert__FPRAsmOperandFPR641_0__Tie0_1_1__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4, Convert__FPRAsmOperandFPR321_1__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4, Convert__FPRAsmOperandFPR641_1__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4, Convert__Reg1_0__Reg1_1__Imm1_81_2, Convert__Reg1_0__Reg1_1__Imm0_151_2, Convert__Reg1_0__Reg1_1__Imm0_311_2, Convert__Reg1_0__Reg1_1__Imm0_71_2, Convert__VectorReg641_1__VectorReg1281_2, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm1_641_2, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_641_3, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_321_3, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_161_3, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_81_3, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_641_4, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_321_4, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_161_4, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_81_4, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_81_3, Convert__VectorReg641_1__VectorReg641_2__Imm1_81_3, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_81_4, Convert__VectorReg641_0__VectorReg641_2__Imm1_81_4, Convert__VectorReg1281_1__VectorReg641_2__Imm0_311_3, Convert__VectorReg1281_1__VectorReg641_2__Imm0_151_3, Convert__VectorReg1281_1__VectorReg641_2__Imm0_71_3, Convert__VectorReg1281_0__VectorReg641_2__Imm0_311_4, Convert__VectorReg1281_0__VectorReg641_2__Imm0_151_4, Convert__VectorReg1281_0__VectorReg641_2__Imm0_71_4, Convert__TypedVectorList1_081_0__IndexRange0_151_1__Reg1_3, Convert__TypedVectorList1_0641_0__IndexRange0_11_1__Reg1_3, Convert__TypedVectorList1_0161_0__IndexRange0_71_1__Reg1_3, Convert__TypedVectorList1_0321_0__IndexRange0_31_1__Reg1_3, Convert__VecListOne1281_1__IndexRange0_151_2__Reg1_4, Convert__VecListOne1281_1__IndexRange0_11_2__Reg1_4, Convert__VecListOne1281_1__IndexRange0_71_2__Reg1_4, Convert__VecListOne1281_1__IndexRange0_31_2__Reg1_4, Convert__Reg1_3__TypedVectorList1_081_0__IndexRange0_151_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList1_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__TypedVectorList1_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList1_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__TypedVectorList1_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList1_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__TypedVectorList1_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList1_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5, Convert__Reg1_4__VecListOne1281_1__IndexRange0_151_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListOne1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6, Convert__Reg1_4__VecListOne1281_1__IndexRange0_11_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListOne1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6, Convert__Reg1_4__VecListOne1281_1__IndexRange0_71_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListOne1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6, Convert__Reg1_4__VecListOne1281_1__IndexRange0_31_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListOne1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW328Only1_4, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW328Only1_4, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Imm0_311_4, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW648Only1_4, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW648Only1_4, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Imm0_311_4, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW328Only1_4, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW328Only1_4, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Imm0_311_4, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW648Only1_4, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW648Only1_4, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Imm0_311_4, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64641_4, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64641_4, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64641_4, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s81_4, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64641_4, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64641_4, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64641_4, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s81_4, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32161_4, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW3281_4, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32161_4, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW3281_4, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s21_4, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64161_4, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64161_4, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64161_4, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s21_4, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32161_4, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW3281_4, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32161_4, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW3281_4, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s21_4, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64161_4, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64161_4, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64161_4, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s21_4, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32321_4, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32321_4, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s41_4, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64321_4, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64321_4, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64321_4, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s41_4, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32321_4, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32321_4, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s41_4, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64321_4, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64321_4, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64321_4, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s41_4, Convert__TypedVectorList2_081_0__IndexRange0_151_1__Reg1_3, Convert__TypedVectorList2_0641_0__IndexRange0_11_1__Reg1_3, Convert__TypedVectorList2_0161_0__IndexRange0_71_1__Reg1_3, Convert__TypedVectorList2_0321_0__IndexRange0_31_1__Reg1_3, Convert__VecListTwo1281_1__IndexRange0_151_2__Reg1_4, Convert__VecListTwo1281_1__IndexRange0_11_2__Reg1_4, Convert__VecListTwo1281_1__IndexRange0_71_2__Reg1_4, Convert__VecListTwo1281_1__IndexRange0_31_2__Reg1_4, Convert__Reg1_3__TypedVectorList2_081_0__IndexRange0_151_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList2_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__TypedVectorList2_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList2_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__TypedVectorList2_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList2_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__TypedVectorList2_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList2_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_151_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_11_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_71_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_31_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4, Convert__TypedVectorList3_081_0__IndexRange0_151_1__Reg1_3, Convert__TypedVectorList3_0641_0__IndexRange0_11_1__Reg1_3, Convert__TypedVectorList3_0161_0__IndexRange0_71_1__Reg1_3, Convert__TypedVectorList3_0321_0__IndexRange0_31_1__Reg1_3, Convert__VecListThree1281_1__IndexRange0_151_2__Reg1_4, Convert__VecListThree1281_1__IndexRange0_11_2__Reg1_4, Convert__VecListThree1281_1__IndexRange0_71_2__Reg1_4, Convert__VecListThree1281_1__IndexRange0_31_2__Reg1_4, Convert__Reg1_3__TypedVectorList3_081_0__IndexRange0_151_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList3_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__TypedVectorList3_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList3_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__TypedVectorList3_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList3_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__TypedVectorList3_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList3_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5, Convert__Reg1_4__VecListThree1281_1__IndexRange0_151_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListThree1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6, Convert__Reg1_4__VecListThree1281_1__IndexRange0_11_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListThree1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6, Convert__Reg1_4__VecListThree1281_1__IndexRange0_71_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListThree1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6, Convert__Reg1_4__VecListThree1281_1__IndexRange0_31_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListThree1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4, Convert__TypedVectorList4_081_0__IndexRange0_151_1__Reg1_3, Convert__TypedVectorList4_0641_0__IndexRange0_11_1__Reg1_3, Convert__TypedVectorList4_0161_0__IndexRange0_71_1__Reg1_3, Convert__TypedVectorList4_0321_0__IndexRange0_31_1__Reg1_3, Convert__VecListFour1281_1__IndexRange0_151_2__Reg1_4, Convert__VecListFour1281_1__IndexRange0_11_2__Reg1_4, Convert__VecListFour1281_1__IndexRange0_71_2__Reg1_4, Convert__VecListFour1281_1__IndexRange0_31_2__Reg1_4, Convert__Reg1_3__TypedVectorList4_081_0__IndexRange0_151_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList4_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__TypedVectorList4_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList4_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__TypedVectorList4_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList4_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5, Convert__Reg1_3__TypedVectorList4_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR, Convert__Reg1_3__TypedVectorList4_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5, Convert__Reg1_4__VecListFour1281_1__IndexRange0_151_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListFour1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6, Convert__Reg1_4__VecListFour1281_1__IndexRange0_11_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListFour1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6, Convert__Reg1_4__VecListFour1281_1__IndexRange0_71_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListFour1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6, Convert__Reg1_4__VecListFour1281_1__IndexRange0_31_2__Tie0_5_5__regXZR, Convert__Reg1_4__VecListFour1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4, Convert__regWZR__Reg1_0__Reg1_2, Convert__regXZR__Reg1_0__Reg1_2, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1, Convert__Reg1_0__Tie0_1_1__Reg1_1, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_31, Convert__Imm0_71_0__SysCR1_1__SysCR1_2__Imm0_71_3__regXZR, Convert__Imm0_71_0__SysCR1_1__SysCR1_2__Imm0_71_3__Reg1_4, Convert__Reg1_0__Imm0_71_1__SysCR1_2__SysCR1_3__Imm0_71_4, Convert__SVEVectorHReg1_0__SVEVectorList1161_1__SVEVectorHReg1_2, Convert__SVEVectorSReg1_0__SVEVectorList1321_1__SVEVectorSReg1_2, Convert__SVEVectorDReg1_0__SVEVectorList1641_1__SVEVectorDReg1_2, Convert__SVEVectorBReg1_0__SVEVectorList181_1__SVEVectorBReg1_2, Convert__VectorReg1281_1__VecListFour1281_2__VectorReg1281_3, Convert__VectorReg1281_1__VecListOne1281_2__VectorReg1281_3, Convert__VectorReg1281_1__VecListThree1281_2__VectorReg1281_3, Convert__VectorReg1281_1__VecListTwo1281_2__VectorReg1281_3, Convert__VectorReg641_1__VecListFour1281_2__VectorReg641_3, Convert__VectorReg641_1__VecListOne1281_2__VectorReg641_3, Convert__VectorReg641_1__VecListThree1281_2__VectorReg641_3, Convert__VectorReg641_1__VecListTwo1281_2__VectorReg641_3, Convert__VectorReg1281_0__TypedVectorList4_1681_2__VectorReg1281_3, Convert__VectorReg1281_0__TypedVectorList1_1681_2__VectorReg1281_3, Convert__VectorReg1281_0__TypedVectorList3_1681_2__VectorReg1281_3, Convert__VectorReg1281_0__TypedVectorList2_1681_2__VectorReg1281_3, Convert__VectorReg641_0__TypedVectorList4_1681_2__VectorReg641_3, Convert__VectorReg641_0__TypedVectorList1_1681_2__VectorReg641_3, Convert__VectorReg641_0__TypedVectorList3_1681_2__VectorReg641_3, Convert__VectorReg641_0__TypedVectorList2_1681_2__VectorReg641_3, Convert__Reg1_0__Imm0_311_1__BranchTarget141_2, Convert__Reg1_0__Imm32_631_1__BranchTarget141_2, Convert__GPR32as641_0__TBZImm0_311_1__BranchTarget141_2, Convert__VectorReg1281_1__Tie0_2_2__VecListFour1281_2__VectorReg1281_3, Convert__VectorReg1281_1__Tie0_2_2__VecListOne1281_2__VectorReg1281_3, Convert__VectorReg1281_1__Tie0_2_2__VecListThree1281_2__VectorReg1281_3, Convert__VectorReg1281_1__Tie0_2_2__VecListTwo1281_2__VectorReg1281_3, Convert__VectorReg641_1__Tie0_2_2__VecListFour1281_2__VectorReg641_3, Convert__VectorReg641_1__Tie0_2_2__VecListOne1281_2__VectorReg641_3, Convert__VectorReg641_1__Tie0_2_2__VecListThree1281_2__VectorReg641_3, Convert__VectorReg641_1__Tie0_2_2__VecListTwo1281_2__VectorReg641_3, Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList4_1681_2__VectorReg1281_3, Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList1_1681_2__VectorReg1281_3, Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList3_1681_2__VectorReg1281_3, Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList2_1681_2__VectorReg1281_3, Convert__VectorReg641_0__Tie0_1_1__TypedVectorList4_1681_2__VectorReg641_3, Convert__VectorReg641_0__Tie0_1_1__TypedVectorList1_1681_2__VectorReg641_3, Convert__VectorReg641_0__Tie0_1_1__TypedVectorList3_1681_2__VectorReg641_3, Convert__VectorReg641_0__Tie0_1_1__TypedVectorList2_1681_2__VectorReg641_3, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_2, Convert__regWZR__Reg1_0__LogicalImm321_1, Convert__regXZR__Reg1_0__LogicalImm641_1, Convert__regWZR__Reg1_0__Reg1_1__LogicalShifter321_2, Convert__regXZR__Reg1_0__Reg1_1__LogicalShifter641_2, Convert__SVEVectorHReg1_0__Tie0_1_2__Imm0_2551_2, Convert__SVEVectorSReg1_0__Tie0_1_2__Imm0_2551_2, Convert__SVEVectorDReg1_0__Tie0_1_2__Imm0_2551_2, Convert__SVEVectorBReg1_0__Tie0_1_2__Imm0_2551_2, Convert__imm_95_2, Convert__imm_95_3, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__UImm61_6, Convert__imm_95_1, CVT_NUM_SIGNATURES }; } // end anonymous namespace static const uint8_t ConversionTable[CVT_NUM_SIGNATURES][13] = { // Convert__Reg1_0__Reg1_1 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_Done }, // Convert__VectorReg1281_1__VectorReg1281_2 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_Done }, // Convert__VectorReg641_1__VectorReg641_2 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_Done }, // Convert__VectorReg1281_0__VectorReg1281_2 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_Done }, // Convert__VectorReg641_0__VectorReg641_2 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_Done }, // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__Reg1_0__Reg1_1__Reg1_2 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_Done }, // Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_imm_95_16, 0, CVT_Done }, // Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_imm_95_24, 0, CVT_Done }, // Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_imm_95_0, 0, CVT_Done }, // Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmNegWithOptionalShiftOperands_LT_12_GT_, 3, CVT_Done }, // Convert__Reg1_0__Reg1_1__AddSubImm2_2 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmWithOptionalShiftOperands_LT_12_GT_, 3, CVT_Done }, // Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 3, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done }, // Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 3, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done }, // Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 3, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done }, // Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 3, CVT_Done }, // Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done }, // Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, // Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, // Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addShifterOperands, 4, CVT_Done }, // Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addExtendOperands, 4, CVT_Done }, // Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addShifterOperands, 4, CVT_Done }, // Convert__Reg1_0__Reg1_1__Reg1_2__Extend641_3 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addExtend64Operands, 4, CVT_Done }, // Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addExtend64Operands, 4, CVT_Done }, // Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_Done }, // Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 5, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addRegOperands, 6, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addRegOperands, 6, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addRegOperands, 6, CVT_Done }, // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addRegOperands, 6, CVT_Done }, // Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, // Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR641_1__VectorReg1281_2 { CVT_95_addRegOperands, 2, CVT_95_addVectorReg128Operands, 3, CVT_Done }, // Convert__FPRAsmOperandFPR641_0__VectorReg1281_1 { CVT_95_addRegOperands, 1, CVT_95_addVectorReg128Operands, 2, CVT_Done }, // Convert__Reg1_0__Reg1_1__SImm61_2 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__Reg1_1__VectorReg1281_2 { CVT_95_Reg, 2, CVT_95_addVectorReg128Operands, 3, CVT_Done }, // Convert__Reg1_1__VectorReg641_2 { CVT_95_Reg, 2, CVT_95_addVectorReg64Operands, 3, CVT_Done }, // Convert__Reg1_0__VectorReg1281_1 { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_Done }, // Convert__Reg1_0__VectorReg641_1 { CVT_95_Reg, 1, CVT_95_addVectorReg64Operands, 2, CVT_Done }, // Convert__Reg1_0__AdrLabel1_1 { CVT_95_Reg, 1, CVT_95_addAdrLabelOperands, 2, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL32161_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL32321_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL32641_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL3281_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL64161_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL64321_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL64641_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL6481_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW64161_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW64321_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW64641_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW6481_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW64161_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW64321_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW64641_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW6481_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__Reg1_0__AdrpLabel1_1 { CVT_95_Reg, 1, CVT_95_addAdrpLabelOperands, 2, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_Done }, // Convert__Reg1_0__Reg1_1__LogicalImm321_2 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addLogicalImmOperands_LT_int32_95_t_GT_, 3, CVT_Done }, // Convert__Reg1_0__Reg1_1__LogicalImm641_2 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addLogicalImmOperands_LT_int64_95_t_GT_, 3, CVT_Done }, // Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm161_2 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addLogicalImmOperands_LT_int16_95_t_GT_, 3, CVT_Done }, // Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm321_2 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addLogicalImmOperands_LT_int32_95_t_GT_, 3, CVT_Done }, // Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm641_2 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addLogicalImmOperands_LT_int64_95_t_GT_, 3, CVT_Done }, // Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm81_2 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addLogicalImmOperands_LT_int8_95_t_GT_, 3, CVT_Done }, // Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addShifterOperands, 4, CVT_Done }, // Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addShifterOperands, 4, CVT_Done }, // Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_Done }, // Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done }, // Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done }, // Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done }, // Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done }, // Convert__Reg1_0__Reg1_1__Imm0_311_2__imm_95_31 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_imm_95_31, 0, CVT_Done }, // Convert__Reg1_0__Reg1_1__Imm0_631_2__imm_95_63 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_imm_95_63, 0, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm1_161_2 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorDReg1_2 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__Imm1_321_2 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorDReg1_2 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__Imm1_641_2 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__Imm1_81_2 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorDReg1_2 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addImmOperands, 6, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addRegOperands, 6, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_321_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addImmOperands, 6, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addRegOperands, 6, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_641_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addImmOperands, 6, CVT_Done }, // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_81_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addImmOperands, 6, CVT_Done }, // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addRegOperands, 6, CVT_Done }, // Convert__Reg1_0 { CVT_95_Reg, 1, CVT_Done }, // Convert_NoOperands { CVT_Done }, // Convert__BranchTarget261_0 { CVT_95_addBranchTarget26Operands, 1, CVT_Done }, // Convert__CondCode1_1__PCRelLabel191_2 { CVT_95_addCondCodeOperands, 2, CVT_95_addPCRelLabel19Operands, 3, CVT_Done }, // Convert__imm_95_0__imm_95_0__imm_95_0__imm_95_0 { CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done }, // Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__VectorReg1281_6 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorReg128Operands, 7, CVT_Done }, // Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm0_311_2__Imm0_311_3 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm0_631_2__Imm0_631_3 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__imm_95_0 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__imm_95_0 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done }, // Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addLogicalImmNotOperands_LT_int32_95_t_GT_, 3, CVT_Done }, // Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addLogicalImmNotOperands_LT_int64_95_t_GT_, 3, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__imm_95_0 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done }, // Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__imm_95_0 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm16Not1_2 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addLogicalImmNotOperands_LT_int16_95_t_GT_, 3, CVT_Done }, // Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm32Not1_2 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addLogicalImmNotOperands_LT_int32_95_t_GT_, 3, CVT_Done }, // Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm64Not1_2 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addLogicalImmNotOperands_LT_int64_95_t_GT_, 3, CVT_Done }, // Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm8Not1_2 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addLogicalImmNotOperands_LT_int8_95_t_GT_, 3, CVT_Done }, // Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__LogicalVecShifter1_3 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, // Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__LogicalVecHalfWordShifter1_3 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__LogicalVecShifter1_3 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__LogicalVecHalfWordShifter1_3 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__LogicalVecShifter1_3 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, // Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__LogicalVecShifter1_3 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, // Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, // Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, // Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 5, CVT_Done }, // Convert__Imm0_655351_0 { CVT_95_addImmOperands, 1, CVT_Done }, // Convert__SVEPredicateBReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__Tie0_1_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Tied, Tie0_1_6, CVT_Done }, // Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_Reg, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__WSeqPair1_0__Tie0_1_1__WSeqPair1_1__Reg1_3 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__XSeqPair1_0__Tie0_1_1__XSeqPair1_1__Reg1_3 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__Reg1_0__PCRelLabel191_1 { CVT_95_Reg, 1, CVT_95_addPCRelLabel19Operands, 2, CVT_Done }, // Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_95_addCondCodeOperands, 4, CVT_Done }, // Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3 { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addCondCodeOperands, 4, CVT_Done }, // Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 2, CVT_95_addCondCodeOperands, 3, CVT_Done }, // Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__imm_95_15 { CVT_imm_95_15, 0, CVT_Done }, // Convert__Imm0_151_0 { CVT_95_addImmOperands, 1, CVT_Done }, // Convert__Reg1_0__Reg1_2__Reg1_1 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 2, CVT_Done }, // Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorReg128Operands, 3, CVT_Done }, // Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 4, CVT_95_addVectorReg64Operands, 3, CVT_Done }, // Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorReg128Operands, 3, CVT_Done }, // Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 5, CVT_95_addVectorReg64Operands, 3, CVT_Done }, // Convert__regWZR__Reg1_0__Reg1_1__imm_95_16 { CVT_regWZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_imm_95_16, 0, CVT_Done }, // Convert__regXZR__Reg1_0__Reg1_1__imm_95_24 { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_imm_95_24, 0, CVT_Done }, // Convert__regWZR__Reg1_0__Reg1_1__imm_95_0 { CVT_regWZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_imm_95_0, 0, CVT_Done }, // Convert__regWZR__Reg1_0__AddSubImmNeg2_1 { CVT_regWZR, 0, CVT_95_Reg, 1, CVT_95_addImmNegWithOptionalShiftOperands_LT_12_GT_, 2, CVT_Done }, // Convert__regWZR__Reg1_0__AddSubImm2_1 { CVT_regWZR, 0, CVT_95_Reg, 1, CVT_95_addImmWithOptionalShiftOperands_LT_12_GT_, 2, CVT_Done }, // Convert__regXZR__Reg1_0__Reg1_1__imm_95_0 { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_imm_95_0, 0, CVT_Done }, // Convert__regXZR__Reg1_0__AddSubImmNeg2_1 { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_addImmNegWithOptionalShiftOperands_LT_12_GT_, 2, CVT_Done }, // Convert__regXZR__Reg1_0__AddSubImm2_1 { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_addImmWithOptionalShiftOperands_LT_12_GT_, 2, CVT_Done }, // Convert__regWZR__Reg1_0__Reg1_1__ArithmeticShifter321_2 { CVT_regWZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addShifterOperands, 3, CVT_Done }, // Convert__regWZR__Reg1_0__Reg1_1__Extend1_2 { CVT_regWZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addExtendOperands, 3, CVT_Done }, // Convert__regXZR__Reg1_0__Reg1_1__ArithmeticShifter641_2 { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addShifterOperands, 3, CVT_Done }, // Convert__regXZR__Reg1_0__Reg1_1__Extend1_2 { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addExtendOperands, 3, CVT_Done }, // Convert__regXZR__Reg1_0__Reg1_1__ExtendLSL641_2 { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addExtend64Operands, 3, CVT_Done }, // Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addImmOperands, 6, CVT_Done }, // Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_Done }, // Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_Done }, // Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addImmOperands, 6, CVT_Done }, // Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_Done }, // Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_Done }, // Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addImmOperands, 6, CVT_Done }, // Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_Done }, // Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SImm51_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addImmOperands, 6, CVT_Done }, // Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_Done }, // Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_Done }, // Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__Imm0_1271_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addImmOperands, 6, CVT_Done }, // Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__Imm0_1271_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addImmOperands, 6, CVT_Done }, // Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__Imm0_1271_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addImmOperands, 6, CVT_Done }, // Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__Imm0_1271_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addImmOperands, 6, CVT_Done }, // Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_5__SVEVectorBReg1_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__Reg1_0__imm_95_31__imm_95_1 { CVT_95_Reg, 1, CVT_imm_95_31, 0, CVT_imm_95_1, 0, CVT_Done }, // Convert__Reg1_0__SVEPattern1_1__imm_95_1 { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_imm_95_1, 0, CVT_Done }, // Convert__Reg1_0__SVEPattern1_1__Imm1_161_3 { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateHReg1_2 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done }, // Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateSReg1_2 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done }, // Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateDReg1_2 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done }, // Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_2 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done }, // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_Reg, 5, CVT_Done }, // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm162_4 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 5, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVECpyImm162_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 5, CVT_Done }, // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_Reg, 5, CVT_Done }, // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm322_4 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 5, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicateAnyReg1_1__SVECpyImm322_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_Reg, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm642_4 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicateAnyReg1_1__SVECpyImm642_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 5, CVT_Done }, // Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_Reg, 5, CVT_Done }, // Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm82_4 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 5, CVT_Done }, // Convert__SVEVectorBReg1_0__SVEPredicateAnyReg1_1__SVECpyImm82_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 5, CVT_Done }, // Convert__imm_95_20 { CVT_imm_95_20, 0, CVT_Done }, // Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addCondCodeOperands, 4, CVT_Done }, // Convert__Reg1_0__regWZR__regWZR__CondCode1_1 { CVT_95_Reg, 1, CVT_regWZR, 0, CVT_regWZR, 0, CVT_95_addCondCodeOperands, 2, CVT_Done }, // Convert__Reg1_0__regXZR__regXZR__CondCode1_1 { CVT_95_Reg, 1, CVT_regXZR, 0, CVT_regXZR, 0, CVT_95_addCondCodeOperands, 2, CVT_Done }, // Convert__imm_95_0 { CVT_imm_95_0, 0, CVT_Done }, // Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_imm_95_31, 0, CVT_imm_95_1, 0, CVT_Done }, // Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_imm_95_1, 0, CVT_Done }, // Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__SVEVectorDReg1_0__Tie0_1_1__imm_95_31__imm_95_1 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_imm_95_31, 0, CVT_imm_95_1, 0, CVT_Done }, // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_imm_95_1, 0, CVT_Done }, // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_imm_95_31, 0, CVT_imm_95_1, 0, CVT_Done }, // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_imm_95_1, 0, CVT_Done }, // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Done }, // Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Done }, // Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Done }, // Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Done }, // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done }, // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done }, // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done }, // Convert__SVEVectorSReg1_0__Tie0_1_1__imm_95_31__imm_95_1 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_imm_95_31, 0, CVT_imm_95_1, 0, CVT_Done }, // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_imm_95_1, 0, CVT_Done }, // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__Barrier1_0 { CVT_95_addBarrierOperands, 1, CVT_Done }, // Convert__SVEVectorHReg1_0__Reg1_1 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_Done }, // Convert__SVEVectorHReg1_0__SVECpyImm162_1 { CVT_95_addRegOperands, 1, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 2, CVT_Done }, // Convert__SVEVectorSReg1_0__Reg1_1 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_Done }, // Convert__SVEVectorSReg1_0__SVECpyImm322_1 { CVT_95_addRegOperands, 1, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 2, CVT_Done }, // Convert__SVEVectorDReg1_0__Reg1_1 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_Done }, // Convert__SVEVectorDReg1_0__SVECpyImm642_1 { CVT_95_addRegOperands, 1, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 2, CVT_Done }, // Convert__SVEVectorBReg1_0__Reg1_1 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_Done }, // Convert__SVEVectorBReg1_0__SVECpyImm82_1 { CVT_95_addRegOperands, 1, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 2, CVT_Done }, // Convert__VectorReg1281_1__Reg1_2 { CVT_95_addVectorReg128Operands, 2, CVT_95_Reg, 3, CVT_Done }, // Convert__VectorReg641_1__Reg1_2 { CVT_95_addVectorReg64Operands, 2, CVT_95_Reg, 3, CVT_Done }, // Convert__Reg1_0__VectorReg1281_1__IndexRange0_71_2 { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorIndexOperands, 3, CVT_Done }, // Convert__Reg1_0__VectorReg1281_1__IndexRange0_31_2 { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorIndexOperands, 3, CVT_Done }, // Convert__Reg1_0__VectorReg1281_1__IndexRange0_11_2 { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorIndexOperands, 3, CVT_Done }, // Convert__Reg1_0__VectorReg1281_1__IndexRange0_151_2 { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorIndexOperands, 3, CVT_Done }, // Convert__VectorReg1281_0__Reg1_2 { CVT_95_addVectorReg128Operands, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__VectorReg641_0__Reg1_2 { CVT_95_addVectorReg64Operands, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__SVEVectorQReg1_0__SVEVectorQReg1_1__SVEIndexRange0_31_2 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addVectorIndexOperands, 3, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEIndexRange0_311_2 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addVectorIndexOperands, 3, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEIndexRange0_151_2 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addVectorIndexOperands, 3, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEIndexRange0_71_2 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addVectorIndexOperands, 3, CVT_Done }, // Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEIndexRange0_631_2 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addVectorIndexOperands, 3, CVT_Done }, // Convert__VectorReg1281_1__VectorReg1281_2__IndexRange0_151_3 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done }, // Convert__VectorReg1281_1__VectorReg1281_2__IndexRange0_11_3 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done }, // Convert__VectorReg641_1__VectorReg1281_2__IndexRange0_31_3 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done }, // Convert__VectorReg641_1__VectorReg1281_2__IndexRange0_71_3 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done }, // Convert__VectorReg1281_1__VectorReg1281_2__IndexRange0_31_3 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done }, // Convert__VectorReg641_1__VectorReg1281_2__IndexRange0_151_3 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done }, // Convert__VectorReg1281_1__VectorReg1281_2__IndexRange0_71_3 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done }, // Convert__Reg1_0__VectorReg1281_1__IndexRange0_71_3 { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorIndexOperands, 4, CVT_Done }, // Convert__Reg1_0__VectorReg1281_1__IndexRange0_31_3 { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorIndexOperands, 4, CVT_Done }, // Convert__Reg1_0__VectorReg1281_1__IndexRange0_11_3 { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorIndexOperands, 4, CVT_Done }, // Convert__Reg1_0__VectorReg1281_1__IndexRange0_151_3 { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorIndexOperands, 4, CVT_Done }, // Convert__VectorReg1281_0__VectorReg1281_2__IndexRange0_151_4 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__VectorReg1281_0__VectorReg1281_2__IndexRange0_11_4 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__VectorReg1281_0__VectorReg1281_2__IndexRange0_31_4 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__VectorReg1281_0__VectorReg1281_2__IndexRange0_71_4 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__VectorReg641_0__VectorReg1281_2__IndexRange0_31_4 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__VectorReg641_0__VectorReg1281_2__IndexRange0_71_4 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__VectorReg641_0__VectorReg1281_2__IndexRange0_151_4 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__SVEVectorHReg1_0__SVELogicalImm161_1 { CVT_95_addRegOperands, 1, CVT_95_addLogicalImmOperands_LT_int16_95_t_GT_, 2, CVT_Done }, // Convert__SVEVectorSReg1_0__SVELogicalImm321_1 { CVT_95_addRegOperands, 1, CVT_95_addLogicalImmOperands_LT_int32_95_t_GT_, 2, CVT_Done }, // Convert__SVEVectorDReg1_0__LogicalImm641_1 { CVT_95_addRegOperands, 1, CVT_95_addLogicalImmOperands_LT_int64_95_t_GT_, 2, CVT_Done }, // Convert__SVEVectorBReg1_0__SVELogicalImm81_1 { CVT_95_addRegOperands, 1, CVT_95_addLogicalImmOperands_LT_int8_95_t_GT_, 2, CVT_Done }, // Convert__imm_95_16 { CVT_imm_95_16, 0, CVT_Done }, // Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__Imm0_2551_3 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__Imm1_4 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3__Imm1_4 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 4, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__Imm1_6 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addImmOperands, 7, CVT_Done }, // Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4__Imm1_6 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 5, CVT_95_addImmOperands, 7, CVT_Done }, // Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_311_3 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_631_3 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_half_44__32_AArch64ExactFPImm_COLON__COLON_one_GT_, 6, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_half_44__32_AArch64ExactFPImm_COLON__COLON_one_GT_, 6, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_half_44__32_AArch64ExactFPImm_COLON__COLON_one_GT_, 6, CVT_Done }, // Convert__FPRAsmOperandFPR161_1__VectorReg641_2 { CVT_95_addRegOperands, 2, CVT_95_addVectorReg64Operands, 3, CVT_Done }, // Convert__FPRAsmOperandFPR321_1__VectorReg641_2 { CVT_95_addRegOperands, 2, CVT_95_addVectorReg64Operands, 3, CVT_Done }, // Convert__FPRAsmOperandFPR161_0__VectorReg641_1 { CVT_95_addRegOperands, 1, CVT_95_addVectorReg64Operands, 2, CVT_Done }, // Convert__FPRAsmOperandFPR321_0__VectorReg641_1 { CVT_95_addRegOperands, 1, CVT_95_addVectorReg64Operands, 2, CVT_Done }, // Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__ComplexRotationOdd1_4 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addComplexRotationOddOperands, 5, CVT_Done }, // Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3__ComplexRotationOdd1_4 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 4, CVT_95_addComplexRotationOddOperands, 5, CVT_Done }, // Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__ComplexRotationOdd1_6 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addComplexRotationOddOperands, 7, CVT_Done }, // Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4__ComplexRotationOdd1_6 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 5, CVT_95_addComplexRotationOddOperands, 7, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5__ComplexRotationOdd1_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addRegOperands, 6, CVT_95_addComplexRotationOddOperands, 7, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5__ComplexRotationOdd1_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addRegOperands, 6, CVT_95_addComplexRotationOddOperands, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5__ComplexRotationOdd1_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addRegOperands, 6, CVT_95_addComplexRotationOddOperands, 7, CVT_Done }, // Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__ComplexRotationEven1_4 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addComplexRotationEvenOperands, 5, CVT_Done }, // Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3__ComplexRotationEven1_4 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 4, CVT_95_addComplexRotationEvenOperands, 5, CVT_Done }, // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3__ComplexRotationEven1_4 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorIndexOperands, 4, CVT_95_addComplexRotationEvenOperands, 5, CVT_Done }, // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_11_3__ComplexRotationEven1_4 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorIndexOperands, 4, CVT_95_addComplexRotationEvenOperands, 5, CVT_Done }, // Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_11_4__ComplexRotationEven1_5 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_95_addComplexRotationEvenOperands, 6, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_11_4__ComplexRotationEven1_5 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_95_addComplexRotationEvenOperands, 6, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4__ComplexRotationEven1_5 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_95_addComplexRotationEvenOperands, 6, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__ComplexRotationEven1_6 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addComplexRotationEvenOperands, 7, CVT_Done }, // Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4__ComplexRotationEven1_6 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 5, CVT_95_addComplexRotationEvenOperands, 7, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5__ComplexRotationEven1_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_95_addComplexRotationEvenOperands, 7, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5__ComplexRotationEven1_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_95_addComplexRotationEvenOperands, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5__ComplexRotationEven1_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_95_addComplexRotationEvenOperands, 7, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_11_6__ComplexRotationEven1_7 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexOperands, 7, CVT_95_addComplexRotationEvenOperands, 8, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6__ComplexRotationEven1_7 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexOperands, 7, CVT_95_addComplexRotationEvenOperands, 8, CVT_Done }, // Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_11_6__ComplexRotationEven1_7 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexOperands, 7, CVT_95_addComplexRotationEvenOperands, 8, CVT_Done }, // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addFPImmOperands, 5, CVT_Done }, // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addFPImmOperands, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addFPImmOperands, 5, CVT_Done }, // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__VectorReg1281_0__VectorReg641_2 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_Done }, // Convert__VectorReg641_0__VectorReg1281_2 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_Done }, // Convert__Reg1_0__Reg1_1__Imm1_161_2 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__Reg1_0__Reg1_1__Imm1_321_2 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__Reg1_0__Reg1_1__Imm1_641_2 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__SVEVectorHReg1_0__FPImm1_1 { CVT_95_addRegOperands, 1, CVT_95_addFPImmOperands, 2, CVT_Done }, // Convert__SVEVectorSReg1_0__FPImm1_1 { CVT_95_addRegOperands, 1, CVT_95_addFPImmOperands, 2, CVT_Done }, // Convert__SVEVectorDReg1_0__FPImm1_1 { CVT_95_addRegOperands, 1, CVT_95_addFPImmOperands, 2, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEVectorHReg1_1 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEVectorSReg1_1 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEVectorDReg1_1 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_Done }, // Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_zero_44__32_AArch64ExactFPImm_COLON__COLON_one_GT_, 6, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_zero_44__32_AArch64ExactFPImm_COLON__COLON_one_GT_, 6, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_zero_44__32_AArch64ExactFPImm_COLON__COLON_one_GT_, 6, CVT_Done }, // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done }, // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done }, // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_11_4 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorRegLoOperands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorRegLoOperands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR641_1__Tie0_2_2__FPRAsmOperandFPR641_2__VectorReg1281_3__IndexRange0_11_4 { CVT_95_addRegOperands, 2, CVT_Tied, Tie0_2_2, CVT_95_addRegOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR161_1__Tie0_2_2__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4 { CVT_95_addRegOperands, 2, CVT_Tied, Tie0_2_2, CVT_95_addRegOperands, 3, CVT_95_addVectorRegLoOperands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR321_1__Tie0_2_2__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4 { CVT_95_addRegOperands, 2, CVT_Tied, Tie0_2_2, CVT_95_addRegOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR161_0__Tie0_1_1__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addVectorRegLoOperands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR321_0__Tie0_1_1__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR641_0__Tie0_1_1__FPRAsmOperandFPR641_1__VectorReg1281_2__IndexRange0_11_4 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_11_6 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorRegLoOperands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done }, // Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done }, // Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorRegLoOperands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done }, // Convert__Reg1_0__FPImm1_1 { CVT_95_Reg, 1, CVT_95_addFPImmOperands, 2, CVT_Done }, // Convert__VectorReg1281_1__FPImm1_2 { CVT_95_addVectorReg128Operands, 2, CVT_95_addFPImmOperands, 3, CVT_Done }, // Convert__VectorReg641_1__FPImm1_2 { CVT_95_addVectorReg64Operands, 2, CVT_95_addFPImmOperands, 3, CVT_Done }, // Convert__Reg1_0__regWZR { CVT_95_Reg, 1, CVT_regWZR, 0, CVT_Done }, // Convert__Reg1_0__regXZR { CVT_95_Reg, 1, CVT_regXZR, 0, CVT_Done }, // Convert__VectorReg1281_0__FPImm1_2 { CVT_95_addVectorReg128Operands, 1, CVT_95_addFPImmOperands, 3, CVT_Done }, // Convert__VectorReg641_0__FPImm1_2 { CVT_95_addVectorReg64Operands, 1, CVT_95_addFPImmOperands, 3, CVT_Done }, // Convert__SVEVectorHReg1_0__imm_95_0__imm_95_0 { CVT_95_addRegOperands, 1, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorSReg1_0__imm_95_0__imm_95_0 { CVT_95_addRegOperands, 1, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorDReg1_0__imm_95_0__imm_95_0 { CVT_95_addRegOperands, 1, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done }, // Convert__Reg1_1__VectorReg1281_2__IndexRange1_11_3 { CVT_95_Reg, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done }, // Convert__VectorReg1281_1__Reg1_3__IndexRange1_11_2 { CVT_95_addVectorReg128Operands, 2, CVT_95_Reg, 4, CVT_95_addVectorIndexOperands, 3, CVT_Done }, // Convert__Reg1_0__VectorReg1281_1__IndexRange1_11_3 { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorIndexOperands, 4, CVT_Done }, // Convert__VectorReg1281_0__Reg1_3__IndexRange1_11_2 { CVT_95_addVectorReg128Operands, 1, CVT_95_Reg, 4, CVT_95_addVectorIndexOperands, 3, CVT_Done }, // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done }, // Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__IndexRange0_11_4 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__VectorReg641_1__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__VectorReg641_1__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorRegLoOperands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorRegLoOperands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR641_1__FPRAsmOperandFPR641_2__VectorReg1281_3__IndexRange0_11_4 { CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR161_1__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4 { CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorRegLoOperands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR321_1__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4 { CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR161_0__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addVectorRegLoOperands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__VectorReg1281_2__IndexRange0_11_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfTwo1_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_half_44__32_AArch64ExactFPImm_COLON__COLON_two_GT_, 6, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfTwo1_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_half_44__32_AArch64ExactFPImm_COLON__COLON_two_GT_, 6, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfTwo1_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_half_44__32_AArch64ExactFPImm_COLON__COLON_two_GT_, 6, CVT_Done }, // Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__IndexRange0_11_6 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done }, // Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done }, // Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorRegLoOperands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done }, // Convert__VectorReg641_0__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done }, // Convert__VectorReg641_0__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorRegLoOperands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done }, // Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__Imm0_71_3 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__Imm0_71_3 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__Imm0_71_3 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__Imm0_1271_0 { CVT_95_addImmOperands, 1, CVT_Done }, // Convert__SVEVectorHReg1_0__Reg1_1__Reg1_2 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_Done }, // Convert__SVEVectorHReg1_0__Reg1_1__SImm51_2 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__SVEVectorHReg1_0__SImm51_1__Reg1_2 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_Reg, 3, CVT_Done }, // Convert__SVEVectorHReg1_0__SImm51_1__SImm51_2 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__SVEVectorSReg1_0__Reg1_1__Reg1_2 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_Done }, // Convert__SVEVectorSReg1_0__Reg1_1__SImm51_2 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__SVEVectorSReg1_0__SImm51_1__Reg1_2 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_Reg, 3, CVT_Done }, // Convert__SVEVectorSReg1_0__SImm51_1__SImm51_2 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__SVEVectorDReg1_0__Reg1_1__Reg1_2 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_Done }, // Convert__SVEVectorDReg1_0__Reg1_1__SImm51_2 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__SVEVectorDReg1_0__SImm51_1__Reg1_2 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_Reg, 3, CVT_Done }, // Convert__SVEVectorDReg1_0__SImm51_1__SImm51_2 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__SVEVectorBReg1_0__Reg1_1__Reg1_2 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_Done }, // Convert__SVEVectorBReg1_0__Reg1_1__SImm51_2 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__SVEVectorBReg1_0__SImm51_1__Reg1_2 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_Reg, 3, CVT_Done }, // Convert__SVEVectorBReg1_0__SImm51_1__SImm51_2 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_3 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 4, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_3 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 4, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_3 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 4, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_3 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 4, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_151_2__Reg1_3 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 4, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_11_2__Reg1_3 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 4, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_71_2__Reg1_3 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 4, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_31_2__Reg1_3 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 4, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_151_2__VectorReg1281_3__IndexRange0_151_4 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_11_2__VectorReg1281_3__IndexRange0_11_4 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_71_2__VectorReg1281_3__IndexRange0_71_4 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_31_2__VectorReg1281_3__IndexRange0_31_4 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_151_2__VectorReg1281_3__IndexRange0_151_5 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 6, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_11_2__VectorReg1281_3__IndexRange0_11_5 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 6, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_71_2__VectorReg1281_3__IndexRange0_71_5 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 6, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_31_2__VectorReg1281_3__IndexRange0_31_5 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 6, CVT_Done }, // Convert__SVEVectorHReg1_0__Tie0_1_1__Reg1_1 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_Reg, 2, CVT_Done }, // Convert__SVEVectorSReg1_0__Tie0_1_1__Reg1_1 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_Reg, 2, CVT_Done }, // Convert__SVEVectorDReg1_0__Tie0_1_1__Reg1_1 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_Reg, 2, CVT_Done }, // Convert__SVEVectorBReg1_0__Tie0_1_1__Reg1_1 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_Reg, 2, CVT_Done }, // Convert__TypedVectorList4_1681_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList4_1641_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList4_2641_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList4_2321_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList4_4161_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList4_4321_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList4_881_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList4_8161_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList1_1681_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList1_1641_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList1_2641_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList1_2321_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList1_4161_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList1_4321_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList1_881_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList1_8161_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList3_1681_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList3_1641_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList3_2641_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList3_2321_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList3_4161_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList3_4321_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList3_881_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList3_8161_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList2_1681_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList2_1641_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList2_2641_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList2_2321_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList2_4161_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList2_4321_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList2_881_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__TypedVectorList2_8161_0__Reg1_2 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__VecListFour1281_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__VecListOne1281_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__VecListThree1281_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__VecListTwo1281_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__VecListFour641_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__VecListOne641_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__VecListThree641_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__VecListTwo641_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__TypedVectorList1_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__TypedVectorList1_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__TypedVectorList1_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__TypedVectorList1_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__Reg1_4 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_3__TypedVectorList1_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList1_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__TypedVectorList1_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList1_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__TypedVectorList1_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList1_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__TypedVectorList1_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList1_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addImmOperands, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addImmOperands, 7, CVT_Done }, // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addImmOperands, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addImmOperands, 7, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done }, // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done }, // Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done }, // Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64641_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64641_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64641_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s81_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addImmScaledOperands_LT_8_GT_, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64641_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64641_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64641_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s81_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addImmScaledOperands_LT_8_GT_, 7, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addImmScaledOperands_LT_2_GT_, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addImmScaledOperands_LT_2_GT_, 7, CVT_Done }, // Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addImmScaledOperands_LT_2_GT_, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addImmScaledOperands_LT_2_GT_, 7, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done }, // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done }, // Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done }, // Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s81_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_8_GT_, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s81_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_8_GT_, 7, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_2_GT_, 7, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_2_GT_, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_2_GT_, 7, CVT_Done }, // Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_2_GT_, 7, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_2_GT_, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_2_GT_, 7, CVT_Done }, // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_16_GT_, 7, CVT_Done }, // Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_16_GT_, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_16_GT_, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_16_GT_, 7, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_16_GT_, 7, CVT_Done }, // Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_16_GT_, 7, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_16_GT_, 7, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_16_GT_, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_4_GT_, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_4_GT_, 7, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_4_GT_, 7, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_4_GT_, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addImmScaledOperands_LT_4_GT_, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addImmScaledOperands_LT_4_GT_, 7, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32321_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32321_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s41_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addImmScaledOperands_LT_4_GT_, 7, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32321_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32321_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s41_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addImmScaledOperands_LT_4_GT_, 7, CVT_Done }, // Convert__TypedVectorList2_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__TypedVectorList2_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__TypedVectorList2_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__TypedVectorList2_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_3__TypedVectorList2_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList2_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__TypedVectorList2_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList2_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__TypedVectorList2_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList2_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__TypedVectorList2_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList2_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_2_GT_, 7, CVT_Done }, // Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_2_GT_, 7, CVT_Done }, // Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_2_GT_, 7, CVT_Done }, // Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_2_GT_, 7, CVT_Done }, // Convert__TypedVectorList3_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__TypedVectorList3_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__TypedVectorList3_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__TypedVectorList3_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_3__TypedVectorList3_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList3_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__TypedVectorList3_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList3_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__TypedVectorList3_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList3_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__TypedVectorList3_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList3_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_3_GT_, 7, CVT_Done }, // Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_3_GT_, 7, CVT_Done }, // Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_3_GT_, 7, CVT_Done }, // Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_3_GT_, 7, CVT_Done }, // Convert__TypedVectorList4_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__TypedVectorList4_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__TypedVectorList4_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__TypedVectorList4_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_3__TypedVectorList4_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList4_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__TypedVectorList4_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList4_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__TypedVectorList4_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList4_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__TypedVectorList4_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList4_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_4_GT_, 7, CVT_Done }, // Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_4_GT_, 7, CVT_Done }, // Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_4_GT_, 7, CVT_Done }, // Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_4_GT_, 7, CVT_Done }, // Convert__Reg1_1__Reg1_0__Reg1_3 { CVT_95_Reg, 2, CVT_95_Reg, 1, CVT_95_Reg, 4, CVT_Done }, // Convert__Reg1_0__GPR64sp01_2 { CVT_95_Reg, 1, CVT_95_addRegOperands, 3, CVT_Done }, // Convert__Reg1_0__Reg1_2__imm_95_0 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_imm_95_0, 0, CVT_Done }, // Convert__Reg1_0__Reg1_2__SImm91_3 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__Reg1_0__Reg1_1__GPR64sp01_3 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_regXZR, 0, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_regXZR, 0, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_regXZR, 0, CVT_Done }, // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_regXZR, 0, CVT_Done }, // Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_regXZR, 0, CVT_Done }, // Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_regXZR, 0, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_regXZR, 0, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_regXZR, 0, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted641_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted641_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done }, // Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_4_GT_, 5, CVT_Done }, // Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_8_GT_, 5, CVT_Done }, // Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__SImm7s41_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_4_GT_, 5, CVT_Done }, // Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__SImm7s81_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_8_GT_, 5, CVT_Done }, // Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__SImm7s161_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_16_GT_, 5, CVT_Done }, // Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_5 { CVT_95_Reg, 4, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_Tied, Tie0_4_4, CVT_95_addImmScaledOperands_LT_4_GT_, 6, CVT_Done }, // Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s81_5 { CVT_95_Reg, 4, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_Tied, Tie0_4_4, CVT_95_addImmScaledOperands_LT_8_GT_, 6, CVT_Done }, // Convert__Reg1_3__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Tie0_4_4__SImm7s41_5 { CVT_95_Reg, 4, CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_addImmScaledOperands_LT_4_GT_, 6, CVT_Done }, // Convert__Reg1_3__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Tie0_4_4__SImm7s81_5 { CVT_95_Reg, 4, CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_addImmScaledOperands_LT_8_GT_, 6, CVT_Done }, // Convert__Reg1_3__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Tie0_4_4__SImm7s161_5 { CVT_95_Reg, 4, CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_addImmScaledOperands_LT_16_GT_, 6, CVT_Done }, // Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_4 { CVT_95_Reg, 4, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_Tied, Tie0_4_4, CVT_95_addImmScaledOperands_LT_4_GT_, 5, CVT_Done }, // Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s81_4 { CVT_95_Reg, 4, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_Tied, Tie0_4_4, CVT_95_addImmScaledOperands_LT_8_GT_, 5, CVT_Done }, // Convert__Reg1_3__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Tie0_4_4__SImm7s41_4 { CVT_95_Reg, 4, CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_addImmScaledOperands_LT_4_GT_, 5, CVT_Done }, // Convert__Reg1_3__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Tie0_4_4__SImm7s81_4 { CVT_95_Reg, 4, CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_addImmScaledOperands_LT_8_GT_, 5, CVT_Done }, // Convert__Reg1_3__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Tie0_4_4__SImm7s161_4 { CVT_95_Reg, 4, CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_addImmScaledOperands_LT_16_GT_, 5, CVT_Done }, // Convert__FPRAsmOperandFPR321_0__PCRelLabel191_1 { CVT_95_addRegOperands, 1, CVT_95_addPCRelLabel19Operands, 2, CVT_Done }, // Convert__FPRAsmOperandFPR641_0__PCRelLabel191_1 { CVT_95_addRegOperands, 1, CVT_95_addPCRelLabel19Operands, 2, CVT_Done }, // Convert__FPRAsmOperandFPR1281_0__PCRelLabel191_1 { CVT_95_addRegOperands, 1, CVT_95_addPCRelLabel19Operands, 2, CVT_Done }, // Convert__SVEPredicateAnyReg1_0__Reg1_2__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorAnyReg1_0__Reg1_2__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_imm_95_0, 0, CVT_Done }, // Convert__FPRAsmOperandFPR81_0__Reg1_2__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_imm_95_0, 0, CVT_Done }, // Convert__FPRAsmOperandFPR161_0__Reg1_2__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_imm_95_0, 0, CVT_Done }, // Convert__FPRAsmOperandFPR321_0__Reg1_2__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_imm_95_0, 0, CVT_Done }, // Convert__FPRAsmOperandFPR641_0__Reg1_2__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_imm_95_0, 0, CVT_Done }, // Convert__FPRAsmOperandFPR1281_0__Reg1_2__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_imm_95_0, 0, CVT_Done }, // Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4 { CVT_95_Reg, 3, CVT_95_Reg, 1, CVT_Tied, Tie0_3_3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done }, // Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__Reg1_0__Reg1_2__UImm12Offset41_3 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addUImm12OffsetOperands_LT_4_GT_, 4, CVT_Done }, // Convert__Reg1_0__Reg1_2__SImm9OffsetFB641_3 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__Reg1_0__Reg1_2__UImm12Offset81_3 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addUImm12OffsetOperands_LT_8_GT_, 4, CVT_Done }, // Convert__Reg1_2__FPRAsmOperandFPR81_0__Tie0_3_3__SImm91_4 { CVT_95_Reg, 3, CVT_95_addRegOperands, 1, CVT_Tied, Tie0_3_3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done }, // Convert__FPRAsmOperandFPR81_0__Reg1_2__SImm9OffsetFB81_3 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__FPRAsmOperandFPR81_0__Reg1_2__UImm12Offset11_3 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addUImm12OffsetOperands_LT_1_GT_, 4, CVT_Done }, // Convert__Reg1_2__FPRAsmOperandFPR161_0__Tie0_3_3__SImm91_4 { CVT_95_Reg, 3, CVT_95_addRegOperands, 1, CVT_Tied, Tie0_3_3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done }, // Convert__FPRAsmOperandFPR161_0__Reg1_2__SImm9OffsetFB161_3 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__FPRAsmOperandFPR161_0__Reg1_2__UImm12Offset21_3 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addUImm12OffsetOperands_LT_2_GT_, 4, CVT_Done }, // Convert__Reg1_2__FPRAsmOperandFPR321_0__Tie0_3_3__SImm91_4 { CVT_95_Reg, 3, CVT_95_addRegOperands, 1, CVT_Tied, Tie0_3_3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done }, // Convert__FPRAsmOperandFPR321_0__Reg1_2__SImm9OffsetFB321_3 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__FPRAsmOperandFPR321_0__Reg1_2__UImm12Offset41_3 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addUImm12OffsetOperands_LT_4_GT_, 4, CVT_Done }, // Convert__Reg1_2__FPRAsmOperandFPR641_0__Tie0_3_3__SImm91_4 { CVT_95_Reg, 3, CVT_95_addRegOperands, 1, CVT_Tied, Tie0_3_3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done }, // Convert__FPRAsmOperandFPR641_0__Reg1_2__SImm9OffsetFB641_3 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__FPRAsmOperandFPR641_0__Reg1_2__UImm12Offset81_3 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addUImm12OffsetOperands_LT_8_GT_, 4, CVT_Done }, // Convert__Reg1_2__FPRAsmOperandFPR1281_0__Tie0_3_3__SImm91_4 { CVT_95_Reg, 3, CVT_95_addRegOperands, 1, CVT_Tied, Tie0_3_3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done }, // Convert__FPRAsmOperandFPR1281_0__Reg1_2__SImm9OffsetFB1281_3 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__FPRAsmOperandFPR1281_0__Reg1_2__UImm12Offset161_3 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addUImm12OffsetOperands_LT_16_GT_, 4, CVT_Done }, // Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done }, // Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done }, // Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3 { CVT_95_Reg, 3, CVT_95_Reg, 1, CVT_Tied, Tie0_3_3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend642_4 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done }, // Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend642_4 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__MemWExtend82_4 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtend8Operands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__MemXExtend82_4 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtend8Operands, 5, CVT_Done }, // Convert__Reg1_2__FPRAsmOperandFPR81_0__Tie0_3_3__SImm91_3 { CVT_95_Reg, 3, CVT_95_addRegOperands, 1, CVT_Tied, Tie0_3_3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__MemWExtend162_4 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__MemXExtend162_4 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done }, // Convert__Reg1_2__FPRAsmOperandFPR161_0__Tie0_3_3__SImm91_3 { CVT_95_Reg, 3, CVT_95_addRegOperands, 1, CVT_Tied, Tie0_3_3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__MemWExtend322_4 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__MemXExtend322_4 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done }, // Convert__Reg1_2__FPRAsmOperandFPR321_0__Tie0_3_3__SImm91_3 { CVT_95_Reg, 3, CVT_95_addRegOperands, 1, CVT_Tied, Tie0_3_3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__MemWExtend642_4 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__MemXExtend642_4 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done }, // Convert__Reg1_2__FPRAsmOperandFPR641_0__Tie0_3_3__SImm91_3 { CVT_95_Reg, 3, CVT_95_addRegOperands, 1, CVT_Tied, Tie0_3_3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__MemWExtend1282_4 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__MemXExtend1282_4 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done }, // Convert__Reg1_2__FPRAsmOperandFPR1281_0__Tie0_3_3__SImm91_3 { CVT_95_Reg, 3, CVT_95_addRegOperands, 1, CVT_Tied, Tie0_3_3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__SVEPredicateAnyReg1_0__Reg1_2__SImm91_3 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__SVEVectorAnyReg1_0__Reg1_2__SImm91_3 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__Reg1_0__Reg1_2__SImm10s81_3 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addImmScaledOperands_LT_8_GT_, 4, CVT_Done }, // Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm10s81_3 { CVT_95_Reg, 3, CVT_95_Reg, 1, CVT_Tied, Tie0_3_3, CVT_95_addImmScaledOperands_LT_8_GT_, 4, CVT_Done }, // Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__Reg1_0__Reg1_2__UImm12Offset11_3 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addUImm12OffsetOperands_LT_1_GT_, 4, CVT_Done }, // Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtend8Operands, 5, CVT_Done }, // Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtend8Operands, 5, CVT_Done }, // Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__Reg1_0__Reg1_2__UImm12Offset21_3 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addUImm12OffsetOperands_LT_2_GT_, 4, CVT_Done }, // Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done }, // Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR81_0__Reg1_2__SImm91_3 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__FPRAsmOperandFPR161_0__Reg1_2__SImm91_3 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__FPRAsmOperandFPR321_0__Reg1_2__SImm91_3 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__FPRAsmOperandFPR641_0__Reg1_2__SImm91_3 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__FPRAsmOperandFPR1281_0__Reg1_2__SImm91_3 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm0_151_2 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__Imm0_311_2 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__Imm0_631_2 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__Imm0_71_2 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addImmOperands, 6, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_311_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addImmOperands, 6, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_631_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addImmOperands, 6, CVT_Done }, // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_71_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addImmOperands, 6, CVT_Done }, // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4__SVEVectorBReg1_5 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_Done }, // Convert__Reg1_0__Reg1_1__Reg1_2__regWZR { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_regWZR, 0, CVT_Done }, // Convert__Reg1_0__Reg1_1__Reg1_2__regXZR { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done }, // Convert__Reg1_0__regWZR__Reg1_1__imm_95_0 { CVT_95_Reg, 1, CVT_regWZR, 0, CVT_95_Reg, 2, CVT_imm_95_0, 0, CVT_Done }, // Convert__Reg1_0__MOVZ32_lsl0MovAlias1_1__imm_95_0 { CVT_95_Reg, 1, CVT_95_addMOVZMovAliasOperands_LT_0_GT_, 2, CVT_imm_95_0, 0, CVT_Done }, // Convert__Reg1_0__MOVZ32_lsl16MovAlias1_1__imm_95_16 { CVT_95_Reg, 1, CVT_95_addMOVZMovAliasOperands_LT_16_GT_, 2, CVT_imm_95_16, 0, CVT_Done }, // Convert__Reg1_0__MOVN32_lsl0MovAlias1_1__imm_95_0 { CVT_95_Reg, 1, CVT_95_addMOVNMovAliasOperands_LT_0_GT_, 2, CVT_imm_95_0, 0, CVT_Done }, // Convert__Reg1_0__MOVN32_lsl16MovAlias1_1__imm_95_16 { CVT_95_Reg, 1, CVT_95_addMOVNMovAliasOperands_LT_16_GT_, 2, CVT_imm_95_16, 0, CVT_Done }, // Convert__Reg1_0__regWZR__LogicalImm321_1 { CVT_95_Reg, 1, CVT_regWZR, 0, CVT_95_addLogicalImmOperands_LT_int32_95_t_GT_, 2, CVT_Done }, // Convert__Reg1_0__regXZR__Reg1_1__imm_95_0 { CVT_95_Reg, 1, CVT_regXZR, 0, CVT_95_Reg, 2, CVT_imm_95_0, 0, CVT_Done }, // Convert__Reg1_0__MOVZ64_lsl0MovAlias1_1__imm_95_0 { CVT_95_Reg, 1, CVT_95_addMOVZMovAliasOperands_LT_0_GT_, 2, CVT_imm_95_0, 0, CVT_Done }, // Convert__Reg1_0__MOVZ64_lsl16MovAlias1_1__imm_95_16 { CVT_95_Reg, 1, CVT_95_addMOVZMovAliasOperands_LT_16_GT_, 2, CVT_imm_95_16, 0, CVT_Done }, // Convert__Reg1_0__MOVZ64_lsl32MovAlias1_1__imm_95_32 { CVT_95_Reg, 1, CVT_95_addMOVZMovAliasOperands_LT_32_GT_, 2, CVT_imm_95_32, 0, CVT_Done }, // Convert__Reg1_0__MOVZ64_lsl48MovAlias1_1__imm_95_48 { CVT_95_Reg, 1, CVT_95_addMOVZMovAliasOperands_LT_48_GT_, 2, CVT_imm_95_48, 0, CVT_Done }, // Convert__Reg1_0__MOVN64_lsl0MovAlias1_1__imm_95_0 { CVT_95_Reg, 1, CVT_95_addMOVNMovAliasOperands_LT_0_GT_, 2, CVT_imm_95_0, 0, CVT_Done }, // Convert__Reg1_0__MOVN64_lsl16MovAlias1_1__imm_95_16 { CVT_95_Reg, 1, CVT_95_addMOVNMovAliasOperands_LT_16_GT_, 2, CVT_imm_95_16, 0, CVT_Done }, // Convert__Reg1_0__MOVN64_lsl32MovAlias1_1__imm_95_32 { CVT_95_Reg, 1, CVT_95_addMOVNMovAliasOperands_LT_32_GT_, 2, CVT_imm_95_32, 0, CVT_Done }, // Convert__Reg1_0__MOVN64_lsl48MovAlias1_1__imm_95_48 { CVT_95_Reg, 1, CVT_95_addMOVNMovAliasOperands_LT_48_GT_, 2, CVT_imm_95_48, 0, CVT_Done }, // Convert__Reg1_0__regXZR__LogicalImm641_1 { CVT_95_Reg, 1, CVT_regXZR, 0, CVT_95_addLogicalImmOperands_LT_int64_95_t_GT_, 2, CVT_Done }, // Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_1__SVEPredicateBReg1_1 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 2, CVT_Done }, // Convert__SVEVectorQReg1_0__FPR128asZPR1_1__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_addFPRasZPRRegOperands_LT_128_GT_, 2, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPreferredLogicalImm161_1 { CVT_95_addRegOperands, 1, CVT_95_addLogicalImmOperands_LT_int16_95_t_GT_, 2, CVT_Done }, // Convert__SVEVectorHReg1_0__FPR16asZPR1_1__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_addFPRasZPRRegOperands_LT_16_GT_, 2, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPreferredLogicalImm321_1 { CVT_95_addRegOperands, 1, CVT_95_addLogicalImmOperands_LT_int32_95_t_GT_, 2, CVT_Done }, // Convert__SVEVectorSReg1_0__FPR32asZPR1_1__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_addFPRasZPRRegOperands_LT_32_GT_, 2, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_1 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 2, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPreferredLogicalImm641_1 { CVT_95_addRegOperands, 1, CVT_95_addLogicalImmOperands_LT_int64_95_t_GT_, 2, CVT_Done }, // Convert__SVEVectorDReg1_0__FPR64asZPR1_1__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_addFPRasZPRRegOperands_LT_64_GT_, 2, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorBReg1_0__FPR8asZPR1_1__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_addFPRasZPRRegOperands_LT_8_GT_, 2, CVT_imm_95_0, 0, CVT_Done }, // Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_2 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 3, CVT_Done }, // Convert__VectorReg641_1__VectorReg641_2__VectorReg641_2 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 3, CVT_Done }, // Convert__Reg1_1__VectorReg1281_2__IndexRange0_11_3 { CVT_95_Reg, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done }, // Convert__Reg1_1__VectorReg1281_2__IndexRange0_31_3 { CVT_95_Reg, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done }, // Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_2 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 3, CVT_Done }, // Convert__VectorReg641_0__VectorReg641_2__VectorReg641_2 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 3, CVT_Done }, // Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_0 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 1, CVT_Done }, // Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_0 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 1, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicateAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_0 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 1, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicateAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_0 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 1, CVT_Done }, // Convert__SVEVectorBReg1_0__SVEPredicateAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_0 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 1, CVT_Done }, // Convert__Reg1_0__SIMDImmType101_1 { CVT_95_Reg, 1, CVT_95_addSIMDImmType10Operands, 2, CVT_Done }, // Convert__VectorReg1281_1__Imm0_2551_2 { CVT_95_addVectorReg128Operands, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__VectorReg1281_1__SIMDImmType101_2 { CVT_95_addVectorReg128Operands, 2, CVT_95_addSIMDImmType10Operands, 3, CVT_Done }, // Convert__VectorReg641_1__Imm0_2551_2__imm_95_0 { CVT_95_addVectorReg64Operands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done }, // Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0 { CVT_95_addVectorReg128Operands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done }, // Convert__VectorReg641_1__Imm0_2551_2 { CVT_95_addVectorReg64Operands, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__VectorReg1281_0__Imm0_2551_2 { CVT_95_addVectorReg128Operands, 1, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__VectorReg1281_0__SIMDImmType101_2 { CVT_95_addVectorReg128Operands, 1, CVT_95_addSIMDImmType10Operands, 3, CVT_Done }, // Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0 { CVT_95_addVectorReg128Operands, 1, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done }, // Convert__VectorReg641_0__Imm0_2551_2__imm_95_0 { CVT_95_addVectorReg64Operands, 1, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done }, // Convert__VectorReg641_0__Imm0_2551_2 { CVT_95_addVectorReg64Operands, 1, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__VectorReg641_1__Imm0_2551_2__LogicalVecShifter1_3 { CVT_95_addVectorReg64Operands, 2, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, // Convert__VectorReg641_1__Imm0_2551_2__MoveVecShifter1_3 { CVT_95_addVectorReg64Operands, 2, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, // Convert__VectorReg641_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3 { CVT_95_addVectorReg64Operands, 2, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, // Convert__VectorReg1281_1__Imm0_2551_2__LogicalVecShifter1_3 { CVT_95_addVectorReg128Operands, 2, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, // Convert__VectorReg1281_1__Imm0_2551_2__MoveVecShifter1_3 { CVT_95_addVectorReg128Operands, 2, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, // Convert__VectorReg1281_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3 { CVT_95_addVectorReg128Operands, 2, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, // Convert__VectorReg1281_0__Imm0_2551_2__LogicalVecShifter1_3 { CVT_95_addVectorReg128Operands, 1, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, // Convert__VectorReg1281_0__Imm0_2551_2__MoveVecShifter1_3 { CVT_95_addVectorReg128Operands, 1, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, // Convert__VectorReg1281_0__Imm0_2551_2__LogicalVecHalfWordShifter1_3 { CVT_95_addVectorReg128Operands, 1, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, // Convert__VectorReg641_0__Imm0_2551_2__LogicalVecShifter1_3 { CVT_95_addVectorReg64Operands, 1, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, // Convert__VectorReg641_0__Imm0_2551_2__MoveVecShifter1_3 { CVT_95_addVectorReg64Operands, 1, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, // Convert__VectorReg641_0__Imm0_2551_2__LogicalVecHalfWordShifter1_3 { CVT_95_addVectorReg64Operands, 1, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, // Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__imm_95_0 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_imm_95_0, 0, CVT_Done }, // Convert__Reg1_0__Tie0_1_1__MovKSymbolG01_1__imm_95_0 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_imm_95_0, 0, CVT_Done }, // Convert__Reg1_0__Tie0_1_1__MovKSymbolG11_1__imm_95_16 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_imm_95_16, 0, CVT_Done }, // Convert__Reg1_0__Tie0_1_1__MovKSymbolG21_1__imm_95_32 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_imm_95_32, 0, CVT_Done }, // Convert__Reg1_0__Tie0_1_1__MovKSymbolG31_1__imm_95_48 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_imm_95_48, 0, CVT_Done }, // Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__MovImm32Shifter1_2 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addShifterOperands, 3, CVT_Done }, // Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__MovImm64Shifter1_2 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addShifterOperands, 3, CVT_Done }, // Convert__Reg1_0__Imm0_655351_1__imm_95_0 { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_imm_95_0, 0, CVT_Done }, // Convert__Reg1_0__MovZSymbolG01_1__imm_95_0 { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_imm_95_0, 0, CVT_Done }, // Convert__Reg1_0__MovZSymbolG11_1__imm_95_16 { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_imm_95_16, 0, CVT_Done }, // Convert__Reg1_0__MovZSymbolG21_1__imm_95_32 { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_imm_95_32, 0, CVT_Done }, // Convert__Reg1_0__MovZSymbolG31_1__imm_95_48 { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_imm_95_48, 0, CVT_Done }, // Convert__Reg1_0__Imm0_655351_1__MovImm32Shifter1_2 { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_95_addShifterOperands, 3, CVT_Done }, // Convert__Reg1_0__Imm0_655351_1__MovImm64Shifter1_2 { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_95_addShifterOperands, 3, CVT_Done }, // Convert__SVEVectorAnyReg1_0__SVEVectorAnyReg1_1 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__Reg1_0__MRSSystemRegister1_1 { CVT_95_Reg, 1, CVT_95_addMRSSystemRegisterOperands, 2, CVT_Done }, // Convert__MSRSystemRegister1_0__Reg1_1 { CVT_95_addMSRSystemRegisterOperands, 1, CVT_95_Reg, 2, CVT_Done }, // Convert__SystemPStateFieldWithImm0_151_0__Imm0_151_1 { CVT_95_addSystemPStateFieldWithImm0_95_15Operands, 1, CVT_95_addImmOperands, 2, CVT_Done }, // Convert__SystemPStateFieldWithImm0_11_0__Imm0_11_1 { CVT_95_addSystemPStateFieldWithImm0_95_1Operands, 1, CVT_95_addImmOperands, 2, CVT_Done }, // Convert__SVEVectorHReg1_0__Tie0_1_2__SImm81_2 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__SVEVectorSReg1_0__Tie0_1_2__SImm81_2 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__SVEVectorDReg1_0__Tie0_1_2__SImm81_2 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__SVEVectorBReg1_0__Tie0_1_2__SImm81_2 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__Reg1_0__regWZR__Reg1_1__LogicalShifter321_2 { CVT_95_Reg, 1, CVT_regWZR, 0, CVT_95_Reg, 2, CVT_95_addShifterOperands, 3, CVT_Done }, // Convert__Reg1_0__regXZR__Reg1_1__LogicalShifter641_2 { CVT_95_Reg, 1, CVT_regXZR, 0, CVT_95_Reg, 2, CVT_95_addShifterOperands, 3, CVT_Done }, // Convert__Reg1_0__regWZR__Reg1_1__ArithmeticShifter321_2 { CVT_95_Reg, 1, CVT_regWZR, 0, CVT_95_Reg, 2, CVT_95_addShifterOperands, 3, CVT_Done }, // Convert__Reg1_0__regXZR__Reg1_1__ArithmeticShifter641_2 { CVT_95_Reg, 1, CVT_regXZR, 0, CVT_95_Reg, 2, CVT_95_addShifterOperands, 3, CVT_Done }, // Convert__Reg1_0__regWZR__Reg1_1 { CVT_95_Reg, 1, CVT_regWZR, 0, CVT_95_Reg, 2, CVT_Done }, // Convert__Reg1_0__regXZR__Reg1_1 { CVT_95_Reg, 1, CVT_regXZR, 0, CVT_95_Reg, 2, CVT_Done }, // Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateAnyReg1_1 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 2, CVT_Done }, // Convert__SVEPredicateBReg1_0 { CVT_95_addRegOperands, 1, CVT_Done }, // Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_Done }, // Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, // Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 5, CVT_Done }, // Convert__SVEPredicateHReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_Done }, // Convert__SVEPredicateSReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_Done }, // Convert__SVEPredicateDReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW328Only1_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW328Only1_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW648Only1_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW648Only1_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Imm0_311_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Imm0_311_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm6s11_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_1_GT_, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32641_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32641_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64641_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64641_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64641_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s81_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_8_GT_, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s81_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_8_GT_, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32161_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32161_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64161_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64161_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64161_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s21_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_2_GT_, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s21_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_2_GT_, 5, CVT_Done }, // Convert__Prefetch1_0__PCRelLabel191_1 { CVT_95_addPrefetchOperands, 1, CVT_95_addPCRelLabel19Operands, 2, CVT_Done }, // Convert__Prefetch1_0__Reg1_2__imm_95_0 { CVT_95_addPrefetchOperands, 1, CVT_95_Reg, 3, CVT_imm_95_0, 0, CVT_Done }, // Convert__Prefetch1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0 { CVT_95_addPrefetchOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done }, // Convert__Prefetch1_0__Reg1_2__UImm12Offset81_3 { CVT_95_addPrefetchOperands, 1, CVT_95_Reg, 3, CVT_95_addUImm12OffsetOperands_LT_8_GT_, 4, CVT_Done }, // Convert__Prefetch1_0__Reg1_2__Reg1_3__MemWExtend642_4 { CVT_95_addPrefetchOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done }, // Convert__Prefetch1_0__Reg1_2__Reg1_3__MemXExtend642_4 { CVT_95_addPrefetchOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done }, // Convert__Prefetch1_0__Reg1_2__SImm91_3 { CVT_95_addPrefetchOperands, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32321_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32321_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64321_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64321_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64321_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s41_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_4_GT_, 5, CVT_Done }, // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s41_4 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_4_GT_, 5, CVT_Done }, // Convert__PSBHint1_0 { CVT_95_addPSBHintOperands, 1, CVT_Done }, // Convert__SVEPredicateAnyReg1_0__SVEPredicateBReg1_1 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done }, // Convert__SVEPredicateHReg1_0__imm_95_31 { CVT_95_addRegOperands, 1, CVT_imm_95_31, 0, CVT_Done }, // Convert__SVEPredicateSReg1_0__imm_95_31 { CVT_95_addRegOperands, 1, CVT_imm_95_31, 0, CVT_Done }, // Convert__SVEPredicateDReg1_0__imm_95_31 { CVT_95_addRegOperands, 1, CVT_imm_95_31, 0, CVT_Done }, // Convert__SVEPredicateBReg1_0__imm_95_31 { CVT_95_addRegOperands, 1, CVT_imm_95_31, 0, CVT_Done }, // Convert__SVEPredicateHReg1_0__SVEPattern1_1 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done }, // Convert__SVEPredicateSReg1_0__SVEPattern1_1 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done }, // Convert__SVEPredicateDReg1_0__SVEPattern1_1 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done }, // Convert__SVEPredicateBReg1_0__SVEPattern1_1 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done }, // Convert__SVEPredicateHReg1_0__SVEPredicateBReg1_1 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done }, // Convert__imm_95_0__imm_95_0__imm_95_0 { CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done }, // Convert__Reg1_0__SImm61_1 { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_Done }, // Convert__regLR { CVT_regLR, 0, CVT_Done }, // Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done }, // Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done }, // Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done }, // Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done }, // Convert__SVEVectorBReg1_0__SVEVectorBReg1_1 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done }, // Convert__Reg1_0__UImm61_1__Imm0_151_2 { CVT_95_Reg, 1, CVT_95_addUImm6Operands, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__Reg1_0__Reg1_1__Reg1_1__Imm0_311_2 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__Reg1_0__Reg1_1__Reg1_1__Imm0_631_2 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 5, CVT_Done }, // Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_Done }, // Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_Done }, // Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, // Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg64Operands, 5, CVT_Done }, // Convert__Reg1_0__Reg1_1__Imm0_311_2__Imm0_311_3 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__Reg1_0__Reg1_1__Imm0_631_2__Imm0_631_3 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0 { CVT_imm_95_0, 0, CVT_Tied, Tie0_1_1, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done }, // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_1__VectorReg1281_2__IndexRange0_31_3 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done }, // Convert__VectorReg641_0__Tie0_1_1__VectorReg641_1__VectorReg1281_2__IndexRange0_31_3 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done }, // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVector3bBReg1_2__IndexRange0_31_3 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done }, // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector4bHReg1_2__IndexRange0_11_3 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done }, // Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_2__SVEPredicateBReg1_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVEVectorHReg1_2__SVEVectorHReg1_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicateAnyReg1_1__SVEVectorSReg1_2__SVEVectorSReg1_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicateAnyReg1_1__SVEVectorDReg1_2__SVEVectorDReg1_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__SVEVectorBReg1_0__SVEPredicateAnyReg1_1__SVEVectorBReg1_2__SVEVectorBReg1_3 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done }, // Convert__imm_95_4 { CVT_imm_95_4, 0, CVT_Done }, // Convert__imm_95_5 { CVT_imm_95_5, 0, CVT_Done }, // Convert__Reg1_1__Tie0_2_2__Reg1_2__VectorReg1281_3 { CVT_95_Reg, 2, CVT_Tied, Tie0_2_2, CVT_95_Reg, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, // Convert__Reg1_0__Tie0_1_1__Reg1_1__VectorReg1281_2 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_Reg, 2, CVT_95_addVectorReg128Operands, 3, CVT_Done }, // Convert__imm_95_0__imm_95_0__Tie0_1_1 { CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Tied, Tie0_1_1, CVT_Done }, // Convert__VectorReg1281_0__VectorReg1281_2__Tie0_1_1 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_Tied, Tie0_1_1, CVT_Done }, // Convert__Reg1_0__Reg1_1__Imm0_631_2 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__VectorReg1281_1__VectorReg1281_2__Imm0_71_3 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg1281_1__VectorReg1281_2__Imm0_631_3 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg641_1__VectorReg641_2__Imm0_311_3 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg641_1__VectorReg641_2__Imm0_151_3 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg1281_1__VectorReg1281_2__Imm0_311_3 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg641_1__VectorReg641_2__Imm0_71_3 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg1281_1__VectorReg1281_2__Imm0_151_3 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg1281_0__VectorReg1281_2__Imm0_71_4 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg1281_0__VectorReg1281_2__Imm0_631_4 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg1281_0__VectorReg1281_2__Imm0_311_4 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg1281_0__VectorReg1281_2__Imm0_151_4 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg641_0__VectorReg641_2__Imm0_311_4 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg641_0__VectorReg641_2__Imm0_151_4 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg641_0__VectorReg641_2__Imm0_71_4 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg1281_1__VectorReg641_2 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_Done }, // Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm0_631_2 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm0_71_3 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm0_631_3 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm0_311_3 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm0_151_3 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm0_311_3 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm0_71_3 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm0_151_3 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm0_71_4 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm0_631_4 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm0_311_4 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm0_151_4 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm0_311_4 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm0_151_4 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm0_71_4 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0__imm_95_0 { CVT_imm_95_0, 0, CVT_Tied, Tie0_1_1, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorRegLoOperands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorRegLoOperands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done }, // Convert__Reg1_1__VectorReg1281_2__IndexRange0_151_3 { CVT_95_Reg, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done }, // Convert__Reg1_1__VectorReg1281_2__IndexRange0_71_3 { CVT_95_Reg, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done }, // Convert__VectorReg1281_1__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__VectorReg1281_1__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorRegLoOperands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__VectorReg1281_0__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done }, // Convert__VectorReg1281_0__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorRegLoOperands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done }, // Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1 { CVT_95_Reg, 1, CVT_Tied, Tie255_1_2, CVT_95_addGPR64as32Operands, 2, CVT_imm_95_31, 0, CVT_imm_95_1, 0, CVT_Done }, // Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1 { CVT_95_Reg, 1, CVT_Tied, Tie255_1_2, CVT_95_addGPR64as32Operands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_1, 0, CVT_Done }, // Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_3 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_Done }, // Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_3 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_Done }, // Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_3 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_Done }, // Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_3 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_Done }, // Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_Done }, // Convert__FPRAsmOperandFPR321_1__Tie0_2_2__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4 { CVT_95_addRegOperands, 2, CVT_Tied, Tie0_2_2, CVT_95_addRegOperands, 3, CVT_95_addVectorRegLoOperands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR641_1__Tie0_2_2__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4 { CVT_95_addRegOperands, 2, CVT_Tied, Tie0_2_2, CVT_95_addRegOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR321_0__Tie0_1_1__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addVectorRegLoOperands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR641_0__Tie0_1_1__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR321_1__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4 { CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorRegLoOperands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR641_1__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4 { CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addVectorRegLoOperands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done }, // Convert__Reg1_0__Reg1_1__Imm1_81_2 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__Reg1_0__Reg1_1__Imm0_151_2 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__Reg1_0__Reg1_1__Imm0_311_2 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__Reg1_0__Reg1_1__Imm0_71_2 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__VectorReg641_1__VectorReg1281_2 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_Done }, // Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm1_641_2 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_641_3 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_321_3 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_161_3 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_81_3 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_641_4 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_321_4 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_161_4 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_81_4 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg1281_1__VectorReg1281_2__Imm1_81_3 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg641_1__VectorReg641_2__Imm1_81_3 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg1281_0__VectorReg1281_2__Imm1_81_4 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg641_0__VectorReg641_2__Imm1_81_4 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg1281_1__VectorReg641_2__Imm0_311_3 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg1281_1__VectorReg641_2__Imm0_151_3 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg1281_1__VectorReg641_2__Imm0_71_3 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done }, // Convert__VectorReg1281_0__VectorReg641_2__Imm0_311_4 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg1281_0__VectorReg641_2__Imm0_151_4 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__VectorReg1281_0__VectorReg641_2__Imm0_71_4 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__TypedVectorList1_081_0__IndexRange0_151_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__TypedVectorList1_0641_0__IndexRange0_11_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__TypedVectorList1_0161_0__IndexRange0_71_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__TypedVectorList1_0321_0__IndexRange0_31_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__VecListOne1281_1__IndexRange0_151_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__VecListOne1281_1__IndexRange0_11_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__VecListOne1281_1__IndexRange0_71_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__VecListOne1281_1__IndexRange0_31_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_3__TypedVectorList1_081_0__IndexRange0_151_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList1_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__TypedVectorList1_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList1_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__TypedVectorList1_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList1_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__TypedVectorList1_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList1_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_4__VecListOne1281_1__IndexRange0_151_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListOne1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__Reg1_4__VecListOne1281_1__IndexRange0_11_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListOne1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__Reg1_4__VecListOne1281_1__IndexRange0_71_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListOne1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__Reg1_4__VecListOne1281_1__IndexRange0_31_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListOne1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW328Only1_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW328Only1_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Imm0_311_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW648Only1_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW648Only1_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Imm0_311_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW328Only1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW328Only1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Imm0_311_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW648Only1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW648Only1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Imm0_311_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_1_GT_, 5, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_1_GT_, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_1_GT_, 5, CVT_Done }, // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_1_GT_, 5, CVT_Done }, // Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_1_GT_, 5, CVT_Done }, // Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_1_GT_, 5, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_1_GT_, 5, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_1_GT_, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64641_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64641_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64641_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s81_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_8_GT_, 5, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64641_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64641_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64641_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s81_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_8_GT_, 5, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32161_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW3281_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32161_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW3281_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s21_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_2_GT_, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64161_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64161_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64161_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s21_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_2_GT_, 5, CVT_Done }, // Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32161_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW3281_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32161_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW3281_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s21_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_2_GT_, 5, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64161_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64161_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64161_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s21_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_2_GT_, 5, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32321_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32321_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s41_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_4_GT_, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64321_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64321_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64321_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s41_4 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_4_GT_, 5, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32321_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32321_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s41_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_4_GT_, 5, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64321_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64321_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64321_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s41_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_4_GT_, 5, CVT_Done }, // Convert__TypedVectorList2_081_0__IndexRange0_151_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__TypedVectorList2_0641_0__IndexRange0_11_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__TypedVectorList2_0161_0__IndexRange0_71_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__TypedVectorList2_0321_0__IndexRange0_31_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__VecListTwo1281_1__IndexRange0_151_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__VecListTwo1281_1__IndexRange0_11_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__VecListTwo1281_1__IndexRange0_71_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__VecListTwo1281_1__IndexRange0_31_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_3__TypedVectorList2_081_0__IndexRange0_151_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList2_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__TypedVectorList2_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList2_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__TypedVectorList2_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList2_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__TypedVectorList2_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList2_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_4__VecListTwo1281_1__IndexRange0_151_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListTwo1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__Reg1_4__VecListTwo1281_1__IndexRange0_11_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListTwo1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__Reg1_4__VecListTwo1281_1__IndexRange0_71_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListTwo1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__Reg1_4__VecListTwo1281_1__IndexRange0_31_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListTwo1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_2_GT_, 5, CVT_Done }, // Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_2_GT_, 5, CVT_Done }, // Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_2_GT_, 5, CVT_Done }, // Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_2_GT_, 5, CVT_Done }, // Convert__TypedVectorList3_081_0__IndexRange0_151_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__TypedVectorList3_0641_0__IndexRange0_11_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__TypedVectorList3_0161_0__IndexRange0_71_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__TypedVectorList3_0321_0__IndexRange0_31_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__VecListThree1281_1__IndexRange0_151_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__VecListThree1281_1__IndexRange0_11_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__VecListThree1281_1__IndexRange0_71_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__VecListThree1281_1__IndexRange0_31_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_3__TypedVectorList3_081_0__IndexRange0_151_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList3_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__TypedVectorList3_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList3_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__TypedVectorList3_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList3_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__TypedVectorList3_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList3_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_4__VecListThree1281_1__IndexRange0_151_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListThree1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__Reg1_4__VecListThree1281_1__IndexRange0_11_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListThree1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__Reg1_4__VecListThree1281_1__IndexRange0_71_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListThree1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__Reg1_4__VecListThree1281_1__IndexRange0_31_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListThree1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_3_GT_, 5, CVT_Done }, // Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_3_GT_, 5, CVT_Done }, // Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_3_GT_, 5, CVT_Done }, // Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_3_GT_, 5, CVT_Done }, // Convert__TypedVectorList4_081_0__IndexRange0_151_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__TypedVectorList4_0641_0__IndexRange0_11_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__TypedVectorList4_0161_0__IndexRange0_71_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__TypedVectorList4_0321_0__IndexRange0_31_1__Reg1_3 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done }, // Convert__VecListFour1281_1__IndexRange0_151_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__VecListFour1281_1__IndexRange0_11_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__VecListFour1281_1__IndexRange0_71_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__VecListFour1281_1__IndexRange0_31_2__Reg1_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_3__TypedVectorList4_081_0__IndexRange0_151_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList4_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__TypedVectorList4_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList4_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__TypedVectorList4_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList4_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_3__TypedVectorList4_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_3__TypedVectorList4_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done }, // Convert__Reg1_4__VecListFour1281_1__IndexRange0_151_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListFour1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__Reg1_4__VecListFour1281_1__IndexRange0_11_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListFour1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__Reg1_4__VecListFour1281_1__IndexRange0_71_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListFour1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__Reg1_4__VecListFour1281_1__IndexRange0_31_2__Tie0_5_5__regXZR { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done }, // Convert__Reg1_4__VecListFour1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done }, // Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_4_GT_, 5, CVT_Done }, // Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_4_GT_, 5, CVT_Done }, // Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_4_GT_, 5, CVT_Done }, // Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done }, // Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_4_GT_, 5, CVT_Done }, // Convert__regWZR__Reg1_0__Reg1_2 { CVT_regWZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__regXZR__Reg1_0__Reg1_2 { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_Done }, // Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addRegOperands, 5, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEVectorBReg1_1 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEVectorHReg1_1 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEVectorSReg1_1 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done }, // Convert__Reg1_0__Tie0_1_1__Reg1_1 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_Reg, 2, CVT_Done }, // Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_imm_95_0, 0, CVT_imm_95_7, 0, CVT_Done }, // Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_imm_95_0, 0, CVT_imm_95_15, 0, CVT_Done }, // Convert__VectorReg1281_1__VectorReg641_2__imm_95_0 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_imm_95_0, 0, CVT_Done }, // Convert__VectorReg1281_0__VectorReg641_2__imm_95_0 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_imm_95_0, 0, CVT_Done }, // Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_imm_95_0, 0, CVT_Done }, // Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_imm_95_0, 0, CVT_Done }, // Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_31 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done }, // Convert__Imm0_71_0__SysCR1_1__SysCR1_2__Imm0_71_3__regXZR { CVT_95_addImmOperands, 1, CVT_95_addSysCROperands, 2, CVT_95_addSysCROperands, 3, CVT_95_addImmOperands, 4, CVT_regXZR, 0, CVT_Done }, // Convert__Imm0_71_0__SysCR1_1__SysCR1_2__Imm0_71_3__Reg1_4 { CVT_95_addImmOperands, 1, CVT_95_addSysCROperands, 2, CVT_95_addSysCROperands, 3, CVT_95_addImmOperands, 4, CVT_95_Reg, 5, CVT_Done }, // Convert__Reg1_0__Imm0_71_1__SysCR1_2__SysCR1_3__Imm0_71_4 { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_95_addSysCROperands, 3, CVT_95_addSysCROperands, 4, CVT_95_addImmOperands, 5, CVT_Done }, // Convert__SVEVectorHReg1_0__SVEVectorList1161_1__SVEVectorHReg1_2 { CVT_95_addRegOperands, 1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 2, CVT_95_addRegOperands, 3, CVT_Done }, // Convert__SVEVectorSReg1_0__SVEVectorList1321_1__SVEVectorSReg1_2 { CVT_95_addRegOperands, 1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 2, CVT_95_addRegOperands, 3, CVT_Done }, // Convert__SVEVectorDReg1_0__SVEVectorList1641_1__SVEVectorDReg1_2 { CVT_95_addRegOperands, 1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 2, CVT_95_addRegOperands, 3, CVT_Done }, // Convert__SVEVectorBReg1_0__SVEVectorList181_1__SVEVectorBReg1_2 { CVT_95_addRegOperands, 1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 2, CVT_95_addRegOperands, 3, CVT_Done }, // Convert__VectorReg1281_1__VecListFour1281_2__VectorReg1281_3 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, // Convert__VectorReg1281_1__VecListOne1281_2__VectorReg1281_3 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, // Convert__VectorReg1281_1__VecListThree1281_2__VectorReg1281_3 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, // Convert__VectorReg1281_1__VecListTwo1281_2__VectorReg1281_3 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, // Convert__VectorReg641_1__VecListFour1281_2__VectorReg641_3 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, // Convert__VectorReg641_1__VecListOne1281_2__VectorReg641_3 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, // Convert__VectorReg641_1__VecListThree1281_2__VectorReg641_3 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, // Convert__VectorReg641_1__VecListTwo1281_2__VectorReg641_3 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, // Convert__VectorReg1281_0__TypedVectorList4_1681_2__VectorReg1281_3 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, // Convert__VectorReg1281_0__TypedVectorList1_1681_2__VectorReg1281_3 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, // Convert__VectorReg1281_0__TypedVectorList3_1681_2__VectorReg1281_3 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, // Convert__VectorReg1281_0__TypedVectorList2_1681_2__VectorReg1281_3 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, // Convert__VectorReg641_0__TypedVectorList4_1681_2__VectorReg641_3 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, // Convert__VectorReg641_0__TypedVectorList1_1681_2__VectorReg641_3 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, // Convert__VectorReg641_0__TypedVectorList3_1681_2__VectorReg641_3 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, // Convert__VectorReg641_0__TypedVectorList2_1681_2__VectorReg641_3 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, // Convert__Reg1_0__Imm0_311_1__BranchTarget141_2 { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_95_addBranchTarget14Operands, 3, CVT_Done }, // Convert__Reg1_0__Imm32_631_1__BranchTarget141_2 { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_95_addBranchTarget14Operands, 3, CVT_Done }, // Convert__GPR32as641_0__TBZImm0_311_1__BranchTarget141_2 { CVT_95_addGPR32as64Operands, 1, CVT_95_addImmOperands, 2, CVT_95_addBranchTarget14Operands, 3, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__VecListFour1281_2__VectorReg1281_3 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__VecListOne1281_2__VectorReg1281_3 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__VecListThree1281_2__VectorReg1281_3 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, // Convert__VectorReg1281_1__Tie0_2_2__VecListTwo1281_2__VectorReg1281_3 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, // Convert__VectorReg641_1__Tie0_2_2__VecListFour1281_2__VectorReg641_3 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, // Convert__VectorReg641_1__Tie0_2_2__VecListOne1281_2__VectorReg641_3 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, // Convert__VectorReg641_1__Tie0_2_2__VecListThree1281_2__VectorReg641_3 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, // Convert__VectorReg641_1__Tie0_2_2__VecListTwo1281_2__VectorReg641_3 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList4_1681_2__VectorReg1281_3 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList1_1681_2__VectorReg1281_3 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList3_1681_2__VectorReg1281_3 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, // Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList2_1681_2__VectorReg1281_3 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, // Convert__VectorReg641_0__Tie0_1_1__TypedVectorList4_1681_2__VectorReg641_3 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, // Convert__VectorReg641_0__Tie0_1_1__TypedVectorList1_1681_2__VectorReg641_3 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, // Convert__VectorReg641_0__Tie0_1_1__TypedVectorList3_1681_2__VectorReg641_3 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, // Convert__VectorReg641_0__Tie0_1_1__TypedVectorList2_1681_2__VectorReg641_3 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, // Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done }, // Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done }, // Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done }, // Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_2 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done }, // Convert__regWZR__Reg1_0__LogicalImm321_1 { CVT_regWZR, 0, CVT_95_Reg, 1, CVT_95_addLogicalImmOperands_LT_int32_95_t_GT_, 2, CVT_Done }, // Convert__regXZR__Reg1_0__LogicalImm641_1 { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_addLogicalImmOperands_LT_int64_95_t_GT_, 2, CVT_Done }, // Convert__regWZR__Reg1_0__Reg1_1__LogicalShifter321_2 { CVT_regWZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addShifterOperands, 3, CVT_Done }, // Convert__regXZR__Reg1_0__Reg1_1__LogicalShifter641_2 { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addShifterOperands, 3, CVT_Done }, // Convert__SVEVectorHReg1_0__Tie0_1_2__Imm0_2551_2 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__SVEVectorSReg1_0__Tie0_1_2__Imm0_2551_2 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__SVEVectorDReg1_0__Tie0_1_2__Imm0_2551_2 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__SVEVectorBReg1_0__Tie0_1_2__Imm0_2551_2 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addImmOperands, 3, CVT_Done }, // Convert__imm_95_2 { CVT_imm_95_2, 0, CVT_Done }, // Convert__imm_95_3 { CVT_imm_95_3, 0, CVT_Done }, // Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_Done }, // Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_Done }, // Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_Done }, // Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_Done }, // Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__UImm61_6 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addUImm6Operands, 7, CVT_Done }, // Convert__imm_95_1 { CVT_imm_95_1, 0, CVT_Done }, }; void AArch64AsmParser:: convertToMCInst(unsigned Kind, MCInst &Inst, unsigned Opcode, const OperandVector &Operands) { assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!"); const uint8_t *Converter = ConversionTable[Kind]; unsigned OpIdx; Inst.setOpcode(Opcode); for (const uint8_t *p = Converter; *p; p+= 2) { OpIdx = *(p + 1); switch (*p) { default: llvm_unreachable("invalid conversion entry!"); case CVT_Reg: static_cast(*Operands[OpIdx]).addRegOperands(Inst, 1); break; case CVT_Tied: { assert(OpIdx < (size_t)(std::end(TiedAsmOperandTable) - std::begin(TiedAsmOperandTable)) && "Tied operand not found"); unsigned TiedResOpnd = TiedAsmOperandTable[OpIdx][0]; if (TiedResOpnd != (uint8_t) -1) Inst.addOperand(Inst.getOperand(TiedResOpnd)); break; } case CVT_95_Reg: static_cast(*Operands[OpIdx]).addRegOperands(Inst, 1); break; case CVT_95_addVectorReg128Operands: static_cast(*Operands[OpIdx]).addVectorReg128Operands(Inst, 1); break; case CVT_95_addVectorReg64Operands: static_cast(*Operands[OpIdx]).addVectorReg64Operands(Inst, 1); break; case CVT_95_addRegOperands: static_cast(*Operands[OpIdx]).addRegOperands(Inst, 1); break; case CVT_imm_95_16: Inst.addOperand(MCOperand::createImm(16)); break; case CVT_imm_95_24: Inst.addOperand(MCOperand::createImm(24)); break; case CVT_imm_95_0: Inst.addOperand(MCOperand::createImm(0)); break; case CVT_95_addImmNegWithOptionalShiftOperands_LT_12_GT_: static_cast(*Operands[OpIdx]).addImmNegWithOptionalShiftOperands<12>(Inst, 2); break; case CVT_95_addImmWithOptionalShiftOperands_LT_12_GT_: static_cast(*Operands[OpIdx]).addImmWithOptionalShiftOperands<12>(Inst, 2); break; case CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_: static_cast(*Operands[OpIdx]).addImmWithOptionalShiftOperands<8>(Inst, 2); break; case CVT_95_addShifterOperands: static_cast(*Operands[OpIdx]).addShifterOperands(Inst, 1); break; case CVT_95_addExtendOperands: static_cast(*Operands[OpIdx]).addExtendOperands(Inst, 1); break; case CVT_95_addExtend64Operands: static_cast(*Operands[OpIdx]).addExtend64Operands(Inst, 1); break; case CVT_95_addImmOperands: static_cast(*Operands[OpIdx]).addImmOperands(Inst, 1); break; case CVT_95_addAdrLabelOperands: static_cast(*Operands[OpIdx]).addAdrLabelOperands(Inst, 1); break; case CVT_95_addAdrpLabelOperands: static_cast(*Operands[OpIdx]).addAdrpLabelOperands(Inst, 1); break; case CVT_95_addLogicalImmOperands_LT_int32_95_t_GT_: static_cast(*Operands[OpIdx]).addLogicalImmOperands(Inst, 1); break; case CVT_95_addLogicalImmOperands_LT_int64_95_t_GT_: static_cast(*Operands[OpIdx]).addLogicalImmOperands(Inst, 1); break; case CVT_95_addLogicalImmOperands_LT_int16_95_t_GT_: static_cast(*Operands[OpIdx]).addLogicalImmOperands(Inst, 1); break; case CVT_95_addLogicalImmOperands_LT_int8_95_t_GT_: static_cast(*Operands[OpIdx]).addLogicalImmOperands(Inst, 1); break; case CVT_imm_95_31: Inst.addOperand(MCOperand::createImm(31)); break; case CVT_imm_95_63: Inst.addOperand(MCOperand::createImm(63)); break; case CVT_95_addBranchTarget26Operands: static_cast(*Operands[OpIdx]).addBranchTarget26Operands(Inst, 1); break; case CVT_95_addCondCodeOperands: static_cast(*Operands[OpIdx]).addCondCodeOperands(Inst, 1); break; case CVT_95_addPCRelLabel19Operands: static_cast(*Operands[OpIdx]).addPCRelLabel19Operands(Inst, 1); break; case CVT_95_addLogicalImmNotOperands_LT_int32_95_t_GT_: static_cast(*Operands[OpIdx]).addLogicalImmNotOperands(Inst, 1); break; case CVT_95_addLogicalImmNotOperands_LT_int64_95_t_GT_: static_cast(*Operands[OpIdx]).addLogicalImmNotOperands(Inst, 1); break; case CVT_95_addLogicalImmNotOperands_LT_int16_95_t_GT_: static_cast(*Operands[OpIdx]).addLogicalImmNotOperands(Inst, 1); break; case CVT_95_addLogicalImmNotOperands_LT_int8_95_t_GT_: static_cast(*Operands[OpIdx]).addLogicalImmNotOperands(Inst, 1); break; case CVT_imm_95_15: Inst.addOperand(MCOperand::createImm(15)); break; case CVT_regWZR: Inst.addOperand(MCOperand::createReg(AArch64::WZR)); break; case CVT_regXZR: Inst.addOperand(MCOperand::createReg(AArch64::XZR)); break; case CVT_imm_95_1: Inst.addOperand(MCOperand::createImm(1)); break; case CVT_imm_95_20: Inst.addOperand(MCOperand::createImm(20)); break; case CVT_95_addBarrierOperands: static_cast(*Operands[OpIdx]).addBarrierOperands(Inst, 1); break; case CVT_95_addVectorIndexOperands: static_cast(*Operands[OpIdx]).addVectorIndexOperands(Inst, 1); break; case CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_half_44__32_AArch64ExactFPImm_COLON__COLON_one_GT_: static_cast(*Operands[OpIdx]).addExactFPImmOperands(Inst, 1); break; case CVT_95_addComplexRotationOddOperands: static_cast(*Operands[OpIdx]).addComplexRotationOddOperands(Inst, 1); break; case CVT_95_addComplexRotationEvenOperands: static_cast(*Operands[OpIdx]).addComplexRotationEvenOperands(Inst, 1); break; case CVT_95_addFPImmOperands: static_cast(*Operands[OpIdx]).addFPImmOperands(Inst, 1); break; case CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_zero_44__32_AArch64ExactFPImm_COLON__COLON_one_GT_: static_cast(*Operands[OpIdx]).addExactFPImmOperands(Inst, 1); break; case CVT_95_addVectorRegLoOperands: static_cast(*Operands[OpIdx]).addVectorRegLoOperands(Inst, 1); break; case CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_half_44__32_AArch64ExactFPImm_COLON__COLON_two_GT_: static_cast(*Operands[OpIdx]).addExactFPImmOperands(Inst, 1); break; case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_: static_cast(*Operands[OpIdx]).addVectorListOperands(Inst, 1); break; case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_: static_cast(*Operands[OpIdx]).addVectorListOperands(Inst, 1); break; case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_: static_cast(*Operands[OpIdx]).addVectorListOperands(Inst, 1); break; case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_: static_cast(*Operands[OpIdx]).addVectorListOperands(Inst, 1); break; case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_: static_cast(*Operands[OpIdx]).addVectorListOperands(Inst, 1); break; case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_: static_cast(*Operands[OpIdx]).addVectorListOperands(Inst, 1); break; case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_: static_cast(*Operands[OpIdx]).addVectorListOperands(Inst, 1); break; case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_: static_cast(*Operands[OpIdx]).addVectorListOperands(Inst, 1); break; case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_: static_cast(*Operands[OpIdx]).addVectorListOperands(Inst, 1); break; case CVT_95_addImmScaledOperands_LT_1_GT_: static_cast(*Operands[OpIdx]).addImmScaledOperands<1>(Inst, 1); break; case CVT_95_addImmScaledOperands_LT_8_GT_: static_cast(*Operands[OpIdx]).addImmScaledOperands<8>(Inst, 1); break; case CVT_95_addImmScaledOperands_LT_2_GT_: static_cast(*Operands[OpIdx]).addImmScaledOperands<2>(Inst, 1); break; case CVT_95_addImmScaledOperands_LT_16_GT_: static_cast(*Operands[OpIdx]).addImmScaledOperands<16>(Inst, 1); break; case CVT_95_addImmScaledOperands_LT_4_GT_: static_cast(*Operands[OpIdx]).addImmScaledOperands<4>(Inst, 1); break; case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_: static_cast(*Operands[OpIdx]).addVectorListOperands(Inst, 1); break; case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_: static_cast(*Operands[OpIdx]).addVectorListOperands(Inst, 1); break; case CVT_95_addImmScaledOperands_LT_3_GT_: static_cast(*Operands[OpIdx]).addImmScaledOperands<3>(Inst, 1); break; case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_: static_cast(*Operands[OpIdx]).addVectorListOperands(Inst, 1); break; case CVT_95_addUImm12OffsetOperands_LT_4_GT_: static_cast(*Operands[OpIdx]).addUImm12OffsetOperands<4>(Inst, 1); break; case CVT_95_addUImm12OffsetOperands_LT_8_GT_: static_cast(*Operands[OpIdx]).addUImm12OffsetOperands<8>(Inst, 1); break; case CVT_95_addUImm12OffsetOperands_LT_1_GT_: static_cast(*Operands[OpIdx]).addUImm12OffsetOperands<1>(Inst, 1); break; case CVT_95_addUImm12OffsetOperands_LT_2_GT_: static_cast(*Operands[OpIdx]).addUImm12OffsetOperands<2>(Inst, 1); break; case CVT_95_addUImm12OffsetOperands_LT_16_GT_: static_cast(*Operands[OpIdx]).addUImm12OffsetOperands<16>(Inst, 1); break; case CVT_95_addMemExtendOperands: static_cast(*Operands[OpIdx]).addMemExtendOperands(Inst, 2); break; case CVT_95_addMemExtend8Operands: static_cast(*Operands[OpIdx]).addMemExtend8Operands(Inst, 2); break; case CVT_95_addMOVZMovAliasOperands_LT_0_GT_: static_cast(*Operands[OpIdx]).addMOVZMovAliasOperands<0>(Inst, 1); break; case CVT_95_addMOVZMovAliasOperands_LT_16_GT_: static_cast(*Operands[OpIdx]).addMOVZMovAliasOperands<16>(Inst, 1); break; case CVT_95_addMOVNMovAliasOperands_LT_0_GT_: static_cast(*Operands[OpIdx]).addMOVNMovAliasOperands<0>(Inst, 1); break; case CVT_95_addMOVNMovAliasOperands_LT_16_GT_: static_cast(*Operands[OpIdx]).addMOVNMovAliasOperands<16>(Inst, 1); break; case CVT_95_addMOVZMovAliasOperands_LT_32_GT_: static_cast(*Operands[OpIdx]).addMOVZMovAliasOperands<32>(Inst, 1); break; case CVT_imm_95_32: Inst.addOperand(MCOperand::createImm(32)); break; case CVT_95_addMOVZMovAliasOperands_LT_48_GT_: static_cast(*Operands[OpIdx]).addMOVZMovAliasOperands<48>(Inst, 1); break; case CVT_imm_95_48: Inst.addOperand(MCOperand::createImm(48)); break; case CVT_95_addMOVNMovAliasOperands_LT_32_GT_: static_cast(*Operands[OpIdx]).addMOVNMovAliasOperands<32>(Inst, 1); break; case CVT_95_addMOVNMovAliasOperands_LT_48_GT_: static_cast(*Operands[OpIdx]).addMOVNMovAliasOperands<48>(Inst, 1); break; case CVT_95_addFPRasZPRRegOperands_LT_128_GT_: static_cast(*Operands[OpIdx]).addFPRasZPRRegOperands<128>(Inst, 1); break; case CVT_95_addFPRasZPRRegOperands_LT_16_GT_: static_cast(*Operands[OpIdx]).addFPRasZPRRegOperands<16>(Inst, 1); break; case CVT_95_addFPRasZPRRegOperands_LT_32_GT_: static_cast(*Operands[OpIdx]).addFPRasZPRRegOperands<32>(Inst, 1); break; case CVT_95_addFPRasZPRRegOperands_LT_64_GT_: static_cast(*Operands[OpIdx]).addFPRasZPRRegOperands<64>(Inst, 1); break; case CVT_95_addFPRasZPRRegOperands_LT_8_GT_: static_cast(*Operands[OpIdx]).addFPRasZPRRegOperands<8>(Inst, 1); break; case CVT_95_addSIMDImmType10Operands: static_cast(*Operands[OpIdx]).addSIMDImmType10Operands(Inst, 1); break; case CVT_95_addMRSSystemRegisterOperands: static_cast(*Operands[OpIdx]).addMRSSystemRegisterOperands(Inst, 1); break; case CVT_95_addMSRSystemRegisterOperands: static_cast(*Operands[OpIdx]).addMSRSystemRegisterOperands(Inst, 1); break; case CVT_95_addSystemPStateFieldWithImm0_95_15Operands: static_cast(*Operands[OpIdx]).addSystemPStateFieldWithImm0_15Operands(Inst, 1); break; case CVT_95_addSystemPStateFieldWithImm0_95_1Operands: static_cast(*Operands[OpIdx]).addSystemPStateFieldWithImm0_1Operands(Inst, 1); break; case CVT_95_addPrefetchOperands: static_cast(*Operands[OpIdx]).addPrefetchOperands(Inst, 1); break; case CVT_95_addPSBHintOperands: static_cast(*Operands[OpIdx]).addPSBHintOperands(Inst, 1); break; case CVT_regLR: Inst.addOperand(MCOperand::createReg(AArch64::LR)); break; case CVT_95_addUImm6Operands: static_cast(*Operands[OpIdx]).addUImm6Operands(Inst, 1); break; case CVT_imm_95_4: Inst.addOperand(MCOperand::createImm(4)); break; case CVT_imm_95_5: Inst.addOperand(MCOperand::createImm(5)); break; case CVT_95_addGPR64as32Operands: static_cast(*Operands[OpIdx]).addGPR64as32Operands(Inst, 1); break; case CVT_imm_95_7: Inst.addOperand(MCOperand::createImm(7)); break; case CVT_95_addSysCROperands: static_cast(*Operands[OpIdx]).addSysCROperands(Inst, 1); break; case CVT_95_addBranchTarget14Operands: static_cast(*Operands[OpIdx]).addBranchTarget14Operands(Inst, 1); break; case CVT_95_addGPR32as64Operands: static_cast(*Operands[OpIdx]).addGPR32as64Operands(Inst, 1); break; case CVT_imm_95_2: Inst.addOperand(MCOperand::createImm(2)); break; case CVT_imm_95_3: Inst.addOperand(MCOperand::createImm(3)); break; } } } void AArch64AsmParser:: convertToMapAndConstraints(unsigned Kind, const OperandVector &Operands) { assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!"); unsigned NumMCOperands = 0; const uint8_t *Converter = ConversionTable[Kind]; for (const uint8_t *p = Converter; *p; p+= 2) { switch (*p) { default: llvm_unreachable("invalid conversion entry!"); case CVT_Reg: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("r"); ++NumMCOperands; break; case CVT_Tied: ++NumMCOperands; break; case CVT_95_Reg: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("r"); NumMCOperands += 1; break; case CVT_95_addVectorReg128Operands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addVectorReg64Operands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addRegOperands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_imm_95_16: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint(""); ++NumMCOperands; break; case CVT_imm_95_24: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint(""); ++NumMCOperands; break; case CVT_imm_95_0: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint(""); ++NumMCOperands; break; case CVT_95_addImmNegWithOptionalShiftOperands_LT_12_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 2; break; case CVT_95_addImmWithOptionalShiftOperands_LT_12_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 2; break; case CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 2; break; case CVT_95_addShifterOperands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addExtendOperands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addExtend64Operands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addImmOperands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addAdrLabelOperands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addAdrpLabelOperands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addLogicalImmOperands_LT_int32_95_t_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addLogicalImmOperands_LT_int64_95_t_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addLogicalImmOperands_LT_int16_95_t_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addLogicalImmOperands_LT_int8_95_t_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_imm_95_31: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint(""); ++NumMCOperands; break; case CVT_imm_95_63: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint(""); ++NumMCOperands; break; case CVT_95_addBranchTarget26Operands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addCondCodeOperands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addPCRelLabel19Operands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addLogicalImmNotOperands_LT_int32_95_t_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addLogicalImmNotOperands_LT_int64_95_t_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addLogicalImmNotOperands_LT_int16_95_t_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addLogicalImmNotOperands_LT_int8_95_t_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_imm_95_15: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint(""); ++NumMCOperands; break; case CVT_regWZR: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); ++NumMCOperands; break; case CVT_regXZR: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); ++NumMCOperands; break; case CVT_imm_95_1: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint(""); ++NumMCOperands; break; case CVT_imm_95_20: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint(""); ++NumMCOperands; break; case CVT_95_addBarrierOperands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addVectorIndexOperands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_half_44__32_AArch64ExactFPImm_COLON__COLON_one_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addComplexRotationOddOperands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addComplexRotationEvenOperands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addFPImmOperands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_zero_44__32_AArch64ExactFPImm_COLON__COLON_one_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addVectorRegLoOperands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_half_44__32_AArch64ExactFPImm_COLON__COLON_two_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addImmScaledOperands_LT_1_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addImmScaledOperands_LT_8_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addImmScaledOperands_LT_2_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addImmScaledOperands_LT_16_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addImmScaledOperands_LT_4_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addImmScaledOperands_LT_3_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addUImm12OffsetOperands_LT_4_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addUImm12OffsetOperands_LT_8_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addUImm12OffsetOperands_LT_1_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addUImm12OffsetOperands_LT_2_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addUImm12OffsetOperands_LT_16_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addMemExtendOperands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 2; break; case CVT_95_addMemExtend8Operands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 2; break; case CVT_95_addMOVZMovAliasOperands_LT_0_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addMOVZMovAliasOperands_LT_16_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addMOVNMovAliasOperands_LT_0_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addMOVNMovAliasOperands_LT_16_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addMOVZMovAliasOperands_LT_32_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_imm_95_32: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint(""); ++NumMCOperands; break; case CVT_95_addMOVZMovAliasOperands_LT_48_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_imm_95_48: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint(""); ++NumMCOperands; break; case CVT_95_addMOVNMovAliasOperands_LT_32_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addMOVNMovAliasOperands_LT_48_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addFPRasZPRRegOperands_LT_128_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addFPRasZPRRegOperands_LT_16_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addFPRasZPRRegOperands_LT_32_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addFPRasZPRRegOperands_LT_64_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addFPRasZPRRegOperands_LT_8_GT_: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addSIMDImmType10Operands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addMRSSystemRegisterOperands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addMSRSystemRegisterOperands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addSystemPStateFieldWithImm0_95_15Operands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addSystemPStateFieldWithImm0_95_1Operands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addPrefetchOperands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addPSBHintOperands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_regLR: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); ++NumMCOperands; break; case CVT_95_addUImm6Operands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_imm_95_4: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint(""); ++NumMCOperands; break; case CVT_imm_95_5: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint(""); ++NumMCOperands; break; case CVT_95_addGPR64as32Operands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_imm_95_7: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint(""); ++NumMCOperands; break; case CVT_95_addSysCROperands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addBranchTarget14Operands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_95_addGPR32as64Operands: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint("m"); NumMCOperands += 1; break; case CVT_imm_95_2: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint(""); ++NumMCOperands; break; case CVT_imm_95_3: Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); Operands[*(p + 1)]->setConstraint(""); ++NumMCOperands; break; } } } namespace { /// MatchClassKind - The kinds of classes which participate in /// instruction matching. enum MatchClassKind { InvalidMatchClass = 0, OptionalMatchClass = 1, MCK__DOT_16B, // '.16B' MCK__DOT_1D, // '.1D' MCK__DOT_1Q, // '.1Q' MCK__DOT_2D, // '.2D' MCK__DOT_2H, // '.2H' MCK__DOT_2S, // '.2S' MCK__DOT_4B, // '.4B' MCK__DOT_4H, // '.4H' MCK__DOT_4S, // '.4S' MCK__DOT_8B, // '.8B' MCK__DOT_8H, // '.8H' MCK__DOT_B, // '.B' MCK__DOT_D, // '.D' MCK__DOT_H, // '.H' MCK__DOT_Q, // '.Q' MCK__DOT_S, // '.S' MCK__EXCLAIM_, // '!' MCK__35_0, // '#0' MCK__35_1, // '#1' MCK__35_12, // '#12' MCK__35_16, // '#16' MCK__35_2, // '#2' MCK__35_24, // '#24' MCK__35_3, // '#3' MCK__35_32, // '#32' MCK__35_4, // '#4' MCK__35_48, // '#48' MCK__35_6, // '#6' MCK__35_64, // '#64' MCK__35_8, // '#8' MCK__DOT_, // '.' MCK__DOT_0, // '.0' MCK__DOT_16b, // '.16b' MCK__DOT_1d, // '.1d' MCK__DOT_1q, // '.1q' MCK__DOT_2d, // '.2d' MCK__DOT_2h, // '.2h' MCK__DOT_2s, // '.2s' MCK__DOT_4b, // '.4b' MCK__DOT_4h, // '.4h' MCK__DOT_4s, // '.4s' MCK__DOT_8b, // '.8b' MCK__DOT_8h, // '.8h' MCK__DOT_b, // '.b' MCK__DOT_d, // '.d' MCK__DOT_h, // '.h' MCK__DOT_q, // '.q' MCK__DOT_s, // '.s' MCK__47_, // '/' MCK__91_, // '[' MCK__93_, // ']' MCK_m, // 'm' MCK_mul, // 'mul' MCK_vl, // 'vl' MCK_z, // 'z' MCK_LAST_TOKEN = MCK_z, MCK_CCR, // register class 'CCR' MCK_GPR32sponly, // register class 'GPR32sponly' MCK_GPR64sponly, // register class 'GPR64sponly' MCK_Reg66, // derived register class MCK_Reg67, // derived register class MCK_Reg86, // derived register class MCK_Reg87, // derived register class MCK_Reg59, // derived register class MCK_Reg68, // derived register class MCK_Reg83, // derived register class MCK_Reg85, // derived register class MCK_Reg88, // derived register class MCK_Reg99, // derived register class MCK_Reg60, // derived register class MCK_Reg65, // derived register class MCK_Reg69, // derived register class MCK_Reg81, // derived register class MCK_Reg82, // derived register class MCK_Reg84, // derived register class MCK_Reg89, // derived register class MCK_Reg97, // derived register class MCK_Reg98, // derived register class MCK_PPR_3b, // register class 'PPR_3b' MCK_ZPR_3b, // register class 'ZPR_3b' MCK_Reg30, // derived register class MCK_Reg70, // derived register class MCK_Reg31, // derived register class MCK_Reg40, // derived register class MCK_Reg41, // derived register class MCK_Reg71, // derived register class MCK_Reg80, // derived register class MCK_Reg90, // derived register class MCK_Reg26, // derived register class MCK_Reg32, // derived register class MCK_Reg37, // derived register class MCK_Reg39, // derived register class MCK_Reg42, // derived register class MCK_Reg47, // derived register class MCK_Reg61, // derived register class MCK_Reg72, // derived register class MCK_Reg77, // derived register class MCK_Reg79, // derived register class MCK_Reg91, // derived register class MCK_Reg96, // derived register class MCK_Reg27, // derived register class MCK_Reg29, // derived register class MCK_Reg33, // derived register class MCK_Reg35, // derived register class MCK_Reg36, // derived register class MCK_Reg38, // derived register class MCK_Reg43, // derived register class MCK_Reg45, // derived register class MCK_Reg46, // derived register class MCK_Reg62, // derived register class MCK_Reg64, // derived register class MCK_Reg73, // derived register class MCK_Reg75, // derived register class MCK_Reg76, // derived register class MCK_Reg78, // derived register class MCK_Reg92, // derived register class MCK_Reg94, // derived register class MCK_Reg95, // derived register class MCK_FPR128_lo, // register class 'FPR128_lo' MCK_PPR, // register class 'PPR' MCK_ZPR_4b, // register class 'ZPR_4b' MCK_Reg52, // derived register class MCK_Reg53, // derived register class MCK_Reg58, // derived register class MCK_tcGPR64, // register class 'tcGPR64' MCK_Reg48, // derived register class MCK_Reg54, // derived register class MCK_Reg49, // derived register class MCK_Reg51, // derived register class MCK_Reg55, // derived register class MCK_Reg57, // derived register class MCK_GPR32common, // register class 'GPR32common' MCK_GPR64common, // register class 'GPR64common' MCK_DD, // register class 'DD' MCK_DDD, // register class 'DDD' MCK_DDDD, // register class 'DDDD' MCK_FPR128, // register class 'FPR128' MCK_FPR16, // register class 'FPR16' MCK_FPR32, // register class 'FPR32' MCK_FPR64, // register class 'FPR64' MCK_FPR8, // register class 'FPR8' MCK_GPR32, // register class 'GPR32' MCK_GPR32sp, // register class 'GPR32sp' MCK_GPR64, // register class 'GPR64' MCK_GPR64sp, // register class 'GPR64sp' MCK_QQ, // register class 'QQ' MCK_QQQ, // register class 'QQQ' MCK_QQQQ, // register class 'QQQQ' MCK_WSeqPairsClass, // register class 'WSeqPairsClass' MCK_XSeqPairsClass, // register class 'XSeqPairsClass' MCK_ZPR, // register class 'ZPR' MCK_ZPR2, // register class 'ZPR2' MCK_ZPR3, // register class 'ZPR3' MCK_ZPR4, // register class 'ZPR4' MCK_GPR32all, // register class 'GPR32all' MCK_GPR64all, // register class 'GPR64all' MCK_LAST_REGISTER = MCK_GPR64all, MCK_AddSubImmNeg, // user defined class 'AddSubImmNegOperand' MCK_AddSubImm, // user defined class 'AddSubImmOperand' MCK_AdrLabel, // user defined class 'AdrOperand' MCK_AdrpLabel, // user defined class 'AdrpOperand' MCK_Barrier, // user defined class 'BarrierAsmOperand' MCK_BranchTarget14, // user defined class 'BranchTarget14Operand' MCK_BranchTarget26, // user defined class 'BranchTarget26Operand' MCK_CondCode, // user defined class 'CondCode' MCK_Extend64, // user defined class 'ExtendOperand64' MCK_ExtendLSL64, // user defined class 'ExtendOperandLSL64' MCK_Extend, // user defined class 'ExtendOperand' MCK_FPImm, // user defined class 'FPImmOperand' MCK_GPR32as64, // user defined class 'GPR32as64Operand' MCK_GPR64NoXZRshifted16, // user defined class 'GPR64NoXZRshiftedAsmOpnd16' MCK_GPR64NoXZRshifted32, // user defined class 'GPR64NoXZRshiftedAsmOpnd32' MCK_GPR64NoXZRshifted64, // user defined class 'GPR64NoXZRshiftedAsmOpnd64' MCK_GPR64NoXZRshifted8, // user defined class 'GPR64NoXZRshiftedAsmOpnd8' MCK_GPR64as32, // user defined class 'GPR64as32Operand' MCK_GPR64shifted16, // user defined class 'GPR64shiftedAsmOpnd16' MCK_GPR64shifted32, // user defined class 'GPR64shiftedAsmOpnd32' MCK_GPR64shifted64, // user defined class 'GPR64shiftedAsmOpnd64' MCK_GPR64shifted8, // user defined class 'GPR64shiftedAsmOpnd8' MCK_GPR64sp0, // user defined class 'GPR64spPlus0Operand' MCK_Imm0_127, // user defined class 'Imm0_127Operand' MCK_Imm0_15, // user defined class 'Imm0_15Operand' MCK_Imm0_1, // user defined class 'Imm0_1Operand' MCK_Imm0_255, // user defined class 'Imm0_255Operand' MCK_Imm0_31, // user defined class 'Imm0_31Operand' MCK_Imm0_63, // user defined class 'Imm0_63Operand' MCK_Imm0_65535, // user defined class 'Imm0_65535Operand' MCK_Imm0_7, // user defined class 'Imm0_7Operand' MCK_Imm1_16, // user defined class 'Imm1_16Operand' MCK_Imm1_32, // user defined class 'Imm1_32Operand' MCK_Imm1_64, // user defined class 'Imm1_64Operand' MCK_Imm1_8, // user defined class 'Imm1_8Operand' MCK_Imm, // user defined class 'ImmAsmOperand' MCK_LogicalImm32Not, // user defined class 'LogicalImm32NotOperand' MCK_LogicalImm32, // user defined class 'LogicalImm32Operand' MCK_LogicalImm64Not, // user defined class 'LogicalImm64NotOperand' MCK_LogicalImm64, // user defined class 'LogicalImm64Operand' MCK_MRSSystemRegister, // user defined class 'MRSSystemRegisterOperand' MCK_MSRSystemRegister, // user defined class 'MSRSystemRegisterOperand' MCK_MemWExtend128, // user defined class 'MemWExtend128Operand' MCK_MemWExtend16, // user defined class 'MemWExtend16Operand' MCK_MemWExtend32, // user defined class 'MemWExtend32Operand' MCK_MemWExtend64, // user defined class 'MemWExtend64Operand' MCK_MemWExtend8, // user defined class 'MemWExtend8Operand' MCK_MemXExtend128, // user defined class 'MemXExtend128Operand' MCK_MemXExtend16, // user defined class 'MemXExtend16Operand' MCK_MemXExtend32, // user defined class 'MemXExtend32Operand' MCK_MemXExtend64, // user defined class 'MemXExtend64Operand' MCK_MemXExtend8, // user defined class 'MemXExtend8Operand' MCK_MovKSymbolG0, // user defined class 'MovKSymbolG0AsmOperand' MCK_MovKSymbolG1, // user defined class 'MovKSymbolG1AsmOperand' MCK_MovKSymbolG2, // user defined class 'MovKSymbolG2AsmOperand' MCK_MovKSymbolG3, // user defined class 'MovKSymbolG3AsmOperand' MCK_MovZSymbolG0, // user defined class 'MovZSymbolG0AsmOperand' MCK_MovZSymbolG1, // user defined class 'MovZSymbolG1AsmOperand' MCK_MovZSymbolG2, // user defined class 'MovZSymbolG2AsmOperand' MCK_MovZSymbolG3, // user defined class 'MovZSymbolG3AsmOperand' MCK_PCRelLabel19, // user defined class 'PCRelLabel19Operand' MCK_SVEPredicateHReg, // user defined class 'PPRAsmOp16' MCK_SVEPredicateSReg, // user defined class 'PPRAsmOp32' MCK_SVEPredicate3bHReg, // user defined class 'PPRAsmOp3b16' MCK_SVEPredicate3bSReg, // user defined class 'PPRAsmOp3b32' MCK_SVEPredicate3bDReg, // user defined class 'PPRAsmOp3b64' MCK_SVEPredicate3bBReg, // user defined class 'PPRAsmOp3b8' MCK_SVEPredicate3bAnyReg, // user defined class 'PPRAsmOp3bAny' MCK_SVEPredicateDReg, // user defined class 'PPRAsmOp64' MCK_SVEPredicateBReg, // user defined class 'PPRAsmOp8' MCK_SVEPredicateAnyReg, // user defined class 'PPRAsmOpAny' MCK_PSBHint, // user defined class 'PSBHintOperand' MCK_Prefetch, // user defined class 'PrefetchOperand' MCK_SIMDImmType10, // user defined class 'SIMDImmType10Operand' MCK_SImm10s8, // user defined class 'SImm10s8Operand' MCK_SImm4s16, // user defined class 'SImm4s16Operand' MCK_SImm4s1, // user defined class 'SImm4s1Operand' MCK_SImm4s2, // user defined class 'SImm4s2Operand' MCK_SImm4s3, // user defined class 'SImm4s3Operand' MCK_SImm4s4, // user defined class 'SImm4s4Operand' MCK_SImm5, // user defined class 'SImm5Operand' MCK_SImm6, // user defined class 'SImm6Operand' MCK_SImm6s1, // user defined class 'SImm6s1Operand' MCK_SImm7s16, // user defined class 'SImm7s16Operand' MCK_SImm7s4, // user defined class 'SImm7s4Operand' MCK_SImm7s8, // user defined class 'SImm7s8Operand' MCK_SImm8, // user defined class 'SImm8Operand' MCK_SImm9OffsetFB128, // user defined class 'SImm9OffsetFB128Operand' MCK_SImm9OffsetFB16, // user defined class 'SImm9OffsetFB16Operand' MCK_SImm9OffsetFB32, // user defined class 'SImm9OffsetFB32Operand' MCK_SImm9OffsetFB64, // user defined class 'SImm9OffsetFB64Operand' MCK_SImm9OffsetFB8, // user defined class 'SImm9OffsetFB8Operand' MCK_SImm9, // user defined class 'SImm9Operand' MCK_SVEAddSubImm16, // user defined class 'SVEAddSubImmOperand16' MCK_SVEAddSubImm32, // user defined class 'SVEAddSubImmOperand32' MCK_SVEAddSubImm64, // user defined class 'SVEAddSubImmOperand64' MCK_SVEAddSubImm8, // user defined class 'SVEAddSubImmOperand8' MCK_SVECpyImm16, // user defined class 'SVECpyImmOperand16' MCK_SVECpyImm32, // user defined class 'SVECpyImmOperand32' MCK_SVECpyImm64, // user defined class 'SVECpyImmOperand64' MCK_SVECpyImm8, // user defined class 'SVECpyImmOperand8' MCK_SVEPattern, // user defined class 'SVEPatternOperand' MCK_SVEPrefetch, // user defined class 'SVEPrefetchOperand' MCK_SVEIndexRange0_63, // user defined class 'SVEVectorIndexExtDupBOperand' MCK_SVEIndexRange0_7, // user defined class 'SVEVectorIndexExtDupDOperand' MCK_SVEIndexRange0_31, // user defined class 'SVEVectorIndexExtDupHOperand' MCK_SVEIndexRange0_3, // user defined class 'SVEVectorIndexExtDupQOperand' MCK_SVEIndexRange0_15, // user defined class 'SVEVectorIndexExtDupSOperand' MCK_LogicalVecHalfWordShifter, // user defined class 'LogicalVecHalfWordShifterOperand' MCK_ArithmeticShifter32, // user defined class 'ArithmeticShifterOperand32' MCK_ArithmeticShifter64, // user defined class 'ArithmeticShifterOperand64' MCK_LogicalShifter32, // user defined class 'LogicalShifterOperand32' MCK_LogicalShifter64, // user defined class 'LogicalShifterOperand64' MCK_LogicalVecShifter, // user defined class 'LogicalVecShifterOperand' MCK_MovImm32Shifter, // user defined class 'MovImm32ShifterOperand' MCK_MovImm64Shifter, // user defined class 'MovImm64ShifterOperand' MCK_MoveVecShifter, // user defined class 'MoveVecShifterOperand' MCK_Shifter, // user defined class 'ShifterOperand' MCK_SysCR, // user defined class 'SysCRAsmOperand' MCK_SystemPStateFieldWithImm0_15, // user defined class 'SystemPStateFieldWithImm0_15Operand' MCK_SystemPStateFieldWithImm0_1, // user defined class 'SystemPStateFieldWithImm0_1Operand' MCK_TBZImm0_31, // user defined class 'TBZImm0_31Operand' MCK_Imm32_63, // user defined class 'TBZImm32_63Operand' MCK_UImm12Offset16, // user defined class 'UImm12OffsetScale16Operand' MCK_UImm12Offset1, // user defined class 'UImm12OffsetScale1Operand' MCK_UImm12Offset2, // user defined class 'UImm12OffsetScale2Operand' MCK_UImm12Offset4, // user defined class 'UImm12OffsetScale4Operand' MCK_UImm12Offset8, // user defined class 'UImm12OffsetScale8Operand' MCK_UImm5s2, // user defined class 'UImm5s2Operand' MCK_UImm5s4, // user defined class 'UImm5s4Operand' MCK_UImm5s8, // user defined class 'UImm5s8Operand' MCK_UImm6, // user defined class 'UImm6Operand' MCK_UImm6s1, // user defined class 'UImm6s1Operand' MCK_UImm6s2, // user defined class 'UImm6s2Operand' MCK_UImm6s4, // user defined class 'UImm6s4Operand' MCK_UImm6s8, // user defined class 'UImm6s8Operand' MCK_VecListFour128, // user defined class 'VecListFour_128AsmOperand' MCK_TypedVectorList4_168, // user defined class 'VecListFour_16bAsmOperand' MCK_TypedVectorList4_164, // user defined class 'VecListFour_1dAsmOperand' MCK_TypedVectorList4_264, // user defined class 'VecListFour_2dAsmOperand' MCK_TypedVectorList4_232, // user defined class 'VecListFour_2sAsmOperand' MCK_TypedVectorList4_416, // user defined class 'VecListFour_4hAsmOperand' MCK_TypedVectorList4_432, // user defined class 'VecListFour_4sAsmOperand' MCK_VecListFour64, // user defined class 'VecListFour_64AsmOperand' MCK_TypedVectorList4_88, // user defined class 'VecListFour_8bAsmOperand' MCK_TypedVectorList4_816, // user defined class 'VecListFour_8hAsmOperand' MCK_TypedVectorList4_08, // user defined class 'VecListFour_bAsmOperand' MCK_TypedVectorList4_064, // user defined class 'VecListFour_dAsmOperand' MCK_TypedVectorList4_016, // user defined class 'VecListFour_hAsmOperand' MCK_TypedVectorList4_032, // user defined class 'VecListFour_sAsmOperand' MCK_VecListOne128, // user defined class 'VecListOne_128AsmOperand' MCK_TypedVectorList1_168, // user defined class 'VecListOne_16bAsmOperand' MCK_TypedVectorList1_164, // user defined class 'VecListOne_1dAsmOperand' MCK_TypedVectorList1_264, // user defined class 'VecListOne_2dAsmOperand' MCK_TypedVectorList1_232, // user defined class 'VecListOne_2sAsmOperand' MCK_TypedVectorList1_416, // user defined class 'VecListOne_4hAsmOperand' MCK_TypedVectorList1_432, // user defined class 'VecListOne_4sAsmOperand' MCK_VecListOne64, // user defined class 'VecListOne_64AsmOperand' MCK_TypedVectorList1_88, // user defined class 'VecListOne_8bAsmOperand' MCK_TypedVectorList1_816, // user defined class 'VecListOne_8hAsmOperand' MCK_TypedVectorList1_08, // user defined class 'VecListOne_bAsmOperand' MCK_TypedVectorList1_064, // user defined class 'VecListOne_dAsmOperand' MCK_TypedVectorList1_016, // user defined class 'VecListOne_hAsmOperand' MCK_TypedVectorList1_032, // user defined class 'VecListOne_sAsmOperand' MCK_VecListThree128, // user defined class 'VecListThree_128AsmOperand' MCK_TypedVectorList3_168, // user defined class 'VecListThree_16bAsmOperand' MCK_TypedVectorList3_164, // user defined class 'VecListThree_1dAsmOperand' MCK_TypedVectorList3_264, // user defined class 'VecListThree_2dAsmOperand' MCK_TypedVectorList3_232, // user defined class 'VecListThree_2sAsmOperand' MCK_TypedVectorList3_416, // user defined class 'VecListThree_4hAsmOperand' MCK_TypedVectorList3_432, // user defined class 'VecListThree_4sAsmOperand' MCK_VecListThree64, // user defined class 'VecListThree_64AsmOperand' MCK_TypedVectorList3_88, // user defined class 'VecListThree_8bAsmOperand' MCK_TypedVectorList3_816, // user defined class 'VecListThree_8hAsmOperand' MCK_TypedVectorList3_08, // user defined class 'VecListThree_bAsmOperand' MCK_TypedVectorList3_064, // user defined class 'VecListThree_dAsmOperand' MCK_TypedVectorList3_016, // user defined class 'VecListThree_hAsmOperand' MCK_TypedVectorList3_032, // user defined class 'VecListThree_sAsmOperand' MCK_VecListTwo128, // user defined class 'VecListTwo_128AsmOperand' MCK_TypedVectorList2_168, // user defined class 'VecListTwo_16bAsmOperand' MCK_TypedVectorList2_164, // user defined class 'VecListTwo_1dAsmOperand' MCK_TypedVectorList2_264, // user defined class 'VecListTwo_2dAsmOperand' MCK_TypedVectorList2_232, // user defined class 'VecListTwo_2sAsmOperand' MCK_TypedVectorList2_416, // user defined class 'VecListTwo_4hAsmOperand' MCK_TypedVectorList2_432, // user defined class 'VecListTwo_4sAsmOperand' MCK_VecListTwo64, // user defined class 'VecListTwo_64AsmOperand' MCK_TypedVectorList2_88, // user defined class 'VecListTwo_8bAsmOperand' MCK_TypedVectorList2_816, // user defined class 'VecListTwo_8hAsmOperand' MCK_TypedVectorList2_08, // user defined class 'VecListTwo_bAsmOperand' MCK_TypedVectorList2_064, // user defined class 'VecListTwo_dAsmOperand' MCK_TypedVectorList2_016, // user defined class 'VecListTwo_hAsmOperand' MCK_TypedVectorList2_032, // user defined class 'VecListTwo_sAsmOperand' MCK_IndexRange1_1, // user defined class 'VectorIndex1Operand' MCK_IndexRange0_15, // user defined class 'VectorIndexBOperand' MCK_IndexRange0_1, // user defined class 'VectorIndexDOperand' MCK_IndexRange0_7, // user defined class 'VectorIndexHOperand' MCK_IndexRange0_3, // user defined class 'VectorIndexSOperand' MCK_VectorReg128, // user defined class 'VectorReg128AsmOperand' MCK_VectorReg64, // user defined class 'VectorReg64AsmOperand' MCK_VectorRegLo, // user defined class 'VectorRegLoAsmOperand' MCK_WSeqPair, // user defined class 'WSeqPairsAsmOperandClass' MCK_XSeqPair, // user defined class 'XSeqPairsAsmOperandClass' MCK_ZPRExtendLSL3216, // user defined class 'ZPR32AsmOpndExtLSL16' MCK_ZPRExtendLSL3232, // user defined class 'ZPR32AsmOpndExtLSL32' MCK_ZPRExtendLSL3264, // user defined class 'ZPR32AsmOpndExtLSL64' MCK_ZPRExtendLSL328, // user defined class 'ZPR32AsmOpndExtLSL8' MCK_ZPRExtendSXTW3216, // user defined class 'ZPR32AsmOpndExtSXTW16' MCK_ZPRExtendSXTW3232, // user defined class 'ZPR32AsmOpndExtSXTW32' MCK_ZPRExtendSXTW3264, // user defined class 'ZPR32AsmOpndExtSXTW64' MCK_ZPRExtendSXTW328, // user defined class 'ZPR32AsmOpndExtSXTW8' MCK_ZPRExtendSXTW328Only, // user defined class 'ZPR32AsmOpndExtSXTW8Only' MCK_ZPRExtendUXTW3216, // user defined class 'ZPR32AsmOpndExtUXTW16' MCK_ZPRExtendUXTW3232, // user defined class 'ZPR32AsmOpndExtUXTW32' MCK_ZPRExtendUXTW3264, // user defined class 'ZPR32AsmOpndExtUXTW64' MCK_ZPRExtendUXTW328, // user defined class 'ZPR32AsmOpndExtUXTW8' MCK_ZPRExtendUXTW328Only, // user defined class 'ZPR32AsmOpndExtUXTW8Only' MCK_ZPRExtendLSL6416, // user defined class 'ZPR64AsmOpndExtLSL16' MCK_ZPRExtendLSL6432, // user defined class 'ZPR64AsmOpndExtLSL32' MCK_ZPRExtendLSL6464, // user defined class 'ZPR64AsmOpndExtLSL64' MCK_ZPRExtendLSL648, // user defined class 'ZPR64AsmOpndExtLSL8' MCK_ZPRExtendSXTW6416, // user defined class 'ZPR64AsmOpndExtSXTW16' MCK_ZPRExtendSXTW6432, // user defined class 'ZPR64AsmOpndExtSXTW32' MCK_ZPRExtendSXTW6464, // user defined class 'ZPR64AsmOpndExtSXTW64' MCK_ZPRExtendSXTW648, // user defined class 'ZPR64AsmOpndExtSXTW8' MCK_ZPRExtendSXTW648Only, // user defined class 'ZPR64AsmOpndExtSXTW8Only' MCK_ZPRExtendUXTW6416, // user defined class 'ZPR64AsmOpndExtUXTW16' MCK_ZPRExtendUXTW6432, // user defined class 'ZPR64AsmOpndExtUXTW32' MCK_ZPRExtendUXTW6464, // user defined class 'ZPR64AsmOpndExtUXTW64' MCK_ZPRExtendUXTW648, // user defined class 'ZPR64AsmOpndExtUXTW8' MCK_ZPRExtendUXTW648Only, // user defined class 'ZPR64AsmOpndExtUXTW8Only' MCK_SVEVectorQReg, // user defined class 'ZPRAsmOp128' MCK_SVEVectorHReg, // user defined class 'ZPRAsmOp16' MCK_SVEVectorSReg, // user defined class 'ZPRAsmOp32' MCK_SVEVector3bHReg, // user defined class 'ZPRAsmOp3b16' MCK_SVEVector3bSReg, // user defined class 'ZPRAsmOp3b32' MCK_SVEVector3bBReg, // user defined class 'ZPRAsmOp3b8' MCK_SVEVector4bHReg, // user defined class 'ZPRAsmOp4b16' MCK_SVEVector4bSReg, // user defined class 'ZPRAsmOp4b32' MCK_SVEVector4bDReg, // user defined class 'ZPRAsmOp4b64' MCK_SVEVectorDReg, // user defined class 'ZPRAsmOp64' MCK_SVEVectorBReg, // user defined class 'ZPRAsmOp8' MCK_SVEVectorAnyReg, // user defined class 'ZPRAsmOpAny' MCK_ComplexRotationEven, // user defined class 'anonymous_1278' MCK_ComplexRotationOdd, // user defined class 'anonymous_1279' MCK_SVELogicalImm8, // user defined class 'anonymous_1329' MCK_SVELogicalImm16, // user defined class 'anonymous_1330' MCK_SVELogicalImm32, // user defined class 'anonymous_1331' MCK_SVEPreferredLogicalImm16, // user defined class 'anonymous_1332' MCK_SVEPreferredLogicalImm32, // user defined class 'anonymous_1333' MCK_SVEPreferredLogicalImm64, // user defined class 'anonymous_1334' MCK_SVELogicalImm8Not, // user defined class 'anonymous_1335' MCK_SVELogicalImm16Not, // user defined class 'anonymous_1336' MCK_SVELogicalImm32Not, // user defined class 'anonymous_1337' MCK_SVEExactFPImmOperandHalfOne, // user defined class 'anonymous_1338' MCK_SVEExactFPImmOperandHalfTwo, // user defined class 'anonymous_1339' MCK_SVEExactFPImmOperandZeroOne, // user defined class 'anonymous_1340' MCK_MOVZ32_lsl0MovAlias, // user defined class 'anonymous_1532_asmoperand' MCK_MOVZ32_lsl16MovAlias, // user defined class 'anonymous_1533_asmoperand' MCK_MOVZ64_lsl0MovAlias, // user defined class 'anonymous_1535_asmoperand' MCK_MOVZ64_lsl16MovAlias, // user defined class 'anonymous_1537_asmoperand' MCK_MOVZ64_lsl32MovAlias, // user defined class 'anonymous_1539_asmoperand' MCK_MOVZ64_lsl48MovAlias, // user defined class 'anonymous_1541_asmoperand' MCK_MOVN32_lsl0MovAlias, // user defined class 'anonymous_1543_asmoperand' MCK_MOVN32_lsl16MovAlias, // user defined class 'anonymous_1545_asmoperand' MCK_MOVN64_lsl0MovAlias, // user defined class 'anonymous_1547_asmoperand' MCK_MOVN64_lsl16MovAlias, // user defined class 'anonymous_1549_asmoperand' MCK_MOVN64_lsl32MovAlias, // user defined class 'anonymous_1551_asmoperand' MCK_MOVN64_lsl48MovAlias, // user defined class 'anonymous_1553_asmoperand' MCK_FPRAsmOperandFPR8, // user defined class 'anonymous_938' MCK_FPRAsmOperandFPR16, // user defined class 'anonymous_939' MCK_FPRAsmOperandFPR32, // user defined class 'anonymous_940' MCK_FPRAsmOperandFPR64, // user defined class 'anonymous_941' MCK_FPRAsmOperandFPR128, // user defined class 'anonymous_942' MCK_FPR8asZPR, // user defined class 'anonymous_943' MCK_FPR16asZPR, // user defined class 'anonymous_944' MCK_FPR32asZPR, // user defined class 'anonymous_945' MCK_FPR64asZPR, // user defined class 'anonymous_946' MCK_FPR128asZPR, // user defined class 'anonymous_947' MCK_SVEVectorList18, // user defined class 'anonymous_948' MCK_SVEVectorList116, // user defined class 'anonymous_949' MCK_SVEVectorList132, // user defined class 'anonymous_950' MCK_SVEVectorList164, // user defined class 'anonymous_951' MCK_SVEVectorList28, // user defined class 'anonymous_952' MCK_SVEVectorList216, // user defined class 'anonymous_953' MCK_SVEVectorList232, // user defined class 'anonymous_954' MCK_SVEVectorList264, // user defined class 'anonymous_955' MCK_SVEVectorList38, // user defined class 'anonymous_956' MCK_SVEVectorList316, // user defined class 'anonymous_957' MCK_SVEVectorList332, // user defined class 'anonymous_958' MCK_SVEVectorList364, // user defined class 'anonymous_959' MCK_SVEVectorList48, // user defined class 'anonymous_960' MCK_SVEVectorList416, // user defined class 'anonymous_961' MCK_SVEVectorList432, // user defined class 'anonymous_962' MCK_SVEVectorList464, // user defined class 'anonymous_963' NumMatchClassKinds }; } static unsigned getDiagKindFromRegisterClass(MatchClassKind RegisterClass) { return MCTargetAsmParser::Match_InvalidOperand; } static MatchClassKind matchTokenString(StringRef Name) { switch (Name.size()) { default: break; case 1: // 7 strings to match. switch (Name[0]) { default: break; case '!': // 1 string to match. return MCK__EXCLAIM_; // "!" case '.': // 1 string to match. return MCK__DOT_; // "." case '/': // 1 string to match. return MCK__47_; // "/" case '[': // 1 string to match. return MCK__91_; // "[" case ']': // 1 string to match. return MCK__93_; // "]" case 'm': // 1 string to match. return MCK_m; // "m" case 'z': // 1 string to match. return MCK_z; // "z" } break; case 2: // 19 strings to match. switch (Name[0]) { default: break; case '#': // 7 strings to match. switch (Name[1]) { default: break; case '0': // 1 string to match. return MCK__35_0; // "#0" case '1': // 1 string to match. return MCK__35_1; // "#1" case '2': // 1 string to match. return MCK__35_2; // "#2" case '3': // 1 string to match. return MCK__35_3; // "#3" case '4': // 1 string to match. return MCK__35_4; // "#4" case '6': // 1 string to match. return MCK__35_6; // "#6" case '8': // 1 string to match. return MCK__35_8; // "#8" } break; case '.': // 11 strings to match. switch (Name[1]) { default: break; case '0': // 1 string to match. return MCK__DOT_0; // ".0" case 'B': // 1 string to match. return MCK__DOT_B; // ".B" case 'D': // 1 string to match. return MCK__DOT_D; // ".D" case 'H': // 1 string to match. return MCK__DOT_H; // ".H" case 'Q': // 1 string to match. return MCK__DOT_Q; // ".Q" case 'S': // 1 string to match. return MCK__DOT_S; // ".S" case 'b': // 1 string to match. return MCK__DOT_b; // ".b" case 'd': // 1 string to match. return MCK__DOT_d; // ".d" case 'h': // 1 string to match. return MCK__DOT_h; // ".h" case 'q': // 1 string to match. return MCK__DOT_q; // ".q" case 's': // 1 string to match. return MCK__DOT_s; // ".s" } break; case 'v': // 1 string to match. if (Name[1] != 'l') break; return MCK_vl; // "vl" } break; case 3: // 27 strings to match. switch (Name[0]) { default: break; case '#': // 6 strings to match. switch (Name[1]) { default: break; case '1': // 2 strings to match. switch (Name[2]) { default: break; case '2': // 1 string to match. return MCK__35_12; // "#12" case '6': // 1 string to match. return MCK__35_16; // "#16" } break; case '2': // 1 string to match. if (Name[2] != '4') break; return MCK__35_24; // "#24" case '3': // 1 string to match. if (Name[2] != '2') break; return MCK__35_32; // "#32" case '4': // 1 string to match. if (Name[2] != '8') break; return MCK__35_48; // "#48" case '6': // 1 string to match. if (Name[2] != '4') break; return MCK__35_64; // "#64" } break; case '.': // 20 strings to match. switch (Name[1]) { default: break; case '1': // 4 strings to match. switch (Name[2]) { default: break; case 'D': // 1 string to match. return MCK__DOT_1D; // ".1D" case 'Q': // 1 string to match. return MCK__DOT_1Q; // ".1Q" case 'd': // 1 string to match. return MCK__DOT_1d; // ".1d" case 'q': // 1 string to match. return MCK__DOT_1q; // ".1q" } break; case '2': // 6 strings to match. switch (Name[2]) { default: break; case 'D': // 1 string to match. return MCK__DOT_2D; // ".2D" case 'H': // 1 string to match. return MCK__DOT_2H; // ".2H" case 'S': // 1 string to match. return MCK__DOT_2S; // ".2S" case 'd': // 1 string to match. return MCK__DOT_2d; // ".2d" case 'h': // 1 string to match. return MCK__DOT_2h; // ".2h" case 's': // 1 string to match. return MCK__DOT_2s; // ".2s" } break; case '4': // 6 strings to match. switch (Name[2]) { default: break; case 'B': // 1 string to match. return MCK__DOT_4B; // ".4B" case 'H': // 1 string to match. return MCK__DOT_4H; // ".4H" case 'S': // 1 string to match. return MCK__DOT_4S; // ".4S" case 'b': // 1 string to match. return MCK__DOT_4b; // ".4b" case 'h': // 1 string to match. return MCK__DOT_4h; // ".4h" case 's': // 1 string to match. return MCK__DOT_4s; // ".4s" } break; case '8': // 4 strings to match. switch (Name[2]) { default: break; case 'B': // 1 string to match. return MCK__DOT_8B; // ".8B" case 'H': // 1 string to match. return MCK__DOT_8H; // ".8H" case 'b': // 1 string to match. return MCK__DOT_8b; // ".8b" case 'h': // 1 string to match. return MCK__DOT_8h; // ".8h" } break; } break; case 'm': // 1 string to match. if (memcmp(Name.data()+1, "ul", 2) != 0) break; return MCK_mul; // "mul" } break; case 4: // 2 strings to match. if (memcmp(Name.data()+0, ".16", 3) != 0) break; switch (Name[3]) { default: break; case 'B': // 1 string to match. return MCK__DOT_16B; // ".16B" case 'b': // 1 string to match. return MCK__DOT_16b; // ".16b" } break; } return InvalidMatchClass; } /// isSubclass - Compute whether \p A is a subclass of \p B. static bool isSubclass(MatchClassKind A, MatchClassKind B) { if (A == B) return true; switch (A) { default: return false; case MCK__DOT_16B: return B == MCK__DOT_16b; case MCK__DOT_1D: return B == MCK__DOT_1d; case MCK__DOT_1Q: return B == MCK__DOT_1q; case MCK__DOT_2D: return B == MCK__DOT_2d; case MCK__DOT_2H: return B == MCK__DOT_2h; case MCK__DOT_2S: return B == MCK__DOT_2s; case MCK__DOT_4B: return B == MCK__DOT_4b; case MCK__DOT_4H: return B == MCK__DOT_4h; case MCK__DOT_4S: return B == MCK__DOT_4s; case MCK__DOT_8B: return B == MCK__DOT_8b; case MCK__DOT_8H: return B == MCK__DOT_8h; case MCK__DOT_B: return B == MCK__DOT_b; case MCK__DOT_D: return B == MCK__DOT_d; case MCK__DOT_H: return B == MCK__DOT_h; case MCK__DOT_Q: return B == MCK__DOT_q; case MCK__DOT_S: return B == MCK__DOT_s; case MCK_GPR32sponly: switch (B) { default: return false; case MCK_GPR32sp: return true; case MCK_GPR32all: return true; } case MCK_GPR64sponly: switch (B) { default: return false; case MCK_GPR64sp: return true; case MCK_GPR64all: return true; } case MCK_Reg66: switch (B) { default: return false; case MCK_Reg67: return true; case MCK_Reg86: return true; case MCK_Reg68: return true; case MCK_Reg83: return true; case MCK_Reg85: return true; case MCK_Reg69: return true; case MCK_Reg81: return true; case MCK_Reg82: return true; case MCK_Reg84: return true; case MCK_Reg70: return true; case MCK_Reg71: return true; case MCK_Reg80: return true; case MCK_Reg72: return true; case MCK_Reg77: return true; case MCK_Reg79: return true; case MCK_Reg73: return true; case MCK_Reg75: return true; case MCK_Reg76: return true; case MCK_Reg78: return true; case MCK_ZPR4: return true; } case MCK_Reg67: switch (B) { default: return false; case MCK_Reg68: return true; case MCK_Reg83: return true; case MCK_Reg69: return true; case MCK_Reg81: return true; case MCK_Reg82: return true; case MCK_Reg70: return true; case MCK_Reg71: return true; case MCK_Reg80: return true; case MCK_Reg72: return true; case MCK_Reg77: return true; case MCK_Reg79: return true; case MCK_Reg73: return true; case MCK_Reg75: return true; case MCK_Reg76: return true; case MCK_Reg78: return true; case MCK_ZPR4: return true; } case MCK_Reg86: switch (B) { default: return false; case MCK_Reg83: return true; case MCK_Reg85: return true; case MCK_Reg81: return true; case MCK_Reg82: return true; case MCK_Reg84: return true; case MCK_Reg80: return true; case MCK_Reg77: return true; case MCK_Reg79: return true; case MCK_Reg75: return true; case MCK_Reg76: return true; case MCK_Reg78: return true; case MCK_ZPR4: return true; } case MCK_Reg87: switch (B) { default: return false; case MCK_Reg88: return true; case MCK_Reg99: return true; case MCK_Reg89: return true; case MCK_Reg97: return true; case MCK_Reg98: return true; case MCK_Reg90: return true; case MCK_Reg91: return true; case MCK_Reg96: return true; case MCK_Reg92: return true; case MCK_Reg94: return true; case MCK_Reg95: return true; case MCK_ZPR3: return true; } case MCK_Reg59: switch (B) { default: return false; case MCK_Reg60: return true; case MCK_Reg65: return true; case MCK_Reg61: return true; case MCK_Reg62: return true; case MCK_Reg64: return true; case MCK_ZPR2: return true; } case MCK_Reg68: switch (B) { default: return false; case MCK_Reg69: return true; case MCK_Reg81: return true; case MCK_Reg70: return true; case MCK_Reg71: return true; case MCK_Reg80: return true; case MCK_Reg72: return true; case MCK_Reg77: return true; case MCK_Reg79: return true; case MCK_Reg73: return true; case MCK_Reg75: return true; case MCK_Reg76: return true; case MCK_Reg78: return true; case MCK_ZPR4: return true; } case MCK_Reg83: switch (B) { default: return false; case MCK_Reg81: return true; case MCK_Reg82: return true; case MCK_Reg80: return true; case MCK_Reg77: return true; case MCK_Reg79: return true; case MCK_Reg75: return true; case MCK_Reg76: return true; case MCK_Reg78: return true; case MCK_ZPR4: return true; } case MCK_Reg85: switch (B) { default: return false; case MCK_Reg82: return true; case MCK_Reg84: return true; case MCK_Reg79: return true; case MCK_Reg76: return true; case MCK_Reg78: return true; case MCK_ZPR4: return true; } case MCK_Reg88: switch (B) { default: return false; case MCK_Reg89: return true; case MCK_Reg97: return true; case MCK_Reg90: return true; case MCK_Reg91: return true; case MCK_Reg96: return true; case MCK_Reg92: return true; case MCK_Reg94: return true; case MCK_Reg95: return true; case MCK_ZPR3: return true; } case MCK_Reg99: switch (B) { default: return false; case MCK_Reg97: return true; case MCK_Reg98: return true; case MCK_Reg96: return true; case MCK_Reg94: return true; case MCK_Reg95: return true; case MCK_ZPR3: return true; } case MCK_Reg60: switch (B) { default: return false; case MCK_Reg61: return true; case MCK_Reg62: return true; case MCK_Reg64: return true; case MCK_ZPR2: return true; } case MCK_Reg65: switch (B) { default: return false; case MCK_Reg64: return true; case MCK_ZPR2: return true; } case MCK_Reg69: switch (B) { default: return false; case MCK_Reg70: return true; case MCK_Reg71: return true; case MCK_Reg80: return true; case MCK_Reg72: return true; case MCK_Reg77: return true; case MCK_Reg79: return true; case MCK_Reg73: return true; case MCK_Reg75: return true; case MCK_Reg76: return true; case MCK_Reg78: return true; case MCK_ZPR4: return true; } case MCK_Reg81: switch (B) { default: return false; case MCK_Reg80: return true; case MCK_Reg77: return true; case MCK_Reg79: return true; case MCK_Reg75: return true; case MCK_Reg76: return true; case MCK_Reg78: return true; case MCK_ZPR4: return true; } case MCK_Reg82: switch (B) { default: return false; case MCK_Reg79: return true; case MCK_Reg76: return true; case MCK_Reg78: return true; case MCK_ZPR4: return true; } case MCK_Reg84: switch (B) { default: return false; case MCK_Reg78: return true; case MCK_ZPR4: return true; } case MCK_Reg89: switch (B) { default: return false; case MCK_Reg90: return true; case MCK_Reg91: return true; case MCK_Reg96: return true; case MCK_Reg92: return true; case MCK_Reg94: return true; case MCK_Reg95: return true; case MCK_ZPR3: return true; } case MCK_Reg97: switch (B) { default: return false; case MCK_Reg96: return true; case MCK_Reg94: return true; case MCK_Reg95: return true; case MCK_ZPR3: return true; } case MCK_Reg98: switch (B) { default: return false; case MCK_Reg95: return true; case MCK_ZPR3: return true; } case MCK_PPR_3b: return B == MCK_PPR; case MCK_ZPR_3b: switch (B) { default: return false; case MCK_ZPR_4b: return true; case MCK_ZPR: return true; } case MCK_Reg30: switch (B) { default: return false; case MCK_Reg31: return true; case MCK_Reg40: return true; case MCK_Reg32: return true; case MCK_Reg37: return true; case MCK_Reg39: return true; case MCK_Reg33: return true; case MCK_Reg35: return true; case MCK_Reg36: return true; case MCK_Reg38: return true; case MCK_QQQQ: return true; } case MCK_Reg70: switch (B) { default: return false; case MCK_Reg71: return true; case MCK_Reg80: return true; case MCK_Reg72: return true; case MCK_Reg77: return true; case MCK_Reg79: return true; case MCK_Reg73: return true; case MCK_Reg75: return true; case MCK_Reg76: return true; case MCK_Reg78: return true; case MCK_ZPR4: return true; } case MCK_Reg31: switch (B) { default: return false; case MCK_Reg32: return true; case MCK_Reg37: return true; case MCK_Reg33: return true; case MCK_Reg35: return true; case MCK_Reg36: return true; case MCK_QQQQ: return true; } case MCK_Reg40: switch (B) { default: return false; case MCK_Reg37: return true; case MCK_Reg39: return true; case MCK_Reg35: return true; case MCK_Reg36: return true; case MCK_Reg38: return true; case MCK_QQQQ: return true; } case MCK_Reg41: switch (B) { default: return false; case MCK_Reg42: return true; case MCK_Reg47: return true; case MCK_Reg43: return true; case MCK_Reg45: return true; case MCK_Reg46: return true; case MCK_QQQ: return true; } case MCK_Reg71: switch (B) { default: return false; case MCK_Reg72: return true; case MCK_Reg77: return true; case MCK_Reg73: return true; case MCK_Reg75: return true; case MCK_Reg76: return true; case MCK_ZPR4: return true; } case MCK_Reg80: switch (B) { default: return false; case MCK_Reg77: return true; case MCK_Reg79: return true; case MCK_Reg75: return true; case MCK_Reg76: return true; case MCK_Reg78: return true; case MCK_ZPR4: return true; } case MCK_Reg90: switch (B) { default: return false; case MCK_Reg91: return true; case MCK_Reg96: return true; case MCK_Reg92: return true; case MCK_Reg94: return true; case MCK_Reg95: return true; case MCK_ZPR3: return true; } case MCK_Reg26: switch (B) { default: return false; case MCK_Reg27: return true; case MCK_Reg29: return true; case MCK_QQ: return true; } case MCK_Reg32: switch (B) { default: return false; case MCK_Reg33: return true; case MCK_Reg35: return true; case MCK_QQQQ: return true; } case MCK_Reg37: switch (B) { default: return false; case MCK_Reg35: return true; case MCK_Reg36: return true; case MCK_QQQQ: return true; } case MCK_Reg39: switch (B) { default: return false; case MCK_Reg36: return true; case MCK_Reg38: return true; case MCK_QQQQ: return true; } case MCK_Reg42: switch (B) { default: return false; case MCK_Reg43: return true; case MCK_Reg45: return true; case MCK_QQQ: return true; } case MCK_Reg47: switch (B) { default: return false; case MCK_Reg45: return true; case MCK_Reg46: return true; case MCK_QQQ: return true; } case MCK_Reg61: switch (B) { default: return false; case MCK_Reg62: return true; case MCK_Reg64: return true; case MCK_ZPR2: return true; } case MCK_Reg72: switch (B) { default: return false; case MCK_Reg73: return true; case MCK_Reg75: return true; case MCK_ZPR4: return true; } case MCK_Reg77: switch (B) { default: return false; case MCK_Reg75: return true; case MCK_Reg76: return true; case MCK_ZPR4: return true; } case MCK_Reg79: switch (B) { default: return false; case MCK_Reg76: return true; case MCK_Reg78: return true; case MCK_ZPR4: return true; } case MCK_Reg91: switch (B) { default: return false; case MCK_Reg92: return true; case MCK_Reg94: return true; case MCK_ZPR3: return true; } case MCK_Reg96: switch (B) { default: return false; case MCK_Reg94: return true; case MCK_Reg95: return true; case MCK_ZPR3: return true; } case MCK_Reg27: return B == MCK_QQ; case MCK_Reg29: return B == MCK_QQ; case MCK_Reg33: return B == MCK_QQQQ; case MCK_Reg35: return B == MCK_QQQQ; case MCK_Reg36: return B == MCK_QQQQ; case MCK_Reg38: return B == MCK_QQQQ; case MCK_Reg43: return B == MCK_QQQ; case MCK_Reg45: return B == MCK_QQQ; case MCK_Reg46: return B == MCK_QQQ; case MCK_Reg62: return B == MCK_ZPR2; case MCK_Reg64: return B == MCK_ZPR2; case MCK_Reg73: return B == MCK_ZPR4; case MCK_Reg75: return B == MCK_ZPR4; case MCK_Reg76: return B == MCK_ZPR4; case MCK_Reg78: return B == MCK_ZPR4; case MCK_Reg92: return B == MCK_ZPR3; case MCK_Reg94: return B == MCK_ZPR3; case MCK_Reg95: return B == MCK_ZPR3; case MCK_FPR128_lo: return B == MCK_FPR128; case MCK_ZPR_4b: return B == MCK_ZPR; case MCK_Reg52: switch (B) { default: return false; case MCK_Reg53: return true; case MCK_Reg58: return true; case MCK_Reg54: return true; case MCK_Reg55: return true; case MCK_Reg57: return true; case MCK_XSeqPairsClass: return true; } case MCK_Reg53: switch (B) { default: return false; case MCK_Reg54: return true; case MCK_Reg55: return true; case MCK_Reg57: return true; case MCK_XSeqPairsClass: return true; } case MCK_Reg58: switch (B) { default: return false; case MCK_Reg57: return true; case MCK_XSeqPairsClass: return true; } case MCK_tcGPR64: switch (B) { default: return false; case MCK_GPR64common: return true; case MCK_GPR64: return true; case MCK_GPR64sp: return true; case MCK_GPR64all: return true; } case MCK_Reg48: switch (B) { default: return false; case MCK_Reg49: return true; case MCK_Reg51: return true; case MCK_WSeqPairsClass: return true; } case MCK_Reg54: switch (B) { default: return false; case MCK_Reg55: return true; case MCK_Reg57: return true; case MCK_XSeqPairsClass: return true; } case MCK_Reg49: return B == MCK_WSeqPairsClass; case MCK_Reg51: return B == MCK_WSeqPairsClass; case MCK_Reg55: return B == MCK_XSeqPairsClass; case MCK_Reg57: return B == MCK_XSeqPairsClass; case MCK_GPR32common: switch (B) { default: return false; case MCK_GPR32: return true; case MCK_GPR32sp: return true; case MCK_GPR32all: return true; } case MCK_GPR64common: switch (B) { default: return false; case MCK_GPR64: return true; case MCK_GPR64sp: return true; case MCK_GPR64all: return true; } case MCK_GPR32: return B == MCK_GPR32all; case MCK_GPR32sp: return B == MCK_GPR32all; case MCK_GPR64: return B == MCK_GPR64all; case MCK_GPR64sp: return B == MCK_GPR64all; case MCK_Extend64: return B == MCK_Extend; case MCK_ExtendLSL64: return B == MCK_Extend; case MCK_LogicalVecHalfWordShifter: switch (B) { default: return false; case MCK_LogicalVecShifter: return true; case MCK_Shifter: return true; } case MCK_ArithmeticShifter32: return B == MCK_Shifter; case MCK_ArithmeticShifter64: return B == MCK_Shifter; case MCK_LogicalShifter32: return B == MCK_Shifter; case MCK_LogicalShifter64: return B == MCK_Shifter; case MCK_LogicalVecShifter: return B == MCK_Shifter; case MCK_MovImm32Shifter: return B == MCK_Shifter; case MCK_MovImm64Shifter: return B == MCK_Shifter; case MCK_MoveVecShifter: return B == MCK_Shifter; } } static unsigned validateOperandClass(MCParsedAsmOperand &GOp, MatchClassKind Kind) { AArch64Operand &Operand = (AArch64Operand&)GOp; if (Kind == InvalidMatchClass) return MCTargetAsmParser::Match_InvalidOperand; if (Operand.isToken() && Kind <= MCK_LAST_TOKEN) return isSubclass(matchTokenString(Operand.getToken()), Kind) ? MCTargetAsmParser::Match_Success : MCTargetAsmParser::Match_InvalidOperand; switch (Kind) { default: break; // 'AddSubImmNeg' class case MCK_AddSubImmNeg: { DiagnosticPredicate DP(Operand.isAddSubImmNeg()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_AddSubSecondSource; break; } // 'AddSubImm' class case MCK_AddSubImm: { DiagnosticPredicate DP(Operand.isAddSubImm()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_AddSubSecondSource; break; } // 'AdrLabel' class case MCK_AdrLabel: { DiagnosticPredicate DP(Operand.isAdrLabel()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidLabel; break; } // 'AdrpLabel' class case MCK_AdrpLabel: { DiagnosticPredicate DP(Operand.isAdrpLabel()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidLabel; break; } // 'Barrier' class case MCK_Barrier: { DiagnosticPredicate DP(Operand.isBarrier()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'BranchTarget14' class case MCK_BranchTarget14: { DiagnosticPredicate DP(Operand.isBranchTarget<14>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidLabel; break; } // 'BranchTarget26' class case MCK_BranchTarget26: { DiagnosticPredicate DP(Operand.isBranchTarget<26>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidLabel; break; } // 'CondCode' class case MCK_CondCode: { DiagnosticPredicate DP(Operand.isCondCode()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidCondCode; break; } // 'Extend64' class case MCK_Extend64: { DiagnosticPredicate DP(Operand.isExtend64()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_AddSubRegExtendSmall; break; } // 'ExtendLSL64' class case MCK_ExtendLSL64: { DiagnosticPredicate DP(Operand.isExtendLSL64()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_AddSubRegExtendLarge; break; } // 'Extend' class case MCK_Extend: { DiagnosticPredicate DP(Operand.isExtend()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_AddSubRegExtendLarge; break; } // 'FPImm' class case MCK_FPImm: { DiagnosticPredicate DP(Operand.isFPImm()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidFPImm; break; } // 'GPR32as64' class case MCK_GPR32as64: { DiagnosticPredicate DP(Operand.isGPR32as64()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'GPR64NoXZRshifted16' class case MCK_GPR64NoXZRshifted16: { DiagnosticPredicate DP(Operand.isGPR64WithShiftExtend()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidGPR64NoXZRshifted16; break; } // 'GPR64NoXZRshifted32' class case MCK_GPR64NoXZRshifted32: { DiagnosticPredicate DP(Operand.isGPR64WithShiftExtend()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidGPR64NoXZRshifted32; break; } // 'GPR64NoXZRshifted64' class case MCK_GPR64NoXZRshifted64: { DiagnosticPredicate DP(Operand.isGPR64WithShiftExtend()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidGPR64NoXZRshifted64; break; } // 'GPR64NoXZRshifted8' class case MCK_GPR64NoXZRshifted8: { DiagnosticPredicate DP(Operand.isGPR64WithShiftExtend()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidGPR64NoXZRshifted8; break; } // 'GPR64as32' class case MCK_GPR64as32: { DiagnosticPredicate DP(Operand.isGPR64as32()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'GPR64shifted16' class case MCK_GPR64shifted16: { DiagnosticPredicate DP(Operand.isGPR64WithShiftExtend()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidGPR64shifted16; break; } // 'GPR64shifted32' class case MCK_GPR64shifted32: { DiagnosticPredicate DP(Operand.isGPR64WithShiftExtend()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidGPR64shifted32; break; } // 'GPR64shifted64' class case MCK_GPR64shifted64: { DiagnosticPredicate DP(Operand.isGPR64WithShiftExtend()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidGPR64shifted64; break; } // 'GPR64shifted8' class case MCK_GPR64shifted8: { DiagnosticPredicate DP(Operand.isGPR64WithShiftExtend()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidGPR64shifted8; break; } // 'GPR64sp0' class case MCK_GPR64sp0: { DiagnosticPredicate DP(Operand.isGPR64()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'Imm0_127' class case MCK_Imm0_127: { DiagnosticPredicate DP(Operand.isImmInRange<0,127>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidImm0_127; break; } // 'Imm0_15' class case MCK_Imm0_15: { DiagnosticPredicate DP(Operand.isImmInRange<0,15>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidImm0_15; break; } // 'Imm0_1' class case MCK_Imm0_1: { DiagnosticPredicate DP(Operand.isImmInRange<0,1>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidImm0_1; break; } // 'Imm0_255' class case MCK_Imm0_255: { DiagnosticPredicate DP(Operand.isImmInRange<0,255>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidImm0_255; break; } // 'Imm0_31' class case MCK_Imm0_31: { DiagnosticPredicate DP(Operand.isImmInRange<0,31>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidImm0_31; break; } // 'Imm0_63' class case MCK_Imm0_63: { DiagnosticPredicate DP(Operand.isImmInRange<0,63>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidImm0_63; break; } // 'Imm0_65535' class case MCK_Imm0_65535: { DiagnosticPredicate DP(Operand.isImmInRange<0,65535>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidImm0_65535; break; } // 'Imm0_7' class case MCK_Imm0_7: { DiagnosticPredicate DP(Operand.isImmInRange<0,7>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidImm0_7; break; } // 'Imm1_16' class case MCK_Imm1_16: { DiagnosticPredicate DP(Operand.isImmInRange<1,16>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidImm1_16; break; } // 'Imm1_32' class case MCK_Imm1_32: { DiagnosticPredicate DP(Operand.isImmInRange<1,32>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidImm1_32; break; } // 'Imm1_64' class case MCK_Imm1_64: { DiagnosticPredicate DP(Operand.isImmInRange<1,64>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidImm1_64; break; } // 'Imm1_8' class case MCK_Imm1_8: { DiagnosticPredicate DP(Operand.isImmInRange<1,8>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidImm1_8; break; } // 'Imm' class case MCK_Imm: { DiagnosticPredicate DP(Operand.isImm()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'LogicalImm32Not' class case MCK_LogicalImm32Not: { DiagnosticPredicate DP(Operand.isLogicalImm()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_LogicalSecondSource; break; } // 'LogicalImm32' class case MCK_LogicalImm32: { DiagnosticPredicate DP(Operand.isLogicalImm()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_LogicalSecondSource; break; } // 'LogicalImm64Not' class case MCK_LogicalImm64Not: { DiagnosticPredicate DP(Operand.isLogicalImm()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_LogicalSecondSource; break; } // 'LogicalImm64' class case MCK_LogicalImm64: { DiagnosticPredicate DP(Operand.isLogicalImm()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_LogicalSecondSource; break; } // 'MRSSystemRegister' class case MCK_MRSSystemRegister: { DiagnosticPredicate DP(Operand.isMRSSystemRegister()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_MRS; break; } // 'MSRSystemRegister' class case MCK_MSRSystemRegister: { DiagnosticPredicate DP(Operand.isMSRSystemRegister()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_MSR; break; } // 'MemWExtend128' class case MCK_MemWExtend128: { DiagnosticPredicate DP(Operand.isMemWExtend<128>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryWExtend128; break; } // 'MemWExtend16' class case MCK_MemWExtend16: { DiagnosticPredicate DP(Operand.isMemWExtend<16>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryWExtend16; break; } // 'MemWExtend32' class case MCK_MemWExtend32: { DiagnosticPredicate DP(Operand.isMemWExtend<32>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryWExtend32; break; } // 'MemWExtend64' class case MCK_MemWExtend64: { DiagnosticPredicate DP(Operand.isMemWExtend<64>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryWExtend64; break; } // 'MemWExtend8' class case MCK_MemWExtend8: { DiagnosticPredicate DP(Operand.isMemWExtend<8>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryWExtend8; break; } // 'MemXExtend128' class case MCK_MemXExtend128: { DiagnosticPredicate DP(Operand.isMemXExtend<128>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryXExtend128; break; } // 'MemXExtend16' class case MCK_MemXExtend16: { DiagnosticPredicate DP(Operand.isMemXExtend<16>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryXExtend16; break; } // 'MemXExtend32' class case MCK_MemXExtend32: { DiagnosticPredicate DP(Operand.isMemXExtend<32>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryXExtend32; break; } // 'MemXExtend64' class case MCK_MemXExtend64: { DiagnosticPredicate DP(Operand.isMemXExtend<64>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryXExtend64; break; } // 'MemXExtend8' class case MCK_MemXExtend8: { DiagnosticPredicate DP(Operand.isMemXExtend<8>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryXExtend8; break; } // 'MovKSymbolG0' class case MCK_MovKSymbolG0: { DiagnosticPredicate DP(Operand.isMovKSymbolG0()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'MovKSymbolG1' class case MCK_MovKSymbolG1: { DiagnosticPredicate DP(Operand.isMovKSymbolG1()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'MovKSymbolG2' class case MCK_MovKSymbolG2: { DiagnosticPredicate DP(Operand.isMovKSymbolG2()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'MovKSymbolG3' class case MCK_MovKSymbolG3: { DiagnosticPredicate DP(Operand.isMovKSymbolG3()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'MovZSymbolG0' class case MCK_MovZSymbolG0: { DiagnosticPredicate DP(Operand.isMovZSymbolG0()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'MovZSymbolG1' class case MCK_MovZSymbolG1: { DiagnosticPredicate DP(Operand.isMovZSymbolG1()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'MovZSymbolG2' class case MCK_MovZSymbolG2: { DiagnosticPredicate DP(Operand.isMovZSymbolG2()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'MovZSymbolG3' class case MCK_MovZSymbolG3: { DiagnosticPredicate DP(Operand.isMovZSymbolG3()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'PCRelLabel19' class case MCK_PCRelLabel19: { DiagnosticPredicate DP(Operand.isBranchTarget<19>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidLabel; break; } // 'SVEPredicateHReg' class case MCK_SVEPredicateHReg: { DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<16, AArch64::PPRRegClassID>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidSVEPredicateHReg; break; } // 'SVEPredicateSReg' class case MCK_SVEPredicateSReg: { DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<32, AArch64::PPRRegClassID>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidSVEPredicateSReg; break; } // 'SVEPredicate3bHReg' class case MCK_SVEPredicate3bHReg: { DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<16, AArch64::PPR_3bRegClassID>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidSVEPredicate3bHReg; break; } // 'SVEPredicate3bSReg' class case MCK_SVEPredicate3bSReg: { DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<32, AArch64::PPR_3bRegClassID>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidSVEPredicate3bSReg; break; } // 'SVEPredicate3bDReg' class case MCK_SVEPredicate3bDReg: { DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<64, AArch64::PPR_3bRegClassID>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidSVEPredicate3bDReg; break; } // 'SVEPredicate3bBReg' class case MCK_SVEPredicate3bBReg: { DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<8, AArch64::PPR_3bRegClassID>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidSVEPredicate3bBReg; break; } // 'SVEPredicate3bAnyReg' class case MCK_SVEPredicate3bAnyReg: { DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<0, AArch64::PPR_3bRegClassID>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidSVEPredicate3bAnyReg; break; } // 'SVEPredicateDReg' class case MCK_SVEPredicateDReg: { DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<64, AArch64::PPRRegClassID>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidSVEPredicateDReg; break; } // 'SVEPredicateBReg' class case MCK_SVEPredicateBReg: { DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<8, AArch64::PPRRegClassID>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidSVEPredicateBReg; break; } // 'SVEPredicateAnyReg' class case MCK_SVEPredicateAnyReg: { DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<0, AArch64::PPRRegClassID>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidSVEPredicateAnyReg; break; } // 'PSBHint' class case MCK_PSBHint: { DiagnosticPredicate DP(Operand.isPSBHint()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'Prefetch' class case MCK_Prefetch: { DiagnosticPredicate DP(Operand.isPrefetch()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SIMDImmType10' class case MCK_SIMDImmType10: { DiagnosticPredicate DP(Operand.isSIMDImmType10()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SImm10s8' class case MCK_SImm10s8: { DiagnosticPredicate DP(Operand.isSImmScaled<10, 8>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryIndexed8SImm10; break; } // 'SImm4s16' class case MCK_SImm4s16: { DiagnosticPredicate DP(Operand.isSImmScaled<4, 16>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryIndexed16SImm4; break; } // 'SImm4s1' class case MCK_SImm4s1: { DiagnosticPredicate DP(Operand.isSImmScaled<4, 1>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryIndexed1SImm4; break; } // 'SImm4s2' class case MCK_SImm4s2: { DiagnosticPredicate DP(Operand.isSImmScaled<4, 2>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryIndexed2SImm4; break; } // 'SImm4s3' class case MCK_SImm4s3: { DiagnosticPredicate DP(Operand.isSImmScaled<4, 3>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryIndexed3SImm4; break; } // 'SImm4s4' class case MCK_SImm4s4: { DiagnosticPredicate DP(Operand.isSImmScaled<4, 4>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryIndexed4SImm4; break; } // 'SImm5' class case MCK_SImm5: { DiagnosticPredicate DP(Operand.isSImm<5>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryIndexedSImm5; break; } // 'SImm6' class case MCK_SImm6: { DiagnosticPredicate DP(Operand.isSImm<6>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryIndexedSImm6; break; } // 'SImm6s1' class case MCK_SImm6s1: { DiagnosticPredicate DP(Operand.isSImmScaled<6, 1>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryIndexed1SImm6; break; } // 'SImm7s16' class case MCK_SImm7s16: { DiagnosticPredicate DP(Operand.isSImmScaled<7, 16>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryIndexed16SImm7; break; } // 'SImm7s4' class case MCK_SImm7s4: { DiagnosticPredicate DP(Operand.isSImmScaled<7, 4>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryIndexed4SImm7; break; } // 'SImm7s8' class case MCK_SImm7s8: { DiagnosticPredicate DP(Operand.isSImmScaled<7, 8>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryIndexed8SImm7; break; } // 'SImm8' class case MCK_SImm8: { DiagnosticPredicate DP(Operand.isSImm<8>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryIndexedSImm8; break; } // 'SImm9OffsetFB128' class case MCK_SImm9OffsetFB128: { DiagnosticPredicate DP(Operand.isSImm9OffsetFB<128>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SImm9OffsetFB16' class case MCK_SImm9OffsetFB16: { DiagnosticPredicate DP(Operand.isSImm9OffsetFB<16>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SImm9OffsetFB32' class case MCK_SImm9OffsetFB32: { DiagnosticPredicate DP(Operand.isSImm9OffsetFB<32>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SImm9OffsetFB64' class case MCK_SImm9OffsetFB64: { DiagnosticPredicate DP(Operand.isSImm9OffsetFB<64>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SImm9OffsetFB8' class case MCK_SImm9OffsetFB8: { DiagnosticPredicate DP(Operand.isSImm9OffsetFB<8>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SImm9' class case MCK_SImm9: { DiagnosticPredicate DP(Operand.isSImm<9>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryIndexedSImm9; break; } // 'SVEAddSubImm16' class case MCK_SVEAddSubImm16: { DiagnosticPredicate DP(Operand.isSVEAddSubImm()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidSVEAddSubImm16; break; } // 'SVEAddSubImm32' class case MCK_SVEAddSubImm32: { DiagnosticPredicate DP(Operand.isSVEAddSubImm()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidSVEAddSubImm32; break; } // 'SVEAddSubImm64' class case MCK_SVEAddSubImm64: { DiagnosticPredicate DP(Operand.isSVEAddSubImm()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidSVEAddSubImm64; break; } // 'SVEAddSubImm8' class case MCK_SVEAddSubImm8: { DiagnosticPredicate DP(Operand.isSVEAddSubImm()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidSVEAddSubImm8; break; } // 'SVECpyImm16' class case MCK_SVECpyImm16: { DiagnosticPredicate DP(Operand.isSVECpyImm()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidSVECpyImm16; break; } // 'SVECpyImm32' class case MCK_SVECpyImm32: { DiagnosticPredicate DP(Operand.isSVECpyImm()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidSVECpyImm32; break; } // 'SVECpyImm64' class case MCK_SVECpyImm64: { DiagnosticPredicate DP(Operand.isSVECpyImm()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidSVECpyImm64; break; } // 'SVECpyImm8' class case MCK_SVECpyImm8: { DiagnosticPredicate DP(Operand.isSVECpyImm()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidSVECpyImm8; break; } // 'SVEPattern' class case MCK_SVEPattern: { DiagnosticPredicate DP(Operand.isSVEPattern()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidSVEPattern; break; } // 'SVEPrefetch' class case MCK_SVEPrefetch: { DiagnosticPredicate DP(Operand.isPrefetch()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SVEIndexRange0_63' class case MCK_SVEIndexRange0_63: { DiagnosticPredicate DP(Operand.isVectorIndex<0, 63>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidSVEIndexRange0_63; break; } // 'SVEIndexRange0_7' class case MCK_SVEIndexRange0_7: { DiagnosticPredicate DP(Operand.isVectorIndex<0, 7>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidSVEIndexRange0_7; break; } // 'SVEIndexRange0_31' class case MCK_SVEIndexRange0_31: { DiagnosticPredicate DP(Operand.isVectorIndex<0, 31>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidSVEIndexRange0_31; break; } // 'SVEIndexRange0_3' class case MCK_SVEIndexRange0_3: { DiagnosticPredicate DP(Operand.isVectorIndex<0, 3>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidSVEIndexRange0_3; break; } // 'SVEIndexRange0_15' class case MCK_SVEIndexRange0_15: { DiagnosticPredicate DP(Operand.isVectorIndex<0, 15>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidSVEIndexRange0_15; break; } // 'LogicalVecHalfWordShifter' class case MCK_LogicalVecHalfWordShifter: { DiagnosticPredicate DP(Operand.isLogicalVecHalfWordShifter()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'ArithmeticShifter32' class case MCK_ArithmeticShifter32: { DiagnosticPredicate DP(Operand.isArithmeticShifter<32>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_AddSubRegShift32; break; } // 'ArithmeticShifter64' class case MCK_ArithmeticShifter64: { DiagnosticPredicate DP(Operand.isArithmeticShifter<64>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_AddSubRegShift64; break; } // 'LogicalShifter32' class case MCK_LogicalShifter32: { DiagnosticPredicate DP(Operand.isLogicalShifter<32>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_AddSubRegShift32; break; } // 'LogicalShifter64' class case MCK_LogicalShifter64: { DiagnosticPredicate DP(Operand.isLogicalShifter<64>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_AddSubRegShift64; break; } // 'LogicalVecShifter' class case MCK_LogicalVecShifter: { DiagnosticPredicate DP(Operand.isLogicalVecShifter()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'MovImm32Shifter' class case MCK_MovImm32Shifter: { DiagnosticPredicate DP(Operand.isMovImm32Shifter()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMovImm32Shift; break; } // 'MovImm64Shifter' class case MCK_MovImm64Shifter: { DiagnosticPredicate DP(Operand.isMovImm64Shifter()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMovImm64Shift; break; } // 'MoveVecShifter' class case MCK_MoveVecShifter: { DiagnosticPredicate DP(Operand.isMoveVecShifter()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'Shifter' class case MCK_Shifter: { DiagnosticPredicate DP(Operand.isShifter()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SysCR' class case MCK_SysCR: { DiagnosticPredicate DP(Operand.isSysCR()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SystemPStateFieldWithImm0_15' class case MCK_SystemPStateFieldWithImm0_15: { DiagnosticPredicate DP(Operand.isSystemPStateFieldWithImm0_15()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SystemPStateFieldWithImm0_1' class case MCK_SystemPStateFieldWithImm0_1: { DiagnosticPredicate DP(Operand.isSystemPStateFieldWithImm0_1()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TBZImm0_31' class case MCK_TBZImm0_31: { DiagnosticPredicate DP(Operand.isImmInRange<0,31>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'Imm32_63' class case MCK_Imm32_63: { DiagnosticPredicate DP(Operand.isImmInRange<32,63>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidImm0_63; break; } // 'UImm12Offset16' class case MCK_UImm12Offset16: { DiagnosticPredicate DP(Operand.isUImm12Offset<16>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryIndexed16; break; } // 'UImm12Offset1' class case MCK_UImm12Offset1: { DiagnosticPredicate DP(Operand.isUImm12Offset<1>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryIndexed1; break; } // 'UImm12Offset2' class case MCK_UImm12Offset2: { DiagnosticPredicate DP(Operand.isUImm12Offset<2>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryIndexed2; break; } // 'UImm12Offset4' class case MCK_UImm12Offset4: { DiagnosticPredicate DP(Operand.isUImm12Offset<4>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryIndexed4; break; } // 'UImm12Offset8' class case MCK_UImm12Offset8: { DiagnosticPredicate DP(Operand.isUImm12Offset<8>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryIndexed8; break; } // 'UImm5s2' class case MCK_UImm5s2: { DiagnosticPredicate DP(Operand.isUImmScaled<5, 2>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryIndexed2UImm5; break; } // 'UImm5s4' class case MCK_UImm5s4: { DiagnosticPredicate DP(Operand.isUImmScaled<5, 4>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryIndexed4UImm5; break; } // 'UImm5s8' class case MCK_UImm5s8: { DiagnosticPredicate DP(Operand.isUImmScaled<5, 8>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryIndexed8UImm5; break; } // 'UImm6' class case MCK_UImm6: { DiagnosticPredicate DP(Operand.isUImm6()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidImm0_63; break; } // 'UImm6s1' class case MCK_UImm6s1: { DiagnosticPredicate DP(Operand.isUImmScaled<6, 1>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryIndexed1UImm6; break; } // 'UImm6s2' class case MCK_UImm6s2: { DiagnosticPredicate DP(Operand.isUImmScaled<6, 2>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryIndexed2UImm6; break; } // 'UImm6s4' class case MCK_UImm6s4: { DiagnosticPredicate DP(Operand.isUImmScaled<6, 4>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryIndexed4UImm6; break; } // 'UImm6s8' class case MCK_UImm6s8: { DiagnosticPredicate DP(Operand.isUImmScaled<6, 8>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidMemoryIndexed8UImm6; break; } // 'VecListFour128' class case MCK_VecListFour128: { DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList4_168' class case MCK_TypedVectorList4_168: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList4_164' class case MCK_TypedVectorList4_164: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList4_264' class case MCK_TypedVectorList4_264: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList4_232' class case MCK_TypedVectorList4_232: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList4_416' class case MCK_TypedVectorList4_416: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList4_432' class case MCK_TypedVectorList4_432: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'VecListFour64' class case MCK_VecListFour64: { DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList4_88' class case MCK_TypedVectorList4_88: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList4_816' class case MCK_TypedVectorList4_816: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList4_08' class case MCK_TypedVectorList4_08: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList4_064' class case MCK_TypedVectorList4_064: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList4_016' class case MCK_TypedVectorList4_016: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList4_032' class case MCK_TypedVectorList4_032: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'VecListOne128' class case MCK_VecListOne128: { DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList1_168' class case MCK_TypedVectorList1_168: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList1_164' class case MCK_TypedVectorList1_164: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList1_264' class case MCK_TypedVectorList1_264: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList1_232' class case MCK_TypedVectorList1_232: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList1_416' class case MCK_TypedVectorList1_416: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList1_432' class case MCK_TypedVectorList1_432: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'VecListOne64' class case MCK_VecListOne64: { DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList1_88' class case MCK_TypedVectorList1_88: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList1_816' class case MCK_TypedVectorList1_816: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList1_08' class case MCK_TypedVectorList1_08: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList1_064' class case MCK_TypedVectorList1_064: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList1_016' class case MCK_TypedVectorList1_016: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList1_032' class case MCK_TypedVectorList1_032: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'VecListThree128' class case MCK_VecListThree128: { DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList3_168' class case MCK_TypedVectorList3_168: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList3_164' class case MCK_TypedVectorList3_164: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList3_264' class case MCK_TypedVectorList3_264: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList3_232' class case MCK_TypedVectorList3_232: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList3_416' class case MCK_TypedVectorList3_416: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList3_432' class case MCK_TypedVectorList3_432: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'VecListThree64' class case MCK_VecListThree64: { DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList3_88' class case MCK_TypedVectorList3_88: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList3_816' class case MCK_TypedVectorList3_816: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList3_08' class case MCK_TypedVectorList3_08: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList3_064' class case MCK_TypedVectorList3_064: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList3_016' class case MCK_TypedVectorList3_016: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList3_032' class case MCK_TypedVectorList3_032: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'VecListTwo128' class case MCK_VecListTwo128: { DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList2_168' class case MCK_TypedVectorList2_168: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList2_164' class case MCK_TypedVectorList2_164: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList2_264' class case MCK_TypedVectorList2_264: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList2_232' class case MCK_TypedVectorList2_232: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList2_416' class case MCK_TypedVectorList2_416: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList2_432' class case MCK_TypedVectorList2_432: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'VecListTwo64' class case MCK_VecListTwo64: { DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList2_88' class case MCK_TypedVectorList2_88: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList2_816' class case MCK_TypedVectorList2_816: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList2_08' class case MCK_TypedVectorList2_08: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList2_064' class case MCK_TypedVectorList2_064: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList2_016' class case MCK_TypedVectorList2_016: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'TypedVectorList2_032' class case MCK_TypedVectorList2_032: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'IndexRange1_1' class case MCK_IndexRange1_1: { DiagnosticPredicate DP(Operand.isVectorIndex<1, 1>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidIndexRange1_1; break; } // 'IndexRange0_15' class case MCK_IndexRange0_15: { DiagnosticPredicate DP(Operand.isVectorIndex<0, 15>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidIndexRange0_15; break; } // 'IndexRange0_1' class case MCK_IndexRange0_1: { DiagnosticPredicate DP(Operand.isVectorIndex<0, 1>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidIndexRange0_1; break; } // 'IndexRange0_7' class case MCK_IndexRange0_7: { DiagnosticPredicate DP(Operand.isVectorIndex<0, 7>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidIndexRange0_7; break; } // 'IndexRange0_3' class case MCK_IndexRange0_3: { DiagnosticPredicate DP(Operand.isVectorIndex<0, 3>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidIndexRange0_3; break; } // 'VectorReg128' class case MCK_VectorReg128: { DiagnosticPredicate DP(Operand.isNeonVectorReg()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'VectorReg64' class case MCK_VectorReg64: { DiagnosticPredicate DP(Operand.isNeonVectorReg()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'VectorRegLo' class case MCK_VectorRegLo: { DiagnosticPredicate DP(Operand.isNeonVectorRegLo()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'WSeqPair' class case MCK_WSeqPair: { DiagnosticPredicate DP(Operand.isWSeqPair()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'XSeqPair' class case MCK_XSeqPair: { DiagnosticPredicate DP(Operand.isXSeqPair()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'ZPRExtendLSL3216' class case MCK_ZPRExtendLSL3216: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::LSL, 16, false>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR32LSL16; break; } // 'ZPRExtendLSL3232' class case MCK_ZPRExtendLSL3232: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::LSL, 32, false>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR32LSL32; break; } // 'ZPRExtendLSL3264' class case MCK_ZPRExtendLSL3264: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::LSL, 64, false>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR32LSL64; break; } // 'ZPRExtendLSL328' class case MCK_ZPRExtendLSL328: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::LSL, 8, false>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR32LSL8; break; } // 'ZPRExtendSXTW3216' class case MCK_ZPRExtendSXTW3216: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 16, false>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR32SXTW16; break; } // 'ZPRExtendSXTW3232' class case MCK_ZPRExtendSXTW3232: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 32, false>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR32SXTW32; break; } // 'ZPRExtendSXTW3264' class case MCK_ZPRExtendSXTW3264: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 64, false>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR32SXTW64; break; } // 'ZPRExtendSXTW328' class case MCK_ZPRExtendSXTW328: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 8, false>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR32SXTW8; break; } // 'ZPRExtendSXTW328Only' class case MCK_ZPRExtendSXTW328Only: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 8, true>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR32SXTW8; break; } // 'ZPRExtendUXTW3216' class case MCK_ZPRExtendUXTW3216: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 16, false>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR32UXTW16; break; } // 'ZPRExtendUXTW3232' class case MCK_ZPRExtendUXTW3232: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 32, false>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR32UXTW32; break; } // 'ZPRExtendUXTW3264' class case MCK_ZPRExtendUXTW3264: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 64, false>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR32UXTW64; break; } // 'ZPRExtendUXTW328' class case MCK_ZPRExtendUXTW328: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 8, false>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR32UXTW8; break; } // 'ZPRExtendUXTW328Only' class case MCK_ZPRExtendUXTW328Only: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 8, true>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR32UXTW8; break; } // 'ZPRExtendLSL6416' class case MCK_ZPRExtendLSL6416: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::LSL, 16, false>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR64LSL16; break; } // 'ZPRExtendLSL6432' class case MCK_ZPRExtendLSL6432: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::LSL, 32, false>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR64LSL32; break; } // 'ZPRExtendLSL6464' class case MCK_ZPRExtendLSL6464: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::LSL, 64, false>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR64LSL64; break; } // 'ZPRExtendLSL648' class case MCK_ZPRExtendLSL648: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::LSL, 8, false>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR64LSL8; break; } // 'ZPRExtendSXTW6416' class case MCK_ZPRExtendSXTW6416: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 16, false>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR64SXTW16; break; } // 'ZPRExtendSXTW6432' class case MCK_ZPRExtendSXTW6432: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 32, false>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR64SXTW32; break; } // 'ZPRExtendSXTW6464' class case MCK_ZPRExtendSXTW6464: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 64, false>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR64SXTW64; break; } // 'ZPRExtendSXTW648' class case MCK_ZPRExtendSXTW648: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 8, false>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR64SXTW8; break; } // 'ZPRExtendSXTW648Only' class case MCK_ZPRExtendSXTW648Only: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 8, true>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR64SXTW8; break; } // 'ZPRExtendUXTW6416' class case MCK_ZPRExtendUXTW6416: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 16, false>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR64UXTW16; break; } // 'ZPRExtendUXTW6432' class case MCK_ZPRExtendUXTW6432: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 32, false>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR64UXTW32; break; } // 'ZPRExtendUXTW6464' class case MCK_ZPRExtendUXTW6464: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 64, false>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR64UXTW64; break; } // 'ZPRExtendUXTW648' class case MCK_ZPRExtendUXTW648: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 8, false>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR64UXTW8; break; } // 'ZPRExtendUXTW648Only' class case MCK_ZPRExtendUXTW648Only: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 8, true>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR64UXTW8; break; } // 'SVEVectorQReg' class case MCK_SVEVectorQReg: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<128, AArch64::ZPRRegClassID>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR128; break; } // 'SVEVectorHReg' class case MCK_SVEVectorHReg: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<16, AArch64::ZPRRegClassID>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR16; break; } // 'SVEVectorSReg' class case MCK_SVEVectorSReg: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<32, AArch64::ZPRRegClassID>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR32; break; } // 'SVEVector3bHReg' class case MCK_SVEVector3bHReg: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<16, AArch64::ZPR_3bRegClassID>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR_3b16; break; } // 'SVEVector3bSReg' class case MCK_SVEVector3bSReg: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<32, AArch64::ZPR_3bRegClassID>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR_3b32; break; } // 'SVEVector3bBReg' class case MCK_SVEVector3bBReg: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<8, AArch64::ZPR_3bRegClassID>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR_3b8; break; } // 'SVEVector4bHReg' class case MCK_SVEVector4bHReg: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<16, AArch64::ZPR_4bRegClassID>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR_4b16; break; } // 'SVEVector4bSReg' class case MCK_SVEVector4bSReg: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<32, AArch64::ZPR_4bRegClassID>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR_4b32; break; } // 'SVEVector4bDReg' class case MCK_SVEVector4bDReg: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<64, AArch64::ZPR_4bRegClassID>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR_4b64; break; } // 'SVEVectorDReg' class case MCK_SVEVectorDReg: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<64, AArch64::ZPRRegClassID>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR64; break; } // 'SVEVectorBReg' class case MCK_SVEVectorBReg: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<8, AArch64::ZPRRegClassID>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR8; break; } // 'SVEVectorAnyReg' class case MCK_SVEVectorAnyReg: { DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<0, AArch64::ZPRRegClassID>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidZPR0; break; } // 'ComplexRotationEven' class case MCK_ComplexRotationEven: { DiagnosticPredicate DP(Operand.isComplexRotation<90, 0>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidComplexRotationEven; break; } // 'ComplexRotationOdd' class case MCK_ComplexRotationOdd: { DiagnosticPredicate DP(Operand.isComplexRotation<180, 90>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidComplexRotationOdd; break; } // 'SVELogicalImm8' class case MCK_SVELogicalImm8: { DiagnosticPredicate DP(Operand.isLogicalImm()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_LogicalSecondSource; break; } // 'SVELogicalImm16' class case MCK_SVELogicalImm16: { DiagnosticPredicate DP(Operand.isLogicalImm()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_LogicalSecondSource; break; } // 'SVELogicalImm32' class case MCK_SVELogicalImm32: { DiagnosticPredicate DP(Operand.isLogicalImm()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_LogicalSecondSource; break; } // 'SVEPreferredLogicalImm16' class case MCK_SVEPreferredLogicalImm16: { DiagnosticPredicate DP(Operand.isSVEPreferredLogicalImm()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SVEPreferredLogicalImm32' class case MCK_SVEPreferredLogicalImm32: { DiagnosticPredicate DP(Operand.isSVEPreferredLogicalImm()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SVEPreferredLogicalImm64' class case MCK_SVEPreferredLogicalImm64: { DiagnosticPredicate DP(Operand.isSVEPreferredLogicalImm()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SVELogicalImm8Not' class case MCK_SVELogicalImm8Not: { DiagnosticPredicate DP(Operand.isLogicalImm()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_LogicalSecondSource; break; } // 'SVELogicalImm16Not' class case MCK_SVELogicalImm16Not: { DiagnosticPredicate DP(Operand.isLogicalImm()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_LogicalSecondSource; break; } // 'SVELogicalImm32Not' class case MCK_SVELogicalImm32Not: { DiagnosticPredicate DP(Operand.isLogicalImm()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_LogicalSecondSource; break; } // 'SVEExactFPImmOperandHalfOne' class case MCK_SVEExactFPImmOperandHalfOne: { DiagnosticPredicate DP(Operand.isExactFPImm()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidSVEExactFPImmOperandHalfOne; break; } // 'SVEExactFPImmOperandHalfTwo' class case MCK_SVEExactFPImmOperandHalfTwo: { DiagnosticPredicate DP(Operand.isExactFPImm()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidSVEExactFPImmOperandHalfTwo; break; } // 'SVEExactFPImmOperandZeroOne' class case MCK_SVEExactFPImmOperandZeroOne: { DiagnosticPredicate DP(Operand.isExactFPImm()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; if (DP.isNearMatch()) return AArch64AsmParser::Match_InvalidSVEExactFPImmOperandZeroOne; break; } // 'MOVZ32_lsl0MovAlias' class case MCK_MOVZ32_lsl0MovAlias: { DiagnosticPredicate DP(Operand.isMOVZMovAlias<32, 0>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'MOVZ32_lsl16MovAlias' class case MCK_MOVZ32_lsl16MovAlias: { DiagnosticPredicate DP(Operand.isMOVZMovAlias<32, 16>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'MOVZ64_lsl0MovAlias' class case MCK_MOVZ64_lsl0MovAlias: { DiagnosticPredicate DP(Operand.isMOVZMovAlias<64, 0>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'MOVZ64_lsl16MovAlias' class case MCK_MOVZ64_lsl16MovAlias: { DiagnosticPredicate DP(Operand.isMOVZMovAlias<64, 16>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'MOVZ64_lsl32MovAlias' class case MCK_MOVZ64_lsl32MovAlias: { DiagnosticPredicate DP(Operand.isMOVZMovAlias<64, 32>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'MOVZ64_lsl48MovAlias' class case MCK_MOVZ64_lsl48MovAlias: { DiagnosticPredicate DP(Operand.isMOVZMovAlias<64, 48>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'MOVN32_lsl0MovAlias' class case MCK_MOVN32_lsl0MovAlias: { DiagnosticPredicate DP(Operand.isMOVNMovAlias<32, 0>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'MOVN32_lsl16MovAlias' class case MCK_MOVN32_lsl16MovAlias: { DiagnosticPredicate DP(Operand.isMOVNMovAlias<32, 16>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'MOVN64_lsl0MovAlias' class case MCK_MOVN64_lsl0MovAlias: { DiagnosticPredicate DP(Operand.isMOVNMovAlias<64, 0>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'MOVN64_lsl16MovAlias' class case MCK_MOVN64_lsl16MovAlias: { DiagnosticPredicate DP(Operand.isMOVNMovAlias<64, 16>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'MOVN64_lsl32MovAlias' class case MCK_MOVN64_lsl32MovAlias: { DiagnosticPredicate DP(Operand.isMOVNMovAlias<64, 32>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'MOVN64_lsl48MovAlias' class case MCK_MOVN64_lsl48MovAlias: { DiagnosticPredicate DP(Operand.isMOVNMovAlias<64, 48>()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'FPRAsmOperandFPR8' class case MCK_FPRAsmOperandFPR8: { DiagnosticPredicate DP(Operand.isGPR64()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'FPRAsmOperandFPR16' class case MCK_FPRAsmOperandFPR16: { DiagnosticPredicate DP(Operand.isGPR64()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'FPRAsmOperandFPR32' class case MCK_FPRAsmOperandFPR32: { DiagnosticPredicate DP(Operand.isGPR64()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'FPRAsmOperandFPR64' class case MCK_FPRAsmOperandFPR64: { DiagnosticPredicate DP(Operand.isGPR64()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'FPRAsmOperandFPR128' class case MCK_FPRAsmOperandFPR128: { DiagnosticPredicate DP(Operand.isGPR64()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'FPR8asZPR' class case MCK_FPR8asZPR: { DiagnosticPredicate DP(Operand.isFPRasZPR()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'FPR16asZPR' class case MCK_FPR16asZPR: { DiagnosticPredicate DP(Operand.isFPRasZPR()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'FPR32asZPR' class case MCK_FPR32asZPR: { DiagnosticPredicate DP(Operand.isFPRasZPR()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'FPR64asZPR' class case MCK_FPR64asZPR: { DiagnosticPredicate DP(Operand.isFPRasZPR()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'FPR128asZPR' class case MCK_FPR128asZPR: { DiagnosticPredicate DP(Operand.isFPRasZPR()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SVEVectorList18' class case MCK_SVEVectorList18: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SVEVectorList116' class case MCK_SVEVectorList116: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SVEVectorList132' class case MCK_SVEVectorList132: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SVEVectorList164' class case MCK_SVEVectorList164: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SVEVectorList28' class case MCK_SVEVectorList28: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SVEVectorList216' class case MCK_SVEVectorList216: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SVEVectorList232' class case MCK_SVEVectorList232: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SVEVectorList264' class case MCK_SVEVectorList264: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SVEVectorList38' class case MCK_SVEVectorList38: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SVEVectorList316' class case MCK_SVEVectorList316: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SVEVectorList332' class case MCK_SVEVectorList332: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SVEVectorList364' class case MCK_SVEVectorList364: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SVEVectorList48' class case MCK_SVEVectorList48: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SVEVectorList416' class case MCK_SVEVectorList416: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SVEVectorList432' class case MCK_SVEVectorList432: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } // 'SVEVectorList464' class case MCK_SVEVectorList464: { DiagnosticPredicate DP(Operand.isTypedVectorList()); if (DP.isMatch()) return MCTargetAsmParser::Match_Success; break; } } // end switch (Kind) if (Operand.isReg()) { MatchClassKind OpKind; switch (Operand.getReg()) { default: OpKind = InvalidMatchClass; break; case AArch64::W0: OpKind = MCK_GPR32common; break; case AArch64::W1: OpKind = MCK_GPR32common; break; case AArch64::W2: OpKind = MCK_GPR32common; break; case AArch64::W3: OpKind = MCK_GPR32common; break; case AArch64::W4: OpKind = MCK_GPR32common; break; case AArch64::W5: OpKind = MCK_GPR32common; break; case AArch64::W6: OpKind = MCK_GPR32common; break; case AArch64::W7: OpKind = MCK_GPR32common; break; case AArch64::W8: OpKind = MCK_GPR32common; break; case AArch64::W9: OpKind = MCK_GPR32common; break; case AArch64::W10: OpKind = MCK_GPR32common; break; case AArch64::W11: OpKind = MCK_GPR32common; break; case AArch64::W12: OpKind = MCK_GPR32common; break; case AArch64::W13: OpKind = MCK_GPR32common; break; case AArch64::W14: OpKind = MCK_GPR32common; break; case AArch64::W15: OpKind = MCK_GPR32common; break; case AArch64::W16: OpKind = MCK_GPR32common; break; case AArch64::W17: OpKind = MCK_GPR32common; break; case AArch64::W18: OpKind = MCK_GPR32common; break; case AArch64::W19: OpKind = MCK_GPR32common; break; case AArch64::W20: OpKind = MCK_GPR32common; break; case AArch64::W21: OpKind = MCK_GPR32common; break; case AArch64::W22: OpKind = MCK_GPR32common; break; case AArch64::W23: OpKind = MCK_GPR32common; break; case AArch64::W24: OpKind = MCK_GPR32common; break; case AArch64::W25: OpKind = MCK_GPR32common; break; case AArch64::W26: OpKind = MCK_GPR32common; break; case AArch64::W27: OpKind = MCK_GPR32common; break; case AArch64::W28: OpKind = MCK_GPR32common; break; case AArch64::W29: OpKind = MCK_GPR32common; break; case AArch64::W30: OpKind = MCK_GPR32common; break; case AArch64::WSP: OpKind = MCK_GPR32sponly; break; case AArch64::WZR: OpKind = MCK_GPR32; break; case AArch64::X0: OpKind = MCK_tcGPR64; break; case AArch64::X1: OpKind = MCK_tcGPR64; break; case AArch64::X2: OpKind = MCK_tcGPR64; break; case AArch64::X3: OpKind = MCK_tcGPR64; break; case AArch64::X4: OpKind = MCK_tcGPR64; break; case AArch64::X5: OpKind = MCK_tcGPR64; break; case AArch64::X6: OpKind = MCK_tcGPR64; break; case AArch64::X7: OpKind = MCK_tcGPR64; break; case AArch64::X8: OpKind = MCK_tcGPR64; break; case AArch64::X9: OpKind = MCK_tcGPR64; break; case AArch64::X10: OpKind = MCK_tcGPR64; break; case AArch64::X11: OpKind = MCK_tcGPR64; break; case AArch64::X12: OpKind = MCK_tcGPR64; break; case AArch64::X13: OpKind = MCK_tcGPR64; break; case AArch64::X14: OpKind = MCK_tcGPR64; break; case AArch64::X15: OpKind = MCK_tcGPR64; break; case AArch64::X16: OpKind = MCK_tcGPR64; break; case AArch64::X17: OpKind = MCK_tcGPR64; break; case AArch64::X18: OpKind = MCK_tcGPR64; break; case AArch64::X19: OpKind = MCK_GPR64common; break; case AArch64::X20: OpKind = MCK_GPR64common; break; case AArch64::X21: OpKind = MCK_GPR64common; break; case AArch64::X22: OpKind = MCK_GPR64common; break; case AArch64::X23: OpKind = MCK_GPR64common; break; case AArch64::X24: OpKind = MCK_GPR64common; break; case AArch64::X25: OpKind = MCK_GPR64common; break; case AArch64::X26: OpKind = MCK_GPR64common; break; case AArch64::X27: OpKind = MCK_GPR64common; break; case AArch64::X28: OpKind = MCK_GPR64common; break; case AArch64::FP: OpKind = MCK_GPR64common; break; case AArch64::LR: OpKind = MCK_GPR64common; break; case AArch64::SP: OpKind = MCK_GPR64sponly; break; case AArch64::XZR: OpKind = MCK_GPR64; break; case AArch64::NZCV: OpKind = MCK_CCR; break; case AArch64::B0: OpKind = MCK_FPR8; break; case AArch64::B1: OpKind = MCK_FPR8; break; case AArch64::B2: OpKind = MCK_FPR8; break; case AArch64::B3: OpKind = MCK_FPR8; break; case AArch64::B4: OpKind = MCK_FPR8; break; case AArch64::B5: OpKind = MCK_FPR8; break; case AArch64::B6: OpKind = MCK_FPR8; break; case AArch64::B7: OpKind = MCK_FPR8; break; case AArch64::B8: OpKind = MCK_FPR8; break; case AArch64::B9: OpKind = MCK_FPR8; break; case AArch64::B10: OpKind = MCK_FPR8; break; case AArch64::B11: OpKind = MCK_FPR8; break; case AArch64::B12: OpKind = MCK_FPR8; break; case AArch64::B13: OpKind = MCK_FPR8; break; case AArch64::B14: OpKind = MCK_FPR8; break; case AArch64::B15: OpKind = MCK_FPR8; break; case AArch64::B16: OpKind = MCK_FPR8; break; case AArch64::B17: OpKind = MCK_FPR8; break; case AArch64::B18: OpKind = MCK_FPR8; break; case AArch64::B19: OpKind = MCK_FPR8; break; case AArch64::B20: OpKind = MCK_FPR8; break; case AArch64::B21: OpKind = MCK_FPR8; break; case AArch64::B22: OpKind = MCK_FPR8; break; case AArch64::B23: OpKind = MCK_FPR8; break; case AArch64::B24: OpKind = MCK_FPR8; break; case AArch64::B25: OpKind = MCK_FPR8; break; case AArch64::B26: OpKind = MCK_FPR8; break; case AArch64::B27: OpKind = MCK_FPR8; break; case AArch64::B28: OpKind = MCK_FPR8; break; case AArch64::B29: OpKind = MCK_FPR8; break; case AArch64::B30: OpKind = MCK_FPR8; break; case AArch64::B31: OpKind = MCK_FPR8; break; case AArch64::H0: OpKind = MCK_FPR16; break; case AArch64::H1: OpKind = MCK_FPR16; break; case AArch64::H2: OpKind = MCK_FPR16; break; case AArch64::H3: OpKind = MCK_FPR16; break; case AArch64::H4: OpKind = MCK_FPR16; break; case AArch64::H5: OpKind = MCK_FPR16; break; case AArch64::H6: OpKind = MCK_FPR16; break; case AArch64::H7: OpKind = MCK_FPR16; break; case AArch64::H8: OpKind = MCK_FPR16; break; case AArch64::H9: OpKind = MCK_FPR16; break; case AArch64::H10: OpKind = MCK_FPR16; break; case AArch64::H11: OpKind = MCK_FPR16; break; case AArch64::H12: OpKind = MCK_FPR16; break; case AArch64::H13: OpKind = MCK_FPR16; break; case AArch64::H14: OpKind = MCK_FPR16; break; case AArch64::H15: OpKind = MCK_FPR16; break; case AArch64::H16: OpKind = MCK_FPR16; break; case AArch64::H17: OpKind = MCK_FPR16; break; case AArch64::H18: OpKind = MCK_FPR16; break; case AArch64::H19: OpKind = MCK_FPR16; break; case AArch64::H20: OpKind = MCK_FPR16; break; case AArch64::H21: OpKind = MCK_FPR16; break; case AArch64::H22: OpKind = MCK_FPR16; break; case AArch64::H23: OpKind = MCK_FPR16; break; case AArch64::H24: OpKind = MCK_FPR16; break; case AArch64::H25: OpKind = MCK_FPR16; break; case AArch64::H26: OpKind = MCK_FPR16; break; case AArch64::H27: OpKind = MCK_FPR16; break; case AArch64::H28: OpKind = MCK_FPR16; break; case AArch64::H29: OpKind = MCK_FPR16; break; case AArch64::H30: OpKind = MCK_FPR16; break; case AArch64::H31: OpKind = MCK_FPR16; break; case AArch64::S0: OpKind = MCK_FPR32; break; case AArch64::S1: OpKind = MCK_FPR32; break; case AArch64::S2: OpKind = MCK_FPR32; break; case AArch64::S3: OpKind = MCK_FPR32; break; case AArch64::S4: OpKind = MCK_FPR32; break; case AArch64::S5: OpKind = MCK_FPR32; break; case AArch64::S6: OpKind = MCK_FPR32; break; case AArch64::S7: OpKind = MCK_FPR32; break; case AArch64::S8: OpKind = MCK_FPR32; break; case AArch64::S9: OpKind = MCK_FPR32; break; case AArch64::S10: OpKind = MCK_FPR32; break; case AArch64::S11: OpKind = MCK_FPR32; break; case AArch64::S12: OpKind = MCK_FPR32; break; case AArch64::S13: OpKind = MCK_FPR32; break; case AArch64::S14: OpKind = MCK_FPR32; break; case AArch64::S15: OpKind = MCK_FPR32; break; case AArch64::S16: OpKind = MCK_FPR32; break; case AArch64::S17: OpKind = MCK_FPR32; break; case AArch64::S18: OpKind = MCK_FPR32; break; case AArch64::S19: OpKind = MCK_FPR32; break; case AArch64::S20: OpKind = MCK_FPR32; break; case AArch64::S21: OpKind = MCK_FPR32; break; case AArch64::S22: OpKind = MCK_FPR32; break; case AArch64::S23: OpKind = MCK_FPR32; break; case AArch64::S24: OpKind = MCK_FPR32; break; case AArch64::S25: OpKind = MCK_FPR32; break; case AArch64::S26: OpKind = MCK_FPR32; break; case AArch64::S27: OpKind = MCK_FPR32; break; case AArch64::S28: OpKind = MCK_FPR32; break; case AArch64::S29: OpKind = MCK_FPR32; break; case AArch64::S30: OpKind = MCK_FPR32; break; case AArch64::S31: OpKind = MCK_FPR32; break; case AArch64::D0: OpKind = MCK_FPR64; break; case AArch64::D1: OpKind = MCK_FPR64; break; case AArch64::D2: OpKind = MCK_FPR64; break; case AArch64::D3: OpKind = MCK_FPR64; break; case AArch64::D4: OpKind = MCK_FPR64; break; case AArch64::D5: OpKind = MCK_FPR64; break; case AArch64::D6: OpKind = MCK_FPR64; break; case AArch64::D7: OpKind = MCK_FPR64; break; case AArch64::D8: OpKind = MCK_FPR64; break; case AArch64::D9: OpKind = MCK_FPR64; break; case AArch64::D10: OpKind = MCK_FPR64; break; case AArch64::D11: OpKind = MCK_FPR64; break; case AArch64::D12: OpKind = MCK_FPR64; break; case AArch64::D13: OpKind = MCK_FPR64; break; case AArch64::D14: OpKind = MCK_FPR64; break; case AArch64::D15: OpKind = MCK_FPR64; break; case AArch64::D16: OpKind = MCK_FPR64; break; case AArch64::D17: OpKind = MCK_FPR64; break; case AArch64::D18: OpKind = MCK_FPR64; break; case AArch64::D19: OpKind = MCK_FPR64; break; case AArch64::D20: OpKind = MCK_FPR64; break; case AArch64::D21: OpKind = MCK_FPR64; break; case AArch64::D22: OpKind = MCK_FPR64; break; case AArch64::D23: OpKind = MCK_FPR64; break; case AArch64::D24: OpKind = MCK_FPR64; break; case AArch64::D25: OpKind = MCK_FPR64; break; case AArch64::D26: OpKind = MCK_FPR64; break; case AArch64::D27: OpKind = MCK_FPR64; break; case AArch64::D28: OpKind = MCK_FPR64; break; case AArch64::D29: OpKind = MCK_FPR64; break; case AArch64::D30: OpKind = MCK_FPR64; break; case AArch64::D31: OpKind = MCK_FPR64; break; case AArch64::Q0: OpKind = MCK_FPR128_lo; break; case AArch64::Q1: OpKind = MCK_FPR128_lo; break; case AArch64::Q2: OpKind = MCK_FPR128_lo; break; case AArch64::Q3: OpKind = MCK_FPR128_lo; break; case AArch64::Q4: OpKind = MCK_FPR128_lo; break; case AArch64::Q5: OpKind = MCK_FPR128_lo; break; case AArch64::Q6: OpKind = MCK_FPR128_lo; break; case AArch64::Q7: OpKind = MCK_FPR128_lo; break; case AArch64::Q8: OpKind = MCK_FPR128_lo; break; case AArch64::Q9: OpKind = MCK_FPR128_lo; break; case AArch64::Q10: OpKind = MCK_FPR128_lo; break; case AArch64::Q11: OpKind = MCK_FPR128_lo; break; case AArch64::Q12: OpKind = MCK_FPR128_lo; break; case AArch64::Q13: OpKind = MCK_FPR128_lo; break; case AArch64::Q14: OpKind = MCK_FPR128_lo; break; case AArch64::Q15: OpKind = MCK_FPR128_lo; break; case AArch64::Q16: OpKind = MCK_FPR128; break; case AArch64::Q17: OpKind = MCK_FPR128; break; case AArch64::Q18: OpKind = MCK_FPR128; break; case AArch64::Q19: OpKind = MCK_FPR128; break; case AArch64::Q20: OpKind = MCK_FPR128; break; case AArch64::Q21: OpKind = MCK_FPR128; break; case AArch64::Q22: OpKind = MCK_FPR128; break; case AArch64::Q23: OpKind = MCK_FPR128; break; case AArch64::Q24: OpKind = MCK_FPR128; break; case AArch64::Q25: OpKind = MCK_FPR128; break; case AArch64::Q26: OpKind = MCK_FPR128; break; case AArch64::Q27: OpKind = MCK_FPR128; break; case AArch64::Q28: OpKind = MCK_FPR128; break; case AArch64::Q29: OpKind = MCK_FPR128; break; case AArch64::Q30: OpKind = MCK_FPR128; break; case AArch64::Q31: OpKind = MCK_FPR128; break; case AArch64::P0: OpKind = MCK_PPR_3b; break; case AArch64::P1: OpKind = MCK_PPR_3b; break; case AArch64::P2: OpKind = MCK_PPR_3b; break; case AArch64::P3: OpKind = MCK_PPR_3b; break; case AArch64::P4: OpKind = MCK_PPR_3b; break; case AArch64::P5: OpKind = MCK_PPR_3b; break; case AArch64::P6: OpKind = MCK_PPR_3b; break; case AArch64::P7: OpKind = MCK_PPR_3b; break; case AArch64::P8: OpKind = MCK_PPR; break; case AArch64::P9: OpKind = MCK_PPR; break; case AArch64::P10: OpKind = MCK_PPR; break; case AArch64::P11: OpKind = MCK_PPR; break; case AArch64::P12: OpKind = MCK_PPR; break; case AArch64::P13: OpKind = MCK_PPR; break; case AArch64::P14: OpKind = MCK_PPR; break; case AArch64::P15: OpKind = MCK_PPR; break; case AArch64::Z0: OpKind = MCK_ZPR_3b; break; case AArch64::Z1: OpKind = MCK_ZPR_3b; break; case AArch64::Z2: OpKind = MCK_ZPR_3b; break; case AArch64::Z3: OpKind = MCK_ZPR_3b; break; case AArch64::Z4: OpKind = MCK_ZPR_3b; break; case AArch64::Z5: OpKind = MCK_ZPR_3b; break; case AArch64::Z6: OpKind = MCK_ZPR_3b; break; case AArch64::Z7: OpKind = MCK_ZPR_3b; break; case AArch64::Z8: OpKind = MCK_ZPR_4b; break; case AArch64::Z9: OpKind = MCK_ZPR_4b; break; case AArch64::Z10: OpKind = MCK_ZPR_4b; break; case AArch64::Z11: OpKind = MCK_ZPR_4b; break; case AArch64::Z12: OpKind = MCK_ZPR_4b; break; case AArch64::Z13: OpKind = MCK_ZPR_4b; break; case AArch64::Z14: OpKind = MCK_ZPR_4b; break; case AArch64::Z15: OpKind = MCK_ZPR_4b; break; case AArch64::Z16: OpKind = MCK_ZPR; break; case AArch64::Z17: OpKind = MCK_ZPR; break; case AArch64::Z18: OpKind = MCK_ZPR; break; case AArch64::Z19: OpKind = MCK_ZPR; break; case AArch64::Z20: OpKind = MCK_ZPR; break; case AArch64::Z21: OpKind = MCK_ZPR; break; case AArch64::Z22: OpKind = MCK_ZPR; break; case AArch64::Z23: OpKind = MCK_ZPR; break; case AArch64::Z24: OpKind = MCK_ZPR; break; case AArch64::Z25: OpKind = MCK_ZPR; break; case AArch64::Z26: OpKind = MCK_ZPR; break; case AArch64::Z27: OpKind = MCK_ZPR; break; case AArch64::Z28: OpKind = MCK_ZPR; break; case AArch64::Z29: OpKind = MCK_ZPR; break; case AArch64::Z30: OpKind = MCK_ZPR; break; case AArch64::Z31: OpKind = MCK_ZPR; break; case AArch64::D0_D1: OpKind = MCK_DD; break; case AArch64::D1_D2: OpKind = MCK_DD; break; case AArch64::D2_D3: OpKind = MCK_DD; break; case AArch64::D3_D4: OpKind = MCK_DD; break; case AArch64::D4_D5: OpKind = MCK_DD; break; case AArch64::D5_D6: OpKind = MCK_DD; break; case AArch64::D6_D7: OpKind = MCK_DD; break; case AArch64::D7_D8: OpKind = MCK_DD; break; case AArch64::D8_D9: OpKind = MCK_DD; break; case AArch64::D9_D10: OpKind = MCK_DD; break; case AArch64::D10_D11: OpKind = MCK_DD; break; case AArch64::D11_D12: OpKind = MCK_DD; break; case AArch64::D12_D13: OpKind = MCK_DD; break; case AArch64::D13_D14: OpKind = MCK_DD; break; case AArch64::D14_D15: OpKind = MCK_DD; break; case AArch64::D15_D16: OpKind = MCK_DD; break; case AArch64::D16_D17: OpKind = MCK_DD; break; case AArch64::D17_D18: OpKind = MCK_DD; break; case AArch64::D18_D19: OpKind = MCK_DD; break; case AArch64::D19_D20: OpKind = MCK_DD; break; case AArch64::D20_D21: OpKind = MCK_DD; break; case AArch64::D21_D22: OpKind = MCK_DD; break; case AArch64::D22_D23: OpKind = MCK_DD; break; case AArch64::D23_D24: OpKind = MCK_DD; break; case AArch64::D24_D25: OpKind = MCK_DD; break; case AArch64::D25_D26: OpKind = MCK_DD; break; case AArch64::D26_D27: OpKind = MCK_DD; break; case AArch64::D27_D28: OpKind = MCK_DD; break; case AArch64::D28_D29: OpKind = MCK_DD; break; case AArch64::D29_D30: OpKind = MCK_DD; break; case AArch64::D30_D31: OpKind = MCK_DD; break; case AArch64::D31_D0: OpKind = MCK_DD; break; case AArch64::D0_D1_D2_D3: OpKind = MCK_DDDD; break; case AArch64::D1_D2_D3_D4: OpKind = MCK_DDDD; break; case AArch64::D2_D3_D4_D5: OpKind = MCK_DDDD; break; case AArch64::D3_D4_D5_D6: OpKind = MCK_DDDD; break; case AArch64::D4_D5_D6_D7: OpKind = MCK_DDDD; break; case AArch64::D5_D6_D7_D8: OpKind = MCK_DDDD; break; case AArch64::D6_D7_D8_D9: OpKind = MCK_DDDD; break; case AArch64::D7_D8_D9_D10: OpKind = MCK_DDDD; break; case AArch64::D8_D9_D10_D11: OpKind = MCK_DDDD; break; case AArch64::D9_D10_D11_D12: OpKind = MCK_DDDD; break; case AArch64::D10_D11_D12_D13: OpKind = MCK_DDDD; break; case AArch64::D11_D12_D13_D14: OpKind = MCK_DDDD; break; case AArch64::D12_D13_D14_D15: OpKind = MCK_DDDD; break; case AArch64::D13_D14_D15_D16: OpKind = MCK_DDDD; break; case AArch64::D14_D15_D16_D17: OpKind = MCK_DDDD; break; case AArch64::D15_D16_D17_D18: OpKind = MCK_DDDD; break; case AArch64::D16_D17_D18_D19: OpKind = MCK_DDDD; break; case AArch64::D17_D18_D19_D20: OpKind = MCK_DDDD; break; case AArch64::D18_D19_D20_D21: OpKind = MCK_DDDD; break; case AArch64::D19_D20_D21_D22: OpKind = MCK_DDDD; break; case AArch64::D20_D21_D22_D23: OpKind = MCK_DDDD; break; case AArch64::D21_D22_D23_D24: OpKind = MCK_DDDD; break; case AArch64::D22_D23_D24_D25: OpKind = MCK_DDDD; break; case AArch64::D23_D24_D25_D26: OpKind = MCK_DDDD; break; case AArch64::D24_D25_D26_D27: OpKind = MCK_DDDD; break; case AArch64::D25_D26_D27_D28: OpKind = MCK_DDDD; break; case AArch64::D26_D27_D28_D29: OpKind = MCK_DDDD; break; case AArch64::D27_D28_D29_D30: OpKind = MCK_DDDD; break; case AArch64::D28_D29_D30_D31: OpKind = MCK_DDDD; break; case AArch64::D29_D30_D31_D0: OpKind = MCK_DDDD; break; case AArch64::D30_D31_D0_D1: OpKind = MCK_DDDD; break; case AArch64::D31_D0_D1_D2: OpKind = MCK_DDDD; break; case AArch64::D0_D1_D2: OpKind = MCK_DDD; break; case AArch64::D1_D2_D3: OpKind = MCK_DDD; break; case AArch64::D2_D3_D4: OpKind = MCK_DDD; break; case AArch64::D3_D4_D5: OpKind = MCK_DDD; break; case AArch64::D4_D5_D6: OpKind = MCK_DDD; break; case AArch64::D5_D6_D7: OpKind = MCK_DDD; break; case AArch64::D6_D7_D8: OpKind = MCK_DDD; break; case AArch64::D7_D8_D9: OpKind = MCK_DDD; break; case AArch64::D8_D9_D10: OpKind = MCK_DDD; break; case AArch64::D9_D10_D11: OpKind = MCK_DDD; break; case AArch64::D10_D11_D12: OpKind = MCK_DDD; break; case AArch64::D11_D12_D13: OpKind = MCK_DDD; break; case AArch64::D12_D13_D14: OpKind = MCK_DDD; break; case AArch64::D13_D14_D15: OpKind = MCK_DDD; break; case AArch64::D14_D15_D16: OpKind = MCK_DDD; break; case AArch64::D15_D16_D17: OpKind = MCK_DDD; break; case AArch64::D16_D17_D18: OpKind = MCK_DDD; break; case AArch64::D17_D18_D19: OpKind = MCK_DDD; break; case AArch64::D18_D19_D20: OpKind = MCK_DDD; break; case AArch64::D19_D20_D21: OpKind = MCK_DDD; break; case AArch64::D20_D21_D22: OpKind = MCK_DDD; break; case AArch64::D21_D22_D23: OpKind = MCK_DDD; break; case AArch64::D22_D23_D24: OpKind = MCK_DDD; break; case AArch64::D23_D24_D25: OpKind = MCK_DDD; break; case AArch64::D24_D25_D26: OpKind = MCK_DDD; break; case AArch64::D25_D26_D27: OpKind = MCK_DDD; break; case AArch64::D26_D27_D28: OpKind = MCK_DDD; break; case AArch64::D27_D28_D29: OpKind = MCK_DDD; break; case AArch64::D28_D29_D30: OpKind = MCK_DDD; break; case AArch64::D29_D30_D31: OpKind = MCK_DDD; break; case AArch64::D30_D31_D0: OpKind = MCK_DDD; break; case AArch64::D31_D0_D1: OpKind = MCK_DDD; break; case AArch64::Q0_Q1: OpKind = MCK_Reg26; break; case AArch64::Q1_Q2: OpKind = MCK_Reg26; break; case AArch64::Q2_Q3: OpKind = MCK_Reg26; break; case AArch64::Q3_Q4: OpKind = MCK_Reg26; break; case AArch64::Q4_Q5: OpKind = MCK_Reg26; break; case AArch64::Q5_Q6: OpKind = MCK_Reg26; break; case AArch64::Q6_Q7: OpKind = MCK_Reg26; break; case AArch64::Q7_Q8: OpKind = MCK_Reg26; break; case AArch64::Q8_Q9: OpKind = MCK_Reg26; break; case AArch64::Q9_Q10: OpKind = MCK_Reg26; break; case AArch64::Q10_Q11: OpKind = MCK_Reg26; break; case AArch64::Q11_Q12: OpKind = MCK_Reg26; break; case AArch64::Q12_Q13: OpKind = MCK_Reg26; break; case AArch64::Q13_Q14: OpKind = MCK_Reg26; break; case AArch64::Q14_Q15: OpKind = MCK_Reg26; break; case AArch64::Q15_Q16: OpKind = MCK_Reg27; break; case AArch64::Q16_Q17: OpKind = MCK_QQ; break; case AArch64::Q17_Q18: OpKind = MCK_QQ; break; case AArch64::Q18_Q19: OpKind = MCK_QQ; break; case AArch64::Q19_Q20: OpKind = MCK_QQ; break; case AArch64::Q20_Q21: OpKind = MCK_QQ; break; case AArch64::Q21_Q22: OpKind = MCK_QQ; break; case AArch64::Q22_Q23: OpKind = MCK_QQ; break; case AArch64::Q23_Q24: OpKind = MCK_QQ; break; case AArch64::Q24_Q25: OpKind = MCK_QQ; break; case AArch64::Q25_Q26: OpKind = MCK_QQ; break; case AArch64::Q26_Q27: OpKind = MCK_QQ; break; case AArch64::Q27_Q28: OpKind = MCK_QQ; break; case AArch64::Q28_Q29: OpKind = MCK_QQ; break; case AArch64::Q29_Q30: OpKind = MCK_QQ; break; case AArch64::Q30_Q31: OpKind = MCK_QQ; break; case AArch64::Q31_Q0: OpKind = MCK_Reg29; break; case AArch64::Q0_Q1_Q2_Q3: OpKind = MCK_Reg30; break; case AArch64::Q1_Q2_Q3_Q4: OpKind = MCK_Reg30; break; case AArch64::Q2_Q3_Q4_Q5: OpKind = MCK_Reg30; break; case AArch64::Q3_Q4_Q5_Q6: OpKind = MCK_Reg30; break; case AArch64::Q4_Q5_Q6_Q7: OpKind = MCK_Reg30; break; case AArch64::Q5_Q6_Q7_Q8: OpKind = MCK_Reg30; break; case AArch64::Q6_Q7_Q8_Q9: OpKind = MCK_Reg30; break; case AArch64::Q7_Q8_Q9_Q10: OpKind = MCK_Reg30; break; case AArch64::Q8_Q9_Q10_Q11: OpKind = MCK_Reg30; break; case AArch64::Q9_Q10_Q11_Q12: OpKind = MCK_Reg30; break; case AArch64::Q10_Q11_Q12_Q13: OpKind = MCK_Reg30; break; case AArch64::Q11_Q12_Q13_Q14: OpKind = MCK_Reg30; break; case AArch64::Q12_Q13_Q14_Q15: OpKind = MCK_Reg30; break; case AArch64::Q13_Q14_Q15_Q16: OpKind = MCK_Reg31; break; case AArch64::Q14_Q15_Q16_Q17: OpKind = MCK_Reg32; break; case AArch64::Q15_Q16_Q17_Q18: OpKind = MCK_Reg33; break; case AArch64::Q16_Q17_Q18_Q19: OpKind = MCK_QQQQ; break; case AArch64::Q17_Q18_Q19_Q20: OpKind = MCK_QQQQ; break; case AArch64::Q18_Q19_Q20_Q21: OpKind = MCK_QQQQ; break; case AArch64::Q19_Q20_Q21_Q22: OpKind = MCK_QQQQ; break; case AArch64::Q20_Q21_Q22_Q23: OpKind = MCK_QQQQ; break; case AArch64::Q21_Q22_Q23_Q24: OpKind = MCK_QQQQ; break; case AArch64::Q22_Q23_Q24_Q25: OpKind = MCK_QQQQ; break; case AArch64::Q23_Q24_Q25_Q26: OpKind = MCK_QQQQ; break; case AArch64::Q24_Q25_Q26_Q27: OpKind = MCK_QQQQ; break; case AArch64::Q25_Q26_Q27_Q28: OpKind = MCK_QQQQ; break; case AArch64::Q26_Q27_Q28_Q29: OpKind = MCK_QQQQ; break; case AArch64::Q27_Q28_Q29_Q30: OpKind = MCK_QQQQ; break; case AArch64::Q28_Q29_Q30_Q31: OpKind = MCK_QQQQ; break; case AArch64::Q29_Q30_Q31_Q0: OpKind = MCK_Reg38; break; case AArch64::Q30_Q31_Q0_Q1: OpKind = MCK_Reg39; break; case AArch64::Q31_Q0_Q1_Q2: OpKind = MCK_Reg40; break; case AArch64::Q0_Q1_Q2: OpKind = MCK_Reg41; break; case AArch64::Q1_Q2_Q3: OpKind = MCK_Reg41; break; case AArch64::Q2_Q3_Q4: OpKind = MCK_Reg41; break; case AArch64::Q3_Q4_Q5: OpKind = MCK_Reg41; break; case AArch64::Q4_Q5_Q6: OpKind = MCK_Reg41; break; case AArch64::Q5_Q6_Q7: OpKind = MCK_Reg41; break; case AArch64::Q6_Q7_Q8: OpKind = MCK_Reg41; break; case AArch64::Q7_Q8_Q9: OpKind = MCK_Reg41; break; case AArch64::Q8_Q9_Q10: OpKind = MCK_Reg41; break; case AArch64::Q9_Q10_Q11: OpKind = MCK_Reg41; break; case AArch64::Q10_Q11_Q12: OpKind = MCK_Reg41; break; case AArch64::Q11_Q12_Q13: OpKind = MCK_Reg41; break; case AArch64::Q12_Q13_Q14: OpKind = MCK_Reg41; break; case AArch64::Q13_Q14_Q15: OpKind = MCK_Reg41; break; case AArch64::Q14_Q15_Q16: OpKind = MCK_Reg42; break; case AArch64::Q15_Q16_Q17: OpKind = MCK_Reg43; break; case AArch64::Q16_Q17_Q18: OpKind = MCK_QQQ; break; case AArch64::Q17_Q18_Q19: OpKind = MCK_QQQ; break; case AArch64::Q18_Q19_Q20: OpKind = MCK_QQQ; break; case AArch64::Q19_Q20_Q21: OpKind = MCK_QQQ; break; case AArch64::Q20_Q21_Q22: OpKind = MCK_QQQ; break; case AArch64::Q21_Q22_Q23: OpKind = MCK_QQQ; break; case AArch64::Q22_Q23_Q24: OpKind = MCK_QQQ; break; case AArch64::Q23_Q24_Q25: OpKind = MCK_QQQ; break; case AArch64::Q24_Q25_Q26: OpKind = MCK_QQQ; break; case AArch64::Q25_Q26_Q27: OpKind = MCK_QQQ; break; case AArch64::Q26_Q27_Q28: OpKind = MCK_QQQ; break; case AArch64::Q27_Q28_Q29: OpKind = MCK_QQQ; break; case AArch64::Q28_Q29_Q30: OpKind = MCK_QQQ; break; case AArch64::Q29_Q30_Q31: OpKind = MCK_QQQ; break; case AArch64::Q30_Q31_Q0: OpKind = MCK_Reg46; break; case AArch64::Q31_Q0_Q1: OpKind = MCK_Reg47; break; case AArch64::W0_W1: OpKind = MCK_Reg48; break; case AArch64::W1_W2: OpKind = MCK_Reg48; break; case AArch64::W2_W3: OpKind = MCK_Reg48; break; case AArch64::W3_W4: OpKind = MCK_Reg48; break; case AArch64::W4_W5: OpKind = MCK_Reg48; break; case AArch64::W5_W6: OpKind = MCK_Reg48; break; case AArch64::W6_W7: OpKind = MCK_Reg48; break; case AArch64::W7_W8: OpKind = MCK_Reg48; break; case AArch64::W8_W9: OpKind = MCK_Reg48; break; case AArch64::W9_W10: OpKind = MCK_Reg48; break; case AArch64::W10_W11: OpKind = MCK_Reg48; break; case AArch64::W11_W12: OpKind = MCK_Reg48; break; case AArch64::W12_W13: OpKind = MCK_Reg48; break; case AArch64::W13_W14: OpKind = MCK_Reg48; break; case AArch64::W14_W15: OpKind = MCK_Reg48; break; case AArch64::W15_W16: OpKind = MCK_Reg48; break; case AArch64::W16_W17: OpKind = MCK_Reg48; break; case AArch64::W17_W18: OpKind = MCK_Reg48; break; case AArch64::W18_W19: OpKind = MCK_Reg48; break; case AArch64::W19_W20: OpKind = MCK_Reg48; break; case AArch64::W20_W21: OpKind = MCK_Reg48; break; case AArch64::W21_W22: OpKind = MCK_Reg48; break; case AArch64::W22_W23: OpKind = MCK_Reg48; break; case AArch64::W23_W24: OpKind = MCK_Reg48; break; case AArch64::W24_W25: OpKind = MCK_Reg48; break; case AArch64::W25_W26: OpKind = MCK_Reg48; break; case AArch64::W26_W27: OpKind = MCK_Reg48; break; case AArch64::W27_W28: OpKind = MCK_Reg48; break; case AArch64::W28_W29: OpKind = MCK_Reg48; break; case AArch64::W29_W30: OpKind = MCK_Reg48; break; case AArch64::W30_WZR: OpKind = MCK_Reg49; break; case AArch64::WZR_W0: OpKind = MCK_Reg51; break; case AArch64::X0_X1: OpKind = MCK_Reg52; break; case AArch64::X1_X2: OpKind = MCK_Reg52; break; case AArch64::X2_X3: OpKind = MCK_Reg52; break; case AArch64::X3_X4: OpKind = MCK_Reg52; break; case AArch64::X4_X5: OpKind = MCK_Reg52; break; case AArch64::X5_X6: OpKind = MCK_Reg52; break; case AArch64::X6_X7: OpKind = MCK_Reg52; break; case AArch64::X7_X8: OpKind = MCK_Reg52; break; case AArch64::X8_X9: OpKind = MCK_Reg52; break; case AArch64::X9_X10: OpKind = MCK_Reg52; break; case AArch64::X10_X11: OpKind = MCK_Reg52; break; case AArch64::X11_X12: OpKind = MCK_Reg52; break; case AArch64::X12_X13: OpKind = MCK_Reg52; break; case AArch64::X13_X14: OpKind = MCK_Reg52; break; case AArch64::X14_X15: OpKind = MCK_Reg52; break; case AArch64::X15_X16: OpKind = MCK_Reg52; break; case AArch64::X16_X17: OpKind = MCK_Reg52; break; case AArch64::X17_X18: OpKind = MCK_Reg52; break; case AArch64::X18_X19: OpKind = MCK_Reg53; break; case AArch64::X19_X20: OpKind = MCK_Reg54; break; case AArch64::X20_X21: OpKind = MCK_Reg54; break; case AArch64::X21_X22: OpKind = MCK_Reg54; break; case AArch64::X22_X23: OpKind = MCK_Reg54; break; case AArch64::X23_X24: OpKind = MCK_Reg54; break; case AArch64::X24_X25: OpKind = MCK_Reg54; break; case AArch64::X25_X26: OpKind = MCK_Reg54; break; case AArch64::X26_X27: OpKind = MCK_Reg54; break; case AArch64::X27_X28: OpKind = MCK_Reg54; break; case AArch64::X28_FP: OpKind = MCK_Reg54; break; case AArch64::FP_LR: OpKind = MCK_Reg54; break; case AArch64::LR_XZR: OpKind = MCK_Reg55; break; case AArch64::XZR_X0: OpKind = MCK_Reg58; break; case AArch64::Z0_Z1: OpKind = MCK_Reg59; break; case AArch64::Z1_Z2: OpKind = MCK_Reg59; break; case AArch64::Z2_Z3: OpKind = MCK_Reg59; break; case AArch64::Z3_Z4: OpKind = MCK_Reg59; break; case AArch64::Z4_Z5: OpKind = MCK_Reg59; break; case AArch64::Z5_Z6: OpKind = MCK_Reg59; break; case AArch64::Z6_Z7: OpKind = MCK_Reg59; break; case AArch64::Z7_Z8: OpKind = MCK_Reg60; break; case AArch64::Z8_Z9: OpKind = MCK_Reg61; break; case AArch64::Z9_Z10: OpKind = MCK_Reg61; break; case AArch64::Z10_Z11: OpKind = MCK_Reg61; break; case AArch64::Z11_Z12: OpKind = MCK_Reg61; break; case AArch64::Z12_Z13: OpKind = MCK_Reg61; break; case AArch64::Z13_Z14: OpKind = MCK_Reg61; break; case AArch64::Z14_Z15: OpKind = MCK_Reg61; break; case AArch64::Z15_Z16: OpKind = MCK_Reg62; break; case AArch64::Z16_Z17: OpKind = MCK_ZPR2; break; case AArch64::Z17_Z18: OpKind = MCK_ZPR2; break; case AArch64::Z18_Z19: OpKind = MCK_ZPR2; break; case AArch64::Z19_Z20: OpKind = MCK_ZPR2; break; case AArch64::Z20_Z21: OpKind = MCK_ZPR2; break; case AArch64::Z21_Z22: OpKind = MCK_ZPR2; break; case AArch64::Z22_Z23: OpKind = MCK_ZPR2; break; case AArch64::Z23_Z24: OpKind = MCK_ZPR2; break; case AArch64::Z24_Z25: OpKind = MCK_ZPR2; break; case AArch64::Z25_Z26: OpKind = MCK_ZPR2; break; case AArch64::Z26_Z27: OpKind = MCK_ZPR2; break; case AArch64::Z27_Z28: OpKind = MCK_ZPR2; break; case AArch64::Z28_Z29: OpKind = MCK_ZPR2; break; case AArch64::Z29_Z30: OpKind = MCK_ZPR2; break; case AArch64::Z30_Z31: OpKind = MCK_ZPR2; break; case AArch64::Z31_Z0: OpKind = MCK_Reg65; break; case AArch64::Z0_Z1_Z2_Z3: OpKind = MCK_Reg66; break; case AArch64::Z1_Z2_Z3_Z4: OpKind = MCK_Reg66; break; case AArch64::Z2_Z3_Z4_Z5: OpKind = MCK_Reg66; break; case AArch64::Z3_Z4_Z5_Z6: OpKind = MCK_Reg66; break; case AArch64::Z4_Z5_Z6_Z7: OpKind = MCK_Reg66; break; case AArch64::Z5_Z6_Z7_Z8: OpKind = MCK_Reg67; break; case AArch64::Z6_Z7_Z8_Z9: OpKind = MCK_Reg68; break; case AArch64::Z7_Z8_Z9_Z10: OpKind = MCK_Reg69; break; case AArch64::Z8_Z9_Z10_Z11: OpKind = MCK_Reg70; break; case AArch64::Z9_Z10_Z11_Z12: OpKind = MCK_Reg70; break; case AArch64::Z10_Z11_Z12_Z13: OpKind = MCK_Reg70; break; case AArch64::Z11_Z12_Z13_Z14: OpKind = MCK_Reg70; break; case AArch64::Z12_Z13_Z14_Z15: OpKind = MCK_Reg70; break; case AArch64::Z13_Z14_Z15_Z16: OpKind = MCK_Reg71; break; case AArch64::Z14_Z15_Z16_Z17: OpKind = MCK_Reg72; break; case AArch64::Z15_Z16_Z17_Z18: OpKind = MCK_Reg73; break; case AArch64::Z16_Z17_Z18_Z19: OpKind = MCK_ZPR4; break; case AArch64::Z17_Z18_Z19_Z20: OpKind = MCK_ZPR4; break; case AArch64::Z18_Z19_Z20_Z21: OpKind = MCK_ZPR4; break; case AArch64::Z19_Z20_Z21_Z22: OpKind = MCK_ZPR4; break; case AArch64::Z20_Z21_Z22_Z23: OpKind = MCK_ZPR4; break; case AArch64::Z21_Z22_Z23_Z24: OpKind = MCK_ZPR4; break; case AArch64::Z22_Z23_Z24_Z25: OpKind = MCK_ZPR4; break; case AArch64::Z23_Z24_Z25_Z26: OpKind = MCK_ZPR4; break; case AArch64::Z24_Z25_Z26_Z27: OpKind = MCK_ZPR4; break; case AArch64::Z25_Z26_Z27_Z28: OpKind = MCK_ZPR4; break; case AArch64::Z26_Z27_Z28_Z29: OpKind = MCK_ZPR4; break; case AArch64::Z27_Z28_Z29_Z30: OpKind = MCK_ZPR4; break; case AArch64::Z28_Z29_Z30_Z31: OpKind = MCK_ZPR4; break; case AArch64::Z29_Z30_Z31_Z0: OpKind = MCK_Reg84; break; case AArch64::Z30_Z31_Z0_Z1: OpKind = MCK_Reg85; break; case AArch64::Z31_Z0_Z1_Z2: OpKind = MCK_Reg86; break; case AArch64::Z0_Z1_Z2: OpKind = MCK_Reg87; break; case AArch64::Z1_Z2_Z3: OpKind = MCK_Reg87; break; case AArch64::Z2_Z3_Z4: OpKind = MCK_Reg87; break; case AArch64::Z3_Z4_Z5: OpKind = MCK_Reg87; break; case AArch64::Z4_Z5_Z6: OpKind = MCK_Reg87; break; case AArch64::Z5_Z6_Z7: OpKind = MCK_Reg87; break; case AArch64::Z6_Z7_Z8: OpKind = MCK_Reg88; break; case AArch64::Z7_Z8_Z9: OpKind = MCK_Reg89; break; case AArch64::Z8_Z9_Z10: OpKind = MCK_Reg90; break; case AArch64::Z9_Z10_Z11: OpKind = MCK_Reg90; break; case AArch64::Z10_Z11_Z12: OpKind = MCK_Reg90; break; case AArch64::Z11_Z12_Z13: OpKind = MCK_Reg90; break; case AArch64::Z12_Z13_Z14: OpKind = MCK_Reg90; break; case AArch64::Z13_Z14_Z15: OpKind = MCK_Reg90; break; case AArch64::Z14_Z15_Z16: OpKind = MCK_Reg91; break; case AArch64::Z15_Z16_Z17: OpKind = MCK_Reg92; break; case AArch64::Z16_Z17_Z18: OpKind = MCK_ZPR3; break; case AArch64::Z17_Z18_Z19: OpKind = MCK_ZPR3; break; case AArch64::Z18_Z19_Z20: OpKind = MCK_ZPR3; break; case AArch64::Z19_Z20_Z21: OpKind = MCK_ZPR3; break; case AArch64::Z20_Z21_Z22: OpKind = MCK_ZPR3; break; case AArch64::Z21_Z22_Z23: OpKind = MCK_ZPR3; break; case AArch64::Z22_Z23_Z24: OpKind = MCK_ZPR3; break; case AArch64::Z23_Z24_Z25: OpKind = MCK_ZPR3; break; case AArch64::Z24_Z25_Z26: OpKind = MCK_ZPR3; break; case AArch64::Z25_Z26_Z27: OpKind = MCK_ZPR3; break; case AArch64::Z26_Z27_Z28: OpKind = MCK_ZPR3; break; case AArch64::Z27_Z28_Z29: OpKind = MCK_ZPR3; break; case AArch64::Z28_Z29_Z30: OpKind = MCK_ZPR3; break; case AArch64::Z29_Z30_Z31: OpKind = MCK_ZPR3; break; case AArch64::Z30_Z31_Z0: OpKind = MCK_Reg98; break; case AArch64::Z31_Z0_Z1: OpKind = MCK_Reg99; break; } return isSubclass(OpKind, Kind) ? (unsigned)MCTargetAsmParser::Match_Success : getDiagKindFromRegisterClass(Kind); } if (Kind > MCK_LAST_TOKEN && Kind <= MCK_LAST_REGISTER) return getDiagKindFromRegisterClass(Kind); return MCTargetAsmParser::Match_InvalidOperand; } #ifndef NDEBUG const char *getMatchClassName(MatchClassKind Kind) { switch (Kind) { case InvalidMatchClass: return "InvalidMatchClass"; case OptionalMatchClass: return "OptionalMatchClass"; case MCK__DOT_16B: return "MCK__DOT_16B"; case MCK__DOT_1D: return "MCK__DOT_1D"; case MCK__DOT_1Q: return "MCK__DOT_1Q"; case MCK__DOT_2D: return "MCK__DOT_2D"; case MCK__DOT_2H: return "MCK__DOT_2H"; case MCK__DOT_2S: return "MCK__DOT_2S"; case MCK__DOT_4B: return "MCK__DOT_4B"; case MCK__DOT_4H: return "MCK__DOT_4H"; case MCK__DOT_4S: return "MCK__DOT_4S"; case MCK__DOT_8B: return "MCK__DOT_8B"; case MCK__DOT_8H: return "MCK__DOT_8H"; case MCK__DOT_B: return "MCK__DOT_B"; case MCK__DOT_D: return "MCK__DOT_D"; case MCK__DOT_H: return "MCK__DOT_H"; case MCK__DOT_Q: return "MCK__DOT_Q"; case MCK__DOT_S: return "MCK__DOT_S"; case MCK__EXCLAIM_: return "MCK__EXCLAIM_"; case MCK__35_0: return "MCK__35_0"; case MCK__35_1: return "MCK__35_1"; case MCK__35_12: return "MCK__35_12"; case MCK__35_16: return "MCK__35_16"; case MCK__35_2: return "MCK__35_2"; case MCK__35_24: return "MCK__35_24"; case MCK__35_3: return "MCK__35_3"; case MCK__35_32: return "MCK__35_32"; case MCK__35_4: return "MCK__35_4"; case MCK__35_48: return "MCK__35_48"; case MCK__35_6: return "MCK__35_6"; case MCK__35_64: return "MCK__35_64"; case MCK__35_8: return "MCK__35_8"; case MCK__DOT_: return "MCK__DOT_"; case MCK__DOT_0: return "MCK__DOT_0"; case MCK__DOT_16b: return "MCK__DOT_16b"; case MCK__DOT_1d: return "MCK__DOT_1d"; case MCK__DOT_1q: return "MCK__DOT_1q"; case MCK__DOT_2d: return "MCK__DOT_2d"; case MCK__DOT_2h: return "MCK__DOT_2h"; case MCK__DOT_2s: return "MCK__DOT_2s"; case MCK__DOT_4b: return "MCK__DOT_4b"; case MCK__DOT_4h: return "MCK__DOT_4h"; case MCK__DOT_4s: return "MCK__DOT_4s"; case MCK__DOT_8b: return "MCK__DOT_8b"; case MCK__DOT_8h: return "MCK__DOT_8h"; case MCK__DOT_b: return "MCK__DOT_b"; case MCK__DOT_d: return "MCK__DOT_d"; case MCK__DOT_h: return "MCK__DOT_h"; case MCK__DOT_q: return "MCK__DOT_q"; case MCK__DOT_s: return "MCK__DOT_s"; case MCK__47_: return "MCK__47_"; case MCK__91_: return "MCK__91_"; case MCK__93_: return "MCK__93_"; case MCK_m: return "MCK_m"; case MCK_mul: return "MCK_mul"; case MCK_vl: return "MCK_vl"; case MCK_z: return "MCK_z"; case MCK_CCR: return "MCK_CCR"; case MCK_GPR32sponly: return "MCK_GPR32sponly"; case MCK_GPR64sponly: return "MCK_GPR64sponly"; case MCK_Reg66: return "MCK_Reg66"; case MCK_Reg67: return "MCK_Reg67"; case MCK_Reg86: return "MCK_Reg86"; case MCK_Reg87: return "MCK_Reg87"; case MCK_Reg59: return "MCK_Reg59"; case MCK_Reg68: return "MCK_Reg68"; case MCK_Reg83: return "MCK_Reg83"; case MCK_Reg85: return "MCK_Reg85"; case MCK_Reg88: return "MCK_Reg88"; case MCK_Reg99: return "MCK_Reg99"; case MCK_Reg60: return "MCK_Reg60"; case MCK_Reg65: return "MCK_Reg65"; case MCK_Reg69: return "MCK_Reg69"; case MCK_Reg81: return "MCK_Reg81"; case MCK_Reg82: return "MCK_Reg82"; case MCK_Reg84: return "MCK_Reg84"; case MCK_Reg89: return "MCK_Reg89"; case MCK_Reg97: return "MCK_Reg97"; case MCK_Reg98: return "MCK_Reg98"; case MCK_PPR_3b: return "MCK_PPR_3b"; case MCK_ZPR_3b: return "MCK_ZPR_3b"; case MCK_Reg30: return "MCK_Reg30"; case MCK_Reg70: return "MCK_Reg70"; case MCK_Reg31: return "MCK_Reg31"; case MCK_Reg40: return "MCK_Reg40"; case MCK_Reg41: return "MCK_Reg41"; case MCK_Reg71: return "MCK_Reg71"; case MCK_Reg80: return "MCK_Reg80"; case MCK_Reg90: return "MCK_Reg90"; case MCK_Reg26: return "MCK_Reg26"; case MCK_Reg32: return "MCK_Reg32"; case MCK_Reg37: return "MCK_Reg37"; case MCK_Reg39: return "MCK_Reg39"; case MCK_Reg42: return "MCK_Reg42"; case MCK_Reg47: return "MCK_Reg47"; case MCK_Reg61: return "MCK_Reg61"; case MCK_Reg72: return "MCK_Reg72"; case MCK_Reg77: return "MCK_Reg77"; case MCK_Reg79: return "MCK_Reg79"; case MCK_Reg91: return "MCK_Reg91"; case MCK_Reg96: return "MCK_Reg96"; case MCK_Reg27: return "MCK_Reg27"; case MCK_Reg29: return "MCK_Reg29"; case MCK_Reg33: return "MCK_Reg33"; case MCK_Reg35: return "MCK_Reg35"; case MCK_Reg36: return "MCK_Reg36"; case MCK_Reg38: return "MCK_Reg38"; case MCK_Reg43: return "MCK_Reg43"; case MCK_Reg45: return "MCK_Reg45"; case MCK_Reg46: return "MCK_Reg46"; case MCK_Reg62: return "MCK_Reg62"; case MCK_Reg64: return "MCK_Reg64"; case MCK_Reg73: return "MCK_Reg73"; case MCK_Reg75: return "MCK_Reg75"; case MCK_Reg76: return "MCK_Reg76"; case MCK_Reg78: return "MCK_Reg78"; case MCK_Reg92: return "MCK_Reg92"; case MCK_Reg94: return "MCK_Reg94"; case MCK_Reg95: return "MCK_Reg95"; case MCK_FPR128_lo: return "MCK_FPR128_lo"; case MCK_PPR: return "MCK_PPR"; case MCK_ZPR_4b: return "MCK_ZPR_4b"; case MCK_Reg52: return "MCK_Reg52"; case MCK_Reg53: return "MCK_Reg53"; case MCK_Reg58: return "MCK_Reg58"; case MCK_tcGPR64: return "MCK_tcGPR64"; case MCK_Reg48: return "MCK_Reg48"; case MCK_Reg54: return "MCK_Reg54"; case MCK_Reg49: return "MCK_Reg49"; case MCK_Reg51: return "MCK_Reg51"; case MCK_Reg55: return "MCK_Reg55"; case MCK_Reg57: return "MCK_Reg57"; case MCK_GPR32common: return "MCK_GPR32common"; case MCK_GPR64common: return "MCK_GPR64common"; case MCK_DD: return "MCK_DD"; case MCK_DDD: return "MCK_DDD"; case MCK_DDDD: return "MCK_DDDD"; case MCK_FPR128: return "MCK_FPR128"; case MCK_FPR16: return "MCK_FPR16"; case MCK_FPR32: return "MCK_FPR32"; case MCK_FPR64: return "MCK_FPR64"; case MCK_FPR8: return "MCK_FPR8"; case MCK_GPR32: return "MCK_GPR32"; case MCK_GPR32sp: return "MCK_GPR32sp"; case MCK_GPR64: return "MCK_GPR64"; case MCK_GPR64sp: return "MCK_GPR64sp"; case MCK_QQ: return "MCK_QQ"; case MCK_QQQ: return "MCK_QQQ"; case MCK_QQQQ: return "MCK_QQQQ"; case MCK_WSeqPairsClass: return "MCK_WSeqPairsClass"; case MCK_XSeqPairsClass: return "MCK_XSeqPairsClass"; case MCK_ZPR: return "MCK_ZPR"; case MCK_ZPR2: return "MCK_ZPR2"; case MCK_ZPR3: return "MCK_ZPR3"; case MCK_ZPR4: return "MCK_ZPR4"; case MCK_GPR32all: return "MCK_GPR32all"; case MCK_GPR64all: return "MCK_GPR64all"; case MCK_AddSubImmNeg: return "MCK_AddSubImmNeg"; case MCK_AddSubImm: return "MCK_AddSubImm"; case MCK_AdrLabel: return "MCK_AdrLabel"; case MCK_AdrpLabel: return "MCK_AdrpLabel"; case MCK_Barrier: return "MCK_Barrier"; case MCK_BranchTarget14: return "MCK_BranchTarget14"; case MCK_BranchTarget26: return "MCK_BranchTarget26"; case MCK_CondCode: return "MCK_CondCode"; case MCK_Extend64: return "MCK_Extend64"; case MCK_ExtendLSL64: return "MCK_ExtendLSL64"; case MCK_Extend: return "MCK_Extend"; case MCK_FPImm: return "MCK_FPImm"; case MCK_GPR32as64: return "MCK_GPR32as64"; case MCK_GPR64NoXZRshifted16: return "MCK_GPR64NoXZRshifted16"; case MCK_GPR64NoXZRshifted32: return "MCK_GPR64NoXZRshifted32"; case MCK_GPR64NoXZRshifted64: return "MCK_GPR64NoXZRshifted64"; case MCK_GPR64NoXZRshifted8: return "MCK_GPR64NoXZRshifted8"; case MCK_GPR64as32: return "MCK_GPR64as32"; case MCK_GPR64shifted16: return "MCK_GPR64shifted16"; case MCK_GPR64shifted32: return "MCK_GPR64shifted32"; case MCK_GPR64shifted64: return "MCK_GPR64shifted64"; case MCK_GPR64shifted8: return "MCK_GPR64shifted8"; case MCK_GPR64sp0: return "MCK_GPR64sp0"; case MCK_Imm0_127: return "MCK_Imm0_127"; case MCK_Imm0_15: return "MCK_Imm0_15"; case MCK_Imm0_1: return "MCK_Imm0_1"; case MCK_Imm0_255: return "MCK_Imm0_255"; case MCK_Imm0_31: return "MCK_Imm0_31"; case MCK_Imm0_63: return "MCK_Imm0_63"; case MCK_Imm0_65535: return "MCK_Imm0_65535"; case MCK_Imm0_7: return "MCK_Imm0_7"; case MCK_Imm1_16: return "MCK_Imm1_16"; case MCK_Imm1_32: return "MCK_Imm1_32"; case MCK_Imm1_64: return "MCK_Imm1_64"; case MCK_Imm1_8: return "MCK_Imm1_8"; case MCK_Imm: return "MCK_Imm"; case MCK_LogicalImm32Not: return "MCK_LogicalImm32Not"; case MCK_LogicalImm32: return "MCK_LogicalImm32"; case MCK_LogicalImm64Not: return "MCK_LogicalImm64Not"; case MCK_LogicalImm64: return "MCK_LogicalImm64"; case MCK_MRSSystemRegister: return "MCK_MRSSystemRegister"; case MCK_MSRSystemRegister: return "MCK_MSRSystemRegister"; case MCK_MemWExtend128: return "MCK_MemWExtend128"; case MCK_MemWExtend16: return "MCK_MemWExtend16"; case MCK_MemWExtend32: return "MCK_MemWExtend32"; case MCK_MemWExtend64: return "MCK_MemWExtend64"; case MCK_MemWExtend8: return "MCK_MemWExtend8"; case MCK_MemXExtend128: return "MCK_MemXExtend128"; case MCK_MemXExtend16: return "MCK_MemXExtend16"; case MCK_MemXExtend32: return "MCK_MemXExtend32"; case MCK_MemXExtend64: return "MCK_MemXExtend64"; case MCK_MemXExtend8: return "MCK_MemXExtend8"; case MCK_MovKSymbolG0: return "MCK_MovKSymbolG0"; case MCK_MovKSymbolG1: return "MCK_MovKSymbolG1"; case MCK_MovKSymbolG2: return "MCK_MovKSymbolG2"; case MCK_MovKSymbolG3: return "MCK_MovKSymbolG3"; case MCK_MovZSymbolG0: return "MCK_MovZSymbolG0"; case MCK_MovZSymbolG1: return "MCK_MovZSymbolG1"; case MCK_MovZSymbolG2: return "MCK_MovZSymbolG2"; case MCK_MovZSymbolG3: return "MCK_MovZSymbolG3"; case MCK_PCRelLabel19: return "MCK_PCRelLabel19"; case MCK_SVEPredicateHReg: return "MCK_SVEPredicateHReg"; case MCK_SVEPredicateSReg: return "MCK_SVEPredicateSReg"; case MCK_SVEPredicate3bHReg: return "MCK_SVEPredicate3bHReg"; case MCK_SVEPredicate3bSReg: return "MCK_SVEPredicate3bSReg"; case MCK_SVEPredicate3bDReg: return "MCK_SVEPredicate3bDReg"; case MCK_SVEPredicate3bBReg: return "MCK_SVEPredicate3bBReg"; case MCK_SVEPredicate3bAnyReg: return "MCK_SVEPredicate3bAnyReg"; case MCK_SVEPredicateDReg: return "MCK_SVEPredicateDReg"; case MCK_SVEPredicateBReg: return "MCK_SVEPredicateBReg"; case MCK_SVEPredicateAnyReg: return "MCK_SVEPredicateAnyReg"; case MCK_PSBHint: return "MCK_PSBHint"; case MCK_Prefetch: return "MCK_Prefetch"; case MCK_SIMDImmType10: return "MCK_SIMDImmType10"; case MCK_SImm10s8: return "MCK_SImm10s8"; case MCK_SImm4s16: return "MCK_SImm4s16"; case MCK_SImm4s1: return "MCK_SImm4s1"; case MCK_SImm4s2: return "MCK_SImm4s2"; case MCK_SImm4s3: return "MCK_SImm4s3"; case MCK_SImm4s4: return "MCK_SImm4s4"; case MCK_SImm5: return "MCK_SImm5"; case MCK_SImm6: return "MCK_SImm6"; case MCK_SImm6s1: return "MCK_SImm6s1"; case MCK_SImm7s16: return "MCK_SImm7s16"; case MCK_SImm7s4: return "MCK_SImm7s4"; case MCK_SImm7s8: return "MCK_SImm7s8"; case MCK_SImm8: return "MCK_SImm8"; case MCK_SImm9OffsetFB128: return "MCK_SImm9OffsetFB128"; case MCK_SImm9OffsetFB16: return "MCK_SImm9OffsetFB16"; case MCK_SImm9OffsetFB32: return "MCK_SImm9OffsetFB32"; case MCK_SImm9OffsetFB64: return "MCK_SImm9OffsetFB64"; case MCK_SImm9OffsetFB8: return "MCK_SImm9OffsetFB8"; case MCK_SImm9: return "MCK_SImm9"; case MCK_SVEAddSubImm16: return "MCK_SVEAddSubImm16"; case MCK_SVEAddSubImm32: return "MCK_SVEAddSubImm32"; case MCK_SVEAddSubImm64: return "MCK_SVEAddSubImm64"; case MCK_SVEAddSubImm8: return "MCK_SVEAddSubImm8"; case MCK_SVECpyImm16: return "MCK_SVECpyImm16"; case MCK_SVECpyImm32: return "MCK_SVECpyImm32"; case MCK_SVECpyImm64: return "MCK_SVECpyImm64"; case MCK_SVECpyImm8: return "MCK_SVECpyImm8"; case MCK_SVEPattern: return "MCK_SVEPattern"; case MCK_SVEPrefetch: return "MCK_SVEPrefetch"; case MCK_SVEIndexRange0_63: return "MCK_SVEIndexRange0_63"; case MCK_SVEIndexRange0_7: return "MCK_SVEIndexRange0_7"; case MCK_SVEIndexRange0_31: return "MCK_SVEIndexRange0_31"; case MCK_SVEIndexRange0_3: return "MCK_SVEIndexRange0_3"; case MCK_SVEIndexRange0_15: return "MCK_SVEIndexRange0_15"; case MCK_LogicalVecHalfWordShifter: return "MCK_LogicalVecHalfWordShifter"; case MCK_ArithmeticShifter32: return "MCK_ArithmeticShifter32"; case MCK_ArithmeticShifter64: return "MCK_ArithmeticShifter64"; case MCK_LogicalShifter32: return "MCK_LogicalShifter32"; case MCK_LogicalShifter64: return "MCK_LogicalShifter64"; case MCK_LogicalVecShifter: return "MCK_LogicalVecShifter"; case MCK_MovImm32Shifter: return "MCK_MovImm32Shifter"; case MCK_MovImm64Shifter: return "MCK_MovImm64Shifter"; case MCK_MoveVecShifter: return "MCK_MoveVecShifter"; case MCK_Shifter: return "MCK_Shifter"; case MCK_SysCR: return "MCK_SysCR"; case MCK_SystemPStateFieldWithImm0_15: return "MCK_SystemPStateFieldWithImm0_15"; case MCK_SystemPStateFieldWithImm0_1: return "MCK_SystemPStateFieldWithImm0_1"; case MCK_TBZImm0_31: return "MCK_TBZImm0_31"; case MCK_Imm32_63: return "MCK_Imm32_63"; case MCK_UImm12Offset16: return "MCK_UImm12Offset16"; case MCK_UImm12Offset1: return "MCK_UImm12Offset1"; case MCK_UImm12Offset2: return "MCK_UImm12Offset2"; case MCK_UImm12Offset4: return "MCK_UImm12Offset4"; case MCK_UImm12Offset8: return "MCK_UImm12Offset8"; case MCK_UImm5s2: return "MCK_UImm5s2"; case MCK_UImm5s4: return "MCK_UImm5s4"; case MCK_UImm5s8: return "MCK_UImm5s8"; case MCK_UImm6: return "MCK_UImm6"; case MCK_UImm6s1: return "MCK_UImm6s1"; case MCK_UImm6s2: return "MCK_UImm6s2"; case MCK_UImm6s4: return "MCK_UImm6s4"; case MCK_UImm6s8: return "MCK_UImm6s8"; case MCK_VecListFour128: return "MCK_VecListFour128"; case MCK_TypedVectorList4_168: return "MCK_TypedVectorList4_168"; case MCK_TypedVectorList4_164: return "MCK_TypedVectorList4_164"; case MCK_TypedVectorList4_264: return "MCK_TypedVectorList4_264"; case MCK_TypedVectorList4_232: return "MCK_TypedVectorList4_232"; case MCK_TypedVectorList4_416: return "MCK_TypedVectorList4_416"; case MCK_TypedVectorList4_432: return "MCK_TypedVectorList4_432"; case MCK_VecListFour64: return "MCK_VecListFour64"; case MCK_TypedVectorList4_88: return "MCK_TypedVectorList4_88"; case MCK_TypedVectorList4_816: return "MCK_TypedVectorList4_816"; case MCK_TypedVectorList4_08: return "MCK_TypedVectorList4_08"; case MCK_TypedVectorList4_064: return "MCK_TypedVectorList4_064"; case MCK_TypedVectorList4_016: return "MCK_TypedVectorList4_016"; case MCK_TypedVectorList4_032: return "MCK_TypedVectorList4_032"; case MCK_VecListOne128: return "MCK_VecListOne128"; case MCK_TypedVectorList1_168: return "MCK_TypedVectorList1_168"; case MCK_TypedVectorList1_164: return "MCK_TypedVectorList1_164"; case MCK_TypedVectorList1_264: return "MCK_TypedVectorList1_264"; case MCK_TypedVectorList1_232: return "MCK_TypedVectorList1_232"; case MCK_TypedVectorList1_416: return "MCK_TypedVectorList1_416"; case MCK_TypedVectorList1_432: return "MCK_TypedVectorList1_432"; case MCK_VecListOne64: return "MCK_VecListOne64"; case MCK_TypedVectorList1_88: return "MCK_TypedVectorList1_88"; case MCK_TypedVectorList1_816: return "MCK_TypedVectorList1_816"; case MCK_TypedVectorList1_08: return "MCK_TypedVectorList1_08"; case MCK_TypedVectorList1_064: return "MCK_TypedVectorList1_064"; case MCK_TypedVectorList1_016: return "MCK_TypedVectorList1_016"; case MCK_TypedVectorList1_032: return "MCK_TypedVectorList1_032"; case MCK_VecListThree128: return "MCK_VecListThree128"; case MCK_TypedVectorList3_168: return "MCK_TypedVectorList3_168"; case MCK_TypedVectorList3_164: return "MCK_TypedVectorList3_164"; case MCK_TypedVectorList3_264: return "MCK_TypedVectorList3_264"; case MCK_TypedVectorList3_232: return "MCK_TypedVectorList3_232"; case MCK_TypedVectorList3_416: return "MCK_TypedVectorList3_416"; case MCK_TypedVectorList3_432: return "MCK_TypedVectorList3_432"; case MCK_VecListThree64: return "MCK_VecListThree64"; case MCK_TypedVectorList3_88: return "MCK_TypedVectorList3_88"; case MCK_TypedVectorList3_816: return "MCK_TypedVectorList3_816"; case MCK_TypedVectorList3_08: return "MCK_TypedVectorList3_08"; case MCK_TypedVectorList3_064: return "MCK_TypedVectorList3_064"; case MCK_TypedVectorList3_016: return "MCK_TypedVectorList3_016"; case MCK_TypedVectorList3_032: return "MCK_TypedVectorList3_032"; case MCK_VecListTwo128: return "MCK_VecListTwo128"; case MCK_TypedVectorList2_168: return "MCK_TypedVectorList2_168"; case MCK_TypedVectorList2_164: return "MCK_TypedVectorList2_164"; case MCK_TypedVectorList2_264: return "MCK_TypedVectorList2_264"; case MCK_TypedVectorList2_232: return "MCK_TypedVectorList2_232"; case MCK_TypedVectorList2_416: return "MCK_TypedVectorList2_416"; case MCK_TypedVectorList2_432: return "MCK_TypedVectorList2_432"; case MCK_VecListTwo64: return "MCK_VecListTwo64"; case MCK_TypedVectorList2_88: return "MCK_TypedVectorList2_88"; case MCK_TypedVectorList2_816: return "MCK_TypedVectorList2_816"; case MCK_TypedVectorList2_08: return "MCK_TypedVectorList2_08"; case MCK_TypedVectorList2_064: return "MCK_TypedVectorList2_064"; case MCK_TypedVectorList2_016: return "MCK_TypedVectorList2_016"; case MCK_TypedVectorList2_032: return "MCK_TypedVectorList2_032"; case MCK_IndexRange1_1: return "MCK_IndexRange1_1"; case MCK_IndexRange0_15: return "MCK_IndexRange0_15"; case MCK_IndexRange0_1: return "MCK_IndexRange0_1"; case MCK_IndexRange0_7: return "MCK_IndexRange0_7"; case MCK_IndexRange0_3: return "MCK_IndexRange0_3"; case MCK_VectorReg128: return "MCK_VectorReg128"; case MCK_VectorReg64: return "MCK_VectorReg64"; case MCK_VectorRegLo: return "MCK_VectorRegLo"; case MCK_WSeqPair: return "MCK_WSeqPair"; case MCK_XSeqPair: return "MCK_XSeqPair"; case MCK_ZPRExtendLSL3216: return "MCK_ZPRExtendLSL3216"; case MCK_ZPRExtendLSL3232: return "MCK_ZPRExtendLSL3232"; case MCK_ZPRExtendLSL3264: return "MCK_ZPRExtendLSL3264"; case MCK_ZPRExtendLSL328: return "MCK_ZPRExtendLSL328"; case MCK_ZPRExtendSXTW3216: return "MCK_ZPRExtendSXTW3216"; case MCK_ZPRExtendSXTW3232: return "MCK_ZPRExtendSXTW3232"; case MCK_ZPRExtendSXTW3264: return "MCK_ZPRExtendSXTW3264"; case MCK_ZPRExtendSXTW328: return "MCK_ZPRExtendSXTW328"; case MCK_ZPRExtendSXTW328Only: return "MCK_ZPRExtendSXTW328Only"; case MCK_ZPRExtendUXTW3216: return "MCK_ZPRExtendUXTW3216"; case MCK_ZPRExtendUXTW3232: return "MCK_ZPRExtendUXTW3232"; case MCK_ZPRExtendUXTW3264: return "MCK_ZPRExtendUXTW3264"; case MCK_ZPRExtendUXTW328: return "MCK_ZPRExtendUXTW328"; case MCK_ZPRExtendUXTW328Only: return "MCK_ZPRExtendUXTW328Only"; case MCK_ZPRExtendLSL6416: return "MCK_ZPRExtendLSL6416"; case MCK_ZPRExtendLSL6432: return "MCK_ZPRExtendLSL6432"; case MCK_ZPRExtendLSL6464: return "MCK_ZPRExtendLSL6464"; case MCK_ZPRExtendLSL648: return "MCK_ZPRExtendLSL648"; case MCK_ZPRExtendSXTW6416: return "MCK_ZPRExtendSXTW6416"; case MCK_ZPRExtendSXTW6432: return "MCK_ZPRExtendSXTW6432"; case MCK_ZPRExtendSXTW6464: return "MCK_ZPRExtendSXTW6464"; case MCK_ZPRExtendSXTW648: return "MCK_ZPRExtendSXTW648"; case MCK_ZPRExtendSXTW648Only: return "MCK_ZPRExtendSXTW648Only"; case MCK_ZPRExtendUXTW6416: return "MCK_ZPRExtendUXTW6416"; case MCK_ZPRExtendUXTW6432: return "MCK_ZPRExtendUXTW6432"; case MCK_ZPRExtendUXTW6464: return "MCK_ZPRExtendUXTW6464"; case MCK_ZPRExtendUXTW648: return "MCK_ZPRExtendUXTW648"; case MCK_ZPRExtendUXTW648Only: return "MCK_ZPRExtendUXTW648Only"; case MCK_SVEVectorQReg: return "MCK_SVEVectorQReg"; case MCK_SVEVectorHReg: return "MCK_SVEVectorHReg"; case MCK_SVEVectorSReg: return "MCK_SVEVectorSReg"; case MCK_SVEVector3bHReg: return "MCK_SVEVector3bHReg"; case MCK_SVEVector3bSReg: return "MCK_SVEVector3bSReg"; case MCK_SVEVector3bBReg: return "MCK_SVEVector3bBReg"; case MCK_SVEVector4bHReg: return "MCK_SVEVector4bHReg"; case MCK_SVEVector4bSReg: return "MCK_SVEVector4bSReg"; case MCK_SVEVector4bDReg: return "MCK_SVEVector4bDReg"; case MCK_SVEVectorDReg: return "MCK_SVEVectorDReg"; case MCK_SVEVectorBReg: return "MCK_SVEVectorBReg"; case MCK_SVEVectorAnyReg: return "MCK_SVEVectorAnyReg"; case MCK_ComplexRotationEven: return "MCK_ComplexRotationEven"; case MCK_ComplexRotationOdd: return "MCK_ComplexRotationOdd"; case MCK_SVELogicalImm8: return "MCK_SVELogicalImm8"; case MCK_SVELogicalImm16: return "MCK_SVELogicalImm16"; case MCK_SVELogicalImm32: return "MCK_SVELogicalImm32"; case MCK_SVEPreferredLogicalImm16: return "MCK_SVEPreferredLogicalImm16"; case MCK_SVEPreferredLogicalImm32: return "MCK_SVEPreferredLogicalImm32"; case MCK_SVEPreferredLogicalImm64: return "MCK_SVEPreferredLogicalImm64"; case MCK_SVELogicalImm8Not: return "MCK_SVELogicalImm8Not"; case MCK_SVELogicalImm16Not: return "MCK_SVELogicalImm16Not"; case MCK_SVELogicalImm32Not: return "MCK_SVELogicalImm32Not"; case MCK_SVEExactFPImmOperandHalfOne: return "MCK_SVEExactFPImmOperandHalfOne"; case MCK_SVEExactFPImmOperandHalfTwo: return "MCK_SVEExactFPImmOperandHalfTwo"; case MCK_SVEExactFPImmOperandZeroOne: return "MCK_SVEExactFPImmOperandZeroOne"; case MCK_MOVZ32_lsl0MovAlias: return "MCK_MOVZ32_lsl0MovAlias"; case MCK_MOVZ32_lsl16MovAlias: return "MCK_MOVZ32_lsl16MovAlias"; case MCK_MOVZ64_lsl0MovAlias: return "MCK_MOVZ64_lsl0MovAlias"; case MCK_MOVZ64_lsl16MovAlias: return "MCK_MOVZ64_lsl16MovAlias"; case MCK_MOVZ64_lsl32MovAlias: return "MCK_MOVZ64_lsl32MovAlias"; case MCK_MOVZ64_lsl48MovAlias: return "MCK_MOVZ64_lsl48MovAlias"; case MCK_MOVN32_lsl0MovAlias: return "MCK_MOVN32_lsl0MovAlias"; case MCK_MOVN32_lsl16MovAlias: return "MCK_MOVN32_lsl16MovAlias"; case MCK_MOVN64_lsl0MovAlias: return "MCK_MOVN64_lsl0MovAlias"; case MCK_MOVN64_lsl16MovAlias: return "MCK_MOVN64_lsl16MovAlias"; case MCK_MOVN64_lsl32MovAlias: return "MCK_MOVN64_lsl32MovAlias"; case MCK_MOVN64_lsl48MovAlias: return "MCK_MOVN64_lsl48MovAlias"; case MCK_FPRAsmOperandFPR8: return "MCK_FPRAsmOperandFPR8"; case MCK_FPRAsmOperandFPR16: return "MCK_FPRAsmOperandFPR16"; case MCK_FPRAsmOperandFPR32: return "MCK_FPRAsmOperandFPR32"; case MCK_FPRAsmOperandFPR64: return "MCK_FPRAsmOperandFPR64"; case MCK_FPRAsmOperandFPR128: return "MCK_FPRAsmOperandFPR128"; case MCK_FPR8asZPR: return "MCK_FPR8asZPR"; case MCK_FPR16asZPR: return "MCK_FPR16asZPR"; case MCK_FPR32asZPR: return "MCK_FPR32asZPR"; case MCK_FPR64asZPR: return "MCK_FPR64asZPR"; case MCK_FPR128asZPR: return "MCK_FPR128asZPR"; case MCK_SVEVectorList18: return "MCK_SVEVectorList18"; case MCK_SVEVectorList116: return "MCK_SVEVectorList116"; case MCK_SVEVectorList132: return "MCK_SVEVectorList132"; case MCK_SVEVectorList164: return "MCK_SVEVectorList164"; case MCK_SVEVectorList28: return "MCK_SVEVectorList28"; case MCK_SVEVectorList216: return "MCK_SVEVectorList216"; case MCK_SVEVectorList232: return "MCK_SVEVectorList232"; case MCK_SVEVectorList264: return "MCK_SVEVectorList264"; case MCK_SVEVectorList38: return "MCK_SVEVectorList38"; case MCK_SVEVectorList316: return "MCK_SVEVectorList316"; case MCK_SVEVectorList332: return "MCK_SVEVectorList332"; case MCK_SVEVectorList364: return "MCK_SVEVectorList364"; case MCK_SVEVectorList48: return "MCK_SVEVectorList48"; case MCK_SVEVectorList416: return "MCK_SVEVectorList416"; case MCK_SVEVectorList432: return "MCK_SVEVectorList432"; case MCK_SVEVectorList464: return "MCK_SVEVectorList464"; case NumMatchClassKinds: return "NumMatchClassKinds"; } llvm_unreachable("unhandled MatchClassKind!"); } #endif // NDEBUG uint64_t AArch64AsmParser:: ComputeAvailableFeatures(const FeatureBitset& FB) const { uint64_t Features = 0; if ((FB[AArch64::HasV8_1aOps])) Features |= Feature_HasV8_1a; if ((FB[AArch64::HasV8_2aOps])) Features |= Feature_HasV8_2a; if ((FB[AArch64::HasV8_3aOps])) Features |= Feature_HasV8_3a; if ((FB[AArch64::HasV8_4aOps])) Features |= Feature_HasV8_4a; if ((FB[AArch64::FeatureFPARMv8])) Features |= Feature_HasFPARMv8; if ((FB[AArch64::FeatureNEON])) Features |= Feature_HasNEON; if ((FB[AArch64::FeatureCrypto])) Features |= Feature_HasCrypto; if ((FB[AArch64::FeatureSM4])) Features |= Feature_HasSM4; if ((FB[AArch64::FeatureSHA3])) Features |= Feature_HasSHA3; if ((FB[AArch64::FeatureSHA2])) Features |= Feature_HasSHA2; if ((FB[AArch64::FeatureAES])) Features |= Feature_HasAES; if ((FB[AArch64::FeatureDotProd])) Features |= Feature_HasDotProd; if ((FB[AArch64::FeatureCRC])) Features |= Feature_HasCRC; if ((FB[AArch64::FeatureLSE])) Features |= Feature_HasLSE; if ((FB[AArch64::FeatureRAS])) Features |= Feature_HasRAS; if ((FB[AArch64::FeatureRDM])) Features |= Feature_HasRDM; if ((FB[AArch64::FeatureFullFP16])) Features |= Feature_HasFullFP16; if ((FB[AArch64::FeatureSPE])) Features |= Feature_HasSPE; if ((FB[AArch64::FeatureFuseAES])) Features |= Feature_HasFuseAES; if ((FB[AArch64::FeatureSVE])) Features |= Feature_HasSVE; if ((FB[AArch64::FeatureRCPC])) Features |= Feature_HasRCPC; if ((!FB[AArch64::FeatureNoNegativeImmediates])) Features |= Feature_UseNegativeImmediates; return Features; } static bool checkAsmTiedOperandConstraints(const AArch64AsmParser&AsmParser, unsigned Kind, const OperandVector &Operands, uint64_t &ErrorInfo) { assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!"); const uint8_t *Converter = ConversionTable[Kind]; for (const uint8_t *p = Converter; *p; p+= 2) { switch (*p) { case CVT_Tied: { unsigned OpIdx = *(p+1); assert(OpIdx < (size_t)(std::end(TiedAsmOperandTable) - std::begin(TiedAsmOperandTable)) && "Tied operand not found"); unsigned OpndNum1 = TiedAsmOperandTable[OpIdx][1]; unsigned OpndNum2 = TiedAsmOperandTable[OpIdx][2]; if (OpndNum1 != OpndNum2) { auto &SrcOp1 = Operands[OpndNum1]; auto &SrcOp2 = Operands[OpndNum2]; if (SrcOp1->isReg() && SrcOp2->isReg()) { if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) { ErrorInfo = OpndNum2; return false; } } } break; } default: break; } } return true; } static const char *const MnemonicTable = "\003abs\003adc\004adcs\003add\005addhn\006addhn2\004addp\005addpl\004ad" "ds\004addv\005addvl\003adr\004adrp\004aesd\004aese\006aesimc\005aesmc\003" "and\004ands\004andv\003asr\004asrd\004asrr\004asrv\005autda\005autdb\006" "autdza\006autdzb\005autia\tautia1716\007autiasp\006autiaz\005autib\taut" "ib1716\007autibsp\006autibz\006autiza\006autizb\001b\004bcax\003bfm\003" "bic\004bics\003bif\003bit\002bl\003blr\005blraa\006blraaz\005blrab\006b" "lrabz\002br\004braa\005braaz\004brab\005brabz\003brk\004brka\005brkas\004" "brkb\005brkbs\004brkn\005brkns\005brkpa\006brkpas\005brkpb\006brkpbs\003" "bsl\003cas\004casa\005casab\005casah\005casal\006casalb\006casalh\004ca" "sb\004cash\004casl\005caslb\005caslh\004casp\005caspa\006caspal\005casp" "l\004cbnz\003cbz\004ccmn\004ccmp\005cfinv\004cinc\004cinv\006clasta\006" "clastb\005clrex\003cls\003clz\004cmeq\004cmge\004cmgt\004cmhi\004cmhs\004" "cmle\004cmlo\004cmls\004cmlt\003cmn\003cmp\005cmpeq\005cmpge\005cmpgt\005" "cmphi\005cmphs\005cmple\005cmplo\005cmpls\005cmplt\005cmpne\005cmtst\004" "cneg\004cnot\003cnt\004cntb\004cntd\004cnth\004cntp\004cntw\007compact\003" "cpy\006crc32b\007crc32cb\007crc32ch\007crc32cw\007crc32cx\006crc32h\006" "crc32w\006crc32x\004csdb\004csel\004cset\005csetm\005csinc\005csinv\005" "csneg\007ctermeq\007ctermne\005dcps1\005dcps2\005dcps3\004decb\004decd\004" "dech\004decp\004decw\003dmb\004drps\003dsb\003dup\004dupm\003eon\003eor" "\004eor3\004eors\004eorv\004eret\006eretaa\006eretab\003esb\003ext\004e" "xtr\004fabd\004fabs\005facge\005facgt\005facle\005faclt\004fadd\005fadd" "a\005faddp\005faddv\005fcadd\005fccmp\006fccmpe\005fcmeq\005fcmge\005fc" "mgt\005fcmla\005fcmle\005fcmlt\005fcmne\004fcmp\005fcmpe\005fcmuo\004fc" "py\005fcsel\004fcvt\006fcvtas\006fcvtau\005fcvtl\006fcvtl2\006fcvtms\006" "fcvtmu\005fcvtn\006fcvtn2\006fcvtns\006fcvtnu\006fcvtps\006fcvtpu\006fc" "vtxn\007fcvtxn2\006fcvtzs\006fcvtzu\004fdiv\005fdivr\004fdup\005fexpa\007" "fjcvtzs\004fmad\005fmadd\004fmax\006fmaxnm\007fmaxnmp\007fmaxnmv\005fma" "xp\005fmaxv\004fmin\006fminnm\007fminnmp\007fminnmv\005fminp\005fminv\004" "fmla\004fmls\004fmov\004fmsb\005fmsub\004fmul\005fmulx\004fneg\005fnmad" "\006fnmadd\005fnmla\005fnmls\005fnmsb\006fnmsub\005fnmul\006frecpe\006f" "recps\006frecpx\006frinta\006frinti\006frintm\006frintn\006frintp\006fr" "intx\006frintz\007frsqrte\007frsqrts\006fscale\005fsqrt\004fsub\005fsub" "r\005ftmad\006ftsmul\006ftssel\004hint\003hlt\003hvc\004incb\004incd\004" "inch\004incp\004incw\005index\003ins\004insr\003isb\005lasta\005lastb\003" "ld1\004ld1b\004ld1d\004ld1h\004ld1r\005ld1rb\005ld1rd\005ld1rh\006ld1rq" "b\006ld1rqd\006ld1rqh\006ld1rqw\006ld1rsb\006ld1rsh\006ld1rsw\005ld1rw\005" "ld1sb\005ld1sh\005ld1sw\004ld1w\003ld2\004ld2b\004ld2d\004ld2h\004ld2r\004" "ld2w\003ld3\004ld3b\004ld3d\004ld3h\004ld3r\004ld3w\003ld4\004ld4b\004l" "d4d\004ld4h\004ld4r\004ld4w\005ldadd\006ldadda\007ldaddab\007ldaddah\007" "ldaddal\010ldaddalb\010ldaddalh\006ldaddb\006ldaddh\006ldaddl\007ldaddl" "b\007ldaddlh\005ldapr\006ldaprb\006ldaprh\006ldapur\007ldapurb\007ldapu" "rh\010ldapursb\010ldapursh\010ldapursw\004ldar\005ldarb\005ldarh\005lda" "xp\005ldaxr\006ldaxrb\006ldaxrh\005ldclr\006ldclra\007ldclrab\007ldclra" "h\007ldclral\010ldclralb\010ldclralh\006ldclrb\006ldclrh\006ldclrl\007l" "dclrlb\007ldclrlh\005ldeor\006ldeora\007ldeorab\007ldeorah\007ldeoral\010" "ldeoralb\010ldeoralh\006ldeorb\006ldeorh\006ldeorl\007ldeorlb\007ldeorl" "h\006ldff1b\006ldff1d\006ldff1h\007ldff1sb\007ldff1sh\007ldff1sw\006ldf" "f1w\005ldlar\006ldlarb\006ldlarh\006ldnf1b\006ldnf1d\006ldnf1h\007ldnf1" "sb\007ldnf1sh\007ldnf1sw\006ldnf1w\004ldnp\006ldnt1b\006ldnt1d\006ldnt1" "h\006ldnt1w\003ldp\005ldpsw\003ldr\005ldraa\005ldrab\004ldrb\004ldrh\005" "ldrsb\005ldrsh\005ldrsw\005ldset\006ldseta\007ldsetab\007ldsetah\007lds" "etal\010ldsetalb\010ldsetalh\006ldsetb\006ldseth\006ldsetl\007ldsetlb\007" "ldsetlh\006ldsmax\007ldsmaxa\010ldsmaxab\010ldsmaxah\010ldsmaxal\tldsma" "xalb\tldsmaxalh\007ldsmaxb\007ldsmaxh\007ldsmaxl\010ldsmaxlb\010ldsmaxl" "h\006ldsmin\007ldsmina\010ldsminab\010ldsminah\010ldsminal\tldsminalb\t" "ldsminalh\007ldsminb\007ldsminh\007ldsminl\010ldsminlb\010ldsminlh\004l" "dtr\005ldtrb\005ldtrh\006ldtrsb\006ldtrsh\006ldtrsw\006ldumax\007ldumax" "a\010ldumaxab\010ldumaxah\010ldumaxal\tldumaxalb\tldumaxalh\007ldumaxb\007" "ldumaxh\007ldumaxl\010ldumaxlb\010ldumaxlh\006ldumin\007ldumina\010ldum" "inab\010lduminah\010lduminal\tlduminalb\tlduminalh\007lduminb\007ldumin" "h\007lduminl\010lduminlb\010lduminlh\004ldur\005ldurb\005ldurh\006ldurs" "b\006ldursh\006ldursw\004ldxp\004ldxr\005ldxrb\005ldxrh\003lsl\004lslr\004" "lslv\003lsr\004lsrr\004lsrv\003mad\004madd\003mla\003mls\004mneg\003mov" "\004movi\004movk\004movn\007movprfx\004movs\004movz\003mrs\003msb\003ms" "r\004msub\003mul\003mvn\004mvni\004nand\005nands\003neg\004negs\003ngc\004" "ngcs\003nop\003nor\004nors\003not\004nots\003orn\004orns\003orr\004orrs" "\003orv\005pacda\005pacdb\006pacdza\006pacdzb\005pacga\005pacia\tpacia1" "716\007paciasp\006paciaz\005pacib\tpacib1716\007pacibsp\006pacibz\006pa" "ciza\006pacizb\006pfalse\006pfirst\004pmul\005pmull\006pmull2\005pnext\004" "prfb\004prfd\004prfh\004prfm\005prfum\004prfw\003psb\005ptest\005ptrue\006" "ptrues\007punpkhi\007punpklo\006raddhn\007raddhn2\004rax1\004rbit\005rd" "ffr\006rdffrs\004rdvl\003ret\005retaa\005retab\003rev\005rev16\005rev32" "\005rev64\004revb\004revh\004revw\004rmif\003ror\004rorv\005rshrn\006rs" "hrn2\006rsubhn\007rsubhn2\004saba\005sabal\006sabal2\004sabd\005sabdl\006" "sabdl2\006sadalp\005saddl\006saddl2\006saddlp\006saddlv\005saddv\005sad" "dw\006saddw2\003sbc\004sbcs\004sbfm\005scvtf\004sdiv\005sdivr\004sdot\003" "sel\006setf16\005setf8\006setffr\003sev\004sevl\005sha1c\005sha1h\005sh" "a1m\005sha1p\007sha1su0\007sha1su1\007sha256h\010sha256h2\tsha256su0\ts" "ha256su1\007sha512h\010sha512h2\tsha512su0\tsha512su1\005shadd\003shl\004" "shll\005shll2\004shrn\005shrn2\005shsub\003sli\tsm3partw1\tsm3partw2\006" "sm3ss1\007sm3tt1a\007sm3tt1b\007sm3tt2a\007sm3tt2b\004sm4e\007sm4ekey\006" "smaddl\004smax\005smaxp\005smaxv\003smc\004smin\005sminp\005sminv\005sm" "lal\006smlal2\005smlsl\006smlsl2\006smnegl\004smov\006smsubl\005smulh\005" "smull\006smull2\006splice\005sqabs\005sqadd\006sqdecb\006sqdecd\006sqde" "ch\006sqdecp\006sqdecw\007sqdmlal\010sqdmlal2\007sqdmlsl\010sqdmlsl2\007" "sqdmulh\007sqdmull\010sqdmull2\006sqincb\006sqincd\006sqinch\006sqincp\006" "sqincw\005sqneg\010sqrdmlah\010sqrdmlsh\010sqrdmulh\006sqrshl\007sqrshr" "n\010sqrshrn2\010sqrshrun\tsqrshrun2\005sqshl\006sqshlu\006sqshrn\007sq" "shrn2\007sqshrun\010sqshrun2\005sqsub\005sqxtn\006sqxtn2\006sqxtun\007s" "qxtun2\006srhadd\003sri\005srshl\005srshr\005srsra\004sshl\005sshll\006" "sshll2\004sshr\004ssra\005ssubl\006ssubl2\005ssubw\006ssubw2\003st1\004" "st1b\004st1d\004st1h\004st1w\003st2\004st2b\004st2d\004st2h\004st2w\003" "st3\004st3b\004st3d\004st3h\004st3w\003st4\004st4b\004st4d\004st4h\004s" "t4w\005stadd\006staddb\006staddh\006staddl\007staddlb\007staddlh\005stc" "lr\006stclrb\006stclrh\006stclrl\007stclrlb\007stclrlh\005steor\006steo" "rb\006steorh\006steorl\007steorlb\007steorlh\005stllr\006stllrb\006stll" "rh\004stlr\005stlrb\005stlrh\005stlur\006stlurb\006stlurh\005stlxp\005s" "tlxr\006stlxrb\006stlxrh\004stnp\006stnt1b\006stnt1d\006stnt1h\006stnt1" "w\003stp\003str\004strb\004strh\005stset\006stsetb\006stseth\006stsetl\007" "stsetlb\007stsetlh\006stsmax\007stsmaxb\007stsmaxh\007stsmaxl\010stsmax" "lb\010stsmaxlh\006stsmin\007stsminb\007stsminh\007stsminl\010stsminlb\010" "stsminlh\004sttr\005sttrb\005sttrh\006stumax\007stumaxb\007stumaxh\007s" "tumaxl\010stumaxlb\010stumaxlh\006stumin\007stuminb\007stuminh\007stumi" "nl\010stuminlb\010stuminlh\004stur\005sturb\005sturh\004stxp\004stxr\005" "stxrb\005stxrh\003sub\005subhn\006subhn2\004subr\004subs\007sunpkhi\007" "sunpklo\006suqadd\003svc\003swp\004swpa\005swpab\005swpah\005swpal\006s" "wpalb\006swpalh\004swpb\004swph\004swpl\005swplb\005swplh\004sxtb\004sx" "th\004sxtl\005sxtl2\004sxtw\003sys\004sysl\003tbl\004tbnz\003tbx\003tbz" "\004trn1\004trn2\003tsb\003tst\004uaba\005uabal\006uabal2\004uabd\005ua" "bdl\006uabdl2\006uadalp\005uaddl\006uaddl2\006uaddlp\006uaddlv\005uaddv" "\005uaddw\006uaddw2\004ubfm\005ucvtf\004udiv\005udivr\004udot\005uhadd\005" "uhsub\006umaddl\004umax\005umaxp\005umaxv\004umin\005uminp\005uminv\005" "umlal\006umlal2\005umlsl\006umlsl2\006umnegl\004umov\006umsubl\005umulh" "\005umull\006umull2\005uqadd\006uqdecb\006uqdecd\006uqdech\006uqdecp\006" "uqdecw\006uqincb\006uqincd\006uqinch\006uqincp\006uqincw\006uqrshl\007u" "qrshrn\010uqrshrn2\005uqshl\006uqshrn\007uqshrn2\005uqsub\005uqxtn\006u" "qxtn2\006urecpe\006urhadd\005urshl\005urshr\007ursqrte\005ursra\004ushl" "\005ushll\006ushll2\004ushr\006usqadd\004usra\005usubl\006usubl2\005usu" "bw\006usubw2\007uunpkhi\007uunpklo\004uxtb\004uxth\004uxtl\005uxtl2\004" "uxtw\004uzp1\004uzp2\003wfe\003wfi\007whilele\007whilelo\007whilels\007" "whilelt\005wrffr\003xar\005xpacd\005xpaci\007xpaclri\003xtn\004xtn2\005" "yield\004zip1\004zip2"; namespace { struct MatchEntry { uint16_t Mnemonic; uint16_t Opcode; uint16_t ConvertFn; uint32_t RequiredFeatures; uint16_t Classes[10]; StringRef getMnemonic() const { return StringRef(MnemonicTable + Mnemonic + 1, MnemonicTable[Mnemonic]); } }; // Predicate for searching for an opcode. struct LessOpcode { bool operator()(const MatchEntry &LHS, StringRef RHS) { return LHS.getMnemonic() < RHS; } bool operator()(StringRef LHS, const MatchEntry &RHS) { return LHS < RHS.getMnemonic(); } bool operator()(const MatchEntry &LHS, const MatchEntry &RHS) { return LHS.getMnemonic() < RHS.getMnemonic(); } }; } // end anonymous namespace. static const MatchEntry MatchTable0[] = { { 0 /* abs */, AArch64::ABSv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 0 /* abs */, AArch64::ABSv16i8, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 0 /* abs */, AArch64::ABSv2i64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 0 /* abs */, AArch64::ABSv4i32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 0 /* abs */, AArch64::ABSv8i16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 0 /* abs */, AArch64::ABSv2i32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 0 /* abs */, AArch64::ABSv4i16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 0 /* abs */, AArch64::ABSv8i8, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 0 /* abs */, AArch64::ABS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 0 /* abs */, AArch64::ABS_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 0 /* abs */, AArch64::ABS_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 0 /* abs */, AArch64::ABS_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, }, { 4 /* adc */, AArch64::ADCWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 4 /* adc */, AArch64::ADCXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 8 /* adcs */, AArch64::ADCSWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 8 /* adcs */, AArch64::ADCSXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 13 /* add */, AArch64::ADDWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, 0, { MCK_GPR32sponly, MCK_GPR32sp, MCK_GPR32 }, }, { 13 /* add */, AArch64::ADDXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, 0, { MCK_GPR64sponly, MCK_GPR64sp, MCK_GPR64 }, }, { 13 /* add */, AArch64::ADDv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 13 /* add */, AArch64::ADDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 13 /* add */, AArch64::ADDWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, 0, { MCK_GPR32sp, MCK_GPR32sponly, MCK_GPR32 }, }, { 13 /* add */, AArch64::SUBWri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, Feature_UseNegativeImmediates, { MCK_GPR32sp, MCK_GPR32sp, MCK_AddSubImmNeg }, }, { 13 /* add */, AArch64::ADDWri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR32sp, MCK_GPR32sp, MCK_AddSubImm }, }, { 13 /* add */, AArch64::ADDXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 13 /* add */, AArch64::ADDXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, 0, { MCK_GPR64sp, MCK_GPR64sponly, MCK_GPR64 }, }, { 13 /* add */, AArch64::SUBXri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, Feature_UseNegativeImmediates, { MCK_GPR64sp, MCK_GPR64sp, MCK_AddSubImmNeg }, }, { 13 /* add */, AArch64::ADDXri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR64sp, MCK_GPR64sp, MCK_AddSubImm }, }, { 13 /* add */, AArch64::ADD_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, }, { 13 /* add */, AArch64::ADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 13 /* add */, AArch64::ADD_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEAddSubImm32 }, }, { 13 /* add */, AArch64::ADD_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 13 /* add */, AArch64::ADD_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEAddSubImm64 }, }, { 13 /* add */, AArch64::ADD_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 13 /* add */, AArch64::ADD_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEAddSubImm8 }, }, { 13 /* add */, AArch64::ADD_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 13 /* add */, AArch64::ADDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, { 13 /* add */, AArch64::ADDWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, 0, { MCK_GPR32sp, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, }, { 13 /* add */, AArch64::ADDXrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, { 13 /* add */, AArch64::ADDXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend641_3, 0, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR32, MCK_Extend64 }, }, { 13 /* add */, AArch64::ADDXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3, 0, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, }, { 13 /* add */, AArch64::ADDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 13 /* add */, AArch64::ADDv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 13 /* add */, AArch64::ADDv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 13 /* add */, AArch64::ADDv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 13 /* add */, AArch64::ADDv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 13 /* add */, AArch64::ADDv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 13 /* add */, AArch64::ADDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 13 /* add */, AArch64::ADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 13 /* add */, AArch64::ADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 13 /* add */, AArch64::ADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 13 /* add */, AArch64::ADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 17 /* addhn */, AArch64::ADDHNv2i64_v2i32, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 17 /* addhn */, AArch64::ADDHNv4i32_v4i16, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 17 /* addhn */, AArch64::ADDHNv8i16_v8i8, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 23 /* addhn2 */, AArch64::ADDHNv8i16_v16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 23 /* addhn2 */, AArch64::ADDHNv2i64_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 23 /* addhn2 */, AArch64::ADDHNv4i32_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 30 /* addp */, AArch64::ADDPv2i64p, Convert__FPRAsmOperandFPR641_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPRAsmOperandFPR64, MCK_VectorReg128, MCK__DOT_2d }, }, { 30 /* addp */, AArch64::ADDPv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 30 /* addp */, AArch64::ADDPv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 30 /* addp */, AArch64::ADDPv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 30 /* addp */, AArch64::ADDPv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 30 /* addp */, AArch64::ADDPv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 30 /* addp */, AArch64::ADDPv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 30 /* addp */, AArch64::ADDPv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 35 /* addpl */, AArch64::ADDPL_XXI, Convert__Reg1_0__Reg1_1__SImm61_2, Feature_HasSVE, { MCK_GPR64sp, MCK_GPR64sp, MCK_SImm6 }, }, { 41 /* adds */, AArch64::ADDSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, 0, { MCK_GPR32, MCK_GPR32sponly, MCK_GPR32 }, }, { 41 /* adds */, AArch64::ADDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 41 /* adds */, AArch64::SUBSWri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, Feature_UseNegativeImmediates, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImmNeg }, }, { 41 /* adds */, AArch64::ADDSWri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImm }, }, { 41 /* adds */, AArch64::ADDSXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, 0, { MCK_GPR64, MCK_GPR64sponly, MCK_GPR64 }, }, { 41 /* adds */, AArch64::ADDSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 41 /* adds */, AArch64::SUBSXri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, Feature_UseNegativeImmediates, { MCK_GPR64, MCK_GPR64sp, MCK_AddSubImmNeg }, }, { 41 /* adds */, AArch64::ADDSXri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR64, MCK_GPR64sp, MCK_AddSubImm }, }, { 41 /* adds */, AArch64::ADDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, { 41 /* adds */, AArch64::ADDSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, 0, { MCK_GPR32, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, }, { 41 /* adds */, AArch64::ADDSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, { 41 /* adds */, AArch64::ADDSXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, 0, { MCK_GPR64, MCK_GPR64sp, MCK_GPR32, MCK_Extend }, }, { 41 /* adds */, AArch64::ADDSXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3, 0, { MCK_GPR64, MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, }, { 46 /* addv */, AArch64::ADDVv8i16v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_8h }, }, { 46 /* addv */, AArch64::ADDVv4i16v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_4h }, }, { 46 /* addv */, AArch64::ADDVv4i32v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, }, { 46 /* addv */, AArch64::ADDVv16i8v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR8, MCK_VectorReg128, MCK__DOT_16b }, }, { 46 /* addv */, AArch64::ADDVv8i8v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR8, MCK_VectorReg64, MCK__DOT_8b }, }, { 51 /* addvl */, AArch64::ADDVL_XXI, Convert__Reg1_0__Reg1_1__SImm61_2, Feature_HasSVE, { MCK_GPR64sp, MCK_GPR64sp, MCK_SImm6 }, }, { 57 /* adr */, AArch64::ADR, Convert__Reg1_0__AdrLabel1_1, 0, { MCK_GPR64, MCK_AdrLabel }, }, { 57 /* adr */, AArch64::ADR_LSL_ZZZ_S_1, Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL32161_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK__91_, MCK_SVEVectorSReg, MCK_ZPRExtendLSL3216, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_LSL_ZZZ_S_2, Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL32321_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK__91_, MCK_SVEVectorSReg, MCK_ZPRExtendLSL3232, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_LSL_ZZZ_S_3, Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL32641_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK__91_, MCK_SVEVectorSReg, MCK_ZPRExtendLSL3264, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_LSL_ZZZ_S_0, Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL3281_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK__91_, MCK_SVEVectorSReg, MCK_ZPRExtendLSL328, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_LSL_ZZZ_D_1, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL64161_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendLSL6416, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_LSL_ZZZ_D_2, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL64321_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendLSL6432, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_LSL_ZZZ_D_3, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL64641_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendLSL6464, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_LSL_ZZZ_D_0, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL6481_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_SXTW_ZZZ_D_1, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW64161_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendSXTW6416, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_SXTW_ZZZ_D_2, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW64321_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendSXTW6432, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_SXTW_ZZZ_D_3, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW64641_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendSXTW6464, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_SXTW_ZZZ_D_0, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW6481_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_UXTW_ZZZ_D_1, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW64161_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendUXTW6416, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_UXTW_ZZZ_D_2, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW64321_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendUXTW6432, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_UXTW_ZZZ_D_3, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW64641_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendUXTW6464, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_UXTW_ZZZ_D_0, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW6481_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 61 /* adrp */, AArch64::ADRP, Convert__Reg1_0__AdrpLabel1_1, 0, { MCK_GPR64, MCK_AdrpLabel }, }, { 66 /* aesd */, AArch64::AESDrr, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasAES, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 71 /* aese */, AArch64::AESErr, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasAES, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 76 /* aesimc */, AArch64::AESIMCrr, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasAES, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 83 /* aesmc */, AArch64::AESMCrr, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasAES, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 89 /* and */, AArch64::ANDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 89 /* and */, AArch64::ANDWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, 0, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32 }, }, { 89 /* and */, AArch64::ANDXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 89 /* and */, AArch64::ANDXri, Convert__Reg1_0__Reg1_1__LogicalImm641_2, 0, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64 }, }, { 89 /* and */, AArch64::AND_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm161_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, }, { 89 /* and */, AArch64::AND_ZI, Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm321_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVELogicalImm32 }, }, { 89 /* and */, AArch64::AND_ZI, Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm641_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_LogicalImm64 }, }, { 89 /* and */, AArch64::AND_ZZZ, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 89 /* and */, AArch64::AND_ZI, Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm81_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVELogicalImm8 }, }, { 89 /* and */, AArch64::ANDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, { 89 /* and */, AArch64::ANDXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, { 89 /* and */, AArch64::AND_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 89 /* and */, AArch64::ANDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 89 /* and */, AArch64::ANDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 89 /* and */, AArch64::AND_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 89 /* and */, AArch64::AND_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 89 /* and */, AArch64::AND_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 89 /* and */, AArch64::AND_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 93 /* ands */, AArch64::ANDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 93 /* ands */, AArch64::ANDSWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, 0, { MCK_GPR32, MCK_GPR32, MCK_LogicalImm32 }, }, { 93 /* ands */, AArch64::ANDSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 93 /* ands */, AArch64::ANDSXri, Convert__Reg1_0__Reg1_1__LogicalImm641_2, 0, { MCK_GPR64, MCK_GPR64, MCK_LogicalImm64 }, }, { 93 /* ands */, AArch64::ANDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, { 93 /* ands */, AArch64::ANDSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, { 93 /* ands */, AArch64::ANDS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 98 /* andv */, AArch64::ANDV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 98 /* andv */, AArch64::ANDV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 98 /* andv */, AArch64::ANDV_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 98 /* andv */, AArch64::ANDV_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, }, { 103 /* asr */, AArch64::ASRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 103 /* asr */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__imm_95_31, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, }, { 103 /* asr */, AArch64::ASRVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 103 /* asr */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__Imm0_631_2__imm_95_63, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63 }, }, { 103 /* asr */, AArch64::ASR_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm1_161_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, }, { 103 /* asr */, AArch64::ASR_WIDE_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 103 /* asr */, AArch64::ASR_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__Imm1_321_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, }, { 103 /* asr */, AArch64::ASR_WIDE_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 103 /* asr */, AArch64::ASR_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__Imm1_641_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, }, { 103 /* asr */, AArch64::ASR_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__Imm1_81_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, }, { 103 /* asr */, AArch64::ASR_WIDE_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 103 /* asr */, AArch64::ASR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, }, { 103 /* asr */, AArch64::ASR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 103 /* asr */, AArch64::ASR_WIDE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 103 /* asr */, AArch64::ASR_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_321_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm1_32 }, }, { 103 /* asr */, AArch64::ASR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 103 /* asr */, AArch64::ASR_WIDE_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 103 /* asr */, AArch64::ASR_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_641_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm1_64 }, }, { 103 /* asr */, AArch64::ASR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 103 /* asr */, AArch64::ASR_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_81_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm1_8 }, }, { 103 /* asr */, AArch64::ASR_WIDE_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 103 /* asr */, AArch64::ASR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 107 /* asrd */, AArch64::ASRD_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, }, { 107 /* asrd */, AArch64::ASRD_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_321_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm1_32 }, }, { 107 /* asrd */, AArch64::ASRD_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_641_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm1_64 }, }, { 107 /* asrd */, AArch64::ASRD_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_81_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm1_8 }, }, { 112 /* asrr */, AArch64::ASRR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 112 /* asrr */, AArch64::ASRR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 112 /* asrr */, AArch64::ASRR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 112 /* asrr */, AArch64::ASRR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 117 /* asrv */, AArch64::ASRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 117 /* asrv */, AArch64::ASRVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 122 /* autda */, AArch64::AUTDA, Convert__Reg1_0__Reg1_1, Feature_HasV8_3a, { MCK_GPR64, MCK_GPR64sp }, }, { 128 /* autdb */, AArch64::AUTDB, Convert__Reg1_0__Reg1_1, Feature_HasV8_3a, { MCK_GPR64, MCK_GPR64sp }, }, { 134 /* autdza */, AArch64::AUTDZA, Convert__Reg1_0, Feature_HasV8_3a, { MCK_GPR64 }, }, { 141 /* autdzb */, AArch64::AUTDZB, Convert__Reg1_0, Feature_HasV8_3a, { MCK_GPR64 }, }, { 148 /* autia */, AArch64::AUTIA, Convert__Reg1_0__Reg1_1, Feature_HasV8_3a, { MCK_GPR64, MCK_GPR64sp }, }, { 154 /* autia1716 */, AArch64::AUTIA1716, Convert_NoOperands, 0, { }, }, { 164 /* autiasp */, AArch64::AUTIASP, Convert_NoOperands, 0, { }, }, { 172 /* autiaz */, AArch64::AUTIAZ, Convert_NoOperands, 0, { }, }, { 179 /* autib */, AArch64::AUTIB, Convert__Reg1_0__Reg1_1, Feature_HasV8_3a, { MCK_GPR64, MCK_GPR64sp }, }, { 185 /* autib1716 */, AArch64::AUTIB1716, Convert_NoOperands, 0, { }, }, { 195 /* autibsp */, AArch64::AUTIBSP, Convert_NoOperands, 0, { }, }, { 203 /* autibz */, AArch64::AUTIBZ, Convert_NoOperands, 0, { }, }, { 210 /* autiza */, AArch64::AUTIZA, Convert__Reg1_0, Feature_HasV8_3a, { MCK_GPR64 }, }, { 217 /* autizb */, AArch64::AUTIZB, Convert__Reg1_0, Feature_HasV8_3a, { MCK_GPR64 }, }, { 224 /* b */, AArch64::B, Convert__BranchTarget261_0, 0, { MCK_BranchTarget26 }, }, { 224 /* b */, AArch64::Bcc, Convert__CondCode1_1__PCRelLabel191_2, 0, { MCK__DOT_, MCK_CondCode, MCK_PCRelLabel19 }, }, { 226 /* bcax */, AArch64::BCAX, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__VectorReg1281_6, Feature_HasSHA3, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 231 /* bfm */, AArch64::BFMWri, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm0_311_2__Imm0_311_3, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, }, { 231 /* bfm */, AArch64::BFMXri, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm0_631_2__Imm0_631_3, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63, MCK_Imm0_63 }, }, { 235 /* bic */, AArch64::BICv2i32, Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255 }, }, { 235 /* bic */, AArch64::BICv4i16, Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255 }, }, { 235 /* bic */, AArch64::BICv4i32, Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255 }, }, { 235 /* bic */, AArch64::BICv8i16, Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255 }, }, { 235 /* bic */, AArch64::BICWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 235 /* bic */, AArch64::ANDWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, Feature_UseNegativeImmediates, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32Not }, }, { 235 /* bic */, AArch64::BICXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 235 /* bic */, AArch64::ANDXri, Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2, Feature_UseNegativeImmediates, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64Not }, }, { 235 /* bic */, AArch64::BICv4i32, Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255 }, }, { 235 /* bic */, AArch64::BICv8i16, Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255 }, }, { 235 /* bic */, AArch64::BICv2i32, Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255 }, }, { 235 /* bic */, AArch64::BICv4i16, Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255 }, }, { 235 /* bic */, AArch64::AND_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm16Not1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16Not }, }, { 235 /* bic */, AArch64::AND_ZI, Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm32Not1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVELogicalImm32Not }, }, { 235 /* bic */, AArch64::AND_ZI, Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm64Not1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_LogicalImm64Not }, }, { 235 /* bic */, AArch64::BIC_ZZZ, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 235 /* bic */, AArch64::AND_ZI, Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm8Not1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVELogicalImm8Not }, }, { 235 /* bic */, AArch64::BICWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, { 235 /* bic */, AArch64::BICXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, { 235 /* bic */, AArch64::BICv4i32, Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255, MCK_LogicalVecShifter }, }, { 235 /* bic */, AArch64::BICv8i16, Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, { 235 /* bic */, AArch64::BICv2i32, Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255, MCK_LogicalVecShifter }, }, { 235 /* bic */, AArch64::BICv4i16, Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, { 235 /* bic */, AArch64::BIC_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 235 /* bic */, AArch64::BICv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 235 /* bic */, AArch64::BICv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 235 /* bic */, AArch64::BIC_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 235 /* bic */, AArch64::BIC_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 235 /* bic */, AArch64::BIC_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 235 /* bic */, AArch64::BIC_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 239 /* bics */, AArch64::BICSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 239 /* bics */, AArch64::ANDSWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, Feature_UseNegativeImmediates, { MCK_GPR32, MCK_GPR32, MCK_LogicalImm32Not }, }, { 239 /* bics */, AArch64::BICSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 239 /* bics */, AArch64::ANDSXri, Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2, Feature_UseNegativeImmediates, { MCK_GPR64, MCK_GPR64, MCK_LogicalImm64Not }, }, { 239 /* bics */, AArch64::BICSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, { 239 /* bics */, AArch64::BICSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, { 239 /* bics */, AArch64::BICS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 244 /* bif */, AArch64::BIFv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 244 /* bif */, AArch64::BIFv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 248 /* bit */, AArch64::BITv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 248 /* bit */, AArch64::BITv8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 252 /* bl */, AArch64::BL, Convert__BranchTarget261_0, 0, { MCK_BranchTarget26 }, }, { 255 /* blr */, AArch64::BLR, Convert__Reg1_0, 0, { MCK_GPR64 }, }, { 259 /* blraa */, AArch64::BLRAA, Convert__Reg1_0__Reg1_1, Feature_HasV8_3a, { MCK_GPR64, MCK_GPR64sp }, }, { 265 /* blraaz */, AArch64::BLRAAZ, Convert__Reg1_0, Feature_HasV8_3a, { MCK_GPR64 }, }, { 272 /* blrab */, AArch64::BLRAB, Convert__Reg1_0__Reg1_1, Feature_HasV8_3a, { MCK_GPR64, MCK_GPR64sp }, }, { 278 /* blrabz */, AArch64::BLRABZ, Convert__Reg1_0, Feature_HasV8_3a, { MCK_GPR64 }, }, { 285 /* br */, AArch64::BR, Convert__Reg1_0, 0, { MCK_GPR64 }, }, { 288 /* braa */, AArch64::BRAA, Convert__Reg1_0__Reg1_1, Feature_HasV8_3a, { MCK_GPR64, MCK_GPR64sp }, }, { 293 /* braaz */, AArch64::BRAAZ, Convert__Reg1_0, Feature_HasV8_3a, { MCK_GPR64 }, }, { 299 /* brab */, AArch64::BRAB, Convert__Reg1_0__Reg1_1, Feature_HasV8_3a, { MCK_GPR64, MCK_GPR64sp }, }, { 304 /* brabz */, AArch64::BRABZ, Convert__Reg1_0, Feature_HasV8_3a, { MCK_GPR64 }, }, { 310 /* brk */, AArch64::BRK, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, { 314 /* brka */, AArch64::BRKA_PPmP, Convert__SVEPredicateBReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEPredicateBReg }, }, { 314 /* brka */, AArch64::BRKA_PPzP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, }, { 319 /* brkas */, AArch64::BRKAS_PPzP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, }, { 325 /* brkb */, AArch64::BRKB_PPmP, Convert__SVEPredicateBReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEPredicateBReg }, }, { 325 /* brkb */, AArch64::BRKB_PPzP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, }, { 330 /* brkbs */, AArch64::BRKBS_PPzP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, }, { 336 /* brkn */, AArch64::BRKN_PPzP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__Tie0_1_6, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 341 /* brkns */, AArch64::BRKNS_PPzP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__Tie0_1_6, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 347 /* brkpa */, AArch64::BRKPA_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 353 /* brkpas */, AArch64::BRKPAS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 360 /* brkpb */, AArch64::BRKPB_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 366 /* brkpbs */, AArch64::BRKPBS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 373 /* bsl */, AArch64::BSLv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 373 /* bsl */, AArch64::BSLv8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 377 /* cas */, AArch64::CASW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 377 /* cas */, AArch64::CASX, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 381 /* casa */, AArch64::CASAW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 381 /* casa */, AArch64::CASAX, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 386 /* casab */, AArch64::CASAB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 392 /* casah */, AArch64::CASAH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 398 /* casal */, AArch64::CASALW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 398 /* casal */, AArch64::CASALX, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 404 /* casalb */, AArch64::CASALB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 411 /* casalh */, AArch64::CASALH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 418 /* casb */, AArch64::CASB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 423 /* cash */, AArch64::CASH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 428 /* casl */, AArch64::CASLW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 428 /* casl */, AArch64::CASLX, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 433 /* caslb */, AArch64::CASLB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 439 /* caslh */, AArch64::CASLH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 445 /* casp */, AArch64::CASPW, Convert__WSeqPair1_0__Tie0_1_1__WSeqPair1_1__Reg1_3, Feature_HasLSE, { MCK_WSeqPair, MCK_WSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 445 /* casp */, AArch64::CASPX, Convert__XSeqPair1_0__Tie0_1_1__XSeqPair1_1__Reg1_3, Feature_HasLSE, { MCK_XSeqPair, MCK_XSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 450 /* caspa */, AArch64::CASPAW, Convert__WSeqPair1_0__Tie0_1_1__WSeqPair1_1__Reg1_3, Feature_HasLSE, { MCK_WSeqPair, MCK_WSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 450 /* caspa */, AArch64::CASPAX, Convert__XSeqPair1_0__Tie0_1_1__XSeqPair1_1__Reg1_3, Feature_HasLSE, { MCK_XSeqPair, MCK_XSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 456 /* caspal */, AArch64::CASPALW, Convert__WSeqPair1_0__Tie0_1_1__WSeqPair1_1__Reg1_3, Feature_HasLSE, { MCK_WSeqPair, MCK_WSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 456 /* caspal */, AArch64::CASPALX, Convert__XSeqPair1_0__Tie0_1_1__XSeqPair1_1__Reg1_3, Feature_HasLSE, { MCK_XSeqPair, MCK_XSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 463 /* caspl */, AArch64::CASPLW, Convert__WSeqPair1_0__Tie0_1_1__WSeqPair1_1__Reg1_3, Feature_HasLSE, { MCK_WSeqPair, MCK_WSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 463 /* caspl */, AArch64::CASPLX, Convert__XSeqPair1_0__Tie0_1_1__XSeqPair1_1__Reg1_3, Feature_HasLSE, { MCK_XSeqPair, MCK_XSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 469 /* cbnz */, AArch64::CBNZW, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_GPR32, MCK_PCRelLabel19 }, }, { 469 /* cbnz */, AArch64::CBNZX, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_GPR64, MCK_PCRelLabel19 }, }, { 474 /* cbz */, AArch64::CBZW, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_GPR32, MCK_PCRelLabel19 }, }, { 474 /* cbz */, AArch64::CBZX, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_GPR64, MCK_PCRelLabel19 }, }, { 478 /* ccmn */, AArch64::CCMNWr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_15, MCK_CondCode }, }, { 478 /* ccmn */, AArch64::CCMNWi, Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR32, MCK_Imm0_31, MCK_Imm0_15, MCK_CondCode }, }, { 478 /* ccmn */, AArch64::CCMNXr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_15, MCK_CondCode }, }, { 478 /* ccmn */, AArch64::CCMNXi, Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR64, MCK_Imm0_31, MCK_Imm0_15, MCK_CondCode }, }, { 483 /* ccmp */, AArch64::CCMPWr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_15, MCK_CondCode }, }, { 483 /* ccmp */, AArch64::CCMPWi, Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR32, MCK_Imm0_31, MCK_Imm0_15, MCK_CondCode }, }, { 483 /* ccmp */, AArch64::CCMPXr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_15, MCK_CondCode }, }, { 483 /* ccmp */, AArch64::CCMPXi, Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR64, MCK_Imm0_31, MCK_Imm0_15, MCK_CondCode }, }, { 488 /* cfinv */, AArch64::CFINV, Convert_NoOperands, Feature_HasV8_4a, { }, }, { 494 /* cinc */, AArch64::CSINCWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, }, { 494 /* cinc */, AArch64::CSINCXr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_CondCode }, }, { 499 /* cinv */, AArch64::CSINVWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, }, { 499 /* cinv */, AArch64::CSINVXr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_CondCode }, }, { 504 /* clasta */, AArch64::CLASTA_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_FPR16, MCK_SVEVectorHReg }, }, { 504 /* clasta */, AArch64::CLASTA_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_FPR32, MCK_SVEVectorSReg }, }, { 504 /* clasta */, AArch64::CLASTA_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_FPR64, MCK_SVEVectorDReg }, }, { 504 /* clasta */, AArch64::CLASTA_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, Feature_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_FPR8, MCK_SVEVectorBReg }, }, { 504 /* clasta */, AArch64::CLASTA_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorHReg }, }, { 504 /* clasta */, AArch64::CLASTA_RPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorSReg }, }, { 504 /* clasta */, AArch64::CLASTA_RPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorBReg }, }, { 504 /* clasta */, AArch64::CLASTA_RPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicate3bAnyReg, MCK_GPR64, MCK_SVEVectorDReg }, }, { 504 /* clasta */, AArch64::CLASTA_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 504 /* clasta */, AArch64::CLASTA_ZPZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 504 /* clasta */, AArch64::CLASTA_ZPZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 504 /* clasta */, AArch64::CLASTA_ZPZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 511 /* clastb */, AArch64::CLASTB_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_FPR16, MCK_SVEVectorHReg }, }, { 511 /* clastb */, AArch64::CLASTB_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_FPR32, MCK_SVEVectorSReg }, }, { 511 /* clastb */, AArch64::CLASTB_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_FPR64, MCK_SVEVectorDReg }, }, { 511 /* clastb */, AArch64::CLASTB_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, Feature_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_FPR8, MCK_SVEVectorBReg }, }, { 511 /* clastb */, AArch64::CLASTB_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorHReg }, }, { 511 /* clastb */, AArch64::CLASTB_RPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorSReg }, }, { 511 /* clastb */, AArch64::CLASTB_RPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorBReg }, }, { 511 /* clastb */, AArch64::CLASTB_RPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicate3bAnyReg, MCK_GPR64, MCK_SVEVectorDReg }, }, { 511 /* clastb */, AArch64::CLASTB_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 511 /* clastb */, AArch64::CLASTB_ZPZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 511 /* clastb */, AArch64::CLASTB_ZPZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 511 /* clastb */, AArch64::CLASTB_ZPZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 518 /* clrex */, AArch64::CLREX, Convert__imm_95_15, 0, { }, }, { 518 /* clrex */, AArch64::CLREX, Convert__Imm0_151_0, 0, { MCK_Imm0_15 }, }, { 524 /* cls */, AArch64::CLSWr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR32, MCK_GPR32 }, }, { 524 /* cls */, AArch64::CLSXr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, { 524 /* cls */, AArch64::CLSv16i8, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 524 /* cls */, AArch64::CLSv4i32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 524 /* cls */, AArch64::CLSv8i16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 524 /* cls */, AArch64::CLSv2i32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 524 /* cls */, AArch64::CLSv4i16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 524 /* cls */, AArch64::CLSv8i8, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 524 /* cls */, AArch64::CLS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 524 /* cls */, AArch64::CLS_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 524 /* cls */, AArch64::CLS_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 524 /* cls */, AArch64::CLS_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, }, { 528 /* clz */, AArch64::CLZWr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR32, MCK_GPR32 }, }, { 528 /* clz */, AArch64::CLZXr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, { 528 /* clz */, AArch64::CLZv16i8, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 528 /* clz */, AArch64::CLZv4i32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 528 /* clz */, AArch64::CLZv8i16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 528 /* clz */, AArch64::CLZv2i32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 528 /* clz */, AArch64::CLZv4i16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 528 /* clz */, AArch64::CLZv8i8, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 528 /* clz */, AArch64::CLZ_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 528 /* clz */, AArch64::CLZ_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 528 /* clz */, AArch64::CLZ_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 528 /* clz */, AArch64::CLZ_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, }, { 532 /* cmeq */, AArch64::CMEQv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, { 532 /* cmeq */, AArch64::CMEQv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 532 /* cmeq */, AArch64::CMEQv16i8rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK__35_0 }, }, { 532 /* cmeq */, AArch64::CMEQv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, { 532 /* cmeq */, AArch64::CMEQv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, { 532 /* cmeq */, AArch64::CMEQv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, { 532 /* cmeq */, AArch64::CMEQv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, { 532 /* cmeq */, AArch64::CMEQv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, { 532 /* cmeq */, AArch64::CMEQv8i8rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK__35_0 }, }, { 532 /* cmeq */, AArch64::CMEQv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 532 /* cmeq */, AArch64::CMEQv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 532 /* cmeq */, AArch64::CMEQv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 532 /* cmeq */, AArch64::CMEQv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 532 /* cmeq */, AArch64::CMEQv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 532 /* cmeq */, AArch64::CMEQv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 532 /* cmeq */, AArch64::CMEQv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 537 /* cmge */, AArch64::CMGEv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, { 537 /* cmge */, AArch64::CMGEv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 537 /* cmge */, AArch64::CMGEv16i8rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK__35_0 }, }, { 537 /* cmge */, AArch64::CMGEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, { 537 /* cmge */, AArch64::CMGEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, { 537 /* cmge */, AArch64::CMGEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, { 537 /* cmge */, AArch64::CMGEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, { 537 /* cmge */, AArch64::CMGEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, { 537 /* cmge */, AArch64::CMGEv8i8rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK__35_0 }, }, { 537 /* cmge */, AArch64::CMGEv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 537 /* cmge */, AArch64::CMGEv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 537 /* cmge */, AArch64::CMGEv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 537 /* cmge */, AArch64::CMGEv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 537 /* cmge */, AArch64::CMGEv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 537 /* cmge */, AArch64::CMGEv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 537 /* cmge */, AArch64::CMGEv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 542 /* cmgt */, AArch64::CMGTv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, { 542 /* cmgt */, AArch64::CMGTv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 542 /* cmgt */, AArch64::CMGTv16i8rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK__35_0 }, }, { 542 /* cmgt */, AArch64::CMGTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, { 542 /* cmgt */, AArch64::CMGTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, { 542 /* cmgt */, AArch64::CMGTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, { 542 /* cmgt */, AArch64::CMGTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, { 542 /* cmgt */, AArch64::CMGTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, { 542 /* cmgt */, AArch64::CMGTv8i8rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK__35_0 }, }, { 542 /* cmgt */, AArch64::CMGTv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 542 /* cmgt */, AArch64::CMGTv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 542 /* cmgt */, AArch64::CMGTv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 542 /* cmgt */, AArch64::CMGTv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 542 /* cmgt */, AArch64::CMGTv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 542 /* cmgt */, AArch64::CMGTv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 542 /* cmgt */, AArch64::CMGTv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 547 /* cmhi */, AArch64::CMHIv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 547 /* cmhi */, AArch64::CMHIv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 547 /* cmhi */, AArch64::CMHIv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 547 /* cmhi */, AArch64::CMHIv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 547 /* cmhi */, AArch64::CMHIv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 547 /* cmhi */, AArch64::CMHIv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 547 /* cmhi */, AArch64::CMHIv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 547 /* cmhi */, AArch64::CMHIv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 552 /* cmhs */, AArch64::CMHSv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 552 /* cmhs */, AArch64::CMHSv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 552 /* cmhs */, AArch64::CMHSv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 552 /* cmhs */, AArch64::CMHSv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 552 /* cmhs */, AArch64::CMHSv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 552 /* cmhs */, AArch64::CMHSv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 552 /* cmhs */, AArch64::CMHSv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 552 /* cmhs */, AArch64::CMHSv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 557 /* cmle */, AArch64::CMLEv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, { 557 /* cmle */, AArch64::CMGEv1i64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 557 /* cmle */, AArch64::CMLEv16i8rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK__35_0 }, }, { 557 /* cmle */, AArch64::CMLEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, { 557 /* cmle */, AArch64::CMLEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, { 557 /* cmle */, AArch64::CMLEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, { 557 /* cmle */, AArch64::CMLEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, { 557 /* cmle */, AArch64::CMLEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, { 557 /* cmle */, AArch64::CMLEv8i8rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK__35_0 }, }, { 557 /* cmle */, AArch64::CMGEv16i8, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 557 /* cmle */, AArch64::CMGEv2i64, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 557 /* cmle */, AArch64::CMGEv4i32, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 557 /* cmle */, AArch64::CMGEv8i16, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 557 /* cmle */, AArch64::CMGEv2i32, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 557 /* cmle */, AArch64::CMGEv4i16, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 557 /* cmle */, AArch64::CMGEv8i8, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 562 /* cmlo */, AArch64::CMHIv1i64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 562 /* cmlo */, AArch64::CMHIv16i8, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 562 /* cmlo */, AArch64::CMHIv2i64, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 562 /* cmlo */, AArch64::CMHIv4i32, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 562 /* cmlo */, AArch64::CMHIv8i16, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 562 /* cmlo */, AArch64::CMHIv2i32, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 562 /* cmlo */, AArch64::CMHIv4i16, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 562 /* cmlo */, AArch64::CMHIv8i8, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 567 /* cmls */, AArch64::CMHSv1i64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 567 /* cmls */, AArch64::CMHSv16i8, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 567 /* cmls */, AArch64::CMHSv2i64, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 567 /* cmls */, AArch64::CMHSv4i32, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 567 /* cmls */, AArch64::CMHSv8i16, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 567 /* cmls */, AArch64::CMHSv2i32, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 567 /* cmls */, AArch64::CMHSv4i16, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 567 /* cmls */, AArch64::CMHSv8i8, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 572 /* cmlt */, AArch64::CMLTv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, { 572 /* cmlt */, AArch64::CMGTv1i64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 572 /* cmlt */, AArch64::CMLTv16i8rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK__35_0 }, }, { 572 /* cmlt */, AArch64::CMLTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, { 572 /* cmlt */, AArch64::CMLTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, { 572 /* cmlt */, AArch64::CMLTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, { 572 /* cmlt */, AArch64::CMLTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, { 572 /* cmlt */, AArch64::CMLTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, { 572 /* cmlt */, AArch64::CMLTv8i8rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK__35_0 }, }, { 572 /* cmlt */, AArch64::CMGTv16i8, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 572 /* cmlt */, AArch64::CMGTv2i64, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 572 /* cmlt */, AArch64::CMGTv4i32, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 572 /* cmlt */, AArch64::CMGTv8i16, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 572 /* cmlt */, AArch64::CMGTv2i32, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 572 /* cmlt */, AArch64::CMGTv4i16, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 572 /* cmlt */, AArch64::CMGTv8i8, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 577 /* cmn */, AArch64::ADDSWrx, Convert__regWZR__Reg1_0__Reg1_1__imm_95_16, 0, { MCK_GPR32sponly, MCK_GPR32 }, }, { 577 /* cmn */, AArch64::ADDSXrx64, Convert__regXZR__Reg1_0__Reg1_1__imm_95_24, 0, { MCK_GPR64sponly, MCK_GPR64 }, }, { 577 /* cmn */, AArch64::ADDSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, 0, { MCK_GPR32, MCK_GPR32 }, }, { 577 /* cmn */, AArch64::SUBSWri, Convert__regWZR__Reg1_0__AddSubImmNeg2_1, Feature_UseNegativeImmediates, { MCK_GPR32sp, MCK_AddSubImmNeg }, }, { 577 /* cmn */, AArch64::ADDSWri, Convert__regWZR__Reg1_0__AddSubImm2_1, 0, { MCK_GPR32sp, MCK_AddSubImm }, }, { 577 /* cmn */, AArch64::ADDSXrs, Convert__regXZR__Reg1_0__Reg1_1__imm_95_0, 0, { MCK_GPR64, MCK_GPR64 }, }, { 577 /* cmn */, AArch64::SUBSXri, Convert__regXZR__Reg1_0__AddSubImmNeg2_1, Feature_UseNegativeImmediates, { MCK_GPR64sp, MCK_AddSubImmNeg }, }, { 577 /* cmn */, AArch64::ADDSXri, Convert__regXZR__Reg1_0__AddSubImm2_1, 0, { MCK_GPR64sp, MCK_AddSubImm }, }, { 577 /* cmn */, AArch64::ADDSWrs, Convert__regWZR__Reg1_0__Reg1_1__ArithmeticShifter321_2, 0, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, { 577 /* cmn */, AArch64::ADDSWrx, Convert__regWZR__Reg1_0__Reg1_1__Extend1_2, 0, { MCK_GPR32sp, MCK_GPR32, MCK_Extend }, }, { 577 /* cmn */, AArch64::ADDSXrs, Convert__regXZR__Reg1_0__Reg1_1__ArithmeticShifter641_2, 0, { MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, { 577 /* cmn */, AArch64::ADDSXrx, Convert__regXZR__Reg1_0__Reg1_1__Extend1_2, 0, { MCK_GPR64sp, MCK_GPR32, MCK_Extend }, }, { 577 /* cmn */, AArch64::ADDSXrx64, Convert__regXZR__Reg1_0__Reg1_1__ExtendLSL641_2, 0, { MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, }, { 581 /* cmp */, AArch64::SUBSWrx, Convert__regWZR__Reg1_0__Reg1_1__imm_95_16, 0, { MCK_GPR32sponly, MCK_GPR32 }, }, { 581 /* cmp */, AArch64::SUBSXrx64, Convert__regXZR__Reg1_0__Reg1_1__imm_95_24, 0, { MCK_GPR64sponly, MCK_GPR64 }, }, { 581 /* cmp */, AArch64::SUBSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, 0, { MCK_GPR32, MCK_GPR32 }, }, { 581 /* cmp */, AArch64::ADDSWri, Convert__regWZR__Reg1_0__AddSubImmNeg2_1, Feature_UseNegativeImmediates, { MCK_GPR32sp, MCK_AddSubImmNeg }, }, { 581 /* cmp */, AArch64::SUBSWri, Convert__regWZR__Reg1_0__AddSubImm2_1, 0, { MCK_GPR32sp, MCK_AddSubImm }, }, { 581 /* cmp */, AArch64::SUBSXrs, Convert__regXZR__Reg1_0__Reg1_1__imm_95_0, 0, { MCK_GPR64, MCK_GPR64 }, }, { 581 /* cmp */, AArch64::ADDSXri, Convert__regXZR__Reg1_0__AddSubImmNeg2_1, Feature_UseNegativeImmediates, { MCK_GPR64sp, MCK_AddSubImmNeg }, }, { 581 /* cmp */, AArch64::SUBSXri, Convert__regXZR__Reg1_0__AddSubImm2_1, 0, { MCK_GPR64sp, MCK_AddSubImm }, }, { 581 /* cmp */, AArch64::SUBSWrs, Convert__regWZR__Reg1_0__Reg1_1__ArithmeticShifter321_2, 0, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, { 581 /* cmp */, AArch64::SUBSWrx, Convert__regWZR__Reg1_0__Reg1_1__Extend1_2, 0, { MCK_GPR32sp, MCK_GPR32, MCK_Extend }, }, { 581 /* cmp */, AArch64::SUBSXrs, Convert__regXZR__Reg1_0__Reg1_1__ArithmeticShifter641_2, 0, { MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, { 581 /* cmp */, AArch64::SUBSXrx, Convert__regXZR__Reg1_0__Reg1_1__Extend1_2, 0, { MCK_GPR64sp, MCK_GPR32, MCK_Extend }, }, { 581 /* cmp */, AArch64::SUBSXrx64, Convert__regXZR__Reg1_0__Reg1_1__ExtendLSL641_2, 0, { MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, }, { 585 /* cmpeq */, AArch64::CMPEQ_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, }, { 585 /* cmpeq */, AArch64::CMPEQ_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 585 /* cmpeq */, AArch64::CMPEQ_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 585 /* cmpeq */, AArch64::CMPEQ_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, }, { 585 /* cmpeq */, AArch64::CMPEQ_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 585 /* cmpeq */, AArch64::CMPEQ_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 585 /* cmpeq */, AArch64::CMPEQ_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, }, { 585 /* cmpeq */, AArch64::CMPEQ_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 585 /* cmpeq */, AArch64::CMPEQ_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SImm5 }, }, { 585 /* cmpeq */, AArch64::CMPEQ_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 585 /* cmpeq */, AArch64::CMPEQ_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 591 /* cmpge */, AArch64::CMPGE_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, }, { 591 /* cmpge */, AArch64::CMPGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 591 /* cmpge */, AArch64::CMPGE_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 591 /* cmpge */, AArch64::CMPGE_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, }, { 591 /* cmpge */, AArch64::CMPGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 591 /* cmpge */, AArch64::CMPGE_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 591 /* cmpge */, AArch64::CMPGE_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, }, { 591 /* cmpge */, AArch64::CMPGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 591 /* cmpge */, AArch64::CMPGE_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SImm5 }, }, { 591 /* cmpge */, AArch64::CMPGE_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 591 /* cmpge */, AArch64::CMPGE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 597 /* cmpgt */, AArch64::CMPGT_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, }, { 597 /* cmpgt */, AArch64::CMPGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 597 /* cmpgt */, AArch64::CMPGT_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 597 /* cmpgt */, AArch64::CMPGT_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, }, { 597 /* cmpgt */, AArch64::CMPGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 597 /* cmpgt */, AArch64::CMPGT_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 597 /* cmpgt */, AArch64::CMPGT_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, }, { 597 /* cmpgt */, AArch64::CMPGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 597 /* cmpgt */, AArch64::CMPGT_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SImm5 }, }, { 597 /* cmpgt */, AArch64::CMPGT_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 597 /* cmpgt */, AArch64::CMPGT_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 603 /* cmphi */, AArch64::CMPHI_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_Imm0_127 }, }, { 603 /* cmphi */, AArch64::CMPHI_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 603 /* cmphi */, AArch64::CMPHI_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 603 /* cmphi */, AArch64::CMPHI_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_Imm0_127 }, }, { 603 /* cmphi */, AArch64::CMPHI_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 603 /* cmphi */, AArch64::CMPHI_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 603 /* cmphi */, AArch64::CMPHI_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_Imm0_127 }, }, { 603 /* cmphi */, AArch64::CMPHI_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 603 /* cmphi */, AArch64::CMPHI_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_Imm0_127 }, }, { 603 /* cmphi */, AArch64::CMPHI_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 603 /* cmphi */, AArch64::CMPHI_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 609 /* cmphs */, AArch64::CMPHS_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_Imm0_127 }, }, { 609 /* cmphs */, AArch64::CMPHS_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 609 /* cmphs */, AArch64::CMPHS_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 609 /* cmphs */, AArch64::CMPHS_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_Imm0_127 }, }, { 609 /* cmphs */, AArch64::CMPHS_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 609 /* cmphs */, AArch64::CMPHS_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 609 /* cmphs */, AArch64::CMPHS_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_Imm0_127 }, }, { 609 /* cmphs */, AArch64::CMPHS_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 609 /* cmphs */, AArch64::CMPHS_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_Imm0_127 }, }, { 609 /* cmphs */, AArch64::CMPHS_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 609 /* cmphs */, AArch64::CMPHS_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 615 /* cmple */, AArch64::CMPLE_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, }, { 615 /* cmple */, AArch64::CMPGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 615 /* cmple */, AArch64::CMPLE_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 615 /* cmple */, AArch64::CMPLE_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, }, { 615 /* cmple */, AArch64::CMPGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 615 /* cmple */, AArch64::CMPLE_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 615 /* cmple */, AArch64::CMPLE_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, }, { 615 /* cmple */, AArch64::CMPGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 615 /* cmple */, AArch64::CMPLE_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SImm5 }, }, { 615 /* cmple */, AArch64::CMPLE_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 615 /* cmple */, AArch64::CMPGE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_5__SVEVectorBReg1_4, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 621 /* cmplo */, AArch64::CMPLO_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_Imm0_127 }, }, { 621 /* cmplo */, AArch64::CMPHI_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 621 /* cmplo */, AArch64::CMPLO_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 621 /* cmplo */, AArch64::CMPLO_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_Imm0_127 }, }, { 621 /* cmplo */, AArch64::CMPHI_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 621 /* cmplo */, AArch64::CMPLO_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 621 /* cmplo */, AArch64::CMPLO_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_Imm0_127 }, }, { 621 /* cmplo */, AArch64::CMPHI_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 621 /* cmplo */, AArch64::CMPLO_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_Imm0_127 }, }, { 621 /* cmplo */, AArch64::CMPLO_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 621 /* cmplo */, AArch64::CMPHI_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_5__SVEVectorBReg1_4, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 627 /* cmpls */, AArch64::CMPLS_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_Imm0_127 }, }, { 627 /* cmpls */, AArch64::CMPHS_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 627 /* cmpls */, AArch64::CMPLS_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 627 /* cmpls */, AArch64::CMPLS_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_Imm0_127 }, }, { 627 /* cmpls */, AArch64::CMPHS_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 627 /* cmpls */, AArch64::CMPLS_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 627 /* cmpls */, AArch64::CMPLS_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_Imm0_127 }, }, { 627 /* cmpls */, AArch64::CMPHS_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 627 /* cmpls */, AArch64::CMPLS_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_Imm0_127 }, }, { 627 /* cmpls */, AArch64::CMPLS_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 627 /* cmpls */, AArch64::CMPHS_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_5__SVEVectorBReg1_4, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 633 /* cmplt */, AArch64::CMPLT_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, }, { 633 /* cmplt */, AArch64::CMPGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 633 /* cmplt */, AArch64::CMPLT_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 633 /* cmplt */, AArch64::CMPLT_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, }, { 633 /* cmplt */, AArch64::CMPGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 633 /* cmplt */, AArch64::CMPLT_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 633 /* cmplt */, AArch64::CMPLT_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, }, { 633 /* cmplt */, AArch64::CMPGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 633 /* cmplt */, AArch64::CMPLT_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SImm5 }, }, { 633 /* cmplt */, AArch64::CMPLT_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 633 /* cmplt */, AArch64::CMPGT_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_5__SVEVectorBReg1_4, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 639 /* cmpne */, AArch64::CMPNE_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, }, { 639 /* cmpne */, AArch64::CMPNE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 639 /* cmpne */, AArch64::CMPNE_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 639 /* cmpne */, AArch64::CMPNE_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, }, { 639 /* cmpne */, AArch64::CMPNE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 639 /* cmpne */, AArch64::CMPNE_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 639 /* cmpne */, AArch64::CMPNE_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, }, { 639 /* cmpne */, AArch64::CMPNE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 639 /* cmpne */, AArch64::CMPNE_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SImm5 }, }, { 639 /* cmpne */, AArch64::CMPNE_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 639 /* cmpne */, AArch64::CMPNE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 645 /* cmtst */, AArch64::CMTSTv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 645 /* cmtst */, AArch64::CMTSTv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 645 /* cmtst */, AArch64::CMTSTv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 645 /* cmtst */, AArch64::CMTSTv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 645 /* cmtst */, AArch64::CMTSTv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 645 /* cmtst */, AArch64::CMTSTv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 645 /* cmtst */, AArch64::CMTSTv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 645 /* cmtst */, AArch64::CMTSTv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 651 /* cneg */, AArch64::CSNEGWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, }, { 651 /* cneg */, AArch64::CSNEGXr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_CondCode }, }, { 656 /* cnot */, AArch64::CNOT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 656 /* cnot */, AArch64::CNOT_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 656 /* cnot */, AArch64::CNOT_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 656 /* cnot */, AArch64::CNOT_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, }, { 661 /* cnt */, AArch64::CNTv16i8, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 661 /* cnt */, AArch64::CNTv8i8, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 661 /* cnt */, AArch64::CNT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 661 /* cnt */, AArch64::CNT_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 661 /* cnt */, AArch64::CNT_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 661 /* cnt */, AArch64::CNT_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, }, { 665 /* cntb */, AArch64::CNTB_XPiI, Convert__Reg1_0__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 665 /* cntb */, AArch64::CNTB_XPiI, Convert__Reg1_0__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 665 /* cntb */, AArch64::CNTB_XPiI, Convert__Reg1_0__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 670 /* cntd */, AArch64::CNTD_XPiI, Convert__Reg1_0__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 670 /* cntd */, AArch64::CNTD_XPiI, Convert__Reg1_0__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 670 /* cntd */, AArch64::CNTD_XPiI, Convert__Reg1_0__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 675 /* cnth */, AArch64::CNTH_XPiI, Convert__Reg1_0__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 675 /* cnth */, AArch64::CNTH_XPiI, Convert__Reg1_0__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 675 /* cnth */, AArch64::CNTH_XPiI, Convert__Reg1_0__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 680 /* cntp */, AArch64::CNTP_XPP_H, Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateHReg1_2, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateAnyReg, MCK_SVEPredicateHReg }, }, { 680 /* cntp */, AArch64::CNTP_XPP_S, Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateSReg1_2, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateAnyReg, MCK_SVEPredicateSReg }, }, { 680 /* cntp */, AArch64::CNTP_XPP_D, Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateDReg1_2, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateAnyReg, MCK_SVEPredicateDReg }, }, { 680 /* cntp */, AArch64::CNTP_XPP_B, Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_2, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateAnyReg, MCK_SVEPredicateBReg }, }, { 685 /* cntw */, AArch64::CNTW_XPiI, Convert__Reg1_0__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 685 /* cntw */, AArch64::CNTW_XPiI, Convert__Reg1_0__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 685 /* cntw */, AArch64::CNTW_XPiI, Convert__Reg1_0__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 690 /* compact */, AArch64::COMPACT_ZPZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 690 /* compact */, AArch64::COMPACT_ZPZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 698 /* cpy */, AArch64::CPY_ZPmV_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR16 }, }, { 698 /* cpy */, AArch64::CPY_ZPmR_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR32sp }, }, { 698 /* cpy */, AArch64::CPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm162_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm16 }, }, { 698 /* cpy */, AArch64::CPY_ZPzI_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVECpyImm162_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm16 }, }, { 698 /* cpy */, AArch64::CPY_ZPmV_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR32 }, }, { 698 /* cpy */, AArch64::CPY_ZPmR_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR32sp }, }, { 698 /* cpy */, AArch64::CPY_ZPmI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm322_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm32 }, }, { 698 /* cpy */, AArch64::CPY_ZPzI_S, Convert__SVEVectorSReg1_0__SVEPredicateAnyReg1_1__SVECpyImm322_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm32 }, }, { 698 /* cpy */, AArch64::CPY_ZPmV_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR64 }, }, { 698 /* cpy */, AArch64::CPY_ZPmR_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR64sp }, }, { 698 /* cpy */, AArch64::CPY_ZPmI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm642_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm64 }, }, { 698 /* cpy */, AArch64::CPY_ZPzI_D, Convert__SVEVectorDReg1_0__SVEPredicateAnyReg1_1__SVECpyImm642_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm64 }, }, { 698 /* cpy */, AArch64::CPY_ZPmV_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR8 }, }, { 698 /* cpy */, AArch64::CPY_ZPmR_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR32sp }, }, { 698 /* cpy */, AArch64::CPY_ZPmI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm82_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm8 }, }, { 698 /* cpy */, AArch64::CPY_ZPzI_B, Convert__SVEVectorBReg1_0__SVEPredicateAnyReg1_1__SVECpyImm82_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm8 }, }, { 702 /* crc32b */, AArch64::CRC32Brr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 709 /* crc32cb */, AArch64::CRC32CBrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 717 /* crc32ch */, AArch64::CRC32CHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 725 /* crc32cw */, AArch64::CRC32CWrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 733 /* crc32cx */, AArch64::CRC32CXrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR64 }, }, { 741 /* crc32h */, AArch64::CRC32Hrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 748 /* crc32w */, AArch64::CRC32Wrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 755 /* crc32x */, AArch64::CRC32Xrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR64 }, }, { 762 /* csdb */, AArch64::HINT, Convert__imm_95_20, 0, { }, }, { 767 /* csel */, AArch64::CSELWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, }, { 767 /* csel */, AArch64::CSELXr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_CondCode }, }, { 772 /* cset */, AArch64::CSINCWr, Convert__Reg1_0__regWZR__regWZR__CondCode1_1, 0, { MCK_GPR32, MCK_CondCode }, }, { 772 /* cset */, AArch64::CSINCXr, Convert__Reg1_0__regXZR__regXZR__CondCode1_1, 0, { MCK_GPR64, MCK_CondCode }, }, { 777 /* csetm */, AArch64::CSINVWr, Convert__Reg1_0__regWZR__regWZR__CondCode1_1, 0, { MCK_GPR32, MCK_CondCode }, }, { 777 /* csetm */, AArch64::CSINVXr, Convert__Reg1_0__regXZR__regXZR__CondCode1_1, 0, { MCK_GPR64, MCK_CondCode }, }, { 783 /* csinc */, AArch64::CSINCWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, }, { 783 /* csinc */, AArch64::CSINCXr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_CondCode }, }, { 789 /* csinv */, AArch64::CSINVWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, }, { 789 /* csinv */, AArch64::CSINVXr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_CondCode }, }, { 795 /* csneg */, AArch64::CSNEGWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, }, { 795 /* csneg */, AArch64::CSNEGXr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_CondCode }, }, { 801 /* ctermeq */, AArch64::CTERMEQ_WW, Convert__Reg1_0__Reg1_1, Feature_HasSVE, { MCK_GPR32, MCK_GPR32 }, }, { 801 /* ctermeq */, AArch64::CTERMEQ_XX, Convert__Reg1_0__Reg1_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64 }, }, { 809 /* ctermne */, AArch64::CTERMNE_WW, Convert__Reg1_0__Reg1_1, Feature_HasSVE, { MCK_GPR32, MCK_GPR32 }, }, { 809 /* ctermne */, AArch64::CTERMNE_XX, Convert__Reg1_0__Reg1_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64 }, }, { 817 /* dcps1 */, AArch64::DCPS1, Convert__imm_95_0, 0, { }, }, { 817 /* dcps1 */, AArch64::DCPS1, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, { 823 /* dcps2 */, AArch64::DCPS2, Convert__imm_95_0, 0, { }, }, { 823 /* dcps2 */, AArch64::DCPS2, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, { 829 /* dcps3 */, AArch64::DCPS3, Convert__imm_95_0, 0, { }, }, { 829 /* dcps3 */, AArch64::DCPS3, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, { 835 /* decb */, AArch64::DECB_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 835 /* decb */, AArch64::DECB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 835 /* decb */, AArch64::DECB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 840 /* decd */, AArch64::DECD_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 840 /* decd */, AArch64::DECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorDReg }, }, { 840 /* decd */, AArch64::DECD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 840 /* decd */, AArch64::DECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern }, }, { 840 /* decd */, AArch64::DECD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 840 /* decd */, AArch64::DECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 845 /* dech */, AArch64::DECH_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 845 /* dech */, AArch64::DECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorHReg }, }, { 845 /* dech */, AArch64::DECH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 845 /* dech */, AArch64::DECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, }, { 845 /* dech */, AArch64::DECH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 845 /* dech */, AArch64::DECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 850 /* decp */, AArch64::DECP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, }, { 850 /* decp */, AArch64::DECP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, }, { 850 /* decp */, AArch64::DECP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, }, { 850 /* decp */, AArch64::DECP_XP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg }, }, { 850 /* decp */, AArch64::DECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, }, { 850 /* decp */, AArch64::DECP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg }, }, { 850 /* decp */, AArch64::DECP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg }, }, { 855 /* decw */, AArch64::DECW_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 855 /* decw */, AArch64::DECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorSReg }, }, { 855 /* decw */, AArch64::DECW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 855 /* decw */, AArch64::DECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern }, }, { 855 /* decw */, AArch64::DECW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 855 /* decw */, AArch64::DECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 860 /* dmb */, AArch64::DMB, Convert__Barrier1_0, 0, { MCK_Barrier }, }, { 864 /* drps */, AArch64::DRPS, Convert_NoOperands, 0, { }, }, { 869 /* dsb */, AArch64::DSB, Convert__Barrier1_0, 0, { MCK_Barrier }, }, { 873 /* dup */, AArch64::DUP_ZR_H, Convert__SVEVectorHReg1_0__Reg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32sp }, }, { 873 /* dup */, AArch64::DUP_ZI_H, Convert__SVEVectorHReg1_0__SVECpyImm162_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVECpyImm16 }, }, { 873 /* dup */, AArch64::DUP_ZR_S, Convert__SVEVectorSReg1_0__Reg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_GPR32sp }, }, { 873 /* dup */, AArch64::DUP_ZI_S, Convert__SVEVectorSReg1_0__SVECpyImm322_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVECpyImm32 }, }, { 873 /* dup */, AArch64::DUP_ZR_D, Convert__SVEVectorDReg1_0__Reg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_GPR64sp }, }, { 873 /* dup */, AArch64::DUP_ZI_D, Convert__SVEVectorDReg1_0__SVECpyImm642_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVECpyImm64 }, }, { 873 /* dup */, AArch64::DUP_ZR_B, Convert__SVEVectorBReg1_0__Reg1_1, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_GPR32sp }, }, { 873 /* dup */, AArch64::DUP_ZI_B, Convert__SVEVectorBReg1_0__SVECpyImm82_1, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVECpyImm8 }, }, { 873 /* dup */, AArch64::DUPv16i8gpr, Convert__VectorReg1281_0__Reg1_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_GPR32 }, }, { 873 /* dup */, AArch64::DUPv2i64gpr, Convert__VectorReg1281_0__Reg1_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_GPR64 }, }, { 873 /* dup */, AArch64::DUPv4i32gpr, Convert__VectorReg1281_0__Reg1_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_GPR32 }, }, { 873 /* dup */, AArch64::DUPv8i16gpr, Convert__VectorReg1281_0__Reg1_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_GPR32 }, }, { 873 /* dup */, AArch64::DUPv2i32gpr, Convert__VectorReg641_0__Reg1_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_GPR32 }, }, { 873 /* dup */, AArch64::DUPv4i16gpr, Convert__VectorReg641_0__Reg1_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_GPR32 }, }, { 873 /* dup */, AArch64::DUPv8i8gpr, Convert__VectorReg641_0__Reg1_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_GPR32 }, }, { 873 /* dup */, AArch64::DUP_ZZI_Q, Convert__SVEVectorQReg1_0__SVEVectorQReg1_1__SVEIndexRange0_31_2, Feature_HasSVE, { MCK_SVEVectorQReg, MCK_SVEVectorQReg, MCK_SVEIndexRange0_3 }, }, { 873 /* dup */, AArch64::DUP_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEIndexRange0_311_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEIndexRange0_31 }, }, { 873 /* dup */, AArch64::DUP_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEIndexRange0_151_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEIndexRange0_15 }, }, { 873 /* dup */, AArch64::DUP_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEIndexRange0_71_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEIndexRange0_7 }, }, { 873 /* dup */, AArch64::DUP_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEIndexRange0_631_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEIndexRange0_63 }, }, { 873 /* dup */, AArch64::CPYi16, Convert__Reg1_0__VectorReg1281_1__IndexRange0_71_3, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 873 /* dup */, AArch64::CPYi32, Convert__Reg1_0__VectorReg1281_1__IndexRange0_31_3, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 873 /* dup */, AArch64::CPYi64, Convert__Reg1_0__VectorReg1281_1__IndexRange0_11_3, Feature_HasNEON, { MCK_FPR64, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, }, { 873 /* dup */, AArch64::CPYi8, Convert__Reg1_0__VectorReg1281_1__IndexRange0_151_3, Feature_HasNEON, { MCK_FPR8, MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15 }, }, { 873 /* dup */, AArch64::DUPv16i8lane, Convert__VectorReg1281_0__VectorReg1281_2__IndexRange0_151_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15 }, }, { 873 /* dup */, AArch64::DUPv2i64lane, Convert__VectorReg1281_0__VectorReg1281_2__IndexRange0_11_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, }, { 873 /* dup */, AArch64::DUPv4i32lane, Convert__VectorReg1281_0__VectorReg1281_2__IndexRange0_31_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 873 /* dup */, AArch64::DUPv8i16lane, Convert__VectorReg1281_0__VectorReg1281_2__IndexRange0_71_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 873 /* dup */, AArch64::DUPv2i32lane, Convert__VectorReg641_0__VectorReg1281_2__IndexRange0_31_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 873 /* dup */, AArch64::DUPv4i16lane, Convert__VectorReg641_0__VectorReg1281_2__IndexRange0_71_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 873 /* dup */, AArch64::DUPv8i8lane, Convert__VectorReg641_0__VectorReg1281_2__IndexRange0_151_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15 }, }, { 877 /* dupm */, AArch64::DUPM_ZI, Convert__SVEVectorHReg1_0__SVELogicalImm161_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, }, { 877 /* dupm */, AArch64::DUPM_ZI, Convert__SVEVectorSReg1_0__SVELogicalImm321_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVELogicalImm32 }, }, { 877 /* dupm */, AArch64::DUPM_ZI, Convert__SVEVectorDReg1_0__LogicalImm641_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_LogicalImm64 }, }, { 877 /* dupm */, AArch64::DUPM_ZI, Convert__SVEVectorBReg1_0__SVELogicalImm81_1, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVELogicalImm8 }, }, { 882 /* eon */, AArch64::EONWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 882 /* eon */, AArch64::EORWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, Feature_UseNegativeImmediates, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32Not }, }, { 882 /* eon */, AArch64::EONXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 882 /* eon */, AArch64::EORXri, Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2, Feature_UseNegativeImmediates, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64Not }, }, { 882 /* eon */, AArch64::EOR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm16Not1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16Not }, }, { 882 /* eon */, AArch64::EOR_ZI, Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm32Not1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVELogicalImm32Not }, }, { 882 /* eon */, AArch64::EOR_ZI, Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm64Not1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_LogicalImm64Not }, }, { 882 /* eon */, AArch64::EOR_ZI, Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm8Not1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVELogicalImm8Not }, }, { 882 /* eon */, AArch64::EONWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, { 882 /* eon */, AArch64::EONXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, { 886 /* eor */, AArch64::EORWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 886 /* eor */, AArch64::EORWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, 0, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32 }, }, { 886 /* eor */, AArch64::EORXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 886 /* eor */, AArch64::EORXri, Convert__Reg1_0__Reg1_1__LogicalImm641_2, 0, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64 }, }, { 886 /* eor */, AArch64::EOR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm161_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, }, { 886 /* eor */, AArch64::EOR_ZI, Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm321_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVELogicalImm32 }, }, { 886 /* eor */, AArch64::EOR_ZI, Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm641_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_LogicalImm64 }, }, { 886 /* eor */, AArch64::EOR_ZZZ, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 886 /* eor */, AArch64::EOR_ZI, Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm81_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVELogicalImm8 }, }, { 886 /* eor */, AArch64::EORWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, { 886 /* eor */, AArch64::EORXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, { 886 /* eor */, AArch64::EOR_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 886 /* eor */, AArch64::EORv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 886 /* eor */, AArch64::EORv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 886 /* eor */, AArch64::EOR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 886 /* eor */, AArch64::EOR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 886 /* eor */, AArch64::EOR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 886 /* eor */, AArch64::EOR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 890 /* eor3 */, AArch64::EOR3, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__VectorReg1281_6, Feature_HasSHA3, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 895 /* eors */, AArch64::EORS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 900 /* eorv */, AArch64::EORV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 900 /* eorv */, AArch64::EORV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 900 /* eorv */, AArch64::EORV_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 900 /* eorv */, AArch64::EORV_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, }, { 905 /* eret */, AArch64::ERET, Convert_NoOperands, 0, { }, }, { 910 /* eretaa */, AArch64::ERETAA, Convert_NoOperands, Feature_HasV8_3a, { }, }, { 917 /* eretab */, AArch64::ERETAB, Convert_NoOperands, Feature_HasV8_3a, { }, }, { 924 /* esb */, AArch64::HINT, Convert__imm_95_16, Feature_HasRAS, { }, }, { 928 /* ext */, AArch64::EXT_ZZI, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__Imm0_2551_3, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm0_255 }, }, { 928 /* ext */, AArch64::EXTv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__Imm1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm }, }, { 928 /* ext */, AArch64::EXTv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4__Imm1_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm }, }, { 932 /* extr */, AArch64::EXTRWrri, Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_311_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, }, { 932 /* extr */, AArch64::EXTRXrri, Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_631_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_Imm0_63 }, }, { 937 /* fabd */, AArch64::FABD16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 937 /* fabd */, AArch64::FABD32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 937 /* fabd */, AArch64::FABD64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 937 /* fabd */, AArch64::FABDv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 937 /* fabd */, AArch64::FABDv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 937 /* fabd */, AArch64::FABDv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 937 /* fabd */, AArch64::FABDv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 937 /* fabd */, AArch64::FABDv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 937 /* fabd */, AArch64::FABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 937 /* fabd */, AArch64::FABD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 937 /* fabd */, AArch64::FABD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 942 /* fabs */, AArch64::FABSHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 942 /* fabs */, AArch64::FABSSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, { 942 /* fabs */, AArch64::FABSDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, { 942 /* fabs */, AArch64::FABSv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 942 /* fabs */, AArch64::FABSv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 942 /* fabs */, AArch64::FABSv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 942 /* fabs */, AArch64::FABSv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 942 /* fabs */, AArch64::FABSv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 942 /* fabs */, AArch64::FABS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 942 /* fabs */, AArch64::FABS_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 942 /* fabs */, AArch64::FABS_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 947 /* facge */, AArch64::FACGE16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 947 /* facge */, AArch64::FACGE32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 947 /* facge */, AArch64::FACGE64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 947 /* facge */, AArch64::FACGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 947 /* facge */, AArch64::FACGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 947 /* facge */, AArch64::FACGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 947 /* facge */, AArch64::FACGEv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 947 /* facge */, AArch64::FACGEv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 947 /* facge */, AArch64::FACGEv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 947 /* facge */, AArch64::FACGEv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 947 /* facge */, AArch64::FACGEv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 953 /* facgt */, AArch64::FACGT16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 953 /* facgt */, AArch64::FACGT32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 953 /* facgt */, AArch64::FACGT64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 953 /* facgt */, AArch64::FACGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 953 /* facgt */, AArch64::FACGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 953 /* facgt */, AArch64::FACGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 953 /* facgt */, AArch64::FACGTv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 953 /* facgt */, AArch64::FACGTv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 953 /* facgt */, AArch64::FACGTv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 953 /* facgt */, AArch64::FACGTv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 953 /* facgt */, AArch64::FACGTv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 959 /* facle */, AArch64::FACGE32, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 959 /* facle */, AArch64::FACGE64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 959 /* facle */, AArch64::FACGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 959 /* facle */, AArch64::FACGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 959 /* facle */, AArch64::FACGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 959 /* facle */, AArch64::FACGEv2f64, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 959 /* facle */, AArch64::FACGEv4f32, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 959 /* facle */, AArch64::FACGEv8f16, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 959 /* facle */, AArch64::FACGEv2f32, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 959 /* facle */, AArch64::FACGEv4f16, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 965 /* faclt */, AArch64::FACGT32, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 965 /* faclt */, AArch64::FACGT64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 965 /* faclt */, AArch64::FACGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 965 /* faclt */, AArch64::FACGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 965 /* faclt */, AArch64::FACGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 965 /* faclt */, AArch64::FACGTv2f64, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 965 /* faclt */, AArch64::FACGTv4f32, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 965 /* faclt */, AArch64::FACGTv8f16, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 965 /* faclt */, AArch64::FACGTv2f32, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 965 /* faclt */, AArch64::FACGTv4f16, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 971 /* fadd */, AArch64::FADDHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 971 /* fadd */, AArch64::FADDSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 971 /* fadd */, AArch64::FADDDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 971 /* fadd */, AArch64::FADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 971 /* fadd */, AArch64::FADD_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 971 /* fadd */, AArch64::FADD_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 971 /* fadd */, AArch64::FADDv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 971 /* fadd */, AArch64::FADDv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 971 /* fadd */, AArch64::FADDv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 971 /* fadd */, AArch64::FADDv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 971 /* fadd */, AArch64::FADDv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 971 /* fadd */, AArch64::FADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 971 /* fadd */, AArch64::FADD_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfOne }, }, { 971 /* fadd */, AArch64::FADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 971 /* fadd */, AArch64::FADD_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandHalfOne }, }, { 971 /* fadd */, AArch64::FADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 971 /* fadd */, AArch64::FADD_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandHalfOne }, }, { 976 /* fadda */, AArch64::FADDA_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_FPR16, MCK_SVEVectorHReg }, }, { 976 /* fadda */, AArch64::FADDA_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_FPR32, MCK_SVEVectorSReg }, }, { 976 /* fadda */, AArch64::FADDA_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_FPR64, MCK_SVEVectorDReg }, }, { 982 /* faddp */, AArch64::FADDPv2i16p, Convert__FPRAsmOperandFPR161_0__VectorReg641_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPRAsmOperandFPR16, MCK_VectorReg64, MCK__DOT_2h }, }, { 982 /* faddp */, AArch64::FADDPv2i32p, Convert__FPRAsmOperandFPR321_0__VectorReg641_1, Feature_HasNEON, { MCK_FPRAsmOperandFPR32, MCK_VectorReg64, MCK__DOT_2s }, }, { 982 /* faddp */, AArch64::FADDPv2i64p, Convert__FPRAsmOperandFPR641_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPRAsmOperandFPR64, MCK_VectorReg128, MCK__DOT_2d }, }, { 982 /* faddp */, AArch64::FADDPv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 982 /* faddp */, AArch64::FADDPv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 982 /* faddp */, AArch64::FADDPv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 982 /* faddp */, AArch64::FADDPv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 982 /* faddp */, AArch64::FADDPv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 988 /* faddv */, AArch64::FADDV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 988 /* faddv */, AArch64::FADDV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 988 /* faddv */, AArch64::FADDV_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 994 /* fcadd */, AArch64::FCADDv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__ComplexRotationOdd1_6, Feature_HasV8_3a|Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_ComplexRotationOdd }, }, { 994 /* fcadd */, AArch64::FCADDv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__ComplexRotationOdd1_6, Feature_HasV8_3a|Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_ComplexRotationOdd }, }, { 994 /* fcadd */, AArch64::FCADDv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__ComplexRotationOdd1_6, Feature_HasV8_3a|Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_ComplexRotationOdd }, }, { 994 /* fcadd */, AArch64::FCADDv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4__ComplexRotationOdd1_6, Feature_HasV8_3a|Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_ComplexRotationOdd }, }, { 994 /* fcadd */, AArch64::FCADDv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4__ComplexRotationOdd1_6, Feature_HasV8_3a|Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_ComplexRotationOdd }, }, { 994 /* fcadd */, AArch64::FCADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5__ComplexRotationOdd1_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, }, { 994 /* fcadd */, AArch64::FCADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5__ComplexRotationOdd1_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationOdd }, }, { 994 /* fcadd */, AArch64::FCADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5__ComplexRotationOdd1_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationOdd }, }, { 1000 /* fccmp */, AArch64::FCCMPHrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15, MCK_CondCode }, }, { 1000 /* fccmp */, AArch64::FCCMPSrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_Imm0_15, MCK_CondCode }, }, { 1000 /* fccmp */, AArch64::FCCMPDrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_Imm0_15, MCK_CondCode }, }, { 1006 /* fccmpe */, AArch64::FCCMPEHrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15, MCK_CondCode }, }, { 1006 /* fccmpe */, AArch64::FCCMPESrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_Imm0_15, MCK_CondCode }, }, { 1006 /* fccmpe */, AArch64::FCCMPEDrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_Imm0_15, MCK_CondCode }, }, { 1013 /* fcmeq */, AArch64::FCMEQv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQ16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQ32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQ64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQ_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1013 /* fcmeq */, AArch64::FCMEQ_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1013 /* fcmeq */, AArch64::FCMEQ_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1013 /* fcmeq */, AArch64::FCMEQv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0, MCK__DOT_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1013 /* fcmeq */, AArch64::FCMEQv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0, MCK__DOT_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1013 /* fcmeq */, AArch64::FCMEQv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0, MCK__DOT_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1013 /* fcmeq */, AArch64::FCMEQv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0, MCK__DOT_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1013 /* fcmeq */, AArch64::FCMEQv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0, MCK__DOT_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1013 /* fcmeq */, AArch64::FCMEQ_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__35_0, MCK__DOT_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQ_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__35_0, MCK__DOT_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQ_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__35_0, MCK__DOT_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0 }, }, { 1019 /* fcmge */, AArch64::FCMGE16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1019 /* fcmge */, AArch64::FCMGEv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0 }, }, { 1019 /* fcmge */, AArch64::FCMGE32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1019 /* fcmge */, AArch64::FCMGEv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, { 1019 /* fcmge */, AArch64::FCMGE64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1019 /* fcmge */, AArch64::FCMGEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, { 1019 /* fcmge */, AArch64::FCMGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1019 /* fcmge */, AArch64::FCMGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1019 /* fcmge */, AArch64::FCMGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1019 /* fcmge */, AArch64::FCMGEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0, MCK__DOT_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1019 /* fcmge */, AArch64::FCMGEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0, MCK__DOT_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1019 /* fcmge */, AArch64::FCMGEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0, MCK__DOT_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1019 /* fcmge */, AArch64::FCMGEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0, MCK__DOT_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1019 /* fcmge */, AArch64::FCMGEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0, MCK__DOT_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1019 /* fcmge */, AArch64::FCMGE_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__35_0, MCK__DOT_0 }, }, { 1019 /* fcmge */, AArch64::FCMGE_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__35_0, MCK__DOT_0 }, }, { 1019 /* fcmge */, AArch64::FCMGE_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__35_0, MCK__DOT_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGT16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGT32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGT64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1025 /* fcmgt */, AArch64::FCMGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1025 /* fcmgt */, AArch64::FCMGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1025 /* fcmgt */, AArch64::FCMGTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0, MCK__DOT_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1025 /* fcmgt */, AArch64::FCMGTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0, MCK__DOT_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1025 /* fcmgt */, AArch64::FCMGTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0, MCK__DOT_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1025 /* fcmgt */, AArch64::FCMGTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0, MCK__DOT_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1025 /* fcmgt */, AArch64::FCMGTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0, MCK__DOT_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1025 /* fcmgt */, AArch64::FCMGT_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__35_0, MCK__DOT_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGT_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__35_0, MCK__DOT_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGT_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__35_0, MCK__DOT_0 }, }, { 1031 /* fcmla */, AArch64::FCMLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3__ComplexRotationEven1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_3, MCK_ComplexRotationEven }, }, { 1031 /* fcmla */, AArch64::FCMLA_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_11_3__ComplexRotationEven1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_1, MCK_ComplexRotationEven }, }, { 1031 /* fcmla */, AArch64::FCMLAv2f64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__ComplexRotationEven1_6, Feature_HasV8_3a|Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_ComplexRotationEven }, }, { 1031 /* fcmla */, AArch64::FCMLAv4f32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__ComplexRotationEven1_6, Feature_HasV8_3a|Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_ComplexRotationEven }, }, { 1031 /* fcmla */, AArch64::FCMLAv8f16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__ComplexRotationEven1_6, Feature_HasV8_3a|Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_ComplexRotationEven }, }, { 1031 /* fcmla */, AArch64::FCMLAv2f32, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4__ComplexRotationEven1_6, Feature_HasV8_3a|Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_ComplexRotationEven }, }, { 1031 /* fcmla */, AArch64::FCMLAv4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4__ComplexRotationEven1_6, Feature_HasV8_3a|Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_ComplexRotationEven }, }, { 1031 /* fcmla */, AArch64::FCMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5__ComplexRotationEven1_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, }, { 1031 /* fcmla */, AArch64::FCMLA_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5__ComplexRotationEven1_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationEven }, }, { 1031 /* fcmla */, AArch64::FCMLA_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5__ComplexRotationEven1_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationEven }, }, { 1031 /* fcmla */, AArch64::FCMLAv4f32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_11_6__ComplexRotationEven1_7, Feature_HasV8_3a|Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_1, MCK_ComplexRotationEven }, }, { 1031 /* fcmla */, AArch64::FCMLAv8f16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6__ComplexRotationEven1_7, Feature_HasV8_3a|Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_3, MCK_ComplexRotationEven }, }, { 1031 /* fcmla */, AArch64::FCMLAv4f16_indexed, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_11_6__ComplexRotationEven1_7, Feature_HasV8_3a|Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_1, MCK_ComplexRotationEven }, }, { 1037 /* fcmle */, AArch64::FCMLEv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0 }, }, { 1037 /* fcmle */, AArch64::FCMLEv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0 }, }, { 1037 /* fcmle */, AArch64::FCMGE32, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1037 /* fcmle */, AArch64::FCMLEv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, { 1037 /* fcmle */, AArch64::FCMGE64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1037 /* fcmle */, AArch64::FCMLEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1037 /* fcmle */, AArch64::FCMLEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 1037 /* fcmle */, AArch64::FCMLEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 1037 /* fcmle */, AArch64::FCMLEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1037 /* fcmle */, AArch64::FCMLEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1037 /* fcmle */, AArch64::FCMLEv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, { 1037 /* fcmle */, AArch64::FCMLEv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, { 1037 /* fcmle */, AArch64::FCMLEv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, { 1037 /* fcmle */, AArch64::FCMLEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, { 1037 /* fcmle */, AArch64::FCMLEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, { 1037 /* fcmle */, AArch64::FCMLEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, { 1037 /* fcmle */, AArch64::FCMLEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, { 1037 /* fcmle */, AArch64::FCMLEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, { 1037 /* fcmle */, AArch64::FCMGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1037 /* fcmle */, AArch64::FCMGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1037 /* fcmle */, AArch64::FCMGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1037 /* fcmle */, AArch64::FCMLEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0, MCK__DOT_0 }, }, { 1037 /* fcmle */, AArch64::FCMGEv2f64, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1037 /* fcmle */, AArch64::FCMLEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0, MCK__DOT_0 }, }, { 1037 /* fcmle */, AArch64::FCMGEv4f32, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1037 /* fcmle */, AArch64::FCMLEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0, MCK__DOT_0 }, }, { 1037 /* fcmle */, AArch64::FCMGEv8f16, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1037 /* fcmle */, AArch64::FCMLEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0, MCK__DOT_0 }, }, { 1037 /* fcmle */, AArch64::FCMGEv2f32, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1037 /* fcmle */, AArch64::FCMLEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0, MCK__DOT_0 }, }, { 1037 /* fcmle */, AArch64::FCMGEv4f16, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1037 /* fcmle */, AArch64::FCMLE_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__35_0, MCK__DOT_0 }, }, { 1037 /* fcmle */, AArch64::FCMLE_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__35_0, MCK__DOT_0 }, }, { 1037 /* fcmle */, AArch64::FCMLE_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__35_0, MCK__DOT_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0 }, }, { 1043 /* fcmlt */, AArch64::FCMGT32, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, { 1043 /* fcmlt */, AArch64::FCMGT64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, { 1043 /* fcmlt */, AArch64::FCMGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1043 /* fcmlt */, AArch64::FCMGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1043 /* fcmlt */, AArch64::FCMGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1043 /* fcmlt */, AArch64::FCMLTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0, MCK__DOT_0 }, }, { 1043 /* fcmlt */, AArch64::FCMGTv2f64, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1043 /* fcmlt */, AArch64::FCMLTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0, MCK__DOT_0 }, }, { 1043 /* fcmlt */, AArch64::FCMGTv4f32, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1043 /* fcmlt */, AArch64::FCMLTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0, MCK__DOT_0 }, }, { 1043 /* fcmlt */, AArch64::FCMGTv8f16, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1043 /* fcmlt */, AArch64::FCMLTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0, MCK__DOT_0 }, }, { 1043 /* fcmlt */, AArch64::FCMGTv2f32, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1043 /* fcmlt */, AArch64::FCMLTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0, MCK__DOT_0 }, }, { 1043 /* fcmlt */, AArch64::FCMGTv4f16, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1043 /* fcmlt */, AArch64::FCMLT_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__35_0, MCK__DOT_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLT_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__35_0, MCK__DOT_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLT_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__35_0, MCK__DOT_0 }, }, { 1049 /* fcmne */, AArch64::FCMNE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1049 /* fcmne */, AArch64::FCMNE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1049 /* fcmne */, AArch64::FCMNE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1049 /* fcmne */, AArch64::FCMNE_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__35_0, MCK__DOT_0 }, }, { 1049 /* fcmne */, AArch64::FCMNE_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__35_0, MCK__DOT_0 }, }, { 1049 /* fcmne */, AArch64::FCMNE_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__35_0, MCK__DOT_0 }, }, { 1055 /* fcmp */, AArch64::FCMPHrr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1055 /* fcmp */, AArch64::FCMPSrr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, { 1055 /* fcmp */, AArch64::FCMPDrr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, { 1055 /* fcmp */, AArch64::FCMPHri, Convert__Reg1_0, Feature_HasFullFP16, { MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, { 1055 /* fcmp */, AArch64::FCMPSri, Convert__Reg1_0, Feature_HasFPARMv8, { MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, { 1055 /* fcmp */, AArch64::FCMPDri, Convert__Reg1_0, Feature_HasFPARMv8, { MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, { 1060 /* fcmpe */, AArch64::FCMPEHrr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1060 /* fcmpe */, AArch64::FCMPESrr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, { 1060 /* fcmpe */, AArch64::FCMPEDrr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, { 1060 /* fcmpe */, AArch64::FCMPEHri, Convert__Reg1_0, Feature_HasFullFP16, { MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, { 1060 /* fcmpe */, AArch64::FCMPESri, Convert__Reg1_0, Feature_HasFPARMv8, { MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, { 1060 /* fcmpe */, AArch64::FCMPEDri, Convert__Reg1_0, Feature_HasFPARMv8, { MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, { 1066 /* fcmuo */, AArch64::FCMUO_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1066 /* fcmuo */, AArch64::FCMUO_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1066 /* fcmuo */, AArch64::FCMUO_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1072 /* fcpy */, AArch64::FCPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_FPImm }, }, { 1072 /* fcpy */, AArch64::FCPY_ZPmI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_FPImm }, }, { 1072 /* fcpy */, AArch64::FCPY_ZPmI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_FPImm }, }, { 1077 /* fcsel */, AArch64::FCSELHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_CondCode }, }, { 1077 /* fcsel */, AArch64::FCSELSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_CondCode }, }, { 1077 /* fcsel */, AArch64::FCSELDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_CondCode }, }, { 1083 /* fcvt */, AArch64::FCVTHSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR16, MCK_FPR32 }, }, { 1083 /* fcvt */, AArch64::FCVTHDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR16, MCK_FPR64 }, }, { 1083 /* fcvt */, AArch64::FCVTSHr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR16 }, }, { 1083 /* fcvt */, AArch64::FCVTSDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR64 }, }, { 1083 /* fcvt */, AArch64::FCVTDHr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR16 }, }, { 1083 /* fcvt */, AArch64::FCVTDSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR32 }, }, { 1083 /* fcvt */, AArch64::FCVT_ZPmZ_StoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1083 /* fcvt */, AArch64::FCVT_ZPmZ_DtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1083 /* fcvt */, AArch64::FCVT_ZPmZ_HtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1083 /* fcvt */, AArch64::FCVT_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1083 /* fcvt */, AArch64::FCVT_ZPmZ_HtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1083 /* fcvt */, AArch64::FCVT_ZPmZ_StoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1088 /* fcvtas */, AArch64::FCVTASv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1088 /* fcvtas */, AArch64::FCVTASv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 1088 /* fcvtas */, AArch64::FCVTASv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 1088 /* fcvtas */, AArch64::FCVTASUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, { 1088 /* fcvtas */, AArch64::FCVTASUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, { 1088 /* fcvtas */, AArch64::FCVTASUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, { 1088 /* fcvtas */, AArch64::FCVTASUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, { 1088 /* fcvtas */, AArch64::FCVTASUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, { 1088 /* fcvtas */, AArch64::FCVTASUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, { 1088 /* fcvtas */, AArch64::FCVTASv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1088 /* fcvtas */, AArch64::FCVTASv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1088 /* fcvtas */, AArch64::FCVTASv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1088 /* fcvtas */, AArch64::FCVTASv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1088 /* fcvtas */, AArch64::FCVTASv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1095 /* fcvtau */, AArch64::FCVTAUv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1095 /* fcvtau */, AArch64::FCVTAUv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 1095 /* fcvtau */, AArch64::FCVTAUv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 1095 /* fcvtau */, AArch64::FCVTAUUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, { 1095 /* fcvtau */, AArch64::FCVTAUUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, { 1095 /* fcvtau */, AArch64::FCVTAUUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, { 1095 /* fcvtau */, AArch64::FCVTAUUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, { 1095 /* fcvtau */, AArch64::FCVTAUUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, { 1095 /* fcvtau */, AArch64::FCVTAUUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, { 1095 /* fcvtau */, AArch64::FCVTAUv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1095 /* fcvtau */, AArch64::FCVTAUv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1095 /* fcvtau */, AArch64::FCVTAUv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1095 /* fcvtau */, AArch64::FCVTAUv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1095 /* fcvtau */, AArch64::FCVTAUv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1102 /* fcvtl */, AArch64::FCVTLv2i32, Convert__VectorReg1281_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, }, { 1102 /* fcvtl */, AArch64::FCVTLv4i16, Convert__VectorReg1281_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, }, { 1108 /* fcvtl2 */, AArch64::FCVTLv4i32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, }, { 1108 /* fcvtl2 */, AArch64::FCVTLv8i16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, }, { 1115 /* fcvtms */, AArch64::FCVTMSv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1115 /* fcvtms */, AArch64::FCVTMSv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 1115 /* fcvtms */, AArch64::FCVTMSv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 1115 /* fcvtms */, AArch64::FCVTMSUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, { 1115 /* fcvtms */, AArch64::FCVTMSUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, { 1115 /* fcvtms */, AArch64::FCVTMSUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, { 1115 /* fcvtms */, AArch64::FCVTMSUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, { 1115 /* fcvtms */, AArch64::FCVTMSUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, { 1115 /* fcvtms */, AArch64::FCVTMSUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, { 1115 /* fcvtms */, AArch64::FCVTMSv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1115 /* fcvtms */, AArch64::FCVTMSv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1115 /* fcvtms */, AArch64::FCVTMSv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1115 /* fcvtms */, AArch64::FCVTMSv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1115 /* fcvtms */, AArch64::FCVTMSv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1122 /* fcvtmu */, AArch64::FCVTMUv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1122 /* fcvtmu */, AArch64::FCVTMUv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 1122 /* fcvtmu */, AArch64::FCVTMUv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 1122 /* fcvtmu */, AArch64::FCVTMUUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, { 1122 /* fcvtmu */, AArch64::FCVTMUUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, { 1122 /* fcvtmu */, AArch64::FCVTMUUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, { 1122 /* fcvtmu */, AArch64::FCVTMUUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, { 1122 /* fcvtmu */, AArch64::FCVTMUUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, { 1122 /* fcvtmu */, AArch64::FCVTMUUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, { 1122 /* fcvtmu */, AArch64::FCVTMUv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1122 /* fcvtmu */, AArch64::FCVTMUv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1122 /* fcvtmu */, AArch64::FCVTMUv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1122 /* fcvtmu */, AArch64::FCVTMUv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1122 /* fcvtmu */, AArch64::FCVTMUv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1129 /* fcvtn */, AArch64::FCVTNv2i32, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d }, }, { 1129 /* fcvtn */, AArch64::FCVTNv4i16, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s }, }, { 1135 /* fcvtn2 */, AArch64::FCVTNv4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d }, }, { 1135 /* fcvtn2 */, AArch64::FCVTNv8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s }, }, { 1142 /* fcvtns */, AArch64::FCVTNSv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1142 /* fcvtns */, AArch64::FCVTNSv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 1142 /* fcvtns */, AArch64::FCVTNSv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 1142 /* fcvtns */, AArch64::FCVTNSUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, { 1142 /* fcvtns */, AArch64::FCVTNSUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, { 1142 /* fcvtns */, AArch64::FCVTNSUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, { 1142 /* fcvtns */, AArch64::FCVTNSUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, { 1142 /* fcvtns */, AArch64::FCVTNSUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, { 1142 /* fcvtns */, AArch64::FCVTNSUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, { 1142 /* fcvtns */, AArch64::FCVTNSv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1142 /* fcvtns */, AArch64::FCVTNSv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1142 /* fcvtns */, AArch64::FCVTNSv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1142 /* fcvtns */, AArch64::FCVTNSv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1142 /* fcvtns */, AArch64::FCVTNSv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1149 /* fcvtnu */, AArch64::FCVTNUv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1149 /* fcvtnu */, AArch64::FCVTNUv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 1149 /* fcvtnu */, AArch64::FCVTNUv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 1149 /* fcvtnu */, AArch64::FCVTNUUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, { 1149 /* fcvtnu */, AArch64::FCVTNUUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, { 1149 /* fcvtnu */, AArch64::FCVTNUUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, { 1149 /* fcvtnu */, AArch64::FCVTNUUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, { 1149 /* fcvtnu */, AArch64::FCVTNUUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, { 1149 /* fcvtnu */, AArch64::FCVTNUUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, { 1149 /* fcvtnu */, AArch64::FCVTNUv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1149 /* fcvtnu */, AArch64::FCVTNUv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1149 /* fcvtnu */, AArch64::FCVTNUv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1149 /* fcvtnu */, AArch64::FCVTNUv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1149 /* fcvtnu */, AArch64::FCVTNUv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1156 /* fcvtps */, AArch64::FCVTPSv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1156 /* fcvtps */, AArch64::FCVTPSv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 1156 /* fcvtps */, AArch64::FCVTPSv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 1156 /* fcvtps */, AArch64::FCVTPSUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, { 1156 /* fcvtps */, AArch64::FCVTPSUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, { 1156 /* fcvtps */, AArch64::FCVTPSUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, { 1156 /* fcvtps */, AArch64::FCVTPSUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, { 1156 /* fcvtps */, AArch64::FCVTPSUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, { 1156 /* fcvtps */, AArch64::FCVTPSUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, { 1156 /* fcvtps */, AArch64::FCVTPSv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1156 /* fcvtps */, AArch64::FCVTPSv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1156 /* fcvtps */, AArch64::FCVTPSv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1156 /* fcvtps */, AArch64::FCVTPSv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1156 /* fcvtps */, AArch64::FCVTPSv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1163 /* fcvtpu */, AArch64::FCVTPUv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1163 /* fcvtpu */, AArch64::FCVTPUv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 1163 /* fcvtpu */, AArch64::FCVTPUv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 1163 /* fcvtpu */, AArch64::FCVTPUUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, { 1163 /* fcvtpu */, AArch64::FCVTPUUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, { 1163 /* fcvtpu */, AArch64::FCVTPUUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, { 1163 /* fcvtpu */, AArch64::FCVTPUUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, { 1163 /* fcvtpu */, AArch64::FCVTPUUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, { 1163 /* fcvtpu */, AArch64::FCVTPUUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, { 1163 /* fcvtpu */, AArch64::FCVTPUv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1163 /* fcvtpu */, AArch64::FCVTPUv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1163 /* fcvtpu */, AArch64::FCVTPUv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1163 /* fcvtpu */, AArch64::FCVTPUv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1163 /* fcvtpu */, AArch64::FCVTPUv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1170 /* fcvtxn */, AArch64::FCVTXNv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR64 }, }, { 1170 /* fcvtxn */, AArch64::FCVTXNv2f32, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d }, }, { 1177 /* fcvtxn2 */, AArch64::FCVTXNv4f32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm1_16 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm1_32 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16, MCK_Imm1_32 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32, MCK_Imm1_32 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64, MCK_Imm1_32 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16, MCK_Imm1_64 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32, MCK_Imm1_64 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1185 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_HtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1185 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_StoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1185 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1185 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_HtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1185 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_StoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1185 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_DtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm1_16 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm1_32 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16, MCK_Imm1_32 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32, MCK_Imm1_32 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64, MCK_Imm1_32 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16, MCK_Imm1_64 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32, MCK_Imm1_64 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1192 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_HtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1192 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_StoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1192 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1192 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_HtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1192 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_StoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1192 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_DtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1199 /* fdiv */, AArch64::FDIVHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1199 /* fdiv */, AArch64::FDIVSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1199 /* fdiv */, AArch64::FDIVDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1199 /* fdiv */, AArch64::FDIVv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1199 /* fdiv */, AArch64::FDIVv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1199 /* fdiv */, AArch64::FDIVv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1199 /* fdiv */, AArch64::FDIVv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1199 /* fdiv */, AArch64::FDIVv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1199 /* fdiv */, AArch64::FDIV_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1199 /* fdiv */, AArch64::FDIV_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1199 /* fdiv */, AArch64::FDIV_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1204 /* fdivr */, AArch64::FDIVR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1204 /* fdivr */, AArch64::FDIVR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1204 /* fdivr */, AArch64::FDIVR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1210 /* fdup */, AArch64::FDUP_ZI_H, Convert__SVEVectorHReg1_0__FPImm1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_FPImm }, }, { 1210 /* fdup */, AArch64::FDUP_ZI_S, Convert__SVEVectorSReg1_0__FPImm1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_FPImm }, }, { 1210 /* fdup */, AArch64::FDUP_ZI_D, Convert__SVEVectorDReg1_0__FPImm1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_FPImm }, }, { 1215 /* fexpa */, AArch64::FEXPA_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1215 /* fexpa */, AArch64::FEXPA_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1215 /* fexpa */, AArch64::FEXPA_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1221 /* fjcvtzs */, AArch64::FJCVTZS, Convert__Reg1_0__Reg1_1, Feature_HasV8_3a|Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, { 1229 /* fmad */, AArch64::FMAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1229 /* fmad */, AArch64::FMAD_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1229 /* fmad */, AArch64::FMAD_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1234 /* fmadd */, AArch64::FMADDHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1234 /* fmadd */, AArch64::FMADDSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1234 /* fmadd */, AArch64::FMADDDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1240 /* fmax */, AArch64::FMAXHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1240 /* fmax */, AArch64::FMAXSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1240 /* fmax */, AArch64::FMAXDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1240 /* fmax */, AArch64::FMAXv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1240 /* fmax */, AArch64::FMAXv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1240 /* fmax */, AArch64::FMAXv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1240 /* fmax */, AArch64::FMAXv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1240 /* fmax */, AArch64::FMAXv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1240 /* fmax */, AArch64::FMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1240 /* fmax */, AArch64::FMAX_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, }, { 1240 /* fmax */, AArch64::FMAX_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1240 /* fmax */, AArch64::FMAX_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandZeroOne }, }, { 1240 /* fmax */, AArch64::FMAX_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1240 /* fmax */, AArch64::FMAX_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandZeroOne }, }, { 1245 /* fmaxnm */, AArch64::FMAXNMHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1245 /* fmaxnm */, AArch64::FMAXNMSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1245 /* fmaxnm */, AArch64::FMAXNMDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1245 /* fmaxnm */, AArch64::FMAXNMv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1245 /* fmaxnm */, AArch64::FMAXNMv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1245 /* fmaxnm */, AArch64::FMAXNMv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1245 /* fmaxnm */, AArch64::FMAXNMv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1245 /* fmaxnm */, AArch64::FMAXNMv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1245 /* fmaxnm */, AArch64::FMAXNM_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1245 /* fmaxnm */, AArch64::FMAXNM_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, }, { 1245 /* fmaxnm */, AArch64::FMAXNM_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1245 /* fmaxnm */, AArch64::FMAXNM_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandZeroOne }, }, { 1245 /* fmaxnm */, AArch64::FMAXNM_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1245 /* fmaxnm */, AArch64::FMAXNM_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandZeroOne }, }, { 1252 /* fmaxnmp */, AArch64::FMAXNMPv2i16p, Convert__FPRAsmOperandFPR161_0__VectorReg641_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPRAsmOperandFPR16, MCK_VectorReg64, MCK__DOT_2h }, }, { 1252 /* fmaxnmp */, AArch64::FMAXNMPv2i32p, Convert__FPRAsmOperandFPR321_0__VectorReg641_1, Feature_HasNEON, { MCK_FPRAsmOperandFPR32, MCK_VectorReg64, MCK__DOT_2s }, }, { 1252 /* fmaxnmp */, AArch64::FMAXNMPv2i64p, Convert__FPRAsmOperandFPR641_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPRAsmOperandFPR64, MCK_VectorReg128, MCK__DOT_2d }, }, { 1252 /* fmaxnmp */, AArch64::FMAXNMPv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1252 /* fmaxnmp */, AArch64::FMAXNMPv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1252 /* fmaxnmp */, AArch64::FMAXNMPv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1252 /* fmaxnmp */, AArch64::FMAXNMPv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1252 /* fmaxnmp */, AArch64::FMAXNMPv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1260 /* fmaxnmv */, AArch64::FMAXNMV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 1260 /* fmaxnmv */, AArch64::FMAXNMVv8i16v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_8h }, }, { 1260 /* fmaxnmv */, AArch64::FMAXNMVv4i16v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_4h }, }, { 1260 /* fmaxnmv */, AArch64::FMAXNMV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 1260 /* fmaxnmv */, AArch64::FMAXNMVv4i32v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, }, { 1260 /* fmaxnmv */, AArch64::FMAXNMV_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 1268 /* fmaxp */, AArch64::FMAXPv2i16p, Convert__FPRAsmOperandFPR161_0__VectorReg641_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPRAsmOperandFPR16, MCK_VectorReg64, MCK__DOT_2h }, }, { 1268 /* fmaxp */, AArch64::FMAXPv2i32p, Convert__FPRAsmOperandFPR321_0__VectorReg641_1, Feature_HasNEON, { MCK_FPRAsmOperandFPR32, MCK_VectorReg64, MCK__DOT_2s }, }, { 1268 /* fmaxp */, AArch64::FMAXPv2i64p, Convert__FPRAsmOperandFPR641_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPRAsmOperandFPR64, MCK_VectorReg128, MCK__DOT_2d }, }, { 1268 /* fmaxp */, AArch64::FMAXPv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1268 /* fmaxp */, AArch64::FMAXPv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1268 /* fmaxp */, AArch64::FMAXPv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1268 /* fmaxp */, AArch64::FMAXPv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1268 /* fmaxp */, AArch64::FMAXPv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1274 /* fmaxv */, AArch64::FMAXV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 1274 /* fmaxv */, AArch64::FMAXVv8i16v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_8h }, }, { 1274 /* fmaxv */, AArch64::FMAXVv4i16v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_4h }, }, { 1274 /* fmaxv */, AArch64::FMAXV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 1274 /* fmaxv */, AArch64::FMAXVv4i32v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, }, { 1274 /* fmaxv */, AArch64::FMAXV_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 1280 /* fmin */, AArch64::FMINHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1280 /* fmin */, AArch64::FMINSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1280 /* fmin */, AArch64::FMINDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1280 /* fmin */, AArch64::FMINv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1280 /* fmin */, AArch64::FMINv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1280 /* fmin */, AArch64::FMINv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1280 /* fmin */, AArch64::FMINv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1280 /* fmin */, AArch64::FMINv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1280 /* fmin */, AArch64::FMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1280 /* fmin */, AArch64::FMIN_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, }, { 1280 /* fmin */, AArch64::FMIN_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1280 /* fmin */, AArch64::FMIN_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandZeroOne }, }, { 1280 /* fmin */, AArch64::FMIN_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1280 /* fmin */, AArch64::FMIN_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandZeroOne }, }, { 1285 /* fminnm */, AArch64::FMINNMHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1285 /* fminnm */, AArch64::FMINNMSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1285 /* fminnm */, AArch64::FMINNMDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1285 /* fminnm */, AArch64::FMINNMv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1285 /* fminnm */, AArch64::FMINNMv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1285 /* fminnm */, AArch64::FMINNMv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1285 /* fminnm */, AArch64::FMINNMv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1285 /* fminnm */, AArch64::FMINNMv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1285 /* fminnm */, AArch64::FMINNM_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1285 /* fminnm */, AArch64::FMINNM_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, }, { 1285 /* fminnm */, AArch64::FMINNM_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1285 /* fminnm */, AArch64::FMINNM_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandZeroOne }, }, { 1285 /* fminnm */, AArch64::FMINNM_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1285 /* fminnm */, AArch64::FMINNM_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandZeroOne }, }, { 1292 /* fminnmp */, AArch64::FMINNMPv2i16p, Convert__FPRAsmOperandFPR161_0__VectorReg641_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPRAsmOperandFPR16, MCK_VectorReg64, MCK__DOT_2h }, }, { 1292 /* fminnmp */, AArch64::FMINNMPv2i32p, Convert__FPRAsmOperandFPR321_0__VectorReg641_1, Feature_HasNEON, { MCK_FPRAsmOperandFPR32, MCK_VectorReg64, MCK__DOT_2s }, }, { 1292 /* fminnmp */, AArch64::FMINNMPv2i64p, Convert__FPRAsmOperandFPR641_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPRAsmOperandFPR64, MCK_VectorReg128, MCK__DOT_2d }, }, { 1292 /* fminnmp */, AArch64::FMINNMPv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1292 /* fminnmp */, AArch64::FMINNMPv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1292 /* fminnmp */, AArch64::FMINNMPv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1292 /* fminnmp */, AArch64::FMINNMPv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1292 /* fminnmp */, AArch64::FMINNMPv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1300 /* fminnmv */, AArch64::FMINNMV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 1300 /* fminnmv */, AArch64::FMINNMVv8i16v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_8h }, }, { 1300 /* fminnmv */, AArch64::FMINNMVv4i16v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_4h }, }, { 1300 /* fminnmv */, AArch64::FMINNMV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 1300 /* fminnmv */, AArch64::FMINNMVv4i32v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, }, { 1300 /* fminnmv */, AArch64::FMINNMV_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 1308 /* fminp */, AArch64::FMINPv2i16p, Convert__FPRAsmOperandFPR161_0__VectorReg641_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPRAsmOperandFPR16, MCK_VectorReg64, MCK__DOT_2h }, }, { 1308 /* fminp */, AArch64::FMINPv2i32p, Convert__FPRAsmOperandFPR321_0__VectorReg641_1, Feature_HasNEON, { MCK_FPRAsmOperandFPR32, MCK_VectorReg64, MCK__DOT_2s }, }, { 1308 /* fminp */, AArch64::FMINPv2i64p, Convert__FPRAsmOperandFPR641_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPRAsmOperandFPR64, MCK_VectorReg128, MCK__DOT_2d }, }, { 1308 /* fminp */, AArch64::FMINPv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1308 /* fminp */, AArch64::FMINPv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1308 /* fminp */, AArch64::FMINPv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1308 /* fminp */, AArch64::FMINPv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1308 /* fminp */, AArch64::FMINPv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1314 /* fminv */, AArch64::FMINV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 1314 /* fminv */, AArch64::FMINVv8i16v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_8h }, }, { 1314 /* fminv */, AArch64::FMINVv4i16v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_4h }, }, { 1314 /* fminv */, AArch64::FMINV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 1314 /* fminv */, AArch64::FMINVv4i32v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, }, { 1314 /* fminv */, AArch64::FMINV_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 1320 /* fmla */, AArch64::FMLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, }, { 1320 /* fmla */, AArch64::FMLA_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, }, { 1320 /* fmla */, AArch64::FMLA_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, }, { 1320 /* fmla */, AArch64::FMLAv1i16_indexed, Convert__FPRAsmOperandFPR161_0__Tie0_1_1__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 1320 /* fmla */, AArch64::FMLAv1i32_indexed, Convert__FPRAsmOperandFPR321_0__Tie0_1_1__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4, Feature_HasNEON, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 1320 /* fmla */, AArch64::FMLAv1i64_indexed, Convert__FPRAsmOperandFPR641_0__Tie0_1_1__FPRAsmOperandFPR641_1__VectorReg1281_2__IndexRange0_11_4, Feature_HasNEON, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, }, { 1320 /* fmla */, AArch64::FMLAv2f64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1320 /* fmla */, AArch64::FMLAv4f32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1320 /* fmla */, AArch64::FMLAv8f16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1320 /* fmla */, AArch64::FMLAv2f32, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1320 /* fmla */, AArch64::FMLAv4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1320 /* fmla */, AArch64::FMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1320 /* fmla */, AArch64::FMLA_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1320 /* fmla */, AArch64::FMLA_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1320 /* fmla */, AArch64::FMLAv2i64_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_11_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, }, { 1320 /* fmla */, AArch64::FMLAv4i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 1320 /* fmla */, AArch64::FMLAv8i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 1320 /* fmla */, AArch64::FMLAv2i32_indexed, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 1320 /* fmla */, AArch64::FMLAv4i16_indexed, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 1325 /* fmls */, AArch64::FMLS_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, }, { 1325 /* fmls */, AArch64::FMLS_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, }, { 1325 /* fmls */, AArch64::FMLS_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, }, { 1325 /* fmls */, AArch64::FMLSv1i16_indexed, Convert__FPRAsmOperandFPR161_0__Tie0_1_1__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 1325 /* fmls */, AArch64::FMLSv1i32_indexed, Convert__FPRAsmOperandFPR321_0__Tie0_1_1__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4, Feature_HasNEON, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 1325 /* fmls */, AArch64::FMLSv1i64_indexed, Convert__FPRAsmOperandFPR641_0__Tie0_1_1__FPRAsmOperandFPR641_1__VectorReg1281_2__IndexRange0_11_4, Feature_HasNEON, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, }, { 1325 /* fmls */, AArch64::FMLSv2f64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1325 /* fmls */, AArch64::FMLSv4f32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1325 /* fmls */, AArch64::FMLSv8f16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1325 /* fmls */, AArch64::FMLSv2f32, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1325 /* fmls */, AArch64::FMLSv4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1325 /* fmls */, AArch64::FMLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1325 /* fmls */, AArch64::FMLS_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1325 /* fmls */, AArch64::FMLS_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1325 /* fmls */, AArch64::FMLSv2i64_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_11_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, }, { 1325 /* fmls */, AArch64::FMLSv4i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 1325 /* fmls */, AArch64::FMLSv8i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 1325 /* fmls */, AArch64::FMLSv2i32_indexed, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 1325 /* fmls */, AArch64::FMLSv4i16_indexed, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 1330 /* fmov */, AArch64::FMOVHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1330 /* fmov */, AArch64::FMOVWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR32 }, }, { 1330 /* fmov */, AArch64::FMOVXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR64 }, }, { 1330 /* fmov */, AArch64::FMOVHi, Convert__Reg1_0__FPImm1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPImm }, }, { 1330 /* fmov */, AArch64::FMOVSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, { 1330 /* fmov */, AArch64::FMOVWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR32 }, }, { 1330 /* fmov */, AArch64::FMOVSi, Convert__Reg1_0__FPImm1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPImm }, }, { 1330 /* fmov */, AArch64::FMOVDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, { 1330 /* fmov */, AArch64::FMOVXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR64 }, }, { 1330 /* fmov */, AArch64::FMOVDi, Convert__Reg1_0__FPImm1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPImm }, }, { 1330 /* fmov */, AArch64::FMOVHWr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, { 1330 /* fmov */, AArch64::FMOVSWr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, { 1330 /* fmov */, AArch64::FMOVHXr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, { 1330 /* fmov */, AArch64::FMOVDXr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, { 1330 /* fmov */, AArch64::FDUP_ZI_H, Convert__SVEVectorHReg1_0__FPImm1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_FPImm }, }, { 1330 /* fmov */, AArch64::FDUP_ZI_S, Convert__SVEVectorSReg1_0__FPImm1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_FPImm }, }, { 1330 /* fmov */, AArch64::FDUP_ZI_D, Convert__SVEVectorDReg1_0__FPImm1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_FPImm }, }, { 1330 /* fmov */, AArch64::FMOVWHr, Convert__Reg1_0__regWZR, Feature_HasFullFP16, { MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, { 1330 /* fmov */, AArch64::FMOVWSr, Convert__Reg1_0__regWZR, 0, { MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, { 1330 /* fmov */, AArch64::FMOVXDr, Convert__Reg1_0__regXZR, 0, { MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, { 1330 /* fmov */, AArch64::FMOVv2f64_ns, Convert__VectorReg1281_0__FPImm1_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_FPImm }, }, { 1330 /* fmov */, AArch64::FMOVv4f32_ns, Convert__VectorReg1281_0__FPImm1_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_FPImm }, }, { 1330 /* fmov */, AArch64::FMOVv8f16_ns, Convert__VectorReg1281_0__FPImm1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_FPImm }, }, { 1330 /* fmov */, AArch64::FMOVv2f32_ns, Convert__VectorReg641_0__FPImm1_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_FPImm }, }, { 1330 /* fmov */, AArch64::FMOVv4f16_ns, Convert__VectorReg641_0__FPImm1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_FPImm }, }, { 1330 /* fmov */, AArch64::DUP_ZI_H, Convert__SVEVectorHReg1_0__imm_95_0__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK__35_0, MCK__DOT_0 }, }, { 1330 /* fmov */, AArch64::DUP_ZI_S, Convert__SVEVectorSReg1_0__imm_95_0__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK__35_0, MCK__DOT_0 }, }, { 1330 /* fmov */, AArch64::DUP_ZI_D, Convert__SVEVectorDReg1_0__imm_95_0__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK__35_0, MCK__DOT_0 }, }, { 1330 /* fmov */, AArch64::FMOVDXHighr, Convert__Reg1_0__VectorReg1281_1__IndexRange1_11_3, Feature_HasFPARMv8, { MCK_GPR64, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange1_1 }, }, { 1330 /* fmov */, AArch64::FMOVXDHighr, Convert__VectorReg1281_0__Reg1_3__IndexRange1_11_2, Feature_HasFPARMv8, { MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange1_1, MCK_GPR64 }, }, { 1330 /* fmov */, AArch64::FCPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_FPImm }, }, { 1330 /* fmov */, AArch64::FCPY_ZPmI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_FPImm }, }, { 1330 /* fmov */, AArch64::FCPY_ZPmI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_FPImm }, }, { 1330 /* fmov */, AArch64::CPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK__35_0, MCK__DOT_0 }, }, { 1330 /* fmov */, AArch64::CPY_ZPmI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK__35_0, MCK__DOT_0 }, }, { 1330 /* fmov */, AArch64::CPY_ZPmI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK__35_0, MCK__DOT_0 }, }, { 1335 /* fmsb */, AArch64::FMSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1335 /* fmsb */, AArch64::FMSB_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1335 /* fmsb */, AArch64::FMSB_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1340 /* fmsub */, AArch64::FMSUBHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1340 /* fmsub */, AArch64::FMSUBSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1340 /* fmsub */, AArch64::FMSUBDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1346 /* fmul */, AArch64::FMULHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1346 /* fmul */, AArch64::FMULSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1346 /* fmul */, AArch64::FMULDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1346 /* fmul */, AArch64::FMUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1346 /* fmul */, AArch64::FMUL_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1346 /* fmul */, AArch64::FMUL_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1346 /* fmul */, AArch64::FMUL_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, }, { 1346 /* fmul */, AArch64::FMUL_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, }, { 1346 /* fmul */, AArch64::FMUL_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, }, { 1346 /* fmul */, AArch64::FMULv1i16_indexed, Convert__FPRAsmOperandFPR161_0__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 1346 /* fmul */, AArch64::FMULv1i32_indexed, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4, Feature_HasNEON, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 1346 /* fmul */, AArch64::FMULv1i64_indexed, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__VectorReg1281_2__IndexRange0_11_4, Feature_HasNEON, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, }, { 1346 /* fmul */, AArch64::FMULv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1346 /* fmul */, AArch64::FMULv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1346 /* fmul */, AArch64::FMULv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1346 /* fmul */, AArch64::FMULv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1346 /* fmul */, AArch64::FMULv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1346 /* fmul */, AArch64::FMUL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1346 /* fmul */, AArch64::FMUL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfTwo1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfTwo }, }, { 1346 /* fmul */, AArch64::FMUL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1346 /* fmul */, AArch64::FMUL_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfTwo1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandHalfTwo }, }, { 1346 /* fmul */, AArch64::FMUL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1346 /* fmul */, AArch64::FMUL_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfTwo1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandHalfTwo }, }, { 1346 /* fmul */, AArch64::FMULv2i64_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__IndexRange0_11_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, }, { 1346 /* fmul */, AArch64::FMULv4i32_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 1346 /* fmul */, AArch64::FMULv8i16_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 1346 /* fmul */, AArch64::FMULv2i32_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 1346 /* fmul */, AArch64::FMULv4i16_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 1351 /* fmulx */, AArch64::FMULX16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1351 /* fmulx */, AArch64::FMULX32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1351 /* fmulx */, AArch64::FMULX64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1351 /* fmulx */, AArch64::FMULXv1i16_indexed, Convert__FPRAsmOperandFPR161_0__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 1351 /* fmulx */, AArch64::FMULXv1i32_indexed, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4, Feature_HasNEON, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 1351 /* fmulx */, AArch64::FMULXv1i64_indexed, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__VectorReg1281_2__IndexRange0_11_4, Feature_HasNEON, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, }, { 1351 /* fmulx */, AArch64::FMULXv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1351 /* fmulx */, AArch64::FMULXv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1351 /* fmulx */, AArch64::FMULXv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1351 /* fmulx */, AArch64::FMULXv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1351 /* fmulx */, AArch64::FMULXv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1351 /* fmulx */, AArch64::FMULX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1351 /* fmulx */, AArch64::FMULX_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1351 /* fmulx */, AArch64::FMULX_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1351 /* fmulx */, AArch64::FMULXv2i64_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__IndexRange0_11_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, }, { 1351 /* fmulx */, AArch64::FMULXv4i32_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 1351 /* fmulx */, AArch64::FMULXv8i16_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 1351 /* fmulx */, AArch64::FMULXv2i32_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 1351 /* fmulx */, AArch64::FMULXv4i16_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 1357 /* fneg */, AArch64::FNEGHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1357 /* fneg */, AArch64::FNEGSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, { 1357 /* fneg */, AArch64::FNEGDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, { 1357 /* fneg */, AArch64::FNEGv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1357 /* fneg */, AArch64::FNEGv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1357 /* fneg */, AArch64::FNEGv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1357 /* fneg */, AArch64::FNEGv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1357 /* fneg */, AArch64::FNEGv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1357 /* fneg */, AArch64::FNEG_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1357 /* fneg */, AArch64::FNEG_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1357 /* fneg */, AArch64::FNEG_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1362 /* fnmad */, AArch64::FNMAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1362 /* fnmad */, AArch64::FNMAD_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1362 /* fnmad */, AArch64::FNMAD_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1368 /* fnmadd */, AArch64::FNMADDHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1368 /* fnmadd */, AArch64::FNMADDSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1368 /* fnmadd */, AArch64::FNMADDDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1375 /* fnmla */, AArch64::FNMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1375 /* fnmla */, AArch64::FNMLA_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1375 /* fnmla */, AArch64::FNMLA_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1381 /* fnmls */, AArch64::FNMLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1381 /* fnmls */, AArch64::FNMLS_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1381 /* fnmls */, AArch64::FNMLS_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1387 /* fnmsb */, AArch64::FNMSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1387 /* fnmsb */, AArch64::FNMSB_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1387 /* fnmsb */, AArch64::FNMSB_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1393 /* fnmsub */, AArch64::FNMSUBHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1393 /* fnmsub */, AArch64::FNMSUBSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1393 /* fnmsub */, AArch64::FNMSUBDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1400 /* fnmul */, AArch64::FNMULHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1400 /* fnmul */, AArch64::FNMULSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1400 /* fnmul */, AArch64::FNMULDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1406 /* frecpe */, AArch64::FRECPEv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1406 /* frecpe */, AArch64::FRECPEv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 1406 /* frecpe */, AArch64::FRECPEv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 1406 /* frecpe */, AArch64::FRECPE_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1406 /* frecpe */, AArch64::FRECPE_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1406 /* frecpe */, AArch64::FRECPE_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1406 /* frecpe */, AArch64::FRECPEv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1406 /* frecpe */, AArch64::FRECPEv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1406 /* frecpe */, AArch64::FRECPEv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1406 /* frecpe */, AArch64::FRECPEv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1406 /* frecpe */, AArch64::FRECPEv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1413 /* frecps */, AArch64::FRECPS16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1413 /* frecps */, AArch64::FRECPS32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1413 /* frecps */, AArch64::FRECPS64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1413 /* frecps */, AArch64::FRECPS_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1413 /* frecps */, AArch64::FRECPS_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1413 /* frecps */, AArch64::FRECPS_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1413 /* frecps */, AArch64::FRECPSv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1413 /* frecps */, AArch64::FRECPSv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1413 /* frecps */, AArch64::FRECPSv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1413 /* frecps */, AArch64::FRECPSv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1413 /* frecps */, AArch64::FRECPSv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1420 /* frecpx */, AArch64::FRECPXv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1420 /* frecpx */, AArch64::FRECPXv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 1420 /* frecpx */, AArch64::FRECPXv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 1420 /* frecpx */, AArch64::FRECPX_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1420 /* frecpx */, AArch64::FRECPX_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1420 /* frecpx */, AArch64::FRECPX_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1427 /* frinta */, AArch64::FRINTAHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1427 /* frinta */, AArch64::FRINTASr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, { 1427 /* frinta */, AArch64::FRINTADr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, { 1427 /* frinta */, AArch64::FRINTAv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1427 /* frinta */, AArch64::FRINTAv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1427 /* frinta */, AArch64::FRINTAv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1427 /* frinta */, AArch64::FRINTAv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1427 /* frinta */, AArch64::FRINTAv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1427 /* frinta */, AArch64::FRINTA_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1427 /* frinta */, AArch64::FRINTA_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1427 /* frinta */, AArch64::FRINTA_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1434 /* frinti */, AArch64::FRINTIHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1434 /* frinti */, AArch64::FRINTISr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, { 1434 /* frinti */, AArch64::FRINTIDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, { 1434 /* frinti */, AArch64::FRINTIv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1434 /* frinti */, AArch64::FRINTIv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1434 /* frinti */, AArch64::FRINTIv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1434 /* frinti */, AArch64::FRINTIv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1434 /* frinti */, AArch64::FRINTIv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1434 /* frinti */, AArch64::FRINTI_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1434 /* frinti */, AArch64::FRINTI_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1434 /* frinti */, AArch64::FRINTI_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1441 /* frintm */, AArch64::FRINTMHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1441 /* frintm */, AArch64::FRINTMSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, { 1441 /* frintm */, AArch64::FRINTMDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, { 1441 /* frintm */, AArch64::FRINTMv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1441 /* frintm */, AArch64::FRINTMv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1441 /* frintm */, AArch64::FRINTMv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1441 /* frintm */, AArch64::FRINTMv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1441 /* frintm */, AArch64::FRINTMv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1441 /* frintm */, AArch64::FRINTM_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1441 /* frintm */, AArch64::FRINTM_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1441 /* frintm */, AArch64::FRINTM_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1448 /* frintn */, AArch64::FRINTNHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1448 /* frintn */, AArch64::FRINTNSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, { 1448 /* frintn */, AArch64::FRINTNDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, { 1448 /* frintn */, AArch64::FRINTNv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1448 /* frintn */, AArch64::FRINTNv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1448 /* frintn */, AArch64::FRINTNv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1448 /* frintn */, AArch64::FRINTNv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1448 /* frintn */, AArch64::FRINTNv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1448 /* frintn */, AArch64::FRINTN_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1448 /* frintn */, AArch64::FRINTN_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1448 /* frintn */, AArch64::FRINTN_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1455 /* frintp */, AArch64::FRINTPHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1455 /* frintp */, AArch64::FRINTPSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, { 1455 /* frintp */, AArch64::FRINTPDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, { 1455 /* frintp */, AArch64::FRINTPv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1455 /* frintp */, AArch64::FRINTPv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1455 /* frintp */, AArch64::FRINTPv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1455 /* frintp */, AArch64::FRINTPv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1455 /* frintp */, AArch64::FRINTPv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1455 /* frintp */, AArch64::FRINTP_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1455 /* frintp */, AArch64::FRINTP_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1455 /* frintp */, AArch64::FRINTP_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1462 /* frintx */, AArch64::FRINTXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1462 /* frintx */, AArch64::FRINTXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, { 1462 /* frintx */, AArch64::FRINTXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, { 1462 /* frintx */, AArch64::FRINTXv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1462 /* frintx */, AArch64::FRINTXv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1462 /* frintx */, AArch64::FRINTXv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1462 /* frintx */, AArch64::FRINTXv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1462 /* frintx */, AArch64::FRINTXv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1462 /* frintx */, AArch64::FRINTX_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1462 /* frintx */, AArch64::FRINTX_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1462 /* frintx */, AArch64::FRINTX_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1469 /* frintz */, AArch64::FRINTZHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1469 /* frintz */, AArch64::FRINTZSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, { 1469 /* frintz */, AArch64::FRINTZDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, { 1469 /* frintz */, AArch64::FRINTZv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1469 /* frintz */, AArch64::FRINTZv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1469 /* frintz */, AArch64::FRINTZv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1469 /* frintz */, AArch64::FRINTZv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1469 /* frintz */, AArch64::FRINTZv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1469 /* frintz */, AArch64::FRINTZ_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1469 /* frintz */, AArch64::FRINTZ_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1469 /* frintz */, AArch64::FRINTZ_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1476 /* frsqrte */, AArch64::FRSQRTEv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1476 /* frsqrte */, AArch64::FRSQRTEv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 1476 /* frsqrte */, AArch64::FRSQRTEv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 1476 /* frsqrte */, AArch64::FRSQRTE_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1476 /* frsqrte */, AArch64::FRSQRTE_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1476 /* frsqrte */, AArch64::FRSQRTE_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1476 /* frsqrte */, AArch64::FRSQRTEv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1476 /* frsqrte */, AArch64::FRSQRTEv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1476 /* frsqrte */, AArch64::FRSQRTEv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1476 /* frsqrte */, AArch64::FRSQRTEv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1476 /* frsqrte */, AArch64::FRSQRTEv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1484 /* frsqrts */, AArch64::FRSQRTS16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1484 /* frsqrts */, AArch64::FRSQRTS32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1484 /* frsqrts */, AArch64::FRSQRTS64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1484 /* frsqrts */, AArch64::FRSQRTS_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1484 /* frsqrts */, AArch64::FRSQRTS_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1484 /* frsqrts */, AArch64::FRSQRTS_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1484 /* frsqrts */, AArch64::FRSQRTSv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1484 /* frsqrts */, AArch64::FRSQRTSv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1484 /* frsqrts */, AArch64::FRSQRTSv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1484 /* frsqrts */, AArch64::FRSQRTSv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1484 /* frsqrts */, AArch64::FRSQRTSv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1492 /* fscale */, AArch64::FSCALE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1492 /* fscale */, AArch64::FSCALE_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1492 /* fscale */, AArch64::FSCALE_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1499 /* fsqrt */, AArch64::FSQRTHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1499 /* fsqrt */, AArch64::FSQRTSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, { 1499 /* fsqrt */, AArch64::FSQRTDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, { 1499 /* fsqrt */, AArch64::FSQRTv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1499 /* fsqrt */, AArch64::FSQRTv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1499 /* fsqrt */, AArch64::FSQRTv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1499 /* fsqrt */, AArch64::FSQRTv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1499 /* fsqrt */, AArch64::FSQRTv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1499 /* fsqrt */, AArch64::FSQRT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1499 /* fsqrt */, AArch64::FSQRT_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1499 /* fsqrt */, AArch64::FSQRT_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1505 /* fsub */, AArch64::FSUBHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1505 /* fsub */, AArch64::FSUBSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1505 /* fsub */, AArch64::FSUBDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1505 /* fsub */, AArch64::FSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1505 /* fsub */, AArch64::FSUB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1505 /* fsub */, AArch64::FSUB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1505 /* fsub */, AArch64::FSUBv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 1505 /* fsub */, AArch64::FSUBv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 1505 /* fsub */, AArch64::FSUBv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 1505 /* fsub */, AArch64::FSUBv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 1505 /* fsub */, AArch64::FSUBv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 1505 /* fsub */, AArch64::FSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1505 /* fsub */, AArch64::FSUB_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfOne }, }, { 1505 /* fsub */, AArch64::FSUB_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1505 /* fsub */, AArch64::FSUB_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandHalfOne }, }, { 1505 /* fsub */, AArch64::FSUB_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1505 /* fsub */, AArch64::FSUB_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandHalfOne }, }, { 1510 /* fsubr */, AArch64::FSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1510 /* fsubr */, AArch64::FSUBR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfOne }, }, { 1510 /* fsubr */, AArch64::FSUBR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1510 /* fsubr */, AArch64::FSUBR_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandHalfOne }, }, { 1510 /* fsubr */, AArch64::FSUBR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1510 /* fsubr */, AArch64::FSUBR_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandHalfOne }, }, { 1516 /* ftmad */, AArch64::FTMAD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__Imm0_71_3, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_7 }, }, { 1516 /* ftmad */, AArch64::FTMAD_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__Imm0_71_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm0_7 }, }, { 1516 /* ftmad */, AArch64::FTMAD_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__Imm0_71_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm0_7 }, }, { 1522 /* ftsmul */, AArch64::FTSMUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1522 /* ftsmul */, AArch64::FTSMUL_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1522 /* ftsmul */, AArch64::FTSMUL_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1529 /* ftssel */, AArch64::FTSSEL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1529 /* ftssel */, AArch64::FTSSEL_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1529 /* ftssel */, AArch64::FTSSEL_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1536 /* hint */, AArch64::HINT, Convert__Imm0_1271_0, 0, { MCK_Imm0_127 }, }, { 1541 /* hlt */, AArch64::HLT, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, { 1545 /* hvc */, AArch64::HVC, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, { 1549 /* incb */, AArch64::INCB_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 1549 /* incb */, AArch64::INCB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 1549 /* incb */, AArch64::INCB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 1554 /* incd */, AArch64::INCD_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 1554 /* incd */, AArch64::INCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorDReg }, }, { 1554 /* incd */, AArch64::INCD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 1554 /* incd */, AArch64::INCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern }, }, { 1554 /* incd */, AArch64::INCD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 1554 /* incd */, AArch64::INCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 1559 /* inch */, AArch64::INCH_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 1559 /* inch */, AArch64::INCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorHReg }, }, { 1559 /* inch */, AArch64::INCH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 1559 /* inch */, AArch64::INCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, }, { 1559 /* inch */, AArch64::INCH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 1559 /* inch */, AArch64::INCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 1564 /* incp */, AArch64::INCP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, }, { 1564 /* incp */, AArch64::INCP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, }, { 1564 /* incp */, AArch64::INCP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, }, { 1564 /* incp */, AArch64::INCP_XP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg }, }, { 1564 /* incp */, AArch64::INCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, }, { 1564 /* incp */, AArch64::INCP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg }, }, { 1564 /* incp */, AArch64::INCP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg }, }, { 1569 /* incw */, AArch64::INCW_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 1569 /* incw */, AArch64::INCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorSReg }, }, { 1569 /* incw */, AArch64::INCW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 1569 /* incw */, AArch64::INCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern }, }, { 1569 /* incw */, AArch64::INCW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 1569 /* incw */, AArch64::INCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 1574 /* index */, AArch64::INDEX_RR_H, Convert__SVEVectorHReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32, MCK_GPR32 }, }, { 1574 /* index */, AArch64::INDEX_RI_H, Convert__SVEVectorHReg1_0__Reg1_1__SImm51_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32, MCK_SImm5 }, }, { 1574 /* index */, AArch64::INDEX_IR_H, Convert__SVEVectorHReg1_0__SImm51_1__Reg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SImm5, MCK_GPR32 }, }, { 1574 /* index */, AArch64::INDEX_II_H, Convert__SVEVectorHReg1_0__SImm51_1__SImm51_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SImm5, MCK_SImm5 }, }, { 1574 /* index */, AArch64::INDEX_RR_S, Convert__SVEVectorSReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_GPR32, MCK_GPR32 }, }, { 1574 /* index */, AArch64::INDEX_RI_S, Convert__SVEVectorSReg1_0__Reg1_1__SImm51_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_GPR32, MCK_SImm5 }, }, { 1574 /* index */, AArch64::INDEX_IR_S, Convert__SVEVectorSReg1_0__SImm51_1__Reg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SImm5, MCK_GPR32 }, }, { 1574 /* index */, AArch64::INDEX_II_S, Convert__SVEVectorSReg1_0__SImm51_1__SImm51_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SImm5, MCK_SImm5 }, }, { 1574 /* index */, AArch64::INDEX_RR_D, Convert__SVEVectorDReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_GPR64, MCK_GPR64 }, }, { 1574 /* index */, AArch64::INDEX_RI_D, Convert__SVEVectorDReg1_0__Reg1_1__SImm51_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_GPR64, MCK_SImm5 }, }, { 1574 /* index */, AArch64::INDEX_IR_D, Convert__SVEVectorDReg1_0__SImm51_1__Reg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SImm5, MCK_GPR64 }, }, { 1574 /* index */, AArch64::INDEX_II_D, Convert__SVEVectorDReg1_0__SImm51_1__SImm51_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SImm5, MCK_SImm5 }, }, { 1574 /* index */, AArch64::INDEX_RR_B, Convert__SVEVectorBReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_GPR32, MCK_GPR32 }, }, { 1574 /* index */, AArch64::INDEX_RI_B, Convert__SVEVectorBReg1_0__Reg1_1__SImm51_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_GPR32, MCK_SImm5 }, }, { 1574 /* index */, AArch64::INDEX_IR_B, Convert__SVEVectorBReg1_0__SImm51_1__Reg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SImm5, MCK_GPR32 }, }, { 1574 /* index */, AArch64::INDEX_II_B, Convert__SVEVectorBReg1_0__SImm51_1__SImm51_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SImm5, MCK_SImm5 }, }, { 1580 /* ins */, AArch64::INSvi8gpr, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_151_2__Reg1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15, MCK_GPR32 }, }, { 1580 /* ins */, AArch64::INSvi64gpr, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_11_2__Reg1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1, MCK_GPR64 }, }, { 1580 /* ins */, AArch64::INSvi16gpr, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_71_2__Reg1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7, MCK_GPR32 }, }, { 1580 /* ins */, AArch64::INSvi32gpr, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_31_2__Reg1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3, MCK_GPR32 }, }, { 1580 /* ins */, AArch64::INSvi8lane, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_151_2__VectorReg1281_3__IndexRange0_151_5, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15, MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15 }, }, { 1580 /* ins */, AArch64::INSvi64lane, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_11_2__VectorReg1281_3__IndexRange0_11_5, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, }, { 1580 /* ins */, AArch64::INSvi16lane, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_71_2__VectorReg1281_3__IndexRange0_71_5, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 1580 /* ins */, AArch64::INSvi32lane, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_31_2__VectorReg1281_3__IndexRange0_31_5, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 1584 /* insr */, AArch64::INSR_ZV_H, Convert__SVEVectorHReg1_0__Tie0_1_1__Reg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_FPR16 }, }, { 1584 /* insr */, AArch64::INSR_ZR_H, Convert__SVEVectorHReg1_0__Tie0_1_1__Reg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32 }, }, { 1584 /* insr */, AArch64::INSR_ZV_S, Convert__SVEVectorSReg1_0__Tie0_1_1__Reg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_FPR32 }, }, { 1584 /* insr */, AArch64::INSR_ZR_S, Convert__SVEVectorSReg1_0__Tie0_1_1__Reg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_GPR32 }, }, { 1584 /* insr */, AArch64::INSR_ZV_D, Convert__SVEVectorDReg1_0__Tie0_1_1__Reg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_FPR64 }, }, { 1584 /* insr */, AArch64::INSR_ZR_D, Convert__SVEVectorDReg1_0__Tie0_1_1__Reg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_GPR64 }, }, { 1584 /* insr */, AArch64::INSR_ZV_B, Convert__SVEVectorBReg1_0__Tie0_1_1__Reg1_1, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_FPR8 }, }, { 1584 /* insr */, AArch64::INSR_ZR_B, Convert__SVEVectorBReg1_0__Tie0_1_1__Reg1_1, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_GPR32 }, }, { 1589 /* isb */, AArch64::ISB, Convert__imm_95_15, 0, { }, }, { 1589 /* isb */, AArch64::ISB, Convert__Barrier1_0, 0, { MCK_Barrier }, }, { 1593 /* lasta */, AArch64::LASTA_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 1593 /* lasta */, AArch64::LASTA_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 1593 /* lasta */, AArch64::LASTA_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 1593 /* lasta */, AArch64::LASTA_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, }, { 1593 /* lasta */, AArch64::LASTA_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 1593 /* lasta */, AArch64::LASTA_RPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 1593 /* lasta */, AArch64::LASTA_RPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, }, { 1593 /* lasta */, AArch64::LASTA_RPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 1599 /* lastb */, AArch64::LASTB_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 1599 /* lastb */, AArch64::LASTB_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 1599 /* lastb */, AArch64::LASTB_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 1599 /* lastb */, AArch64::LASTB_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, }, { 1599 /* lastb */, AArch64::LASTB_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 1599 /* lastb */, AArch64::LASTB_RPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 1599 /* lastb */, AArch64::LASTB_RPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, }, { 1599 /* lastb */, AArch64::LASTB_RPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 1605 /* ld1 */, AArch64::LD1Fourv16b, Convert__TypedVectorList4_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv1d, Convert__TypedVectorList4_1641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv2d, Convert__TypedVectorList4_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv2s, Convert__TypedVectorList4_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv4h, Convert__TypedVectorList4_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv4s, Convert__TypedVectorList4_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv8b, Convert__TypedVectorList4_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv8h, Convert__TypedVectorList4_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev16b, Convert__TypedVectorList1_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev1d, Convert__TypedVectorList1_1641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev2d, Convert__TypedVectorList1_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev2s, Convert__TypedVectorList1_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev4h, Convert__TypedVectorList1_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev4s, Convert__TypedVectorList1_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev8b, Convert__TypedVectorList1_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev8h, Convert__TypedVectorList1_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev16b, Convert__TypedVectorList3_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev1d, Convert__TypedVectorList3_1641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev2d, Convert__TypedVectorList3_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev2s, Convert__TypedVectorList3_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev4h, Convert__TypedVectorList3_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev4s, Convert__TypedVectorList3_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev8b, Convert__TypedVectorList3_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev8h, Convert__TypedVectorList3_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov16b, Convert__TypedVectorList2_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov1d, Convert__TypedVectorList2_1641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov2d, Convert__TypedVectorList2_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov2s, Convert__TypedVectorList2_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov4h, Convert__TypedVectorList2_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov4s, Convert__TypedVectorList2_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov8b, Convert__TypedVectorList2_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov8h, Convert__TypedVectorList2_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv16b, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev16b, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev16b, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov16b, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv1d, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev1d, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev1d, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov1d, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv2d, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev2d, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev2d, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov2d, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv2s, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev2s, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev2s, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov2s, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv4h, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev4h, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev4h, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov4h, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv4s, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev4s, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev4s, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov4s, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv8b, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev8b, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev8b, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov8b, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv8h, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev8h, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev8h, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov8h, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev16b_POST, Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Onev16b_POST, Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev1d_POST, Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1605 /* ld1 */, AArch64::LD1Onev1d_POST, Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev2d_POST, Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Onev2d_POST, Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev2s_POST, Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1605 /* ld1 */, AArch64::LD1Onev2s_POST, Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev4h_POST, Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1605 /* ld1 */, AArch64::LD1Onev4h_POST, Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev4s_POST, Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Onev4s_POST, Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev8b_POST, Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1605 /* ld1 */, AArch64::LD1Onev8b_POST, Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev8h_POST, Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Onev8h_POST, Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1i8, Convert__TypedVectorList1_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1i64, Convert__TypedVectorList1_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1i16, Convert__TypedVectorList1_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1i32, Convert__TypedVectorList1_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1605 /* ld1 */, AArch64::LD1Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev1d_POST, Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1605 /* ld1 */, AArch64::LD1Threev1d_POST, Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1605 /* ld1 */, AArch64::LD1Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1605 /* ld1 */, AArch64::LD1Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1605 /* ld1 */, AArch64::LD1Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1605 /* ld1 */, AArch64::LD1Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1605 /* ld1 */, AArch64::LD1Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1605 /* ld1 */, AArch64::LD1Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov1d_POST, Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Twov1d_POST, Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Onev16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1605 /* ld1 */, AArch64::LD1Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1605 /* ld1 */, AArch64::LD1Onev1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1605 /* ld1 */, AArch64::LD1Threev1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Twov1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Onev2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1605 /* ld1 */, AArch64::LD1Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1605 /* ld1 */, AArch64::LD1Onev2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1605 /* ld1 */, AArch64::LD1Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1605 /* ld1 */, AArch64::LD1Onev4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1605 /* ld1 */, AArch64::LD1Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Onev4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1605 /* ld1 */, AArch64::LD1Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1605 /* ld1 */, AArch64::LD1Onev8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1605 /* ld1 */, AArch64::LD1Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Onev8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1605 /* ld1 */, AArch64::LD1Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1i8, Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1i64, Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1i16, Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1i32, Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1i8_POST, Convert__Reg1_3__TypedVectorList1_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, { 1605 /* ld1 */, AArch64::LD1i8_POST, Convert__Reg1_3__TypedVectorList1_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1i64_POST, Convert__Reg1_3__TypedVectorList1_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1605 /* ld1 */, AArch64::LD1i64_POST, Convert__Reg1_3__TypedVectorList1_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1i16_POST, Convert__Reg1_3__TypedVectorList1_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 1605 /* ld1 */, AArch64::LD1i16_POST, Convert__Reg1_3__TypedVectorList1_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1i32_POST, Convert__Reg1_3__TypedVectorList1_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1605 /* ld1 */, AArch64::LD1i32_POST, Convert__Reg1_3__TypedVectorList1_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1i8_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, { 1605 /* ld1 */, AArch64::LD1i8_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1i64_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1605 /* ld1 */, AArch64::LD1i64_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1i16_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 1605 /* ld1 */, AArch64::LD1i16_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1i32_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1605 /* ld1 */, AArch64::LD1i32_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1609 /* ld1b */, AArch64::LD1B_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_IMM_REAL, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_IMM_REAL, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_H, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_S, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_IMM_REAL, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_IMM_REAL, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::LD1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::LD1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::LD1D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64641_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6464, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64641_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6464, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64641_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6464, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s81_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s8, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::LD1D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64641_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6464, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64641_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6464, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64641_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6464, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s81_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s8, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::LD1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::LD1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_S_SXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_S_UXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_S, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_S_SXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_S_UXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv16b, Convert__TypedVectorList1_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv1d, Convert__TypedVectorList1_1641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv2d, Convert__TypedVectorList1_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv2s, Convert__TypedVectorList1_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv4h, Convert__TypedVectorList1_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv4s, Convert__TypedVectorList1_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv8b, Convert__TypedVectorList1_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv8h, Convert__TypedVectorList1_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv16b, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv1d, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv2d, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv2s, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv4h, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv4s, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv8b, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv8h, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv16b_POST, Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, { 1624 /* ld1r */, AArch64::LD1Rv16b_POST, Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv1d_POST, Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1624 /* ld1r */, AArch64::LD1Rv1d_POST, Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv2d_POST, Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1624 /* ld1r */, AArch64::LD1Rv2d_POST, Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv2s_POST, Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1624 /* ld1r */, AArch64::LD1Rv2s_POST, Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv4h_POST, Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 1624 /* ld1r */, AArch64::LD1Rv4h_POST, Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv4s_POST, Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1624 /* ld1r */, AArch64::LD1Rv4s_POST, Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv8b_POST, Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, { 1624 /* ld1r */, AArch64::LD1Rv8b_POST, Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv8h_POST, Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 1624 /* ld1r */, AArch64::LD1Rv8h_POST, Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, { 1624 /* ld1r */, AArch64::LD1Rv16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1624 /* ld1r */, AArch64::LD1Rv1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1624 /* ld1r */, AArch64::LD1Rv2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1624 /* ld1r */, AArch64::LD1Rv2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 1624 /* ld1r */, AArch64::LD1Rv4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1624 /* ld1r */, AArch64::LD1Rv4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, { 1624 /* ld1r */, AArch64::LD1Rv8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 1624 /* ld1r */, AArch64::LD1Rv8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1629 /* ld1rb */, AArch64::LD1RB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_IMM, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_IMM, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_IMM, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_IMM, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, }, { 1635 /* ld1rd */, AArch64::LD1RD_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1635 /* ld1rd */, AArch64::LD1RD_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1635 /* ld1rd */, AArch64::LD1RD_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s81_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s8, MCK__93_ }, }, { 1635 /* ld1rd */, AArch64::LD1RD_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s81_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s8, MCK__93_ }, }, { 1641 /* ld1rh */, AArch64::LD1RH_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1641 /* ld1rh */, AArch64::LD1RH_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1641 /* ld1rh */, AArch64::LD1RH_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1641 /* ld1rh */, AArch64::LD1RH_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1641 /* ld1rh */, AArch64::LD1RH_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1641 /* ld1rh */, AArch64::LD1RH_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1641 /* ld1rh */, AArch64::LD1RH_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, }, { 1641 /* ld1rh */, AArch64::LD1RH_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, }, { 1641 /* ld1rh */, AArch64::LD1RH_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, }, { 1641 /* ld1rh */, AArch64::LD1RH_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, }, { 1641 /* ld1rh */, AArch64::LD1RH_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, }, { 1641 /* ld1rh */, AArch64::LD1RH_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, }, { 1647 /* ld1rqb */, AArch64::LD1RQ_B_IMM, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1647 /* ld1rqb */, AArch64::LD1RQ_B_IMM, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1647 /* ld1rqb */, AArch64::LD1RQ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1647 /* ld1rqb */, AArch64::LD1RQ_B_IMM, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, }, { 1647 /* ld1rqb */, AArch64::LD1RQ_B, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1647 /* ld1rqb */, AArch64::LD1RQ_B_IMM, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, }, { 1654 /* ld1rqd */, AArch64::LD1RQ_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1654 /* ld1rqd */, AArch64::LD1RQ_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1654 /* ld1rqd */, AArch64::LD1RQ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 1654 /* ld1rqd */, AArch64::LD1RQ_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, }, { 1654 /* ld1rqd */, AArch64::LD1RQ_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 1654 /* ld1rqd */, AArch64::LD1RQ_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, }, { 1661 /* ld1rqh */, AArch64::LD1RQ_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1661 /* ld1rqh */, AArch64::LD1RQ_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1661 /* ld1rqh */, AArch64::LD1RQ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1661 /* ld1rqh */, AArch64::LD1RQ_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, }, { 1661 /* ld1rqh */, AArch64::LD1RQ_H, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1661 /* ld1rqh */, AArch64::LD1RQ_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, }, { 1668 /* ld1rqw */, AArch64::LD1RQ_W_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1668 /* ld1rqw */, AArch64::LD1RQ_W_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1668 /* ld1rqw */, AArch64::LD1RQ_W, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 1668 /* ld1rqw */, AArch64::LD1RQ_W_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, }, { 1668 /* ld1rqw */, AArch64::LD1RQ_W, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 1668 /* ld1rqw */, AArch64::LD1RQ_W_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, }, { 1675 /* ld1rsb */, AArch64::LD1RSB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1675 /* ld1rsb */, AArch64::LD1RSB_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1675 /* ld1rsb */, AArch64::LD1RSB_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1675 /* ld1rsb */, AArch64::LD1RSB_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1675 /* ld1rsb */, AArch64::LD1RSB_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1675 /* ld1rsb */, AArch64::LD1RSB_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1675 /* ld1rsb */, AArch64::LD1RSB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, }, { 1675 /* ld1rsb */, AArch64::LD1RSB_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, }, { 1675 /* ld1rsb */, AArch64::LD1RSB_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, }, { 1675 /* ld1rsb */, AArch64::LD1RSB_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, }, { 1675 /* ld1rsb */, AArch64::LD1RSB_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, }, { 1675 /* ld1rsb */, AArch64::LD1RSB_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, }, { 1682 /* ld1rsh */, AArch64::LD1RSH_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1682 /* ld1rsh */, AArch64::LD1RSH_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1682 /* ld1rsh */, AArch64::LD1RSH_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1682 /* ld1rsh */, AArch64::LD1RSH_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1682 /* ld1rsh */, AArch64::LD1RSH_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, }, { 1682 /* ld1rsh */, AArch64::LD1RSH_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, }, { 1682 /* ld1rsh */, AArch64::LD1RSH_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, }, { 1682 /* ld1rsh */, AArch64::LD1RSH_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, }, { 1689 /* ld1rsw */, AArch64::LD1RSW_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1689 /* ld1rsw */, AArch64::LD1RSW_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1689 /* ld1rsw */, AArch64::LD1RSW_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s4, MCK__93_ }, }, { 1689 /* ld1rsw */, AArch64::LD1RSW_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s4, MCK__93_ }, }, { 1696 /* ld1rw */, AArch64::LD1RW_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1696 /* ld1rw */, AArch64::LD1RW_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1696 /* ld1rw */, AArch64::LD1RW_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1696 /* ld1rw */, AArch64::LD1RW_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1696 /* ld1rw */, AArch64::LD1RW_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s4, MCK__93_ }, }, { 1696 /* ld1rw */, AArch64::LD1RW_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s4, MCK__93_ }, }, { 1696 /* ld1rw */, AArch64::LD1RW_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s4, MCK__93_ }, }, { 1696 /* ld1rw */, AArch64::LD1RW_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s4, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_H, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_S, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::LD1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::LD1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::LD1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::LD1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::LD1SH_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_S_SXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_S_UXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::LD1SH_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::LD1SH_S, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_S_SXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_S_UXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::LD1SH_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::LD1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::LD1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::LD1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::LD1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::LD1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::LD1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::LD1SW_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::LD1SW_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::LD1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::LD1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::LD1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::LD1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::LD1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::LD1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::LD1W, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_SXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32321_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3232, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_UXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32321_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3232, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s41_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s4, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::LD1W_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::LD1W, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_SXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32321_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3232, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_UXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32321_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3232, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s41_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s4, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::LD1W_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::LD1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::LD1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::LD1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::LD1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov16b, Convert__TypedVectorList2_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov2d, Convert__TypedVectorList2_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov2s, Convert__TypedVectorList2_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov4h, Convert__TypedVectorList2_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov4s, Convert__TypedVectorList2_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov8b, Convert__TypedVectorList2_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov8h, Convert__TypedVectorList2_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov16b, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov2d, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov2s, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov4h, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov4s, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov8b, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov8h, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1725 /* ld2 */, AArch64::LD2Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1725 /* ld2 */, AArch64::LD2Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1725 /* ld2 */, AArch64::LD2Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1725 /* ld2 */, AArch64::LD2Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1725 /* ld2 */, AArch64::LD2Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1725 /* ld2 */, AArch64::LD2Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1725 /* ld2 */, AArch64::LD2Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2i8, Convert__TypedVectorList2_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2i64, Convert__TypedVectorList2_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2i16, Convert__TypedVectorList2_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2i32, Convert__TypedVectorList2_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1725 /* ld2 */, AArch64::LD2Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1725 /* ld2 */, AArch64::LD2Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1725 /* ld2 */, AArch64::LD2Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1725 /* ld2 */, AArch64::LD2Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1725 /* ld2 */, AArch64::LD2Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1725 /* ld2 */, AArch64::LD2Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1725 /* ld2 */, AArch64::LD2Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2i8, Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2i64, Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2i16, Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2i32, Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2i8_POST, Convert__Reg1_3__TypedVectorList2_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 1725 /* ld2 */, AArch64::LD2i8_POST, Convert__Reg1_3__TypedVectorList2_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2i64_POST, Convert__Reg1_3__TypedVectorList2_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1725 /* ld2 */, AArch64::LD2i64_POST, Convert__Reg1_3__TypedVectorList2_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2i16_POST, Convert__Reg1_3__TypedVectorList2_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1725 /* ld2 */, AArch64::LD2i16_POST, Convert__Reg1_3__TypedVectorList2_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2i32_POST, Convert__Reg1_3__TypedVectorList2_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1725 /* ld2 */, AArch64::LD2i32_POST, Convert__Reg1_3__TypedVectorList2_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2i8_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 1725 /* ld2 */, AArch64::LD2i8_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2i64_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1725 /* ld2 */, AArch64::LD2i64_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2i16_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1725 /* ld2 */, AArch64::LD2i16_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2i32_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1725 /* ld2 */, AArch64::LD2i32_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1729 /* ld2b */, AArch64::LD2B_IMM, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList28, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1729 /* ld2b */, AArch64::LD2B, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorList28, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1729 /* ld2b */, AArch64::LD2B_IMM, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6, Feature_HasSVE, { MCK_SVEVectorList28, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, }, { 1734 /* ld2d */, AArch64::LD2D_IMM, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList264, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1734 /* ld2d */, AArch64::LD2D, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, Feature_HasSVE, { MCK_SVEVectorList264, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 1734 /* ld2d */, AArch64::LD2D_IMM, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6, Feature_HasSVE, { MCK_SVEVectorList264, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, }, { 1739 /* ld2h */, AArch64::LD2H_IMM, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1739 /* ld2h */, AArch64::LD2H, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1739 /* ld2h */, AArch64::LD2H_IMM, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6, Feature_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv16b, Convert__TypedVectorList2_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv1d, Convert__TypedVectorList2_1641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv2d, Convert__TypedVectorList2_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv2s, Convert__TypedVectorList2_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv4h, Convert__TypedVectorList2_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv4s, Convert__TypedVectorList2_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv8b, Convert__TypedVectorList2_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv8h, Convert__TypedVectorList2_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv16b, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv1d, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv2d, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv2s, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv4h, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv4s, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv8b, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv8h, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 1744 /* ld2r */, AArch64::LD2Rv16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv1d_POST, Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1744 /* ld2r */, AArch64::LD2Rv1d_POST, Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1744 /* ld2r */, AArch64::LD2Rv2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1744 /* ld2r */, AArch64::LD2Rv2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1744 /* ld2r */, AArch64::LD2Rv4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1744 /* ld2r */, AArch64::LD2Rv4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 1744 /* ld2r */, AArch64::LD2Rv8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1744 /* ld2r */, AArch64::LD2Rv8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 1744 /* ld2r */, AArch64::LD2Rv16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1744 /* ld2r */, AArch64::LD2Rv1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1744 /* ld2r */, AArch64::LD2Rv2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1744 /* ld2r */, AArch64::LD2Rv2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1744 /* ld2r */, AArch64::LD2Rv4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1744 /* ld2r */, AArch64::LD2Rv4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 1744 /* ld2r */, AArch64::LD2Rv8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1744 /* ld2r */, AArch64::LD2Rv8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1749 /* ld2w */, AArch64::LD2W_IMM, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList232, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1749 /* ld2w */, AArch64::LD2W, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Feature_HasSVE, { MCK_SVEVectorList232, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 1749 /* ld2w */, AArch64::LD2W_IMM, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6, Feature_HasSVE, { MCK_SVEVectorList232, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev16b, Convert__TypedVectorList3_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev2d, Convert__TypedVectorList3_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev2s, Convert__TypedVectorList3_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev4h, Convert__TypedVectorList3_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev4s, Convert__TypedVectorList3_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev8b, Convert__TypedVectorList3_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev8h, Convert__TypedVectorList3_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev16b, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev2d, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev2s, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev4h, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev4s, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev8b, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev8h, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1754 /* ld3 */, AArch64::LD3Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1754 /* ld3 */, AArch64::LD3Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1754 /* ld3 */, AArch64::LD3Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1754 /* ld3 */, AArch64::LD3Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1754 /* ld3 */, AArch64::LD3Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1754 /* ld3 */, AArch64::LD3Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1754 /* ld3 */, AArch64::LD3Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3i8, Convert__TypedVectorList3_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3i64, Convert__TypedVectorList3_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3i16, Convert__TypedVectorList3_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3i32, Convert__TypedVectorList3_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1754 /* ld3 */, AArch64::LD3Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1754 /* ld3 */, AArch64::LD3Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1754 /* ld3 */, AArch64::LD3Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1754 /* ld3 */, AArch64::LD3Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1754 /* ld3 */, AArch64::LD3Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1754 /* ld3 */, AArch64::LD3Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1754 /* ld3 */, AArch64::LD3Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3i8, Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3i64, Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3i16, Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3i32, Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3i8_POST, Convert__Reg1_3__TypedVectorList3_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, { 1754 /* ld3 */, AArch64::LD3i8_POST, Convert__Reg1_3__TypedVectorList3_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3i64_POST, Convert__Reg1_3__TypedVectorList3_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1754 /* ld3 */, AArch64::LD3i64_POST, Convert__Reg1_3__TypedVectorList3_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3i16_POST, Convert__Reg1_3__TypedVectorList3_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, { 1754 /* ld3 */, AArch64::LD3i16_POST, Convert__Reg1_3__TypedVectorList3_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3i32_POST, Convert__Reg1_3__TypedVectorList3_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, { 1754 /* ld3 */, AArch64::LD3i32_POST, Convert__Reg1_3__TypedVectorList3_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3i8_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, { 1754 /* ld3 */, AArch64::LD3i8_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3i64_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1754 /* ld3 */, AArch64::LD3i64_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3i16_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, { 1754 /* ld3 */, AArch64::LD3i16_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3i32_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, { 1754 /* ld3 */, AArch64::LD3i32_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1758 /* ld3b */, AArch64::LD3B_IMM, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList38, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1758 /* ld3b */, AArch64::LD3B, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorList38, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1758 /* ld3b */, AArch64::LD3B_IMM, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6, Feature_HasSVE, { MCK_SVEVectorList38, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, }, { 1763 /* ld3d */, AArch64::LD3D_IMM, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList364, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1763 /* ld3d */, AArch64::LD3D, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, Feature_HasSVE, { MCK_SVEVectorList364, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 1763 /* ld3d */, AArch64::LD3D_IMM, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6, Feature_HasSVE, { MCK_SVEVectorList364, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, }, { 1768 /* ld3h */, AArch64::LD3H_IMM, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList316, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1768 /* ld3h */, AArch64::LD3H, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorList316, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1768 /* ld3h */, AArch64::LD3H_IMM, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6, Feature_HasSVE, { MCK_SVEVectorList316, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv16b, Convert__TypedVectorList3_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv1d, Convert__TypedVectorList3_1641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv2d, Convert__TypedVectorList3_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv2s, Convert__TypedVectorList3_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv4h, Convert__TypedVectorList3_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv4s, Convert__TypedVectorList3_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv8b, Convert__TypedVectorList3_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv8h, Convert__TypedVectorList3_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv16b, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv1d, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv2d, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv2s, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv4h, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv4s, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv8b, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv8h, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, { 1773 /* ld3r */, AArch64::LD3Rv16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv1d_POST, Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1773 /* ld3r */, AArch64::LD3Rv1d_POST, Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1773 /* ld3r */, AArch64::LD3Rv2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, { 1773 /* ld3r */, AArch64::LD3Rv2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, { 1773 /* ld3r */, AArch64::LD3Rv4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, { 1773 /* ld3r */, AArch64::LD3Rv4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, { 1773 /* ld3r */, AArch64::LD3Rv8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, { 1773 /* ld3r */, AArch64::LD3Rv8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, { 1773 /* ld3r */, AArch64::LD3Rv16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1773 /* ld3r */, AArch64::LD3Rv1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1773 /* ld3r */, AArch64::LD3Rv2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, { 1773 /* ld3r */, AArch64::LD3Rv2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, { 1773 /* ld3r */, AArch64::LD3Rv4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, { 1773 /* ld3r */, AArch64::LD3Rv4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, { 1773 /* ld3r */, AArch64::LD3Rv8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, { 1773 /* ld3r */, AArch64::LD3Rv8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1778 /* ld3w */, AArch64::LD3W_IMM, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList332, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1778 /* ld3w */, AArch64::LD3W, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Feature_HasSVE, { MCK_SVEVectorList332, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 1778 /* ld3w */, AArch64::LD3W_IMM, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6, Feature_HasSVE, { MCK_SVEVectorList332, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv16b, Convert__TypedVectorList4_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv2d, Convert__TypedVectorList4_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv2s, Convert__TypedVectorList4_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv4h, Convert__TypedVectorList4_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv4s, Convert__TypedVectorList4_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv8b, Convert__TypedVectorList4_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv8h, Convert__TypedVectorList4_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv16b, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv2d, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv2s, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv4h, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv4s, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv8b, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv8h, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4i8, Convert__TypedVectorList4_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4i64, Convert__TypedVectorList4_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4i16, Convert__TypedVectorList4_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4i32, Convert__TypedVectorList4_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4i8, Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4i64, Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4i16, Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4i32, Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4i8_POST, Convert__Reg1_3__TypedVectorList4_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1783 /* ld4 */, AArch64::LD4i8_POST, Convert__Reg1_3__TypedVectorList4_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4i64_POST, Convert__Reg1_3__TypedVectorList4_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1783 /* ld4 */, AArch64::LD4i64_POST, Convert__Reg1_3__TypedVectorList4_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4i16_POST, Convert__Reg1_3__TypedVectorList4_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1783 /* ld4 */, AArch64::LD4i16_POST, Convert__Reg1_3__TypedVectorList4_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4i32_POST, Convert__Reg1_3__TypedVectorList4_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1783 /* ld4 */, AArch64::LD4i32_POST, Convert__Reg1_3__TypedVectorList4_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4i8_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1783 /* ld4 */, AArch64::LD4i8_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4i64_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1783 /* ld4 */, AArch64::LD4i64_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4i16_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1783 /* ld4 */, AArch64::LD4i16_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4i32_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1783 /* ld4 */, AArch64::LD4i32_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1787 /* ld4b */, AArch64::LD4B_IMM, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList48, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1787 /* ld4b */, AArch64::LD4B, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorList48, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1787 /* ld4b */, AArch64::LD4B_IMM, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6, Feature_HasSVE, { MCK_SVEVectorList48, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, }, { 1792 /* ld4d */, AArch64::LD4D_IMM, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList464, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1792 /* ld4d */, AArch64::LD4D, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, Feature_HasSVE, { MCK_SVEVectorList464, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 1792 /* ld4d */, AArch64::LD4D_IMM, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6, Feature_HasSVE, { MCK_SVEVectorList464, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, }, { 1797 /* ld4h */, AArch64::LD4H_IMM, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList416, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1797 /* ld4h */, AArch64::LD4H, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorList416, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1797 /* ld4h */, AArch64::LD4H_IMM, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6, Feature_HasSVE, { MCK_SVEVectorList416, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv16b, Convert__TypedVectorList4_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv1d, Convert__TypedVectorList4_1641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv2d, Convert__TypedVectorList4_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv2s, Convert__TypedVectorList4_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv4h, Convert__TypedVectorList4_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv4s, Convert__TypedVectorList4_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv8b, Convert__TypedVectorList4_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv8h, Convert__TypedVectorList4_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv16b, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv1d, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv2d, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv2s, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv4h, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv4s, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv8b, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv8h, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1802 /* ld4r */, AArch64::LD4Rv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1802 /* ld4r */, AArch64::LD4Rv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1802 /* ld4r */, AArch64::LD4Rv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1802 /* ld4r */, AArch64::LD4Rv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1802 /* ld4r */, AArch64::LD4Rv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1802 /* ld4r */, AArch64::LD4Rv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1802 /* ld4r */, AArch64::LD4Rv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1802 /* ld4r */, AArch64::LD4Rv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1802 /* ld4r */, AArch64::LD4Rv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1802 /* ld4r */, AArch64::LD4Rv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1802 /* ld4r */, AArch64::LD4Rv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1802 /* ld4r */, AArch64::LD4Rv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1802 /* ld4r */, AArch64::LD4Rv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1802 /* ld4r */, AArch64::LD4Rv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1802 /* ld4r */, AArch64::LD4Rv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1802 /* ld4r */, AArch64::LD4Rv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1807 /* ld4w */, AArch64::LD4W_IMM, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList432, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1807 /* ld4w */, AArch64::LD4W, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Feature_HasSVE, { MCK_SVEVectorList432, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 1807 /* ld4w */, AArch64::LD4W_IMM, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6, Feature_HasSVE, { MCK_SVEVectorList432, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, }, { 1812 /* ldadd */, AArch64::LDADDW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1812 /* ldadd */, AArch64::LDADDX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1818 /* ldadda */, AArch64::LDADDAW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1818 /* ldadda */, AArch64::LDADDAX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1825 /* ldaddab */, AArch64::LDADDAB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1833 /* ldaddah */, AArch64::LDADDAH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1841 /* ldaddal */, AArch64::LDADDALW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1841 /* ldaddal */, AArch64::LDADDALX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1849 /* ldaddalb */, AArch64::LDADDALB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1858 /* ldaddalh */, AArch64::LDADDALH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1867 /* ldaddb */, AArch64::LDADDB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1874 /* ldaddh */, AArch64::LDADDH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1881 /* ldaddl */, AArch64::LDADDLW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1881 /* ldaddl */, AArch64::LDADDLX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1888 /* ldaddlb */, AArch64::LDADDLB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1896 /* ldaddlh */, AArch64::LDADDLH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1904 /* ldapr */, AArch64::LDAPRW, Convert__Reg1_0__GPR64sp01_2, Feature_HasRCPC, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 1904 /* ldapr */, AArch64::LDAPRX, Convert__Reg1_0__GPR64sp01_2, Feature_HasRCPC, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 1910 /* ldaprb */, AArch64::LDAPRB, Convert__Reg1_0__GPR64sp01_2, Feature_HasRCPC, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 1917 /* ldaprh */, AArch64::LDAPRH, Convert__Reg1_0__GPR64sp01_2, Feature_HasRCPC, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 1924 /* ldapur */, AArch64::LDAPURi, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1924 /* ldapur */, AArch64::LDAPURXi, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_4a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1924 /* ldapur */, AArch64::LDAPURi, Convert__Reg1_0__Reg1_2__SImm91_3, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 1924 /* ldapur */, AArch64::LDAPURXi, Convert__Reg1_0__Reg1_2__SImm91_3, Feature_HasV8_4a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 1931 /* ldapurb */, AArch64::LDAPURBi, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1931 /* ldapurb */, AArch64::LDAPURBi, Convert__Reg1_0__Reg1_2__SImm91_3, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 1939 /* ldapurh */, AArch64::LDAPURHi, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1939 /* ldapurh */, AArch64::LDAPURHi, Convert__Reg1_0__Reg1_2__SImm91_3, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 1947 /* ldapursb */, AArch64::LDAPURSBWi, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1947 /* ldapursb */, AArch64::LDAPURSBXi, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_4a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1947 /* ldapursb */, AArch64::LDAPURSBWi, Convert__Reg1_0__Reg1_2__SImm91_3, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 1947 /* ldapursb */, AArch64::LDAPURSBXi, Convert__Reg1_0__Reg1_2__SImm91_3, Feature_HasV8_4a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 1956 /* ldapursh */, AArch64::LDAPURSHWi, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1956 /* ldapursh */, AArch64::LDAPURSHXi, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_4a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1956 /* ldapursh */, AArch64::LDAPURSHWi, Convert__Reg1_0__Reg1_2__SImm91_3, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 1956 /* ldapursh */, AArch64::LDAPURSHXi, Convert__Reg1_0__Reg1_2__SImm91_3, Feature_HasV8_4a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 1965 /* ldapursw */, AArch64::LDAPURSWi, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_4a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1965 /* ldapursw */, AArch64::LDAPURSWi, Convert__Reg1_0__Reg1_2__SImm91_3, Feature_HasV8_4a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 1974 /* ldar */, AArch64::LDARW, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 1974 /* ldar */, AArch64::LDARX, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 1979 /* ldarb */, AArch64::LDARB, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 1985 /* ldarh */, AArch64::LDARH, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 1991 /* ldaxp */, AArch64::LDAXPW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 1991 /* ldaxp */, AArch64::LDAXPX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 1997 /* ldaxr */, AArch64::LDAXRW, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 1997 /* ldaxr */, AArch64::LDAXRX, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 2003 /* ldaxrb */, AArch64::LDAXRB, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 2010 /* ldaxrh */, AArch64::LDAXRH, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 2017 /* ldclr */, AArch64::LDCLRW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2017 /* ldclr */, AArch64::LDCLRX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2023 /* ldclra */, AArch64::LDCLRAW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2023 /* ldclra */, AArch64::LDCLRAX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2030 /* ldclrab */, AArch64::LDCLRAB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2038 /* ldclrah */, AArch64::LDCLRAH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2046 /* ldclral */, AArch64::LDCLRALW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2046 /* ldclral */, AArch64::LDCLRALX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2054 /* ldclralb */, AArch64::LDCLRALB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2063 /* ldclralh */, AArch64::LDCLRALH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2072 /* ldclrb */, AArch64::LDCLRB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2079 /* ldclrh */, AArch64::LDCLRH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2086 /* ldclrl */, AArch64::LDCLRLW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2086 /* ldclrl */, AArch64::LDCLRLX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2093 /* ldclrlb */, AArch64::LDCLRLB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2101 /* ldclrlh */, AArch64::LDCLRLH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2109 /* ldeor */, AArch64::LDEORW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2109 /* ldeor */, AArch64::LDEORX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2115 /* ldeora */, AArch64::LDEORAW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2115 /* ldeora */, AArch64::LDEORAX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2122 /* ldeorab */, AArch64::LDEORAB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2130 /* ldeorah */, AArch64::LDEORAH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2138 /* ldeoral */, AArch64::LDEORALW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2138 /* ldeoral */, AArch64::LDEORALX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2146 /* ldeoralb */, AArch64::LDEORALB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2155 /* ldeoralh */, AArch64::LDEORALH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2164 /* ldeorb */, AArch64::LDEORB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2171 /* ldeorh */, AArch64::LDEORH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2178 /* ldeorl */, AArch64::LDEORLW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2178 /* ldeorl */, AArch64::LDEORLX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2185 /* ldeorlb */, AArch64::LDEORLB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2193 /* ldeorlh */, AArch64::LDEORLH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_REAL, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_REAL, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_H_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_REAL, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_REAL, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_H_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::LDFF1D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::LDFF1D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::LDFF1D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted641_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted64, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64641_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6464, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64641_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6464, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64641_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6464, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s81_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s8, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::LDFF1D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted641_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted64, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64641_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6464, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64641_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6464, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64641_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6464, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s81_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s8, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::LDFF1H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::LDFF1H_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::LDFF1H_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::LDFF1H_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::LDFF1H_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::LDFF1H_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::LDFF1H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::LDFF1H_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_S_SXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_S_UXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::LDFF1H_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::LDFF1H_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::LDFF1H_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_S_SXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_S_UXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::LDFF1H_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::LDFF1SB_H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::LDFF1SB_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::LDFF1SB_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::LDFF1SB_H_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::LDFF1SB_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::LDFF1SB_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::LDFF1SB_H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::LDFF1SB_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::LDFF1SB_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::LDFF1SB_H_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::LDFF1SB_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::LDFF1SB_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::LDFF1SH_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::LDFF1SH_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::LDFF1SH_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::LDFF1SH_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::LDFF1SH_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_S_SXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_S_UXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::LDFF1SH_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::LDFF1SH_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_S_SXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_S_UXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::LDFF1SH_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::LDFF1SW_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::LDFF1SW_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::LDFF1SW_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted32, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::LDFF1SW_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted32, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::LDFF1W_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::LDFF1W_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::LDFF1W_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::LDFF1W_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::LDFF1W_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted32, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_SXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32321_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3232, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_UXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32321_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3232, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s41_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s4, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::LDFF1W_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted32, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::LDFF1W_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted32, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_SXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32321_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3232, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_UXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32321_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3232, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s41_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s4, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::LDFF1W_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted32, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, }, { 2253 /* ldlar */, AArch64::LDLARW, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 2253 /* ldlar */, AArch64::LDLARX, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 2259 /* ldlarb */, AArch64::LDLARB, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 2266 /* ldlarh */, AArch64::LDLARH, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_IMM_REAL, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_IMM_REAL, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_IMM_REAL, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_IMM_REAL, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2280 /* ldnf1d */, AArch64::LDNF1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2280 /* ldnf1d */, AArch64::LDNF1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2280 /* ldnf1d */, AArch64::LDNF1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2280 /* ldnf1d */, AArch64::LDNF1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2287 /* ldnf1h */, AArch64::LDNF1H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2287 /* ldnf1h */, AArch64::LDNF1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2287 /* ldnf1h */, AArch64::LDNF1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2287 /* ldnf1h */, AArch64::LDNF1H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2287 /* ldnf1h */, AArch64::LDNF1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2287 /* ldnf1h */, AArch64::LDNF1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2287 /* ldnf1h */, AArch64::LDNF1H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2287 /* ldnf1h */, AArch64::LDNF1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2287 /* ldnf1h */, AArch64::LDNF1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2287 /* ldnf1h */, AArch64::LDNF1H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2287 /* ldnf1h */, AArch64::LDNF1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2287 /* ldnf1h */, AArch64::LDNF1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2294 /* ldnf1sb */, AArch64::LDNF1SB_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2294 /* ldnf1sb */, AArch64::LDNF1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2294 /* ldnf1sb */, AArch64::LDNF1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2294 /* ldnf1sb */, AArch64::LDNF1SB_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2294 /* ldnf1sb */, AArch64::LDNF1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2294 /* ldnf1sb */, AArch64::LDNF1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2294 /* ldnf1sb */, AArch64::LDNF1SB_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2294 /* ldnf1sb */, AArch64::LDNF1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2294 /* ldnf1sb */, AArch64::LDNF1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2294 /* ldnf1sb */, AArch64::LDNF1SB_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2294 /* ldnf1sb */, AArch64::LDNF1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2294 /* ldnf1sb */, AArch64::LDNF1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2302 /* ldnf1sh */, AArch64::LDNF1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2302 /* ldnf1sh */, AArch64::LDNF1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2302 /* ldnf1sh */, AArch64::LDNF1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2302 /* ldnf1sh */, AArch64::LDNF1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2302 /* ldnf1sh */, AArch64::LDNF1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2302 /* ldnf1sh */, AArch64::LDNF1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2302 /* ldnf1sh */, AArch64::LDNF1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2302 /* ldnf1sh */, AArch64::LDNF1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2310 /* ldnf1sw */, AArch64::LDNF1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2310 /* ldnf1sw */, AArch64::LDNF1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2310 /* ldnf1sw */, AArch64::LDNF1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2310 /* ldnf1sw */, AArch64::LDNF1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2318 /* ldnf1w */, AArch64::LDNF1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2318 /* ldnf1w */, AArch64::LDNF1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2318 /* ldnf1w */, AArch64::LDNF1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2318 /* ldnf1w */, AArch64::LDNF1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2318 /* ldnf1w */, AArch64::LDNF1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2318 /* ldnf1w */, AArch64::LDNF1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2318 /* ldnf1w */, AArch64::LDNF1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2318 /* ldnf1w */, AArch64::LDNF1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2325 /* ldnp */, AArch64::LDNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2325 /* ldnp */, AArch64::LDNPXi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2325 /* ldnp */, AArch64::LDNPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__imm_95_0, 0, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2325 /* ldnp */, AArch64::LDNPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__imm_95_0, 0, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2325 /* ldnp */, AArch64::LDNPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__imm_95_0, 0, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2325 /* ldnp */, AArch64::LDNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, { 2325 /* ldnp */, AArch64::LDNPXi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, { 2325 /* ldnp */, AArch64::LDNPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__SImm7s41_4, 0, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, { 2325 /* ldnp */, AArch64::LDNPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__SImm7s81_4, 0, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, { 2325 /* ldnp */, AArch64::LDNPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__SImm7s161_4, 0, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_ }, }, { 2330 /* ldnt1b */, AArch64::LDNT1B_ZRI, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2330 /* ldnt1b */, AArch64::LDNT1B_ZRI, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2330 /* ldnt1b */, AArch64::LDNT1B_ZRR, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 2330 /* ldnt1b */, AArch64::LDNT1B_ZRR, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 2330 /* ldnt1b */, AArch64::LDNT1B_ZRI, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2330 /* ldnt1b */, AArch64::LDNT1B_ZRI, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2337 /* ldnt1d */, AArch64::LDNT1D_ZRI, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2337 /* ldnt1d */, AArch64::LDNT1D_ZRI, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2337 /* ldnt1d */, AArch64::LDNT1D_ZRR, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 2337 /* ldnt1d */, AArch64::LDNT1D_ZRR, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 2337 /* ldnt1d */, AArch64::LDNT1D_ZRI, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2337 /* ldnt1d */, AArch64::LDNT1D_ZRI, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2344 /* ldnt1h */, AArch64::LDNT1H_ZRI, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2344 /* ldnt1h */, AArch64::LDNT1H_ZRI, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2344 /* ldnt1h */, AArch64::LDNT1H_ZRR, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 2344 /* ldnt1h */, AArch64::LDNT1H_ZRR, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 2344 /* ldnt1h */, AArch64::LDNT1H_ZRI, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2344 /* ldnt1h */, AArch64::LDNT1H_ZRI, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2351 /* ldnt1w */, AArch64::LDNT1W_ZRI, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2351 /* ldnt1w */, AArch64::LDNT1W_ZRI, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2351 /* ldnt1w */, AArch64::LDNT1W_ZRR, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 2351 /* ldnt1w */, AArch64::LDNT1W_ZRR, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 2351 /* ldnt1w */, AArch64::LDNT1W_ZRI, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2351 /* ldnt1w */, AArch64::LDNT1W_ZRI, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2358 /* ldp */, AArch64::LDPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2358 /* ldp */, AArch64::LDPXi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2358 /* ldp */, AArch64::LDPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__imm_95_0, 0, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2358 /* ldp */, AArch64::LDPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__imm_95_0, 0, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2358 /* ldp */, AArch64::LDPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__imm_95_0, 0, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2358 /* ldp */, AArch64::LDPWpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_5, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, }, { 2358 /* ldp */, AArch64::LDPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, { 2358 /* ldp */, AArch64::LDPXpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s81_5, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s8 }, }, { 2358 /* ldp */, AArch64::LDPXi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, { 2358 /* ldp */, AArch64::LDPSpost, Convert__Reg1_3__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Tie0_4_4__SImm7s41_5, 0, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, }, { 2358 /* ldp */, AArch64::LDPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__SImm7s41_4, 0, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, { 2358 /* ldp */, AArch64::LDPDpost, Convert__Reg1_3__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Tie0_4_4__SImm7s81_5, 0, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s8 }, }, { 2358 /* ldp */, AArch64::LDPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__SImm7s81_4, 0, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, { 2358 /* ldp */, AArch64::LDPQpost, Convert__Reg1_3__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Tie0_4_4__SImm7s161_5, 0, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s16 }, }, { 2358 /* ldp */, AArch64::LDPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__SImm7s161_4, 0, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_ }, }, { 2358 /* ldp */, AArch64::LDPWpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_4, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, }, { 2358 /* ldp */, AArch64::LDPXpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s81_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_, MCK__EXCLAIM_ }, }, { 2358 /* ldp */, AArch64::LDPSpre, Convert__Reg1_3__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Tie0_4_4__SImm7s41_4, 0, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, }, { 2358 /* ldp */, AArch64::LDPDpre, Convert__Reg1_3__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Tie0_4_4__SImm7s81_4, 0, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_, MCK__EXCLAIM_ }, }, { 2358 /* ldp */, AArch64::LDPQpre, Convert__Reg1_3__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Tie0_4_4__SImm7s161_4, 0, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_, MCK__EXCLAIM_ }, }, { 2362 /* ldpsw */, AArch64::LDPSWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2362 /* ldpsw */, AArch64::LDPSWpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_5, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, }, { 2362 /* ldpsw */, AArch64::LDPSWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, { 2362 /* ldpsw */, AArch64::LDPSWpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, }, { 2368 /* ldr */, AArch64::LDRWl, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_GPR32, MCK_PCRelLabel19 }, }, { 2368 /* ldr */, AArch64::LDRXl, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_GPR64, MCK_PCRelLabel19 }, }, { 2368 /* ldr */, AArch64::LDRSl, Convert__FPRAsmOperandFPR321_0__PCRelLabel191_1, 0, { MCK_FPRAsmOperandFPR32, MCK_PCRelLabel19 }, }, { 2368 /* ldr */, AArch64::LDRDl, Convert__FPRAsmOperandFPR641_0__PCRelLabel191_1, 0, { MCK_FPRAsmOperandFPR64, MCK_PCRelLabel19 }, }, { 2368 /* ldr */, AArch64::LDRQl, Convert__FPRAsmOperandFPR1281_0__PCRelLabel191_1, 0, { MCK_FPRAsmOperandFPR128, MCK_PCRelLabel19 }, }, { 2368 /* ldr */, AArch64::LDRWui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRXui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDR_PXI, Convert__SVEPredicateAnyReg1_0__Reg1_2__imm_95_0, Feature_HasSVE, { MCK_SVEPredicateAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDR_ZXI, Convert__SVEVectorAnyReg1_0__Reg1_2__imm_95_0, Feature_HasSVE, { MCK_SVEVectorAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRBui, Convert__FPRAsmOperandFPR81_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRHui, Convert__FPRAsmOperandFPR161_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRSui, Convert__FPRAsmOperandFPR321_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRDui, Convert__FPRAsmOperandFPR641_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRQui, Convert__FPRAsmOperandFPR1281_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRWpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 2368 /* ldr */, AArch64::LDRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDURWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRWui, Convert__Reg1_0__Reg1_2__UImm12Offset41_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRXpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 2368 /* ldr */, AArch64::LDRXroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDURXi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB641_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB64, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRXui, Convert__Reg1_0__Reg1_2__UImm12Offset81_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRBpost, Convert__Reg1_2__FPRAsmOperandFPR81_0__Tie0_3_3__SImm91_4, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 2368 /* ldr */, AArch64::LDRBroX, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDURBi, Convert__FPRAsmOperandFPR81_0__Reg1_2__SImm9OffsetFB81_3, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRBui, Convert__FPRAsmOperandFPR81_0__Reg1_2__UImm12Offset11_3, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRHpost, Convert__Reg1_2__FPRAsmOperandFPR161_0__Tie0_3_3__SImm91_4, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 2368 /* ldr */, AArch64::LDRHroX, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDURHi, Convert__FPRAsmOperandFPR161_0__Reg1_2__SImm9OffsetFB161_3, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRHui, Convert__FPRAsmOperandFPR161_0__Reg1_2__UImm12Offset21_3, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRSpost, Convert__Reg1_2__FPRAsmOperandFPR321_0__Tie0_3_3__SImm91_4, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 2368 /* ldr */, AArch64::LDRSroX, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDURSi, Convert__FPRAsmOperandFPR321_0__Reg1_2__SImm9OffsetFB321_3, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRSui, Convert__FPRAsmOperandFPR321_0__Reg1_2__UImm12Offset41_3, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRDpost, Convert__Reg1_2__FPRAsmOperandFPR641_0__Tie0_3_3__SImm91_4, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 2368 /* ldr */, AArch64::LDRDroX, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDURDi, Convert__FPRAsmOperandFPR641_0__Reg1_2__SImm9OffsetFB641_3, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB64, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRDui, Convert__FPRAsmOperandFPR641_0__Reg1_2__UImm12Offset81_3, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRQpost, Convert__Reg1_2__FPRAsmOperandFPR1281_0__Tie0_3_3__SImm91_4, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 2368 /* ldr */, AArch64::LDRQroX, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDURQi, Convert__FPRAsmOperandFPR1281_0__Reg1_2__SImm9OffsetFB1281_3, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB128, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRQui, Convert__FPRAsmOperandFPR1281_0__Reg1_2__UImm12Offset161_3, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset16, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRWpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 2368 /* ldr */, AArch64::LDRXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend642_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRXroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend642_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRXpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 2368 /* ldr */, AArch64::LDRBroW, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__MemWExtend82_4, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRBroX, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__MemXExtend82_4, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRBpre, Convert__Reg1_2__FPRAsmOperandFPR81_0__Tie0_3_3__SImm91_3, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 2368 /* ldr */, AArch64::LDRHroW, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__MemWExtend162_4, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRHroX, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__MemXExtend162_4, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRHpre, Convert__Reg1_2__FPRAsmOperandFPR161_0__Tie0_3_3__SImm91_3, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 2368 /* ldr */, AArch64::LDRSroW, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__MemWExtend322_4, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRSroX, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__MemXExtend322_4, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRSpre, Convert__Reg1_2__FPRAsmOperandFPR321_0__Tie0_3_3__SImm91_3, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 2368 /* ldr */, AArch64::LDRDroW, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__MemWExtend642_4, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRDroX, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__MemXExtend642_4, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRDpre, Convert__Reg1_2__FPRAsmOperandFPR641_0__Tie0_3_3__SImm91_3, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 2368 /* ldr */, AArch64::LDRQroW, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__MemWExtend1282_4, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend128, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRQroX, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__MemXExtend1282_4, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend128, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRQpre, Convert__Reg1_2__FPRAsmOperandFPR1281_0__Tie0_3_3__SImm91_3, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 2368 /* ldr */, AArch64::LDR_PXI, Convert__SVEPredicateAnyReg1_0__Reg1_2__SImm91_3, Feature_HasSVE, { MCK_SVEPredicateAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK_mul, MCK_vl, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDR_ZXI, Convert__SVEVectorAnyReg1_0__Reg1_2__SImm91_3, Feature_HasSVE, { MCK_SVEVectorAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK_mul, MCK_vl, MCK__93_ }, }, { 2372 /* ldraa */, AArch64::LDRAAindexed, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_3a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2372 /* ldraa */, AArch64::LDRAAindexed, Convert__Reg1_0__Reg1_2__SImm10s81_3, Feature_HasV8_3a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm10s8, MCK__93_ }, }, { 2372 /* ldraa */, AArch64::LDRAAwriteback, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm10s81_3, Feature_HasV8_3a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm10s8, MCK__93_, MCK__EXCLAIM_ }, }, { 2378 /* ldrab */, AArch64::LDRABindexed, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_3a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2378 /* ldrab */, AArch64::LDRABindexed, Convert__Reg1_0__Reg1_2__SImm10s81_3, Feature_HasV8_3a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm10s8, MCK__93_ }, }, { 2378 /* ldrab */, AArch64::LDRABwriteback, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm10s81_3, Feature_HasV8_3a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm10s8, MCK__93_, MCK__EXCLAIM_ }, }, { 2384 /* ldrb */, AArch64::LDRBBui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2384 /* ldrb */, AArch64::LDRBBpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 2384 /* ldrb */, AArch64::LDRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 2384 /* ldrb */, AArch64::LDURBBi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, }, { 2384 /* ldrb */, AArch64::LDRBBui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, }, { 2384 /* ldrb */, AArch64::LDRBBroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, }, { 2384 /* ldrb */, AArch64::LDRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, }, { 2384 /* ldrb */, AArch64::LDRBBpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 2389 /* ldrh */, AArch64::LDRHHui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2389 /* ldrh */, AArch64::LDRHHpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 2389 /* ldrh */, AArch64::LDRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 2389 /* ldrh */, AArch64::LDURHHi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, }, { 2389 /* ldrh */, AArch64::LDRHHui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, }, { 2389 /* ldrh */, AArch64::LDRHHroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, }, { 2389 /* ldrh */, AArch64::LDRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, }, { 2389 /* ldrh */, AArch64::LDRHHpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 2394 /* ldrsb */, AArch64::LDRSBWui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2394 /* ldrsb */, AArch64::LDRSBXui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2394 /* ldrsb */, AArch64::LDRSBWpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 2394 /* ldrsb */, AArch64::LDRSBWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 2394 /* ldrsb */, AArch64::LDURSBWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, }, { 2394 /* ldrsb */, AArch64::LDRSBWui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, }, { 2394 /* ldrsb */, AArch64::LDRSBXpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 2394 /* ldrsb */, AArch64::LDRSBXroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 2394 /* ldrsb */, AArch64::LDURSBXi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, }, { 2394 /* ldrsb */, AArch64::LDRSBXui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, }, { 2394 /* ldrsb */, AArch64::LDRSBWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, }, { 2394 /* ldrsb */, AArch64::LDRSBWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, }, { 2394 /* ldrsb */, AArch64::LDRSBWpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 2394 /* ldrsb */, AArch64::LDRSBXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, }, { 2394 /* ldrsb */, AArch64::LDRSBXroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, }, { 2394 /* ldrsb */, AArch64::LDRSBXpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 2400 /* ldrsh */, AArch64::LDRSHWui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2400 /* ldrsh */, AArch64::LDRSHXui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2400 /* ldrsh */, AArch64::LDRSHWpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 2400 /* ldrsh */, AArch64::LDRSHWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 2400 /* ldrsh */, AArch64::LDURSHWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, }, { 2400 /* ldrsh */, AArch64::LDRSHWui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, }, { 2400 /* ldrsh */, AArch64::LDRSHXpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 2400 /* ldrsh */, AArch64::LDRSHXroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 2400 /* ldrsh */, AArch64::LDURSHXi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, }, { 2400 /* ldrsh */, AArch64::LDRSHXui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, }, { 2400 /* ldrsh */, AArch64::LDRSHWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, }, { 2400 /* ldrsh */, AArch64::LDRSHWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, }, { 2400 /* ldrsh */, AArch64::LDRSHWpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 2400 /* ldrsh */, AArch64::LDRSHXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, }, { 2400 /* ldrsh */, AArch64::LDRSHXroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, }, { 2400 /* ldrsh */, AArch64::LDRSHXpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 2406 /* ldrsw */, AArch64::LDRSWl, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_GPR64, MCK_PCRelLabel19 }, }, { 2406 /* ldrsw */, AArch64::LDRSWui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2406 /* ldrsw */, AArch64::LDRSWpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 2406 /* ldrsw */, AArch64::LDRSWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 2406 /* ldrsw */, AArch64::LDURSWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, }, { 2406 /* ldrsw */, AArch64::LDRSWui, Convert__Reg1_0__Reg1_2__UImm12Offset41_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, }, { 2406 /* ldrsw */, AArch64::LDRSWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, }, { 2406 /* ldrsw */, AArch64::LDRSWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, }, { 2406 /* ldrsw */, AArch64::LDRSWpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 2412 /* ldset */, AArch64::LDSETW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2412 /* ldset */, AArch64::LDSETX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2418 /* ldseta */, AArch64::LDSETAW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2418 /* ldseta */, AArch64::LDSETAX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2425 /* ldsetab */, AArch64::LDSETAB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2433 /* ldsetah */, AArch64::LDSETAH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2441 /* ldsetal */, AArch64::LDSETALW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2441 /* ldsetal */, AArch64::LDSETALX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2449 /* ldsetalb */, AArch64::LDSETALB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2458 /* ldsetalh */, AArch64::LDSETALH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2467 /* ldsetb */, AArch64::LDSETB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2474 /* ldseth */, AArch64::LDSETH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2481 /* ldsetl */, AArch64::LDSETLW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2481 /* ldsetl */, AArch64::LDSETLX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2488 /* ldsetlb */, AArch64::LDSETLB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2496 /* ldsetlh */, AArch64::LDSETLH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2504 /* ldsmax */, AArch64::LDSMAXW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2504 /* ldsmax */, AArch64::LDSMAXX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2511 /* ldsmaxa */, AArch64::LDSMAXAW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2511 /* ldsmaxa */, AArch64::LDSMAXAX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2519 /* ldsmaxab */, AArch64::LDSMAXAB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2528 /* ldsmaxah */, AArch64::LDSMAXAH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2537 /* ldsmaxal */, AArch64::LDSMAXALW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2537 /* ldsmaxal */, AArch64::LDSMAXALX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2546 /* ldsmaxalb */, AArch64::LDSMAXALB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2556 /* ldsmaxalh */, AArch64::LDSMAXALH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2566 /* ldsmaxb */, AArch64::LDSMAXB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2574 /* ldsmaxh */, AArch64::LDSMAXH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2582 /* ldsmaxl */, AArch64::LDSMAXLW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2582 /* ldsmaxl */, AArch64::LDSMAXLX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2590 /* ldsmaxlb */, AArch64::LDSMAXLB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2599 /* ldsmaxlh */, AArch64::LDSMAXLH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2608 /* ldsmin */, AArch64::LDSMINW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2608 /* ldsmin */, AArch64::LDSMINX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2615 /* ldsmina */, AArch64::LDSMINAW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2615 /* ldsmina */, AArch64::LDSMINAX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2623 /* ldsminab */, AArch64::LDSMINAB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2632 /* ldsminah */, AArch64::LDSMINAH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2641 /* ldsminal */, AArch64::LDSMINALW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2641 /* ldsminal */, AArch64::LDSMINALX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2650 /* ldsminalb */, AArch64::LDSMINALB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2660 /* ldsminalh */, AArch64::LDSMINALH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2670 /* ldsminb */, AArch64::LDSMINB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2678 /* ldsminh */, AArch64::LDSMINH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2686 /* ldsminl */, AArch64::LDSMINLW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2686 /* ldsminl */, AArch64::LDSMINLX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2694 /* ldsminlb */, AArch64::LDSMINLB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2703 /* ldsminlh */, AArch64::LDSMINLH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2712 /* ldtr */, AArch64::LDTRWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2712 /* ldtr */, AArch64::LDTRXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2712 /* ldtr */, AArch64::LDTRWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2712 /* ldtr */, AArch64::LDTRXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2717 /* ldtrb */, AArch64::LDTRBi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2717 /* ldtrb */, AArch64::LDTRBi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2723 /* ldtrh */, AArch64::LDTRHi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2723 /* ldtrh */, AArch64::LDTRHi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2729 /* ldtrsb */, AArch64::LDTRSBWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2729 /* ldtrsb */, AArch64::LDTRSBXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2729 /* ldtrsb */, AArch64::LDTRSBWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2729 /* ldtrsb */, AArch64::LDTRSBXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2736 /* ldtrsh */, AArch64::LDTRSHWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2736 /* ldtrsh */, AArch64::LDTRSHXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2736 /* ldtrsh */, AArch64::LDTRSHWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2736 /* ldtrsh */, AArch64::LDTRSHXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2743 /* ldtrsw */, AArch64::LDTRSWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2743 /* ldtrsw */, AArch64::LDTRSWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2750 /* ldumax */, AArch64::LDUMAXW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2750 /* ldumax */, AArch64::LDUMAXX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2757 /* ldumaxa */, AArch64::LDUMAXAW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2757 /* ldumaxa */, AArch64::LDUMAXAX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2765 /* ldumaxab */, AArch64::LDUMAXAB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2774 /* ldumaxah */, AArch64::LDUMAXAH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2783 /* ldumaxal */, AArch64::LDUMAXALW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2783 /* ldumaxal */, AArch64::LDUMAXALX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2792 /* ldumaxalb */, AArch64::LDUMAXALB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2802 /* ldumaxalh */, AArch64::LDUMAXALH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2812 /* ldumaxb */, AArch64::LDUMAXB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2820 /* ldumaxh */, AArch64::LDUMAXH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2828 /* ldumaxl */, AArch64::LDUMAXLW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2828 /* ldumaxl */, AArch64::LDUMAXLX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2836 /* ldumaxlb */, AArch64::LDUMAXLB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2845 /* ldumaxlh */, AArch64::LDUMAXLH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2854 /* ldumin */, AArch64::LDUMINW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2854 /* ldumin */, AArch64::LDUMINX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2861 /* ldumina */, AArch64::LDUMINAW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2861 /* ldumina */, AArch64::LDUMINAX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2869 /* lduminab */, AArch64::LDUMINAB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2878 /* lduminah */, AArch64::LDUMINAH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2887 /* lduminal */, AArch64::LDUMINALW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2887 /* lduminal */, AArch64::LDUMINALX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2896 /* lduminalb */, AArch64::LDUMINALB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2906 /* lduminalh */, AArch64::LDUMINALH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2916 /* lduminb */, AArch64::LDUMINB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2924 /* lduminh */, AArch64::LDUMINH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2932 /* lduminl */, AArch64::LDUMINLW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2932 /* lduminl */, AArch64::LDUMINLX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2940 /* lduminlb */, AArch64::LDUMINLB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2949 /* lduminlh */, AArch64::LDUMINLH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2958 /* ldur */, AArch64::LDURWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2958 /* ldur */, AArch64::LDURXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2958 /* ldur */, AArch64::LDURBi, Convert__FPRAsmOperandFPR81_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2958 /* ldur */, AArch64::LDURHi, Convert__FPRAsmOperandFPR161_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2958 /* ldur */, AArch64::LDURSi, Convert__FPRAsmOperandFPR321_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2958 /* ldur */, AArch64::LDURDi, Convert__FPRAsmOperandFPR641_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2958 /* ldur */, AArch64::LDURQi, Convert__FPRAsmOperandFPR1281_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2958 /* ldur */, AArch64::LDURWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2958 /* ldur */, AArch64::LDURXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2958 /* ldur */, AArch64::LDURBi, Convert__FPRAsmOperandFPR81_0__Reg1_2__SImm91_3, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2958 /* ldur */, AArch64::LDURHi, Convert__FPRAsmOperandFPR161_0__Reg1_2__SImm91_3, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2958 /* ldur */, AArch64::LDURSi, Convert__FPRAsmOperandFPR321_0__Reg1_2__SImm91_3, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2958 /* ldur */, AArch64::LDURDi, Convert__FPRAsmOperandFPR641_0__Reg1_2__SImm91_3, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2958 /* ldur */, AArch64::LDURQi, Convert__FPRAsmOperandFPR1281_0__Reg1_2__SImm91_3, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2963 /* ldurb */, AArch64::LDURBBi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2963 /* ldurb */, AArch64::LDURBBi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2969 /* ldurh */, AArch64::LDURHHi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2969 /* ldurh */, AArch64::LDURHHi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2975 /* ldursb */, AArch64::LDURSBWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2975 /* ldursb */, AArch64::LDURSBXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2975 /* ldursb */, AArch64::LDURSBWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2975 /* ldursb */, AArch64::LDURSBXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2982 /* ldursh */, AArch64::LDURSHWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2982 /* ldursh */, AArch64::LDURSHXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2982 /* ldursh */, AArch64::LDURSHWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2982 /* ldursh */, AArch64::LDURSHXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2989 /* ldursw */, AArch64::LDURSWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2989 /* ldursw */, AArch64::LDURSWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2996 /* ldxp */, AArch64::LDXPW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 2996 /* ldxp */, AArch64::LDXPX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 3001 /* ldxr */, AArch64::LDXRW, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 3001 /* ldxr */, AArch64::LDXRX, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 3006 /* ldxrb */, AArch64::LDXRB, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 3012 /* ldxrh */, AArch64::LDXRH, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 3018 /* lsl */, AArch64::LSLVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3018 /* lsl */, AArch64::LSLVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3018 /* lsl */, AArch64::LSL_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm0_151_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, }, { 3018 /* lsl */, AArch64::LSL_WIDE_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 3018 /* lsl */, AArch64::LSL_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__Imm0_311_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm0_31 }, }, { 3018 /* lsl */, AArch64::LSL_WIDE_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 3018 /* lsl */, AArch64::LSL_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__Imm0_631_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm0_63 }, }, { 3018 /* lsl */, AArch64::LSL_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__Imm0_71_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, }, { 3018 /* lsl */, AArch64::LSL_WIDE_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 3018 /* lsl */, AArch64::LSL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, }, { 3018 /* lsl */, AArch64::LSL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3018 /* lsl */, AArch64::LSL_WIDE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 3018 /* lsl */, AArch64::LSL_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_311_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm0_31 }, }, { 3018 /* lsl */, AArch64::LSL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3018 /* lsl */, AArch64::LSL_WIDE_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 3018 /* lsl */, AArch64::LSL_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_631_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm0_63 }, }, { 3018 /* lsl */, AArch64::LSL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3018 /* lsl */, AArch64::LSL_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_71_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm0_7 }, }, { 3018 /* lsl */, AArch64::LSL_WIDE_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 3018 /* lsl */, AArch64::LSL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3022 /* lslr */, AArch64::LSLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3022 /* lslr */, AArch64::LSLR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3022 /* lslr */, AArch64::LSLR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3022 /* lslr */, AArch64::LSLR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3027 /* lslv */, AArch64::LSLVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3027 /* lslv */, AArch64::LSLVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3032 /* lsr */, AArch64::LSRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3032 /* lsr */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__imm_95_31, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, }, { 3032 /* lsr */, AArch64::LSRVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3032 /* lsr */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__Imm0_631_2__imm_95_63, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63 }, }, { 3032 /* lsr */, AArch64::LSR_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm1_161_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, }, { 3032 /* lsr */, AArch64::LSR_WIDE_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 3032 /* lsr */, AArch64::LSR_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__Imm1_321_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, }, { 3032 /* lsr */, AArch64::LSR_WIDE_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 3032 /* lsr */, AArch64::LSR_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__Imm1_641_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, }, { 3032 /* lsr */, AArch64::LSR_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__Imm1_81_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, }, { 3032 /* lsr */, AArch64::LSR_WIDE_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 3032 /* lsr */, AArch64::LSR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, }, { 3032 /* lsr */, AArch64::LSR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3032 /* lsr */, AArch64::LSR_WIDE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 3032 /* lsr */, AArch64::LSR_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_321_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm1_32 }, }, { 3032 /* lsr */, AArch64::LSR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3032 /* lsr */, AArch64::LSR_WIDE_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 3032 /* lsr */, AArch64::LSR_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_641_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm1_64 }, }, { 3032 /* lsr */, AArch64::LSR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3032 /* lsr */, AArch64::LSR_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_81_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm1_8 }, }, { 3032 /* lsr */, AArch64::LSR_WIDE_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 3032 /* lsr */, AArch64::LSR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3036 /* lsrr */, AArch64::LSRR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3036 /* lsrr */, AArch64::LSRR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3036 /* lsrr */, AArch64::LSRR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3036 /* lsrr */, AArch64::LSRR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3041 /* lsrv */, AArch64::LSRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3041 /* lsrv */, AArch64::LSRVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3046 /* mad */, AArch64::MAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3046 /* mad */, AArch64::MAD_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3046 /* mad */, AArch64::MAD_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3046 /* mad */, AArch64::MAD_ZPmZZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3050 /* madd */, AArch64::MADDWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3050 /* madd */, AArch64::MADDXrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3055 /* mla */, AArch64::MLAv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 3055 /* mla */, AArch64::MLAv4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3055 /* mla */, AArch64::MLAv8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 3055 /* mla */, AArch64::MLAv2i32, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 3055 /* mla */, AArch64::MLAv4i16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 3055 /* mla */, AArch64::MLAv8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 3055 /* mla */, AArch64::MLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3055 /* mla */, AArch64::MLA_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3055 /* mla */, AArch64::MLA_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3055 /* mla */, AArch64::MLA_ZPmZZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3055 /* mla */, AArch64::MLAv4i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 3055 /* mla */, AArch64::MLAv8i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 3055 /* mla */, AArch64::MLAv2i32_indexed, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 3055 /* mla */, AArch64::MLAv4i16_indexed, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 3059 /* mls */, AArch64::MLSv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 3059 /* mls */, AArch64::MLSv4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3059 /* mls */, AArch64::MLSv8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 3059 /* mls */, AArch64::MLSv2i32, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 3059 /* mls */, AArch64::MLSv4i16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 3059 /* mls */, AArch64::MLSv8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 3059 /* mls */, AArch64::MLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3059 /* mls */, AArch64::MLS_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3059 /* mls */, AArch64::MLS_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3059 /* mls */, AArch64::MLS_ZPmZZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3059 /* mls */, AArch64::MLSv4i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 3059 /* mls */, AArch64::MLSv8i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 3059 /* mls */, AArch64::MLSv2i32_indexed, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 3059 /* mls */, AArch64::MLSv4i16_indexed, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 3063 /* mneg */, AArch64::MSUBWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regWZR, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3063 /* mneg */, AArch64::MSUBXrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3068 /* mov */, AArch64::ADDWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0, 0, { MCK_GPR32sponly, MCK_GPR32sp }, }, { 3068 /* mov */, AArch64::ADDXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0, 0, { MCK_GPR64sponly, MCK_GPR64sp }, }, { 3068 /* mov */, AArch64::ORRWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, 0, { MCK_GPR32, MCK_GPR32 }, }, { 3068 /* mov */, AArch64::MOVZWi, Convert__Reg1_0__MOVZ32_lsl0MovAlias1_1__imm_95_0, 0, { MCK_GPR32, MCK_MOVZ32_lsl0MovAlias }, }, { 3068 /* mov */, AArch64::MOVZWi, Convert__Reg1_0__MOVZ32_lsl16MovAlias1_1__imm_95_16, 0, { MCK_GPR32, MCK_MOVZ32_lsl16MovAlias }, }, { 3068 /* mov */, AArch64::MOVNWi, Convert__Reg1_0__MOVN32_lsl0MovAlias1_1__imm_95_0, 0, { MCK_GPR32, MCK_MOVN32_lsl0MovAlias }, }, { 3068 /* mov */, AArch64::MOVNWi, Convert__Reg1_0__MOVN32_lsl16MovAlias1_1__imm_95_16, 0, { MCK_GPR32, MCK_MOVN32_lsl16MovAlias }, }, { 3068 /* mov */, AArch64::ADDWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0, 0, { MCK_GPR32sp, MCK_GPR32sponly }, }, { 3068 /* mov */, AArch64::ORRWri, Convert__Reg1_0__regWZR__LogicalImm321_1, 0, { MCK_GPR32sp, MCK_LogicalImm32 }, }, { 3068 /* mov */, AArch64::ORRXrs, Convert__Reg1_0__regXZR__Reg1_1__imm_95_0, 0, { MCK_GPR64, MCK_GPR64 }, }, { 3068 /* mov */, AArch64::MOVZXi, Convert__Reg1_0__MOVZ64_lsl0MovAlias1_1__imm_95_0, 0, { MCK_GPR64, MCK_MOVZ64_lsl0MovAlias }, }, { 3068 /* mov */, AArch64::MOVZXi, Convert__Reg1_0__MOVZ64_lsl16MovAlias1_1__imm_95_16, 0, { MCK_GPR64, MCK_MOVZ64_lsl16MovAlias }, }, { 3068 /* mov */, AArch64::MOVZXi, Convert__Reg1_0__MOVZ64_lsl32MovAlias1_1__imm_95_32, 0, { MCK_GPR64, MCK_MOVZ64_lsl32MovAlias }, }, { 3068 /* mov */, AArch64::MOVZXi, Convert__Reg1_0__MOVZ64_lsl48MovAlias1_1__imm_95_48, 0, { MCK_GPR64, MCK_MOVZ64_lsl48MovAlias }, }, { 3068 /* mov */, AArch64::MOVNXi, Convert__Reg1_0__MOVN64_lsl0MovAlias1_1__imm_95_0, 0, { MCK_GPR64, MCK_MOVN64_lsl0MovAlias }, }, { 3068 /* mov */, AArch64::MOVNXi, Convert__Reg1_0__MOVN64_lsl16MovAlias1_1__imm_95_16, 0, { MCK_GPR64, MCK_MOVN64_lsl16MovAlias }, }, { 3068 /* mov */, AArch64::MOVNXi, Convert__Reg1_0__MOVN64_lsl32MovAlias1_1__imm_95_32, 0, { MCK_GPR64, MCK_MOVN64_lsl32MovAlias }, }, { 3068 /* mov */, AArch64::MOVNXi, Convert__Reg1_0__MOVN64_lsl48MovAlias1_1__imm_95_48, 0, { MCK_GPR64, MCK_MOVN64_lsl48MovAlias }, }, { 3068 /* mov */, AArch64::ADDXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0, 0, { MCK_GPR64sp, MCK_GPR64sponly }, }, { 3068 /* mov */, AArch64::ORRXri, Convert__Reg1_0__regXZR__LogicalImm641_1, 0, { MCK_GPR64sp, MCK_LogicalImm64 }, }, { 3068 /* mov */, AArch64::ORR_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_1__SVEPredicateBReg1_1, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 3068 /* mov */, AArch64::DUP_ZZI_Q, Convert__SVEVectorQReg1_0__FPR128asZPR1_1__imm_95_0, Feature_HasSVE, { MCK_SVEVectorQReg, MCK_FPR128asZPR }, }, { 3068 /* mov */, AArch64::DUP_ZR_H, Convert__SVEVectorHReg1_0__Reg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32sp }, }, { 3068 /* mov */, AArch64::DUP_ZI_H, Convert__SVEVectorHReg1_0__SVECpyImm162_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVECpyImm16 }, }, { 3068 /* mov */, AArch64::DUPM_ZI, Convert__SVEVectorHReg1_0__SVEPreferredLogicalImm161_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPreferredLogicalImm16 }, }, { 3068 /* mov */, AArch64::DUP_ZZI_H, Convert__SVEVectorHReg1_0__FPR16asZPR1_1__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_FPR16asZPR }, }, { 3068 /* mov */, AArch64::DUP_ZR_S, Convert__SVEVectorSReg1_0__Reg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_GPR32sp }, }, { 3068 /* mov */, AArch64::DUP_ZI_S, Convert__SVEVectorSReg1_0__SVECpyImm322_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVECpyImm32 }, }, { 3068 /* mov */, AArch64::DUPM_ZI, Convert__SVEVectorSReg1_0__SVEPreferredLogicalImm321_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPreferredLogicalImm32 }, }, { 3068 /* mov */, AArch64::DUP_ZZI_S, Convert__SVEVectorSReg1_0__FPR32asZPR1_1__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_FPR32asZPR }, }, { 3068 /* mov */, AArch64::DUP_ZR_D, Convert__SVEVectorDReg1_0__Reg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_GPR64sp }, }, { 3068 /* mov */, AArch64::DUP_ZI_D, Convert__SVEVectorDReg1_0__SVECpyImm642_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVECpyImm64 }, }, { 3068 /* mov */, AArch64::ORR_ZZZ, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3068 /* mov */, AArch64::DUPM_ZI, Convert__SVEVectorDReg1_0__SVEPreferredLogicalImm641_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPreferredLogicalImm64 }, }, { 3068 /* mov */, AArch64::DUP_ZZI_D, Convert__SVEVectorDReg1_0__FPR64asZPR1_1__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_FPR64asZPR }, }, { 3068 /* mov */, AArch64::DUP_ZR_B, Convert__SVEVectorBReg1_0__Reg1_1, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_GPR32sp }, }, { 3068 /* mov */, AArch64::DUP_ZI_B, Convert__SVEVectorBReg1_0__SVECpyImm82_1, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVECpyImm8 }, }, { 3068 /* mov */, AArch64::DUP_ZZI_B, Convert__SVEVectorBReg1_0__FPR8asZPR1_1__imm_95_0, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_FPR8asZPR }, }, { 3068 /* mov */, AArch64::DUP_ZZI_Q, Convert__SVEVectorQReg1_0__SVEVectorQReg1_1__SVEIndexRange0_31_2, Feature_HasSVE, { MCK_SVEVectorQReg, MCK_SVEVectorQReg, MCK_SVEIndexRange0_3 }, }, { 3068 /* mov */, AArch64::DUP_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEIndexRange0_311_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEIndexRange0_31 }, }, { 3068 /* mov */, AArch64::DUP_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEIndexRange0_151_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEIndexRange0_15 }, }, { 3068 /* mov */, AArch64::DUP_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEIndexRange0_71_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEIndexRange0_7 }, }, { 3068 /* mov */, AArch64::DUP_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEIndexRange0_631_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEIndexRange0_63 }, }, { 3068 /* mov */, AArch64::CPYi16, Convert__Reg1_0__VectorReg1281_1__IndexRange0_71_3, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 3068 /* mov */, AArch64::CPYi32, Convert__Reg1_0__VectorReg1281_1__IndexRange0_31_3, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 3068 /* mov */, AArch64::CPYi64, Convert__Reg1_0__VectorReg1281_1__IndexRange0_11_3, Feature_HasNEON, { MCK_FPR64, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, }, { 3068 /* mov */, AArch64::CPYi8, Convert__Reg1_0__VectorReg1281_1__IndexRange0_151_3, Feature_HasNEON, { MCK_FPR8, MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15 }, }, { 3068 /* mov */, AArch64::UMOVvi32, Convert__Reg1_0__VectorReg1281_1__IndexRange0_31_3, Feature_HasNEON, { MCK_GPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 3068 /* mov */, AArch64::UMOVvi64, Convert__Reg1_0__VectorReg1281_1__IndexRange0_11_3, Feature_HasNEON, { MCK_GPR64, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, }, { 3068 /* mov */, AArch64::ORRv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 3068 /* mov */, AArch64::ORRv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 3068 /* mov */, AArch64::ORRv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3068 /* mov */, AArch64::ORRv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 3068 /* mov */, AArch64::INSvi8gpr, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_151_2__Reg1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15, MCK_GPR32 }, }, { 3068 /* mov */, AArch64::INSvi64gpr, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_11_2__Reg1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1, MCK_GPR64 }, }, { 3068 /* mov */, AArch64::INSvi16gpr, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_71_2__Reg1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7, MCK_GPR32 }, }, { 3068 /* mov */, AArch64::INSvi32gpr, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_31_2__Reg1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3, MCK_GPR32 }, }, { 3068 /* mov */, AArch64::ORRv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_1d, MCK_VectorReg64, MCK__DOT_1d }, }, { 3068 /* mov */, AArch64::ORRv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 3068 /* mov */, AArch64::ORRv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 3068 /* mov */, AArch64::ORRv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 3068 /* mov */, AArch64::SEL_PPPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_0, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEPredicateBReg }, }, { 3068 /* mov */, AArch64::AND_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_4, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, }, { 3068 /* mov */, AArch64::CPY_ZPmV_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR16 }, }, { 3068 /* mov */, AArch64::CPY_ZPmR_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR32sp }, }, { 3068 /* mov */, AArch64::CPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm162_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm16 }, }, { 3068 /* mov */, AArch64::SEL_ZPZZ_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 3068 /* mov */, AArch64::CPY_ZPzI_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVECpyImm162_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm16 }, }, { 3068 /* mov */, AArch64::CPY_ZPmV_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR32 }, }, { 3068 /* mov */, AArch64::CPY_ZPmR_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR32sp }, }, { 3068 /* mov */, AArch64::CPY_ZPmI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm322_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm32 }, }, { 3068 /* mov */, AArch64::SEL_ZPZZ_S, Convert__SVEVectorSReg1_0__SVEPredicateAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 3068 /* mov */, AArch64::CPY_ZPzI_S, Convert__SVEVectorSReg1_0__SVEPredicateAnyReg1_1__SVECpyImm322_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm32 }, }, { 3068 /* mov */, AArch64::CPY_ZPmV_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR64 }, }, { 3068 /* mov */, AArch64::CPY_ZPmR_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR64sp }, }, { 3068 /* mov */, AArch64::CPY_ZPmI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm642_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm64 }, }, { 3068 /* mov */, AArch64::SEL_ZPZZ_D, Convert__SVEVectorDReg1_0__SVEPredicateAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 3068 /* mov */, AArch64::CPY_ZPzI_D, Convert__SVEVectorDReg1_0__SVEPredicateAnyReg1_1__SVECpyImm642_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm64 }, }, { 3068 /* mov */, AArch64::CPY_ZPmV_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR8 }, }, { 3068 /* mov */, AArch64::CPY_ZPmR_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR32sp }, }, { 3068 /* mov */, AArch64::CPY_ZPmI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm82_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm8 }, }, { 3068 /* mov */, AArch64::SEL_ZPZZ_B, Convert__SVEVectorBReg1_0__SVEPredicateAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_0, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, }, { 3068 /* mov */, AArch64::CPY_ZPzI_B, Convert__SVEVectorBReg1_0__SVEPredicateAnyReg1_1__SVECpyImm82_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm8 }, }, { 3068 /* mov */, AArch64::INSvi8lane, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_151_2__VectorReg1281_3__IndexRange0_151_5, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15, MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15 }, }, { 3068 /* mov */, AArch64::INSvi64lane, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_11_2__VectorReg1281_3__IndexRange0_11_5, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, }, { 3068 /* mov */, AArch64::INSvi16lane, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_71_2__VectorReg1281_3__IndexRange0_71_5, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 3068 /* mov */, AArch64::INSvi32lane, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_31_2__VectorReg1281_3__IndexRange0_31_5, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 3072 /* movi */, AArch64::MOVID, Convert__Reg1_0__SIMDImmType101_1, Feature_HasNEON, { MCK_FPR64, MCK_SIMDImmType10 }, }, { 3072 /* movi */, AArch64::MOVIv2i32, Convert__VectorReg641_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255 }, }, { 3072 /* movi */, AArch64::MOVIv4i16, Convert__VectorReg641_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255 }, }, { 3072 /* movi */, AArch64::MOVIv4i32, Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255 }, }, { 3072 /* movi */, AArch64::MOVIv8i16, Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255 }, }, { 3072 /* movi */, AArch64::MOVIv16b_ns, Convert__VectorReg1281_0__Imm0_2551_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_Imm0_255 }, }, { 3072 /* movi */, AArch64::MOVIv2d_ns, Convert__VectorReg1281_0__SIMDImmType101_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_SIMDImmType10 }, }, { 3072 /* movi */, AArch64::MOVIv4i32, Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255 }, }, { 3072 /* movi */, AArch64::MOVIv8i16, Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255 }, }, { 3072 /* movi */, AArch64::MOVIv2i32, Convert__VectorReg641_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255 }, }, { 3072 /* movi */, AArch64::MOVIv4i16, Convert__VectorReg641_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255 }, }, { 3072 /* movi */, AArch64::MOVIv8b_ns, Convert__VectorReg641_0__Imm0_2551_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_Imm0_255 }, }, { 3072 /* movi */, AArch64::MOVIv4i32, Convert__VectorReg1281_0__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255, MCK_LogicalVecShifter }, }, { 3072 /* movi */, AArch64::MOVIv4s_msl, Convert__VectorReg1281_0__Imm0_2551_2__MoveVecShifter1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255, MCK_MoveVecShifter }, }, { 3072 /* movi */, AArch64::MOVIv8i16, Convert__VectorReg1281_0__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, { 3072 /* movi */, AArch64::MOVIv2i32, Convert__VectorReg641_0__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255, MCK_LogicalVecShifter }, }, { 3072 /* movi */, AArch64::MOVIv2s_msl, Convert__VectorReg641_0__Imm0_2551_2__MoveVecShifter1_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255, MCK_MoveVecShifter }, }, { 3072 /* movi */, AArch64::MOVIv4i16, Convert__VectorReg641_0__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, { 3077 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__imm_95_0, 0, { MCK_GPR32, MCK_Imm0_65535 }, }, { 3077 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0_1_1__MovKSymbolG01_1__imm_95_0, 0, { MCK_GPR32, MCK_MovKSymbolG0 }, }, { 3077 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0_1_1__MovKSymbolG11_1__imm_95_16, 0, { MCK_GPR32, MCK_MovKSymbolG1 }, }, { 3077 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__imm_95_0, 0, { MCK_GPR64, MCK_Imm0_65535 }, }, { 3077 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0_1_1__MovKSymbolG01_1__imm_95_0, 0, { MCK_GPR64, MCK_MovKSymbolG0 }, }, { 3077 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0_1_1__MovKSymbolG11_1__imm_95_16, 0, { MCK_GPR64, MCK_MovKSymbolG1 }, }, { 3077 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0_1_1__MovKSymbolG21_1__imm_95_32, 0, { MCK_GPR64, MCK_MovKSymbolG2 }, }, { 3077 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0_1_1__MovKSymbolG31_1__imm_95_48, 0, { MCK_GPR64, MCK_MovKSymbolG3 }, }, { 3077 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__MovImm32Shifter1_2, 0, { MCK_GPR32, MCK_Imm0_65535, MCK_MovImm32Shifter }, }, { 3077 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__MovImm64Shifter1_2, 0, { MCK_GPR64, MCK_Imm0_65535, MCK_MovImm64Shifter }, }, { 3082 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__Imm0_655351_1__imm_95_0, 0, { MCK_GPR32, MCK_Imm0_65535 }, }, { 3082 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__MovZSymbolG01_1__imm_95_0, 0, { MCK_GPR32, MCK_MovZSymbolG0 }, }, { 3082 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__MovZSymbolG11_1__imm_95_16, 0, { MCK_GPR32, MCK_MovZSymbolG1 }, }, { 3082 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__Imm0_655351_1__imm_95_0, 0, { MCK_GPR64, MCK_Imm0_65535 }, }, { 3082 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__MovZSymbolG01_1__imm_95_0, 0, { MCK_GPR64, MCK_MovZSymbolG0 }, }, { 3082 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__MovZSymbolG11_1__imm_95_16, 0, { MCK_GPR64, MCK_MovZSymbolG1 }, }, { 3082 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__MovZSymbolG21_1__imm_95_32, 0, { MCK_GPR64, MCK_MovZSymbolG2 }, }, { 3082 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__MovZSymbolG31_1__imm_95_48, 0, { MCK_GPR64, MCK_MovZSymbolG3 }, }, { 3082 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__Imm0_655351_1__MovImm32Shifter1_2, 0, { MCK_GPR32, MCK_Imm0_65535, MCK_MovImm32Shifter }, }, { 3082 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__Imm0_655351_1__MovImm64Shifter1_2, 0, { MCK_GPR64, MCK_Imm0_65535, MCK_MovImm64Shifter }, }, { 3087 /* movprfx */, AArch64::MOVPRFX_ZZ, Convert__SVEVectorAnyReg1_0__SVEVectorAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorAnyReg, MCK_SVEVectorAnyReg }, }, { 3087 /* movprfx */, AArch64::MOVPRFX_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 3087 /* movprfx */, AArch64::MOVPRFX_ZPzZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg }, }, { 3087 /* movprfx */, AArch64::MOVPRFX_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 3087 /* movprfx */, AArch64::MOVPRFX_ZPzZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg }, }, { 3087 /* movprfx */, AArch64::MOVPRFX_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 3087 /* movprfx */, AArch64::MOVPRFX_ZPzZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg }, }, { 3087 /* movprfx */, AArch64::MOVPRFX_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, }, { 3087 /* movprfx */, AArch64::MOVPRFX_ZPzZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg }, }, { 3095 /* movs */, AArch64::ORRS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_1__SVEPredicateBReg1_1, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 3095 /* movs */, AArch64::ANDS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_4, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, }, { 3100 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__Imm0_655351_1__imm_95_0, 0, { MCK_GPR32, MCK_Imm0_65535 }, }, { 3100 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__MovZSymbolG01_1__imm_95_0, 0, { MCK_GPR32, MCK_MovZSymbolG0 }, }, { 3100 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__MovZSymbolG11_1__imm_95_16, 0, { MCK_GPR32, MCK_MovZSymbolG1 }, }, { 3100 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__Imm0_655351_1__imm_95_0, 0, { MCK_GPR64, MCK_Imm0_65535 }, }, { 3100 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__MovZSymbolG01_1__imm_95_0, 0, { MCK_GPR64, MCK_MovZSymbolG0 }, }, { 3100 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__MovZSymbolG11_1__imm_95_16, 0, { MCK_GPR64, MCK_MovZSymbolG1 }, }, { 3100 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__MovZSymbolG21_1__imm_95_32, 0, { MCK_GPR64, MCK_MovZSymbolG2 }, }, { 3100 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__MovZSymbolG31_1__imm_95_48, 0, { MCK_GPR64, MCK_MovZSymbolG3 }, }, { 3100 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__Imm0_655351_1__MovImm32Shifter1_2, 0, { MCK_GPR32, MCK_Imm0_65535, MCK_MovImm32Shifter }, }, { 3100 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__Imm0_655351_1__MovImm64Shifter1_2, 0, { MCK_GPR64, MCK_Imm0_65535, MCK_MovImm64Shifter }, }, { 3105 /* mrs */, AArch64::MRS, Convert__Reg1_0__MRSSystemRegister1_1, 0, { MCK_GPR64, MCK_MRSSystemRegister }, }, { 3109 /* msb */, AArch64::MSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3109 /* msb */, AArch64::MSB_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3109 /* msb */, AArch64::MSB_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3109 /* msb */, AArch64::MSB_ZPmZZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3113 /* msr */, AArch64::MSR, Convert__MSRSystemRegister1_0__Reg1_1, 0, { MCK_MSRSystemRegister, MCK_GPR64 }, }, { 3113 /* msr */, AArch64::MSRpstateImm4, Convert__SystemPStateFieldWithImm0_151_0__Imm0_151_1, 0, { MCK_SystemPStateFieldWithImm0_15, MCK_Imm0_15 }, }, { 3113 /* msr */, AArch64::MSRpstateImm1, Convert__SystemPStateFieldWithImm0_11_0__Imm0_11_1, 0, { MCK_SystemPStateFieldWithImm0_1, MCK_Imm0_1 }, }, { 3117 /* msub */, AArch64::MSUBWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3117 /* msub */, AArch64::MSUBXrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3122 /* mul */, AArch64::MADDWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regWZR, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3122 /* mul */, AArch64::MADDXrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3122 /* mul */, AArch64::MUL_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SImm81_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SImm8 }, }, { 3122 /* mul */, AArch64::MUL_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SImm81_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SImm8 }, }, { 3122 /* mul */, AArch64::MUL_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SImm81_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SImm8 }, }, { 3122 /* mul */, AArch64::MUL_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SImm81_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SImm8 }, }, { 3122 /* mul */, AArch64::MULv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 3122 /* mul */, AArch64::MULv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3122 /* mul */, AArch64::MULv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 3122 /* mul */, AArch64::MULv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 3122 /* mul */, AArch64::MULv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 3122 /* mul */, AArch64::MULv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 3122 /* mul */, AArch64::MUL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3122 /* mul */, AArch64::MUL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3122 /* mul */, AArch64::MUL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3122 /* mul */, AArch64::MUL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3122 /* mul */, AArch64::MULv4i32_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 3122 /* mul */, AArch64::MULv8i16_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 3122 /* mul */, AArch64::MULv2i32_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 3122 /* mul */, AArch64::MULv4i16_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 3126 /* mvn */, AArch64::ORNWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, 0, { MCK_GPR32, MCK_GPR32 }, }, { 3126 /* mvn */, AArch64::ORNXrs, Convert__Reg1_0__regXZR__Reg1_1__imm_95_0, 0, { MCK_GPR64, MCK_GPR64 }, }, { 3126 /* mvn */, AArch64::ORNWrs, Convert__Reg1_0__regWZR__Reg1_1__LogicalShifter321_2, 0, { MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, { 3126 /* mvn */, AArch64::ORNXrs, Convert__Reg1_0__regXZR__Reg1_1__LogicalShifter641_2, 0, { MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, { 3126 /* mvn */, AArch64::NOTv16i8, Convert__VectorReg1281_0__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 3126 /* mvn */, AArch64::NOTv8i8, Convert__VectorReg641_0__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 3130 /* mvni */, AArch64::MVNIv2i32, Convert__VectorReg641_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255 }, }, { 3130 /* mvni */, AArch64::MVNIv4i16, Convert__VectorReg641_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255 }, }, { 3130 /* mvni */, AArch64::MVNIv4i32, Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255 }, }, { 3130 /* mvni */, AArch64::MVNIv8i16, Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255 }, }, { 3130 /* mvni */, AArch64::MVNIv4i32, Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255 }, }, { 3130 /* mvni */, AArch64::MVNIv8i16, Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255 }, }, { 3130 /* mvni */, AArch64::MVNIv2i32, Convert__VectorReg641_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255 }, }, { 3130 /* mvni */, AArch64::MVNIv4i16, Convert__VectorReg641_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255 }, }, { 3130 /* mvni */, AArch64::MVNIv4i32, Convert__VectorReg1281_0__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255, MCK_LogicalVecShifter }, }, { 3130 /* mvni */, AArch64::MVNIv4s_msl, Convert__VectorReg1281_0__Imm0_2551_2__MoveVecShifter1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255, MCK_MoveVecShifter }, }, { 3130 /* mvni */, AArch64::MVNIv8i16, Convert__VectorReg1281_0__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, { 3130 /* mvni */, AArch64::MVNIv2i32, Convert__VectorReg641_0__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255, MCK_LogicalVecShifter }, }, { 3130 /* mvni */, AArch64::MVNIv2s_msl, Convert__VectorReg641_0__Imm0_2551_2__MoveVecShifter1_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255, MCK_MoveVecShifter }, }, { 3130 /* mvni */, AArch64::MVNIv4i16, Convert__VectorReg641_0__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, { 3135 /* nand */, AArch64::NAND_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 3140 /* nands */, AArch64::NANDS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 3146 /* neg */, AArch64::NEGv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 3146 /* neg */, AArch64::SUBWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, 0, { MCK_GPR32, MCK_GPR32 }, }, { 3146 /* neg */, AArch64::SUBXrs, Convert__Reg1_0__regXZR__Reg1_1__imm_95_0, 0, { MCK_GPR64, MCK_GPR64 }, }, { 3146 /* neg */, AArch64::SUBWrs, Convert__Reg1_0__regWZR__Reg1_1__ArithmeticShifter321_2, 0, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, { 3146 /* neg */, AArch64::SUBXrs, Convert__Reg1_0__regXZR__Reg1_1__ArithmeticShifter641_2, 0, { MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, { 3146 /* neg */, AArch64::NEGv16i8, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 3146 /* neg */, AArch64::NEGv2i64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 3146 /* neg */, AArch64::NEGv4i32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3146 /* neg */, AArch64::NEGv8i16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 3146 /* neg */, AArch64::NEGv2i32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 3146 /* neg */, AArch64::NEGv4i16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 3146 /* neg */, AArch64::NEGv8i8, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 3146 /* neg */, AArch64::NEG_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 3146 /* neg */, AArch64::NEG_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 3146 /* neg */, AArch64::NEG_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 3146 /* neg */, AArch64::NEG_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, }, { 3150 /* negs */, AArch64::SUBSWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, 0, { MCK_GPR32, MCK_GPR32 }, }, { 3150 /* negs */, AArch64::SUBSXrs, Convert__Reg1_0__regXZR__Reg1_1__imm_95_0, 0, { MCK_GPR64, MCK_GPR64 }, }, { 3150 /* negs */, AArch64::SUBSWrs, Convert__Reg1_0__regWZR__Reg1_1__ArithmeticShifter321_2, 0, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, { 3150 /* negs */, AArch64::SUBSXrs, Convert__Reg1_0__regXZR__Reg1_1__ArithmeticShifter641_2, 0, { MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, { 3155 /* ngc */, AArch64::SBCWr, Convert__Reg1_0__regWZR__Reg1_1, 0, { MCK_GPR32, MCK_GPR32 }, }, { 3155 /* ngc */, AArch64::SBCXr, Convert__Reg1_0__regXZR__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, { 3159 /* ngcs */, AArch64::SBCSWr, Convert__Reg1_0__regWZR__Reg1_1, 0, { MCK_GPR32, MCK_GPR32 }, }, { 3159 /* ngcs */, AArch64::SBCSXr, Convert__Reg1_0__regXZR__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, { 3164 /* nop */, AArch64::HINT, Convert__imm_95_0, 0, { }, }, { 3168 /* nor */, AArch64::NOR_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 3172 /* nors */, AArch64::NORS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 3177 /* not */, AArch64::NOTv16i8, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 3177 /* not */, AArch64::NOTv8i8, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 3177 /* not */, AArch64::EOR_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, }, { 3177 /* not */, AArch64::NOT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 3177 /* not */, AArch64::NOT_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 3177 /* not */, AArch64::NOT_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 3177 /* not */, AArch64::NOT_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, }, { 3181 /* nots */, AArch64::EORS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, }, { 3186 /* orn */, AArch64::ORNWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3186 /* orn */, AArch64::ORRWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, Feature_UseNegativeImmediates, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32Not }, }, { 3186 /* orn */, AArch64::ORNXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3186 /* orn */, AArch64::ORRXri, Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2, Feature_UseNegativeImmediates, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64Not }, }, { 3186 /* orn */, AArch64::ORR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm16Not1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16Not }, }, { 3186 /* orn */, AArch64::ORR_ZI, Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm32Not1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVELogicalImm32Not }, }, { 3186 /* orn */, AArch64::ORR_ZI, Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm64Not1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_LogicalImm64Not }, }, { 3186 /* orn */, AArch64::ORR_ZI, Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm8Not1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVELogicalImm8Not }, }, { 3186 /* orn */, AArch64::ORNWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, { 3186 /* orn */, AArch64::ORNXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, { 3186 /* orn */, AArch64::ORN_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 3186 /* orn */, AArch64::ORNv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 3186 /* orn */, AArch64::ORNv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 3190 /* orns */, AArch64::ORNS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 3195 /* orr */, AArch64::ORRv2i32, Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255 }, }, { 3195 /* orr */, AArch64::ORRv4i16, Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255 }, }, { 3195 /* orr */, AArch64::ORRv4i32, Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255 }, }, { 3195 /* orr */, AArch64::ORRv8i16, Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255 }, }, { 3195 /* orr */, AArch64::ORRWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3195 /* orr */, AArch64::ORRWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, 0, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32 }, }, { 3195 /* orr */, AArch64::ORRXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3195 /* orr */, AArch64::ORRXri, Convert__Reg1_0__Reg1_1__LogicalImm641_2, 0, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64 }, }, { 3195 /* orr */, AArch64::ORRv4i32, Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255 }, }, { 3195 /* orr */, AArch64::ORRv8i16, Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255 }, }, { 3195 /* orr */, AArch64::ORRv2i32, Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255 }, }, { 3195 /* orr */, AArch64::ORRv4i16, Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255 }, }, { 3195 /* orr */, AArch64::ORR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm161_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, }, { 3195 /* orr */, AArch64::ORR_ZI, Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm321_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVELogicalImm32 }, }, { 3195 /* orr */, AArch64::ORR_ZI, Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm641_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_LogicalImm64 }, }, { 3195 /* orr */, AArch64::ORR_ZZZ, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3195 /* orr */, AArch64::ORR_ZI, Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm81_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVELogicalImm8 }, }, { 3195 /* orr */, AArch64::ORRWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, { 3195 /* orr */, AArch64::ORRXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, { 3195 /* orr */, AArch64::ORRv4i32, Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255, MCK_LogicalVecShifter }, }, { 3195 /* orr */, AArch64::ORRv8i16, Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, { 3195 /* orr */, AArch64::ORRv2i32, Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255, MCK_LogicalVecShifter }, }, { 3195 /* orr */, AArch64::ORRv4i16, Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, { 3195 /* orr */, AArch64::ORR_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 3195 /* orr */, AArch64::ORRv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 3195 /* orr */, AArch64::ORRv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 3195 /* orr */, AArch64::ORR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3195 /* orr */, AArch64::ORR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3195 /* orr */, AArch64::ORR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3195 /* orr */, AArch64::ORR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3199 /* orrs */, AArch64::ORRS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 3204 /* orv */, AArch64::ORV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 3204 /* orv */, AArch64::ORV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 3204 /* orv */, AArch64::ORV_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 3204 /* orv */, AArch64::ORV_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, }, { 3208 /* pacda */, AArch64::PACDA, Convert__Reg1_0__Reg1_1, Feature_HasV8_3a, { MCK_GPR64, MCK_GPR64sp }, }, { 3214 /* pacdb */, AArch64::PACDB, Convert__Reg1_0__Reg1_1, Feature_HasV8_3a, { MCK_GPR64, MCK_GPR64sp }, }, { 3220 /* pacdza */, AArch64::PACDZA, Convert__Reg1_0, Feature_HasV8_3a, { MCK_GPR64 }, }, { 3227 /* pacdzb */, AArch64::PACDZB, Convert__Reg1_0, Feature_HasV8_3a, { MCK_GPR64 }, }, { 3234 /* pacga */, AArch64::PACGA, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasV8_3a, { MCK_GPR64, MCK_GPR64, MCK_GPR64sp }, }, { 3240 /* pacia */, AArch64::PACIA, Convert__Reg1_0__Reg1_1, Feature_HasV8_3a, { MCK_GPR64, MCK_GPR64sp }, }, { 3246 /* pacia1716 */, AArch64::PACIA1716, Convert_NoOperands, 0, { }, }, { 3256 /* paciasp */, AArch64::PACIASP, Convert_NoOperands, 0, { }, }, { 3264 /* paciaz */, AArch64::PACIAZ, Convert_NoOperands, 0, { }, }, { 3271 /* pacib */, AArch64::PACIB, Convert__Reg1_0__Reg1_1, Feature_HasV8_3a, { MCK_GPR64, MCK_GPR64sp }, }, { 3277 /* pacib1716 */, AArch64::PACIB1716, Convert_NoOperands, 0, { }, }, { 3287 /* pacibsp */, AArch64::PACIBSP, Convert_NoOperands, 0, { }, }, { 3295 /* pacibz */, AArch64::PACIBZ, Convert_NoOperands, 0, { }, }, { 3302 /* paciza */, AArch64::PACIZA, Convert__Reg1_0, Feature_HasV8_3a, { MCK_GPR64 }, }, { 3309 /* pacizb */, AArch64::PACIZB, Convert__Reg1_0, Feature_HasV8_3a, { MCK_GPR64 }, }, { 3316 /* pfalse */, AArch64::PFALSE, Convert__SVEPredicateBReg1_0, Feature_HasSVE, { MCK_SVEPredicateBReg }, }, { 3323 /* pfirst */, AArch64::anonymous_1349, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateBReg }, }, { 3330 /* pmul */, AArch64::PMULv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 3330 /* pmul */, AArch64::PMULv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 3335 /* pmull */, AArch64::PMULLv1i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasAES, { MCK_VectorReg128, MCK__DOT_1q, MCK_VectorReg64, MCK__DOT_1d, MCK_VectorReg64, MCK__DOT_1d }, }, { 3335 /* pmull */, AArch64::PMULLv8i8, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 3341 /* pmull2 */, AArch64::PMULLv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasAES, { MCK_VectorReg128, MCK__DOT_1q, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 3341 /* pmull2 */, AArch64::PMULLv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 3348 /* pnext */, AArch64::PNEXT_H, Convert__SVEPredicateHReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateHReg }, }, { 3348 /* pnext */, AArch64::PNEXT_S, Convert__SVEPredicateSReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateSReg }, }, { 3348 /* pnext */, AArch64::PNEXT_D, Convert__SVEPredicateDReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateDReg }, }, { 3348 /* pnext */, AArch64::PNEXT_B, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateBReg }, }, { 3354 /* prfb */, AArch64::PRFB_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 3354 /* prfb */, AArch64::PRFB_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 3354 /* prfb */, AArch64::PRFB_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 3354 /* prfb */, AArch64::PRFB_PRR, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 3354 /* prfb */, AArch64::PRFB_S_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW328Only1_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, }, { 3354 /* prfb */, AArch64::PRFB_S_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW328Only1_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, }, { 3354 /* prfb */, AArch64::PRFB_D_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 3354 /* prfb */, AArch64::PRFB_D_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW648Only1_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, }, { 3354 /* prfb */, AArch64::PRFB_D_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW648Only1_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, }, { 3354 /* prfb */, AArch64::PRFB_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Imm0_311_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, }, { 3354 /* prfb */, AArch64::PRFB_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Imm0_311_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, }, { 3354 /* prfb */, AArch64::PRFB_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm6s11_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm6s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 3359 /* prfd */, AArch64::PRFD_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 3359 /* prfd */, AArch64::PRFD_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 3359 /* prfd */, AArch64::PRFD_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 3359 /* prfd */, AArch64::PRFD_PRR, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 3359 /* prfd */, AArch64::PRFD_S_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32641_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3264, MCK__93_ }, }, { 3359 /* prfd */, AArch64::PRFD_S_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32641_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3264, MCK__93_ }, }, { 3359 /* prfd */, AArch64::PRFD_D_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64641_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6464, MCK__93_ }, }, { 3359 /* prfd */, AArch64::PRFD_D_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64641_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6464, MCK__93_ }, }, { 3359 /* prfd */, AArch64::PRFD_D_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64641_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6464, MCK__93_ }, }, { 3359 /* prfd */, AArch64::PRFD_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s81_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s8, MCK__93_ }, }, { 3359 /* prfd */, AArch64::PRFD_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s81_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s8, MCK__93_ }, }, { 3359 /* prfd */, AArch64::PRFD_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm6s11_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm6s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 3364 /* prfh */, AArch64::PRFH_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 3364 /* prfh */, AArch64::PRFH_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 3364 /* prfh */, AArch64::PRFH_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 3364 /* prfh */, AArch64::PRFH_PRR, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 3364 /* prfh */, AArch64::PRFH_S_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32161_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, }, { 3364 /* prfh */, AArch64::PRFH_S_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32161_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, }, { 3364 /* prfh */, AArch64::PRFH_D_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64161_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, }, { 3364 /* prfh */, AArch64::PRFH_D_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64161_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, }, { 3364 /* prfh */, AArch64::PRFH_D_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64161_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, }, { 3364 /* prfh */, AArch64::PRFH_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s21_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, }, { 3364 /* prfh */, AArch64::PRFH_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s21_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, }, { 3364 /* prfh */, AArch64::PRFH_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm6s11_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm6s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 3369 /* prfm */, AArch64::PRFMl, Convert__Prefetch1_0__PCRelLabel191_1, 0, { MCK_Prefetch, MCK_PCRelLabel19 }, }, { 3369 /* prfm */, AArch64::PRFMui, Convert__Prefetch1_0__Reg1_2__imm_95_0, 0, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 3369 /* prfm */, AArch64::PRFMroX, Convert__Prefetch1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 3369 /* prfm */, AArch64::PRFMui, Convert__Prefetch1_0__Reg1_2__UImm12Offset81_3, 0, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, }, { 3369 /* prfm */, AArch64::PRFMroW, Convert__Prefetch1_0__Reg1_2__Reg1_3__MemWExtend642_4, 0, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, }, { 3369 /* prfm */, AArch64::PRFMroX, Convert__Prefetch1_0__Reg1_2__Reg1_3__MemXExtend642_4, 0, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, }, { 3374 /* prfum */, AArch64::PRFUMi, Convert__Prefetch1_0__Reg1_2__imm_95_0, 0, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 3374 /* prfum */, AArch64::PRFUMi, Convert__Prefetch1_0__Reg1_2__SImm91_3, 0, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 3380 /* prfw */, AArch64::PRFW_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 3380 /* prfw */, AArch64::PRFW_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 3380 /* prfw */, AArch64::PRFW_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 3380 /* prfw */, AArch64::PRFS_PRR, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 3380 /* prfw */, AArch64::PRFW_S_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32321_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3232, MCK__93_ }, }, { 3380 /* prfw */, AArch64::PRFW_S_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32321_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3232, MCK__93_ }, }, { 3380 /* prfw */, AArch64::PRFW_D_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64321_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, }, { 3380 /* prfw */, AArch64::PRFW_D_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64321_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, }, { 3380 /* prfw */, AArch64::PRFW_D_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64321_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, }, { 3380 /* prfw */, AArch64::PRFW_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s41_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s4, MCK__93_ }, }, { 3380 /* prfw */, AArch64::PRFW_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s41_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, }, { 3380 /* prfw */, AArch64::PRFW_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm6s11_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm6s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 3385 /* psb */, AArch64::HINT, Convert__PSBHint1_0, Feature_HasSPE, { MCK_PSBHint }, }, { 3389 /* ptest */, AArch64::PTEST_PP, Convert__SVEPredicateAnyReg1_0__SVEPredicateBReg1_1, Feature_HasSVE, { MCK_SVEPredicateAnyReg, MCK_SVEPredicateBReg }, }, { 3395 /* ptrue */, AArch64::PTRUE_H, Convert__SVEPredicateHReg1_0__imm_95_31, Feature_HasSVE, { MCK_SVEPredicateHReg }, }, { 3395 /* ptrue */, AArch64::PTRUE_S, Convert__SVEPredicateSReg1_0__imm_95_31, Feature_HasSVE, { MCK_SVEPredicateSReg }, }, { 3395 /* ptrue */, AArch64::PTRUE_D, Convert__SVEPredicateDReg1_0__imm_95_31, Feature_HasSVE, { MCK_SVEPredicateDReg }, }, { 3395 /* ptrue */, AArch64::PTRUE_B, Convert__SVEPredicateBReg1_0__imm_95_31, Feature_HasSVE, { MCK_SVEPredicateBReg }, }, { 3395 /* ptrue */, AArch64::PTRUE_H, Convert__SVEPredicateHReg1_0__SVEPattern1_1, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPattern }, }, { 3395 /* ptrue */, AArch64::PTRUE_S, Convert__SVEPredicateSReg1_0__SVEPattern1_1, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPattern }, }, { 3395 /* ptrue */, AArch64::PTRUE_D, Convert__SVEPredicateDReg1_0__SVEPattern1_1, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPattern }, }, { 3395 /* ptrue */, AArch64::PTRUE_B, Convert__SVEPredicateBReg1_0__SVEPattern1_1, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPattern }, }, { 3401 /* ptrues */, AArch64::PTRUES_H, Convert__SVEPredicateHReg1_0__imm_95_31, Feature_HasSVE, { MCK_SVEPredicateHReg }, }, { 3401 /* ptrues */, AArch64::PTRUES_S, Convert__SVEPredicateSReg1_0__imm_95_31, Feature_HasSVE, { MCK_SVEPredicateSReg }, }, { 3401 /* ptrues */, AArch64::PTRUES_D, Convert__SVEPredicateDReg1_0__imm_95_31, Feature_HasSVE, { MCK_SVEPredicateDReg }, }, { 3401 /* ptrues */, AArch64::PTRUES_B, Convert__SVEPredicateBReg1_0__imm_95_31, Feature_HasSVE, { MCK_SVEPredicateBReg }, }, { 3401 /* ptrues */, AArch64::PTRUES_H, Convert__SVEPredicateHReg1_0__SVEPattern1_1, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPattern }, }, { 3401 /* ptrues */, AArch64::PTRUES_S, Convert__SVEPredicateSReg1_0__SVEPattern1_1, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPattern }, }, { 3401 /* ptrues */, AArch64::PTRUES_D, Convert__SVEPredicateDReg1_0__SVEPattern1_1, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPattern }, }, { 3401 /* ptrues */, AArch64::PTRUES_B, Convert__SVEPredicateBReg1_0__SVEPattern1_1, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPattern }, }, { 3408 /* punpkhi */, AArch64::PUNPKHI_PP, Convert__SVEPredicateHReg1_0__SVEPredicateBReg1_1, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateBReg }, }, { 3416 /* punpklo */, AArch64::PUNPKLO_PP, Convert__SVEPredicateHReg1_0__SVEPredicateBReg1_1, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateBReg }, }, { 3424 /* raddhn */, AArch64::RADDHNv2i64_v2i32, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 3424 /* raddhn */, AArch64::RADDHNv4i32_v4i16, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3424 /* raddhn */, AArch64::RADDHNv8i16_v8i8, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 3431 /* raddhn2 */, AArch64::RADDHNv8i16_v16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 3431 /* raddhn2 */, AArch64::RADDHNv2i64_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 3431 /* raddhn2 */, AArch64::RADDHNv4i32_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3439 /* rax1 */, AArch64::RAX1, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasSHA3, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 3444 /* rbit */, AArch64::RBITWr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR32, MCK_GPR32 }, }, { 3444 /* rbit */, AArch64::RBITXr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, { 3444 /* rbit */, AArch64::RBITv16i8, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 3444 /* rbit */, AArch64::RBITv8i8, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 3444 /* rbit */, AArch64::RBIT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 3444 /* rbit */, AArch64::RBIT_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 3444 /* rbit */, AArch64::RBIT_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 3444 /* rbit */, AArch64::RBIT_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, }, { 3449 /* rdffr */, AArch64::RDFFR_P, Convert__SVEPredicateBReg1_0, Feature_HasSVE, { MCK_SVEPredicateBReg }, }, { 3449 /* rdffr */, AArch64::RDFFR_PPz, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z }, }, { 3455 /* rdffrs */, AArch64::RDFFRS_PPz, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z }, }, { 3462 /* rdvl */, AArch64::RDVLI_XI, Convert__Reg1_0__SImm61_1, Feature_HasSVE, { MCK_GPR64, MCK_SImm6 }, }, { 3467 /* ret */, AArch64::RET, Convert__regLR, 0, { }, }, { 3467 /* ret */, AArch64::RET, Convert__Reg1_0, 0, { MCK_GPR64 }, }, { 3471 /* retaa */, AArch64::RETAA, Convert_NoOperands, Feature_HasV8_3a, { }, }, { 3477 /* retab */, AArch64::RETAB, Convert_NoOperands, Feature_HasV8_3a, { }, }, { 3483 /* rev */, AArch64::REVWr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR32, MCK_GPR32 }, }, { 3483 /* rev */, AArch64::REVXr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, { 3483 /* rev */, AArch64::REV_PP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, }, { 3483 /* rev */, AArch64::REV_PP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, }, { 3483 /* rev */, AArch64::REV_PP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, }, { 3483 /* rev */, AArch64::REV_PP_B, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 3483 /* rev */, AArch64::REV_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3483 /* rev */, AArch64::REV_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3483 /* rev */, AArch64::REV_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3483 /* rev */, AArch64::REV_ZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3487 /* rev16 */, AArch64::REV16Wr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR32, MCK_GPR32 }, }, { 3487 /* rev16 */, AArch64::REV16Xr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, { 3487 /* rev16 */, AArch64::REV16v16i8, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 3487 /* rev16 */, AArch64::REV16v8i8, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 3493 /* rev32 */, AArch64::REV32Xr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, { 3493 /* rev32 */, AArch64::REV32v16i8, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 3493 /* rev32 */, AArch64::REV32v8i16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 3493 /* rev32 */, AArch64::REV32v4i16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 3493 /* rev32 */, AArch64::REV32v8i8, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 3499 /* rev64 */, AArch64::REVXr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, { 3499 /* rev64 */, AArch64::REV64v16i8, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 3499 /* rev64 */, AArch64::REV64v4i32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3499 /* rev64 */, AArch64::REV64v8i16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 3499 /* rev64 */, AArch64::REV64v2i32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 3499 /* rev64 */, AArch64::REV64v4i16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 3499 /* rev64 */, AArch64::REV64v8i8, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 3505 /* revb */, AArch64::REVB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 3505 /* revb */, AArch64::REVB_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 3505 /* revb */, AArch64::REVB_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 3510 /* revh */, AArch64::REVH_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 3510 /* revh */, AArch64::REVH_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 3515 /* revw */, AArch64::REVW_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 3520 /* rmif */, AArch64::RMIF, Convert__Reg1_0__UImm61_1__Imm0_151_2, Feature_HasV8_4a, { MCK_GPR64, MCK_UImm6, MCK_Imm0_15 }, }, { 3525 /* ror */, AArch64::RORVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3525 /* ror */, AArch64::EXTRWrri, Convert__Reg1_0__Reg1_1__Reg1_1__Imm0_311_2, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, }, { 3525 /* ror */, AArch64::RORVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3525 /* ror */, AArch64::EXTRXrri, Convert__Reg1_0__Reg1_1__Reg1_1__Imm0_631_2, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63 }, }, { 3529 /* rorv */, AArch64::RORVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3529 /* rorv */, AArch64::RORVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3534 /* rshrn */, AArch64::RSHRNv2i32_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, { 3534 /* rshrn */, AArch64::RSHRNv4i16_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, { 3534 /* rshrn */, AArch64::RSHRNv8i8_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, { 3540 /* rshrn2 */, AArch64::RSHRNv16i8_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, { 3540 /* rshrn2 */, AArch64::RSHRNv4i32_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, { 3540 /* rshrn2 */, AArch64::RSHRNv8i16_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, { 3547 /* rsubhn */, AArch64::RSUBHNv2i64_v2i32, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 3547 /* rsubhn */, AArch64::RSUBHNv4i32_v4i16, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3547 /* rsubhn */, AArch64::RSUBHNv8i16_v8i8, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 3554 /* rsubhn2 */, AArch64::RSUBHNv8i16_v16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 3554 /* rsubhn2 */, AArch64::RSUBHNv2i64_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 3554 /* rsubhn2 */, AArch64::RSUBHNv4i32_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3562 /* saba */, AArch64::SABAv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 3562 /* saba */, AArch64::SABAv4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3562 /* saba */, AArch64::SABAv8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 3562 /* saba */, AArch64::SABAv2i32, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 3562 /* saba */, AArch64::SABAv4i16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 3562 /* saba */, AArch64::SABAv8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 3567 /* sabal */, AArch64::SABALv2i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 3567 /* sabal */, AArch64::SABALv4i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 3567 /* sabal */, AArch64::SABALv8i8_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 3573 /* sabal2 */, AArch64::SABALv4i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3573 /* sabal2 */, AArch64::SABALv8i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 3573 /* sabal2 */, AArch64::SABALv16i8_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 3580 /* sabd */, AArch64::SABDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 3580 /* sabd */, AArch64::SABDv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3580 /* sabd */, AArch64::SABDv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 3580 /* sabd */, AArch64::SABDv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 3580 /* sabd */, AArch64::SABDv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 3580 /* sabd */, AArch64::SABDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 3580 /* sabd */, AArch64::SABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3580 /* sabd */, AArch64::SABD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3580 /* sabd */, AArch64::SABD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3580 /* sabd */, AArch64::SABD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3585 /* sabdl */, AArch64::SABDLv2i32_v2i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 3585 /* sabdl */, AArch64::SABDLv4i16_v4i32, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 3585 /* sabdl */, AArch64::SABDLv8i8_v8i16, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 3591 /* sabdl2 */, AArch64::SABDLv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3591 /* sabdl2 */, AArch64::SABDLv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 3591 /* sabdl2 */, AArch64::SABDLv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 3598 /* sadalp */, AArch64::SADALPv4i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, }, { 3598 /* sadalp */, AArch64::SADALPv8i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, }, { 3598 /* sadalp */, AArch64::SADALPv16i8_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, }, { 3598 /* sadalp */, AArch64::SADALPv2i32_v1i64, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_1d, MCK_VectorReg64, MCK__DOT_2s }, }, { 3598 /* sadalp */, AArch64::SADALPv4i16_v2i32, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_4h }, }, { 3598 /* sadalp */, AArch64::SADALPv8i8_v4i16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_8b }, }, { 3605 /* saddl */, AArch64::SADDLv2i32_v2i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 3605 /* saddl */, AArch64::SADDLv4i16_v4i32, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 3605 /* saddl */, AArch64::SADDLv8i8_v8i16, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 3611 /* saddl2 */, AArch64::SADDLv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3611 /* saddl2 */, AArch64::SADDLv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 3611 /* saddl2 */, AArch64::SADDLv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 3618 /* saddlp */, AArch64::SADDLPv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, }, { 3618 /* saddlp */, AArch64::SADDLPv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, }, { 3618 /* saddlp */, AArch64::SADDLPv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, }, { 3618 /* saddlp */, AArch64::SADDLPv2i32_v1i64, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_1d, MCK_VectorReg64, MCK__DOT_2s }, }, { 3618 /* saddlp */, AArch64::SADDLPv4i16_v2i32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_4h }, }, { 3618 /* saddlp */, AArch64::SADDLPv8i8_v4i16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_8b }, }, { 3625 /* saddlv */, AArch64::SADDLVv16i8v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_16b }, }, { 3625 /* saddlv */, AArch64::SADDLVv8i8v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_8b }, }, { 3625 /* saddlv */, AArch64::SADDLVv8i16v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_8h }, }, { 3625 /* saddlv */, AArch64::SADDLVv4i16v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg64, MCK__DOT_4h }, }, { 3625 /* saddlv */, AArch64::SADDLVv4i32v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR64, MCK_VectorReg128, MCK__DOT_4s }, }, { 3632 /* saddv */, AArch64::SADDV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 3632 /* saddv */, AArch64::SADDV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 3632 /* saddv */, AArch64::SADDV_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, }, { 3638 /* saddw */, AArch64::SADDWv2i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, }, { 3638 /* saddw */, AArch64::SADDWv4i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, }, { 3638 /* saddw */, AArch64::SADDWv8i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b }, }, { 3644 /* saddw2 */, AArch64::SADDWv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, }, { 3644 /* saddw2 */, AArch64::SADDWv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, }, { 3644 /* saddw2 */, AArch64::SADDWv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, }, { 3651 /* sbc */, AArch64::SBCWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3651 /* sbc */, AArch64::SBCXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3655 /* sbcs */, AArch64::SBCSWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3655 /* sbcs */, AArch64::SBCSXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3660 /* sbfm */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__Imm0_311_3, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, }, { 3660 /* sbfm */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__Imm0_631_2__Imm0_631_3, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63, MCK_Imm0_63 }, }, { 3665 /* scvtf */, AArch64::SCVTFv1i16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 3665 /* scvtf */, AArch64::SCVTFUWHri, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR32 }, }, { 3665 /* scvtf */, AArch64::SCVTFUXHri, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR64 }, }, { 3665 /* scvtf */, AArch64::SCVTFv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 3665 /* scvtf */, AArch64::SCVTFUWSri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR32 }, }, { 3665 /* scvtf */, AArch64::SCVTFUXSri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR64 }, }, { 3665 /* scvtf */, AArch64::SCVTFv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 3665 /* scvtf */, AArch64::SCVTFUWDri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR32 }, }, { 3665 /* scvtf */, AArch64::SCVTFUXDri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR64 }, }, { 3665 /* scvtf */, AArch64::SCVTFh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm1_16 }, }, { 3665 /* scvtf */, AArch64::SCVTFSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR32, MCK_Imm1_32 }, }, { 3665 /* scvtf */, AArch64::SCVTFSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR64, MCK_Imm1_64 }, }, { 3665 /* scvtf */, AArch64::SCVTFs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm1_32 }, }, { 3665 /* scvtf */, AArch64::SCVTFSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR32, MCK_Imm1_32 }, }, { 3665 /* scvtf */, AArch64::SCVTFSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR64, MCK_Imm1_64 }, }, { 3665 /* scvtf */, AArch64::SCVTFd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 3665 /* scvtf */, AArch64::SCVTFSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR32, MCK_Imm1_32 }, }, { 3665 /* scvtf */, AArch64::SCVTFSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR64, MCK_Imm1_64 }, }, { 3665 /* scvtf */, AArch64::SCVTFv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 3665 /* scvtf */, AArch64::SCVTFv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3665 /* scvtf */, AArch64::SCVTFv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 3665 /* scvtf */, AArch64::SCVTFv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 3665 /* scvtf */, AArch64::SCVTFv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 3665 /* scvtf */, AArch64::SCVTFv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, }, { 3665 /* scvtf */, AArch64::SCVTFv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, }, { 3665 /* scvtf */, AArch64::SCVTFv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, }, { 3665 /* scvtf */, AArch64::SCVTFv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, }, { 3665 /* scvtf */, AArch64::SCVTFv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, }, { 3665 /* scvtf */, AArch64::SCVTF_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 3665 /* scvtf */, AArch64::SCVTF_ZPmZ_StoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 3665 /* scvtf */, AArch64::SCVTF_ZPmZ_DtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 3665 /* scvtf */, AArch64::SCVTF_ZPmZ_StoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 3665 /* scvtf */, AArch64::SCVTF_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 3665 /* scvtf */, AArch64::SCVTF_ZPmZ_StoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 3665 /* scvtf */, AArch64::SCVTF_ZPmZ_DtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 3671 /* sdiv */, AArch64::SDIVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3671 /* sdiv */, AArch64::SDIVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3671 /* sdiv */, AArch64::SDIV_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3671 /* sdiv */, AArch64::SDIV_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3676 /* sdivr */, AArch64::SDIVR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3676 /* sdivr */, AArch64::SDIVR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3682 /* sdot */, AArch64::SDOT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3682 /* sdot */, AArch64::SDOT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3682 /* sdot */, AArch64::SDOT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVector3bBReg1_2__IndexRange0_31_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVector3bBReg, MCK_IndexRange0_3 }, }, { 3682 /* sdot */, AArch64::SDOT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector4bHReg1_2__IndexRange0_11_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVector4bHReg, MCK_IndexRange0_1 }, }, { 3682 /* sdot */, AArch64::SDOTv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasDotProd, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 3682 /* sdot */, AArch64::SDOTv8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasDotProd, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 3682 /* sdot */, AArch64::SDOTlanev16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasDotProd, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_4b, MCK_IndexRange0_3 }, }, { 3682 /* sdot */, AArch64::SDOTlanev8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasDotProd, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_4b, MCK_IndexRange0_3 }, }, { 3687 /* sel */, AArch64::SEL_PPPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_2__SVEPredicateBReg1_3, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 3687 /* sel */, AArch64::SEL_ZPZZ_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVEVectorHReg1_2__SVEVectorHReg1_3, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3687 /* sel */, AArch64::SEL_ZPZZ_S, Convert__SVEVectorSReg1_0__SVEPredicateAnyReg1_1__SVEVectorSReg1_2__SVEVectorSReg1_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3687 /* sel */, AArch64::SEL_ZPZZ_D, Convert__SVEVectorDReg1_0__SVEPredicateAnyReg1_1__SVEVectorDReg1_2__SVEVectorDReg1_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3687 /* sel */, AArch64::SEL_ZPZZ_B, Convert__SVEVectorBReg1_0__SVEPredicateAnyReg1_1__SVEVectorBReg1_2__SVEVectorBReg1_3, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicateAnyReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3691 /* setf16 */, AArch64::SETF16, Convert__Reg1_0, Feature_HasV8_4a, { MCK_GPR32 }, }, { 3698 /* setf8 */, AArch64::SETF8, Convert__Reg1_0, Feature_HasV8_4a, { MCK_GPR32 }, }, { 3704 /* setffr */, AArch64::SETFFR, Convert_NoOperands, Feature_HasSVE, { }, }, { 3711 /* sev */, AArch64::HINT, Convert__imm_95_4, 0, { }, }, { 3715 /* sevl */, AArch64::HINT, Convert__imm_95_5, 0, { }, }, { 3720 /* sha1c */, AArch64::SHA1Crrr, Convert__Reg1_0__Tie0_1_1__Reg1_1__VectorReg1281_2, Feature_HasSHA2, { MCK_FPR128, MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, }, { 3726 /* sha1h */, AArch64::SHA1Hrr, Convert__Reg1_0__Reg1_1, Feature_HasSHA2, { MCK_FPR32, MCK_FPR32 }, }, { 3732 /* sha1m */, AArch64::SHA1Mrrr, Convert__Reg1_0__Tie0_1_1__Reg1_1__VectorReg1281_2, Feature_HasSHA2, { MCK_FPR128, MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, }, { 3738 /* sha1p */, AArch64::SHA1Prrr, Convert__Reg1_0__Tie0_1_1__Reg1_1__VectorReg1281_2, Feature_HasSHA2, { MCK_FPR128, MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, }, { 3744 /* sha1su0 */, AArch64::SHA1SU0rrr, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasSHA2, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3752 /* sha1su1 */, AArch64::SHA1SU1rr, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasSHA2, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3760 /* sha256h */, AArch64::SHA256Hrrr, Convert__Reg1_0__Tie0_1_1__Reg1_1__VectorReg1281_2, Feature_HasSHA2, { MCK_FPR128, MCK_FPR128, MCK_VectorReg128, MCK__DOT_4s }, }, { 3768 /* sha256h2 */, AArch64::SHA256H2rrr, Convert__Reg1_0__Tie0_1_1__Reg1_1__VectorReg1281_2, Feature_HasSHA2, { MCK_FPR128, MCK_FPR128, MCK_VectorReg128, MCK__DOT_4s }, }, { 3777 /* sha256su0 */, AArch64::SHA256SU0rr, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasSHA2, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3787 /* sha256su1 */, AArch64::SHA256SU1rrr, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasSHA2, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3797 /* sha512h */, AArch64::SHA512H, Convert__Reg1_0__Tie0_1_1__Reg1_1__VectorReg1281_2, Feature_HasSHA3, { MCK_FPR128, MCK_FPR128, MCK_VectorReg128, MCK__DOT_2d }, }, { 3805 /* sha512h2 */, AArch64::SHA512H2, Convert__Reg1_0__Tie0_1_1__Reg1_1__VectorReg1281_2, Feature_HasSHA3, { MCK_FPR128, MCK_FPR128, MCK_VectorReg128, MCK__DOT_2d }, }, { 3814 /* sha512su0 */, AArch64::SHA512SU0, Convert__VectorReg1281_0__VectorReg1281_2__Tie0_1_1, Feature_HasSHA3, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 3824 /* sha512su1 */, AArch64::SHA512SU1, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasSHA3, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 3834 /* shadd */, AArch64::SHADDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 3834 /* shadd */, AArch64::SHADDv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3834 /* shadd */, AArch64::SHADDv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 3834 /* shadd */, AArch64::SHADDv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 3834 /* shadd */, AArch64::SHADDv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 3834 /* shadd */, AArch64::SHADDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 3840 /* shl */, AArch64::SHLd, Convert__Reg1_0__Reg1_1__Imm0_631_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, }, { 3840 /* shl */, AArch64::SHLv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_71_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm0_7 }, }, { 3840 /* shl */, AArch64::SHLv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_631_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm0_63 }, }, { 3840 /* shl */, AArch64::SHLv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_311_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_31 }, }, { 3840 /* shl */, AArch64::SHLv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_151_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_15 }, }, { 3840 /* shl */, AArch64::SHLv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_311_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_31 }, }, { 3840 /* shl */, AArch64::SHLv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_151_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_15 }, }, { 3840 /* shl */, AArch64::SHLv8i8_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_71_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm0_7 }, }, { 3844 /* shll */, AArch64::SHLLv2i32, Convert__VectorReg1281_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK__35_32 }, }, { 3844 /* shll */, AArch64::SHLLv4i16, Convert__VectorReg1281_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK__35_16 }, }, { 3844 /* shll */, AArch64::SHLLv8i8, Convert__VectorReg1281_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK__35_8 }, }, { 3849 /* shll2 */, AArch64::SHLLv4i32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK__35_32 }, }, { 3849 /* shll2 */, AArch64::SHLLv8i16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK__35_16 }, }, { 3849 /* shll2 */, AArch64::SHLLv16i8, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK__35_8 }, }, { 3855 /* shrn */, AArch64::SHRNv2i32_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, { 3855 /* shrn */, AArch64::SHRNv4i16_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, { 3855 /* shrn */, AArch64::SHRNv8i8_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, { 3860 /* shrn2 */, AArch64::SHRNv16i8_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, { 3860 /* shrn2 */, AArch64::SHRNv4i32_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, { 3860 /* shrn2 */, AArch64::SHRNv8i16_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, { 3866 /* shsub */, AArch64::SHSUBv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 3866 /* shsub */, AArch64::SHSUBv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3866 /* shsub */, AArch64::SHSUBv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 3866 /* shsub */, AArch64::SHSUBv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 3866 /* shsub */, AArch64::SHSUBv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 3866 /* shsub */, AArch64::SHSUBv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 3872 /* sli */, AArch64::SLId, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm0_631_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, }, { 3872 /* sli */, AArch64::SLIv16i8_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm0_71_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm0_7 }, }, { 3872 /* sli */, AArch64::SLIv2i64_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm0_631_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm0_63 }, }, { 3872 /* sli */, AArch64::SLIv4i32_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm0_311_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_31 }, }, { 3872 /* sli */, AArch64::SLIv8i16_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm0_151_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_15 }, }, { 3872 /* sli */, AArch64::SLIv2i32_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm0_311_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_31 }, }, { 3872 /* sli */, AArch64::SLIv4i16_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm0_151_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_15 }, }, { 3872 /* sli */, AArch64::SLIv8i8_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm0_71_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm0_7 }, }, { 3876 /* sm3partw1 */, AArch64::SM3PARTW1, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasSM4, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3886 /* sm3partw2 */, AArch64::SM3PARTW2, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasSM4, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3896 /* sm3ss1 */, AArch64::SM3SS1, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__VectorReg1281_6, Feature_HasSM4, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3903 /* sm3tt1a */, AArch64::SM3TT1A, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasSM4, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 3911 /* sm3tt1b */, AArch64::SM3TT1B, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasSM4, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 3919 /* sm3tt2a */, AArch64::SM3TT2A, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasSM4, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 3927 /* sm3tt2b */, AArch64::SM3TT2B, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasSM4, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 3935 /* sm4e */, AArch64::SM4E, Convert__VectorReg1281_0__VectorReg1281_2__Tie0_1_1, Feature_HasSM4, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3940 /* sm4ekey */, AArch64::SM4ENCKEY, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasSM4, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3948 /* smaddl */, AArch64::SMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, }, { 3955 /* smax */, AArch64::SMAX_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SImm81_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SImm8 }, }, { 3955 /* smax */, AArch64::SMAX_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SImm81_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SImm8 }, }, { 3955 /* smax */, AArch64::SMAX_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SImm81_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SImm8 }, }, { 3955 /* smax */, AArch64::SMAX_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SImm81_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SImm8 }, }, { 3955 /* smax */, AArch64::SMAXv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 3955 /* smax */, AArch64::SMAXv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3955 /* smax */, AArch64::SMAXv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 3955 /* smax */, AArch64::SMAXv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 3955 /* smax */, AArch64::SMAXv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 3955 /* smax */, AArch64::SMAXv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 3955 /* smax */, AArch64::SMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3955 /* smax */, AArch64::SMAX_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3955 /* smax */, AArch64::SMAX_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3955 /* smax */, AArch64::SMAX_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3960 /* smaxp */, AArch64::SMAXPv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 3960 /* smaxp */, AArch64::SMAXPv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3960 /* smaxp */, AArch64::SMAXPv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 3960 /* smaxp */, AArch64::SMAXPv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 3960 /* smaxp */, AArch64::SMAXPv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 3960 /* smaxp */, AArch64::SMAXPv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 3966 /* smaxv */, AArch64::SMAXV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 3966 /* smaxv */, AArch64::SMAXVv8i16v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_8h }, }, { 3966 /* smaxv */, AArch64::SMAXVv4i16v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_4h }, }, { 3966 /* smaxv */, AArch64::SMAXV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 3966 /* smaxv */, AArch64::SMAXVv4i32v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, }, { 3966 /* smaxv */, AArch64::SMAXV_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 3966 /* smaxv */, AArch64::SMAXV_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, }, { 3966 /* smaxv */, AArch64::SMAXVv16i8v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR8, MCK_VectorReg128, MCK__DOT_16b }, }, { 3966 /* smaxv */, AArch64::SMAXVv8i8v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR8, MCK_VectorReg64, MCK__DOT_8b }, }, { 3972 /* smc */, AArch64::SMC, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, { 3976 /* smin */, AArch64::SMIN_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SImm81_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SImm8 }, }, { 3976 /* smin */, AArch64::SMIN_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SImm81_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SImm8 }, }, { 3976 /* smin */, AArch64::SMIN_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SImm81_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SImm8 }, }, { 3976 /* smin */, AArch64::SMIN_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SImm81_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SImm8 }, }, { 3976 /* smin */, AArch64::SMINv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 3976 /* smin */, AArch64::SMINv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3976 /* smin */, AArch64::SMINv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 3976 /* smin */, AArch64::SMINv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 3976 /* smin */, AArch64::SMINv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 3976 /* smin */, AArch64::SMINv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 3976 /* smin */, AArch64::SMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3976 /* smin */, AArch64::SMIN_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3976 /* smin */, AArch64::SMIN_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3976 /* smin */, AArch64::SMIN_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3981 /* sminp */, AArch64::SMINPv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 3981 /* sminp */, AArch64::SMINPv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3981 /* sminp */, AArch64::SMINPv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 3981 /* sminp */, AArch64::SMINPv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 3981 /* sminp */, AArch64::SMINPv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 3981 /* sminp */, AArch64::SMINPv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 3987 /* sminv */, AArch64::SMINV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 3987 /* sminv */, AArch64::SMINVv8i16v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_8h }, }, { 3987 /* sminv */, AArch64::SMINVv4i16v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_4h }, }, { 3987 /* sminv */, AArch64::SMINV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 3987 /* sminv */, AArch64::SMINVv4i32v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, }, { 3987 /* sminv */, AArch64::SMINV_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 3987 /* sminv */, AArch64::SMINV_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, }, { 3987 /* sminv */, AArch64::SMINVv16i8v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR8, MCK_VectorReg128, MCK__DOT_16b }, }, { 3987 /* sminv */, AArch64::SMINVv8i8v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR8, MCK_VectorReg64, MCK__DOT_8b }, }, { 3993 /* smlal */, AArch64::SMLALv2i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 3993 /* smlal */, AArch64::SMLALv4i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 3993 /* smlal */, AArch64::SMLALv8i8_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 3993 /* smlal */, AArch64::SMLALv2i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 3993 /* smlal */, AArch64::SMLALv4i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 3999 /* smlal2 */, AArch64::SMLALv4i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 3999 /* smlal2 */, AArch64::SMLALv8i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 3999 /* smlal2 */, AArch64::SMLALv16i8_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 3999 /* smlal2 */, AArch64::SMLALv4i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 3999 /* smlal2 */, AArch64::SMLALv8i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 4006 /* smlsl */, AArch64::SMLSLv2i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 4006 /* smlsl */, AArch64::SMLSLv4i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 4006 /* smlsl */, AArch64::SMLSLv8i8_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 4006 /* smlsl */, AArch64::SMLSLv2i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 4006 /* smlsl */, AArch64::SMLSLv4i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 4012 /* smlsl2 */, AArch64::SMLSLv4i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 4012 /* smlsl2 */, AArch64::SMLSLv8i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 4012 /* smlsl2 */, AArch64::SMLSLv16i8_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 4012 /* smlsl2 */, AArch64::SMLSLv4i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 4012 /* smlsl2 */, AArch64::SMLSLv8i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 4019 /* smnegl */, AArch64::SMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, }, { 4026 /* smov */, AArch64::SMOVvi8to32, Convert__Reg1_0__VectorReg1281_1__IndexRange0_151_3, Feature_HasNEON, { MCK_GPR32, MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15 }, }, { 4026 /* smov */, AArch64::SMOVvi16to32, Convert__Reg1_0__VectorReg1281_1__IndexRange0_71_3, Feature_HasNEON, { MCK_GPR32, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 4026 /* smov */, AArch64::SMOVvi8to64, Convert__Reg1_0__VectorReg1281_1__IndexRange0_151_3, Feature_HasNEON, { MCK_GPR64, MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15 }, }, { 4026 /* smov */, AArch64::SMOVvi16to64, Convert__Reg1_0__VectorReg1281_1__IndexRange0_71_3, Feature_HasNEON, { MCK_GPR64, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 4026 /* smov */, AArch64::SMOVvi32to64, Convert__Reg1_0__VectorReg1281_1__IndexRange0_31_3, Feature_HasNEON, { MCK_GPR64, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 4031 /* smsubl */, AArch64::SMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, }, { 4038 /* smulh */, AArch64::SMULHrr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 4038 /* smulh */, AArch64::SMULH_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 4038 /* smulh */, AArch64::SMULH_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 4038 /* smulh */, AArch64::SMULH_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 4038 /* smulh */, AArch64::SMULH_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 4044 /* smull */, AArch64::SMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, }, { 4044 /* smull */, AArch64::SMULLv2i32_v2i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 4044 /* smull */, AArch64::SMULLv4i16_v4i32, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 4044 /* smull */, AArch64::SMULLv8i8_v8i16, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 4044 /* smull */, AArch64::SMULLv2i32_indexed, Convert__VectorReg1281_0__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 4044 /* smull */, AArch64::SMULLv4i16_indexed, Convert__VectorReg1281_0__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 4050 /* smull2 */, AArch64::SMULLv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 4050 /* smull2 */, AArch64::SMULLv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 4050 /* smull2 */, AArch64::SMULLv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 4050 /* smull2 */, AArch64::SMULLv4i32_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 4050 /* smull2 */, AArch64::SMULLv8i16_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 4057 /* splice */, AArch64::SPLICE_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 4057 /* splice */, AArch64::SPLICE_ZPZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 4057 /* splice */, AArch64::SPLICE_ZPZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 4057 /* splice */, AArch64::SPLICE_ZPZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 4064 /* sqabs */, AArch64::SQABSv1i16, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR16, MCK_FPR16 }, }, { 4064 /* sqabs */, AArch64::SQABSv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 4064 /* sqabs */, AArch64::SQABSv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 4064 /* sqabs */, AArch64::SQABSv1i8, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR8, MCK_FPR8 }, }, { 4064 /* sqabs */, AArch64::SQABSv16i8, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 4064 /* sqabs */, AArch64::SQABSv2i64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 4064 /* sqabs */, AArch64::SQABSv4i32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 4064 /* sqabs */, AArch64::SQABSv8i16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 4064 /* sqabs */, AArch64::SQABSv2i32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 4064 /* sqabs */, AArch64::SQABSv4i16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 4064 /* sqabs */, AArch64::SQABSv8i8, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 4070 /* sqadd */, AArch64::SQADDv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 4070 /* sqadd */, AArch64::SQADDv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 4070 /* sqadd */, AArch64::SQADDv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 4070 /* sqadd */, AArch64::SQADDv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, { 4070 /* sqadd */, AArch64::SQADD_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, }, { 4070 /* sqadd */, AArch64::SQADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 4070 /* sqadd */, AArch64::SQADD_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEAddSubImm32 }, }, { 4070 /* sqadd */, AArch64::SQADD_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 4070 /* sqadd */, AArch64::SQADD_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEAddSubImm64 }, }, { 4070 /* sqadd */, AArch64::SQADD_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 4070 /* sqadd */, AArch64::SQADD_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEAddSubImm8 }, }, { 4070 /* sqadd */, AArch64::SQADD_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 4070 /* sqadd */, AArch64::SQADDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 4070 /* sqadd */, AArch64::SQADDv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 4070 /* sqadd */, AArch64::SQADDv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 4070 /* sqadd */, AArch64::SQADDv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 4070 /* sqadd */, AArch64::SQADDv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 4070 /* sqadd */, AArch64::SQADDv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 4070 /* sqadd */, AArch64::SQADDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 4076 /* sqdecb */, AArch64::SQDECB_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 4076 /* sqdecb */, AArch64::SQDECB_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, }, { 4076 /* sqdecb */, AArch64::SQDECB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 4076 /* sqdecb */, AArch64::SQDECB_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, }, { 4076 /* sqdecb */, AArch64::SQDECB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4076 /* sqdecb */, AArch64::SQDECB_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4083 /* sqdecd */, AArch64::SQDECD_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 4083 /* sqdecd */, AArch64::SQDECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorDReg }, }, { 4083 /* sqdecd */, AArch64::SQDECD_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, }, { 4083 /* sqdecd */, AArch64::SQDECD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 4083 /* sqdecd */, AArch64::SQDECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern }, }, { 4083 /* sqdecd */, AArch64::SQDECD_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, }, { 4083 /* sqdecd */, AArch64::SQDECD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4083 /* sqdecd */, AArch64::SQDECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4083 /* sqdecd */, AArch64::SQDECD_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4090 /* sqdech */, AArch64::SQDECH_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 4090 /* sqdech */, AArch64::SQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorHReg }, }, { 4090 /* sqdech */, AArch64::SQDECH_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, }, { 4090 /* sqdech */, AArch64::SQDECH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 4090 /* sqdech */, AArch64::SQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, }, { 4090 /* sqdech */, AArch64::SQDECH_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, }, { 4090 /* sqdech */, AArch64::SQDECH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4090 /* sqdech */, AArch64::SQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4090 /* sqdech */, AArch64::SQDECH_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4097 /* sqdecp */, AArch64::SQDECP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, }, { 4097 /* sqdecp */, AArch64::SQDECP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, }, { 4097 /* sqdecp */, AArch64::SQDECP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, }, { 4097 /* sqdecp */, AArch64::SQDECP_XP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg }, }, { 4097 /* sqdecp */, AArch64::SQDECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, }, { 4097 /* sqdecp */, AArch64::SQDECP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg }, }, { 4097 /* sqdecp */, AArch64::SQDECP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg }, }, { 4097 /* sqdecp */, AArch64::SQDECP_XPWd_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg, MCK_GPR64as32 }, }, { 4097 /* sqdecp */, AArch64::SQDECP_XPWd_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg, MCK_GPR64as32 }, }, { 4097 /* sqdecp */, AArch64::SQDECP_XPWd_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg, MCK_GPR64as32 }, }, { 4097 /* sqdecp */, AArch64::SQDECP_XPWd_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg, MCK_GPR64as32 }, }, { 4104 /* sqdecw */, AArch64::SQDECW_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 4104 /* sqdecw */, AArch64::SQDECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorSReg }, }, { 4104 /* sqdecw */, AArch64::SQDECW_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, }, { 4104 /* sqdecw */, AArch64::SQDECW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 4104 /* sqdecw */, AArch64::SQDECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern }, }, { 4104 /* sqdecw */, AArch64::SQDECW_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, }, { 4104 /* sqdecw */, AArch64::SQDECW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4104 /* sqdecw */, AArch64::SQDECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4104 /* sqdecw */, AArch64::SQDECW_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4111 /* sqdmlal */, AArch64::SQDMLALi16, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR16, MCK_FPR16 }, }, { 4111 /* sqdmlal */, AArch64::SQDMLALi32, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR32, MCK_FPR32 }, }, { 4111 /* sqdmlal */, AArch64::SQDMLALv1i32_indexed, Convert__FPRAsmOperandFPR321_0__Tie0_1_1__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4, Feature_HasNEON, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 4111 /* sqdmlal */, AArch64::SQDMLALv1i64_indexed, Convert__FPRAsmOperandFPR641_0__Tie0_1_1__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4, Feature_HasNEON, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 4111 /* sqdmlal */, AArch64::SQDMLALv2i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 4111 /* sqdmlal */, AArch64::SQDMLALv4i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 4111 /* sqdmlal */, AArch64::SQDMLALv2i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 4111 /* sqdmlal */, AArch64::SQDMLALv4i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 4119 /* sqdmlal2 */, AArch64::SQDMLALv4i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 4119 /* sqdmlal2 */, AArch64::SQDMLALv8i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 4119 /* sqdmlal2 */, AArch64::SQDMLALv4i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 4119 /* sqdmlal2 */, AArch64::SQDMLALv8i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 4128 /* sqdmlsl */, AArch64::SQDMLSLi16, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR16, MCK_FPR16 }, }, { 4128 /* sqdmlsl */, AArch64::SQDMLSLi32, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR32, MCK_FPR32 }, }, { 4128 /* sqdmlsl */, AArch64::SQDMLSLv1i32_indexed, Convert__FPRAsmOperandFPR321_0__Tie0_1_1__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4, Feature_HasNEON, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 4128 /* sqdmlsl */, AArch64::SQDMLSLv1i64_indexed, Convert__FPRAsmOperandFPR641_0__Tie0_1_1__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4, Feature_HasNEON, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 4128 /* sqdmlsl */, AArch64::SQDMLSLv2i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 4128 /* sqdmlsl */, AArch64::SQDMLSLv4i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 4128 /* sqdmlsl */, AArch64::SQDMLSLv2i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 4128 /* sqdmlsl */, AArch64::SQDMLSLv4i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 4136 /* sqdmlsl2 */, AArch64::SQDMLSLv4i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 4136 /* sqdmlsl2 */, AArch64::SQDMLSLv8i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 4136 /* sqdmlsl2 */, AArch64::SQDMLSLv4i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 4136 /* sqdmlsl2 */, AArch64::SQDMLSLv8i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 4145 /* sqdmulh */, AArch64::SQDMULHv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 4145 /* sqdmulh */, AArch64::SQDMULHv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 4145 /* sqdmulh */, AArch64::SQDMULHv1i16_indexed, Convert__FPRAsmOperandFPR161_0__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4, Feature_HasNEON, { MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 4145 /* sqdmulh */, AArch64::SQDMULHv1i32_indexed, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4, Feature_HasNEON, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 4145 /* sqdmulh */, AArch64::SQDMULHv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 4145 /* sqdmulh */, AArch64::SQDMULHv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 4145 /* sqdmulh */, AArch64::SQDMULHv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 4145 /* sqdmulh */, AArch64::SQDMULHv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 4145 /* sqdmulh */, AArch64::SQDMULHv4i32_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 4145 /* sqdmulh */, AArch64::SQDMULHv8i16_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 4145 /* sqdmulh */, AArch64::SQDMULHv2i32_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 4145 /* sqdmulh */, AArch64::SQDMULHv4i16_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 4153 /* sqdmull */, AArch64::SQDMULLi16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR16, MCK_FPR16 }, }, { 4153 /* sqdmull */, AArch64::SQDMULLi32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR32, MCK_FPR32 }, }, { 4153 /* sqdmull */, AArch64::SQDMULLv1i32_indexed, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4, Feature_HasNEON, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 4153 /* sqdmull */, AArch64::SQDMULLv1i64_indexed, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4, Feature_HasNEON, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 4153 /* sqdmull */, AArch64::SQDMULLv2i32_v2i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 4153 /* sqdmull */, AArch64::SQDMULLv4i16_v4i32, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 4153 /* sqdmull */, AArch64::SQDMULLv2i32_indexed, Convert__VectorReg1281_0__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 4153 /* sqdmull */, AArch64::SQDMULLv4i16_indexed, Convert__VectorReg1281_0__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 4161 /* sqdmull2 */, AArch64::SQDMULLv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 4161 /* sqdmull2 */, AArch64::SQDMULLv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 4161 /* sqdmull2 */, AArch64::SQDMULLv4i32_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 4161 /* sqdmull2 */, AArch64::SQDMULLv8i16_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 4170 /* sqincb */, AArch64::SQINCB_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 4170 /* sqincb */, AArch64::SQINCB_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, }, { 4170 /* sqincb */, AArch64::SQINCB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 4170 /* sqincb */, AArch64::SQINCB_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, }, { 4170 /* sqincb */, AArch64::SQINCB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4170 /* sqincb */, AArch64::SQINCB_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4177 /* sqincd */, AArch64::SQINCD_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 4177 /* sqincd */, AArch64::SQINCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorDReg }, }, { 4177 /* sqincd */, AArch64::SQINCD_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, }, { 4177 /* sqincd */, AArch64::SQINCD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 4177 /* sqincd */, AArch64::SQINCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern }, }, { 4177 /* sqincd */, AArch64::SQINCD_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, }, { 4177 /* sqincd */, AArch64::SQINCD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4177 /* sqincd */, AArch64::SQINCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4177 /* sqincd */, AArch64::SQINCD_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4184 /* sqinch */, AArch64::SQINCH_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 4184 /* sqinch */, AArch64::SQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorHReg }, }, { 4184 /* sqinch */, AArch64::SQINCH_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, }, { 4184 /* sqinch */, AArch64::SQINCH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 4184 /* sqinch */, AArch64::SQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, }, { 4184 /* sqinch */, AArch64::SQINCH_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, }, { 4184 /* sqinch */, AArch64::SQINCH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4184 /* sqinch */, AArch64::SQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4184 /* sqinch */, AArch64::SQINCH_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4191 /* sqincp */, AArch64::SQINCP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, }, { 4191 /* sqincp */, AArch64::SQINCP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, }, { 4191 /* sqincp */, AArch64::SQINCP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, }, { 4191 /* sqincp */, AArch64::SQINCP_XP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg }, }, { 4191 /* sqincp */, AArch64::SQINCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, }, { 4191 /* sqincp */, AArch64::SQINCP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg }, }, { 4191 /* sqincp */, AArch64::SQINCP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg }, }, { 4191 /* sqincp */, AArch64::SQINCP_XPWd_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg, MCK_GPR64as32 }, }, { 4191 /* sqincp */, AArch64::SQINCP_XPWd_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg, MCK_GPR64as32 }, }, { 4191 /* sqincp */, AArch64::SQINCP_XPWd_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg, MCK_GPR64as32 }, }, { 4191 /* sqincp */, AArch64::SQINCP_XPWd_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg, MCK_GPR64as32 }, }, { 4198 /* sqincw */, AArch64::SQINCW_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 4198 /* sqincw */, AArch64::SQINCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorSReg }, }, { 4198 /* sqincw */, AArch64::SQINCW_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, }, { 4198 /* sqincw */, AArch64::SQINCW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 4198 /* sqincw */, AArch64::SQINCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern }, }, { 4198 /* sqincw */, AArch64::SQINCW_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, }, { 4198 /* sqincw */, AArch64::SQINCW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4198 /* sqincw */, AArch64::SQINCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4198 /* sqincw */, AArch64::SQINCW_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4205 /* sqneg */, AArch64::SQNEGv1i16, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR16, MCK_FPR16 }, }, { 4205 /* sqneg */, AArch64::SQNEGv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 4205 /* sqneg */, AArch64::SQNEGv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 4205 /* sqneg */, AArch64::SQNEGv1i8, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR8, MCK_FPR8 }, }, { 4205 /* sqneg */, AArch64::SQNEGv16i8, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 4205 /* sqneg */, AArch64::SQNEGv2i64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 4205 /* sqneg */, AArch64::SQNEGv4i32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 4205 /* sqneg */, AArch64::SQNEGv8i16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 4205 /* sqneg */, AArch64::SQNEGv2i32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 4205 /* sqneg */, AArch64::SQNEGv4i16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 4205 /* sqneg */, AArch64::SQNEGv8i8, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 4211 /* sqrdmlah */, AArch64::SQRDMLAHv1i16, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, Feature_HasRDM, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 4211 /* sqrdmlah */, AArch64::SQRDMLAHv1i32, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, Feature_HasRDM, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 4211 /* sqrdmlah */, AArch64::SQRDMLAHi16_indexed, Convert__FPRAsmOperandFPR161_0__Tie0_1_1__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4, Feature_HasNEON|Feature_HasRDM, { MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 4211 /* sqrdmlah */, AArch64::SQRDMLAHi32_indexed, Convert__FPRAsmOperandFPR321_0__Tie0_1_1__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4, Feature_HasNEON|Feature_HasRDM, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 4211 /* sqrdmlah */, AArch64::SQRDMLAHv4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasRDM, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 4211 /* sqrdmlah */, AArch64::SQRDMLAHv8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasRDM, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 4211 /* sqrdmlah */, AArch64::SQRDMLAHv2i32, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasRDM, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 4211 /* sqrdmlah */, AArch64::SQRDMLAHv4i16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasRDM, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 4211 /* sqrdmlah */, AArch64::SQRDMLAHv4i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON|Feature_HasRDM, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 4211 /* sqrdmlah */, AArch64::SQRDMLAHv8i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON|Feature_HasRDM, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 4211 /* sqrdmlah */, AArch64::SQRDMLAHv2i32_indexed, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON|Feature_HasRDM, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 4211 /* sqrdmlah */, AArch64::SQRDMLAHv4i16_indexed, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON|Feature_HasRDM, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 4220 /* sqrdmlsh */, AArch64::SQRDMLSHv1i16, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, Feature_HasRDM, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 4220 /* sqrdmlsh */, AArch64::SQRDMLSHv1i32, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, Feature_HasRDM, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 4220 /* sqrdmlsh */, AArch64::SQRDMLSHi16_indexed, Convert__FPRAsmOperandFPR161_0__Tie0_1_1__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4, Feature_HasNEON|Feature_HasRDM, { MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 4220 /* sqrdmlsh */, AArch64::SQRDMLSHi32_indexed, Convert__FPRAsmOperandFPR321_0__Tie0_1_1__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4, Feature_HasNEON|Feature_HasRDM, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 4220 /* sqrdmlsh */, AArch64::SQRDMLSHv4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasRDM, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 4220 /* sqrdmlsh */, AArch64::SQRDMLSHv8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasRDM, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 4220 /* sqrdmlsh */, AArch64::SQRDMLSHv2i32, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasRDM, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 4220 /* sqrdmlsh */, AArch64::SQRDMLSHv4i16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasRDM, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 4220 /* sqrdmlsh */, AArch64::SQRDMLSHv4i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON|Feature_HasRDM, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 4220 /* sqrdmlsh */, AArch64::SQRDMLSHv8i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON|Feature_HasRDM, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 4220 /* sqrdmlsh */, AArch64::SQRDMLSHv2i32_indexed, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON|Feature_HasRDM, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 4220 /* sqrdmlsh */, AArch64::SQRDMLSHv4i16_indexed, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON|Feature_HasRDM, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 4229 /* sqrdmulh */, AArch64::SQRDMULHv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 4229 /* sqrdmulh */, AArch64::SQRDMULHv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 4229 /* sqrdmulh */, AArch64::SQRDMULHv1i16_indexed, Convert__FPRAsmOperandFPR161_0__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4, Feature_HasNEON, { MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 4229 /* sqrdmulh */, AArch64::SQRDMULHv1i32_indexed, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4, Feature_HasNEON, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 4229 /* sqrdmulh */, AArch64::SQRDMULHv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 4229 /* sqrdmulh */, AArch64::SQRDMULHv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 4229 /* sqrdmulh */, AArch64::SQRDMULHv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 4229 /* sqrdmulh */, AArch64::SQRDMULHv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 4229 /* sqrdmulh */, AArch64::SQRDMULHv4i32_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 4229 /* sqrdmulh */, AArch64::SQRDMULHv8i16_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 4229 /* sqrdmulh */, AArch64::SQRDMULHv2i32_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 4229 /* sqrdmulh */, AArch64::SQRDMULHv4i16_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 4238 /* sqrshl */, AArch64::SQRSHLv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 4238 /* sqrshl */, AArch64::SQRSHLv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 4238 /* sqrshl */, AArch64::SQRSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 4238 /* sqrshl */, AArch64::SQRSHLv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, { 4238 /* sqrshl */, AArch64::SQRSHLv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 4238 /* sqrshl */, AArch64::SQRSHLv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 4238 /* sqrshl */, AArch64::SQRSHLv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 4238 /* sqrshl */, AArch64::SQRSHLv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 4238 /* sqrshl */, AArch64::SQRSHLv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 4238 /* sqrshl */, AArch64::SQRSHLv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 4238 /* sqrshl */, AArch64::SQRSHLv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 4245 /* sqrshrn */, AArch64::SQRSHRNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, }, { 4245 /* sqrshrn */, AArch64::SQRSHRNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, }, { 4245 /* sqrshrn */, AArch64::SQRSHRNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, }, { 4245 /* sqrshrn */, AArch64::SQRSHRNv2i32_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, { 4245 /* sqrshrn */, AArch64::SQRSHRNv4i16_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, { 4245 /* sqrshrn */, AArch64::SQRSHRNv8i8_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, { 4253 /* sqrshrn2 */, AArch64::SQRSHRNv16i8_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, { 4253 /* sqrshrn2 */, AArch64::SQRSHRNv4i32_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, { 4253 /* sqrshrn2 */, AArch64::SQRSHRNv8i16_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, { 4262 /* sqrshrun */, AArch64::SQRSHRUNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, }, { 4262 /* sqrshrun */, AArch64::SQRSHRUNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, }, { 4262 /* sqrshrun */, AArch64::SQRSHRUNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, }, { 4262 /* sqrshrun */, AArch64::SQRSHRUNv2i32_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, { 4262 /* sqrshrun */, AArch64::SQRSHRUNv4i16_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, { 4262 /* sqrshrun */, AArch64::SQRSHRUNv8i8_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, { 4271 /* sqrshrun2 */, AArch64::SQRSHRUNv16i8_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, { 4271 /* sqrshrun2 */, AArch64::SQRSHRUNv4i32_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, { 4271 /* sqrshrun2 */, AArch64::SQRSHRUNv8i16_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, { 4281 /* sqshl */, AArch64::SQSHLv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 4281 /* sqshl */, AArch64::SQSHLh, Convert__Reg1_0__Reg1_1__Imm0_151_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15 }, }, { 4281 /* sqshl */, AArch64::SQSHLv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 4281 /* sqshl */, AArch64::SQSHLs, Convert__Reg1_0__Reg1_1__Imm0_311_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm0_31 }, }, { 4281 /* sqshl */, AArch64::SQSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 4281 /* sqshl */, AArch64::SQSHLd, Convert__Reg1_0__Reg1_1__Imm0_631_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, }, { 4281 /* sqshl */, AArch64::SQSHLv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, { 4281 /* sqshl */, AArch64::SQSHLb, Convert__Reg1_0__Reg1_1__Imm0_71_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_Imm0_7 }, }, { 4281 /* sqshl */, AArch64::SQSHLv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_71_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm0_7 }, }, { 4281 /* sqshl */, AArch64::SQSHLv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_631_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm0_63 }, }, { 4281 /* sqshl */, AArch64::SQSHLv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_311_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_31 }, }, { 4281 /* sqshl */, AArch64::SQSHLv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_151_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_15 }, }, { 4281 /* sqshl */, AArch64::SQSHLv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_311_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_31 }, }, { 4281 /* sqshl */, AArch64::SQSHLv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_151_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_15 }, }, { 4281 /* sqshl */, AArch64::SQSHLv8i8_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_71_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm0_7 }, }, { 4281 /* sqshl */, AArch64::SQSHLv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 4281 /* sqshl */, AArch64::SQSHLv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 4281 /* sqshl */, AArch64::SQSHLv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 4281 /* sqshl */, AArch64::SQSHLv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 4281 /* sqshl */, AArch64::SQSHLv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 4281 /* sqshl */, AArch64::SQSHLv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 4281 /* sqshl */, AArch64::SQSHLv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 4287 /* sqshlu */, AArch64::SQSHLUh, Convert__Reg1_0__Reg1_1__Imm0_151_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15 }, }, { 4287 /* sqshlu */, AArch64::SQSHLUs, Convert__Reg1_0__Reg1_1__Imm0_311_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm0_31 }, }, { 4287 /* sqshlu */, AArch64::SQSHLUd, Convert__Reg1_0__Reg1_1__Imm0_631_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, }, { 4287 /* sqshlu */, AArch64::SQSHLUb, Convert__Reg1_0__Reg1_1__Imm0_71_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_Imm0_7 }, }, { 4287 /* sqshlu */, AArch64::SQSHLUv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_71_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm0_7 }, }, { 4287 /* sqshlu */, AArch64::SQSHLUv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_631_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm0_63 }, }, { 4287 /* sqshlu */, AArch64::SQSHLUv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_311_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_31 }, }, { 4287 /* sqshlu */, AArch64::SQSHLUv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_151_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_15 }, }, { 4287 /* sqshlu */, AArch64::SQSHLUv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_311_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_31 }, }, { 4287 /* sqshlu */, AArch64::SQSHLUv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_151_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_15 }, }, { 4287 /* sqshlu */, AArch64::SQSHLUv8i8_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_71_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm0_7 }, }, { 4294 /* sqshrn */, AArch64::SQSHRNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, }, { 4294 /* sqshrn */, AArch64::SQSHRNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, }, { 4294 /* sqshrn */, AArch64::SQSHRNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, }, { 4294 /* sqshrn */, AArch64::SQSHRNv2i32_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, { 4294 /* sqshrn */, AArch64::SQSHRNv4i16_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, { 4294 /* sqshrn */, AArch64::SQSHRNv8i8_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, { 4301 /* sqshrn2 */, AArch64::SQSHRNv16i8_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, { 4301 /* sqshrn2 */, AArch64::SQSHRNv4i32_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, { 4301 /* sqshrn2 */, AArch64::SQSHRNv8i16_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, { 4309 /* sqshrun */, AArch64::SQSHRUNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, }, { 4309 /* sqshrun */, AArch64::SQSHRUNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, }, { 4309 /* sqshrun */, AArch64::SQSHRUNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, }, { 4309 /* sqshrun */, AArch64::SQSHRUNv2i32_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, { 4309 /* sqshrun */, AArch64::SQSHRUNv4i16_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, { 4309 /* sqshrun */, AArch64::SQSHRUNv8i8_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, { 4317 /* sqshrun2 */, AArch64::SQSHRUNv16i8_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, { 4317 /* sqshrun2 */, AArch64::SQSHRUNv4i32_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, { 4317 /* sqshrun2 */, AArch64::SQSHRUNv8i16_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, { 4326 /* sqsub */, AArch64::SQSUBv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 4326 /* sqsub */, AArch64::SQSUBv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 4326 /* sqsub */, AArch64::SQSUBv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 4326 /* sqsub */, AArch64::SQSUBv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, { 4326 /* sqsub */, AArch64::SQSUB_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, }, { 4326 /* sqsub */, AArch64::SQSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 4326 /* sqsub */, AArch64::SQSUB_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEAddSubImm32 }, }, { 4326 /* sqsub */, AArch64::SQSUB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 4326 /* sqsub */, AArch64::SQSUB_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEAddSubImm64 }, }, { 4326 /* sqsub */, AArch64::SQSUB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 4326 /* sqsub */, AArch64::SQSUB_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEAddSubImm8 }, }, { 4326 /* sqsub */, AArch64::SQSUB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 4326 /* sqsub */, AArch64::SQSUBv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 4326 /* sqsub */, AArch64::SQSUBv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 4326 /* sqsub */, AArch64::SQSUBv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 4326 /* sqsub */, AArch64::SQSUBv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 4326 /* sqsub */, AArch64::SQSUBv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 4326 /* sqsub */, AArch64::SQSUBv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 4326 /* sqsub */, AArch64::SQSUBv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 4332 /* sqxtn */, AArch64::SQXTNv1i16, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR16, MCK_FPR32 }, }, { 4332 /* sqxtn */, AArch64::SQXTNv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR64 }, }, { 4332 /* sqxtn */, AArch64::SQXTNv1i8, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR8, MCK_FPR16 }, }, { 4332 /* sqxtn */, AArch64::SQXTNv2i32, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d }, }, { 4332 /* sqxtn */, AArch64::SQXTNv4i16, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s }, }, { 4332 /* sqxtn */, AArch64::SQXTNv8i8, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h }, }, { 4338 /* sqxtn2 */, AArch64::SQXTNv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h }, }, { 4338 /* sqxtn2 */, AArch64::SQXTNv4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d }, }, { 4338 /* sqxtn2 */, AArch64::SQXTNv8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s }, }, { 4345 /* sqxtun */, AArch64::SQXTUNv1i16, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR16, MCK_FPR32 }, }, { 4345 /* sqxtun */, AArch64::SQXTUNv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR64 }, }, { 4345 /* sqxtun */, AArch64::SQXTUNv1i8, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR8, MCK_FPR16 }, }, { 4345 /* sqxtun */, AArch64::SQXTUNv2i32, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d }, }, { 4345 /* sqxtun */, AArch64::SQXTUNv4i16, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s }, }, { 4345 /* sqxtun */, AArch64::SQXTUNv8i8, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h }, }, { 4352 /* sqxtun2 */, AArch64::SQXTUNv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h }, }, { 4352 /* sqxtun2 */, AArch64::SQXTUNv4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d }, }, { 4352 /* sqxtun2 */, AArch64::SQXTUNv8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s }, }, { 4360 /* srhadd */, AArch64::SRHADDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 4360 /* srhadd */, AArch64::SRHADDv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 4360 /* srhadd */, AArch64::SRHADDv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 4360 /* srhadd */, AArch64::SRHADDv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 4360 /* srhadd */, AArch64::SRHADDv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 4360 /* srhadd */, AArch64::SRHADDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 4367 /* sri */, AArch64::SRId, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 4367 /* sri */, AArch64::SRIv16i8_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm1_8 }, }, { 4367 /* sri */, AArch64::SRIv2i64_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, }, { 4367 /* sri */, AArch64::SRIv4i32_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, }, { 4367 /* sri */, AArch64::SRIv8i16_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, }, { 4367 /* sri */, AArch64::SRIv2i32_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, }, { 4367 /* sri */, AArch64::SRIv4i16_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, }, { 4367 /* sri */, AArch64::SRIv8i8_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm1_8 }, }, { 4371 /* srshl */, AArch64::SRSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 4371 /* srshl */, AArch64::SRSHLv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 4371 /* srshl */, AArch64::SRSHLv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 4371 /* srshl */, AArch64::SRSHLv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 4371 /* srshl */, AArch64::SRSHLv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 4371 /* srshl */, AArch64::SRSHLv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 4371 /* srshl */, AArch64::SRSHLv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 4371 /* srshl */, AArch64::SRSHLv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 4377 /* srshr */, AArch64::SRSHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 4377 /* srshr */, AArch64::SRSHRv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm1_8 }, }, { 4377 /* srshr */, AArch64::SRSHRv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, }, { 4377 /* srshr */, AArch64::SRSHRv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, }, { 4377 /* srshr */, AArch64::SRSHRv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, }, { 4377 /* srshr */, AArch64::SRSHRv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, }, { 4377 /* srshr */, AArch64::SRSHRv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, }, { 4377 /* srshr */, AArch64::SRSHRv8i8_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm1_8 }, }, { 4383 /* srsra */, AArch64::SRSRAd, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 4383 /* srsra */, AArch64::SRSRAv16i8_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm1_8 }, }, { 4383 /* srsra */, AArch64::SRSRAv2i64_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, }, { 4383 /* srsra */, AArch64::SRSRAv4i32_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, }, { 4383 /* srsra */, AArch64::SRSRAv8i16_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, }, { 4383 /* srsra */, AArch64::SRSRAv2i32_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, }, { 4383 /* srsra */, AArch64::SRSRAv4i16_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, }, { 4383 /* srsra */, AArch64::SRSRAv8i8_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm1_8 }, }, { 4389 /* sshl */, AArch64::SSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 4389 /* sshl */, AArch64::SSHLv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 4389 /* sshl */, AArch64::SSHLv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 4389 /* sshl */, AArch64::SSHLv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 4389 /* sshl */, AArch64::SSHLv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 4389 /* sshl */, AArch64::SSHLv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 4389 /* sshl */, AArch64::SSHLv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 4389 /* sshl */, AArch64::SSHLv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 4394 /* sshll */, AArch64::SSHLLv2i32_shift, Convert__VectorReg1281_0__VectorReg641_2__Imm0_311_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_31 }, }, { 4394 /* sshll */, AArch64::SSHLLv4i16_shift, Convert__VectorReg1281_0__VectorReg641_2__Imm0_151_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_15 }, }, { 4394 /* sshll */, AArch64::SSHLLv8i8_shift, Convert__VectorReg1281_0__VectorReg641_2__Imm0_71_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm0_7 }, }, { 4400 /* sshll2 */, AArch64::SSHLLv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_311_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_31 }, }, { 4400 /* sshll2 */, AArch64::SSHLLv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_151_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_15 }, }, { 4400 /* sshll2 */, AArch64::SSHLLv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_71_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm0_7 }, }, { 4407 /* sshr */, AArch64::SSHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 4407 /* sshr */, AArch64::SSHRv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm1_8 }, }, { 4407 /* sshr */, AArch64::SSHRv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, }, { 4407 /* sshr */, AArch64::SSHRv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, }, { 4407 /* sshr */, AArch64::SSHRv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, }, { 4407 /* sshr */, AArch64::SSHRv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, }, { 4407 /* sshr */, AArch64::SSHRv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, }, { 4407 /* sshr */, AArch64::SSHRv8i8_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm1_8 }, }, { 4412 /* ssra */, AArch64::SSRAd, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 4412 /* ssra */, AArch64::SSRAv16i8_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm1_8 }, }, { 4412 /* ssra */, AArch64::SSRAv2i64_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, }, { 4412 /* ssra */, AArch64::SSRAv4i32_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, }, { 4412 /* ssra */, AArch64::SSRAv8i16_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, }, { 4412 /* ssra */, AArch64::SSRAv2i32_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, }, { 4412 /* ssra */, AArch64::SSRAv4i16_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, }, { 4412 /* ssra */, AArch64::SSRAv8i8_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm1_8 }, }, { 4417 /* ssubl */, AArch64::SSUBLv2i32_v2i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 4417 /* ssubl */, AArch64::SSUBLv4i16_v4i32, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 4417 /* ssubl */, AArch64::SSUBLv8i8_v8i16, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 4423 /* ssubl2 */, AArch64::SSUBLv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 4423 /* ssubl2 */, AArch64::SSUBLv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 4423 /* ssubl2 */, AArch64::SSUBLv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 4430 /* ssubw */, AArch64::SSUBWv2i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, }, { 4430 /* ssubw */, AArch64::SSUBWv4i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, }, { 4430 /* ssubw */, AArch64::SSUBWv8i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b }, }, { 4436 /* ssubw2 */, AArch64::SSUBWv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, }, { 4436 /* ssubw2 */, AArch64::SSUBWv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, }, { 4436 /* ssubw2 */, AArch64::SSUBWv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, }, { 4443 /* st1 */, AArch64::ST1Fourv16b, Convert__TypedVectorList4_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv1d, Convert__TypedVectorList4_1641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv2d, Convert__TypedVectorList4_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv2s, Convert__TypedVectorList4_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv4h, Convert__TypedVectorList4_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv4s, Convert__TypedVectorList4_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv8b, Convert__TypedVectorList4_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv8h, Convert__TypedVectorList4_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev16b, Convert__TypedVectorList1_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev1d, Convert__TypedVectorList1_1641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev2d, Convert__TypedVectorList1_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev2s, Convert__TypedVectorList1_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev4h, Convert__TypedVectorList1_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev4s, Convert__TypedVectorList1_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev8b, Convert__TypedVectorList1_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev8h, Convert__TypedVectorList1_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev16b, Convert__TypedVectorList3_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev1d, Convert__TypedVectorList3_1641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev2d, Convert__TypedVectorList3_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev2s, Convert__TypedVectorList3_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev4h, Convert__TypedVectorList3_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev4s, Convert__TypedVectorList3_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev8b, Convert__TypedVectorList3_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev8h, Convert__TypedVectorList3_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov16b, Convert__TypedVectorList2_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov1d, Convert__TypedVectorList2_1641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov2d, Convert__TypedVectorList2_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov2s, Convert__TypedVectorList2_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov4h, Convert__TypedVectorList2_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov4s, Convert__TypedVectorList2_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov8b, Convert__TypedVectorList2_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov8h, Convert__TypedVectorList2_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv16b, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev16b, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev16b, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov16b, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv1d, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev1d, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev1d, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov1d, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv2d, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev2d, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev2d, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov2d, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv2s, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev2s, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev2s, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov2s, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv4h, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev4h, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev4h, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov4h, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv4s, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev4s, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev4s, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov4s, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv8b, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev8b, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev8b, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov8b, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv8h, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev8h, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev8h, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov8h, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Fourv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev16b_POST, Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Onev16b_POST, Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev1d_POST, Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 4443 /* st1 */, AArch64::ST1Onev1d_POST, Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev2d_POST, Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Onev2d_POST, Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev2s_POST, Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 4443 /* st1 */, AArch64::ST1Onev2s_POST, Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev4h_POST, Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 4443 /* st1 */, AArch64::ST1Onev4h_POST, Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev4s_POST, Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Onev4s_POST, Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev8b_POST, Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 4443 /* st1 */, AArch64::ST1Onev8b_POST, Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev8h_POST, Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Onev8h_POST, Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1i8, Convert__TypedVectorList1_081_0__IndexRange0_151_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1i64, Convert__TypedVectorList1_0641_0__IndexRange0_11_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1i16, Convert__TypedVectorList1_0161_0__IndexRange0_71_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1i32, Convert__TypedVectorList1_0321_0__IndexRange0_31_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4443 /* st1 */, AArch64::ST1Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev1d_POST, Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4443 /* st1 */, AArch64::ST1Threev1d_POST, Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4443 /* st1 */, AArch64::ST1Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4443 /* st1 */, AArch64::ST1Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4443 /* st1 */, AArch64::ST1Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4443 /* st1 */, AArch64::ST1Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4443 /* st1 */, AArch64::ST1Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4443 /* st1 */, AArch64::ST1Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov1d_POST, Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Twov1d_POST, Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Onev16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4443 /* st1 */, AArch64::ST1Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Fourv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 4443 /* st1 */, AArch64::ST1Onev1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4443 /* st1 */, AArch64::ST1Threev1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Twov1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Onev2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4443 /* st1 */, AArch64::ST1Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 4443 /* st1 */, AArch64::ST1Onev2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4443 /* st1 */, AArch64::ST1Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 4443 /* st1 */, AArch64::ST1Onev4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4443 /* st1 */, AArch64::ST1Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Onev4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4443 /* st1 */, AArch64::ST1Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 4443 /* st1 */, AArch64::ST1Onev8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4443 /* st1 */, AArch64::ST1Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Onev8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4443 /* st1 */, AArch64::ST1Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1i8, Convert__VecListOne1281_1__IndexRange0_151_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1i64, Convert__VecListOne1281_1__IndexRange0_11_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1i16, Convert__VecListOne1281_1__IndexRange0_71_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1i32, Convert__VecListOne1281_1__IndexRange0_31_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1i8_POST, Convert__Reg1_3__TypedVectorList1_081_0__IndexRange0_151_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, { 4443 /* st1 */, AArch64::ST1i8_POST, Convert__Reg1_3__TypedVectorList1_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1i64_POST, Convert__Reg1_3__TypedVectorList1_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 4443 /* st1 */, AArch64::ST1i64_POST, Convert__Reg1_3__TypedVectorList1_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1i16_POST, Convert__Reg1_3__TypedVectorList1_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 4443 /* st1 */, AArch64::ST1i16_POST, Convert__Reg1_3__TypedVectorList1_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1i32_POST, Convert__Reg1_3__TypedVectorList1_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 4443 /* st1 */, AArch64::ST1i32_POST, Convert__Reg1_3__TypedVectorList1_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1i8_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_151_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, { 4443 /* st1 */, AArch64::ST1i8_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1i64_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_11_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 4443 /* st1 */, AArch64::ST1i64_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1i16_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_71_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 4443 /* st1 */, AArch64::ST1i16_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1i32_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_31_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 4443 /* st1 */, AArch64::ST1i32_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4447 /* st1b */, AArch64::ST1B_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_IMM, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_IMM, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_S_SXTW, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW328Only1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_S_UXTW, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW328Only1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Imm0_311_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_D_SXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW648Only1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_D_UXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW648Only1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Imm0_311_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_H, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_S, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_S_SXTW, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW328Only1_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_S_UXTW, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW328Only1_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Imm0_311_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_D_SXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW648Only1_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_D_UXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW648Only1_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Imm0_311_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_IMM, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_IMM, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4452 /* st1d */, AArch64::ST1D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 4452 /* st1d */, AArch64::ST1D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 4452 /* st1d */, AArch64::ST1D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64641_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6464, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D_SXTW_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64641_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6464, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D_SXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D_UXTW_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64641_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6464, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D_UXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s81_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s8, MCK__93_ }, }, { 4452 /* st1d */, AArch64::ST1D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64641_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6464, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D_SXTW_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64641_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6464, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D_SXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D_UXTW_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64641_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6464, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D_UXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s81_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s8, MCK__93_ }, }, { 4452 /* st1d */, AArch64::ST1D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4452 /* st1d */, AArch64::ST1D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_S_SXTW_SCALED, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32161_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_S_SXTW, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW3281_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_S_UXTW_SCALED, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32161_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_S_UXTW, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW3281_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s21_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64161_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D_SXTW_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64161_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D_SXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D_UXTW_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64161_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D_UXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s21_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_S, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_S_SXTW_SCALED, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32161_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_S_SXTW, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW3281_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_S_UXTW_SCALED, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32161_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_S_UXTW, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW3281_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s21_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64161_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D_SXTW_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64161_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D_SXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D_UXTW_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64161_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D_UXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s21_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4462 /* st1w */, AArch64::ST1W_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 4462 /* st1w */, AArch64::ST1W_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 4462 /* st1w */, AArch64::ST1W_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 4462 /* st1w */, AArch64::ST1W_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 4462 /* st1w */, AArch64::ST1W, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_SXTW_SCALED, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32321_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3232, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_SXTW, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW3281_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_UXTW_SCALED, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32321_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3232, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_UXTW, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW3281_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s41_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s4, MCK__93_ }, }, { 4462 /* st1w */, AArch64::ST1W_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64321_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D_SXTW_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64321_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D_SXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D_UXTW_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64321_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D_UXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s41_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, }, { 4462 /* st1w */, AArch64::ST1W, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_SXTW_SCALED, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32321_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3232, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_SXTW, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW3281_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_UXTW_SCALED, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32321_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3232, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_UXTW, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW3281_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s41_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s4, MCK__93_ }, }, { 4462 /* st1w */, AArch64::ST1W_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64321_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D_SXTW_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64321_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D_SXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D_UXTW_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64321_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D_UXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s41_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, }, { 4462 /* st1w */, AArch64::ST1W_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4462 /* st1w */, AArch64::ST1W_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4462 /* st1w */, AArch64::ST1W_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4462 /* st1w */, AArch64::ST1W_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov16b, Convert__TypedVectorList2_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov2d, Convert__TypedVectorList2_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov2s, Convert__TypedVectorList2_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov4h, Convert__TypedVectorList2_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov4s, Convert__TypedVectorList2_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov8b, Convert__TypedVectorList2_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov8h, Convert__TypedVectorList2_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov16b, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov2d, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov2s, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov4h, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov4s, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov8b, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov8h, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4467 /* st2 */, AArch64::ST2Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4467 /* st2 */, AArch64::ST2Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4467 /* st2 */, AArch64::ST2Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4467 /* st2 */, AArch64::ST2Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4467 /* st2 */, AArch64::ST2Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4467 /* st2 */, AArch64::ST2Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4467 /* st2 */, AArch64::ST2Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2i8, Convert__TypedVectorList2_081_0__IndexRange0_151_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2i64, Convert__TypedVectorList2_0641_0__IndexRange0_11_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2i16, Convert__TypedVectorList2_0161_0__IndexRange0_71_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2i32, Convert__TypedVectorList2_0321_0__IndexRange0_31_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4467 /* st2 */, AArch64::ST2Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4467 /* st2 */, AArch64::ST2Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4467 /* st2 */, AArch64::ST2Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4467 /* st2 */, AArch64::ST2Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4467 /* st2 */, AArch64::ST2Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4467 /* st2 */, AArch64::ST2Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4467 /* st2 */, AArch64::ST2Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2i8, Convert__VecListTwo1281_1__IndexRange0_151_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2i64, Convert__VecListTwo1281_1__IndexRange0_11_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2i16, Convert__VecListTwo1281_1__IndexRange0_71_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2i32, Convert__VecListTwo1281_1__IndexRange0_31_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2i8_POST, Convert__Reg1_3__TypedVectorList2_081_0__IndexRange0_151_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 4467 /* st2 */, AArch64::ST2i8_POST, Convert__Reg1_3__TypedVectorList2_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2i64_POST, Convert__Reg1_3__TypedVectorList2_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4467 /* st2 */, AArch64::ST2i64_POST, Convert__Reg1_3__TypedVectorList2_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2i16_POST, Convert__Reg1_3__TypedVectorList2_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 4467 /* st2 */, AArch64::ST2i16_POST, Convert__Reg1_3__TypedVectorList2_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2i32_POST, Convert__Reg1_3__TypedVectorList2_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 4467 /* st2 */, AArch64::ST2i32_POST, Convert__Reg1_3__TypedVectorList2_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2i8_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_151_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 4467 /* st2 */, AArch64::ST2i8_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2i64_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_11_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4467 /* st2 */, AArch64::ST2i64_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2i16_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_71_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 4467 /* st2 */, AArch64::ST2i16_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2i32_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_31_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 4467 /* st2 */, AArch64::ST2i32_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4471 /* st2b */, AArch64::ST2B_IMM, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList28, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4471 /* st2b */, AArch64::ST2B, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Feature_HasSVE, { MCK_SVEVectorList28, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 4471 /* st2b */, AArch64::ST2B_IMM, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4, Feature_HasSVE, { MCK_SVEVectorList28, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, }, { 4476 /* st2d */, AArch64::ST2D_IMM, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList264, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4476 /* st2d */, AArch64::ST2D, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, Feature_HasSVE, { MCK_SVEVectorList264, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 4476 /* st2d */, AArch64::ST2D_IMM, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4, Feature_HasSVE, { MCK_SVEVectorList264, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, }, { 4481 /* st2h */, AArch64::ST2H_IMM, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4481 /* st2h */, AArch64::ST2H, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Feature_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 4481 /* st2h */, AArch64::ST2H_IMM, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4, Feature_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, }, { 4486 /* st2w */, AArch64::ST2W_IMM, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList232, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4486 /* st2w */, AArch64::ST2W, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, Feature_HasSVE, { MCK_SVEVectorList232, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 4486 /* st2w */, AArch64::ST2W_IMM, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4, Feature_HasSVE, { MCK_SVEVectorList232, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev16b, Convert__TypedVectorList3_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev2d, Convert__TypedVectorList3_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev2s, Convert__TypedVectorList3_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev4h, Convert__TypedVectorList3_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev4s, Convert__TypedVectorList3_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev8b, Convert__TypedVectorList3_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev8h, Convert__TypedVectorList3_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev16b, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev2d, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev2s, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev4h, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev4s, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev8b, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev8h, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4491 /* st3 */, AArch64::ST3Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4491 /* st3 */, AArch64::ST3Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4491 /* st3 */, AArch64::ST3Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4491 /* st3 */, AArch64::ST3Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4491 /* st3 */, AArch64::ST3Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4491 /* st3 */, AArch64::ST3Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4491 /* st3 */, AArch64::ST3Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3i8, Convert__TypedVectorList3_081_0__IndexRange0_151_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3i64, Convert__TypedVectorList3_0641_0__IndexRange0_11_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3i16, Convert__TypedVectorList3_0161_0__IndexRange0_71_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3i32, Convert__TypedVectorList3_0321_0__IndexRange0_31_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4491 /* st3 */, AArch64::ST3Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4491 /* st3 */, AArch64::ST3Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4491 /* st3 */, AArch64::ST3Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4491 /* st3 */, AArch64::ST3Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4491 /* st3 */, AArch64::ST3Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4491 /* st3 */, AArch64::ST3Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4491 /* st3 */, AArch64::ST3Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3i8, Convert__VecListThree1281_1__IndexRange0_151_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3i64, Convert__VecListThree1281_1__IndexRange0_11_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3i16, Convert__VecListThree1281_1__IndexRange0_71_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3i32, Convert__VecListThree1281_1__IndexRange0_31_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3i8_POST, Convert__Reg1_3__TypedVectorList3_081_0__IndexRange0_151_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, { 4491 /* st3 */, AArch64::ST3i8_POST, Convert__Reg1_3__TypedVectorList3_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3i64_POST, Convert__Reg1_3__TypedVectorList3_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4491 /* st3 */, AArch64::ST3i64_POST, Convert__Reg1_3__TypedVectorList3_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3i16_POST, Convert__Reg1_3__TypedVectorList3_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, { 4491 /* st3 */, AArch64::ST3i16_POST, Convert__Reg1_3__TypedVectorList3_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3i32_POST, Convert__Reg1_3__TypedVectorList3_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, { 4491 /* st3 */, AArch64::ST3i32_POST, Convert__Reg1_3__TypedVectorList3_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3i8_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_151_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, { 4491 /* st3 */, AArch64::ST3i8_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3i64_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_11_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4491 /* st3 */, AArch64::ST3i64_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3i16_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_71_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, { 4491 /* st3 */, AArch64::ST3i16_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3i32_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_31_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, { 4491 /* st3 */, AArch64::ST3i32_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4495 /* st3b */, AArch64::ST3B_IMM, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList38, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4495 /* st3b */, AArch64::ST3B, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Feature_HasSVE, { MCK_SVEVectorList38, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 4495 /* st3b */, AArch64::ST3B_IMM, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4, Feature_HasSVE, { MCK_SVEVectorList38, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, }, { 4500 /* st3d */, AArch64::ST3D_IMM, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList364, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4500 /* st3d */, AArch64::ST3D, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, Feature_HasSVE, { MCK_SVEVectorList364, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 4500 /* st3d */, AArch64::ST3D_IMM, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4, Feature_HasSVE, { MCK_SVEVectorList364, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, }, { 4505 /* st3h */, AArch64::ST3H_IMM, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList316, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4505 /* st3h */, AArch64::ST3H, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Feature_HasSVE, { MCK_SVEVectorList316, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 4505 /* st3h */, AArch64::ST3H_IMM, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4, Feature_HasSVE, { MCK_SVEVectorList316, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, }, { 4510 /* st3w */, AArch64::ST3W_IMM, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList332, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4510 /* st3w */, AArch64::ST3W, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, Feature_HasSVE, { MCK_SVEVectorList332, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 4510 /* st3w */, AArch64::ST3W_IMM, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4, Feature_HasSVE, { MCK_SVEVectorList332, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv16b, Convert__TypedVectorList4_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv2d, Convert__TypedVectorList4_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv2s, Convert__TypedVectorList4_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv4h, Convert__TypedVectorList4_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv4s, Convert__TypedVectorList4_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv8b, Convert__TypedVectorList4_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv8h, Convert__TypedVectorList4_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv16b, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv2d, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv2s, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv4h, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv4s, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv8b, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv8h, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4515 /* st4 */, AArch64::ST4Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4515 /* st4 */, AArch64::ST4Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4515 /* st4 */, AArch64::ST4Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4i8, Convert__TypedVectorList4_081_0__IndexRange0_151_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4i64, Convert__TypedVectorList4_0641_0__IndexRange0_11_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4i16, Convert__TypedVectorList4_0161_0__IndexRange0_71_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4i32, Convert__TypedVectorList4_0321_0__IndexRange0_31_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4515 /* st4 */, AArch64::ST4Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4515 /* st4 */, AArch64::ST4Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4515 /* st4 */, AArch64::ST4Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4i8, Convert__VecListFour1281_1__IndexRange0_151_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4i64, Convert__VecListFour1281_1__IndexRange0_11_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4i16, Convert__VecListFour1281_1__IndexRange0_71_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4i32, Convert__VecListFour1281_1__IndexRange0_31_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4i8_POST, Convert__Reg1_3__TypedVectorList4_081_0__IndexRange0_151_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 4515 /* st4 */, AArch64::ST4i8_POST, Convert__Reg1_3__TypedVectorList4_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4i64_POST, Convert__Reg1_3__TypedVectorList4_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4515 /* st4 */, AArch64::ST4i64_POST, Convert__Reg1_3__TypedVectorList4_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4i16_POST, Convert__Reg1_3__TypedVectorList4_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 4515 /* st4 */, AArch64::ST4i16_POST, Convert__Reg1_3__TypedVectorList4_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4i32_POST, Convert__Reg1_3__TypedVectorList4_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4515 /* st4 */, AArch64::ST4i32_POST, Convert__Reg1_3__TypedVectorList4_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4i8_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_151_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 4515 /* st4 */, AArch64::ST4i8_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4i64_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_11_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4515 /* st4 */, AArch64::ST4i64_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4i16_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_71_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 4515 /* st4 */, AArch64::ST4i16_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4i32_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_31_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4515 /* st4 */, AArch64::ST4i32_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4519 /* st4b */, AArch64::ST4B_IMM, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList48, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4519 /* st4b */, AArch64::ST4B, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Feature_HasSVE, { MCK_SVEVectorList48, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 4519 /* st4b */, AArch64::ST4B_IMM, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4, Feature_HasSVE, { MCK_SVEVectorList48, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, }, { 4524 /* st4d */, AArch64::ST4D_IMM, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList464, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4524 /* st4d */, AArch64::ST4D, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, Feature_HasSVE, { MCK_SVEVectorList464, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 4524 /* st4d */, AArch64::ST4D_IMM, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4, Feature_HasSVE, { MCK_SVEVectorList464, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, }, { 4529 /* st4h */, AArch64::ST4H_IMM, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList416, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4529 /* st4h */, AArch64::ST4H, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Feature_HasSVE, { MCK_SVEVectorList416, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 4529 /* st4h */, AArch64::ST4H_IMM, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4, Feature_HasSVE, { MCK_SVEVectorList416, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, }, { 4534 /* st4w */, AArch64::ST4W_IMM, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList432, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4534 /* st4w */, AArch64::ST4W, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, Feature_HasSVE, { MCK_SVEVectorList432, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 4534 /* st4w */, AArch64::ST4W_IMM, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4, Feature_HasSVE, { MCK_SVEVectorList432, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, }, { 4539 /* stadd */, AArch64::LDADDW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4539 /* stadd */, AArch64::LDADDX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4545 /* staddb */, AArch64::LDADDB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4552 /* staddh */, AArch64::LDADDH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4559 /* staddl */, AArch64::LDADDLW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4559 /* staddl */, AArch64::LDADDLX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4566 /* staddlb */, AArch64::LDADDLB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4574 /* staddlh */, AArch64::LDADDLH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4582 /* stclr */, AArch64::LDCLRW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4582 /* stclr */, AArch64::LDCLRX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4588 /* stclrb */, AArch64::LDCLRB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4595 /* stclrh */, AArch64::LDCLRH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4602 /* stclrl */, AArch64::LDCLRLW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4602 /* stclrl */, AArch64::LDCLRLX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4609 /* stclrlb */, AArch64::LDCLRLB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4617 /* stclrlh */, AArch64::LDCLRLH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4625 /* steor */, AArch64::LDEORW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4625 /* steor */, AArch64::LDEORX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4631 /* steorb */, AArch64::LDEORB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4638 /* steorh */, AArch64::LDEORH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4645 /* steorl */, AArch64::LDEORLW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4645 /* steorl */, AArch64::LDEORLX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4652 /* steorlb */, AArch64::LDEORLB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4660 /* steorlh */, AArch64::LDEORLH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4668 /* stllr */, AArch64::STLLRW, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 4668 /* stllr */, AArch64::STLLRX, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 4674 /* stllrb */, AArch64::STLLRB, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 4681 /* stllrh */, AArch64::STLLRH, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 4688 /* stlr */, AArch64::STLRW, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 4688 /* stlr */, AArch64::STLRX, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 4693 /* stlrb */, AArch64::STLRB, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 4699 /* stlrh */, AArch64::STLRH, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 4705 /* stlur */, AArch64::STLURWi, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4705 /* stlur */, AArch64::STLURXi, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_4a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4705 /* stlur */, AArch64::STLURWi, Convert__Reg1_0__Reg1_2__SImm91_3, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 4705 /* stlur */, AArch64::STLURXi, Convert__Reg1_0__Reg1_2__SImm91_3, Feature_HasV8_4a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 4711 /* stlurb */, AArch64::STLURBi, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4711 /* stlurb */, AArch64::STLURBi, Convert__Reg1_0__Reg1_2__SImm91_3, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 4718 /* stlurh */, AArch64::STLURHi, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4718 /* stlurh */, AArch64::STLURHi, Convert__Reg1_0__Reg1_2__SImm91_3, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 4725 /* stlxp */, AArch64::STLXPW, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 4725 /* stlxp */, AArch64::STLXPX, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, 0, { MCK_GPR32, MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 4731 /* stlxr */, AArch64::STLXRW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 4731 /* stlxr */, AArch64::STLXRX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 4737 /* stlxrb */, AArch64::STLXRB, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 4744 /* stlxrh */, AArch64::STLXRH, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 4751 /* stnp */, AArch64::STNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4751 /* stnp */, AArch64::STNPXi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4751 /* stnp */, AArch64::STNPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__imm_95_0, 0, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4751 /* stnp */, AArch64::STNPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__imm_95_0, 0, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4751 /* stnp */, AArch64::STNPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__imm_95_0, 0, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4751 /* stnp */, AArch64::STNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, { 4751 /* stnp */, AArch64::STNPXi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, { 4751 /* stnp */, AArch64::STNPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__SImm7s41_4, 0, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, { 4751 /* stnp */, AArch64::STNPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__SImm7s81_4, 0, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, { 4751 /* stnp */, AArch64::STNPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__SImm7s161_4, 0, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_ }, }, { 4756 /* stnt1b */, AArch64::STNT1B_ZRI, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4756 /* stnt1b */, AArch64::STNT1B_ZRI, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4756 /* stnt1b */, AArch64::STNT1B_ZRR, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 4756 /* stnt1b */, AArch64::STNT1B_ZRR, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 4756 /* stnt1b */, AArch64::STNT1B_ZRI, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4756 /* stnt1b */, AArch64::STNT1B_ZRI, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4763 /* stnt1d */, AArch64::STNT1D_ZRI, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4763 /* stnt1d */, AArch64::STNT1D_ZRI, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4763 /* stnt1d */, AArch64::STNT1D_ZRR, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 4763 /* stnt1d */, AArch64::STNT1D_ZRR, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 4763 /* stnt1d */, AArch64::STNT1D_ZRI, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4763 /* stnt1d */, AArch64::STNT1D_ZRI, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4770 /* stnt1h */, AArch64::STNT1H_ZRI, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4770 /* stnt1h */, AArch64::STNT1H_ZRI, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4770 /* stnt1h */, AArch64::STNT1H_ZRR, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 4770 /* stnt1h */, AArch64::STNT1H_ZRR, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 4770 /* stnt1h */, AArch64::STNT1H_ZRI, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4770 /* stnt1h */, AArch64::STNT1H_ZRI, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4777 /* stnt1w */, AArch64::STNT1W_ZRI, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4777 /* stnt1w */, AArch64::STNT1W_ZRI, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4777 /* stnt1w */, AArch64::STNT1W_ZRR, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 4777 /* stnt1w */, AArch64::STNT1W_ZRR, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 4777 /* stnt1w */, AArch64::STNT1W_ZRI, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4777 /* stnt1w */, AArch64::STNT1W_ZRI, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4784 /* stp */, AArch64::STPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4784 /* stp */, AArch64::STPXi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4784 /* stp */, AArch64::STPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__imm_95_0, 0, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4784 /* stp */, AArch64::STPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__imm_95_0, 0, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4784 /* stp */, AArch64::STPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__imm_95_0, 0, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4784 /* stp */, AArch64::STPWpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_5, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, }, { 4784 /* stp */, AArch64::STPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, { 4784 /* stp */, AArch64::STPXpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s81_5, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s8 }, }, { 4784 /* stp */, AArch64::STPXi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, { 4784 /* stp */, AArch64::STPSpost, Convert__Reg1_3__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Tie0_4_4__SImm7s41_5, 0, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, }, { 4784 /* stp */, AArch64::STPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__SImm7s41_4, 0, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, { 4784 /* stp */, AArch64::STPDpost, Convert__Reg1_3__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Tie0_4_4__SImm7s81_5, 0, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s8 }, }, { 4784 /* stp */, AArch64::STPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__SImm7s81_4, 0, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, { 4784 /* stp */, AArch64::STPQpost, Convert__Reg1_3__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Tie0_4_4__SImm7s161_5, 0, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s16 }, }, { 4784 /* stp */, AArch64::STPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__SImm7s161_4, 0, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_ }, }, { 4784 /* stp */, AArch64::STPWpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_4, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, }, { 4784 /* stp */, AArch64::STPXpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s81_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_, MCK__EXCLAIM_ }, }, { 4784 /* stp */, AArch64::STPSpre, Convert__Reg1_3__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Tie0_4_4__SImm7s41_4, 0, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, }, { 4784 /* stp */, AArch64::STPDpre, Convert__Reg1_3__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Tie0_4_4__SImm7s81_4, 0, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_, MCK__EXCLAIM_ }, }, { 4784 /* stp */, AArch64::STPQpre, Convert__Reg1_3__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Tie0_4_4__SImm7s161_4, 0, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_, MCK__EXCLAIM_ }, }, { 4788 /* str */, AArch64::STRWui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4788 /* str */, AArch64::STRXui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4788 /* str */, AArch64::STR_PXI, Convert__SVEPredicateAnyReg1_0__Reg1_2__imm_95_0, Feature_HasSVE, { MCK_SVEPredicateAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4788 /* str */, AArch64::STR_ZXI, Convert__SVEVectorAnyReg1_0__Reg1_2__imm_95_0, Feature_HasSVE, { MCK_SVEVectorAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4788 /* str */, AArch64::STRBui, Convert__FPRAsmOperandFPR81_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4788 /* str */, AArch64::STRHui, Convert__FPRAsmOperandFPR161_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4788 /* str */, AArch64::STRSui, Convert__FPRAsmOperandFPR321_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4788 /* str */, AArch64::STRDui, Convert__FPRAsmOperandFPR641_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4788 /* str */, AArch64::STRQui, Convert__FPRAsmOperandFPR1281_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4788 /* str */, AArch64::STRWpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 4788 /* str */, AArch64::STRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 4788 /* str */, AArch64::STURWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, }, { 4788 /* str */, AArch64::STRWui, Convert__Reg1_0__Reg1_2__UImm12Offset41_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, }, { 4788 /* str */, AArch64::STRXpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 4788 /* str */, AArch64::STRXroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 4788 /* str */, AArch64::STURXi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB641_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB64, MCK__93_ }, }, { 4788 /* str */, AArch64::STRXui, Convert__Reg1_0__Reg1_2__UImm12Offset81_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, }, { 4788 /* str */, AArch64::STRBpost, Convert__Reg1_2__FPRAsmOperandFPR81_0__Tie0_3_3__SImm91_4, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 4788 /* str */, AArch64::STRBroX, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 4788 /* str */, AArch64::STURBi, Convert__FPRAsmOperandFPR81_0__Reg1_2__SImm9OffsetFB81_3, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, }, { 4788 /* str */, AArch64::STRBui, Convert__FPRAsmOperandFPR81_0__Reg1_2__UImm12Offset11_3, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, }, { 4788 /* str */, AArch64::STRHpost, Convert__Reg1_2__FPRAsmOperandFPR161_0__Tie0_3_3__SImm91_4, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 4788 /* str */, AArch64::STRHroX, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 4788 /* str */, AArch64::STURHi, Convert__FPRAsmOperandFPR161_0__Reg1_2__SImm9OffsetFB161_3, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, }, { 4788 /* str */, AArch64::STRHui, Convert__FPRAsmOperandFPR161_0__Reg1_2__UImm12Offset21_3, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, }, { 4788 /* str */, AArch64::STRSpost, Convert__Reg1_2__FPRAsmOperandFPR321_0__Tie0_3_3__SImm91_4, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 4788 /* str */, AArch64::STRSroX, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 4788 /* str */, AArch64::STURSi, Convert__FPRAsmOperandFPR321_0__Reg1_2__SImm9OffsetFB321_3, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, }, { 4788 /* str */, AArch64::STRSui, Convert__FPRAsmOperandFPR321_0__Reg1_2__UImm12Offset41_3, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, }, { 4788 /* str */, AArch64::STRDpost, Convert__Reg1_2__FPRAsmOperandFPR641_0__Tie0_3_3__SImm91_4, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 4788 /* str */, AArch64::STRDroX, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 4788 /* str */, AArch64::STURDi, Convert__FPRAsmOperandFPR641_0__Reg1_2__SImm9OffsetFB641_3, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB64, MCK__93_ }, }, { 4788 /* str */, AArch64::STRDui, Convert__FPRAsmOperandFPR641_0__Reg1_2__UImm12Offset81_3, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, }, { 4788 /* str */, AArch64::STRQpost, Convert__Reg1_2__FPRAsmOperandFPR1281_0__Tie0_3_3__SImm91_4, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 4788 /* str */, AArch64::STRQroX, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 4788 /* str */, AArch64::STURQi, Convert__FPRAsmOperandFPR1281_0__Reg1_2__SImm9OffsetFB1281_3, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB128, MCK__93_ }, }, { 4788 /* str */, AArch64::STRQui, Convert__FPRAsmOperandFPR1281_0__Reg1_2__UImm12Offset161_3, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset16, MCK__93_ }, }, { 4788 /* str */, AArch64::STRWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, }, { 4788 /* str */, AArch64::STRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, }, { 4788 /* str */, AArch64::STRWpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 4788 /* str */, AArch64::STRXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend642_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, }, { 4788 /* str */, AArch64::STRXroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend642_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, }, { 4788 /* str */, AArch64::STRXpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 4788 /* str */, AArch64::STRBroW, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__MemWExtend82_4, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, }, { 4788 /* str */, AArch64::STRBroX, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__MemXExtend82_4, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, }, { 4788 /* str */, AArch64::STRBpre, Convert__Reg1_2__FPRAsmOperandFPR81_0__Tie0_3_3__SImm91_3, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 4788 /* str */, AArch64::STRHroW, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__MemWExtend162_4, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, }, { 4788 /* str */, AArch64::STRHroX, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__MemXExtend162_4, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, }, { 4788 /* str */, AArch64::STRHpre, Convert__Reg1_2__FPRAsmOperandFPR161_0__Tie0_3_3__SImm91_3, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 4788 /* str */, AArch64::STRSroW, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__MemWExtend322_4, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, }, { 4788 /* str */, AArch64::STRSroX, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__MemXExtend322_4, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, }, { 4788 /* str */, AArch64::STRSpre, Convert__Reg1_2__FPRAsmOperandFPR321_0__Tie0_3_3__SImm91_3, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 4788 /* str */, AArch64::STRDroW, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__MemWExtend642_4, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, }, { 4788 /* str */, AArch64::STRDroX, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__MemXExtend642_4, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, }, { 4788 /* str */, AArch64::STRDpre, Convert__Reg1_2__FPRAsmOperandFPR641_0__Tie0_3_3__SImm91_3, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 4788 /* str */, AArch64::STRQroW, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__MemWExtend1282_4, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend128, MCK__93_ }, }, { 4788 /* str */, AArch64::STRQroX, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__MemXExtend1282_4, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend128, MCK__93_ }, }, { 4788 /* str */, AArch64::STRQpre, Convert__Reg1_2__FPRAsmOperandFPR1281_0__Tie0_3_3__SImm91_3, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 4788 /* str */, AArch64::STR_PXI, Convert__SVEPredicateAnyReg1_0__Reg1_2__SImm91_3, Feature_HasSVE, { MCK_SVEPredicateAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK_mul, MCK_vl, MCK__93_ }, }, { 4788 /* str */, AArch64::STR_ZXI, Convert__SVEVectorAnyReg1_0__Reg1_2__SImm91_3, Feature_HasSVE, { MCK_SVEVectorAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK_mul, MCK_vl, MCK__93_ }, }, { 4792 /* strb */, AArch64::STRBBui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4792 /* strb */, AArch64::STRBBpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 4792 /* strb */, AArch64::STRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 4792 /* strb */, AArch64::STURBBi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, }, { 4792 /* strb */, AArch64::STRBBui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, }, { 4792 /* strb */, AArch64::STRBBroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, }, { 4792 /* strb */, AArch64::STRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, }, { 4792 /* strb */, AArch64::STRBBpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 4797 /* strh */, AArch64::STRHHui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4797 /* strh */, AArch64::STRHHpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 4797 /* strh */, AArch64::STRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 4797 /* strh */, AArch64::STURHHi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, }, { 4797 /* strh */, AArch64::STRHHui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, }, { 4797 /* strh */, AArch64::STRHHroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, }, { 4797 /* strh */, AArch64::STRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, }, { 4797 /* strh */, AArch64::STRHHpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 4802 /* stset */, AArch64::LDSETW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4802 /* stset */, AArch64::LDSETX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4808 /* stsetb */, AArch64::LDSETB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4815 /* stseth */, AArch64::LDSETH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4822 /* stsetl */, AArch64::LDSETLW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4822 /* stsetl */, AArch64::LDSETLX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4829 /* stsetlb */, AArch64::LDSETLB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4837 /* stsetlh */, AArch64::LDSETLH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4845 /* stsmax */, AArch64::LDSMAXW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4845 /* stsmax */, AArch64::LDSMAXX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4852 /* stsmaxb */, AArch64::LDSMAXB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4860 /* stsmaxh */, AArch64::LDSMAXH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4868 /* stsmaxl */, AArch64::LDSMAXLW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4868 /* stsmaxl */, AArch64::LDSMAXLX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4876 /* stsmaxlb */, AArch64::LDSMAXLB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4885 /* stsmaxlh */, AArch64::LDSMAXLH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4894 /* stsmin */, AArch64::LDSMINW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4894 /* stsmin */, AArch64::LDSMINX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4901 /* stsminb */, AArch64::LDSMINB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4909 /* stsminh */, AArch64::LDSMINH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4917 /* stsminl */, AArch64::LDSMINLW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4917 /* stsminl */, AArch64::LDSMINLX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4925 /* stsminlb */, AArch64::LDSMINLB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4934 /* stsminlh */, AArch64::LDSMINLH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4943 /* sttr */, AArch64::STTRWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4943 /* sttr */, AArch64::STTRXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4943 /* sttr */, AArch64::STTRWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 4943 /* sttr */, AArch64::STTRXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 4948 /* sttrb */, AArch64::STTRBi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4948 /* sttrb */, AArch64::STTRBi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 4954 /* sttrh */, AArch64::STTRHi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4954 /* sttrh */, AArch64::STTRHi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 4960 /* stumax */, AArch64::LDUMAXW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4960 /* stumax */, AArch64::LDUMAXX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4967 /* stumaxb */, AArch64::LDUMAXB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4975 /* stumaxh */, AArch64::LDUMAXH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4983 /* stumaxl */, AArch64::LDUMAXLW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4983 /* stumaxl */, AArch64::LDUMAXLX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4991 /* stumaxlb */, AArch64::LDUMAXLB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5000 /* stumaxlh */, AArch64::LDUMAXLH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5009 /* stumin */, AArch64::LDUMINW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5009 /* stumin */, AArch64::LDUMINX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5016 /* stuminb */, AArch64::LDUMINB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5024 /* stuminh */, AArch64::LDUMINH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5032 /* stuminl */, AArch64::LDUMINLW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5032 /* stuminl */, AArch64::LDUMINLX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5040 /* stuminlb */, AArch64::LDUMINLB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5049 /* stuminlh */, AArch64::LDUMINLH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5058 /* stur */, AArch64::STURWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5058 /* stur */, AArch64::STURXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5058 /* stur */, AArch64::STURBi, Convert__FPRAsmOperandFPR81_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5058 /* stur */, AArch64::STURHi, Convert__FPRAsmOperandFPR161_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5058 /* stur */, AArch64::STURSi, Convert__FPRAsmOperandFPR321_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5058 /* stur */, AArch64::STURDi, Convert__FPRAsmOperandFPR641_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5058 /* stur */, AArch64::STURQi, Convert__FPRAsmOperandFPR1281_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5058 /* stur */, AArch64::STURWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 5058 /* stur */, AArch64::STURXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 5058 /* stur */, AArch64::STURBi, Convert__FPRAsmOperandFPR81_0__Reg1_2__SImm91_3, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 5058 /* stur */, AArch64::STURHi, Convert__FPRAsmOperandFPR161_0__Reg1_2__SImm91_3, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 5058 /* stur */, AArch64::STURSi, Convert__FPRAsmOperandFPR321_0__Reg1_2__SImm91_3, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 5058 /* stur */, AArch64::STURDi, Convert__FPRAsmOperandFPR641_0__Reg1_2__SImm91_3, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 5058 /* stur */, AArch64::STURQi, Convert__FPRAsmOperandFPR1281_0__Reg1_2__SImm91_3, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 5063 /* sturb */, AArch64::STURBBi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5063 /* sturb */, AArch64::STURBBi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 5069 /* sturh */, AArch64::STURHHi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5069 /* sturh */, AArch64::STURHHi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 5075 /* stxp */, AArch64::STXPW, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 5075 /* stxp */, AArch64::STXPX, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, 0, { MCK_GPR32, MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 5080 /* stxr */, AArch64::STXRW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 5080 /* stxr */, AArch64::STXRX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 5085 /* stxrb */, AArch64::STXRB, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 5091 /* stxrh */, AArch64::STXRH, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 5097 /* sub */, AArch64::SUBWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, 0, { MCK_GPR32sponly, MCK_GPR32sp, MCK_GPR32 }, }, { 5097 /* sub */, AArch64::SUBXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, 0, { MCK_GPR64sponly, MCK_GPR64sp, MCK_GPR64 }, }, { 5097 /* sub */, AArch64::SUBv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 5097 /* sub */, AArch64::SUBWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 5097 /* sub */, AArch64::SUBWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, 0, { MCK_GPR32sp, MCK_GPR32sponly, MCK_GPR32 }, }, { 5097 /* sub */, AArch64::ADDWri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, Feature_UseNegativeImmediates, { MCK_GPR32sp, MCK_GPR32sp, MCK_AddSubImmNeg }, }, { 5097 /* sub */, AArch64::SUBWri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR32sp, MCK_GPR32sp, MCK_AddSubImm }, }, { 5097 /* sub */, AArch64::SUBXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 5097 /* sub */, AArch64::SUBXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, 0, { MCK_GPR64sp, MCK_GPR64sponly, MCK_GPR64 }, }, { 5097 /* sub */, AArch64::ADDXri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, Feature_UseNegativeImmediates, { MCK_GPR64sp, MCK_GPR64sp, MCK_AddSubImmNeg }, }, { 5097 /* sub */, AArch64::SUBXri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR64sp, MCK_GPR64sp, MCK_AddSubImm }, }, { 5097 /* sub */, AArch64::SUB_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, }, { 5097 /* sub */, AArch64::SUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5097 /* sub */, AArch64::SUB_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEAddSubImm32 }, }, { 5097 /* sub */, AArch64::SUB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5097 /* sub */, AArch64::SUB_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEAddSubImm64 }, }, { 5097 /* sub */, AArch64::SUB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5097 /* sub */, AArch64::SUB_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEAddSubImm8 }, }, { 5097 /* sub */, AArch64::SUB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5097 /* sub */, AArch64::SUBWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, { 5097 /* sub */, AArch64::SUBWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, 0, { MCK_GPR32sp, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, }, { 5097 /* sub */, AArch64::SUBXrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, { 5097 /* sub */, AArch64::SUBXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend641_3, 0, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR32, MCK_Extend64 }, }, { 5097 /* sub */, AArch64::SUBXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3, 0, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, }, { 5097 /* sub */, AArch64::SUBv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5097 /* sub */, AArch64::SUBv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 5097 /* sub */, AArch64::SUBv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5097 /* sub */, AArch64::SUBv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5097 /* sub */, AArch64::SUBv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5097 /* sub */, AArch64::SUBv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5097 /* sub */, AArch64::SUBv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5097 /* sub */, AArch64::SUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5097 /* sub */, AArch64::SUB_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5097 /* sub */, AArch64::SUB_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5097 /* sub */, AArch64::SUB_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5101 /* subhn */, AArch64::SUBHNv2i64_v2i32, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 5101 /* subhn */, AArch64::SUBHNv4i32_v4i16, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5101 /* subhn */, AArch64::SUBHNv8i16_v8i8, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5107 /* subhn2 */, AArch64::SUBHNv8i16_v16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5107 /* subhn2 */, AArch64::SUBHNv2i64_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 5107 /* subhn2 */, AArch64::SUBHNv4i32_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5114 /* subr */, AArch64::SUBR_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, }, { 5114 /* subr */, AArch64::SUBR_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEAddSubImm32 }, }, { 5114 /* subr */, AArch64::SUBR_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEAddSubImm64 }, }, { 5114 /* subr */, AArch64::SUBR_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEAddSubImm8 }, }, { 5114 /* subr */, AArch64::SUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5114 /* subr */, AArch64::SUBR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5114 /* subr */, AArch64::SUBR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5114 /* subr */, AArch64::SUBR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5119 /* subs */, AArch64::SUBSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, 0, { MCK_GPR32, MCK_GPR32sponly, MCK_GPR32 }, }, { 5119 /* subs */, AArch64::SUBSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 5119 /* subs */, AArch64::ADDSWri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, Feature_UseNegativeImmediates, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImmNeg }, }, { 5119 /* subs */, AArch64::SUBSWri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImm }, }, { 5119 /* subs */, AArch64::SUBSXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, 0, { MCK_GPR64, MCK_GPR64sponly, MCK_GPR64 }, }, { 5119 /* subs */, AArch64::SUBSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 5119 /* subs */, AArch64::ADDSXri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, Feature_UseNegativeImmediates, { MCK_GPR64, MCK_GPR64sp, MCK_AddSubImmNeg }, }, { 5119 /* subs */, AArch64::SUBSXri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR64, MCK_GPR64sp, MCK_AddSubImm }, }, { 5119 /* subs */, AArch64::SUBSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, { 5119 /* subs */, AArch64::SUBSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, 0, { MCK_GPR32, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, }, { 5119 /* subs */, AArch64::SUBSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, { 5119 /* subs */, AArch64::SUBSXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, 0, { MCK_GPR64, MCK_GPR64sp, MCK_GPR32, MCK_Extend }, }, { 5119 /* subs */, AArch64::SUBSXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3, 0, { MCK_GPR64, MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, }, { 5124 /* sunpkhi */, AArch64::SUNPKHI_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorBReg }, }, { 5124 /* sunpkhi */, AArch64::SUNPKHI_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg }, }, { 5124 /* sunpkhi */, AArch64::SUNPKHI_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorSReg }, }, { 5132 /* sunpklo */, AArch64::SUNPKLO_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorBReg }, }, { 5132 /* sunpklo */, AArch64::SUNPKLO_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg }, }, { 5132 /* sunpklo */, AArch64::SUNPKLO_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorSReg }, }, { 5140 /* suqadd */, AArch64::SUQADDv1i16, Convert__Reg1_0__Tie0_1_1__Reg1_1, Feature_HasNEON, { MCK_FPR16, MCK_FPR16 }, }, { 5140 /* suqadd */, AArch64::SUQADDv1i32, Convert__Reg1_0__Tie0_1_1__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 5140 /* suqadd */, AArch64::SUQADDv1i64, Convert__Reg1_0__Tie0_1_1__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 5140 /* suqadd */, AArch64::SUQADDv1i8, Convert__Reg1_0__Tie0_1_1__Reg1_1, Feature_HasNEON, { MCK_FPR8, MCK_FPR8 }, }, { 5140 /* suqadd */, AArch64::SUQADDv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5140 /* suqadd */, AArch64::SUQADDv2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 5140 /* suqadd */, AArch64::SUQADDv4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5140 /* suqadd */, AArch64::SUQADDv8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5140 /* suqadd */, AArch64::SUQADDv2i32, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5140 /* suqadd */, AArch64::SUQADDv4i16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5140 /* suqadd */, AArch64::SUQADDv8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5147 /* svc */, AArch64::SVC, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, { 5151 /* swp */, AArch64::SWPW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5151 /* swp */, AArch64::SWPX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5155 /* swpa */, AArch64::SWPAW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5155 /* swpa */, AArch64::SWPAX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5160 /* swpab */, AArch64::SWPAB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5166 /* swpah */, AArch64::SWPAH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5172 /* swpal */, AArch64::SWPALW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5172 /* swpal */, AArch64::SWPALX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5178 /* swpalb */, AArch64::SWPALB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5185 /* swpalh */, AArch64::SWPALH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5192 /* swpb */, AArch64::SWPB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5197 /* swph */, AArch64::SWPH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5202 /* swpl */, AArch64::SWPLW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5202 /* swpl */, AArch64::SWPLX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5207 /* swplb */, AArch64::SWPLB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5213 /* swplh */, AArch64::SWPLH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5219 /* sxtb */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, 0, { MCK_GPR32, MCK_GPR32 }, }, { 5219 /* sxtb */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, 0, { MCK_GPR64, MCK_GPR64 }, }, { 5219 /* sxtb */, AArch64::SXTB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 5219 /* sxtb */, AArch64::SXTB_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 5219 /* sxtb */, AArch64::SXTB_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 5224 /* sxth */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, 0, { MCK_GPR32, MCK_GPR32 }, }, { 5224 /* sxth */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, 0, { MCK_GPR64, MCK_GPR64 }, }, { 5224 /* sxth */, AArch64::SXTH_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 5224 /* sxth */, AArch64::SXTH_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 5229 /* sxtl */, AArch64::SSHLLv2i32_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64 }, }, { 5229 /* sxtl */, AArch64::SSHLLv4i16_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64 }, }, { 5229 /* sxtl */, AArch64::SSHLLv8i8_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64 }, }, { 5229 /* sxtl */, AArch64::SSHLLv2i32_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, }, { 5229 /* sxtl */, AArch64::SSHLLv4i16_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, }, { 5229 /* sxtl */, AArch64::SSHLLv8i8_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b }, }, { 5234 /* sxtl2 */, AArch64::SSHLLv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5234 /* sxtl2 */, AArch64::SSHLLv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5234 /* sxtl2 */, AArch64::SSHLLv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5234 /* sxtl2 */, AArch64::SSHLLv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, }, { 5234 /* sxtl2 */, AArch64::SSHLLv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, }, { 5234 /* sxtl2 */, AArch64::SSHLLv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, }, { 5240 /* sxtw */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_31, 0, { MCK_GPR64, MCK_GPR64 }, }, { 5240 /* sxtw */, AArch64::SXTW_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 5245 /* sys */, AArch64::SYSxt, Convert__Imm0_71_0__SysCR1_1__SysCR1_2__Imm0_71_3__regXZR, 0, { MCK_Imm0_7, MCK_SysCR, MCK_SysCR, MCK_Imm0_7 }, }, { 5245 /* sys */, AArch64::SYSxt, Convert__Imm0_71_0__SysCR1_1__SysCR1_2__Imm0_71_3__Reg1_4, 0, { MCK_Imm0_7, MCK_SysCR, MCK_SysCR, MCK_Imm0_7, MCK_GPR64 }, }, { 5249 /* sysl */, AArch64::SYSLxt, Convert__Reg1_0__Imm0_71_1__SysCR1_2__SysCR1_3__Imm0_71_4, 0, { MCK_GPR64, MCK_Imm0_7, MCK_SysCR, MCK_SysCR, MCK_Imm0_7 }, }, { 5254 /* tbl */, AArch64::TBL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5254 /* tbl */, AArch64::TBL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorList1161_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorList116, MCK_SVEVectorHReg }, }, { 5254 /* tbl */, AArch64::TBL_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5254 /* tbl */, AArch64::TBL_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorList1321_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorList132, MCK_SVEVectorSReg }, }, { 5254 /* tbl */, AArch64::TBL_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5254 /* tbl */, AArch64::TBL_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorList1641_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorList164, MCK_SVEVectorDReg }, }, { 5254 /* tbl */, AArch64::TBL_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5254 /* tbl */, AArch64::TBL_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorList181_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorList18, MCK_SVEVectorBReg }, }, { 5254 /* tbl */, AArch64::TBLv16i8Four, Convert__VectorReg1281_1__VecListFour1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListFour128, MCK_VectorReg128 }, }, { 5254 /* tbl */, AArch64::TBLv16i8One, Convert__VectorReg1281_1__VecListOne1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListOne128, MCK_VectorReg128 }, }, { 5254 /* tbl */, AArch64::TBLv16i8Three, Convert__VectorReg1281_1__VecListThree1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListThree128, MCK_VectorReg128 }, }, { 5254 /* tbl */, AArch64::TBLv16i8Two, Convert__VectorReg1281_1__VecListTwo1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListTwo128, MCK_VectorReg128 }, }, { 5254 /* tbl */, AArch64::TBLv8i8Four, Convert__VectorReg641_1__VecListFour1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListFour128, MCK_VectorReg64 }, }, { 5254 /* tbl */, AArch64::TBLv8i8One, Convert__VectorReg641_1__VecListOne1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListOne128, MCK_VectorReg64 }, }, { 5254 /* tbl */, AArch64::TBLv8i8Three, Convert__VectorReg641_1__VecListThree1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListThree128, MCK_VectorReg64 }, }, { 5254 /* tbl */, AArch64::TBLv8i8Two, Convert__VectorReg641_1__VecListTwo1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListTwo128, MCK_VectorReg64 }, }, { 5254 /* tbl */, AArch64::TBLv16i8Four, Convert__VectorReg1281_0__TypedVectorList4_1681_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList4_168, MCK_VectorReg128, MCK__DOT_16b }, }, { 5254 /* tbl */, AArch64::TBLv16i8One, Convert__VectorReg1281_0__TypedVectorList1_1681_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList1_168, MCK_VectorReg128, MCK__DOT_16b }, }, { 5254 /* tbl */, AArch64::TBLv16i8Three, Convert__VectorReg1281_0__TypedVectorList3_1681_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList3_168, MCK_VectorReg128, MCK__DOT_16b }, }, { 5254 /* tbl */, AArch64::TBLv16i8Two, Convert__VectorReg1281_0__TypedVectorList2_1681_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList2_168, MCK_VectorReg128, MCK__DOT_16b }, }, { 5254 /* tbl */, AArch64::TBLv8i8Four, Convert__VectorReg641_0__TypedVectorList4_1681_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList4_168, MCK_VectorReg64, MCK__DOT_8b }, }, { 5254 /* tbl */, AArch64::TBLv8i8One, Convert__VectorReg641_0__TypedVectorList1_1681_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList1_168, MCK_VectorReg64, MCK__DOT_8b }, }, { 5254 /* tbl */, AArch64::TBLv8i8Three, Convert__VectorReg641_0__TypedVectorList3_1681_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList3_168, MCK_VectorReg64, MCK__DOT_8b }, }, { 5254 /* tbl */, AArch64::TBLv8i8Two, Convert__VectorReg641_0__TypedVectorList2_1681_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList2_168, MCK_VectorReg64, MCK__DOT_8b }, }, { 5258 /* tbnz */, AArch64::TBNZW, Convert__Reg1_0__Imm0_311_1__BranchTarget141_2, 0, { MCK_GPR32, MCK_Imm0_31, MCK_BranchTarget14 }, }, { 5258 /* tbnz */, AArch64::TBNZX, Convert__Reg1_0__Imm32_631_1__BranchTarget141_2, 0, { MCK_GPR64, MCK_Imm32_63, MCK_BranchTarget14 }, }, { 5258 /* tbnz */, AArch64::TBNZW, Convert__GPR32as641_0__TBZImm0_311_1__BranchTarget141_2, 0, { MCK_GPR32as64, MCK_TBZImm0_31, MCK_BranchTarget14 }, }, { 5263 /* tbx */, AArch64::TBXv16i8Four, Convert__VectorReg1281_1__Tie0_2_2__VecListFour1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListFour128, MCK_VectorReg128 }, }, { 5263 /* tbx */, AArch64::TBXv16i8One, Convert__VectorReg1281_1__Tie0_2_2__VecListOne1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListOne128, MCK_VectorReg128 }, }, { 5263 /* tbx */, AArch64::TBXv16i8Three, Convert__VectorReg1281_1__Tie0_2_2__VecListThree1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListThree128, MCK_VectorReg128 }, }, { 5263 /* tbx */, AArch64::TBXv16i8Two, Convert__VectorReg1281_1__Tie0_2_2__VecListTwo1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListTwo128, MCK_VectorReg128 }, }, { 5263 /* tbx */, AArch64::TBXv8i8Four, Convert__VectorReg641_1__Tie0_2_2__VecListFour1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListFour128, MCK_VectorReg64 }, }, { 5263 /* tbx */, AArch64::TBXv8i8One, Convert__VectorReg641_1__Tie0_2_2__VecListOne1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListOne128, MCK_VectorReg64 }, }, { 5263 /* tbx */, AArch64::TBXv8i8Three, Convert__VectorReg641_1__Tie0_2_2__VecListThree1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListThree128, MCK_VectorReg64 }, }, { 5263 /* tbx */, AArch64::TBXv8i8Two, Convert__VectorReg641_1__Tie0_2_2__VecListTwo1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListTwo128, MCK_VectorReg64 }, }, { 5263 /* tbx */, AArch64::TBXv16i8Four, Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList4_1681_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList4_168, MCK_VectorReg128, MCK__DOT_16b }, }, { 5263 /* tbx */, AArch64::TBXv16i8One, Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList1_1681_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList1_168, MCK_VectorReg128, MCK__DOT_16b }, }, { 5263 /* tbx */, AArch64::TBXv16i8Three, Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList3_1681_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList3_168, MCK_VectorReg128, MCK__DOT_16b }, }, { 5263 /* tbx */, AArch64::TBXv16i8Two, Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList2_1681_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList2_168, MCK_VectorReg128, MCK__DOT_16b }, }, { 5263 /* tbx */, AArch64::TBXv8i8Four, Convert__VectorReg641_0__Tie0_1_1__TypedVectorList4_1681_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList4_168, MCK_VectorReg64, MCK__DOT_8b }, }, { 5263 /* tbx */, AArch64::TBXv8i8One, Convert__VectorReg641_0__Tie0_1_1__TypedVectorList1_1681_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList1_168, MCK_VectorReg64, MCK__DOT_8b }, }, { 5263 /* tbx */, AArch64::TBXv8i8Three, Convert__VectorReg641_0__Tie0_1_1__TypedVectorList3_1681_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList3_168, MCK_VectorReg64, MCK__DOT_8b }, }, { 5263 /* tbx */, AArch64::TBXv8i8Two, Convert__VectorReg641_0__Tie0_1_1__TypedVectorList2_1681_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList2_168, MCK_VectorReg64, MCK__DOT_8b }, }, { 5267 /* tbz */, AArch64::TBZW, Convert__Reg1_0__Imm0_311_1__BranchTarget141_2, 0, { MCK_GPR32, MCK_Imm0_31, MCK_BranchTarget14 }, }, { 5267 /* tbz */, AArch64::TBZX, Convert__Reg1_0__Imm32_631_1__BranchTarget141_2, 0, { MCK_GPR64, MCK_Imm32_63, MCK_BranchTarget14 }, }, { 5267 /* tbz */, AArch64::TBZW, Convert__GPR32as641_0__TBZImm0_311_1__BranchTarget141_2, 0, { MCK_GPR32as64, MCK_TBZImm0_31, MCK_BranchTarget14 }, }, { 5271 /* trn1 */, AArch64::TRN1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, }, { 5271 /* trn1 */, AArch64::TRN1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, }, { 5271 /* trn1 */, AArch64::TRN1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, }, { 5271 /* trn1 */, AArch64::TRN1_PPP_B, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_2, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 5271 /* trn1 */, AArch64::TRN1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5271 /* trn1 */, AArch64::TRN1_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5271 /* trn1 */, AArch64::TRN1_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5271 /* trn1 */, AArch64::TRN1_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5271 /* trn1 */, AArch64::TRN1v16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5271 /* trn1 */, AArch64::TRN1v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 5271 /* trn1 */, AArch64::TRN1v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5271 /* trn1 */, AArch64::TRN1v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5271 /* trn1 */, AArch64::TRN1v2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5271 /* trn1 */, AArch64::TRN1v4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5271 /* trn1 */, AArch64::TRN1v8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5276 /* trn2 */, AArch64::TRN2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, }, { 5276 /* trn2 */, AArch64::TRN2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, }, { 5276 /* trn2 */, AArch64::TRN2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, }, { 5276 /* trn2 */, AArch64::TRN2_PPP_B, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_2, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 5276 /* trn2 */, AArch64::TRN2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5276 /* trn2 */, AArch64::TRN2_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5276 /* trn2 */, AArch64::TRN2_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5276 /* trn2 */, AArch64::TRN2_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5276 /* trn2 */, AArch64::TRN2v16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5276 /* trn2 */, AArch64::TRN2v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 5276 /* trn2 */, AArch64::TRN2v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5276 /* trn2 */, AArch64::TRN2v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5276 /* trn2 */, AArch64::TRN2v2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5276 /* trn2 */, AArch64::TRN2v4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5276 /* trn2 */, AArch64::TRN2v8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5281 /* tsb */, AArch64::TSB, Convert__Barrier1_0, Feature_HasV8_4a, { MCK_Barrier }, }, { 5285 /* tst */, AArch64::ANDSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, 0, { MCK_GPR32, MCK_GPR32 }, }, { 5285 /* tst */, AArch64::ANDSWri, Convert__regWZR__Reg1_0__LogicalImm321_1, 0, { MCK_GPR32, MCK_LogicalImm32 }, }, { 5285 /* tst */, AArch64::ANDSXrs, Convert__regXZR__Reg1_0__Reg1_1__imm_95_0, 0, { MCK_GPR64, MCK_GPR64 }, }, { 5285 /* tst */, AArch64::ANDSXri, Convert__regXZR__Reg1_0__LogicalImm641_1, 0, { MCK_GPR64, MCK_LogicalImm64 }, }, { 5285 /* tst */, AArch64::ANDSWrs, Convert__regWZR__Reg1_0__Reg1_1__LogicalShifter321_2, 0, { MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, { 5285 /* tst */, AArch64::ANDSXrs, Convert__regXZR__Reg1_0__Reg1_1__LogicalShifter641_2, 0, { MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, { 5289 /* uaba */, AArch64::UABAv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5289 /* uaba */, AArch64::UABAv4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5289 /* uaba */, AArch64::UABAv8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5289 /* uaba */, AArch64::UABAv2i32, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5289 /* uaba */, AArch64::UABAv4i16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5289 /* uaba */, AArch64::UABAv8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5294 /* uabal */, AArch64::UABALv2i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5294 /* uabal */, AArch64::UABALv4i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5294 /* uabal */, AArch64::UABALv8i8_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5300 /* uabal2 */, AArch64::UABALv4i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5300 /* uabal2 */, AArch64::UABALv8i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5300 /* uabal2 */, AArch64::UABALv16i8_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5307 /* uabd */, AArch64::UABDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5307 /* uabd */, AArch64::UABDv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5307 /* uabd */, AArch64::UABDv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5307 /* uabd */, AArch64::UABDv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5307 /* uabd */, AArch64::UABDv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5307 /* uabd */, AArch64::UABDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5307 /* uabd */, AArch64::UABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5307 /* uabd */, AArch64::UABD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5307 /* uabd */, AArch64::UABD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5307 /* uabd */, AArch64::UABD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5312 /* uabdl */, AArch64::UABDLv2i32_v2i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5312 /* uabdl */, AArch64::UABDLv4i16_v4i32, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5312 /* uabdl */, AArch64::UABDLv8i8_v8i16, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5318 /* uabdl2 */, AArch64::UABDLv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5318 /* uabdl2 */, AArch64::UABDLv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5318 /* uabdl2 */, AArch64::UABDLv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5325 /* uadalp */, AArch64::UADALPv4i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, }, { 5325 /* uadalp */, AArch64::UADALPv8i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, }, { 5325 /* uadalp */, AArch64::UADALPv16i8_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, }, { 5325 /* uadalp */, AArch64::UADALPv2i32_v1i64, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_1d, MCK_VectorReg64, MCK__DOT_2s }, }, { 5325 /* uadalp */, AArch64::UADALPv4i16_v2i32, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_4h }, }, { 5325 /* uadalp */, AArch64::UADALPv8i8_v4i16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_8b }, }, { 5332 /* uaddl */, AArch64::UADDLv2i32_v2i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5332 /* uaddl */, AArch64::UADDLv4i16_v4i32, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5332 /* uaddl */, AArch64::UADDLv8i8_v8i16, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5338 /* uaddl2 */, AArch64::UADDLv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5338 /* uaddl2 */, AArch64::UADDLv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5338 /* uaddl2 */, AArch64::UADDLv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5345 /* uaddlp */, AArch64::UADDLPv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, }, { 5345 /* uaddlp */, AArch64::UADDLPv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, }, { 5345 /* uaddlp */, AArch64::UADDLPv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, }, { 5345 /* uaddlp */, AArch64::UADDLPv2i32_v1i64, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_1d, MCK_VectorReg64, MCK__DOT_2s }, }, { 5345 /* uaddlp */, AArch64::UADDLPv4i16_v2i32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_4h }, }, { 5345 /* uaddlp */, AArch64::UADDLPv8i8_v4i16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_8b }, }, { 5352 /* uaddlv */, AArch64::UADDLVv16i8v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_16b }, }, { 5352 /* uaddlv */, AArch64::UADDLVv8i8v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_8b }, }, { 5352 /* uaddlv */, AArch64::UADDLVv8i16v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_8h }, }, { 5352 /* uaddlv */, AArch64::UADDLVv4i16v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg64, MCK__DOT_4h }, }, { 5352 /* uaddlv */, AArch64::UADDLVv4i32v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR64, MCK_VectorReg128, MCK__DOT_4s }, }, { 5359 /* uaddv */, AArch64::UADDV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 5359 /* uaddv */, AArch64::UADDV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 5359 /* uaddv */, AArch64::UADDV_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 5359 /* uaddv */, AArch64::UADDV_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, }, { 5365 /* uaddw */, AArch64::UADDWv2i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, }, { 5365 /* uaddw */, AArch64::UADDWv4i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, }, { 5365 /* uaddw */, AArch64::UADDWv8i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b }, }, { 5371 /* uaddw2 */, AArch64::UADDWv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, }, { 5371 /* uaddw2 */, AArch64::UADDWv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, }, { 5371 /* uaddw2 */, AArch64::UADDWv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, }, { 5378 /* ubfm */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__Imm0_311_3, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, }, { 5378 /* ubfm */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__Imm0_631_2__Imm0_631_3, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63, MCK_Imm0_63 }, }, { 5383 /* ucvtf */, AArch64::UCVTFv1i16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 5383 /* ucvtf */, AArch64::UCVTFUWHri, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR32 }, }, { 5383 /* ucvtf */, AArch64::UCVTFUXHri, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR64 }, }, { 5383 /* ucvtf */, AArch64::UCVTFv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 5383 /* ucvtf */, AArch64::UCVTFUWSri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR32 }, }, { 5383 /* ucvtf */, AArch64::UCVTFUXSri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR64 }, }, { 5383 /* ucvtf */, AArch64::UCVTFv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 5383 /* ucvtf */, AArch64::UCVTFUWDri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR32 }, }, { 5383 /* ucvtf */, AArch64::UCVTFUXDri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR64 }, }, { 5383 /* ucvtf */, AArch64::UCVTFh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm1_16 }, }, { 5383 /* ucvtf */, AArch64::UCVTFSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR32, MCK_Imm1_32 }, }, { 5383 /* ucvtf */, AArch64::UCVTFSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR64, MCK_Imm1_64 }, }, { 5383 /* ucvtf */, AArch64::UCVTFs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm1_32 }, }, { 5383 /* ucvtf */, AArch64::UCVTFSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR32, MCK_Imm1_32 }, }, { 5383 /* ucvtf */, AArch64::UCVTFSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR64, MCK_Imm1_64 }, }, { 5383 /* ucvtf */, AArch64::UCVTFd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 5383 /* ucvtf */, AArch64::UCVTFSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR32, MCK_Imm1_32 }, }, { 5383 /* ucvtf */, AArch64::UCVTFSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR64, MCK_Imm1_64 }, }, { 5383 /* ucvtf */, AArch64::UCVTFv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 5383 /* ucvtf */, AArch64::UCVTFv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5383 /* ucvtf */, AArch64::UCVTFv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5383 /* ucvtf */, AArch64::UCVTFv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5383 /* ucvtf */, AArch64::UCVTFv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5383 /* ucvtf */, AArch64::UCVTFv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, }, { 5383 /* ucvtf */, AArch64::UCVTFv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, }, { 5383 /* ucvtf */, AArch64::UCVTFv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, }, { 5383 /* ucvtf */, AArch64::UCVTFv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, }, { 5383 /* ucvtf */, AArch64::UCVTFv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, }, { 5383 /* ucvtf */, AArch64::UCVTF_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 5383 /* ucvtf */, AArch64::UCVTF_ZPmZ_StoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 5383 /* ucvtf */, AArch64::UCVTF_ZPmZ_DtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 5383 /* ucvtf */, AArch64::UCVTF_ZPmZ_StoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 5383 /* ucvtf */, AArch64::UCVTF_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 5383 /* ucvtf */, AArch64::UCVTF_ZPmZ_StoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 5383 /* ucvtf */, AArch64::UCVTF_ZPmZ_DtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 5389 /* udiv */, AArch64::UDIVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 5389 /* udiv */, AArch64::UDIVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 5389 /* udiv */, AArch64::UDIV_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5389 /* udiv */, AArch64::UDIV_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5394 /* udivr */, AArch64::UDIVR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5394 /* udivr */, AArch64::UDIVR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5400 /* udot */, AArch64::UDOT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5400 /* udot */, AArch64::UDOT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5400 /* udot */, AArch64::UDOT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVector3bBReg1_2__IndexRange0_31_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVector3bBReg, MCK_IndexRange0_3 }, }, { 5400 /* udot */, AArch64::UDOT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector4bHReg1_2__IndexRange0_11_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVector4bHReg, MCK_IndexRange0_1 }, }, { 5400 /* udot */, AArch64::UDOTv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasDotProd, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5400 /* udot */, AArch64::UDOTv8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasDotProd, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5400 /* udot */, AArch64::UDOTlanev16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasDotProd, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_4b, MCK_IndexRange0_3 }, }, { 5400 /* udot */, AArch64::UDOTlanev8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasDotProd, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_4b, MCK_IndexRange0_3 }, }, { 5405 /* uhadd */, AArch64::UHADDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5405 /* uhadd */, AArch64::UHADDv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5405 /* uhadd */, AArch64::UHADDv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5405 /* uhadd */, AArch64::UHADDv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5405 /* uhadd */, AArch64::UHADDv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5405 /* uhadd */, AArch64::UHADDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5411 /* uhsub */, AArch64::UHSUBv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5411 /* uhsub */, AArch64::UHSUBv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5411 /* uhsub */, AArch64::UHSUBv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5411 /* uhsub */, AArch64::UHSUBv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5411 /* uhsub */, AArch64::UHSUBv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5411 /* uhsub */, AArch64::UHSUBv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5417 /* umaddl */, AArch64::UMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, }, { 5424 /* umax */, AArch64::UMAX_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__Imm0_2551_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_255 }, }, { 5424 /* umax */, AArch64::UMAX_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__Imm0_2551_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm0_255 }, }, { 5424 /* umax */, AArch64::UMAX_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__Imm0_2551_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm0_255 }, }, { 5424 /* umax */, AArch64::UMAX_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__Imm0_2551_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm0_255 }, }, { 5424 /* umax */, AArch64::UMAXv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5424 /* umax */, AArch64::UMAXv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5424 /* umax */, AArch64::UMAXv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5424 /* umax */, AArch64::UMAXv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5424 /* umax */, AArch64::UMAXv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5424 /* umax */, AArch64::UMAXv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5424 /* umax */, AArch64::UMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5424 /* umax */, AArch64::UMAX_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5424 /* umax */, AArch64::UMAX_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5424 /* umax */, AArch64::UMAX_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5429 /* umaxp */, AArch64::UMAXPv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5429 /* umaxp */, AArch64::UMAXPv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5429 /* umaxp */, AArch64::UMAXPv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5429 /* umaxp */, AArch64::UMAXPv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5429 /* umaxp */, AArch64::UMAXPv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5429 /* umaxp */, AArch64::UMAXPv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5435 /* umaxv */, AArch64::UMAXV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 5435 /* umaxv */, AArch64::UMAXVv8i16v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_8h }, }, { 5435 /* umaxv */, AArch64::UMAXVv4i16v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_4h }, }, { 5435 /* umaxv */, AArch64::UMAXV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 5435 /* umaxv */, AArch64::UMAXVv4i32v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, }, { 5435 /* umaxv */, AArch64::UMAXV_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 5435 /* umaxv */, AArch64::UMAXV_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, }, { 5435 /* umaxv */, AArch64::UMAXVv16i8v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR8, MCK_VectorReg128, MCK__DOT_16b }, }, { 5435 /* umaxv */, AArch64::UMAXVv8i8v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR8, MCK_VectorReg64, MCK__DOT_8b }, }, { 5441 /* umin */, AArch64::UMIN_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__Imm0_2551_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_255 }, }, { 5441 /* umin */, AArch64::UMIN_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__Imm0_2551_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm0_255 }, }, { 5441 /* umin */, AArch64::UMIN_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__Imm0_2551_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm0_255 }, }, { 5441 /* umin */, AArch64::UMIN_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__Imm0_2551_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm0_255 }, }, { 5441 /* umin */, AArch64::UMINv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5441 /* umin */, AArch64::UMINv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5441 /* umin */, AArch64::UMINv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5441 /* umin */, AArch64::UMINv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5441 /* umin */, AArch64::UMINv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5441 /* umin */, AArch64::UMINv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5441 /* umin */, AArch64::UMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5441 /* umin */, AArch64::UMIN_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5441 /* umin */, AArch64::UMIN_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5441 /* umin */, AArch64::UMIN_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5446 /* uminp */, AArch64::UMINPv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5446 /* uminp */, AArch64::UMINPv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5446 /* uminp */, AArch64::UMINPv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5446 /* uminp */, AArch64::UMINPv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5446 /* uminp */, AArch64::UMINPv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5446 /* uminp */, AArch64::UMINPv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5452 /* uminv */, AArch64::UMINV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 5452 /* uminv */, AArch64::UMINVv8i16v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_8h }, }, { 5452 /* uminv */, AArch64::UMINVv4i16v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_4h }, }, { 5452 /* uminv */, AArch64::UMINV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 5452 /* uminv */, AArch64::UMINVv4i32v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, }, { 5452 /* uminv */, AArch64::UMINV_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 5452 /* uminv */, AArch64::UMINV_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, }, { 5452 /* uminv */, AArch64::UMINVv16i8v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR8, MCK_VectorReg128, MCK__DOT_16b }, }, { 5452 /* uminv */, AArch64::UMINVv8i8v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR8, MCK_VectorReg64, MCK__DOT_8b }, }, { 5458 /* umlal */, AArch64::UMLALv2i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5458 /* umlal */, AArch64::UMLALv4i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5458 /* umlal */, AArch64::UMLALv8i8_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5458 /* umlal */, AArch64::UMLALv2i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 5458 /* umlal */, AArch64::UMLALv4i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 5464 /* umlal2 */, AArch64::UMLALv4i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5464 /* umlal2 */, AArch64::UMLALv8i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5464 /* umlal2 */, AArch64::UMLALv16i8_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5464 /* umlal2 */, AArch64::UMLALv4i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 5464 /* umlal2 */, AArch64::UMLALv8i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 5471 /* umlsl */, AArch64::UMLSLv2i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5471 /* umlsl */, AArch64::UMLSLv4i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5471 /* umlsl */, AArch64::UMLSLv8i8_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5471 /* umlsl */, AArch64::UMLSLv2i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 5471 /* umlsl */, AArch64::UMLSLv4i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 5477 /* umlsl2 */, AArch64::UMLSLv4i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5477 /* umlsl2 */, AArch64::UMLSLv8i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5477 /* umlsl2 */, AArch64::UMLSLv16i8_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5477 /* umlsl2 */, AArch64::UMLSLv4i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 5477 /* umlsl2 */, AArch64::UMLSLv8i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 5484 /* umnegl */, AArch64::UMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, }, { 5491 /* umov */, AArch64::UMOVvi8, Convert__Reg1_0__VectorReg1281_1__IndexRange0_151_3, Feature_HasNEON, { MCK_GPR32, MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15 }, }, { 5491 /* umov */, AArch64::UMOVvi16, Convert__Reg1_0__VectorReg1281_1__IndexRange0_71_3, Feature_HasNEON, { MCK_GPR32, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 5491 /* umov */, AArch64::UMOVvi32, Convert__Reg1_0__VectorReg1281_1__IndexRange0_31_3, Feature_HasNEON, { MCK_GPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 5491 /* umov */, AArch64::UMOVvi64, Convert__Reg1_0__VectorReg1281_1__IndexRange0_11_3, Feature_HasNEON, { MCK_GPR64, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, }, { 5496 /* umsubl */, AArch64::UMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, }, { 5503 /* umulh */, AArch64::UMULHrr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 5503 /* umulh */, AArch64::UMULH_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5503 /* umulh */, AArch64::UMULH_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5503 /* umulh */, AArch64::UMULH_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5503 /* umulh */, AArch64::UMULH_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5509 /* umull */, AArch64::UMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, }, { 5509 /* umull */, AArch64::UMULLv2i32_v2i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5509 /* umull */, AArch64::UMULLv4i16_v4i32, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5509 /* umull */, AArch64::UMULLv8i8_v8i16, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5509 /* umull */, AArch64::UMULLv2i32_indexed, Convert__VectorReg1281_0__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 5509 /* umull */, AArch64::UMULLv4i16_indexed, Convert__VectorReg1281_0__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 5515 /* umull2 */, AArch64::UMULLv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5515 /* umull2 */, AArch64::UMULLv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5515 /* umull2 */, AArch64::UMULLv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5515 /* umull2 */, AArch64::UMULLv4i32_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, }, { 5515 /* umull2 */, AArch64::UMULLv8i16_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, }, { 5522 /* uqadd */, AArch64::UQADDv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 5522 /* uqadd */, AArch64::UQADDv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 5522 /* uqadd */, AArch64::UQADDv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 5522 /* uqadd */, AArch64::UQADDv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, { 5522 /* uqadd */, AArch64::UQADD_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, }, { 5522 /* uqadd */, AArch64::UQADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5522 /* uqadd */, AArch64::UQADD_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEAddSubImm32 }, }, { 5522 /* uqadd */, AArch64::UQADD_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5522 /* uqadd */, AArch64::UQADD_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEAddSubImm64 }, }, { 5522 /* uqadd */, AArch64::UQADD_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5522 /* uqadd */, AArch64::UQADD_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEAddSubImm8 }, }, { 5522 /* uqadd */, AArch64::UQADD_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5522 /* uqadd */, AArch64::UQADDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5522 /* uqadd */, AArch64::UQADDv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 5522 /* uqadd */, AArch64::UQADDv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5522 /* uqadd */, AArch64::UQADDv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5522 /* uqadd */, AArch64::UQADDv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5522 /* uqadd */, AArch64::UQADDv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5522 /* uqadd */, AArch64::UQADDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5528 /* uqdecb */, AArch64::UQDECB_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR32 }, }, { 5528 /* uqdecb */, AArch64::UQDECB_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 5528 /* uqdecb */, AArch64::UQDECB_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern }, }, { 5528 /* uqdecb */, AArch64::UQDECB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 5528 /* uqdecb */, AArch64::UQDECB_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5528 /* uqdecb */, AArch64::UQDECB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5535 /* uqdecd */, AArch64::UQDECD_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR32 }, }, { 5535 /* uqdecd */, AArch64::UQDECD_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 5535 /* uqdecd */, AArch64::UQDECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorDReg }, }, { 5535 /* uqdecd */, AArch64::UQDECD_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern }, }, { 5535 /* uqdecd */, AArch64::UQDECD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 5535 /* uqdecd */, AArch64::UQDECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern }, }, { 5535 /* uqdecd */, AArch64::UQDECD_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5535 /* uqdecd */, AArch64::UQDECD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5535 /* uqdecd */, AArch64::UQDECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5542 /* uqdech */, AArch64::UQDECH_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR32 }, }, { 5542 /* uqdech */, AArch64::UQDECH_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 5542 /* uqdech */, AArch64::UQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorHReg }, }, { 5542 /* uqdech */, AArch64::UQDECH_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern }, }, { 5542 /* uqdech */, AArch64::UQDECH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 5542 /* uqdech */, AArch64::UQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, }, { 5542 /* uqdech */, AArch64::UQDECH_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5542 /* uqdech */, AArch64::UQDECH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5542 /* uqdech */, AArch64::UQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5549 /* uqdecp */, AArch64::UQDECP_WP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicateHReg }, }, { 5549 /* uqdecp */, AArch64::UQDECP_WP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicateSReg }, }, { 5549 /* uqdecp */, AArch64::UQDECP_WP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicateDReg }, }, { 5549 /* uqdecp */, AArch64::UQDECP_WP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicateBReg }, }, { 5549 /* uqdecp */, AArch64::UQDECP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, }, { 5549 /* uqdecp */, AArch64::UQDECP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, }, { 5549 /* uqdecp */, AArch64::UQDECP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, }, { 5549 /* uqdecp */, AArch64::UQDECP_XP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg }, }, { 5549 /* uqdecp */, AArch64::UQDECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, }, { 5549 /* uqdecp */, AArch64::UQDECP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg }, }, { 5549 /* uqdecp */, AArch64::UQDECP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg }, }, { 5556 /* uqdecw */, AArch64::UQDECW_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR32 }, }, { 5556 /* uqdecw */, AArch64::UQDECW_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 5556 /* uqdecw */, AArch64::UQDECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorSReg }, }, { 5556 /* uqdecw */, AArch64::UQDECW_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern }, }, { 5556 /* uqdecw */, AArch64::UQDECW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 5556 /* uqdecw */, AArch64::UQDECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern }, }, { 5556 /* uqdecw */, AArch64::UQDECW_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5556 /* uqdecw */, AArch64::UQDECW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5556 /* uqdecw */, AArch64::UQDECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5563 /* uqincb */, AArch64::UQINCB_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR32 }, }, { 5563 /* uqincb */, AArch64::UQINCB_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 5563 /* uqincb */, AArch64::UQINCB_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern }, }, { 5563 /* uqincb */, AArch64::UQINCB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 5563 /* uqincb */, AArch64::UQINCB_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5563 /* uqincb */, AArch64::UQINCB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5570 /* uqincd */, AArch64::UQINCD_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR32 }, }, { 5570 /* uqincd */, AArch64::UQINCD_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 5570 /* uqincd */, AArch64::UQINCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorDReg }, }, { 5570 /* uqincd */, AArch64::UQINCD_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern }, }, { 5570 /* uqincd */, AArch64::UQINCD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 5570 /* uqincd */, AArch64::UQINCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern }, }, { 5570 /* uqincd */, AArch64::UQINCD_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5570 /* uqincd */, AArch64::UQINCD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5570 /* uqincd */, AArch64::UQINCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5577 /* uqinch */, AArch64::UQINCH_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR32 }, }, { 5577 /* uqinch */, AArch64::UQINCH_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 5577 /* uqinch */, AArch64::UQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorHReg }, }, { 5577 /* uqinch */, AArch64::UQINCH_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern }, }, { 5577 /* uqinch */, AArch64::UQINCH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 5577 /* uqinch */, AArch64::UQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, }, { 5577 /* uqinch */, AArch64::UQINCH_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5577 /* uqinch */, AArch64::UQINCH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5577 /* uqinch */, AArch64::UQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5584 /* uqincp */, AArch64::UQINCP_WP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicateHReg }, }, { 5584 /* uqincp */, AArch64::UQINCP_WP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicateSReg }, }, { 5584 /* uqincp */, AArch64::UQINCP_WP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicateDReg }, }, { 5584 /* uqincp */, AArch64::UQINCP_WP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicateBReg }, }, { 5584 /* uqincp */, AArch64::UQINCP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, }, { 5584 /* uqincp */, AArch64::UQINCP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, }, { 5584 /* uqincp */, AArch64::UQINCP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, }, { 5584 /* uqincp */, AArch64::UQINCP_XP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg }, }, { 5584 /* uqincp */, AArch64::UQINCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, }, { 5584 /* uqincp */, AArch64::UQINCP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg }, }, { 5584 /* uqincp */, AArch64::UQINCP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg }, }, { 5591 /* uqincw */, AArch64::UQINCW_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR32 }, }, { 5591 /* uqincw */, AArch64::UQINCW_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 5591 /* uqincw */, AArch64::UQINCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorSReg }, }, { 5591 /* uqincw */, AArch64::UQINCW_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern }, }, { 5591 /* uqincw */, AArch64::UQINCW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 5591 /* uqincw */, AArch64::UQINCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern }, }, { 5591 /* uqincw */, AArch64::UQINCW_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5591 /* uqincw */, AArch64::UQINCW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5591 /* uqincw */, AArch64::UQINCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5598 /* uqrshl */, AArch64::UQRSHLv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 5598 /* uqrshl */, AArch64::UQRSHLv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 5598 /* uqrshl */, AArch64::UQRSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 5598 /* uqrshl */, AArch64::UQRSHLv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, { 5598 /* uqrshl */, AArch64::UQRSHLv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5598 /* uqrshl */, AArch64::UQRSHLv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 5598 /* uqrshl */, AArch64::UQRSHLv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5598 /* uqrshl */, AArch64::UQRSHLv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5598 /* uqrshl */, AArch64::UQRSHLv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5598 /* uqrshl */, AArch64::UQRSHLv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5598 /* uqrshl */, AArch64::UQRSHLv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5605 /* uqrshrn */, AArch64::UQRSHRNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, }, { 5605 /* uqrshrn */, AArch64::UQRSHRNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, }, { 5605 /* uqrshrn */, AArch64::UQRSHRNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, }, { 5605 /* uqrshrn */, AArch64::UQRSHRNv2i32_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, { 5605 /* uqrshrn */, AArch64::UQRSHRNv4i16_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, { 5605 /* uqrshrn */, AArch64::UQRSHRNv8i8_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, { 5613 /* uqrshrn2 */, AArch64::UQRSHRNv16i8_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, { 5613 /* uqrshrn2 */, AArch64::UQRSHRNv4i32_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, { 5613 /* uqrshrn2 */, AArch64::UQRSHRNv8i16_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, { 5622 /* uqshl */, AArch64::UQSHLv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 5622 /* uqshl */, AArch64::UQSHLh, Convert__Reg1_0__Reg1_1__Imm0_151_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15 }, }, { 5622 /* uqshl */, AArch64::UQSHLv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 5622 /* uqshl */, AArch64::UQSHLs, Convert__Reg1_0__Reg1_1__Imm0_311_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm0_31 }, }, { 5622 /* uqshl */, AArch64::UQSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 5622 /* uqshl */, AArch64::UQSHLd, Convert__Reg1_0__Reg1_1__Imm0_631_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, }, { 5622 /* uqshl */, AArch64::UQSHLv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, { 5622 /* uqshl */, AArch64::UQSHLb, Convert__Reg1_0__Reg1_1__Imm0_71_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_Imm0_7 }, }, { 5622 /* uqshl */, AArch64::UQSHLv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_71_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm0_7 }, }, { 5622 /* uqshl */, AArch64::UQSHLv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_631_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm0_63 }, }, { 5622 /* uqshl */, AArch64::UQSHLv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_311_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_31 }, }, { 5622 /* uqshl */, AArch64::UQSHLv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_151_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_15 }, }, { 5622 /* uqshl */, AArch64::UQSHLv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_311_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_31 }, }, { 5622 /* uqshl */, AArch64::UQSHLv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_151_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_15 }, }, { 5622 /* uqshl */, AArch64::UQSHLv8i8_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_71_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm0_7 }, }, { 5622 /* uqshl */, AArch64::UQSHLv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5622 /* uqshl */, AArch64::UQSHLv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 5622 /* uqshl */, AArch64::UQSHLv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5622 /* uqshl */, AArch64::UQSHLv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5622 /* uqshl */, AArch64::UQSHLv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5622 /* uqshl */, AArch64::UQSHLv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5622 /* uqshl */, AArch64::UQSHLv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5628 /* uqshrn */, AArch64::UQSHRNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, }, { 5628 /* uqshrn */, AArch64::UQSHRNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, }, { 5628 /* uqshrn */, AArch64::UQSHRNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, }, { 5628 /* uqshrn */, AArch64::UQSHRNv2i32_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, { 5628 /* uqshrn */, AArch64::UQSHRNv4i16_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, { 5628 /* uqshrn */, AArch64::UQSHRNv8i8_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, { 5635 /* uqshrn2 */, AArch64::UQSHRNv16i8_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, { 5635 /* uqshrn2 */, AArch64::UQSHRNv4i32_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, { 5635 /* uqshrn2 */, AArch64::UQSHRNv8i16_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, { 5643 /* uqsub */, AArch64::UQSUBv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 5643 /* uqsub */, AArch64::UQSUBv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 5643 /* uqsub */, AArch64::UQSUBv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 5643 /* uqsub */, AArch64::UQSUBv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, { 5643 /* uqsub */, AArch64::UQSUB_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, }, { 5643 /* uqsub */, AArch64::UQSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5643 /* uqsub */, AArch64::UQSUB_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEAddSubImm32 }, }, { 5643 /* uqsub */, AArch64::UQSUB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5643 /* uqsub */, AArch64::UQSUB_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEAddSubImm64 }, }, { 5643 /* uqsub */, AArch64::UQSUB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5643 /* uqsub */, AArch64::UQSUB_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEAddSubImm8 }, }, { 5643 /* uqsub */, AArch64::UQSUB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5643 /* uqsub */, AArch64::UQSUBv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5643 /* uqsub */, AArch64::UQSUBv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 5643 /* uqsub */, AArch64::UQSUBv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5643 /* uqsub */, AArch64::UQSUBv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5643 /* uqsub */, AArch64::UQSUBv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5643 /* uqsub */, AArch64::UQSUBv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5643 /* uqsub */, AArch64::UQSUBv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5649 /* uqxtn */, AArch64::UQXTNv1i16, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR16, MCK_FPR32 }, }, { 5649 /* uqxtn */, AArch64::UQXTNv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR64 }, }, { 5649 /* uqxtn */, AArch64::UQXTNv1i8, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR8, MCK_FPR16 }, }, { 5649 /* uqxtn */, AArch64::UQXTNv2i32, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d }, }, { 5649 /* uqxtn */, AArch64::UQXTNv4i16, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s }, }, { 5649 /* uqxtn */, AArch64::UQXTNv8i8, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h }, }, { 5655 /* uqxtn2 */, AArch64::UQXTNv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h }, }, { 5655 /* uqxtn2 */, AArch64::UQXTNv4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d }, }, { 5655 /* uqxtn2 */, AArch64::UQXTNv8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s }, }, { 5662 /* urecpe */, AArch64::URECPEv4i32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5662 /* urecpe */, AArch64::URECPEv2i32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5669 /* urhadd */, AArch64::URHADDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5669 /* urhadd */, AArch64::URHADDv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5669 /* urhadd */, AArch64::URHADDv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5669 /* urhadd */, AArch64::URHADDv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5669 /* urhadd */, AArch64::URHADDv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5669 /* urhadd */, AArch64::URHADDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5676 /* urshl */, AArch64::URSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 5676 /* urshl */, AArch64::URSHLv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5676 /* urshl */, AArch64::URSHLv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 5676 /* urshl */, AArch64::URSHLv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5676 /* urshl */, AArch64::URSHLv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5676 /* urshl */, AArch64::URSHLv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5676 /* urshl */, AArch64::URSHLv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5676 /* urshl */, AArch64::URSHLv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5682 /* urshr */, AArch64::URSHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 5682 /* urshr */, AArch64::URSHRv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm1_8 }, }, { 5682 /* urshr */, AArch64::URSHRv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, }, { 5682 /* urshr */, AArch64::URSHRv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, }, { 5682 /* urshr */, AArch64::URSHRv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, }, { 5682 /* urshr */, AArch64::URSHRv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, }, { 5682 /* urshr */, AArch64::URSHRv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, }, { 5682 /* urshr */, AArch64::URSHRv8i8_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm1_8 }, }, { 5688 /* ursqrte */, AArch64::URSQRTEv4i32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5688 /* ursqrte */, AArch64::URSQRTEv2i32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5696 /* ursra */, AArch64::URSRAd, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 5696 /* ursra */, AArch64::URSRAv16i8_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm1_8 }, }, { 5696 /* ursra */, AArch64::URSRAv2i64_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, }, { 5696 /* ursra */, AArch64::URSRAv4i32_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, }, { 5696 /* ursra */, AArch64::URSRAv8i16_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, }, { 5696 /* ursra */, AArch64::URSRAv2i32_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, }, { 5696 /* ursra */, AArch64::URSRAv4i16_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, }, { 5696 /* ursra */, AArch64::URSRAv8i8_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm1_8 }, }, { 5702 /* ushl */, AArch64::USHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 5702 /* ushl */, AArch64::USHLv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5702 /* ushl */, AArch64::USHLv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 5702 /* ushl */, AArch64::USHLv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5702 /* ushl */, AArch64::USHLv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5702 /* ushl */, AArch64::USHLv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5702 /* ushl */, AArch64::USHLv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5702 /* ushl */, AArch64::USHLv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5707 /* ushll */, AArch64::USHLLv2i32_shift, Convert__VectorReg1281_0__VectorReg641_2__Imm0_311_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_31 }, }, { 5707 /* ushll */, AArch64::USHLLv4i16_shift, Convert__VectorReg1281_0__VectorReg641_2__Imm0_151_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_15 }, }, { 5707 /* ushll */, AArch64::USHLLv8i8_shift, Convert__VectorReg1281_0__VectorReg641_2__Imm0_71_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm0_7 }, }, { 5713 /* ushll2 */, AArch64::USHLLv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_311_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_31 }, }, { 5713 /* ushll2 */, AArch64::USHLLv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_151_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_15 }, }, { 5713 /* ushll2 */, AArch64::USHLLv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_71_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm0_7 }, }, { 5720 /* ushr */, AArch64::USHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 5720 /* ushr */, AArch64::USHRv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm1_8 }, }, { 5720 /* ushr */, AArch64::USHRv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, }, { 5720 /* ushr */, AArch64::USHRv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, }, { 5720 /* ushr */, AArch64::USHRv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, }, { 5720 /* ushr */, AArch64::USHRv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, }, { 5720 /* ushr */, AArch64::USHRv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, }, { 5720 /* ushr */, AArch64::USHRv8i8_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm1_8 }, }, { 5725 /* usqadd */, AArch64::USQADDv1i16, Convert__Reg1_0__Tie0_1_1__Reg1_1, Feature_HasNEON, { MCK_FPR16, MCK_FPR16 }, }, { 5725 /* usqadd */, AArch64::USQADDv1i32, Convert__Reg1_0__Tie0_1_1__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 5725 /* usqadd */, AArch64::USQADDv1i64, Convert__Reg1_0__Tie0_1_1__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 5725 /* usqadd */, AArch64::USQADDv1i8, Convert__Reg1_0__Tie0_1_1__Reg1_1, Feature_HasNEON, { MCK_FPR8, MCK_FPR8 }, }, { 5725 /* usqadd */, AArch64::USQADDv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5725 /* usqadd */, AArch64::USQADDv2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 5725 /* usqadd */, AArch64::USQADDv4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5725 /* usqadd */, AArch64::USQADDv8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5725 /* usqadd */, AArch64::USQADDv2i32, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5725 /* usqadd */, AArch64::USQADDv4i16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5725 /* usqadd */, AArch64::USQADDv8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5732 /* usra */, AArch64::USRAd, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 5732 /* usra */, AArch64::USRAv16i8_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm1_8 }, }, { 5732 /* usra */, AArch64::USRAv2i64_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, }, { 5732 /* usra */, AArch64::USRAv4i32_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, }, { 5732 /* usra */, AArch64::USRAv8i16_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, }, { 5732 /* usra */, AArch64::USRAv2i32_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, }, { 5732 /* usra */, AArch64::USRAv4i16_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, }, { 5732 /* usra */, AArch64::USRAv8i8_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm1_8 }, }, { 5737 /* usubl */, AArch64::USUBLv2i32_v2i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5737 /* usubl */, AArch64::USUBLv4i16_v4i32, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5737 /* usubl */, AArch64::USUBLv8i8_v8i16, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5743 /* usubl2 */, AArch64::USUBLv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5743 /* usubl2 */, AArch64::USUBLv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5743 /* usubl2 */, AArch64::USUBLv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5750 /* usubw */, AArch64::USUBWv2i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, }, { 5750 /* usubw */, AArch64::USUBWv4i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, }, { 5750 /* usubw */, AArch64::USUBWv8i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b }, }, { 5756 /* usubw2 */, AArch64::USUBWv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, }, { 5756 /* usubw2 */, AArch64::USUBWv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, }, { 5756 /* usubw2 */, AArch64::USUBWv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, }, { 5763 /* uunpkhi */, AArch64::UUNPKHI_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorBReg }, }, { 5763 /* uunpkhi */, AArch64::UUNPKHI_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg }, }, { 5763 /* uunpkhi */, AArch64::UUNPKHI_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorSReg }, }, { 5771 /* uunpklo */, AArch64::UUNPKLO_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorBReg }, }, { 5771 /* uunpklo */, AArch64::UUNPKLO_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg }, }, { 5771 /* uunpklo */, AArch64::UUNPKLO_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorSReg }, }, { 5779 /* uxtb */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, 0, { MCK_GPR32, MCK_GPR32 }, }, { 5779 /* uxtb */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, 0, { MCK_GPR64, MCK_GPR64 }, }, { 5779 /* uxtb */, AArch64::UXTB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 5779 /* uxtb */, AArch64::UXTB_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 5779 /* uxtb */, AArch64::UXTB_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 5784 /* uxth */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, 0, { MCK_GPR32, MCK_GPR32 }, }, { 5784 /* uxth */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, 0, { MCK_GPR64, MCK_GPR64 }, }, { 5784 /* uxth */, AArch64::UXTH_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 5784 /* uxth */, AArch64::UXTH_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 5789 /* uxtl */, AArch64::USHLLv2i32_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64 }, }, { 5789 /* uxtl */, AArch64::USHLLv4i16_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64 }, }, { 5789 /* uxtl */, AArch64::USHLLv8i8_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64 }, }, { 5789 /* uxtl */, AArch64::USHLLv2i32_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, }, { 5789 /* uxtl */, AArch64::USHLLv4i16_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, }, { 5789 /* uxtl */, AArch64::USHLLv8i8_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b }, }, { 5794 /* uxtl2 */, AArch64::USHLLv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5794 /* uxtl2 */, AArch64::USHLLv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5794 /* uxtl2 */, AArch64::USHLLv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5794 /* uxtl2 */, AArch64::USHLLv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, }, { 5794 /* uxtl2 */, AArch64::USHLLv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, }, { 5794 /* uxtl2 */, AArch64::USHLLv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, }, { 5800 /* uxtw */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_31, 0, { MCK_GPR64, MCK_GPR64 }, }, { 5800 /* uxtw */, AArch64::UXTW_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 5805 /* uzp1 */, AArch64::UZP1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, }, { 5805 /* uzp1 */, AArch64::UZP1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, }, { 5805 /* uzp1 */, AArch64::UZP1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, }, { 5805 /* uzp1 */, AArch64::UZP1_PPP_B, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_2, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 5805 /* uzp1 */, AArch64::UZP1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5805 /* uzp1 */, AArch64::UZP1_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5805 /* uzp1 */, AArch64::UZP1_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5805 /* uzp1 */, AArch64::UZP1_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5805 /* uzp1 */, AArch64::UZP1v16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5805 /* uzp1 */, AArch64::UZP1v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 5805 /* uzp1 */, AArch64::UZP1v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5805 /* uzp1 */, AArch64::UZP1v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5805 /* uzp1 */, AArch64::UZP1v2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5805 /* uzp1 */, AArch64::UZP1v4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5805 /* uzp1 */, AArch64::UZP1v8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5810 /* uzp2 */, AArch64::UZP2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, }, { 5810 /* uzp2 */, AArch64::UZP2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, }, { 5810 /* uzp2 */, AArch64::UZP2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, }, { 5810 /* uzp2 */, AArch64::UZP2_PPP_B, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_2, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 5810 /* uzp2 */, AArch64::UZP2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5810 /* uzp2 */, AArch64::UZP2_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5810 /* uzp2 */, AArch64::UZP2_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5810 /* uzp2 */, AArch64::UZP2_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5810 /* uzp2 */, AArch64::UZP2v16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5810 /* uzp2 */, AArch64::UZP2v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 5810 /* uzp2 */, AArch64::UZP2v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5810 /* uzp2 */, AArch64::UZP2v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5810 /* uzp2 */, AArch64::UZP2v2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5810 /* uzp2 */, AArch64::UZP2v4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5810 /* uzp2 */, AArch64::UZP2v8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5815 /* wfe */, AArch64::HINT, Convert__imm_95_2, 0, { }, }, { 5819 /* wfi */, AArch64::HINT, Convert__imm_95_3, 0, { }, }, { 5823 /* whilele */, AArch64::WHILELE_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, }, { 5823 /* whilele */, AArch64::WHILELE_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, }, { 5823 /* whilele */, AArch64::WHILELE_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, }, { 5823 /* whilele */, AArch64::WHILELE_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, }, { 5823 /* whilele */, AArch64::WHILELE_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, }, { 5823 /* whilele */, AArch64::WHILELE_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, }, { 5823 /* whilele */, AArch64::WHILELE_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, }, { 5823 /* whilele */, AArch64::WHILELE_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, }, { 5831 /* whilelo */, AArch64::WHILELO_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, }, { 5831 /* whilelo */, AArch64::WHILELO_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, }, { 5831 /* whilelo */, AArch64::WHILELO_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, }, { 5831 /* whilelo */, AArch64::WHILELO_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, }, { 5831 /* whilelo */, AArch64::WHILELO_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, }, { 5831 /* whilelo */, AArch64::WHILELO_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, }, { 5831 /* whilelo */, AArch64::WHILELO_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, }, { 5831 /* whilelo */, AArch64::WHILELO_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, }, { 5839 /* whilels */, AArch64::WHILELS_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, }, { 5839 /* whilels */, AArch64::WHILELS_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, }, { 5839 /* whilels */, AArch64::WHILELS_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, }, { 5839 /* whilels */, AArch64::WHILELS_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, }, { 5839 /* whilels */, AArch64::WHILELS_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, }, { 5839 /* whilels */, AArch64::WHILELS_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, }, { 5839 /* whilels */, AArch64::WHILELS_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, }, { 5839 /* whilels */, AArch64::WHILELS_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, }, { 5847 /* whilelt */, AArch64::WHILELT_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, }, { 5847 /* whilelt */, AArch64::WHILELT_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, }, { 5847 /* whilelt */, AArch64::WHILELT_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, }, { 5847 /* whilelt */, AArch64::WHILELT_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, }, { 5847 /* whilelt */, AArch64::WHILELT_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, }, { 5847 /* whilelt */, AArch64::WHILELT_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, }, { 5847 /* whilelt */, AArch64::WHILELT_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, }, { 5847 /* whilelt */, AArch64::WHILELT_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, }, { 5855 /* wrffr */, AArch64::WRFFR, Convert__SVEPredicateBReg1_0, Feature_HasSVE, { MCK_SVEPredicateBReg }, }, { 5861 /* xar */, AArch64::XAR, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__UImm61_6, Feature_HasSHA3, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_UImm6 }, }, { 5865 /* xpacd */, AArch64::XPACD, Convert__Reg1_0, Feature_HasV8_3a, { MCK_GPR64 }, }, { 5871 /* xpaci */, AArch64::XPACI, Convert__Reg1_0, Feature_HasV8_3a, { MCK_GPR64 }, }, { 5877 /* xpaclri */, AArch64::XPACLRI, Convert_NoOperands, 0, { }, }, { 5885 /* xtn */, AArch64::XTNv2i32, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d }, }, { 5885 /* xtn */, AArch64::XTNv4i16, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s }, }, { 5885 /* xtn */, AArch64::XTNv8i8, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h }, }, { 5889 /* xtn2 */, AArch64::XTNv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h }, }, { 5889 /* xtn2 */, AArch64::XTNv4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d }, }, { 5889 /* xtn2 */, AArch64::XTNv8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s }, }, { 5894 /* yield */, AArch64::HINT, Convert__imm_95_1, 0, { }, }, { 5900 /* zip1 */, AArch64::ZIP1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, }, { 5900 /* zip1 */, AArch64::ZIP1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, }, { 5900 /* zip1 */, AArch64::ZIP1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, }, { 5900 /* zip1 */, AArch64::ZIP1_PPP_B, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_2, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 5900 /* zip1 */, AArch64::ZIP1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5900 /* zip1 */, AArch64::ZIP1_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5900 /* zip1 */, AArch64::ZIP1_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5900 /* zip1 */, AArch64::ZIP1_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5900 /* zip1 */, AArch64::ZIP1v16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5900 /* zip1 */, AArch64::ZIP1v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 5900 /* zip1 */, AArch64::ZIP1v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5900 /* zip1 */, AArch64::ZIP1v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5900 /* zip1 */, AArch64::ZIP1v2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5900 /* zip1 */, AArch64::ZIP1v4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5900 /* zip1 */, AArch64::ZIP1v8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, { 5905 /* zip2 */, AArch64::ZIP2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, }, { 5905 /* zip2 */, AArch64::ZIP2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, }, { 5905 /* zip2 */, AArch64::ZIP2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, }, { 5905 /* zip2 */, AArch64::ZIP2_PPP_B, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_2, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 5905 /* zip2 */, AArch64::ZIP2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5905 /* zip2 */, AArch64::ZIP2_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5905 /* zip2 */, AArch64::ZIP2_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5905 /* zip2 */, AArch64::ZIP2_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5905 /* zip2 */, AArch64::ZIP2v16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, { 5905 /* zip2 */, AArch64::ZIP2v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, { 5905 /* zip2 */, AArch64::ZIP2v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, { 5905 /* zip2 */, AArch64::ZIP2v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, { 5905 /* zip2 */, AArch64::ZIP2v2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, { 5905 /* zip2 */, AArch64::ZIP2v4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, { 5905 /* zip2 */, AArch64::ZIP2v8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, }; static const MatchEntry MatchTable1[] = { { 0 /* abs */, AArch64::ABSv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 0 /* abs */, AArch64::ABSv16i8, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, { 0 /* abs */, AArch64::ABSv2i64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 0 /* abs */, AArch64::ABSv2i32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 0 /* abs */, AArch64::ABSv4i16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 0 /* abs */, AArch64::ABSv4i32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 0 /* abs */, AArch64::ABSv8i8, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, { 0 /* abs */, AArch64::ABSv8i16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 0 /* abs */, AArch64::ABS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 0 /* abs */, AArch64::ABS_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 0 /* abs */, AArch64::ABS_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 0 /* abs */, AArch64::ABS_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, }, { 4 /* adc */, AArch64::ADCWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 4 /* adc */, AArch64::ADCXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 8 /* adcs */, AArch64::ADCSWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 8 /* adcs */, AArch64::ADCSXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 13 /* add */, AArch64::ADDWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, 0, { MCK_GPR32sponly, MCK_GPR32sp, MCK_GPR32 }, }, { 13 /* add */, AArch64::ADDXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, 0, { MCK_GPR64sponly, MCK_GPR64sp, MCK_GPR64 }, }, { 13 /* add */, AArch64::ADDv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 13 /* add */, AArch64::ADDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 13 /* add */, AArch64::ADDWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, 0, { MCK_GPR32sp, MCK_GPR32sponly, MCK_GPR32 }, }, { 13 /* add */, AArch64::SUBWri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, Feature_UseNegativeImmediates, { MCK_GPR32sp, MCK_GPR32sp, MCK_AddSubImmNeg }, }, { 13 /* add */, AArch64::ADDWri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR32sp, MCK_GPR32sp, MCK_AddSubImm }, }, { 13 /* add */, AArch64::ADDXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 13 /* add */, AArch64::ADDXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, 0, { MCK_GPR64sp, MCK_GPR64sponly, MCK_GPR64 }, }, { 13 /* add */, AArch64::SUBXri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, Feature_UseNegativeImmediates, { MCK_GPR64sp, MCK_GPR64sp, MCK_AddSubImmNeg }, }, { 13 /* add */, AArch64::ADDXri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR64sp, MCK_GPR64sp, MCK_AddSubImm }, }, { 13 /* add */, AArch64::ADD_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, }, { 13 /* add */, AArch64::ADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 13 /* add */, AArch64::ADD_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEAddSubImm32 }, }, { 13 /* add */, AArch64::ADD_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 13 /* add */, AArch64::ADD_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEAddSubImm64 }, }, { 13 /* add */, AArch64::ADD_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 13 /* add */, AArch64::ADD_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEAddSubImm8 }, }, { 13 /* add */, AArch64::ADD_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 13 /* add */, AArch64::ADDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 13 /* add */, AArch64::ADDv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 13 /* add */, AArch64::ADDv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 13 /* add */, AArch64::ADDv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 13 /* add */, AArch64::ADDv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 13 /* add */, AArch64::ADDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 13 /* add */, AArch64::ADDv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 13 /* add */, AArch64::ADDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, { 13 /* add */, AArch64::ADDWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, 0, { MCK_GPR32sp, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, }, { 13 /* add */, AArch64::ADDXrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, { 13 /* add */, AArch64::ADDXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend641_3, 0, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR32, MCK_Extend64 }, }, { 13 /* add */, AArch64::ADDXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3, 0, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, }, { 13 /* add */, AArch64::ADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 13 /* add */, AArch64::ADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 13 /* add */, AArch64::ADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 13 /* add */, AArch64::ADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 17 /* addhn */, AArch64::ADDHNv2i64_v2i32, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, }, { 17 /* addhn */, AArch64::ADDHNv4i32_v4i16, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, }, { 17 /* addhn */, AArch64::ADDHNv8i16_v8i8, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, }, { 23 /* addhn2 */, AArch64::ADDHNv8i16_v16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 23 /* addhn2 */, AArch64::ADDHNv2i64_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 23 /* addhn2 */, AArch64::ADDHNv4i32_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 30 /* addp */, AArch64::ADDPv2i64p, Convert__FPRAsmOperandFPR641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_FPRAsmOperandFPR64, MCK_VectorReg128 }, }, { 30 /* addp */, AArch64::ADDPv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 30 /* addp */, AArch64::ADDPv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 30 /* addp */, AArch64::ADDPv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 30 /* addp */, AArch64::ADDPv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 30 /* addp */, AArch64::ADDPv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 30 /* addp */, AArch64::ADDPv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 30 /* addp */, AArch64::ADDPv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 35 /* addpl */, AArch64::ADDPL_XXI, Convert__Reg1_0__Reg1_1__SImm61_2, Feature_HasSVE, { MCK_GPR64sp, MCK_GPR64sp, MCK_SImm6 }, }, { 41 /* adds */, AArch64::ADDSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, 0, { MCK_GPR32, MCK_GPR32sponly, MCK_GPR32 }, }, { 41 /* adds */, AArch64::ADDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 41 /* adds */, AArch64::SUBSWri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, Feature_UseNegativeImmediates, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImmNeg }, }, { 41 /* adds */, AArch64::ADDSWri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImm }, }, { 41 /* adds */, AArch64::ADDSXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, 0, { MCK_GPR64, MCK_GPR64sponly, MCK_GPR64 }, }, { 41 /* adds */, AArch64::ADDSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 41 /* adds */, AArch64::SUBSXri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, Feature_UseNegativeImmediates, { MCK_GPR64, MCK_GPR64sp, MCK_AddSubImmNeg }, }, { 41 /* adds */, AArch64::ADDSXri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR64, MCK_GPR64sp, MCK_AddSubImm }, }, { 41 /* adds */, AArch64::ADDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, { 41 /* adds */, AArch64::ADDSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, 0, { MCK_GPR32, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, }, { 41 /* adds */, AArch64::ADDSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, { 41 /* adds */, AArch64::ADDSXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, 0, { MCK_GPR64, MCK_GPR64sp, MCK_GPR32, MCK_Extend }, }, { 41 /* adds */, AArch64::ADDSXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3, 0, { MCK_GPR64, MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, }, { 46 /* addv */, AArch64::ADDVv16i8v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_FPR8, MCK_VectorReg128 }, }, { 46 /* addv */, AArch64::ADDVv4i16v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_FPR16, MCK_VectorReg64 }, }, { 46 /* addv */, AArch64::ADDVv4i32v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_FPR32, MCK_VectorReg128 }, }, { 46 /* addv */, AArch64::ADDVv8i8v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_FPR8, MCK_VectorReg64 }, }, { 46 /* addv */, AArch64::ADDVv8i16v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_FPR16, MCK_VectorReg128 }, }, { 51 /* addvl */, AArch64::ADDVL_XXI, Convert__Reg1_0__Reg1_1__SImm61_2, Feature_HasSVE, { MCK_GPR64sp, MCK_GPR64sp, MCK_SImm6 }, }, { 57 /* adr */, AArch64::ADR, Convert__Reg1_0__AdrLabel1_1, 0, { MCK_GPR64, MCK_AdrLabel }, }, { 57 /* adr */, AArch64::ADR_LSL_ZZZ_S_1, Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL32161_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK__91_, MCK_SVEVectorSReg, MCK_ZPRExtendLSL3216, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_LSL_ZZZ_S_2, Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL32321_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK__91_, MCK_SVEVectorSReg, MCK_ZPRExtendLSL3232, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_LSL_ZZZ_S_3, Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL32641_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK__91_, MCK_SVEVectorSReg, MCK_ZPRExtendLSL3264, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_LSL_ZZZ_S_0, Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL3281_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK__91_, MCK_SVEVectorSReg, MCK_ZPRExtendLSL328, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_LSL_ZZZ_D_1, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL64161_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendLSL6416, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_LSL_ZZZ_D_2, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL64321_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendLSL6432, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_LSL_ZZZ_D_3, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL64641_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendLSL6464, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_LSL_ZZZ_D_0, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL6481_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_SXTW_ZZZ_D_1, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW64161_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendSXTW6416, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_SXTW_ZZZ_D_2, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW64321_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendSXTW6432, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_SXTW_ZZZ_D_3, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW64641_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendSXTW6464, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_SXTW_ZZZ_D_0, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW6481_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_UXTW_ZZZ_D_1, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW64161_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendUXTW6416, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_UXTW_ZZZ_D_2, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW64321_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendUXTW6432, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_UXTW_ZZZ_D_3, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW64641_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendUXTW6464, MCK__93_ }, }, { 57 /* adr */, AArch64::ADR_UXTW_ZZZ_D_0, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW6481_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 61 /* adrp */, AArch64::ADRP, Convert__Reg1_0__AdrpLabel1_1, 0, { MCK_GPR64, MCK_AdrpLabel }, }, { 66 /* aesd */, AArch64::AESDrr, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasAES, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, { 71 /* aese */, AArch64::AESErr, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasAES, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, { 76 /* aesimc */, AArch64::AESIMCrr, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasAES, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, { 83 /* aesmc */, AArch64::AESMCrr, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasAES, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, { 89 /* and */, AArch64::ANDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 89 /* and */, AArch64::ANDWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, 0, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32 }, }, { 89 /* and */, AArch64::ANDXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 89 /* and */, AArch64::ANDXri, Convert__Reg1_0__Reg1_1__LogicalImm641_2, 0, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64 }, }, { 89 /* and */, AArch64::AND_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm161_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, }, { 89 /* and */, AArch64::AND_ZI, Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm321_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVELogicalImm32 }, }, { 89 /* and */, AArch64::AND_ZI, Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm641_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_LogicalImm64 }, }, { 89 /* and */, AArch64::AND_ZZZ, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 89 /* and */, AArch64::AND_ZI, Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm81_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVELogicalImm8 }, }, { 89 /* and */, AArch64::ANDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 89 /* and */, AArch64::ANDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 89 /* and */, AArch64::ANDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, { 89 /* and */, AArch64::ANDXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, { 89 /* and */, AArch64::AND_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 89 /* and */, AArch64::AND_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 89 /* and */, AArch64::AND_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 89 /* and */, AArch64::AND_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 89 /* and */, AArch64::AND_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 93 /* ands */, AArch64::ANDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 93 /* ands */, AArch64::ANDSWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, 0, { MCK_GPR32, MCK_GPR32, MCK_LogicalImm32 }, }, { 93 /* ands */, AArch64::ANDSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 93 /* ands */, AArch64::ANDSXri, Convert__Reg1_0__Reg1_1__LogicalImm641_2, 0, { MCK_GPR64, MCK_GPR64, MCK_LogicalImm64 }, }, { 93 /* ands */, AArch64::ANDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, { 93 /* ands */, AArch64::ANDSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, { 93 /* ands */, AArch64::ANDS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 98 /* andv */, AArch64::ANDV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 98 /* andv */, AArch64::ANDV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 98 /* andv */, AArch64::ANDV_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 98 /* andv */, AArch64::ANDV_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, }, { 103 /* asr */, AArch64::ASRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 103 /* asr */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__imm_95_31, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, }, { 103 /* asr */, AArch64::ASRVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 103 /* asr */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__Imm0_631_2__imm_95_63, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63 }, }, { 103 /* asr */, AArch64::ASR_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm1_161_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, }, { 103 /* asr */, AArch64::ASR_WIDE_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 103 /* asr */, AArch64::ASR_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__Imm1_321_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, }, { 103 /* asr */, AArch64::ASR_WIDE_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 103 /* asr */, AArch64::ASR_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__Imm1_641_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, }, { 103 /* asr */, AArch64::ASR_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__Imm1_81_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, }, { 103 /* asr */, AArch64::ASR_WIDE_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 103 /* asr */, AArch64::ASR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, }, { 103 /* asr */, AArch64::ASR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 103 /* asr */, AArch64::ASR_WIDE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 103 /* asr */, AArch64::ASR_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_321_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm1_32 }, }, { 103 /* asr */, AArch64::ASR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 103 /* asr */, AArch64::ASR_WIDE_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 103 /* asr */, AArch64::ASR_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_641_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm1_64 }, }, { 103 /* asr */, AArch64::ASR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 103 /* asr */, AArch64::ASR_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_81_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm1_8 }, }, { 103 /* asr */, AArch64::ASR_WIDE_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 103 /* asr */, AArch64::ASR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 107 /* asrd */, AArch64::ASRD_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, }, { 107 /* asrd */, AArch64::ASRD_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_321_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm1_32 }, }, { 107 /* asrd */, AArch64::ASRD_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_641_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm1_64 }, }, { 107 /* asrd */, AArch64::ASRD_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_81_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm1_8 }, }, { 112 /* asrr */, AArch64::ASRR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 112 /* asrr */, AArch64::ASRR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 112 /* asrr */, AArch64::ASRR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 112 /* asrr */, AArch64::ASRR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 117 /* asrv */, AArch64::ASRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 117 /* asrv */, AArch64::ASRVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 122 /* autda */, AArch64::AUTDA, Convert__Reg1_0__Reg1_1, Feature_HasV8_3a, { MCK_GPR64, MCK_GPR64sp }, }, { 128 /* autdb */, AArch64::AUTDB, Convert__Reg1_0__Reg1_1, Feature_HasV8_3a, { MCK_GPR64, MCK_GPR64sp }, }, { 134 /* autdza */, AArch64::AUTDZA, Convert__Reg1_0, Feature_HasV8_3a, { MCK_GPR64 }, }, { 141 /* autdzb */, AArch64::AUTDZB, Convert__Reg1_0, Feature_HasV8_3a, { MCK_GPR64 }, }, { 148 /* autia */, AArch64::AUTIA, Convert__Reg1_0__Reg1_1, Feature_HasV8_3a, { MCK_GPR64, MCK_GPR64sp }, }, { 154 /* autia1716 */, AArch64::AUTIA1716, Convert_NoOperands, 0, { }, }, { 164 /* autiasp */, AArch64::AUTIASP, Convert_NoOperands, 0, { }, }, { 172 /* autiaz */, AArch64::AUTIAZ, Convert_NoOperands, 0, { }, }, { 179 /* autib */, AArch64::AUTIB, Convert__Reg1_0__Reg1_1, Feature_HasV8_3a, { MCK_GPR64, MCK_GPR64sp }, }, { 185 /* autib1716 */, AArch64::AUTIB1716, Convert_NoOperands, 0, { }, }, { 195 /* autibsp */, AArch64::AUTIBSP, Convert_NoOperands, 0, { }, }, { 203 /* autibz */, AArch64::AUTIBZ, Convert_NoOperands, 0, { }, }, { 210 /* autiza */, AArch64::AUTIZA, Convert__Reg1_0, Feature_HasV8_3a, { MCK_GPR64 }, }, { 217 /* autizb */, AArch64::AUTIZB, Convert__Reg1_0, Feature_HasV8_3a, { MCK_GPR64 }, }, { 224 /* b */, AArch64::B, Convert__BranchTarget261_0, 0, { MCK_BranchTarget26 }, }, { 224 /* b */, AArch64::Bcc, Convert__CondCode1_1__PCRelLabel191_2, 0, { MCK__DOT_, MCK_CondCode, MCK_PCRelLabel19 }, }, { 226 /* bcax */, AArch64::BCAX, Convert__imm_95_0__imm_95_0__imm_95_0__imm_95_0, Feature_HasSHA3, { }, }, { 231 /* bfm */, AArch64::BFMWri, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm0_311_2__Imm0_311_3, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, }, { 231 /* bfm */, AArch64::BFMXri, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm0_631_2__Imm0_631_3, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63, MCK_Imm0_63 }, }, { 235 /* bic */, AArch64::BICv2i32, Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255 }, }, { 235 /* bic */, AArch64::BICv4i16, Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255 }, }, { 235 /* bic */, AArch64::BICv4i32, Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255 }, }, { 235 /* bic */, AArch64::BICv8i16, Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255 }, }, { 235 /* bic */, AArch64::BICWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 235 /* bic */, AArch64::ANDWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, Feature_UseNegativeImmediates, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32Not }, }, { 235 /* bic */, AArch64::BICXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 235 /* bic */, AArch64::ANDXri, Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2, Feature_UseNegativeImmediates, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64Not }, }, { 235 /* bic */, AArch64::BICv4i32, Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255 }, }, { 235 /* bic */, AArch64::BICv8i16, Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255 }, }, { 235 /* bic */, AArch64::BICv2i32, Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255 }, }, { 235 /* bic */, AArch64::BICv4i16, Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255 }, }, { 235 /* bic */, AArch64::AND_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm16Not1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16Not }, }, { 235 /* bic */, AArch64::AND_ZI, Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm32Not1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVELogicalImm32Not }, }, { 235 /* bic */, AArch64::AND_ZI, Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm64Not1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_LogicalImm64Not }, }, { 235 /* bic */, AArch64::BIC_ZZZ, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 235 /* bic */, AArch64::AND_ZI, Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm8Not1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVELogicalImm8Not }, }, { 235 /* bic */, AArch64::BICv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 235 /* bic */, AArch64::BICv2i32, Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255, MCK_LogicalVecShifter }, }, { 235 /* bic */, AArch64::BICv4i16, Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, { 235 /* bic */, AArch64::BICv4i32, Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255, MCK_LogicalVecShifter }, }, { 235 /* bic */, AArch64::BICv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 235 /* bic */, AArch64::BICv8i16, Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, { 235 /* bic */, AArch64::BICWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, { 235 /* bic */, AArch64::BICXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, { 235 /* bic */, AArch64::BIC_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 235 /* bic */, AArch64::BIC_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 235 /* bic */, AArch64::BIC_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 235 /* bic */, AArch64::BIC_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 235 /* bic */, AArch64::BIC_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 239 /* bics */, AArch64::BICSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 239 /* bics */, AArch64::ANDSWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, Feature_UseNegativeImmediates, { MCK_GPR32, MCK_GPR32, MCK_LogicalImm32Not }, }, { 239 /* bics */, AArch64::BICSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 239 /* bics */, AArch64::ANDSXri, Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2, Feature_UseNegativeImmediates, { MCK_GPR64, MCK_GPR64, MCK_LogicalImm64Not }, }, { 239 /* bics */, AArch64::BICSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, { 239 /* bics */, AArch64::BICSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, { 239 /* bics */, AArch64::BICS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 244 /* bif */, AArch64::BIFv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 244 /* bif */, AArch64::BIFv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 248 /* bit */, AArch64::BITv16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 248 /* bit */, AArch64::BITv8i8, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 252 /* bl */, AArch64::BL, Convert__BranchTarget261_0, 0, { MCK_BranchTarget26 }, }, { 255 /* blr */, AArch64::BLR, Convert__Reg1_0, 0, { MCK_GPR64 }, }, { 259 /* blraa */, AArch64::BLRAA, Convert__Reg1_0__Reg1_1, Feature_HasV8_3a, { MCK_GPR64, MCK_GPR64sp }, }, { 265 /* blraaz */, AArch64::BLRAAZ, Convert__Reg1_0, Feature_HasV8_3a, { MCK_GPR64 }, }, { 272 /* blrab */, AArch64::BLRAB, Convert__Reg1_0__Reg1_1, Feature_HasV8_3a, { MCK_GPR64, MCK_GPR64sp }, }, { 278 /* blrabz */, AArch64::BLRABZ, Convert__Reg1_0, Feature_HasV8_3a, { MCK_GPR64 }, }, { 285 /* br */, AArch64::BR, Convert__Reg1_0, 0, { MCK_GPR64 }, }, { 288 /* braa */, AArch64::BRAA, Convert__Reg1_0__Reg1_1, Feature_HasV8_3a, { MCK_GPR64, MCK_GPR64sp }, }, { 293 /* braaz */, AArch64::BRAAZ, Convert__Reg1_0, Feature_HasV8_3a, { MCK_GPR64 }, }, { 299 /* brab */, AArch64::BRAB, Convert__Reg1_0__Reg1_1, Feature_HasV8_3a, { MCK_GPR64, MCK_GPR64sp }, }, { 304 /* brabz */, AArch64::BRABZ, Convert__Reg1_0, Feature_HasV8_3a, { MCK_GPR64 }, }, { 310 /* brk */, AArch64::BRK, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, { 314 /* brka */, AArch64::BRKA_PPmP, Convert__SVEPredicateBReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEPredicateBReg }, }, { 314 /* brka */, AArch64::BRKA_PPzP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, }, { 319 /* brkas */, AArch64::BRKAS_PPzP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, }, { 325 /* brkb */, AArch64::BRKB_PPmP, Convert__SVEPredicateBReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEPredicateBReg }, }, { 325 /* brkb */, AArch64::BRKB_PPzP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, }, { 330 /* brkbs */, AArch64::BRKBS_PPzP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, }, { 336 /* brkn */, AArch64::BRKN_PPzP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__Tie0_1_6, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 341 /* brkns */, AArch64::BRKNS_PPzP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__Tie0_1_6, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 347 /* brkpa */, AArch64::BRKPA_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 353 /* brkpas */, AArch64::BRKPAS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 360 /* brkpb */, AArch64::BRKPB_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 366 /* brkpbs */, AArch64::BRKPBS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 373 /* bsl */, AArch64::BSLv16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 373 /* bsl */, AArch64::BSLv8i8, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 377 /* cas */, AArch64::CASW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 377 /* cas */, AArch64::CASX, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 381 /* casa */, AArch64::CASAW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 381 /* casa */, AArch64::CASAX, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 386 /* casab */, AArch64::CASAB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 392 /* casah */, AArch64::CASAH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 398 /* casal */, AArch64::CASALW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 398 /* casal */, AArch64::CASALX, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 404 /* casalb */, AArch64::CASALB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 411 /* casalh */, AArch64::CASALH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 418 /* casb */, AArch64::CASB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 423 /* cash */, AArch64::CASH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 428 /* casl */, AArch64::CASLW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 428 /* casl */, AArch64::CASLX, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 433 /* caslb */, AArch64::CASLB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 439 /* caslh */, AArch64::CASLH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 445 /* casp */, AArch64::CASPW, Convert__WSeqPair1_0__Tie0_1_1__WSeqPair1_1__Reg1_3, Feature_HasLSE, { MCK_WSeqPair, MCK_WSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 445 /* casp */, AArch64::CASPX, Convert__XSeqPair1_0__Tie0_1_1__XSeqPair1_1__Reg1_3, Feature_HasLSE, { MCK_XSeqPair, MCK_XSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 450 /* caspa */, AArch64::CASPAW, Convert__WSeqPair1_0__Tie0_1_1__WSeqPair1_1__Reg1_3, Feature_HasLSE, { MCK_WSeqPair, MCK_WSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 450 /* caspa */, AArch64::CASPAX, Convert__XSeqPair1_0__Tie0_1_1__XSeqPair1_1__Reg1_3, Feature_HasLSE, { MCK_XSeqPair, MCK_XSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 456 /* caspal */, AArch64::CASPALW, Convert__WSeqPair1_0__Tie0_1_1__WSeqPair1_1__Reg1_3, Feature_HasLSE, { MCK_WSeqPair, MCK_WSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 456 /* caspal */, AArch64::CASPALX, Convert__XSeqPair1_0__Tie0_1_1__XSeqPair1_1__Reg1_3, Feature_HasLSE, { MCK_XSeqPair, MCK_XSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 463 /* caspl */, AArch64::CASPLW, Convert__WSeqPair1_0__Tie0_1_1__WSeqPair1_1__Reg1_3, Feature_HasLSE, { MCK_WSeqPair, MCK_WSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 463 /* caspl */, AArch64::CASPLX, Convert__XSeqPair1_0__Tie0_1_1__XSeqPair1_1__Reg1_3, Feature_HasLSE, { MCK_XSeqPair, MCK_XSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 469 /* cbnz */, AArch64::CBNZW, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_GPR32, MCK_PCRelLabel19 }, }, { 469 /* cbnz */, AArch64::CBNZX, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_GPR64, MCK_PCRelLabel19 }, }, { 474 /* cbz */, AArch64::CBZW, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_GPR32, MCK_PCRelLabel19 }, }, { 474 /* cbz */, AArch64::CBZX, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_GPR64, MCK_PCRelLabel19 }, }, { 478 /* ccmn */, AArch64::CCMNWr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_15, MCK_CondCode }, }, { 478 /* ccmn */, AArch64::CCMNWi, Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR32, MCK_Imm0_31, MCK_Imm0_15, MCK_CondCode }, }, { 478 /* ccmn */, AArch64::CCMNXr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_15, MCK_CondCode }, }, { 478 /* ccmn */, AArch64::CCMNXi, Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR64, MCK_Imm0_31, MCK_Imm0_15, MCK_CondCode }, }, { 483 /* ccmp */, AArch64::CCMPWr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_15, MCK_CondCode }, }, { 483 /* ccmp */, AArch64::CCMPWi, Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR32, MCK_Imm0_31, MCK_Imm0_15, MCK_CondCode }, }, { 483 /* ccmp */, AArch64::CCMPXr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_15, MCK_CondCode }, }, { 483 /* ccmp */, AArch64::CCMPXi, Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR64, MCK_Imm0_31, MCK_Imm0_15, MCK_CondCode }, }, { 488 /* cfinv */, AArch64::CFINV, Convert_NoOperands, Feature_HasV8_4a, { }, }, { 494 /* cinc */, AArch64::CSINCWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, }, { 494 /* cinc */, AArch64::CSINCXr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_CondCode }, }, { 499 /* cinv */, AArch64::CSINVWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, }, { 499 /* cinv */, AArch64::CSINVXr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_CondCode }, }, { 504 /* clasta */, AArch64::CLASTA_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_FPR16, MCK_SVEVectorHReg }, }, { 504 /* clasta */, AArch64::CLASTA_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_FPR32, MCK_SVEVectorSReg }, }, { 504 /* clasta */, AArch64::CLASTA_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_FPR64, MCK_SVEVectorDReg }, }, { 504 /* clasta */, AArch64::CLASTA_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, Feature_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_FPR8, MCK_SVEVectorBReg }, }, { 504 /* clasta */, AArch64::CLASTA_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorHReg }, }, { 504 /* clasta */, AArch64::CLASTA_RPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorSReg }, }, { 504 /* clasta */, AArch64::CLASTA_RPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorBReg }, }, { 504 /* clasta */, AArch64::CLASTA_RPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicate3bAnyReg, MCK_GPR64, MCK_SVEVectorDReg }, }, { 504 /* clasta */, AArch64::CLASTA_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 504 /* clasta */, AArch64::CLASTA_ZPZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 504 /* clasta */, AArch64::CLASTA_ZPZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 504 /* clasta */, AArch64::CLASTA_ZPZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 511 /* clastb */, AArch64::CLASTB_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_FPR16, MCK_SVEVectorHReg }, }, { 511 /* clastb */, AArch64::CLASTB_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_FPR32, MCK_SVEVectorSReg }, }, { 511 /* clastb */, AArch64::CLASTB_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_FPR64, MCK_SVEVectorDReg }, }, { 511 /* clastb */, AArch64::CLASTB_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, Feature_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_FPR8, MCK_SVEVectorBReg }, }, { 511 /* clastb */, AArch64::CLASTB_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorHReg }, }, { 511 /* clastb */, AArch64::CLASTB_RPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorSReg }, }, { 511 /* clastb */, AArch64::CLASTB_RPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorBReg }, }, { 511 /* clastb */, AArch64::CLASTB_RPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicate3bAnyReg, MCK_GPR64, MCK_SVEVectorDReg }, }, { 511 /* clastb */, AArch64::CLASTB_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 511 /* clastb */, AArch64::CLASTB_ZPZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 511 /* clastb */, AArch64::CLASTB_ZPZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 511 /* clastb */, AArch64::CLASTB_ZPZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 518 /* clrex */, AArch64::CLREX, Convert__imm_95_15, 0, { }, }, { 518 /* clrex */, AArch64::CLREX, Convert__Imm0_151_0, 0, { MCK_Imm0_15 }, }, { 524 /* cls */, AArch64::CLSWr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR32, MCK_GPR32 }, }, { 524 /* cls */, AArch64::CLSXr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, { 524 /* cls */, AArch64::CLSv16i8, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, { 524 /* cls */, AArch64::CLSv2i32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 524 /* cls */, AArch64::CLSv4i16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 524 /* cls */, AArch64::CLSv4i32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 524 /* cls */, AArch64::CLSv8i8, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, { 524 /* cls */, AArch64::CLSv8i16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 524 /* cls */, AArch64::CLS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 524 /* cls */, AArch64::CLS_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 524 /* cls */, AArch64::CLS_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 524 /* cls */, AArch64::CLS_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, }, { 528 /* clz */, AArch64::CLZWr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR32, MCK_GPR32 }, }, { 528 /* clz */, AArch64::CLZXr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, { 528 /* clz */, AArch64::CLZv16i8, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, { 528 /* clz */, AArch64::CLZv2i32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 528 /* clz */, AArch64::CLZv4i16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 528 /* clz */, AArch64::CLZv4i32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 528 /* clz */, AArch64::CLZv8i8, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, { 528 /* clz */, AArch64::CLZv8i16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 528 /* clz */, AArch64::CLZ_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 528 /* clz */, AArch64::CLZ_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 528 /* clz */, AArch64::CLZ_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 528 /* clz */, AArch64::CLZ_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, }, { 532 /* cmeq */, AArch64::CMEQv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, { 532 /* cmeq */, AArch64::CMEQv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 532 /* cmeq */, AArch64::CMEQv16i8rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 532 /* cmeq */, AArch64::CMEQv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 532 /* cmeq */, AArch64::CMEQv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 532 /* cmeq */, AArch64::CMEQv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 532 /* cmeq */, AArch64::CMEQv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 532 /* cmeq */, AArch64::CMEQv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 532 /* cmeq */, AArch64::CMEQv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 532 /* cmeq */, AArch64::CMEQv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 532 /* cmeq */, AArch64::CMEQv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 532 /* cmeq */, AArch64::CMEQv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 532 /* cmeq */, AArch64::CMEQv8i8rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 532 /* cmeq */, AArch64::CMEQv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 532 /* cmeq */, AArch64::CMEQv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 532 /* cmeq */, AArch64::CMEQv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 537 /* cmge */, AArch64::CMGEv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, { 537 /* cmge */, AArch64::CMGEv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 537 /* cmge */, AArch64::CMGEv16i8rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 537 /* cmge */, AArch64::CMGEv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 537 /* cmge */, AArch64::CMGEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 537 /* cmge */, AArch64::CMGEv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 537 /* cmge */, AArch64::CMGEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 537 /* cmge */, AArch64::CMGEv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 537 /* cmge */, AArch64::CMGEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 537 /* cmge */, AArch64::CMGEv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 537 /* cmge */, AArch64::CMGEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 537 /* cmge */, AArch64::CMGEv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 537 /* cmge */, AArch64::CMGEv8i8rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 537 /* cmge */, AArch64::CMGEv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 537 /* cmge */, AArch64::CMGEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 537 /* cmge */, AArch64::CMGEv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 542 /* cmgt */, AArch64::CMGTv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, { 542 /* cmgt */, AArch64::CMGTv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 542 /* cmgt */, AArch64::CMGTv16i8rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 542 /* cmgt */, AArch64::CMGTv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 542 /* cmgt */, AArch64::CMGTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 542 /* cmgt */, AArch64::CMGTv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 542 /* cmgt */, AArch64::CMGTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 542 /* cmgt */, AArch64::CMGTv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 542 /* cmgt */, AArch64::CMGTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 542 /* cmgt */, AArch64::CMGTv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 542 /* cmgt */, AArch64::CMGTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 542 /* cmgt */, AArch64::CMGTv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 542 /* cmgt */, AArch64::CMGTv8i8rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 542 /* cmgt */, AArch64::CMGTv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 542 /* cmgt */, AArch64::CMGTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 542 /* cmgt */, AArch64::CMGTv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 547 /* cmhi */, AArch64::CMHIv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 547 /* cmhi */, AArch64::CMHIv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 547 /* cmhi */, AArch64::CMHIv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 547 /* cmhi */, AArch64::CMHIv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 547 /* cmhi */, AArch64::CMHIv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 547 /* cmhi */, AArch64::CMHIv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 547 /* cmhi */, AArch64::CMHIv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 547 /* cmhi */, AArch64::CMHIv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 552 /* cmhs */, AArch64::CMHSv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 552 /* cmhs */, AArch64::CMHSv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 552 /* cmhs */, AArch64::CMHSv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 552 /* cmhs */, AArch64::CMHSv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 552 /* cmhs */, AArch64::CMHSv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 552 /* cmhs */, AArch64::CMHSv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 552 /* cmhs */, AArch64::CMHSv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 552 /* cmhs */, AArch64::CMHSv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 557 /* cmle */, AArch64::CMLEv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, { 557 /* cmle */, AArch64::CMGEv1i64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 557 /* cmle */, AArch64::CMLEv16i8rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 557 /* cmle */, AArch64::CMGEv16i8, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 557 /* cmle */, AArch64::CMLEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 557 /* cmle */, AArch64::CMGEv2i64, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 557 /* cmle */, AArch64::CMLEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 557 /* cmle */, AArch64::CMGEv2i32, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 557 /* cmle */, AArch64::CMLEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 557 /* cmle */, AArch64::CMGEv4i16, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 557 /* cmle */, AArch64::CMLEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 557 /* cmle */, AArch64::CMGEv4i32, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 557 /* cmle */, AArch64::CMLEv8i8rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 557 /* cmle */, AArch64::CMGEv8i8, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 557 /* cmle */, AArch64::CMLEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 557 /* cmle */, AArch64::CMGEv8i16, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 562 /* cmlo */, AArch64::CMHIv1i64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 562 /* cmlo */, AArch64::CMHIv16i8, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 562 /* cmlo */, AArch64::CMHIv2i64, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 562 /* cmlo */, AArch64::CMHIv2i32, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 562 /* cmlo */, AArch64::CMHIv4i16, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 562 /* cmlo */, AArch64::CMHIv4i32, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 562 /* cmlo */, AArch64::CMHIv8i8, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 562 /* cmlo */, AArch64::CMHIv8i16, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 567 /* cmls */, AArch64::CMHSv1i64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 567 /* cmls */, AArch64::CMHSv16i8, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 567 /* cmls */, AArch64::CMHSv2i64, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 567 /* cmls */, AArch64::CMHSv2i32, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 567 /* cmls */, AArch64::CMHSv4i16, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 567 /* cmls */, AArch64::CMHSv4i32, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 567 /* cmls */, AArch64::CMHSv8i8, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 567 /* cmls */, AArch64::CMHSv8i16, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 572 /* cmlt */, AArch64::CMLTv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, { 572 /* cmlt */, AArch64::CMGTv1i64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 572 /* cmlt */, AArch64::CMLTv16i8rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 572 /* cmlt */, AArch64::CMGTv16i8, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 572 /* cmlt */, AArch64::CMLTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 572 /* cmlt */, AArch64::CMGTv2i64, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 572 /* cmlt */, AArch64::CMLTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 572 /* cmlt */, AArch64::CMGTv2i32, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 572 /* cmlt */, AArch64::CMLTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 572 /* cmlt */, AArch64::CMGTv4i16, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 572 /* cmlt */, AArch64::CMLTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 572 /* cmlt */, AArch64::CMGTv4i32, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 572 /* cmlt */, AArch64::CMLTv8i8rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 572 /* cmlt */, AArch64::CMGTv8i8, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 572 /* cmlt */, AArch64::CMLTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 572 /* cmlt */, AArch64::CMGTv8i16, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 577 /* cmn */, AArch64::ADDSWrx, Convert__regWZR__Reg1_0__Reg1_1__imm_95_16, 0, { MCK_GPR32sponly, MCK_GPR32 }, }, { 577 /* cmn */, AArch64::ADDSXrx64, Convert__regXZR__Reg1_0__Reg1_1__imm_95_24, 0, { MCK_GPR64sponly, MCK_GPR64 }, }, { 577 /* cmn */, AArch64::ADDSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, 0, { MCK_GPR32, MCK_GPR32 }, }, { 577 /* cmn */, AArch64::SUBSWri, Convert__regWZR__Reg1_0__AddSubImmNeg2_1, Feature_UseNegativeImmediates, { MCK_GPR32sp, MCK_AddSubImmNeg }, }, { 577 /* cmn */, AArch64::ADDSWri, Convert__regWZR__Reg1_0__AddSubImm2_1, 0, { MCK_GPR32sp, MCK_AddSubImm }, }, { 577 /* cmn */, AArch64::ADDSXrs, Convert__regXZR__Reg1_0__Reg1_1__imm_95_0, 0, { MCK_GPR64, MCK_GPR64 }, }, { 577 /* cmn */, AArch64::SUBSXri, Convert__regXZR__Reg1_0__AddSubImmNeg2_1, Feature_UseNegativeImmediates, { MCK_GPR64sp, MCK_AddSubImmNeg }, }, { 577 /* cmn */, AArch64::ADDSXri, Convert__regXZR__Reg1_0__AddSubImm2_1, 0, { MCK_GPR64sp, MCK_AddSubImm }, }, { 577 /* cmn */, AArch64::ADDSWrs, Convert__regWZR__Reg1_0__Reg1_1__ArithmeticShifter321_2, 0, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, { 577 /* cmn */, AArch64::ADDSWrx, Convert__regWZR__Reg1_0__Reg1_1__Extend1_2, 0, { MCK_GPR32sp, MCK_GPR32, MCK_Extend }, }, { 577 /* cmn */, AArch64::ADDSXrs, Convert__regXZR__Reg1_0__Reg1_1__ArithmeticShifter641_2, 0, { MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, { 577 /* cmn */, AArch64::ADDSXrx, Convert__regXZR__Reg1_0__Reg1_1__Extend1_2, 0, { MCK_GPR64sp, MCK_GPR32, MCK_Extend }, }, { 577 /* cmn */, AArch64::ADDSXrx64, Convert__regXZR__Reg1_0__Reg1_1__ExtendLSL641_2, 0, { MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, }, { 581 /* cmp */, AArch64::SUBSWrx, Convert__regWZR__Reg1_0__Reg1_1__imm_95_16, 0, { MCK_GPR32sponly, MCK_GPR32 }, }, { 581 /* cmp */, AArch64::SUBSXrx64, Convert__regXZR__Reg1_0__Reg1_1__imm_95_24, 0, { MCK_GPR64sponly, MCK_GPR64 }, }, { 581 /* cmp */, AArch64::SUBSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, 0, { MCK_GPR32, MCK_GPR32 }, }, { 581 /* cmp */, AArch64::ADDSWri, Convert__regWZR__Reg1_0__AddSubImmNeg2_1, Feature_UseNegativeImmediates, { MCK_GPR32sp, MCK_AddSubImmNeg }, }, { 581 /* cmp */, AArch64::SUBSWri, Convert__regWZR__Reg1_0__AddSubImm2_1, 0, { MCK_GPR32sp, MCK_AddSubImm }, }, { 581 /* cmp */, AArch64::SUBSXrs, Convert__regXZR__Reg1_0__Reg1_1__imm_95_0, 0, { MCK_GPR64, MCK_GPR64 }, }, { 581 /* cmp */, AArch64::ADDSXri, Convert__regXZR__Reg1_0__AddSubImmNeg2_1, Feature_UseNegativeImmediates, { MCK_GPR64sp, MCK_AddSubImmNeg }, }, { 581 /* cmp */, AArch64::SUBSXri, Convert__regXZR__Reg1_0__AddSubImm2_1, 0, { MCK_GPR64sp, MCK_AddSubImm }, }, { 581 /* cmp */, AArch64::SUBSWrs, Convert__regWZR__Reg1_0__Reg1_1__ArithmeticShifter321_2, 0, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, { 581 /* cmp */, AArch64::SUBSWrx, Convert__regWZR__Reg1_0__Reg1_1__Extend1_2, 0, { MCK_GPR32sp, MCK_GPR32, MCK_Extend }, }, { 581 /* cmp */, AArch64::SUBSXrs, Convert__regXZR__Reg1_0__Reg1_1__ArithmeticShifter641_2, 0, { MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, { 581 /* cmp */, AArch64::SUBSXrx, Convert__regXZR__Reg1_0__Reg1_1__Extend1_2, 0, { MCK_GPR64sp, MCK_GPR32, MCK_Extend }, }, { 581 /* cmp */, AArch64::SUBSXrx64, Convert__regXZR__Reg1_0__Reg1_1__ExtendLSL641_2, 0, { MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, }, { 585 /* cmpeq */, AArch64::CMPEQ_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, }, { 585 /* cmpeq */, AArch64::CMPEQ_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 585 /* cmpeq */, AArch64::CMPEQ_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 585 /* cmpeq */, AArch64::CMPEQ_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, }, { 585 /* cmpeq */, AArch64::CMPEQ_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 585 /* cmpeq */, AArch64::CMPEQ_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 585 /* cmpeq */, AArch64::CMPEQ_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, }, { 585 /* cmpeq */, AArch64::CMPEQ_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 585 /* cmpeq */, AArch64::CMPEQ_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SImm5 }, }, { 585 /* cmpeq */, AArch64::CMPEQ_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 585 /* cmpeq */, AArch64::CMPEQ_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 591 /* cmpge */, AArch64::CMPGE_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, }, { 591 /* cmpge */, AArch64::CMPGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 591 /* cmpge */, AArch64::CMPGE_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 591 /* cmpge */, AArch64::CMPGE_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, }, { 591 /* cmpge */, AArch64::CMPGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 591 /* cmpge */, AArch64::CMPGE_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 591 /* cmpge */, AArch64::CMPGE_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, }, { 591 /* cmpge */, AArch64::CMPGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 591 /* cmpge */, AArch64::CMPGE_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SImm5 }, }, { 591 /* cmpge */, AArch64::CMPGE_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 591 /* cmpge */, AArch64::CMPGE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 597 /* cmpgt */, AArch64::CMPGT_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, }, { 597 /* cmpgt */, AArch64::CMPGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 597 /* cmpgt */, AArch64::CMPGT_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 597 /* cmpgt */, AArch64::CMPGT_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, }, { 597 /* cmpgt */, AArch64::CMPGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 597 /* cmpgt */, AArch64::CMPGT_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 597 /* cmpgt */, AArch64::CMPGT_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, }, { 597 /* cmpgt */, AArch64::CMPGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 597 /* cmpgt */, AArch64::CMPGT_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SImm5 }, }, { 597 /* cmpgt */, AArch64::CMPGT_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 597 /* cmpgt */, AArch64::CMPGT_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 603 /* cmphi */, AArch64::CMPHI_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_Imm0_127 }, }, { 603 /* cmphi */, AArch64::CMPHI_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 603 /* cmphi */, AArch64::CMPHI_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 603 /* cmphi */, AArch64::CMPHI_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_Imm0_127 }, }, { 603 /* cmphi */, AArch64::CMPHI_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 603 /* cmphi */, AArch64::CMPHI_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 603 /* cmphi */, AArch64::CMPHI_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_Imm0_127 }, }, { 603 /* cmphi */, AArch64::CMPHI_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 603 /* cmphi */, AArch64::CMPHI_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_Imm0_127 }, }, { 603 /* cmphi */, AArch64::CMPHI_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 603 /* cmphi */, AArch64::CMPHI_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 609 /* cmphs */, AArch64::CMPHS_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_Imm0_127 }, }, { 609 /* cmphs */, AArch64::CMPHS_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 609 /* cmphs */, AArch64::CMPHS_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 609 /* cmphs */, AArch64::CMPHS_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_Imm0_127 }, }, { 609 /* cmphs */, AArch64::CMPHS_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 609 /* cmphs */, AArch64::CMPHS_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 609 /* cmphs */, AArch64::CMPHS_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_Imm0_127 }, }, { 609 /* cmphs */, AArch64::CMPHS_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 609 /* cmphs */, AArch64::CMPHS_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_Imm0_127 }, }, { 609 /* cmphs */, AArch64::CMPHS_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 609 /* cmphs */, AArch64::CMPHS_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 615 /* cmple */, AArch64::CMPLE_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, }, { 615 /* cmple */, AArch64::CMPGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 615 /* cmple */, AArch64::CMPLE_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 615 /* cmple */, AArch64::CMPLE_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, }, { 615 /* cmple */, AArch64::CMPGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 615 /* cmple */, AArch64::CMPLE_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 615 /* cmple */, AArch64::CMPLE_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, }, { 615 /* cmple */, AArch64::CMPGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 615 /* cmple */, AArch64::CMPLE_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SImm5 }, }, { 615 /* cmple */, AArch64::CMPLE_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 615 /* cmple */, AArch64::CMPGE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_5__SVEVectorBReg1_4, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 621 /* cmplo */, AArch64::CMPLO_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_Imm0_127 }, }, { 621 /* cmplo */, AArch64::CMPHI_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 621 /* cmplo */, AArch64::CMPLO_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 621 /* cmplo */, AArch64::CMPLO_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_Imm0_127 }, }, { 621 /* cmplo */, AArch64::CMPHI_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 621 /* cmplo */, AArch64::CMPLO_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 621 /* cmplo */, AArch64::CMPLO_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_Imm0_127 }, }, { 621 /* cmplo */, AArch64::CMPHI_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 621 /* cmplo */, AArch64::CMPLO_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_Imm0_127 }, }, { 621 /* cmplo */, AArch64::CMPLO_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 621 /* cmplo */, AArch64::CMPHI_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_5__SVEVectorBReg1_4, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 627 /* cmpls */, AArch64::CMPLS_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_Imm0_127 }, }, { 627 /* cmpls */, AArch64::CMPHS_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 627 /* cmpls */, AArch64::CMPLS_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 627 /* cmpls */, AArch64::CMPLS_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_Imm0_127 }, }, { 627 /* cmpls */, AArch64::CMPHS_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 627 /* cmpls */, AArch64::CMPLS_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 627 /* cmpls */, AArch64::CMPLS_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_Imm0_127 }, }, { 627 /* cmpls */, AArch64::CMPHS_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 627 /* cmpls */, AArch64::CMPLS_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__Imm0_1271_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_Imm0_127 }, }, { 627 /* cmpls */, AArch64::CMPLS_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 627 /* cmpls */, AArch64::CMPHS_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_5__SVEVectorBReg1_4, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 633 /* cmplt */, AArch64::CMPLT_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, }, { 633 /* cmplt */, AArch64::CMPGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 633 /* cmplt */, AArch64::CMPLT_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 633 /* cmplt */, AArch64::CMPLT_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, }, { 633 /* cmplt */, AArch64::CMPGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 633 /* cmplt */, AArch64::CMPLT_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 633 /* cmplt */, AArch64::CMPLT_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, }, { 633 /* cmplt */, AArch64::CMPGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 633 /* cmplt */, AArch64::CMPLT_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SImm5 }, }, { 633 /* cmplt */, AArch64::CMPLT_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 633 /* cmplt */, AArch64::CMPGT_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_5__SVEVectorBReg1_4, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 639 /* cmpne */, AArch64::CMPNE_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, }, { 639 /* cmpne */, AArch64::CMPNE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 639 /* cmpne */, AArch64::CMPNE_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 639 /* cmpne */, AArch64::CMPNE_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, }, { 639 /* cmpne */, AArch64::CMPNE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 639 /* cmpne */, AArch64::CMPNE_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 639 /* cmpne */, AArch64::CMPNE_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, }, { 639 /* cmpne */, AArch64::CMPNE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 639 /* cmpne */, AArch64::CMPNE_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SImm51_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SImm5 }, }, { 639 /* cmpne */, AArch64::CMPNE_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 639 /* cmpne */, AArch64::CMPNE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 645 /* cmtst */, AArch64::CMTSTv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 645 /* cmtst */, AArch64::CMTSTv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 645 /* cmtst */, AArch64::CMTSTv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 645 /* cmtst */, AArch64::CMTSTv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 645 /* cmtst */, AArch64::CMTSTv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 645 /* cmtst */, AArch64::CMTSTv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 645 /* cmtst */, AArch64::CMTSTv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 645 /* cmtst */, AArch64::CMTSTv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 651 /* cneg */, AArch64::CSNEGWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, }, { 651 /* cneg */, AArch64::CSNEGXr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_CondCode }, }, { 656 /* cnot */, AArch64::CNOT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 656 /* cnot */, AArch64::CNOT_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 656 /* cnot */, AArch64::CNOT_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 656 /* cnot */, AArch64::CNOT_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, }, { 661 /* cnt */, AArch64::CNTv16i8, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, { 661 /* cnt */, AArch64::CNTv8i8, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, { 661 /* cnt */, AArch64::CNT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 661 /* cnt */, AArch64::CNT_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 661 /* cnt */, AArch64::CNT_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 661 /* cnt */, AArch64::CNT_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, }, { 665 /* cntb */, AArch64::CNTB_XPiI, Convert__Reg1_0__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 665 /* cntb */, AArch64::CNTB_XPiI, Convert__Reg1_0__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 665 /* cntb */, AArch64::CNTB_XPiI, Convert__Reg1_0__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 670 /* cntd */, AArch64::CNTD_XPiI, Convert__Reg1_0__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 670 /* cntd */, AArch64::CNTD_XPiI, Convert__Reg1_0__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 670 /* cntd */, AArch64::CNTD_XPiI, Convert__Reg1_0__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 675 /* cnth */, AArch64::CNTH_XPiI, Convert__Reg1_0__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 675 /* cnth */, AArch64::CNTH_XPiI, Convert__Reg1_0__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 675 /* cnth */, AArch64::CNTH_XPiI, Convert__Reg1_0__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 680 /* cntp */, AArch64::CNTP_XPP_H, Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateHReg1_2, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateAnyReg, MCK_SVEPredicateHReg }, }, { 680 /* cntp */, AArch64::CNTP_XPP_S, Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateSReg1_2, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateAnyReg, MCK_SVEPredicateSReg }, }, { 680 /* cntp */, AArch64::CNTP_XPP_D, Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateDReg1_2, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateAnyReg, MCK_SVEPredicateDReg }, }, { 680 /* cntp */, AArch64::CNTP_XPP_B, Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_2, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateAnyReg, MCK_SVEPredicateBReg }, }, { 685 /* cntw */, AArch64::CNTW_XPiI, Convert__Reg1_0__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 685 /* cntw */, AArch64::CNTW_XPiI, Convert__Reg1_0__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 685 /* cntw */, AArch64::CNTW_XPiI, Convert__Reg1_0__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 690 /* compact */, AArch64::COMPACT_ZPZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 690 /* compact */, AArch64::COMPACT_ZPZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 698 /* cpy */, AArch64::CPY_ZPmV_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR16 }, }, { 698 /* cpy */, AArch64::CPY_ZPmR_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR32sp }, }, { 698 /* cpy */, AArch64::CPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm162_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm16 }, }, { 698 /* cpy */, AArch64::CPY_ZPzI_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVECpyImm162_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm16 }, }, { 698 /* cpy */, AArch64::CPY_ZPmV_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR32 }, }, { 698 /* cpy */, AArch64::CPY_ZPmR_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR32sp }, }, { 698 /* cpy */, AArch64::CPY_ZPmI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm322_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm32 }, }, { 698 /* cpy */, AArch64::CPY_ZPzI_S, Convert__SVEVectorSReg1_0__SVEPredicateAnyReg1_1__SVECpyImm322_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm32 }, }, { 698 /* cpy */, AArch64::CPY_ZPmV_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR64 }, }, { 698 /* cpy */, AArch64::CPY_ZPmR_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR64sp }, }, { 698 /* cpy */, AArch64::CPY_ZPmI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm642_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm64 }, }, { 698 /* cpy */, AArch64::CPY_ZPzI_D, Convert__SVEVectorDReg1_0__SVEPredicateAnyReg1_1__SVECpyImm642_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm64 }, }, { 698 /* cpy */, AArch64::CPY_ZPmV_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR8 }, }, { 698 /* cpy */, AArch64::CPY_ZPmR_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR32sp }, }, { 698 /* cpy */, AArch64::CPY_ZPmI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm82_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm8 }, }, { 698 /* cpy */, AArch64::CPY_ZPzI_B, Convert__SVEVectorBReg1_0__SVEPredicateAnyReg1_1__SVECpyImm82_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm8 }, }, { 702 /* crc32b */, AArch64::CRC32Brr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 709 /* crc32cb */, AArch64::CRC32CBrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 717 /* crc32ch */, AArch64::CRC32CHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 725 /* crc32cw */, AArch64::CRC32CWrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 733 /* crc32cx */, AArch64::CRC32CXrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR64 }, }, { 741 /* crc32h */, AArch64::CRC32Hrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 748 /* crc32w */, AArch64::CRC32Wrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 755 /* crc32x */, AArch64::CRC32Xrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR64 }, }, { 762 /* csdb */, AArch64::HINT, Convert__imm_95_20, 0, { }, }, { 767 /* csel */, AArch64::CSELWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, }, { 767 /* csel */, AArch64::CSELXr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_CondCode }, }, { 772 /* cset */, AArch64::CSINCWr, Convert__Reg1_0__regWZR__regWZR__CondCode1_1, 0, { MCK_GPR32, MCK_CondCode }, }, { 772 /* cset */, AArch64::CSINCXr, Convert__Reg1_0__regXZR__regXZR__CondCode1_1, 0, { MCK_GPR64, MCK_CondCode }, }, { 777 /* csetm */, AArch64::CSINVWr, Convert__Reg1_0__regWZR__regWZR__CondCode1_1, 0, { MCK_GPR32, MCK_CondCode }, }, { 777 /* csetm */, AArch64::CSINVXr, Convert__Reg1_0__regXZR__regXZR__CondCode1_1, 0, { MCK_GPR64, MCK_CondCode }, }, { 783 /* csinc */, AArch64::CSINCWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, }, { 783 /* csinc */, AArch64::CSINCXr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_CondCode }, }, { 789 /* csinv */, AArch64::CSINVWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, }, { 789 /* csinv */, AArch64::CSINVXr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_CondCode }, }, { 795 /* csneg */, AArch64::CSNEGWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, }, { 795 /* csneg */, AArch64::CSNEGXr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_CondCode }, }, { 801 /* ctermeq */, AArch64::CTERMEQ_WW, Convert__Reg1_0__Reg1_1, Feature_HasSVE, { MCK_GPR32, MCK_GPR32 }, }, { 801 /* ctermeq */, AArch64::CTERMEQ_XX, Convert__Reg1_0__Reg1_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64 }, }, { 809 /* ctermne */, AArch64::CTERMNE_WW, Convert__Reg1_0__Reg1_1, Feature_HasSVE, { MCK_GPR32, MCK_GPR32 }, }, { 809 /* ctermne */, AArch64::CTERMNE_XX, Convert__Reg1_0__Reg1_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64 }, }, { 817 /* dcps1 */, AArch64::DCPS1, Convert__imm_95_0, 0, { }, }, { 817 /* dcps1 */, AArch64::DCPS1, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, { 823 /* dcps2 */, AArch64::DCPS2, Convert__imm_95_0, 0, { }, }, { 823 /* dcps2 */, AArch64::DCPS2, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, { 829 /* dcps3 */, AArch64::DCPS3, Convert__imm_95_0, 0, { }, }, { 829 /* dcps3 */, AArch64::DCPS3, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, { 835 /* decb */, AArch64::DECB_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 835 /* decb */, AArch64::DECB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 835 /* decb */, AArch64::DECB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 840 /* decd */, AArch64::DECD_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 840 /* decd */, AArch64::DECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorDReg }, }, { 840 /* decd */, AArch64::DECD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 840 /* decd */, AArch64::DECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern }, }, { 840 /* decd */, AArch64::DECD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 840 /* decd */, AArch64::DECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 845 /* dech */, AArch64::DECH_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 845 /* dech */, AArch64::DECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorHReg }, }, { 845 /* dech */, AArch64::DECH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 845 /* dech */, AArch64::DECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, }, { 845 /* dech */, AArch64::DECH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 845 /* dech */, AArch64::DECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 850 /* decp */, AArch64::DECP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, }, { 850 /* decp */, AArch64::DECP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, }, { 850 /* decp */, AArch64::DECP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, }, { 850 /* decp */, AArch64::DECP_XP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg }, }, { 850 /* decp */, AArch64::DECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, }, { 850 /* decp */, AArch64::DECP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg }, }, { 850 /* decp */, AArch64::DECP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg }, }, { 855 /* decw */, AArch64::DECW_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 855 /* decw */, AArch64::DECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorSReg }, }, { 855 /* decw */, AArch64::DECW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 855 /* decw */, AArch64::DECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern }, }, { 855 /* decw */, AArch64::DECW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 855 /* decw */, AArch64::DECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 860 /* dmb */, AArch64::DMB, Convert__Barrier1_0, 0, { MCK_Barrier }, }, { 864 /* drps */, AArch64::DRPS, Convert_NoOperands, 0, { }, }, { 869 /* dsb */, AArch64::DSB, Convert__Barrier1_0, 0, { MCK_Barrier }, }, { 873 /* dup */, AArch64::DUP_ZR_H, Convert__SVEVectorHReg1_0__Reg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32sp }, }, { 873 /* dup */, AArch64::DUP_ZI_H, Convert__SVEVectorHReg1_0__SVECpyImm162_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVECpyImm16 }, }, { 873 /* dup */, AArch64::DUP_ZR_S, Convert__SVEVectorSReg1_0__Reg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_GPR32sp }, }, { 873 /* dup */, AArch64::DUP_ZI_S, Convert__SVEVectorSReg1_0__SVECpyImm322_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVECpyImm32 }, }, { 873 /* dup */, AArch64::DUP_ZR_D, Convert__SVEVectorDReg1_0__Reg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_GPR64sp }, }, { 873 /* dup */, AArch64::DUP_ZI_D, Convert__SVEVectorDReg1_0__SVECpyImm642_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVECpyImm64 }, }, { 873 /* dup */, AArch64::DUP_ZR_B, Convert__SVEVectorBReg1_0__Reg1_1, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_GPR32sp }, }, { 873 /* dup */, AArch64::DUP_ZI_B, Convert__SVEVectorBReg1_0__SVECpyImm82_1, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVECpyImm8 }, }, { 873 /* dup */, AArch64::DUPv16i8gpr, Convert__VectorReg1281_1__Reg1_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_GPR32 }, }, { 873 /* dup */, AArch64::DUPv2i64gpr, Convert__VectorReg1281_1__Reg1_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_GPR64 }, }, { 873 /* dup */, AArch64::DUPv2i32gpr, Convert__VectorReg641_1__Reg1_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_GPR32 }, }, { 873 /* dup */, AArch64::DUPv4i16gpr, Convert__VectorReg641_1__Reg1_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_GPR32 }, }, { 873 /* dup */, AArch64::DUPv4i32gpr, Convert__VectorReg1281_1__Reg1_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_GPR32 }, }, { 873 /* dup */, AArch64::DUPv8i8gpr, Convert__VectorReg641_1__Reg1_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_GPR32 }, }, { 873 /* dup */, AArch64::DUPv8i16gpr, Convert__VectorReg1281_1__Reg1_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_GPR32 }, }, { 873 /* dup */, AArch64::CPYi16, Convert__Reg1_0__VectorReg1281_1__IndexRange0_71_2, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK_IndexRange0_7 }, }, { 873 /* dup */, AArch64::CPYi32, Convert__Reg1_0__VectorReg1281_1__IndexRange0_31_2, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 873 /* dup */, AArch64::CPYi64, Convert__Reg1_0__VectorReg1281_1__IndexRange0_11_2, Feature_HasNEON, { MCK_FPR64, MCK_VectorReg128, MCK_IndexRange0_1 }, }, { 873 /* dup */, AArch64::CPYi8, Convert__Reg1_0__VectorReg1281_1__IndexRange0_151_2, Feature_HasNEON, { MCK_FPR8, MCK_VectorReg128, MCK_IndexRange0_15 }, }, { 873 /* dup */, AArch64::DUP_ZZI_Q, Convert__SVEVectorQReg1_0__SVEVectorQReg1_1__SVEIndexRange0_31_2, Feature_HasSVE, { MCK_SVEVectorQReg, MCK_SVEVectorQReg, MCK_SVEIndexRange0_3 }, }, { 873 /* dup */, AArch64::DUP_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEIndexRange0_311_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEIndexRange0_31 }, }, { 873 /* dup */, AArch64::DUP_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEIndexRange0_151_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEIndexRange0_15 }, }, { 873 /* dup */, AArch64::DUP_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEIndexRange0_71_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEIndexRange0_7 }, }, { 873 /* dup */, AArch64::DUP_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEIndexRange0_631_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEIndexRange0_63 }, }, { 873 /* dup */, AArch64::DUPv16i8lane, Convert__VectorReg1281_1__VectorReg1281_2__IndexRange0_151_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_15 }, }, { 873 /* dup */, AArch64::DUPv2i64lane, Convert__VectorReg1281_1__VectorReg1281_2__IndexRange0_11_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_1 }, }, { 873 /* dup */, AArch64::DUPv2i32lane, Convert__VectorReg641_1__VectorReg1281_2__IndexRange0_31_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 873 /* dup */, AArch64::DUPv4i16lane, Convert__VectorReg641_1__VectorReg1281_2__IndexRange0_71_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_7 }, }, { 873 /* dup */, AArch64::DUPv4i32lane, Convert__VectorReg1281_1__VectorReg1281_2__IndexRange0_31_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 873 /* dup */, AArch64::DUPv8i8lane, Convert__VectorReg641_1__VectorReg1281_2__IndexRange0_151_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_15 }, }, { 873 /* dup */, AArch64::DUPv8i16lane, Convert__VectorReg1281_1__VectorReg1281_2__IndexRange0_71_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_7 }, }, { 877 /* dupm */, AArch64::DUPM_ZI, Convert__SVEVectorHReg1_0__SVELogicalImm161_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, }, { 877 /* dupm */, AArch64::DUPM_ZI, Convert__SVEVectorSReg1_0__SVELogicalImm321_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVELogicalImm32 }, }, { 877 /* dupm */, AArch64::DUPM_ZI, Convert__SVEVectorDReg1_0__LogicalImm641_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_LogicalImm64 }, }, { 877 /* dupm */, AArch64::DUPM_ZI, Convert__SVEVectorBReg1_0__SVELogicalImm81_1, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVELogicalImm8 }, }, { 882 /* eon */, AArch64::EONWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 882 /* eon */, AArch64::EORWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, Feature_UseNegativeImmediates, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32Not }, }, { 882 /* eon */, AArch64::EONXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 882 /* eon */, AArch64::EORXri, Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2, Feature_UseNegativeImmediates, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64Not }, }, { 882 /* eon */, AArch64::EOR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm16Not1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16Not }, }, { 882 /* eon */, AArch64::EOR_ZI, Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm32Not1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVELogicalImm32Not }, }, { 882 /* eon */, AArch64::EOR_ZI, Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm64Not1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_LogicalImm64Not }, }, { 882 /* eon */, AArch64::EOR_ZI, Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm8Not1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVELogicalImm8Not }, }, { 882 /* eon */, AArch64::EONWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, { 882 /* eon */, AArch64::EONXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, { 886 /* eor */, AArch64::EORWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 886 /* eor */, AArch64::EORWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, 0, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32 }, }, { 886 /* eor */, AArch64::EORXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 886 /* eor */, AArch64::EORXri, Convert__Reg1_0__Reg1_1__LogicalImm641_2, 0, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64 }, }, { 886 /* eor */, AArch64::EOR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm161_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, }, { 886 /* eor */, AArch64::EOR_ZI, Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm321_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVELogicalImm32 }, }, { 886 /* eor */, AArch64::EOR_ZI, Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm641_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_LogicalImm64 }, }, { 886 /* eor */, AArch64::EOR_ZZZ, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 886 /* eor */, AArch64::EOR_ZI, Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm81_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVELogicalImm8 }, }, { 886 /* eor */, AArch64::EORv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 886 /* eor */, AArch64::EORv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 886 /* eor */, AArch64::EORWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, { 886 /* eor */, AArch64::EORXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, { 886 /* eor */, AArch64::EOR_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 886 /* eor */, AArch64::EOR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 886 /* eor */, AArch64::EOR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 886 /* eor */, AArch64::EOR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 886 /* eor */, AArch64::EOR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 890 /* eor3 */, AArch64::EOR3, Convert__imm_95_0__imm_95_0__imm_95_0__imm_95_0, Feature_HasSHA3, { }, }, { 895 /* eors */, AArch64::EORS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 900 /* eorv */, AArch64::EORV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 900 /* eorv */, AArch64::EORV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 900 /* eorv */, AArch64::EORV_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 900 /* eorv */, AArch64::EORV_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, }, { 905 /* eret */, AArch64::ERET, Convert_NoOperands, 0, { }, }, { 910 /* eretaa */, AArch64::ERETAA, Convert_NoOperands, Feature_HasV8_3a, { }, }, { 917 /* eretab */, AArch64::ERETAB, Convert_NoOperands, Feature_HasV8_3a, { }, }, { 924 /* esb */, AArch64::HINT, Convert__imm_95_16, Feature_HasRAS, { }, }, { 928 /* ext */, AArch64::EXT_ZZI, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__Imm0_2551_3, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm0_255 }, }, { 928 /* ext */, AArch64::EXTv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__Imm1_4, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm }, }, { 928 /* ext */, AArch64::EXTv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3__Imm1_4, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm }, }, { 932 /* extr */, AArch64::EXTRWrri, Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_311_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, }, { 932 /* extr */, AArch64::EXTRXrri, Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_631_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_Imm0_63 }, }, { 937 /* fabd */, AArch64::FABD16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 937 /* fabd */, AArch64::FABD32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 937 /* fabd */, AArch64::FABD64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 937 /* fabd */, AArch64::FABDv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 937 /* fabd */, AArch64::FABDv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 937 /* fabd */, AArch64::FABDv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 937 /* fabd */, AArch64::FABDv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 937 /* fabd */, AArch64::FABDv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 937 /* fabd */, AArch64::FABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 937 /* fabd */, AArch64::FABD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 937 /* fabd */, AArch64::FABD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 942 /* fabs */, AArch64::FABSHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 942 /* fabs */, AArch64::FABSSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, { 942 /* fabs */, AArch64::FABSDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, { 942 /* fabs */, AArch64::FABSv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 942 /* fabs */, AArch64::FABSv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 942 /* fabs */, AArch64::FABSv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 942 /* fabs */, AArch64::FABSv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 942 /* fabs */, AArch64::FABSv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 942 /* fabs */, AArch64::FABS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 942 /* fabs */, AArch64::FABS_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 942 /* fabs */, AArch64::FABS_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 947 /* facge */, AArch64::FACGE16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 947 /* facge */, AArch64::FACGE32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 947 /* facge */, AArch64::FACGE64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 947 /* facge */, AArch64::FACGEv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 947 /* facge */, AArch64::FACGEv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 947 /* facge */, AArch64::FACGEv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 947 /* facge */, AArch64::FACGEv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 947 /* facge */, AArch64::FACGEv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 947 /* facge */, AArch64::FACGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 947 /* facge */, AArch64::FACGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 947 /* facge */, AArch64::FACGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 953 /* facgt */, AArch64::FACGT16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 953 /* facgt */, AArch64::FACGT32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 953 /* facgt */, AArch64::FACGT64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 953 /* facgt */, AArch64::FACGTv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 953 /* facgt */, AArch64::FACGTv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 953 /* facgt */, AArch64::FACGTv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 953 /* facgt */, AArch64::FACGTv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 953 /* facgt */, AArch64::FACGTv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 953 /* facgt */, AArch64::FACGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 953 /* facgt */, AArch64::FACGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 953 /* facgt */, AArch64::FACGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 959 /* facle */, AArch64::FACGE32, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 959 /* facle */, AArch64::FACGE64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 959 /* facle */, AArch64::FACGEv2f64, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 959 /* facle */, AArch64::FACGEv2f32, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 959 /* facle */, AArch64::FACGEv4f16, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 959 /* facle */, AArch64::FACGEv4f32, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 959 /* facle */, AArch64::FACGEv8f16, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 959 /* facle */, AArch64::FACGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 959 /* facle */, AArch64::FACGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 959 /* facle */, AArch64::FACGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 965 /* faclt */, AArch64::FACGT32, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 965 /* faclt */, AArch64::FACGT64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 965 /* faclt */, AArch64::FACGTv2f64, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 965 /* faclt */, AArch64::FACGTv2f32, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 965 /* faclt */, AArch64::FACGTv4f16, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 965 /* faclt */, AArch64::FACGTv4f32, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 965 /* faclt */, AArch64::FACGTv8f16, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 965 /* faclt */, AArch64::FACGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 965 /* faclt */, AArch64::FACGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 965 /* faclt */, AArch64::FACGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 971 /* fadd */, AArch64::FADDHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 971 /* fadd */, AArch64::FADDSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 971 /* fadd */, AArch64::FADDDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 971 /* fadd */, AArch64::FADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 971 /* fadd */, AArch64::FADD_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 971 /* fadd */, AArch64::FADD_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 971 /* fadd */, AArch64::FADDv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 971 /* fadd */, AArch64::FADDv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 971 /* fadd */, AArch64::FADDv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 971 /* fadd */, AArch64::FADDv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 971 /* fadd */, AArch64::FADDv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 971 /* fadd */, AArch64::FADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 971 /* fadd */, AArch64::FADD_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfOne }, }, { 971 /* fadd */, AArch64::FADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 971 /* fadd */, AArch64::FADD_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandHalfOne }, }, { 971 /* fadd */, AArch64::FADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 971 /* fadd */, AArch64::FADD_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandHalfOne }, }, { 976 /* fadda */, AArch64::FADDA_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_FPR16, MCK_SVEVectorHReg }, }, { 976 /* fadda */, AArch64::FADDA_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_FPR32, MCK_SVEVectorSReg }, }, { 976 /* fadda */, AArch64::FADDA_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_FPR64, MCK_SVEVectorDReg }, }, { 982 /* faddp */, AArch64::FADDPv2i64p, Convert__FPRAsmOperandFPR641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_FPRAsmOperandFPR64, MCK_VectorReg128 }, }, { 982 /* faddp */, AArch64::FADDPv2i16p, Convert__FPRAsmOperandFPR161_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_2h, MCK_FPRAsmOperandFPR16, MCK_VectorReg64 }, }, { 982 /* faddp */, AArch64::FADDPv2i32p, Convert__FPRAsmOperandFPR321_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_FPRAsmOperandFPR32, MCK_VectorReg64 }, }, { 982 /* faddp */, AArch64::FADDPv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 982 /* faddp */, AArch64::FADDPv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 982 /* faddp */, AArch64::FADDPv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 982 /* faddp */, AArch64::FADDPv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 982 /* faddp */, AArch64::FADDPv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 988 /* faddv */, AArch64::FADDV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 988 /* faddv */, AArch64::FADDV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 988 /* faddv */, AArch64::FADDV_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 994 /* fcadd */, AArch64::FCADDv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__ComplexRotationOdd1_4, Feature_HasV8_3a|Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_ComplexRotationOdd }, }, { 994 /* fcadd */, AArch64::FCADDv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3__ComplexRotationOdd1_4, Feature_HasV8_3a|Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64, MCK_ComplexRotationOdd }, }, { 994 /* fcadd */, AArch64::FCADDv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3__ComplexRotationOdd1_4, Feature_HasV8_3a|Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64, MCK_ComplexRotationOdd }, }, { 994 /* fcadd */, AArch64::FCADDv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__ComplexRotationOdd1_4, Feature_HasV8_3a|Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_ComplexRotationOdd }, }, { 994 /* fcadd */, AArch64::FCADDv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__ComplexRotationOdd1_4, Feature_HasV8_3a|Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_ComplexRotationOdd }, }, { 994 /* fcadd */, AArch64::FCADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5__ComplexRotationOdd1_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, }, { 994 /* fcadd */, AArch64::FCADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5__ComplexRotationOdd1_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationOdd }, }, { 994 /* fcadd */, AArch64::FCADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5__ComplexRotationOdd1_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationOdd }, }, { 1000 /* fccmp */, AArch64::FCCMPHrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15, MCK_CondCode }, }, { 1000 /* fccmp */, AArch64::FCCMPSrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_Imm0_15, MCK_CondCode }, }, { 1000 /* fccmp */, AArch64::FCCMPDrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_Imm0_15, MCK_CondCode }, }, { 1006 /* fccmpe */, AArch64::FCCMPEHrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15, MCK_CondCode }, }, { 1006 /* fccmpe */, AArch64::FCCMPESrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_Imm0_15, MCK_CondCode }, }, { 1006 /* fccmpe */, AArch64::FCCMPEDrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_Imm0_15, MCK_CondCode }, }, { 1013 /* fcmeq */, AArch64::FCMEQv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQ16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQ32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQ64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0, MCK__DOT_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0, MCK__DOT_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQ_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1013 /* fcmeq */, AArch64::FCMEQ_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1013 /* fcmeq */, AArch64::FCMEQ_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1013 /* fcmeq */, AArch64::FCMEQ_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__35_0, MCK__DOT_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQ_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__35_0, MCK__DOT_0 }, }, { 1013 /* fcmeq */, AArch64::FCMEQ_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__35_0, MCK__DOT_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0 }, }, { 1019 /* fcmge */, AArch64::FCMGE16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1019 /* fcmge */, AArch64::FCMGEv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0 }, }, { 1019 /* fcmge */, AArch64::FCMGE32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1019 /* fcmge */, AArch64::FCMGEv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, { 1019 /* fcmge */, AArch64::FCMGE64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1019 /* fcmge */, AArch64::FCMGEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1019 /* fcmge */, AArch64::FCMGEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1019 /* fcmge */, AArch64::FCMGEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1019 /* fcmge */, AArch64::FCMGEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1019 /* fcmge */, AArch64::FCMGEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1019 /* fcmge */, AArch64::FCMGEv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0, MCK__DOT_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0, MCK__DOT_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, { 1019 /* fcmge */, AArch64::FCMGEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, { 1019 /* fcmge */, AArch64::FCMGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1019 /* fcmge */, AArch64::FCMGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1019 /* fcmge */, AArch64::FCMGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1019 /* fcmge */, AArch64::FCMGE_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__35_0, MCK__DOT_0 }, }, { 1019 /* fcmge */, AArch64::FCMGE_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__35_0, MCK__DOT_0 }, }, { 1019 /* fcmge */, AArch64::FCMGE_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__35_0, MCK__DOT_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGT16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGT32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGT64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0, MCK__DOT_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0, MCK__DOT_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1025 /* fcmgt */, AArch64::FCMGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1025 /* fcmgt */, AArch64::FCMGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1025 /* fcmgt */, AArch64::FCMGT_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__35_0, MCK__DOT_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGT_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__35_0, MCK__DOT_0 }, }, { 1025 /* fcmgt */, AArch64::FCMGT_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__35_0, MCK__DOT_0 }, }, { 1031 /* fcmla */, AArch64::FCMLAv2f64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__ComplexRotationEven1_4, Feature_HasV8_3a|Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_ComplexRotationEven }, }, { 1031 /* fcmla */, AArch64::FCMLAv2f32, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3__ComplexRotationEven1_4, Feature_HasV8_3a|Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64, MCK_ComplexRotationEven }, }, { 1031 /* fcmla */, AArch64::FCMLAv4f16, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3__ComplexRotationEven1_4, Feature_HasV8_3a|Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64, MCK_ComplexRotationEven }, }, { 1031 /* fcmla */, AArch64::FCMLAv4f32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__ComplexRotationEven1_4, Feature_HasV8_3a|Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_ComplexRotationEven }, }, { 1031 /* fcmla */, AArch64::FCMLAv8f16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__ComplexRotationEven1_4, Feature_HasV8_3a|Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_ComplexRotationEven }, }, { 1031 /* fcmla */, AArch64::FCMLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3__ComplexRotationEven1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_3, MCK_ComplexRotationEven }, }, { 1031 /* fcmla */, AArch64::FCMLA_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_11_3__ComplexRotationEven1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_1, MCK_ComplexRotationEven }, }, { 1031 /* fcmla */, AArch64::FCMLAv4f16_indexed, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_11_4__ComplexRotationEven1_5, Feature_HasV8_3a|Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_1, MCK_ComplexRotationEven }, }, { 1031 /* fcmla */, AArch64::FCMLAv4f32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_11_4__ComplexRotationEven1_5, Feature_HasV8_3a|Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_1, MCK_ComplexRotationEven }, }, { 1031 /* fcmla */, AArch64::FCMLAv8f16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4__ComplexRotationEven1_5, Feature_HasV8_3a|Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3, MCK_ComplexRotationEven }, }, { 1031 /* fcmla */, AArch64::FCMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5__ComplexRotationEven1_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, }, { 1031 /* fcmla */, AArch64::FCMLA_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5__ComplexRotationEven1_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationEven }, }, { 1031 /* fcmla */, AArch64::FCMLA_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5__ComplexRotationEven1_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationEven }, }, { 1037 /* fcmle */, AArch64::FCMLEv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0 }, }, { 1037 /* fcmle */, AArch64::FCMLEv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0 }, }, { 1037 /* fcmle */, AArch64::FCMGE32, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1037 /* fcmle */, AArch64::FCMLEv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, { 1037 /* fcmle */, AArch64::FCMGE64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1037 /* fcmle */, AArch64::FCMLEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1037 /* fcmle */, AArch64::FCMGEv2f64, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1037 /* fcmle */, AArch64::FCMLEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 1037 /* fcmle */, AArch64::FCMGEv2f32, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1037 /* fcmle */, AArch64::FCMLEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 1037 /* fcmle */, AArch64::FCMGEv4f16, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1037 /* fcmle */, AArch64::FCMLEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1037 /* fcmle */, AArch64::FCMGEv4f32, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1037 /* fcmle */, AArch64::FCMLEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1037 /* fcmle */, AArch64::FCMGEv8f16, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1037 /* fcmle */, AArch64::FCMLEv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, { 1037 /* fcmle */, AArch64::FCMLEv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, { 1037 /* fcmle */, AArch64::FCMLEv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, { 1037 /* fcmle */, AArch64::FCMLEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, { 1037 /* fcmle */, AArch64::FCMLEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0, MCK__DOT_0 }, }, { 1037 /* fcmle */, AArch64::FCMLEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0, MCK__DOT_0 }, }, { 1037 /* fcmle */, AArch64::FCMLEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, { 1037 /* fcmle */, AArch64::FCMLEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, { 1037 /* fcmle */, AArch64::FCMLEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, { 1037 /* fcmle */, AArch64::FCMLEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, { 1037 /* fcmle */, AArch64::FCMLEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, { 1037 /* fcmle */, AArch64::FCMLEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, { 1037 /* fcmle */, AArch64::FCMLEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, { 1037 /* fcmle */, AArch64::FCMGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1037 /* fcmle */, AArch64::FCMGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1037 /* fcmle */, AArch64::FCMGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1037 /* fcmle */, AArch64::FCMLE_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__35_0, MCK__DOT_0 }, }, { 1037 /* fcmle */, AArch64::FCMLE_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__35_0, MCK__DOT_0 }, }, { 1037 /* fcmle */, AArch64::FCMLE_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__35_0, MCK__DOT_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0 }, }, { 1043 /* fcmlt */, AArch64::FCMGT32, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, { 1043 /* fcmlt */, AArch64::FCMGT64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1043 /* fcmlt */, AArch64::FCMGTv2f64, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 1043 /* fcmlt */, AArch64::FCMGTv2f32, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, { 1043 /* fcmlt */, AArch64::FCMGTv4f16, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1043 /* fcmlt */, AArch64::FCMGTv4f32, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, { 1043 /* fcmlt */, AArch64::FCMGTv8f16, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0, MCK__DOT_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0, MCK__DOT_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, { 1043 /* fcmlt */, AArch64::FCMGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1043 /* fcmlt */, AArch64::FCMGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1043 /* fcmlt */, AArch64::FCMGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1043 /* fcmlt */, AArch64::FCMLT_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__35_0, MCK__DOT_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLT_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__35_0, MCK__DOT_0 }, }, { 1043 /* fcmlt */, AArch64::FCMLT_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__35_0, MCK__DOT_0 }, }, { 1049 /* fcmne */, AArch64::FCMNE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1049 /* fcmne */, AArch64::FCMNE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1049 /* fcmne */, AArch64::FCMNE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1049 /* fcmne */, AArch64::FCMNE_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__35_0, MCK__DOT_0 }, }, { 1049 /* fcmne */, AArch64::FCMNE_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__35_0, MCK__DOT_0 }, }, { 1049 /* fcmne */, AArch64::FCMNE_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__35_0, MCK__DOT_0 }, }, { 1055 /* fcmp */, AArch64::FCMPHrr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1055 /* fcmp */, AArch64::FCMPSrr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, { 1055 /* fcmp */, AArch64::FCMPDrr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, { 1055 /* fcmp */, AArch64::FCMPHri, Convert__Reg1_0, Feature_HasFullFP16, { MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, { 1055 /* fcmp */, AArch64::FCMPSri, Convert__Reg1_0, Feature_HasFPARMv8, { MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, { 1055 /* fcmp */, AArch64::FCMPDri, Convert__Reg1_0, Feature_HasFPARMv8, { MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, { 1060 /* fcmpe */, AArch64::FCMPEHrr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1060 /* fcmpe */, AArch64::FCMPESrr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, { 1060 /* fcmpe */, AArch64::FCMPEDrr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, { 1060 /* fcmpe */, AArch64::FCMPEHri, Convert__Reg1_0, Feature_HasFullFP16, { MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, { 1060 /* fcmpe */, AArch64::FCMPESri, Convert__Reg1_0, Feature_HasFPARMv8, { MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, { 1060 /* fcmpe */, AArch64::FCMPEDri, Convert__Reg1_0, Feature_HasFPARMv8, { MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, { 1066 /* fcmuo */, AArch64::FCMUO_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1066 /* fcmuo */, AArch64::FCMUO_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1066 /* fcmuo */, AArch64::FCMUO_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1072 /* fcpy */, AArch64::FCPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_FPImm }, }, { 1072 /* fcpy */, AArch64::FCPY_ZPmI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_FPImm }, }, { 1072 /* fcpy */, AArch64::FCPY_ZPmI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_FPImm }, }, { 1077 /* fcsel */, AArch64::FCSELHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_CondCode }, }, { 1077 /* fcsel */, AArch64::FCSELSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_CondCode }, }, { 1077 /* fcsel */, AArch64::FCSELDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_CondCode }, }, { 1083 /* fcvt */, AArch64::FCVTHSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR16, MCK_FPR32 }, }, { 1083 /* fcvt */, AArch64::FCVTHDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR16, MCK_FPR64 }, }, { 1083 /* fcvt */, AArch64::FCVTSHr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR16 }, }, { 1083 /* fcvt */, AArch64::FCVTSDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR64 }, }, { 1083 /* fcvt */, AArch64::FCVTDHr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR16 }, }, { 1083 /* fcvt */, AArch64::FCVTDSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR32 }, }, { 1083 /* fcvt */, AArch64::FCVT_ZPmZ_StoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1083 /* fcvt */, AArch64::FCVT_ZPmZ_DtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1083 /* fcvt */, AArch64::FCVT_ZPmZ_HtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1083 /* fcvt */, AArch64::FCVT_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1083 /* fcvt */, AArch64::FCVT_ZPmZ_HtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1083 /* fcvt */, AArch64::FCVT_ZPmZ_StoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1088 /* fcvtas */, AArch64::FCVTASv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1088 /* fcvtas */, AArch64::FCVTASv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 1088 /* fcvtas */, AArch64::FCVTASv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 1088 /* fcvtas */, AArch64::FCVTASUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, { 1088 /* fcvtas */, AArch64::FCVTASUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, { 1088 /* fcvtas */, AArch64::FCVTASUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, { 1088 /* fcvtas */, AArch64::FCVTASUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, { 1088 /* fcvtas */, AArch64::FCVTASUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, { 1088 /* fcvtas */, AArch64::FCVTASUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, { 1088 /* fcvtas */, AArch64::FCVTASv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1088 /* fcvtas */, AArch64::FCVTASv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1088 /* fcvtas */, AArch64::FCVTASv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1088 /* fcvtas */, AArch64::FCVTASv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1088 /* fcvtas */, AArch64::FCVTASv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1095 /* fcvtau */, AArch64::FCVTAUv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1095 /* fcvtau */, AArch64::FCVTAUv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 1095 /* fcvtau */, AArch64::FCVTAUv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 1095 /* fcvtau */, AArch64::FCVTAUUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, { 1095 /* fcvtau */, AArch64::FCVTAUUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, { 1095 /* fcvtau */, AArch64::FCVTAUUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, { 1095 /* fcvtau */, AArch64::FCVTAUUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, { 1095 /* fcvtau */, AArch64::FCVTAUUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, { 1095 /* fcvtau */, AArch64::FCVTAUUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, { 1095 /* fcvtau */, AArch64::FCVTAUv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1095 /* fcvtau */, AArch64::FCVTAUv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1095 /* fcvtau */, AArch64::FCVTAUv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1095 /* fcvtau */, AArch64::FCVTAUv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1095 /* fcvtau */, AArch64::FCVTAUv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1102 /* fcvtl */, AArch64::FCVTLv2i32, Convert__VectorReg1281_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, }, { 1102 /* fcvtl */, AArch64::FCVTLv4i16, Convert__VectorReg1281_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, }, { 1108 /* fcvtl2 */, AArch64::FCVTLv4i32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, }, { 1108 /* fcvtl2 */, AArch64::FCVTLv8i16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, }, { 1115 /* fcvtms */, AArch64::FCVTMSv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1115 /* fcvtms */, AArch64::FCVTMSv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 1115 /* fcvtms */, AArch64::FCVTMSv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 1115 /* fcvtms */, AArch64::FCVTMSUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, { 1115 /* fcvtms */, AArch64::FCVTMSUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, { 1115 /* fcvtms */, AArch64::FCVTMSUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, { 1115 /* fcvtms */, AArch64::FCVTMSUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, { 1115 /* fcvtms */, AArch64::FCVTMSUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, { 1115 /* fcvtms */, AArch64::FCVTMSUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, { 1115 /* fcvtms */, AArch64::FCVTMSv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1115 /* fcvtms */, AArch64::FCVTMSv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1115 /* fcvtms */, AArch64::FCVTMSv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1115 /* fcvtms */, AArch64::FCVTMSv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1115 /* fcvtms */, AArch64::FCVTMSv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1122 /* fcvtmu */, AArch64::FCVTMUv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1122 /* fcvtmu */, AArch64::FCVTMUv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 1122 /* fcvtmu */, AArch64::FCVTMUv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 1122 /* fcvtmu */, AArch64::FCVTMUUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, { 1122 /* fcvtmu */, AArch64::FCVTMUUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, { 1122 /* fcvtmu */, AArch64::FCVTMUUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, { 1122 /* fcvtmu */, AArch64::FCVTMUUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, { 1122 /* fcvtmu */, AArch64::FCVTMUUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, { 1122 /* fcvtmu */, AArch64::FCVTMUUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, { 1122 /* fcvtmu */, AArch64::FCVTMUv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1122 /* fcvtmu */, AArch64::FCVTMUv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1122 /* fcvtmu */, AArch64::FCVTMUv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1122 /* fcvtmu */, AArch64::FCVTMUv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1122 /* fcvtmu */, AArch64::FCVTMUv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1129 /* fcvtn */, AArch64::FCVTNv2i32, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d }, }, { 1129 /* fcvtn */, AArch64::FCVTNv4i16, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s }, }, { 1135 /* fcvtn2 */, AArch64::FCVTNv4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d }, }, { 1135 /* fcvtn2 */, AArch64::FCVTNv8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s }, }, { 1142 /* fcvtns */, AArch64::FCVTNSv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1142 /* fcvtns */, AArch64::FCVTNSv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 1142 /* fcvtns */, AArch64::FCVTNSv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 1142 /* fcvtns */, AArch64::FCVTNSUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, { 1142 /* fcvtns */, AArch64::FCVTNSUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, { 1142 /* fcvtns */, AArch64::FCVTNSUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, { 1142 /* fcvtns */, AArch64::FCVTNSUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, { 1142 /* fcvtns */, AArch64::FCVTNSUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, { 1142 /* fcvtns */, AArch64::FCVTNSUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, { 1142 /* fcvtns */, AArch64::FCVTNSv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1142 /* fcvtns */, AArch64::FCVTNSv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1142 /* fcvtns */, AArch64::FCVTNSv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1142 /* fcvtns */, AArch64::FCVTNSv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1142 /* fcvtns */, AArch64::FCVTNSv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1149 /* fcvtnu */, AArch64::FCVTNUv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1149 /* fcvtnu */, AArch64::FCVTNUv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 1149 /* fcvtnu */, AArch64::FCVTNUv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 1149 /* fcvtnu */, AArch64::FCVTNUUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, { 1149 /* fcvtnu */, AArch64::FCVTNUUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, { 1149 /* fcvtnu */, AArch64::FCVTNUUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, { 1149 /* fcvtnu */, AArch64::FCVTNUUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, { 1149 /* fcvtnu */, AArch64::FCVTNUUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, { 1149 /* fcvtnu */, AArch64::FCVTNUUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, { 1149 /* fcvtnu */, AArch64::FCVTNUv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1149 /* fcvtnu */, AArch64::FCVTNUv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1149 /* fcvtnu */, AArch64::FCVTNUv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1149 /* fcvtnu */, AArch64::FCVTNUv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1149 /* fcvtnu */, AArch64::FCVTNUv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1156 /* fcvtps */, AArch64::FCVTPSv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1156 /* fcvtps */, AArch64::FCVTPSv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 1156 /* fcvtps */, AArch64::FCVTPSv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 1156 /* fcvtps */, AArch64::FCVTPSUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, { 1156 /* fcvtps */, AArch64::FCVTPSUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, { 1156 /* fcvtps */, AArch64::FCVTPSUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, { 1156 /* fcvtps */, AArch64::FCVTPSUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, { 1156 /* fcvtps */, AArch64::FCVTPSUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, { 1156 /* fcvtps */, AArch64::FCVTPSUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, { 1156 /* fcvtps */, AArch64::FCVTPSv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1156 /* fcvtps */, AArch64::FCVTPSv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1156 /* fcvtps */, AArch64::FCVTPSv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1156 /* fcvtps */, AArch64::FCVTPSv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1156 /* fcvtps */, AArch64::FCVTPSv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1163 /* fcvtpu */, AArch64::FCVTPUv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1163 /* fcvtpu */, AArch64::FCVTPUv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 1163 /* fcvtpu */, AArch64::FCVTPUv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 1163 /* fcvtpu */, AArch64::FCVTPUUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, { 1163 /* fcvtpu */, AArch64::FCVTPUUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, { 1163 /* fcvtpu */, AArch64::FCVTPUUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, { 1163 /* fcvtpu */, AArch64::FCVTPUUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, { 1163 /* fcvtpu */, AArch64::FCVTPUUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, { 1163 /* fcvtpu */, AArch64::FCVTPUUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, { 1163 /* fcvtpu */, AArch64::FCVTPUv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1163 /* fcvtpu */, AArch64::FCVTPUv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1163 /* fcvtpu */, AArch64::FCVTPUv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1163 /* fcvtpu */, AArch64::FCVTPUv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1163 /* fcvtpu */, AArch64::FCVTPUv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1170 /* fcvtxn */, AArch64::FCVTXNv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR64 }, }, { 1170 /* fcvtxn */, AArch64::FCVTXNv2f32, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d }, }, { 1177 /* fcvtxn2 */, AArch64::FCVTXNv4f32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm1_16 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm1_32 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16, MCK_Imm1_32 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32, MCK_Imm1_32 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64, MCK_Imm1_32 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16, MCK_Imm1_64 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32, MCK_Imm1_64 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZSv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, { 1185 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1185 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_HtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1185 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_StoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1185 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1185 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_HtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1185 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_StoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1185 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_DtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm1_16 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm1_32 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16, MCK_Imm1_32 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32, MCK_Imm1_32 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64, MCK_Imm1_32 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16, MCK_Imm1_64 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32, MCK_Imm1_64 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZUv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, { 1192 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1192 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_HtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1192 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_StoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1192 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1192 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_HtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1192 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_StoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1192 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_DtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1199 /* fdiv */, AArch64::FDIVHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1199 /* fdiv */, AArch64::FDIVSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1199 /* fdiv */, AArch64::FDIVDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1199 /* fdiv */, AArch64::FDIVv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1199 /* fdiv */, AArch64::FDIVv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1199 /* fdiv */, AArch64::FDIVv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1199 /* fdiv */, AArch64::FDIVv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1199 /* fdiv */, AArch64::FDIVv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1199 /* fdiv */, AArch64::FDIV_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1199 /* fdiv */, AArch64::FDIV_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1199 /* fdiv */, AArch64::FDIV_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1204 /* fdivr */, AArch64::FDIVR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1204 /* fdivr */, AArch64::FDIVR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1204 /* fdivr */, AArch64::FDIVR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1210 /* fdup */, AArch64::FDUP_ZI_H, Convert__SVEVectorHReg1_0__FPImm1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_FPImm }, }, { 1210 /* fdup */, AArch64::FDUP_ZI_S, Convert__SVEVectorSReg1_0__FPImm1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_FPImm }, }, { 1210 /* fdup */, AArch64::FDUP_ZI_D, Convert__SVEVectorDReg1_0__FPImm1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_FPImm }, }, { 1215 /* fexpa */, AArch64::FEXPA_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1215 /* fexpa */, AArch64::FEXPA_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1215 /* fexpa */, AArch64::FEXPA_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1221 /* fjcvtzs */, AArch64::FJCVTZS, Convert__Reg1_0__Reg1_1, Feature_HasV8_3a|Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, { 1229 /* fmad */, AArch64::FMAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1229 /* fmad */, AArch64::FMAD_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1229 /* fmad */, AArch64::FMAD_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1234 /* fmadd */, AArch64::FMADDHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1234 /* fmadd */, AArch64::FMADDSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1234 /* fmadd */, AArch64::FMADDDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1240 /* fmax */, AArch64::FMAXHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1240 /* fmax */, AArch64::FMAXSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1240 /* fmax */, AArch64::FMAXDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1240 /* fmax */, AArch64::FMAXv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1240 /* fmax */, AArch64::FMAXv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1240 /* fmax */, AArch64::FMAXv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1240 /* fmax */, AArch64::FMAXv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1240 /* fmax */, AArch64::FMAXv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1240 /* fmax */, AArch64::FMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1240 /* fmax */, AArch64::FMAX_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, }, { 1240 /* fmax */, AArch64::FMAX_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1240 /* fmax */, AArch64::FMAX_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandZeroOne }, }, { 1240 /* fmax */, AArch64::FMAX_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1240 /* fmax */, AArch64::FMAX_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandZeroOne }, }, { 1245 /* fmaxnm */, AArch64::FMAXNMHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1245 /* fmaxnm */, AArch64::FMAXNMSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1245 /* fmaxnm */, AArch64::FMAXNMDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1245 /* fmaxnm */, AArch64::FMAXNMv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1245 /* fmaxnm */, AArch64::FMAXNMv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1245 /* fmaxnm */, AArch64::FMAXNMv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1245 /* fmaxnm */, AArch64::FMAXNMv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1245 /* fmaxnm */, AArch64::FMAXNMv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1245 /* fmaxnm */, AArch64::FMAXNM_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1245 /* fmaxnm */, AArch64::FMAXNM_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, }, { 1245 /* fmaxnm */, AArch64::FMAXNM_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1245 /* fmaxnm */, AArch64::FMAXNM_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandZeroOne }, }, { 1245 /* fmaxnm */, AArch64::FMAXNM_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1245 /* fmaxnm */, AArch64::FMAXNM_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandZeroOne }, }, { 1252 /* fmaxnmp */, AArch64::FMAXNMPv2i64p, Convert__FPRAsmOperandFPR641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_FPRAsmOperandFPR64, MCK_VectorReg128 }, }, { 1252 /* fmaxnmp */, AArch64::FMAXNMPv2i16p, Convert__FPRAsmOperandFPR161_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_2h, MCK_FPRAsmOperandFPR16, MCK_VectorReg64 }, }, { 1252 /* fmaxnmp */, AArch64::FMAXNMPv2i32p, Convert__FPRAsmOperandFPR321_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_FPRAsmOperandFPR32, MCK_VectorReg64 }, }, { 1252 /* fmaxnmp */, AArch64::FMAXNMPv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1252 /* fmaxnmp */, AArch64::FMAXNMPv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1252 /* fmaxnmp */, AArch64::FMAXNMPv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1252 /* fmaxnmp */, AArch64::FMAXNMPv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1252 /* fmaxnmp */, AArch64::FMAXNMPv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1260 /* fmaxnmv */, AArch64::FMAXNMVv4i16v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_FPR16, MCK_VectorReg64 }, }, { 1260 /* fmaxnmv */, AArch64::FMAXNMVv4i32v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_FPR32, MCK_VectorReg128 }, }, { 1260 /* fmaxnmv */, AArch64::FMAXNMVv8i16v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_FPR16, MCK_VectorReg128 }, }, { 1260 /* fmaxnmv */, AArch64::FMAXNMV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 1260 /* fmaxnmv */, AArch64::FMAXNMV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 1260 /* fmaxnmv */, AArch64::FMAXNMV_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 1268 /* fmaxp */, AArch64::FMAXPv2i64p, Convert__FPRAsmOperandFPR641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_FPRAsmOperandFPR64, MCK_VectorReg128 }, }, { 1268 /* fmaxp */, AArch64::FMAXPv2i16p, Convert__FPRAsmOperandFPR161_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_2h, MCK_FPRAsmOperandFPR16, MCK_VectorReg64 }, }, { 1268 /* fmaxp */, AArch64::FMAXPv2i32p, Convert__FPRAsmOperandFPR321_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_FPRAsmOperandFPR32, MCK_VectorReg64 }, }, { 1268 /* fmaxp */, AArch64::FMAXPv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1268 /* fmaxp */, AArch64::FMAXPv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1268 /* fmaxp */, AArch64::FMAXPv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1268 /* fmaxp */, AArch64::FMAXPv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1268 /* fmaxp */, AArch64::FMAXPv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1274 /* fmaxv */, AArch64::FMAXVv4i16v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_FPR16, MCK_VectorReg64 }, }, { 1274 /* fmaxv */, AArch64::FMAXVv4i32v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_FPR32, MCK_VectorReg128 }, }, { 1274 /* fmaxv */, AArch64::FMAXVv8i16v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_FPR16, MCK_VectorReg128 }, }, { 1274 /* fmaxv */, AArch64::FMAXV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 1274 /* fmaxv */, AArch64::FMAXV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 1274 /* fmaxv */, AArch64::FMAXV_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 1280 /* fmin */, AArch64::FMINHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1280 /* fmin */, AArch64::FMINSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1280 /* fmin */, AArch64::FMINDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1280 /* fmin */, AArch64::FMINv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1280 /* fmin */, AArch64::FMINv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1280 /* fmin */, AArch64::FMINv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1280 /* fmin */, AArch64::FMINv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1280 /* fmin */, AArch64::FMINv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1280 /* fmin */, AArch64::FMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1280 /* fmin */, AArch64::FMIN_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, }, { 1280 /* fmin */, AArch64::FMIN_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1280 /* fmin */, AArch64::FMIN_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandZeroOne }, }, { 1280 /* fmin */, AArch64::FMIN_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1280 /* fmin */, AArch64::FMIN_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandZeroOne }, }, { 1285 /* fminnm */, AArch64::FMINNMHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1285 /* fminnm */, AArch64::FMINNMSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1285 /* fminnm */, AArch64::FMINNMDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1285 /* fminnm */, AArch64::FMINNMv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1285 /* fminnm */, AArch64::FMINNMv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1285 /* fminnm */, AArch64::FMINNMv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1285 /* fminnm */, AArch64::FMINNMv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1285 /* fminnm */, AArch64::FMINNMv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1285 /* fminnm */, AArch64::FMINNM_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1285 /* fminnm */, AArch64::FMINNM_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, }, { 1285 /* fminnm */, AArch64::FMINNM_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1285 /* fminnm */, AArch64::FMINNM_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandZeroOne }, }, { 1285 /* fminnm */, AArch64::FMINNM_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1285 /* fminnm */, AArch64::FMINNM_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandZeroOne }, }, { 1292 /* fminnmp */, AArch64::FMINNMPv2i64p, Convert__FPRAsmOperandFPR641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_FPRAsmOperandFPR64, MCK_VectorReg128 }, }, { 1292 /* fminnmp */, AArch64::FMINNMPv2i16p, Convert__FPRAsmOperandFPR161_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_2h, MCK_FPRAsmOperandFPR16, MCK_VectorReg64 }, }, { 1292 /* fminnmp */, AArch64::FMINNMPv2i32p, Convert__FPRAsmOperandFPR321_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_FPRAsmOperandFPR32, MCK_VectorReg64 }, }, { 1292 /* fminnmp */, AArch64::FMINNMPv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1292 /* fminnmp */, AArch64::FMINNMPv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1292 /* fminnmp */, AArch64::FMINNMPv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1292 /* fminnmp */, AArch64::FMINNMPv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1292 /* fminnmp */, AArch64::FMINNMPv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1300 /* fminnmv */, AArch64::FMINNMVv4i16v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_FPR16, MCK_VectorReg64 }, }, { 1300 /* fminnmv */, AArch64::FMINNMVv4i32v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_FPR32, MCK_VectorReg128 }, }, { 1300 /* fminnmv */, AArch64::FMINNMVv8i16v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_FPR16, MCK_VectorReg128 }, }, { 1300 /* fminnmv */, AArch64::FMINNMV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 1300 /* fminnmv */, AArch64::FMINNMV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 1300 /* fminnmv */, AArch64::FMINNMV_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 1308 /* fminp */, AArch64::FMINPv2i64p, Convert__FPRAsmOperandFPR641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_FPRAsmOperandFPR64, MCK_VectorReg128 }, }, { 1308 /* fminp */, AArch64::FMINPv2i16p, Convert__FPRAsmOperandFPR161_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_2h, MCK_FPRAsmOperandFPR16, MCK_VectorReg64 }, }, { 1308 /* fminp */, AArch64::FMINPv2i32p, Convert__FPRAsmOperandFPR321_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_FPRAsmOperandFPR32, MCK_VectorReg64 }, }, { 1308 /* fminp */, AArch64::FMINPv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1308 /* fminp */, AArch64::FMINPv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1308 /* fminp */, AArch64::FMINPv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1308 /* fminp */, AArch64::FMINPv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1308 /* fminp */, AArch64::FMINPv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1314 /* fminv */, AArch64::FMINVv4i16v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_FPR16, MCK_VectorReg64 }, }, { 1314 /* fminv */, AArch64::FMINVv4i32v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_FPR32, MCK_VectorReg128 }, }, { 1314 /* fminv */, AArch64::FMINVv8i16v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_FPR16, MCK_VectorReg128 }, }, { 1314 /* fminv */, AArch64::FMINV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 1314 /* fminv */, AArch64::FMINV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 1314 /* fminv */, AArch64::FMINV_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 1320 /* fmla */, AArch64::FMLAv2f64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1320 /* fmla */, AArch64::FMLAv2f32, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1320 /* fmla */, AArch64::FMLAv4f16, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1320 /* fmla */, AArch64::FMLAv4f32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1320 /* fmla */, AArch64::FMLAv8f16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1320 /* fmla */, AArch64::FMLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, }, { 1320 /* fmla */, AArch64::FMLA_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, }, { 1320 /* fmla */, AArch64::FMLA_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, }, { 1320 /* fmla */, AArch64::FMLAv2i64_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_11_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_1 }, }, { 1320 /* fmla */, AArch64::FMLAv2i32_indexed, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 1320 /* fmla */, AArch64::FMLAv4i16_indexed, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 1320 /* fmla */, AArch64::FMLAv4i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 1320 /* fmla */, AArch64::FMLAv8i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 1320 /* fmla */, AArch64::FMLAv1i64_indexed, Convert__FPRAsmOperandFPR641_1__Tie0_2_2__FPRAsmOperandFPR641_2__VectorReg1281_3__IndexRange0_11_4, Feature_HasNEON, { MCK__DOT_d, MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK_VectorReg128, MCK_IndexRange0_1 }, }, { 1320 /* fmla */, AArch64::FMLAv1i16_indexed, Convert__FPRAsmOperandFPR161_1__Tie0_2_2__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_h, MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 1320 /* fmla */, AArch64::FMLAv1i32_indexed, Convert__FPRAsmOperandFPR321_1__Tie0_2_2__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_s, MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 1320 /* fmla */, AArch64::FMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1320 /* fmla */, AArch64::FMLA_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1320 /* fmla */, AArch64::FMLA_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1325 /* fmls */, AArch64::FMLSv2f64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1325 /* fmls */, AArch64::FMLSv2f32, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1325 /* fmls */, AArch64::FMLSv4f16, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1325 /* fmls */, AArch64::FMLSv4f32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1325 /* fmls */, AArch64::FMLSv8f16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1325 /* fmls */, AArch64::FMLS_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, }, { 1325 /* fmls */, AArch64::FMLS_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, }, { 1325 /* fmls */, AArch64::FMLS_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, }, { 1325 /* fmls */, AArch64::FMLSv2i64_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_11_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_1 }, }, { 1325 /* fmls */, AArch64::FMLSv2i32_indexed, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 1325 /* fmls */, AArch64::FMLSv4i16_indexed, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 1325 /* fmls */, AArch64::FMLSv4i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 1325 /* fmls */, AArch64::FMLSv8i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 1325 /* fmls */, AArch64::FMLSv1i64_indexed, Convert__FPRAsmOperandFPR641_1__Tie0_2_2__FPRAsmOperandFPR641_2__VectorReg1281_3__IndexRange0_11_4, Feature_HasNEON, { MCK__DOT_d, MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK_VectorReg128, MCK_IndexRange0_1 }, }, { 1325 /* fmls */, AArch64::FMLSv1i16_indexed, Convert__FPRAsmOperandFPR161_1__Tie0_2_2__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_h, MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 1325 /* fmls */, AArch64::FMLSv1i32_indexed, Convert__FPRAsmOperandFPR321_1__Tie0_2_2__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_s, MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 1325 /* fmls */, AArch64::FMLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1325 /* fmls */, AArch64::FMLS_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1325 /* fmls */, AArch64::FMLS_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1330 /* fmov */, AArch64::FMOVHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1330 /* fmov */, AArch64::FMOVWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR32 }, }, { 1330 /* fmov */, AArch64::FMOVXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR64 }, }, { 1330 /* fmov */, AArch64::FMOVHi, Convert__Reg1_0__FPImm1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPImm }, }, { 1330 /* fmov */, AArch64::FMOVSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, { 1330 /* fmov */, AArch64::FMOVWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR32 }, }, { 1330 /* fmov */, AArch64::FMOVSi, Convert__Reg1_0__FPImm1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPImm }, }, { 1330 /* fmov */, AArch64::FMOVDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, { 1330 /* fmov */, AArch64::FMOVXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR64 }, }, { 1330 /* fmov */, AArch64::FMOVDi, Convert__Reg1_0__FPImm1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPImm }, }, { 1330 /* fmov */, AArch64::FMOVHWr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, { 1330 /* fmov */, AArch64::FMOVSWr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, { 1330 /* fmov */, AArch64::FMOVHXr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, { 1330 /* fmov */, AArch64::FMOVDXr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, { 1330 /* fmov */, AArch64::FDUP_ZI_H, Convert__SVEVectorHReg1_0__FPImm1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_FPImm }, }, { 1330 /* fmov */, AArch64::FDUP_ZI_S, Convert__SVEVectorSReg1_0__FPImm1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_FPImm }, }, { 1330 /* fmov */, AArch64::FDUP_ZI_D, Convert__SVEVectorDReg1_0__FPImm1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_FPImm }, }, { 1330 /* fmov */, AArch64::FMOVv2f64_ns, Convert__VectorReg1281_1__FPImm1_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_FPImm }, }, { 1330 /* fmov */, AArch64::FMOVv2f32_ns, Convert__VectorReg641_1__FPImm1_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_FPImm }, }, { 1330 /* fmov */, AArch64::FMOVv4f16_ns, Convert__VectorReg641_1__FPImm1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_FPImm }, }, { 1330 /* fmov */, AArch64::FMOVv4f32_ns, Convert__VectorReg1281_1__FPImm1_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_FPImm }, }, { 1330 /* fmov */, AArch64::FMOVv8f16_ns, Convert__VectorReg1281_1__FPImm1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_FPImm }, }, { 1330 /* fmov */, AArch64::FMOVWHr, Convert__Reg1_0__regWZR, Feature_HasFullFP16, { MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, { 1330 /* fmov */, AArch64::FMOVWSr, Convert__Reg1_0__regWZR, 0, { MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, { 1330 /* fmov */, AArch64::FMOVXDr, Convert__Reg1_0__regXZR, 0, { MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, { 1330 /* fmov */, AArch64::DUP_ZI_H, Convert__SVEVectorHReg1_0__imm_95_0__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK__35_0, MCK__DOT_0 }, }, { 1330 /* fmov */, AArch64::DUP_ZI_S, Convert__SVEVectorSReg1_0__imm_95_0__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK__35_0, MCK__DOT_0 }, }, { 1330 /* fmov */, AArch64::DUP_ZI_D, Convert__SVEVectorDReg1_0__imm_95_0__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK__35_0, MCK__DOT_0 }, }, { 1330 /* fmov */, AArch64::FMOVDXHighr, Convert__Reg1_1__VectorReg1281_2__IndexRange1_11_3, Feature_HasFPARMv8, { MCK__DOT_d, MCK_GPR64, MCK_VectorReg128, MCK_IndexRange1_1 }, }, { 1330 /* fmov */, AArch64::FMOVXDHighr, Convert__VectorReg1281_1__Reg1_3__IndexRange1_11_2, Feature_HasFPARMv8, { MCK__DOT_d, MCK_VectorReg128, MCK_IndexRange1_1, MCK_GPR64 }, }, { 1330 /* fmov */, AArch64::FCPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_FPImm }, }, { 1330 /* fmov */, AArch64::FCPY_ZPmI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_FPImm }, }, { 1330 /* fmov */, AArch64::FCPY_ZPmI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_FPImm }, }, { 1330 /* fmov */, AArch64::CPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK__35_0, MCK__DOT_0 }, }, { 1330 /* fmov */, AArch64::CPY_ZPmI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK__35_0, MCK__DOT_0 }, }, { 1330 /* fmov */, AArch64::CPY_ZPmI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK__35_0, MCK__DOT_0 }, }, { 1335 /* fmsb */, AArch64::FMSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1335 /* fmsb */, AArch64::FMSB_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1335 /* fmsb */, AArch64::FMSB_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1340 /* fmsub */, AArch64::FMSUBHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1340 /* fmsub */, AArch64::FMSUBSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1340 /* fmsub */, AArch64::FMSUBDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1346 /* fmul */, AArch64::FMULHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1346 /* fmul */, AArch64::FMULSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1346 /* fmul */, AArch64::FMULDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1346 /* fmul */, AArch64::FMUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1346 /* fmul */, AArch64::FMUL_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1346 /* fmul */, AArch64::FMUL_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1346 /* fmul */, AArch64::FMULv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1346 /* fmul */, AArch64::FMULv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1346 /* fmul */, AArch64::FMULv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1346 /* fmul */, AArch64::FMULv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1346 /* fmul */, AArch64::FMULv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1346 /* fmul */, AArch64::FMUL_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, }, { 1346 /* fmul */, AArch64::FMUL_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, }, { 1346 /* fmul */, AArch64::FMUL_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, }, { 1346 /* fmul */, AArch64::FMULv2i64_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__IndexRange0_11_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_1 }, }, { 1346 /* fmul */, AArch64::FMULv2i32_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 1346 /* fmul */, AArch64::FMULv4i16_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 1346 /* fmul */, AArch64::FMULv4i32_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 1346 /* fmul */, AArch64::FMULv8i16_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 1346 /* fmul */, AArch64::FMULv1i64_indexed, Convert__FPRAsmOperandFPR641_1__FPRAsmOperandFPR641_2__VectorReg1281_3__IndexRange0_11_4, Feature_HasNEON, { MCK__DOT_d, MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK_VectorReg128, MCK_IndexRange0_1 }, }, { 1346 /* fmul */, AArch64::FMULv1i16_indexed, Convert__FPRAsmOperandFPR161_1__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_h, MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 1346 /* fmul */, AArch64::FMULv1i32_indexed, Convert__FPRAsmOperandFPR321_1__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_s, MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 1346 /* fmul */, AArch64::FMUL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1346 /* fmul */, AArch64::FMUL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfTwo1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfTwo }, }, { 1346 /* fmul */, AArch64::FMUL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1346 /* fmul */, AArch64::FMUL_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfTwo1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandHalfTwo }, }, { 1346 /* fmul */, AArch64::FMUL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1346 /* fmul */, AArch64::FMUL_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfTwo1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandHalfTwo }, }, { 1351 /* fmulx */, AArch64::FMULX16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1351 /* fmulx */, AArch64::FMULX32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1351 /* fmulx */, AArch64::FMULX64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1351 /* fmulx */, AArch64::FMULXv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1351 /* fmulx */, AArch64::FMULXv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1351 /* fmulx */, AArch64::FMULXv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1351 /* fmulx */, AArch64::FMULXv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1351 /* fmulx */, AArch64::FMULXv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1351 /* fmulx */, AArch64::FMULXv2i64_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__IndexRange0_11_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_1 }, }, { 1351 /* fmulx */, AArch64::FMULXv2i32_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 1351 /* fmulx */, AArch64::FMULXv4i16_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 1351 /* fmulx */, AArch64::FMULXv4i32_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 1351 /* fmulx */, AArch64::FMULXv8i16_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 1351 /* fmulx */, AArch64::FMULXv1i64_indexed, Convert__FPRAsmOperandFPR641_1__FPRAsmOperandFPR641_2__VectorReg1281_3__IndexRange0_11_4, Feature_HasNEON, { MCK__DOT_d, MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK_VectorReg128, MCK_IndexRange0_1 }, }, { 1351 /* fmulx */, AArch64::FMULXv1i16_indexed, Convert__FPRAsmOperandFPR161_1__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_h, MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 1351 /* fmulx */, AArch64::FMULXv1i32_indexed, Convert__FPRAsmOperandFPR321_1__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_s, MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 1351 /* fmulx */, AArch64::FMULX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1351 /* fmulx */, AArch64::FMULX_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1351 /* fmulx */, AArch64::FMULX_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1357 /* fneg */, AArch64::FNEGHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1357 /* fneg */, AArch64::FNEGSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, { 1357 /* fneg */, AArch64::FNEGDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, { 1357 /* fneg */, AArch64::FNEGv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1357 /* fneg */, AArch64::FNEGv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1357 /* fneg */, AArch64::FNEGv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1357 /* fneg */, AArch64::FNEGv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1357 /* fneg */, AArch64::FNEGv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1357 /* fneg */, AArch64::FNEG_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1357 /* fneg */, AArch64::FNEG_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1357 /* fneg */, AArch64::FNEG_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1362 /* fnmad */, AArch64::FNMAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1362 /* fnmad */, AArch64::FNMAD_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1362 /* fnmad */, AArch64::FNMAD_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1368 /* fnmadd */, AArch64::FNMADDHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1368 /* fnmadd */, AArch64::FNMADDSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1368 /* fnmadd */, AArch64::FNMADDDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1375 /* fnmla */, AArch64::FNMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1375 /* fnmla */, AArch64::FNMLA_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1375 /* fnmla */, AArch64::FNMLA_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1381 /* fnmls */, AArch64::FNMLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1381 /* fnmls */, AArch64::FNMLS_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1381 /* fnmls */, AArch64::FNMLS_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1387 /* fnmsb */, AArch64::FNMSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1387 /* fnmsb */, AArch64::FNMSB_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1387 /* fnmsb */, AArch64::FNMSB_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1393 /* fnmsub */, AArch64::FNMSUBHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1393 /* fnmsub */, AArch64::FNMSUBSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1393 /* fnmsub */, AArch64::FNMSUBDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1400 /* fnmul */, AArch64::FNMULHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1400 /* fnmul */, AArch64::FNMULSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1400 /* fnmul */, AArch64::FNMULDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1406 /* frecpe */, AArch64::FRECPEv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1406 /* frecpe */, AArch64::FRECPEv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 1406 /* frecpe */, AArch64::FRECPEv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 1406 /* frecpe */, AArch64::FRECPE_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1406 /* frecpe */, AArch64::FRECPE_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1406 /* frecpe */, AArch64::FRECPE_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1406 /* frecpe */, AArch64::FRECPEv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1406 /* frecpe */, AArch64::FRECPEv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1406 /* frecpe */, AArch64::FRECPEv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1406 /* frecpe */, AArch64::FRECPEv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1406 /* frecpe */, AArch64::FRECPEv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1413 /* frecps */, AArch64::FRECPS16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1413 /* frecps */, AArch64::FRECPS32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1413 /* frecps */, AArch64::FRECPS64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1413 /* frecps */, AArch64::FRECPS_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1413 /* frecps */, AArch64::FRECPS_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1413 /* frecps */, AArch64::FRECPS_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1413 /* frecps */, AArch64::FRECPSv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1413 /* frecps */, AArch64::FRECPSv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1413 /* frecps */, AArch64::FRECPSv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1413 /* frecps */, AArch64::FRECPSv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1413 /* frecps */, AArch64::FRECPSv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1420 /* frecpx */, AArch64::FRECPXv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1420 /* frecpx */, AArch64::FRECPXv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 1420 /* frecpx */, AArch64::FRECPXv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 1420 /* frecpx */, AArch64::FRECPX_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1420 /* frecpx */, AArch64::FRECPX_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1420 /* frecpx */, AArch64::FRECPX_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1427 /* frinta */, AArch64::FRINTAHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1427 /* frinta */, AArch64::FRINTASr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, { 1427 /* frinta */, AArch64::FRINTADr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, { 1427 /* frinta */, AArch64::FRINTAv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1427 /* frinta */, AArch64::FRINTAv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1427 /* frinta */, AArch64::FRINTAv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1427 /* frinta */, AArch64::FRINTAv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1427 /* frinta */, AArch64::FRINTAv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1427 /* frinta */, AArch64::FRINTA_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1427 /* frinta */, AArch64::FRINTA_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1427 /* frinta */, AArch64::FRINTA_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1434 /* frinti */, AArch64::FRINTIHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1434 /* frinti */, AArch64::FRINTISr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, { 1434 /* frinti */, AArch64::FRINTIDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, { 1434 /* frinti */, AArch64::FRINTIv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1434 /* frinti */, AArch64::FRINTIv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1434 /* frinti */, AArch64::FRINTIv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1434 /* frinti */, AArch64::FRINTIv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1434 /* frinti */, AArch64::FRINTIv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1434 /* frinti */, AArch64::FRINTI_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1434 /* frinti */, AArch64::FRINTI_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1434 /* frinti */, AArch64::FRINTI_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1441 /* frintm */, AArch64::FRINTMHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1441 /* frintm */, AArch64::FRINTMSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, { 1441 /* frintm */, AArch64::FRINTMDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, { 1441 /* frintm */, AArch64::FRINTMv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1441 /* frintm */, AArch64::FRINTMv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1441 /* frintm */, AArch64::FRINTMv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1441 /* frintm */, AArch64::FRINTMv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1441 /* frintm */, AArch64::FRINTMv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1441 /* frintm */, AArch64::FRINTM_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1441 /* frintm */, AArch64::FRINTM_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1441 /* frintm */, AArch64::FRINTM_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1448 /* frintn */, AArch64::FRINTNHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1448 /* frintn */, AArch64::FRINTNSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, { 1448 /* frintn */, AArch64::FRINTNDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, { 1448 /* frintn */, AArch64::FRINTNv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1448 /* frintn */, AArch64::FRINTNv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1448 /* frintn */, AArch64::FRINTNv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1448 /* frintn */, AArch64::FRINTNv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1448 /* frintn */, AArch64::FRINTNv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1448 /* frintn */, AArch64::FRINTN_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1448 /* frintn */, AArch64::FRINTN_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1448 /* frintn */, AArch64::FRINTN_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1455 /* frintp */, AArch64::FRINTPHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1455 /* frintp */, AArch64::FRINTPSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, { 1455 /* frintp */, AArch64::FRINTPDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, { 1455 /* frintp */, AArch64::FRINTPv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1455 /* frintp */, AArch64::FRINTPv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1455 /* frintp */, AArch64::FRINTPv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1455 /* frintp */, AArch64::FRINTPv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1455 /* frintp */, AArch64::FRINTPv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1455 /* frintp */, AArch64::FRINTP_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1455 /* frintp */, AArch64::FRINTP_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1455 /* frintp */, AArch64::FRINTP_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1462 /* frintx */, AArch64::FRINTXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1462 /* frintx */, AArch64::FRINTXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, { 1462 /* frintx */, AArch64::FRINTXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, { 1462 /* frintx */, AArch64::FRINTXv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1462 /* frintx */, AArch64::FRINTXv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1462 /* frintx */, AArch64::FRINTXv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1462 /* frintx */, AArch64::FRINTXv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1462 /* frintx */, AArch64::FRINTXv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1462 /* frintx */, AArch64::FRINTX_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1462 /* frintx */, AArch64::FRINTX_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1462 /* frintx */, AArch64::FRINTX_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1469 /* frintz */, AArch64::FRINTZHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1469 /* frintz */, AArch64::FRINTZSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, { 1469 /* frintz */, AArch64::FRINTZDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, { 1469 /* frintz */, AArch64::FRINTZv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1469 /* frintz */, AArch64::FRINTZv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1469 /* frintz */, AArch64::FRINTZv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1469 /* frintz */, AArch64::FRINTZv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1469 /* frintz */, AArch64::FRINTZv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1469 /* frintz */, AArch64::FRINTZ_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1469 /* frintz */, AArch64::FRINTZ_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1469 /* frintz */, AArch64::FRINTZ_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1476 /* frsqrte */, AArch64::FRSQRTEv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1476 /* frsqrte */, AArch64::FRSQRTEv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 1476 /* frsqrte */, AArch64::FRSQRTEv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 1476 /* frsqrte */, AArch64::FRSQRTE_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1476 /* frsqrte */, AArch64::FRSQRTE_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1476 /* frsqrte */, AArch64::FRSQRTE_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1476 /* frsqrte */, AArch64::FRSQRTEv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1476 /* frsqrte */, AArch64::FRSQRTEv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1476 /* frsqrte */, AArch64::FRSQRTEv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1476 /* frsqrte */, AArch64::FRSQRTEv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1476 /* frsqrte */, AArch64::FRSQRTEv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1484 /* frsqrts */, AArch64::FRSQRTS16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1484 /* frsqrts */, AArch64::FRSQRTS32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1484 /* frsqrts */, AArch64::FRSQRTS64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1484 /* frsqrts */, AArch64::FRSQRTS_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1484 /* frsqrts */, AArch64::FRSQRTS_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1484 /* frsqrts */, AArch64::FRSQRTS_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1484 /* frsqrts */, AArch64::FRSQRTSv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1484 /* frsqrts */, AArch64::FRSQRTSv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1484 /* frsqrts */, AArch64::FRSQRTSv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1484 /* frsqrts */, AArch64::FRSQRTSv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1484 /* frsqrts */, AArch64::FRSQRTSv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1492 /* fscale */, AArch64::FSCALE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1492 /* fscale */, AArch64::FSCALE_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1492 /* fscale */, AArch64::FSCALE_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1499 /* fsqrt */, AArch64::FSQRTHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 1499 /* fsqrt */, AArch64::FSQRTSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, { 1499 /* fsqrt */, AArch64::FSQRTDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, { 1499 /* fsqrt */, AArch64::FSQRTv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1499 /* fsqrt */, AArch64::FSQRTv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1499 /* fsqrt */, AArch64::FSQRTv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1499 /* fsqrt */, AArch64::FSQRTv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1499 /* fsqrt */, AArch64::FSQRTv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1499 /* fsqrt */, AArch64::FSQRT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 1499 /* fsqrt */, AArch64::FSQRT_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 1499 /* fsqrt */, AArch64::FSQRT_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 1505 /* fsub */, AArch64::FSUBHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 1505 /* fsub */, AArch64::FSUBSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 1505 /* fsub */, AArch64::FSUBDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 1505 /* fsub */, AArch64::FSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1505 /* fsub */, AArch64::FSUB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1505 /* fsub */, AArch64::FSUB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1505 /* fsub */, AArch64::FSUBv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1505 /* fsub */, AArch64::FSUBv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1505 /* fsub */, AArch64::FSUBv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 1505 /* fsub */, AArch64::FSUBv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1505 /* fsub */, AArch64::FSUBv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 1505 /* fsub */, AArch64::FSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1505 /* fsub */, AArch64::FSUB_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfOne }, }, { 1505 /* fsub */, AArch64::FSUB_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1505 /* fsub */, AArch64::FSUB_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandHalfOne }, }, { 1505 /* fsub */, AArch64::FSUB_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1505 /* fsub */, AArch64::FSUB_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandHalfOne }, }, { 1510 /* fsubr */, AArch64::FSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1510 /* fsubr */, AArch64::FSUBR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfOne }, }, { 1510 /* fsubr */, AArch64::FSUBR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1510 /* fsubr */, AArch64::FSUBR_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandHalfOne }, }, { 1510 /* fsubr */, AArch64::FSUBR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1510 /* fsubr */, AArch64::FSUBR_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandHalfOne }, }, { 1516 /* ftmad */, AArch64::FTMAD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__Imm0_71_3, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_7 }, }, { 1516 /* ftmad */, AArch64::FTMAD_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__Imm0_71_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm0_7 }, }, { 1516 /* ftmad */, AArch64::FTMAD_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__Imm0_71_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm0_7 }, }, { 1522 /* ftsmul */, AArch64::FTSMUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1522 /* ftsmul */, AArch64::FTSMUL_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1522 /* ftsmul */, AArch64::FTSMUL_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1529 /* ftssel */, AArch64::FTSSEL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 1529 /* ftssel */, AArch64::FTSSEL_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 1529 /* ftssel */, AArch64::FTSSEL_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 1536 /* hint */, AArch64::HINT, Convert__Imm0_1271_0, 0, { MCK_Imm0_127 }, }, { 1541 /* hlt */, AArch64::HLT, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, { 1545 /* hvc */, AArch64::HVC, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, { 1549 /* incb */, AArch64::INCB_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 1549 /* incb */, AArch64::INCB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 1549 /* incb */, AArch64::INCB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 1554 /* incd */, AArch64::INCD_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 1554 /* incd */, AArch64::INCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorDReg }, }, { 1554 /* incd */, AArch64::INCD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 1554 /* incd */, AArch64::INCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern }, }, { 1554 /* incd */, AArch64::INCD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 1554 /* incd */, AArch64::INCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 1559 /* inch */, AArch64::INCH_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 1559 /* inch */, AArch64::INCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorHReg }, }, { 1559 /* inch */, AArch64::INCH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 1559 /* inch */, AArch64::INCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, }, { 1559 /* inch */, AArch64::INCH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 1559 /* inch */, AArch64::INCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 1564 /* incp */, AArch64::INCP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, }, { 1564 /* incp */, AArch64::INCP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, }, { 1564 /* incp */, AArch64::INCP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, }, { 1564 /* incp */, AArch64::INCP_XP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg }, }, { 1564 /* incp */, AArch64::INCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, }, { 1564 /* incp */, AArch64::INCP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg }, }, { 1564 /* incp */, AArch64::INCP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg }, }, { 1569 /* incw */, AArch64::INCW_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 1569 /* incw */, AArch64::INCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorSReg }, }, { 1569 /* incw */, AArch64::INCW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 1569 /* incw */, AArch64::INCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern }, }, { 1569 /* incw */, AArch64::INCW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 1569 /* incw */, AArch64::INCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 1574 /* index */, AArch64::INDEX_RR_H, Convert__SVEVectorHReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32, MCK_GPR32 }, }, { 1574 /* index */, AArch64::INDEX_RI_H, Convert__SVEVectorHReg1_0__Reg1_1__SImm51_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32, MCK_SImm5 }, }, { 1574 /* index */, AArch64::INDEX_IR_H, Convert__SVEVectorHReg1_0__SImm51_1__Reg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SImm5, MCK_GPR32 }, }, { 1574 /* index */, AArch64::INDEX_II_H, Convert__SVEVectorHReg1_0__SImm51_1__SImm51_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SImm5, MCK_SImm5 }, }, { 1574 /* index */, AArch64::INDEX_RR_S, Convert__SVEVectorSReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_GPR32, MCK_GPR32 }, }, { 1574 /* index */, AArch64::INDEX_RI_S, Convert__SVEVectorSReg1_0__Reg1_1__SImm51_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_GPR32, MCK_SImm5 }, }, { 1574 /* index */, AArch64::INDEX_IR_S, Convert__SVEVectorSReg1_0__SImm51_1__Reg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SImm5, MCK_GPR32 }, }, { 1574 /* index */, AArch64::INDEX_II_S, Convert__SVEVectorSReg1_0__SImm51_1__SImm51_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SImm5, MCK_SImm5 }, }, { 1574 /* index */, AArch64::INDEX_RR_D, Convert__SVEVectorDReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_GPR64, MCK_GPR64 }, }, { 1574 /* index */, AArch64::INDEX_RI_D, Convert__SVEVectorDReg1_0__Reg1_1__SImm51_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_GPR64, MCK_SImm5 }, }, { 1574 /* index */, AArch64::INDEX_IR_D, Convert__SVEVectorDReg1_0__SImm51_1__Reg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SImm5, MCK_GPR64 }, }, { 1574 /* index */, AArch64::INDEX_II_D, Convert__SVEVectorDReg1_0__SImm51_1__SImm51_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SImm5, MCK_SImm5 }, }, { 1574 /* index */, AArch64::INDEX_RR_B, Convert__SVEVectorBReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_GPR32, MCK_GPR32 }, }, { 1574 /* index */, AArch64::INDEX_RI_B, Convert__SVEVectorBReg1_0__Reg1_1__SImm51_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_GPR32, MCK_SImm5 }, }, { 1574 /* index */, AArch64::INDEX_IR_B, Convert__SVEVectorBReg1_0__SImm51_1__Reg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SImm5, MCK_GPR32 }, }, { 1574 /* index */, AArch64::INDEX_II_B, Convert__SVEVectorBReg1_0__SImm51_1__SImm51_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SImm5, MCK_SImm5 }, }, { 1580 /* ins */, AArch64::INSvi8gpr, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_3, Feature_HasNEON, { MCK__DOT_b, MCK_VectorReg128, MCK_IndexRange0_15, MCK_GPR32 }, }, { 1580 /* ins */, AArch64::INSvi64gpr, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_3, Feature_HasNEON, { MCK__DOT_d, MCK_VectorReg128, MCK_IndexRange0_1, MCK_GPR64 }, }, { 1580 /* ins */, AArch64::INSvi16gpr, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_3, Feature_HasNEON, { MCK__DOT_h, MCK_VectorReg128, MCK_IndexRange0_7, MCK_GPR32 }, }, { 1580 /* ins */, AArch64::INSvi32gpr, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_3, Feature_HasNEON, { MCK__DOT_s, MCK_VectorReg128, MCK_IndexRange0_3, MCK_GPR32 }, }, { 1580 /* ins */, AArch64::INSvi8lane, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_151_2__VectorReg1281_3__IndexRange0_151_4, Feature_HasNEON, { MCK__DOT_b, MCK_VectorReg128, MCK_IndexRange0_15, MCK_VectorReg128, MCK_IndexRange0_15 }, }, { 1580 /* ins */, AArch64::INSvi64lane, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_11_2__VectorReg1281_3__IndexRange0_11_4, Feature_HasNEON, { MCK__DOT_d, MCK_VectorReg128, MCK_IndexRange0_1, MCK_VectorReg128, MCK_IndexRange0_1 }, }, { 1580 /* ins */, AArch64::INSvi16lane, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_71_2__VectorReg1281_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_h, MCK_VectorReg128, MCK_IndexRange0_7, MCK_VectorReg128, MCK_IndexRange0_7 }, }, { 1580 /* ins */, AArch64::INSvi32lane, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_31_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_s, MCK_VectorReg128, MCK_IndexRange0_3, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 1584 /* insr */, AArch64::INSR_ZV_H, Convert__SVEVectorHReg1_0__Tie0_1_1__Reg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_FPR16 }, }, { 1584 /* insr */, AArch64::INSR_ZR_H, Convert__SVEVectorHReg1_0__Tie0_1_1__Reg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32 }, }, { 1584 /* insr */, AArch64::INSR_ZV_S, Convert__SVEVectorSReg1_0__Tie0_1_1__Reg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_FPR32 }, }, { 1584 /* insr */, AArch64::INSR_ZR_S, Convert__SVEVectorSReg1_0__Tie0_1_1__Reg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_GPR32 }, }, { 1584 /* insr */, AArch64::INSR_ZV_D, Convert__SVEVectorDReg1_0__Tie0_1_1__Reg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_FPR64 }, }, { 1584 /* insr */, AArch64::INSR_ZR_D, Convert__SVEVectorDReg1_0__Tie0_1_1__Reg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_GPR64 }, }, { 1584 /* insr */, AArch64::INSR_ZV_B, Convert__SVEVectorBReg1_0__Tie0_1_1__Reg1_1, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_FPR8 }, }, { 1584 /* insr */, AArch64::INSR_ZR_B, Convert__SVEVectorBReg1_0__Tie0_1_1__Reg1_1, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_GPR32 }, }, { 1589 /* isb */, AArch64::ISB, Convert__imm_95_15, 0, { }, }, { 1589 /* isb */, AArch64::ISB, Convert__Barrier1_0, 0, { MCK_Barrier }, }, { 1593 /* lasta */, AArch64::LASTA_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 1593 /* lasta */, AArch64::LASTA_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 1593 /* lasta */, AArch64::LASTA_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 1593 /* lasta */, AArch64::LASTA_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, }, { 1593 /* lasta */, AArch64::LASTA_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 1593 /* lasta */, AArch64::LASTA_RPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 1593 /* lasta */, AArch64::LASTA_RPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, }, { 1593 /* lasta */, AArch64::LASTA_RPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 1599 /* lastb */, AArch64::LASTB_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 1599 /* lastb */, AArch64::LASTB_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 1599 /* lastb */, AArch64::LASTB_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 1599 /* lastb */, AArch64::LASTB_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, }, { 1599 /* lastb */, AArch64::LASTB_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 1599 /* lastb */, AArch64::LASTB_RPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 1599 /* lastb */, AArch64::LASTB_RPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, }, { 1599 /* lastb */, AArch64::LASTB_RPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 1605 /* ld1 */, AArch64::LD1Fourv16b, Convert__TypedVectorList4_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv1d, Convert__TypedVectorList4_1641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv2d, Convert__TypedVectorList4_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv2s, Convert__TypedVectorList4_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv4h, Convert__TypedVectorList4_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv4s, Convert__TypedVectorList4_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv8b, Convert__TypedVectorList4_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv8h, Convert__TypedVectorList4_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev16b, Convert__TypedVectorList1_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev1d, Convert__TypedVectorList1_1641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev2d, Convert__TypedVectorList1_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev2s, Convert__TypedVectorList1_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev4h, Convert__TypedVectorList1_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev4s, Convert__TypedVectorList1_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev8b, Convert__TypedVectorList1_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev8h, Convert__TypedVectorList1_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev16b, Convert__TypedVectorList3_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev1d, Convert__TypedVectorList3_1641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev2d, Convert__TypedVectorList3_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev2s, Convert__TypedVectorList3_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev4h, Convert__TypedVectorList3_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev4s, Convert__TypedVectorList3_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev8b, Convert__TypedVectorList3_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev8h, Convert__TypedVectorList3_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov16b, Convert__TypedVectorList2_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov1d, Convert__TypedVectorList2_1641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov2d, Convert__TypedVectorList2_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov2s, Convert__TypedVectorList2_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov4h, Convert__TypedVectorList2_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov4s, Convert__TypedVectorList2_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov8b, Convert__TypedVectorList2_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov8h, Convert__TypedVectorList2_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv16b, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev16b, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev16b, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov16b, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv1d, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev1d, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev1d, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov1d, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv2d, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev2d, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev2d, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov2d, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv2s, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev2s, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev2s, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov2s, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv4h, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev4h, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev4h, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov4h, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv4s, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev4s, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev4s, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov4s, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv8b, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev8b, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev8b, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov8b, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv8h, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Onev8h, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev8h, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Twov8h, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev16b_POST, Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Onev16b_POST, Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev1d_POST, Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1605 /* ld1 */, AArch64::LD1Onev1d_POST, Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev2d_POST, Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Onev2d_POST, Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev2s_POST, Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1605 /* ld1 */, AArch64::LD1Onev2s_POST, Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev4h_POST, Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1605 /* ld1 */, AArch64::LD1Onev4h_POST, Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev4s_POST, Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Onev4s_POST, Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev8b_POST, Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1605 /* ld1 */, AArch64::LD1Onev8b_POST, Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev8h_POST, Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Onev8h_POST, Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1i8, Convert__TypedVectorList1_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1i64, Convert__TypedVectorList1_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1i16, Convert__TypedVectorList1_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1i32, Convert__TypedVectorList1_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1605 /* ld1 */, AArch64::LD1Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev1d_POST, Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1605 /* ld1 */, AArch64::LD1Threev1d_POST, Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1605 /* ld1 */, AArch64::LD1Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1605 /* ld1 */, AArch64::LD1Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1605 /* ld1 */, AArch64::LD1Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1605 /* ld1 */, AArch64::LD1Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1605 /* ld1 */, AArch64::LD1Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1605 /* ld1 */, AArch64::LD1Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov1d_POST, Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Twov1d_POST, Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Onev16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1605 /* ld1 */, AArch64::LD1Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1605 /* ld1 */, AArch64::LD1Onev1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1605 /* ld1 */, AArch64::LD1Threev1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Twov1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Onev2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1605 /* ld1 */, AArch64::LD1Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1605 /* ld1 */, AArch64::LD1Onev2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1605 /* ld1 */, AArch64::LD1Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1605 /* ld1 */, AArch64::LD1Onev4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1605 /* ld1 */, AArch64::LD1Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Onev4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1605 /* ld1 */, AArch64::LD1Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1605 /* ld1 */, AArch64::LD1Onev8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1605 /* ld1 */, AArch64::LD1Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1605 /* ld1 */, AArch64::LD1Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Onev8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1605 /* ld1 */, AArch64::LD1Onev8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1605 /* ld1 */, AArch64::LD1Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1605 /* ld1 */, AArch64::LD1Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1i8, Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1i64, Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1i16, Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1i32, Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1605 /* ld1 */, AArch64::LD1i8_POST, Convert__Reg1_3__TypedVectorList1_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, { 1605 /* ld1 */, AArch64::LD1i8_POST, Convert__Reg1_3__TypedVectorList1_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1i64_POST, Convert__Reg1_3__TypedVectorList1_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1605 /* ld1 */, AArch64::LD1i64_POST, Convert__Reg1_3__TypedVectorList1_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1i16_POST, Convert__Reg1_3__TypedVectorList1_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 1605 /* ld1 */, AArch64::LD1i16_POST, Convert__Reg1_3__TypedVectorList1_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1i32_POST, Convert__Reg1_3__TypedVectorList1_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1605 /* ld1 */, AArch64::LD1i32_POST, Convert__Reg1_3__TypedVectorList1_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1i8_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, { 1605 /* ld1 */, AArch64::LD1i8_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1i64_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1605 /* ld1 */, AArch64::LD1i64_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1i16_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 1605 /* ld1 */, AArch64::LD1i16_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1605 /* ld1 */, AArch64::LD1i32_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1605 /* ld1 */, AArch64::LD1i32_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1609 /* ld1b */, AArch64::LD1B_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_IMM_REAL, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_IMM_REAL, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_H, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_S, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::GLD1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_IMM_REAL, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_IMM_REAL, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1609 /* ld1b */, AArch64::LD1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::LD1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::LD1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::LD1D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64641_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6464, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64641_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6464, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64641_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6464, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s81_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s8, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::LD1D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64641_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6464, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64641_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6464, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64641_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6464, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::GLD1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s81_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s8, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::LD1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1614 /* ld1d */, AArch64::LD1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_S_SXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_S_UXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_S, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_S_SXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_S_UXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::GLD1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1619 /* ld1h */, AArch64::LD1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv16b, Convert__TypedVectorList1_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv1d, Convert__TypedVectorList1_1641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv2d, Convert__TypedVectorList1_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv2s, Convert__TypedVectorList1_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv4h, Convert__TypedVectorList1_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv4s, Convert__TypedVectorList1_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv8b, Convert__TypedVectorList1_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv8h, Convert__TypedVectorList1_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv16b, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv1d, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv2d, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv2s, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv4h, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv4s, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv8b, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv8h, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1624 /* ld1r */, AArch64::LD1Rv16b_POST, Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, { 1624 /* ld1r */, AArch64::LD1Rv16b_POST, Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv1d_POST, Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1624 /* ld1r */, AArch64::LD1Rv1d_POST, Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv2d_POST, Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1624 /* ld1r */, AArch64::LD1Rv2d_POST, Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv2s_POST, Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1624 /* ld1r */, AArch64::LD1Rv2s_POST, Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv4h_POST, Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 1624 /* ld1r */, AArch64::LD1Rv4h_POST, Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv4s_POST, Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1624 /* ld1r */, AArch64::LD1Rv4s_POST, Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv8b_POST, Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, { 1624 /* ld1r */, AArch64::LD1Rv8b_POST, Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv8h_POST, Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 1624 /* ld1r */, AArch64::LD1Rv8h_POST, Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, { 1624 /* ld1r */, AArch64::LD1Rv16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1624 /* ld1r */, AArch64::LD1Rv1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1624 /* ld1r */, AArch64::LD1Rv2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1624 /* ld1r */, AArch64::LD1Rv2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 1624 /* ld1r */, AArch64::LD1Rv4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1624 /* ld1r */, AArch64::LD1Rv4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, { 1624 /* ld1r */, AArch64::LD1Rv8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1624 /* ld1r */, AArch64::LD1Rv8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 1624 /* ld1r */, AArch64::LD1Rv8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1629 /* ld1rb */, AArch64::LD1RB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_IMM, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_IMM, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_IMM, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_IMM, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, }, { 1629 /* ld1rb */, AArch64::LD1RB_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, }, { 1635 /* ld1rd */, AArch64::LD1RD_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1635 /* ld1rd */, AArch64::LD1RD_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1635 /* ld1rd */, AArch64::LD1RD_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s81_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s8, MCK__93_ }, }, { 1635 /* ld1rd */, AArch64::LD1RD_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s81_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s8, MCK__93_ }, }, { 1641 /* ld1rh */, AArch64::LD1RH_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1641 /* ld1rh */, AArch64::LD1RH_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1641 /* ld1rh */, AArch64::LD1RH_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1641 /* ld1rh */, AArch64::LD1RH_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1641 /* ld1rh */, AArch64::LD1RH_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1641 /* ld1rh */, AArch64::LD1RH_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1641 /* ld1rh */, AArch64::LD1RH_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, }, { 1641 /* ld1rh */, AArch64::LD1RH_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, }, { 1641 /* ld1rh */, AArch64::LD1RH_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, }, { 1641 /* ld1rh */, AArch64::LD1RH_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, }, { 1641 /* ld1rh */, AArch64::LD1RH_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, }, { 1641 /* ld1rh */, AArch64::LD1RH_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, }, { 1647 /* ld1rqb */, AArch64::LD1RQ_B_IMM, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1647 /* ld1rqb */, AArch64::LD1RQ_B_IMM, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1647 /* ld1rqb */, AArch64::LD1RQ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1647 /* ld1rqb */, AArch64::LD1RQ_B_IMM, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, }, { 1647 /* ld1rqb */, AArch64::LD1RQ_B, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1647 /* ld1rqb */, AArch64::LD1RQ_B_IMM, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, }, { 1654 /* ld1rqd */, AArch64::LD1RQ_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1654 /* ld1rqd */, AArch64::LD1RQ_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1654 /* ld1rqd */, AArch64::LD1RQ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 1654 /* ld1rqd */, AArch64::LD1RQ_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, }, { 1654 /* ld1rqd */, AArch64::LD1RQ_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 1654 /* ld1rqd */, AArch64::LD1RQ_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, }, { 1661 /* ld1rqh */, AArch64::LD1RQ_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1661 /* ld1rqh */, AArch64::LD1RQ_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1661 /* ld1rqh */, AArch64::LD1RQ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1661 /* ld1rqh */, AArch64::LD1RQ_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, }, { 1661 /* ld1rqh */, AArch64::LD1RQ_H, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1661 /* ld1rqh */, AArch64::LD1RQ_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, }, { 1668 /* ld1rqw */, AArch64::LD1RQ_W_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1668 /* ld1rqw */, AArch64::LD1RQ_W_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1668 /* ld1rqw */, AArch64::LD1RQ_W, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 1668 /* ld1rqw */, AArch64::LD1RQ_W_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, }, { 1668 /* ld1rqw */, AArch64::LD1RQ_W, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 1668 /* ld1rqw */, AArch64::LD1RQ_W_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, }, { 1675 /* ld1rsb */, AArch64::LD1RSB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1675 /* ld1rsb */, AArch64::LD1RSB_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1675 /* ld1rsb */, AArch64::LD1RSB_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1675 /* ld1rsb */, AArch64::LD1RSB_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1675 /* ld1rsb */, AArch64::LD1RSB_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1675 /* ld1rsb */, AArch64::LD1RSB_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1675 /* ld1rsb */, AArch64::LD1RSB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, }, { 1675 /* ld1rsb */, AArch64::LD1RSB_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, }, { 1675 /* ld1rsb */, AArch64::LD1RSB_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, }, { 1675 /* ld1rsb */, AArch64::LD1RSB_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, }, { 1675 /* ld1rsb */, AArch64::LD1RSB_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, }, { 1675 /* ld1rsb */, AArch64::LD1RSB_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, }, { 1682 /* ld1rsh */, AArch64::LD1RSH_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1682 /* ld1rsh */, AArch64::LD1RSH_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1682 /* ld1rsh */, AArch64::LD1RSH_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1682 /* ld1rsh */, AArch64::LD1RSH_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1682 /* ld1rsh */, AArch64::LD1RSH_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, }, { 1682 /* ld1rsh */, AArch64::LD1RSH_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, }, { 1682 /* ld1rsh */, AArch64::LD1RSH_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, }, { 1682 /* ld1rsh */, AArch64::LD1RSH_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, }, { 1689 /* ld1rsw */, AArch64::LD1RSW_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1689 /* ld1rsw */, AArch64::LD1RSW_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1689 /* ld1rsw */, AArch64::LD1RSW_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s4, MCK__93_ }, }, { 1689 /* ld1rsw */, AArch64::LD1RSW_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s4, MCK__93_ }, }, { 1696 /* ld1rw */, AArch64::LD1RW_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1696 /* ld1rw */, AArch64::LD1RW_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1696 /* ld1rw */, AArch64::LD1RW_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1696 /* ld1rw */, AArch64::LD1RW_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1696 /* ld1rw */, AArch64::LD1RW_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s4, MCK__93_ }, }, { 1696 /* ld1rw */, AArch64::LD1RW_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s4, MCK__93_ }, }, { 1696 /* ld1rw */, AArch64::LD1RW_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s4, MCK__93_ }, }, { 1696 /* ld1rw */, AArch64::LD1RW_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s4, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_H, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_S, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::GLD1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1702 /* ld1sb */, AArch64::LD1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::LD1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::LD1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::LD1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::LD1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::LD1SH_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_S_SXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_S_UXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::LD1SH_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::LD1SH_S, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_S_SXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_S_UXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::LD1SH_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::GLD1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::LD1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::LD1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::LD1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1708 /* ld1sh */, AArch64::LD1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::LD1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::LD1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::LD1SW_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::LD1SW_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::GLD1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::LD1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1714 /* ld1sw */, AArch64::LD1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::LD1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::LD1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::LD1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::LD1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::LD1W, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_SXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32321_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3232, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_UXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32321_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3232, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s41_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s4, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::LD1W_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::LD1W, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_SXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32321_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3232, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_UXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32321_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3232, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s41_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s4, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::LD1W_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::GLD1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::LD1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::LD1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::LD1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1720 /* ld1w */, AArch64::LD1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov16b, Convert__TypedVectorList2_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov2d, Convert__TypedVectorList2_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov2s, Convert__TypedVectorList2_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov4h, Convert__TypedVectorList2_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov4s, Convert__TypedVectorList2_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov8b, Convert__TypedVectorList2_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov8h, Convert__TypedVectorList2_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov16b, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov2d, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov2s, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov4h, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov4s, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov8b, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov8h, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1725 /* ld2 */, AArch64::LD2Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1725 /* ld2 */, AArch64::LD2Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1725 /* ld2 */, AArch64::LD2Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1725 /* ld2 */, AArch64::LD2Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1725 /* ld2 */, AArch64::LD2Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1725 /* ld2 */, AArch64::LD2Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1725 /* ld2 */, AArch64::LD2Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2i8, Convert__TypedVectorList2_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2i64, Convert__TypedVectorList2_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2i16, Convert__TypedVectorList2_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2i32, Convert__TypedVectorList2_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1725 /* ld2 */, AArch64::LD2Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1725 /* ld2 */, AArch64::LD2Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1725 /* ld2 */, AArch64::LD2Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1725 /* ld2 */, AArch64::LD2Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1725 /* ld2 */, AArch64::LD2Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1725 /* ld2 */, AArch64::LD2Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1725 /* ld2 */, AArch64::LD2Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2i8, Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2i64, Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2i16, Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2i32, Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1725 /* ld2 */, AArch64::LD2i8_POST, Convert__Reg1_3__TypedVectorList2_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 1725 /* ld2 */, AArch64::LD2i8_POST, Convert__Reg1_3__TypedVectorList2_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2i64_POST, Convert__Reg1_3__TypedVectorList2_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1725 /* ld2 */, AArch64::LD2i64_POST, Convert__Reg1_3__TypedVectorList2_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2i16_POST, Convert__Reg1_3__TypedVectorList2_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1725 /* ld2 */, AArch64::LD2i16_POST, Convert__Reg1_3__TypedVectorList2_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2i32_POST, Convert__Reg1_3__TypedVectorList2_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1725 /* ld2 */, AArch64::LD2i32_POST, Convert__Reg1_3__TypedVectorList2_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2i8_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 1725 /* ld2 */, AArch64::LD2i8_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2i64_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1725 /* ld2 */, AArch64::LD2i64_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2i16_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1725 /* ld2 */, AArch64::LD2i16_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1725 /* ld2 */, AArch64::LD2i32_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1725 /* ld2 */, AArch64::LD2i32_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1729 /* ld2b */, AArch64::LD2B_IMM, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList28, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1729 /* ld2b */, AArch64::LD2B, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorList28, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1729 /* ld2b */, AArch64::LD2B_IMM, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6, Feature_HasSVE, { MCK_SVEVectorList28, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, }, { 1734 /* ld2d */, AArch64::LD2D_IMM, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList264, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1734 /* ld2d */, AArch64::LD2D, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, Feature_HasSVE, { MCK_SVEVectorList264, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 1734 /* ld2d */, AArch64::LD2D_IMM, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6, Feature_HasSVE, { MCK_SVEVectorList264, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, }, { 1739 /* ld2h */, AArch64::LD2H_IMM, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1739 /* ld2h */, AArch64::LD2H, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1739 /* ld2h */, AArch64::LD2H_IMM, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6, Feature_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv16b, Convert__TypedVectorList2_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv1d, Convert__TypedVectorList2_1641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv2d, Convert__TypedVectorList2_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv2s, Convert__TypedVectorList2_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv4h, Convert__TypedVectorList2_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv4s, Convert__TypedVectorList2_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv8b, Convert__TypedVectorList2_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv8h, Convert__TypedVectorList2_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv16b, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv1d, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv2d, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv2s, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv4h, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv4s, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv8b, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv8h, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1744 /* ld2r */, AArch64::LD2Rv16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 1744 /* ld2r */, AArch64::LD2Rv16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv1d_POST, Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1744 /* ld2r */, AArch64::LD2Rv1d_POST, Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1744 /* ld2r */, AArch64::LD2Rv2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1744 /* ld2r */, AArch64::LD2Rv2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1744 /* ld2r */, AArch64::LD2Rv4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1744 /* ld2r */, AArch64::LD2Rv4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 1744 /* ld2r */, AArch64::LD2Rv8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1744 /* ld2r */, AArch64::LD2Rv8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 1744 /* ld2r */, AArch64::LD2Rv16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1744 /* ld2r */, AArch64::LD2Rv1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1744 /* ld2r */, AArch64::LD2Rv2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1744 /* ld2r */, AArch64::LD2Rv2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1744 /* ld2r */, AArch64::LD2Rv4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1744 /* ld2r */, AArch64::LD2Rv4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 1744 /* ld2r */, AArch64::LD2Rv8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1744 /* ld2r */, AArch64::LD2Rv8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1744 /* ld2r */, AArch64::LD2Rv8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1749 /* ld2w */, AArch64::LD2W_IMM, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList232, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1749 /* ld2w */, AArch64::LD2W, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Feature_HasSVE, { MCK_SVEVectorList232, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 1749 /* ld2w */, AArch64::LD2W_IMM, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6, Feature_HasSVE, { MCK_SVEVectorList232, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev16b, Convert__TypedVectorList3_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev2d, Convert__TypedVectorList3_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev2s, Convert__TypedVectorList3_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev4h, Convert__TypedVectorList3_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev4s, Convert__TypedVectorList3_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev8b, Convert__TypedVectorList3_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev8h, Convert__TypedVectorList3_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev16b, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev2d, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev2s, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev4h, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev4s, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev8b, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev8h, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1754 /* ld3 */, AArch64::LD3Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1754 /* ld3 */, AArch64::LD3Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1754 /* ld3 */, AArch64::LD3Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1754 /* ld3 */, AArch64::LD3Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1754 /* ld3 */, AArch64::LD3Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1754 /* ld3 */, AArch64::LD3Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1754 /* ld3 */, AArch64::LD3Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3i8, Convert__TypedVectorList3_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3i64, Convert__TypedVectorList3_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3i16, Convert__TypedVectorList3_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3i32, Convert__TypedVectorList3_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1754 /* ld3 */, AArch64::LD3Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1754 /* ld3 */, AArch64::LD3Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1754 /* ld3 */, AArch64::LD3Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1754 /* ld3 */, AArch64::LD3Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1754 /* ld3 */, AArch64::LD3Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1754 /* ld3 */, AArch64::LD3Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 1754 /* ld3 */, AArch64::LD3Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3i8, Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3i64, Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3i16, Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3i32, Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1754 /* ld3 */, AArch64::LD3i8_POST, Convert__Reg1_3__TypedVectorList3_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, { 1754 /* ld3 */, AArch64::LD3i8_POST, Convert__Reg1_3__TypedVectorList3_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3i64_POST, Convert__Reg1_3__TypedVectorList3_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1754 /* ld3 */, AArch64::LD3i64_POST, Convert__Reg1_3__TypedVectorList3_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3i16_POST, Convert__Reg1_3__TypedVectorList3_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, { 1754 /* ld3 */, AArch64::LD3i16_POST, Convert__Reg1_3__TypedVectorList3_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3i32_POST, Convert__Reg1_3__TypedVectorList3_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, { 1754 /* ld3 */, AArch64::LD3i32_POST, Convert__Reg1_3__TypedVectorList3_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3i8_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, { 1754 /* ld3 */, AArch64::LD3i8_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3i64_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1754 /* ld3 */, AArch64::LD3i64_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3i16_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, { 1754 /* ld3 */, AArch64::LD3i16_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1754 /* ld3 */, AArch64::LD3i32_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, { 1754 /* ld3 */, AArch64::LD3i32_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1758 /* ld3b */, AArch64::LD3B_IMM, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList38, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1758 /* ld3b */, AArch64::LD3B, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorList38, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1758 /* ld3b */, AArch64::LD3B_IMM, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6, Feature_HasSVE, { MCK_SVEVectorList38, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, }, { 1763 /* ld3d */, AArch64::LD3D_IMM, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList364, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1763 /* ld3d */, AArch64::LD3D, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, Feature_HasSVE, { MCK_SVEVectorList364, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 1763 /* ld3d */, AArch64::LD3D_IMM, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6, Feature_HasSVE, { MCK_SVEVectorList364, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, }, { 1768 /* ld3h */, AArch64::LD3H_IMM, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList316, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1768 /* ld3h */, AArch64::LD3H, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorList316, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1768 /* ld3h */, AArch64::LD3H_IMM, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6, Feature_HasSVE, { MCK_SVEVectorList316, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv16b, Convert__TypedVectorList3_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv1d, Convert__TypedVectorList3_1641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv2d, Convert__TypedVectorList3_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv2s, Convert__TypedVectorList3_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv4h, Convert__TypedVectorList3_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv4s, Convert__TypedVectorList3_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv8b, Convert__TypedVectorList3_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv8h, Convert__TypedVectorList3_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv16b, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv1d, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv2d, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv2s, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv4h, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv4s, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv8b, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv8h, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1773 /* ld3r */, AArch64::LD3Rv16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, { 1773 /* ld3r */, AArch64::LD3Rv16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv1d_POST, Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1773 /* ld3r */, AArch64::LD3Rv1d_POST, Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1773 /* ld3r */, AArch64::LD3Rv2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, { 1773 /* ld3r */, AArch64::LD3Rv2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, { 1773 /* ld3r */, AArch64::LD3Rv4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, { 1773 /* ld3r */, AArch64::LD3Rv4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, { 1773 /* ld3r */, AArch64::LD3Rv8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, { 1773 /* ld3r */, AArch64::LD3Rv8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, { 1773 /* ld3r */, AArch64::LD3Rv16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1773 /* ld3r */, AArch64::LD3Rv1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 1773 /* ld3r */, AArch64::LD3Rv2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, { 1773 /* ld3r */, AArch64::LD3Rv2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, { 1773 /* ld3r */, AArch64::LD3Rv4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, { 1773 /* ld3r */, AArch64::LD3Rv4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, { 1773 /* ld3r */, AArch64::LD3Rv8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1773 /* ld3r */, AArch64::LD3Rv8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, { 1773 /* ld3r */, AArch64::LD3Rv8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1778 /* ld3w */, AArch64::LD3W_IMM, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList332, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1778 /* ld3w */, AArch64::LD3W, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Feature_HasSVE, { MCK_SVEVectorList332, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 1778 /* ld3w */, AArch64::LD3W_IMM, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6, Feature_HasSVE, { MCK_SVEVectorList332, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv16b, Convert__TypedVectorList4_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv2d, Convert__TypedVectorList4_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv2s, Convert__TypedVectorList4_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv4h, Convert__TypedVectorList4_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv4s, Convert__TypedVectorList4_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv8b, Convert__TypedVectorList4_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv8h, Convert__TypedVectorList4_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv16b, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv2d, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv2s, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv4h, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv4s, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv8b, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv8h, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4i8, Convert__TypedVectorList4_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4i64, Convert__TypedVectorList4_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4i16, Convert__TypedVectorList4_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4i32, Convert__TypedVectorList4_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 1783 /* ld4 */, AArch64::LD4Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4i8, Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4i64, Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4i16, Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4i32, Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1783 /* ld4 */, AArch64::LD4i8_POST, Convert__Reg1_3__TypedVectorList4_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1783 /* ld4 */, AArch64::LD4i8_POST, Convert__Reg1_3__TypedVectorList4_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4i64_POST, Convert__Reg1_3__TypedVectorList4_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1783 /* ld4 */, AArch64::LD4i64_POST, Convert__Reg1_3__TypedVectorList4_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4i16_POST, Convert__Reg1_3__TypedVectorList4_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1783 /* ld4 */, AArch64::LD4i16_POST, Convert__Reg1_3__TypedVectorList4_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4i32_POST, Convert__Reg1_3__TypedVectorList4_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1783 /* ld4 */, AArch64::LD4i32_POST, Convert__Reg1_3__TypedVectorList4_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4i8_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1783 /* ld4 */, AArch64::LD4i8_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4i64_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1783 /* ld4 */, AArch64::LD4i64_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4i16_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1783 /* ld4 */, AArch64::LD4i16_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1783 /* ld4 */, AArch64::LD4i32_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1783 /* ld4 */, AArch64::LD4i32_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1787 /* ld4b */, AArch64::LD4B_IMM, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList48, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1787 /* ld4b */, AArch64::LD4B, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorList48, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 1787 /* ld4b */, AArch64::LD4B_IMM, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6, Feature_HasSVE, { MCK_SVEVectorList48, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, }, { 1792 /* ld4d */, AArch64::LD4D_IMM, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList464, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1792 /* ld4d */, AArch64::LD4D, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, Feature_HasSVE, { MCK_SVEVectorList464, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 1792 /* ld4d */, AArch64::LD4D_IMM, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6, Feature_HasSVE, { MCK_SVEVectorList464, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, }, { 1797 /* ld4h */, AArch64::LD4H_IMM, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList416, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1797 /* ld4h */, AArch64::LD4H, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorList416, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 1797 /* ld4h */, AArch64::LD4H_IMM, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6, Feature_HasSVE, { MCK_SVEVectorList416, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv16b, Convert__TypedVectorList4_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv1d, Convert__TypedVectorList4_1641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv2d, Convert__TypedVectorList4_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv2s, Convert__TypedVectorList4_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv4h, Convert__TypedVectorList4_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv4s, Convert__TypedVectorList4_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv8b, Convert__TypedVectorList4_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv8h, Convert__TypedVectorList4_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv16b, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv1d, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv2d, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv2s, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv4h, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv4s, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv8b, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv8h, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1802 /* ld4r */, AArch64::LD4Rv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1802 /* ld4r */, AArch64::LD4Rv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1802 /* ld4r */, AArch64::LD4Rv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1802 /* ld4r */, AArch64::LD4Rv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1802 /* ld4r */, AArch64::LD4Rv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1802 /* ld4r */, AArch64::LD4Rv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1802 /* ld4r */, AArch64::LD4Rv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1802 /* ld4r */, AArch64::LD4Rv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1802 /* ld4r */, AArch64::LD4Rv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1802 /* ld4r */, AArch64::LD4Rv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1802 /* ld4r */, AArch64::LD4Rv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 1802 /* ld4r */, AArch64::LD4Rv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1802 /* ld4r */, AArch64::LD4Rv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1802 /* ld4r */, AArch64::LD4Rv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 1802 /* ld4r */, AArch64::LD4Rv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 1802 /* ld4r */, AArch64::LD4Rv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1802 /* ld4r */, AArch64::LD4Rv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 1802 /* ld4r */, AArch64::LD4Rv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 1807 /* ld4w */, AArch64::LD4W_IMM, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList432, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1807 /* ld4w */, AArch64::LD4W, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Feature_HasSVE, { MCK_SVEVectorList432, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 1807 /* ld4w */, AArch64::LD4W_IMM, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6, Feature_HasSVE, { MCK_SVEVectorList432, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, }, { 1812 /* ldadd */, AArch64::LDADDW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1812 /* ldadd */, AArch64::LDADDX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1818 /* ldadda */, AArch64::LDADDAW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1818 /* ldadda */, AArch64::LDADDAX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1825 /* ldaddab */, AArch64::LDADDAB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1833 /* ldaddah */, AArch64::LDADDAH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1841 /* ldaddal */, AArch64::LDADDALW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1841 /* ldaddal */, AArch64::LDADDALX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1849 /* ldaddalb */, AArch64::LDADDALB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1858 /* ldaddalh */, AArch64::LDADDALH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1867 /* ldaddb */, AArch64::LDADDB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1874 /* ldaddh */, AArch64::LDADDH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1881 /* ldaddl */, AArch64::LDADDLW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1881 /* ldaddl */, AArch64::LDADDLX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1888 /* ldaddlb */, AArch64::LDADDLB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1896 /* ldaddlh */, AArch64::LDADDLH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1904 /* ldapr */, AArch64::LDAPRW, Convert__Reg1_0__GPR64sp01_2, Feature_HasRCPC, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 1904 /* ldapr */, AArch64::LDAPRX, Convert__Reg1_0__GPR64sp01_2, Feature_HasRCPC, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 1910 /* ldaprb */, AArch64::LDAPRB, Convert__Reg1_0__GPR64sp01_2, Feature_HasRCPC, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 1917 /* ldaprh */, AArch64::LDAPRH, Convert__Reg1_0__GPR64sp01_2, Feature_HasRCPC, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 1924 /* ldapur */, AArch64::LDAPURi, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1924 /* ldapur */, AArch64::LDAPURXi, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_4a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1924 /* ldapur */, AArch64::LDAPURi, Convert__Reg1_0__Reg1_2__SImm91_3, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 1924 /* ldapur */, AArch64::LDAPURXi, Convert__Reg1_0__Reg1_2__SImm91_3, Feature_HasV8_4a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 1931 /* ldapurb */, AArch64::LDAPURBi, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1931 /* ldapurb */, AArch64::LDAPURBi, Convert__Reg1_0__Reg1_2__SImm91_3, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 1939 /* ldapurh */, AArch64::LDAPURHi, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1939 /* ldapurh */, AArch64::LDAPURHi, Convert__Reg1_0__Reg1_2__SImm91_3, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 1947 /* ldapursb */, AArch64::LDAPURSBWi, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1947 /* ldapursb */, AArch64::LDAPURSBXi, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_4a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1947 /* ldapursb */, AArch64::LDAPURSBWi, Convert__Reg1_0__Reg1_2__SImm91_3, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 1947 /* ldapursb */, AArch64::LDAPURSBXi, Convert__Reg1_0__Reg1_2__SImm91_3, Feature_HasV8_4a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 1956 /* ldapursh */, AArch64::LDAPURSHWi, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1956 /* ldapursh */, AArch64::LDAPURSHXi, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_4a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1956 /* ldapursh */, AArch64::LDAPURSHWi, Convert__Reg1_0__Reg1_2__SImm91_3, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 1956 /* ldapursh */, AArch64::LDAPURSHXi, Convert__Reg1_0__Reg1_2__SImm91_3, Feature_HasV8_4a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 1965 /* ldapursw */, AArch64::LDAPURSWi, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_4a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 1965 /* ldapursw */, AArch64::LDAPURSWi, Convert__Reg1_0__Reg1_2__SImm91_3, Feature_HasV8_4a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 1974 /* ldar */, AArch64::LDARW, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 1974 /* ldar */, AArch64::LDARX, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 1979 /* ldarb */, AArch64::LDARB, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 1985 /* ldarh */, AArch64::LDARH, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 1991 /* ldaxp */, AArch64::LDAXPW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 1991 /* ldaxp */, AArch64::LDAXPX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 1997 /* ldaxr */, AArch64::LDAXRW, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 1997 /* ldaxr */, AArch64::LDAXRX, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 2003 /* ldaxrb */, AArch64::LDAXRB, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 2010 /* ldaxrh */, AArch64::LDAXRH, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 2017 /* ldclr */, AArch64::LDCLRW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2017 /* ldclr */, AArch64::LDCLRX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2023 /* ldclra */, AArch64::LDCLRAW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2023 /* ldclra */, AArch64::LDCLRAX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2030 /* ldclrab */, AArch64::LDCLRAB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2038 /* ldclrah */, AArch64::LDCLRAH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2046 /* ldclral */, AArch64::LDCLRALW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2046 /* ldclral */, AArch64::LDCLRALX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2054 /* ldclralb */, AArch64::LDCLRALB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2063 /* ldclralh */, AArch64::LDCLRALH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2072 /* ldclrb */, AArch64::LDCLRB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2079 /* ldclrh */, AArch64::LDCLRH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2086 /* ldclrl */, AArch64::LDCLRLW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2086 /* ldclrl */, AArch64::LDCLRLX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2093 /* ldclrlb */, AArch64::LDCLRLB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2101 /* ldclrlh */, AArch64::LDCLRLH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2109 /* ldeor */, AArch64::LDEORW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2109 /* ldeor */, AArch64::LDEORX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2115 /* ldeora */, AArch64::LDEORAW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2115 /* ldeora */, AArch64::LDEORAX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2122 /* ldeorab */, AArch64::LDEORAB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2130 /* ldeorah */, AArch64::LDEORAH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2138 /* ldeoral */, AArch64::LDEORALW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2138 /* ldeoral */, AArch64::LDEORALX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2146 /* ldeoralb */, AArch64::LDEORALB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2155 /* ldeoralh */, AArch64::LDEORALH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2164 /* ldeorb */, AArch64::LDEORB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2171 /* ldeorh */, AArch64::LDEORH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2178 /* ldeorl */, AArch64::LDEORLW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2178 /* ldeorl */, AArch64::LDEORLX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2185 /* ldeorlb */, AArch64::LDEORLB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2193 /* ldeorlh */, AArch64::LDEORLH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_REAL, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_REAL, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_H_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_REAL, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_REAL, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_H_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::LDFF1B_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, }, { 2201 /* ldff1b */, AArch64::GLDFF1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::LDFF1D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::LDFF1D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::LDFF1D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted641_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted64, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64641_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6464, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64641_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6464, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64641_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6464, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s81_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s8, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::LDFF1D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted641_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted64, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64641_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6464, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64641_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6464, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64641_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6464, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 2208 /* ldff1d */, AArch64::GLDFF1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s81_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s8, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::LDFF1H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::LDFF1H_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::LDFF1H_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::LDFF1H_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::LDFF1H_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::LDFF1H_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::LDFF1H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::LDFF1H_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_S_SXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_S_UXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::LDFF1H_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::LDFF1H_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::LDFF1H_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_S_SXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_S_UXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::LDFF1H_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 2215 /* ldff1h */, AArch64::GLDFF1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::LDFF1SB_H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::LDFF1SB_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::LDFF1SB_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::LDFF1SB_H_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::LDFF1SB_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::LDFF1SB_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::LDFF1SB_H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::LDFF1SB_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::LDFF1SB_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::LDFF1SB_H_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::LDFF1SB_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::LDFF1SB_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, }, { 2222 /* ldff1sb */, AArch64::GLDFF1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::LDFF1SH_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::LDFF1SH_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::LDFF1SH_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::LDFF1SH_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::LDFF1SH_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_S_SXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_S_UXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::LDFF1SH_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::LDFF1SH_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_S_SXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_S_UXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::LDFF1SH_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 2230 /* ldff1sh */, AArch64::GLDFF1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::LDFF1SW_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::LDFF1SW_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::LDFF1SW_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted32, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::LDFF1SW_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted32, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 2238 /* ldff1sw */, AArch64::GLDFF1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::LDFF1W_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::LDFF1W_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::LDFF1W_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::LDFF1W_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::LDFF1W_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted32, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_SXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32321_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3232, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_UXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32321_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3232, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s41_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s4, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::LDFF1W_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted32, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::LDFF1W_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted32, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_SXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32321_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3232, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_UXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32321_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3232, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s41_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s4, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::LDFF1W_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted32, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 2246 /* ldff1w */, AArch64::GLDFF1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, }, { 2253 /* ldlar */, AArch64::LDLARW, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 2253 /* ldlar */, AArch64::LDLARX, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 2259 /* ldlarb */, AArch64::LDLARB, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 2266 /* ldlarh */, AArch64::LDLARH, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_IMM_REAL, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_IMM_REAL, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_IMM_REAL, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_IMM_REAL, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2273 /* ldnf1b */, AArch64::LDNF1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2280 /* ldnf1d */, AArch64::LDNF1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2280 /* ldnf1d */, AArch64::LDNF1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2280 /* ldnf1d */, AArch64::LDNF1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2280 /* ldnf1d */, AArch64::LDNF1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2287 /* ldnf1h */, AArch64::LDNF1H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2287 /* ldnf1h */, AArch64::LDNF1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2287 /* ldnf1h */, AArch64::LDNF1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2287 /* ldnf1h */, AArch64::LDNF1H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2287 /* ldnf1h */, AArch64::LDNF1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2287 /* ldnf1h */, AArch64::LDNF1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2287 /* ldnf1h */, AArch64::LDNF1H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2287 /* ldnf1h */, AArch64::LDNF1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2287 /* ldnf1h */, AArch64::LDNF1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2287 /* ldnf1h */, AArch64::LDNF1H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2287 /* ldnf1h */, AArch64::LDNF1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2287 /* ldnf1h */, AArch64::LDNF1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2294 /* ldnf1sb */, AArch64::LDNF1SB_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2294 /* ldnf1sb */, AArch64::LDNF1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2294 /* ldnf1sb */, AArch64::LDNF1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2294 /* ldnf1sb */, AArch64::LDNF1SB_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2294 /* ldnf1sb */, AArch64::LDNF1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2294 /* ldnf1sb */, AArch64::LDNF1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2294 /* ldnf1sb */, AArch64::LDNF1SB_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2294 /* ldnf1sb */, AArch64::LDNF1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2294 /* ldnf1sb */, AArch64::LDNF1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2294 /* ldnf1sb */, AArch64::LDNF1SB_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2294 /* ldnf1sb */, AArch64::LDNF1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2294 /* ldnf1sb */, AArch64::LDNF1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2302 /* ldnf1sh */, AArch64::LDNF1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2302 /* ldnf1sh */, AArch64::LDNF1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2302 /* ldnf1sh */, AArch64::LDNF1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2302 /* ldnf1sh */, AArch64::LDNF1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2302 /* ldnf1sh */, AArch64::LDNF1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2302 /* ldnf1sh */, AArch64::LDNF1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2302 /* ldnf1sh */, AArch64::LDNF1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2302 /* ldnf1sh */, AArch64::LDNF1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2310 /* ldnf1sw */, AArch64::LDNF1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2310 /* ldnf1sw */, AArch64::LDNF1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2310 /* ldnf1sw */, AArch64::LDNF1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2310 /* ldnf1sw */, AArch64::LDNF1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2318 /* ldnf1w */, AArch64::LDNF1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2318 /* ldnf1w */, AArch64::LDNF1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2318 /* ldnf1w */, AArch64::LDNF1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2318 /* ldnf1w */, AArch64::LDNF1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2318 /* ldnf1w */, AArch64::LDNF1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2318 /* ldnf1w */, AArch64::LDNF1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2318 /* ldnf1w */, AArch64::LDNF1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2318 /* ldnf1w */, AArch64::LDNF1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2325 /* ldnp */, AArch64::LDNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2325 /* ldnp */, AArch64::LDNPXi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2325 /* ldnp */, AArch64::LDNPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__imm_95_0, 0, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2325 /* ldnp */, AArch64::LDNPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__imm_95_0, 0, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2325 /* ldnp */, AArch64::LDNPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__imm_95_0, 0, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2325 /* ldnp */, AArch64::LDNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, { 2325 /* ldnp */, AArch64::LDNPXi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, { 2325 /* ldnp */, AArch64::LDNPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__SImm7s41_4, 0, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, { 2325 /* ldnp */, AArch64::LDNPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__SImm7s81_4, 0, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, { 2325 /* ldnp */, AArch64::LDNPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__SImm7s161_4, 0, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_ }, }, { 2330 /* ldnt1b */, AArch64::LDNT1B_ZRI, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2330 /* ldnt1b */, AArch64::LDNT1B_ZRI, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2330 /* ldnt1b */, AArch64::LDNT1B_ZRR, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 2330 /* ldnt1b */, AArch64::LDNT1B_ZRR, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 2330 /* ldnt1b */, AArch64::LDNT1B_ZRI, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2330 /* ldnt1b */, AArch64::LDNT1B_ZRI, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2337 /* ldnt1d */, AArch64::LDNT1D_ZRI, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2337 /* ldnt1d */, AArch64::LDNT1D_ZRI, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2337 /* ldnt1d */, AArch64::LDNT1D_ZRR, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 2337 /* ldnt1d */, AArch64::LDNT1D_ZRR, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 2337 /* ldnt1d */, AArch64::LDNT1D_ZRI, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2337 /* ldnt1d */, AArch64::LDNT1D_ZRI, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2344 /* ldnt1h */, AArch64::LDNT1H_ZRI, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2344 /* ldnt1h */, AArch64::LDNT1H_ZRI, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2344 /* ldnt1h */, AArch64::LDNT1H_ZRR, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 2344 /* ldnt1h */, AArch64::LDNT1H_ZRR, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 2344 /* ldnt1h */, AArch64::LDNT1H_ZRI, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2344 /* ldnt1h */, AArch64::LDNT1H_ZRI, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2351 /* ldnt1w */, AArch64::LDNT1W_ZRI, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2351 /* ldnt1w */, AArch64::LDNT1W_ZRI, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2351 /* ldnt1w */, AArch64::LDNT1W_ZRR, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 2351 /* ldnt1w */, AArch64::LDNT1W_ZRR, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 2351 /* ldnt1w */, AArch64::LDNT1W_ZRI, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2351 /* ldnt1w */, AArch64::LDNT1W_ZRI, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 2358 /* ldp */, AArch64::LDPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2358 /* ldp */, AArch64::LDPXi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2358 /* ldp */, AArch64::LDPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__imm_95_0, 0, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2358 /* ldp */, AArch64::LDPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__imm_95_0, 0, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2358 /* ldp */, AArch64::LDPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__imm_95_0, 0, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2358 /* ldp */, AArch64::LDPWpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_5, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, }, { 2358 /* ldp */, AArch64::LDPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, { 2358 /* ldp */, AArch64::LDPXpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s81_5, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s8 }, }, { 2358 /* ldp */, AArch64::LDPXi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, { 2358 /* ldp */, AArch64::LDPSpost, Convert__Reg1_3__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Tie0_4_4__SImm7s41_5, 0, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, }, { 2358 /* ldp */, AArch64::LDPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__SImm7s41_4, 0, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, { 2358 /* ldp */, AArch64::LDPDpost, Convert__Reg1_3__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Tie0_4_4__SImm7s81_5, 0, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s8 }, }, { 2358 /* ldp */, AArch64::LDPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__SImm7s81_4, 0, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, { 2358 /* ldp */, AArch64::LDPQpost, Convert__Reg1_3__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Tie0_4_4__SImm7s161_5, 0, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s16 }, }, { 2358 /* ldp */, AArch64::LDPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__SImm7s161_4, 0, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_ }, }, { 2358 /* ldp */, AArch64::LDPWpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_4, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, }, { 2358 /* ldp */, AArch64::LDPXpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s81_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_, MCK__EXCLAIM_ }, }, { 2358 /* ldp */, AArch64::LDPSpre, Convert__Reg1_3__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Tie0_4_4__SImm7s41_4, 0, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, }, { 2358 /* ldp */, AArch64::LDPDpre, Convert__Reg1_3__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Tie0_4_4__SImm7s81_4, 0, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_, MCK__EXCLAIM_ }, }, { 2358 /* ldp */, AArch64::LDPQpre, Convert__Reg1_3__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Tie0_4_4__SImm7s161_4, 0, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_, MCK__EXCLAIM_ }, }, { 2362 /* ldpsw */, AArch64::LDPSWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2362 /* ldpsw */, AArch64::LDPSWpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_5, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, }, { 2362 /* ldpsw */, AArch64::LDPSWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, { 2362 /* ldpsw */, AArch64::LDPSWpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, }, { 2368 /* ldr */, AArch64::LDRWl, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_GPR32, MCK_PCRelLabel19 }, }, { 2368 /* ldr */, AArch64::LDRXl, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_GPR64, MCK_PCRelLabel19 }, }, { 2368 /* ldr */, AArch64::LDRSl, Convert__FPRAsmOperandFPR321_0__PCRelLabel191_1, 0, { MCK_FPRAsmOperandFPR32, MCK_PCRelLabel19 }, }, { 2368 /* ldr */, AArch64::LDRDl, Convert__FPRAsmOperandFPR641_0__PCRelLabel191_1, 0, { MCK_FPRAsmOperandFPR64, MCK_PCRelLabel19 }, }, { 2368 /* ldr */, AArch64::LDRQl, Convert__FPRAsmOperandFPR1281_0__PCRelLabel191_1, 0, { MCK_FPRAsmOperandFPR128, MCK_PCRelLabel19 }, }, { 2368 /* ldr */, AArch64::LDRWui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRXui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDR_PXI, Convert__SVEPredicateAnyReg1_0__Reg1_2__imm_95_0, Feature_HasSVE, { MCK_SVEPredicateAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDR_ZXI, Convert__SVEVectorAnyReg1_0__Reg1_2__imm_95_0, Feature_HasSVE, { MCK_SVEVectorAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRBui, Convert__FPRAsmOperandFPR81_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRHui, Convert__FPRAsmOperandFPR161_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRSui, Convert__FPRAsmOperandFPR321_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRDui, Convert__FPRAsmOperandFPR641_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRQui, Convert__FPRAsmOperandFPR1281_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRWpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 2368 /* ldr */, AArch64::LDRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDURWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRWui, Convert__Reg1_0__Reg1_2__UImm12Offset41_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRXpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 2368 /* ldr */, AArch64::LDRXroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDURXi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB641_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB64, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRXui, Convert__Reg1_0__Reg1_2__UImm12Offset81_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRBpost, Convert__Reg1_2__FPRAsmOperandFPR81_0__Tie0_3_3__SImm91_4, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 2368 /* ldr */, AArch64::LDRBroX, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDURBi, Convert__FPRAsmOperandFPR81_0__Reg1_2__SImm9OffsetFB81_3, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRBui, Convert__FPRAsmOperandFPR81_0__Reg1_2__UImm12Offset11_3, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRHpost, Convert__Reg1_2__FPRAsmOperandFPR161_0__Tie0_3_3__SImm91_4, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 2368 /* ldr */, AArch64::LDRHroX, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDURHi, Convert__FPRAsmOperandFPR161_0__Reg1_2__SImm9OffsetFB161_3, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRHui, Convert__FPRAsmOperandFPR161_0__Reg1_2__UImm12Offset21_3, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRSpost, Convert__Reg1_2__FPRAsmOperandFPR321_0__Tie0_3_3__SImm91_4, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 2368 /* ldr */, AArch64::LDRSroX, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDURSi, Convert__FPRAsmOperandFPR321_0__Reg1_2__SImm9OffsetFB321_3, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRSui, Convert__FPRAsmOperandFPR321_0__Reg1_2__UImm12Offset41_3, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRDpost, Convert__Reg1_2__FPRAsmOperandFPR641_0__Tie0_3_3__SImm91_4, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 2368 /* ldr */, AArch64::LDRDroX, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDURDi, Convert__FPRAsmOperandFPR641_0__Reg1_2__SImm9OffsetFB641_3, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB64, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRDui, Convert__FPRAsmOperandFPR641_0__Reg1_2__UImm12Offset81_3, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRQpost, Convert__Reg1_2__FPRAsmOperandFPR1281_0__Tie0_3_3__SImm91_4, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 2368 /* ldr */, AArch64::LDRQroX, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDURQi, Convert__FPRAsmOperandFPR1281_0__Reg1_2__SImm9OffsetFB1281_3, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB128, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRQui, Convert__FPRAsmOperandFPR1281_0__Reg1_2__UImm12Offset161_3, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset16, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRWpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 2368 /* ldr */, AArch64::LDRXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend642_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRXroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend642_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRXpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 2368 /* ldr */, AArch64::LDRBroW, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__MemWExtend82_4, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRBroX, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__MemXExtend82_4, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRBpre, Convert__Reg1_2__FPRAsmOperandFPR81_0__Tie0_3_3__SImm91_3, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 2368 /* ldr */, AArch64::LDRHroW, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__MemWExtend162_4, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRHroX, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__MemXExtend162_4, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRHpre, Convert__Reg1_2__FPRAsmOperandFPR161_0__Tie0_3_3__SImm91_3, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 2368 /* ldr */, AArch64::LDRSroW, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__MemWExtend322_4, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRSroX, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__MemXExtend322_4, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRSpre, Convert__Reg1_2__FPRAsmOperandFPR321_0__Tie0_3_3__SImm91_3, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 2368 /* ldr */, AArch64::LDRDroW, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__MemWExtend642_4, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRDroX, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__MemXExtend642_4, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRDpre, Convert__Reg1_2__FPRAsmOperandFPR641_0__Tie0_3_3__SImm91_3, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 2368 /* ldr */, AArch64::LDRQroW, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__MemWExtend1282_4, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend128, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRQroX, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__MemXExtend1282_4, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend128, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDRQpre, Convert__Reg1_2__FPRAsmOperandFPR1281_0__Tie0_3_3__SImm91_3, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 2368 /* ldr */, AArch64::LDR_PXI, Convert__SVEPredicateAnyReg1_0__Reg1_2__SImm91_3, Feature_HasSVE, { MCK_SVEPredicateAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK_mul, MCK_vl, MCK__93_ }, }, { 2368 /* ldr */, AArch64::LDR_ZXI, Convert__SVEVectorAnyReg1_0__Reg1_2__SImm91_3, Feature_HasSVE, { MCK_SVEVectorAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK_mul, MCK_vl, MCK__93_ }, }, { 2372 /* ldraa */, AArch64::LDRAAindexed, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_3a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2372 /* ldraa */, AArch64::LDRAAindexed, Convert__Reg1_0__Reg1_2__SImm10s81_3, Feature_HasV8_3a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm10s8, MCK__93_ }, }, { 2372 /* ldraa */, AArch64::LDRAAwriteback, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm10s81_3, Feature_HasV8_3a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm10s8, MCK__93_, MCK__EXCLAIM_ }, }, { 2378 /* ldrab */, AArch64::LDRABindexed, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_3a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2378 /* ldrab */, AArch64::LDRABindexed, Convert__Reg1_0__Reg1_2__SImm10s81_3, Feature_HasV8_3a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm10s8, MCK__93_ }, }, { 2378 /* ldrab */, AArch64::LDRABwriteback, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm10s81_3, Feature_HasV8_3a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm10s8, MCK__93_, MCK__EXCLAIM_ }, }, { 2384 /* ldrb */, AArch64::LDRBBui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2384 /* ldrb */, AArch64::LDRBBpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 2384 /* ldrb */, AArch64::LDRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 2384 /* ldrb */, AArch64::LDURBBi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, }, { 2384 /* ldrb */, AArch64::LDRBBui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, }, { 2384 /* ldrb */, AArch64::LDRBBroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, }, { 2384 /* ldrb */, AArch64::LDRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, }, { 2384 /* ldrb */, AArch64::LDRBBpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 2389 /* ldrh */, AArch64::LDRHHui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2389 /* ldrh */, AArch64::LDRHHpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 2389 /* ldrh */, AArch64::LDRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 2389 /* ldrh */, AArch64::LDURHHi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, }, { 2389 /* ldrh */, AArch64::LDRHHui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, }, { 2389 /* ldrh */, AArch64::LDRHHroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, }, { 2389 /* ldrh */, AArch64::LDRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, }, { 2389 /* ldrh */, AArch64::LDRHHpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 2394 /* ldrsb */, AArch64::LDRSBWui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2394 /* ldrsb */, AArch64::LDRSBXui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2394 /* ldrsb */, AArch64::LDRSBWpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 2394 /* ldrsb */, AArch64::LDRSBWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 2394 /* ldrsb */, AArch64::LDURSBWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, }, { 2394 /* ldrsb */, AArch64::LDRSBWui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, }, { 2394 /* ldrsb */, AArch64::LDRSBXpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 2394 /* ldrsb */, AArch64::LDRSBXroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 2394 /* ldrsb */, AArch64::LDURSBXi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, }, { 2394 /* ldrsb */, AArch64::LDRSBXui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, }, { 2394 /* ldrsb */, AArch64::LDRSBWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, }, { 2394 /* ldrsb */, AArch64::LDRSBWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, }, { 2394 /* ldrsb */, AArch64::LDRSBWpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 2394 /* ldrsb */, AArch64::LDRSBXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, }, { 2394 /* ldrsb */, AArch64::LDRSBXroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, }, { 2394 /* ldrsb */, AArch64::LDRSBXpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 2400 /* ldrsh */, AArch64::LDRSHWui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2400 /* ldrsh */, AArch64::LDRSHXui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2400 /* ldrsh */, AArch64::LDRSHWpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 2400 /* ldrsh */, AArch64::LDRSHWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 2400 /* ldrsh */, AArch64::LDURSHWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, }, { 2400 /* ldrsh */, AArch64::LDRSHWui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, }, { 2400 /* ldrsh */, AArch64::LDRSHXpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 2400 /* ldrsh */, AArch64::LDRSHXroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 2400 /* ldrsh */, AArch64::LDURSHXi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, }, { 2400 /* ldrsh */, AArch64::LDRSHXui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, }, { 2400 /* ldrsh */, AArch64::LDRSHWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, }, { 2400 /* ldrsh */, AArch64::LDRSHWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, }, { 2400 /* ldrsh */, AArch64::LDRSHWpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 2400 /* ldrsh */, AArch64::LDRSHXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, }, { 2400 /* ldrsh */, AArch64::LDRSHXroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, }, { 2400 /* ldrsh */, AArch64::LDRSHXpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 2406 /* ldrsw */, AArch64::LDRSWl, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_GPR64, MCK_PCRelLabel19 }, }, { 2406 /* ldrsw */, AArch64::LDRSWui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2406 /* ldrsw */, AArch64::LDRSWpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 2406 /* ldrsw */, AArch64::LDRSWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 2406 /* ldrsw */, AArch64::LDURSWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, }, { 2406 /* ldrsw */, AArch64::LDRSWui, Convert__Reg1_0__Reg1_2__UImm12Offset41_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, }, { 2406 /* ldrsw */, AArch64::LDRSWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, }, { 2406 /* ldrsw */, AArch64::LDRSWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, }, { 2406 /* ldrsw */, AArch64::LDRSWpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 2412 /* ldset */, AArch64::LDSETW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2412 /* ldset */, AArch64::LDSETX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2418 /* ldseta */, AArch64::LDSETAW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2418 /* ldseta */, AArch64::LDSETAX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2425 /* ldsetab */, AArch64::LDSETAB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2433 /* ldsetah */, AArch64::LDSETAH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2441 /* ldsetal */, AArch64::LDSETALW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2441 /* ldsetal */, AArch64::LDSETALX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2449 /* ldsetalb */, AArch64::LDSETALB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2458 /* ldsetalh */, AArch64::LDSETALH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2467 /* ldsetb */, AArch64::LDSETB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2474 /* ldseth */, AArch64::LDSETH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2481 /* ldsetl */, AArch64::LDSETLW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2481 /* ldsetl */, AArch64::LDSETLX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2488 /* ldsetlb */, AArch64::LDSETLB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2496 /* ldsetlh */, AArch64::LDSETLH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2504 /* ldsmax */, AArch64::LDSMAXW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2504 /* ldsmax */, AArch64::LDSMAXX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2511 /* ldsmaxa */, AArch64::LDSMAXAW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2511 /* ldsmaxa */, AArch64::LDSMAXAX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2519 /* ldsmaxab */, AArch64::LDSMAXAB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2528 /* ldsmaxah */, AArch64::LDSMAXAH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2537 /* ldsmaxal */, AArch64::LDSMAXALW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2537 /* ldsmaxal */, AArch64::LDSMAXALX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2546 /* ldsmaxalb */, AArch64::LDSMAXALB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2556 /* ldsmaxalh */, AArch64::LDSMAXALH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2566 /* ldsmaxb */, AArch64::LDSMAXB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2574 /* ldsmaxh */, AArch64::LDSMAXH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2582 /* ldsmaxl */, AArch64::LDSMAXLW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2582 /* ldsmaxl */, AArch64::LDSMAXLX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2590 /* ldsmaxlb */, AArch64::LDSMAXLB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2599 /* ldsmaxlh */, AArch64::LDSMAXLH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2608 /* ldsmin */, AArch64::LDSMINW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2608 /* ldsmin */, AArch64::LDSMINX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2615 /* ldsmina */, AArch64::LDSMINAW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2615 /* ldsmina */, AArch64::LDSMINAX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2623 /* ldsminab */, AArch64::LDSMINAB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2632 /* ldsminah */, AArch64::LDSMINAH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2641 /* ldsminal */, AArch64::LDSMINALW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2641 /* ldsminal */, AArch64::LDSMINALX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2650 /* ldsminalb */, AArch64::LDSMINALB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2660 /* ldsminalh */, AArch64::LDSMINALH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2670 /* ldsminb */, AArch64::LDSMINB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2678 /* ldsminh */, AArch64::LDSMINH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2686 /* ldsminl */, AArch64::LDSMINLW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2686 /* ldsminl */, AArch64::LDSMINLX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2694 /* ldsminlb */, AArch64::LDSMINLB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2703 /* ldsminlh */, AArch64::LDSMINLH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2712 /* ldtr */, AArch64::LDTRWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2712 /* ldtr */, AArch64::LDTRXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2712 /* ldtr */, AArch64::LDTRWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2712 /* ldtr */, AArch64::LDTRXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2717 /* ldtrb */, AArch64::LDTRBi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2717 /* ldtrb */, AArch64::LDTRBi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2723 /* ldtrh */, AArch64::LDTRHi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2723 /* ldtrh */, AArch64::LDTRHi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2729 /* ldtrsb */, AArch64::LDTRSBWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2729 /* ldtrsb */, AArch64::LDTRSBXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2729 /* ldtrsb */, AArch64::LDTRSBWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2729 /* ldtrsb */, AArch64::LDTRSBXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2736 /* ldtrsh */, AArch64::LDTRSHWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2736 /* ldtrsh */, AArch64::LDTRSHXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2736 /* ldtrsh */, AArch64::LDTRSHWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2736 /* ldtrsh */, AArch64::LDTRSHXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2743 /* ldtrsw */, AArch64::LDTRSWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2743 /* ldtrsw */, AArch64::LDTRSWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2750 /* ldumax */, AArch64::LDUMAXW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2750 /* ldumax */, AArch64::LDUMAXX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2757 /* ldumaxa */, AArch64::LDUMAXAW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2757 /* ldumaxa */, AArch64::LDUMAXAX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2765 /* ldumaxab */, AArch64::LDUMAXAB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2774 /* ldumaxah */, AArch64::LDUMAXAH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2783 /* ldumaxal */, AArch64::LDUMAXALW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2783 /* ldumaxal */, AArch64::LDUMAXALX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2792 /* ldumaxalb */, AArch64::LDUMAXALB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2802 /* ldumaxalh */, AArch64::LDUMAXALH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2812 /* ldumaxb */, AArch64::LDUMAXB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2820 /* ldumaxh */, AArch64::LDUMAXH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2828 /* ldumaxl */, AArch64::LDUMAXLW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2828 /* ldumaxl */, AArch64::LDUMAXLX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2836 /* ldumaxlb */, AArch64::LDUMAXLB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2845 /* ldumaxlh */, AArch64::LDUMAXLH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2854 /* ldumin */, AArch64::LDUMINW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2854 /* ldumin */, AArch64::LDUMINX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2861 /* ldumina */, AArch64::LDUMINAW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2861 /* ldumina */, AArch64::LDUMINAX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2869 /* lduminab */, AArch64::LDUMINAB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2878 /* lduminah */, AArch64::LDUMINAH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2887 /* lduminal */, AArch64::LDUMINALW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2887 /* lduminal */, AArch64::LDUMINALX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2896 /* lduminalb */, AArch64::LDUMINALB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2906 /* lduminalh */, AArch64::LDUMINALH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2916 /* lduminb */, AArch64::LDUMINB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2924 /* lduminh */, AArch64::LDUMINH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2932 /* lduminl */, AArch64::LDUMINLW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2932 /* lduminl */, AArch64::LDUMINLX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2940 /* lduminlb */, AArch64::LDUMINLB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2949 /* lduminlh */, AArch64::LDUMINLH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2958 /* ldur */, AArch64::LDURWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2958 /* ldur */, AArch64::LDURXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2958 /* ldur */, AArch64::LDURBi, Convert__FPRAsmOperandFPR81_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2958 /* ldur */, AArch64::LDURHi, Convert__FPRAsmOperandFPR161_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2958 /* ldur */, AArch64::LDURSi, Convert__FPRAsmOperandFPR321_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2958 /* ldur */, AArch64::LDURDi, Convert__FPRAsmOperandFPR641_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2958 /* ldur */, AArch64::LDURQi, Convert__FPRAsmOperandFPR1281_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2958 /* ldur */, AArch64::LDURWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2958 /* ldur */, AArch64::LDURXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2958 /* ldur */, AArch64::LDURBi, Convert__FPRAsmOperandFPR81_0__Reg1_2__SImm91_3, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2958 /* ldur */, AArch64::LDURHi, Convert__FPRAsmOperandFPR161_0__Reg1_2__SImm91_3, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2958 /* ldur */, AArch64::LDURSi, Convert__FPRAsmOperandFPR321_0__Reg1_2__SImm91_3, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2958 /* ldur */, AArch64::LDURDi, Convert__FPRAsmOperandFPR641_0__Reg1_2__SImm91_3, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2958 /* ldur */, AArch64::LDURQi, Convert__FPRAsmOperandFPR1281_0__Reg1_2__SImm91_3, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2963 /* ldurb */, AArch64::LDURBBi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2963 /* ldurb */, AArch64::LDURBBi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2969 /* ldurh */, AArch64::LDURHHi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2969 /* ldurh */, AArch64::LDURHHi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2975 /* ldursb */, AArch64::LDURSBWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2975 /* ldursb */, AArch64::LDURSBXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2975 /* ldursb */, AArch64::LDURSBWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2975 /* ldursb */, AArch64::LDURSBXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2982 /* ldursh */, AArch64::LDURSHWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2982 /* ldursh */, AArch64::LDURSHXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2982 /* ldursh */, AArch64::LDURSHWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2982 /* ldursh */, AArch64::LDURSHXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2989 /* ldursw */, AArch64::LDURSWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 2989 /* ldursw */, AArch64::LDURSWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 2996 /* ldxp */, AArch64::LDXPW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 2996 /* ldxp */, AArch64::LDXPX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 3001 /* ldxr */, AArch64::LDXRW, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 3001 /* ldxr */, AArch64::LDXRX, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 3006 /* ldxrb */, AArch64::LDXRB, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 3012 /* ldxrh */, AArch64::LDXRH, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 3018 /* lsl */, AArch64::LSLVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3018 /* lsl */, AArch64::LSLVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3018 /* lsl */, AArch64::LSL_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm0_151_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, }, { 3018 /* lsl */, AArch64::LSL_WIDE_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 3018 /* lsl */, AArch64::LSL_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__Imm0_311_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm0_31 }, }, { 3018 /* lsl */, AArch64::LSL_WIDE_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 3018 /* lsl */, AArch64::LSL_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__Imm0_631_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm0_63 }, }, { 3018 /* lsl */, AArch64::LSL_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__Imm0_71_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, }, { 3018 /* lsl */, AArch64::LSL_WIDE_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 3018 /* lsl */, AArch64::LSL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, }, { 3018 /* lsl */, AArch64::LSL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3018 /* lsl */, AArch64::LSL_WIDE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 3018 /* lsl */, AArch64::LSL_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_311_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm0_31 }, }, { 3018 /* lsl */, AArch64::LSL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3018 /* lsl */, AArch64::LSL_WIDE_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 3018 /* lsl */, AArch64::LSL_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_631_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm0_63 }, }, { 3018 /* lsl */, AArch64::LSL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3018 /* lsl */, AArch64::LSL_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_71_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm0_7 }, }, { 3018 /* lsl */, AArch64::LSL_WIDE_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 3018 /* lsl */, AArch64::LSL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3022 /* lslr */, AArch64::LSLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3022 /* lslr */, AArch64::LSLR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3022 /* lslr */, AArch64::LSLR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3022 /* lslr */, AArch64::LSLR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3027 /* lslv */, AArch64::LSLVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3027 /* lslv */, AArch64::LSLVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3032 /* lsr */, AArch64::LSRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3032 /* lsr */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__imm_95_31, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, }, { 3032 /* lsr */, AArch64::LSRVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3032 /* lsr */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__Imm0_631_2__imm_95_63, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63 }, }, { 3032 /* lsr */, AArch64::LSR_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm1_161_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, }, { 3032 /* lsr */, AArch64::LSR_WIDE_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 3032 /* lsr */, AArch64::LSR_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__Imm1_321_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, }, { 3032 /* lsr */, AArch64::LSR_WIDE_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 3032 /* lsr */, AArch64::LSR_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__Imm1_641_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, }, { 3032 /* lsr */, AArch64::LSR_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__Imm1_81_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, }, { 3032 /* lsr */, AArch64::LSR_WIDE_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 3032 /* lsr */, AArch64::LSR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, }, { 3032 /* lsr */, AArch64::LSR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3032 /* lsr */, AArch64::LSR_WIDE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, }, { 3032 /* lsr */, AArch64::LSR_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_321_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm1_32 }, }, { 3032 /* lsr */, AArch64::LSR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3032 /* lsr */, AArch64::LSR_WIDE_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, }, { 3032 /* lsr */, AArch64::LSR_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_641_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm1_64 }, }, { 3032 /* lsr */, AArch64::LSR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3032 /* lsr */, AArch64::LSR_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_81_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm1_8 }, }, { 3032 /* lsr */, AArch64::LSR_WIDE_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, }, { 3032 /* lsr */, AArch64::LSR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3036 /* lsrr */, AArch64::LSRR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3036 /* lsrr */, AArch64::LSRR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3036 /* lsrr */, AArch64::LSRR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3036 /* lsrr */, AArch64::LSRR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3041 /* lsrv */, AArch64::LSRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3041 /* lsrv */, AArch64::LSRVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3046 /* mad */, AArch64::MAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3046 /* mad */, AArch64::MAD_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3046 /* mad */, AArch64::MAD_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3046 /* mad */, AArch64::MAD_ZPmZZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3050 /* madd */, AArch64::MADDWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3050 /* madd */, AArch64::MADDXrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3055 /* mla */, AArch64::MLAv16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3055 /* mla */, AArch64::MLAv2i32, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3055 /* mla */, AArch64::MLAv4i16, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3055 /* mla */, AArch64::MLAv4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3055 /* mla */, AArch64::MLAv8i8, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3055 /* mla */, AArch64::MLAv8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3055 /* mla */, AArch64::MLAv2i32_indexed, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 3055 /* mla */, AArch64::MLAv4i16_indexed, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 3055 /* mla */, AArch64::MLAv4i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 3055 /* mla */, AArch64::MLAv8i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 3055 /* mla */, AArch64::MLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3055 /* mla */, AArch64::MLA_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3055 /* mla */, AArch64::MLA_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3055 /* mla */, AArch64::MLA_ZPmZZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3059 /* mls */, AArch64::MLSv16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3059 /* mls */, AArch64::MLSv2i32, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3059 /* mls */, AArch64::MLSv4i16, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3059 /* mls */, AArch64::MLSv4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3059 /* mls */, AArch64::MLSv8i8, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3059 /* mls */, AArch64::MLSv8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3059 /* mls */, AArch64::MLSv2i32_indexed, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 3059 /* mls */, AArch64::MLSv4i16_indexed, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 3059 /* mls */, AArch64::MLSv4i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 3059 /* mls */, AArch64::MLSv8i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 3059 /* mls */, AArch64::MLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3059 /* mls */, AArch64::MLS_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3059 /* mls */, AArch64::MLS_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3059 /* mls */, AArch64::MLS_ZPmZZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3063 /* mneg */, AArch64::MSUBWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regWZR, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3063 /* mneg */, AArch64::MSUBXrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3068 /* mov */, AArch64::ADDWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0, 0, { MCK_GPR32sponly, MCK_GPR32sp }, }, { 3068 /* mov */, AArch64::ADDXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0, 0, { MCK_GPR64sponly, MCK_GPR64sp }, }, { 3068 /* mov */, AArch64::ORRWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, 0, { MCK_GPR32, MCK_GPR32 }, }, { 3068 /* mov */, AArch64::MOVZWi, Convert__Reg1_0__MOVZ32_lsl0MovAlias1_1__imm_95_0, 0, { MCK_GPR32, MCK_MOVZ32_lsl0MovAlias }, }, { 3068 /* mov */, AArch64::MOVZWi, Convert__Reg1_0__MOVZ32_lsl16MovAlias1_1__imm_95_16, 0, { MCK_GPR32, MCK_MOVZ32_lsl16MovAlias }, }, { 3068 /* mov */, AArch64::MOVNWi, Convert__Reg1_0__MOVN32_lsl0MovAlias1_1__imm_95_0, 0, { MCK_GPR32, MCK_MOVN32_lsl0MovAlias }, }, { 3068 /* mov */, AArch64::MOVNWi, Convert__Reg1_0__MOVN32_lsl16MovAlias1_1__imm_95_16, 0, { MCK_GPR32, MCK_MOVN32_lsl16MovAlias }, }, { 3068 /* mov */, AArch64::ADDWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0, 0, { MCK_GPR32sp, MCK_GPR32sponly }, }, { 3068 /* mov */, AArch64::ORRWri, Convert__Reg1_0__regWZR__LogicalImm321_1, 0, { MCK_GPR32sp, MCK_LogicalImm32 }, }, { 3068 /* mov */, AArch64::ORRXrs, Convert__Reg1_0__regXZR__Reg1_1__imm_95_0, 0, { MCK_GPR64, MCK_GPR64 }, }, { 3068 /* mov */, AArch64::MOVZXi, Convert__Reg1_0__MOVZ64_lsl0MovAlias1_1__imm_95_0, 0, { MCK_GPR64, MCK_MOVZ64_lsl0MovAlias }, }, { 3068 /* mov */, AArch64::MOVZXi, Convert__Reg1_0__MOVZ64_lsl16MovAlias1_1__imm_95_16, 0, { MCK_GPR64, MCK_MOVZ64_lsl16MovAlias }, }, { 3068 /* mov */, AArch64::MOVZXi, Convert__Reg1_0__MOVZ64_lsl32MovAlias1_1__imm_95_32, 0, { MCK_GPR64, MCK_MOVZ64_lsl32MovAlias }, }, { 3068 /* mov */, AArch64::MOVZXi, Convert__Reg1_0__MOVZ64_lsl48MovAlias1_1__imm_95_48, 0, { MCK_GPR64, MCK_MOVZ64_lsl48MovAlias }, }, { 3068 /* mov */, AArch64::MOVNXi, Convert__Reg1_0__MOVN64_lsl0MovAlias1_1__imm_95_0, 0, { MCK_GPR64, MCK_MOVN64_lsl0MovAlias }, }, { 3068 /* mov */, AArch64::MOVNXi, Convert__Reg1_0__MOVN64_lsl16MovAlias1_1__imm_95_16, 0, { MCK_GPR64, MCK_MOVN64_lsl16MovAlias }, }, { 3068 /* mov */, AArch64::MOVNXi, Convert__Reg1_0__MOVN64_lsl32MovAlias1_1__imm_95_32, 0, { MCK_GPR64, MCK_MOVN64_lsl32MovAlias }, }, { 3068 /* mov */, AArch64::MOVNXi, Convert__Reg1_0__MOVN64_lsl48MovAlias1_1__imm_95_48, 0, { MCK_GPR64, MCK_MOVN64_lsl48MovAlias }, }, { 3068 /* mov */, AArch64::ADDXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0, 0, { MCK_GPR64sp, MCK_GPR64sponly }, }, { 3068 /* mov */, AArch64::ORRXri, Convert__Reg1_0__regXZR__LogicalImm641_1, 0, { MCK_GPR64sp, MCK_LogicalImm64 }, }, { 3068 /* mov */, AArch64::ORR_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_1__SVEPredicateBReg1_1, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 3068 /* mov */, AArch64::DUP_ZZI_Q, Convert__SVEVectorQReg1_0__FPR128asZPR1_1__imm_95_0, Feature_HasSVE, { MCK_SVEVectorQReg, MCK_FPR128asZPR }, }, { 3068 /* mov */, AArch64::DUP_ZR_H, Convert__SVEVectorHReg1_0__Reg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32sp }, }, { 3068 /* mov */, AArch64::DUP_ZI_H, Convert__SVEVectorHReg1_0__SVECpyImm162_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVECpyImm16 }, }, { 3068 /* mov */, AArch64::DUPM_ZI, Convert__SVEVectorHReg1_0__SVEPreferredLogicalImm161_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPreferredLogicalImm16 }, }, { 3068 /* mov */, AArch64::DUP_ZZI_H, Convert__SVEVectorHReg1_0__FPR16asZPR1_1__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_FPR16asZPR }, }, { 3068 /* mov */, AArch64::DUP_ZR_S, Convert__SVEVectorSReg1_0__Reg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_GPR32sp }, }, { 3068 /* mov */, AArch64::DUP_ZI_S, Convert__SVEVectorSReg1_0__SVECpyImm322_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVECpyImm32 }, }, { 3068 /* mov */, AArch64::DUPM_ZI, Convert__SVEVectorSReg1_0__SVEPreferredLogicalImm321_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPreferredLogicalImm32 }, }, { 3068 /* mov */, AArch64::DUP_ZZI_S, Convert__SVEVectorSReg1_0__FPR32asZPR1_1__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_FPR32asZPR }, }, { 3068 /* mov */, AArch64::DUP_ZR_D, Convert__SVEVectorDReg1_0__Reg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_GPR64sp }, }, { 3068 /* mov */, AArch64::DUP_ZI_D, Convert__SVEVectorDReg1_0__SVECpyImm642_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVECpyImm64 }, }, { 3068 /* mov */, AArch64::ORR_ZZZ, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3068 /* mov */, AArch64::DUPM_ZI, Convert__SVEVectorDReg1_0__SVEPreferredLogicalImm641_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPreferredLogicalImm64 }, }, { 3068 /* mov */, AArch64::DUP_ZZI_D, Convert__SVEVectorDReg1_0__FPR64asZPR1_1__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_FPR64asZPR }, }, { 3068 /* mov */, AArch64::DUP_ZR_B, Convert__SVEVectorBReg1_0__Reg1_1, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_GPR32sp }, }, { 3068 /* mov */, AArch64::DUP_ZI_B, Convert__SVEVectorBReg1_0__SVECpyImm82_1, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVECpyImm8 }, }, { 3068 /* mov */, AArch64::DUP_ZZI_B, Convert__SVEVectorBReg1_0__FPR8asZPR1_1__imm_95_0, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_FPR8asZPR }, }, { 3068 /* mov */, AArch64::ORRv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_2, 0, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3068 /* mov */, AArch64::ORRv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_2, 0, { MCK__DOT_1d, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3068 /* mov */, AArch64::ORRv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_2, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3068 /* mov */, AArch64::ORRv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_2, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3068 /* mov */, AArch64::ORRv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_2, 0, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3068 /* mov */, AArch64::ORRv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_2, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3068 /* mov */, AArch64::ORRv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_2, 0, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3068 /* mov */, AArch64::ORRv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_2, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3068 /* mov */, AArch64::CPYi16, Convert__Reg1_0__VectorReg1281_1__IndexRange0_71_2, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK_IndexRange0_7 }, }, { 3068 /* mov */, AArch64::CPYi32, Convert__Reg1_0__VectorReg1281_1__IndexRange0_31_2, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 3068 /* mov */, AArch64::CPYi64, Convert__Reg1_0__VectorReg1281_1__IndexRange0_11_2, Feature_HasNEON, { MCK_FPR64, MCK_VectorReg128, MCK_IndexRange0_1 }, }, { 3068 /* mov */, AArch64::CPYi8, Convert__Reg1_0__VectorReg1281_1__IndexRange0_151_2, Feature_HasNEON, { MCK_FPR8, MCK_VectorReg128, MCK_IndexRange0_15 }, }, { 3068 /* mov */, AArch64::DUP_ZZI_Q, Convert__SVEVectorQReg1_0__SVEVectorQReg1_1__SVEIndexRange0_31_2, Feature_HasSVE, { MCK_SVEVectorQReg, MCK_SVEVectorQReg, MCK_SVEIndexRange0_3 }, }, { 3068 /* mov */, AArch64::DUP_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEIndexRange0_311_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEIndexRange0_31 }, }, { 3068 /* mov */, AArch64::DUP_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEIndexRange0_151_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEIndexRange0_15 }, }, { 3068 /* mov */, AArch64::DUP_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEIndexRange0_71_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEIndexRange0_7 }, }, { 3068 /* mov */, AArch64::DUP_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEIndexRange0_631_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEIndexRange0_63 }, }, { 3068 /* mov */, AArch64::INSvi8gpr, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_3, Feature_HasNEON, { MCK__DOT_b, MCK_VectorReg128, MCK_IndexRange0_15, MCK_GPR32 }, }, { 3068 /* mov */, AArch64::UMOVvi64, Convert__Reg1_1__VectorReg1281_2__IndexRange0_11_3, Feature_HasNEON, { MCK__DOT_d, MCK_GPR64, MCK_VectorReg128, MCK_IndexRange0_1 }, }, { 3068 /* mov */, AArch64::INSvi64gpr, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_3, Feature_HasNEON, { MCK__DOT_d, MCK_VectorReg128, MCK_IndexRange0_1, MCK_GPR64 }, }, { 3068 /* mov */, AArch64::INSvi16gpr, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_3, Feature_HasNEON, { MCK__DOT_h, MCK_VectorReg128, MCK_IndexRange0_7, MCK_GPR32 }, }, { 3068 /* mov */, AArch64::UMOVvi32, Convert__Reg1_1__VectorReg1281_2__IndexRange0_31_3, Feature_HasNEON, { MCK__DOT_s, MCK_GPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 3068 /* mov */, AArch64::INSvi32gpr, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_3, Feature_HasNEON, { MCK__DOT_s, MCK_VectorReg128, MCK_IndexRange0_3, MCK_GPR32 }, }, { 3068 /* mov */, AArch64::INSvi8lane, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_151_2__VectorReg1281_3__IndexRange0_151_4, Feature_HasNEON, { MCK__DOT_b, MCK_VectorReg128, MCK_IndexRange0_15, MCK_VectorReg128, MCK_IndexRange0_15 }, }, { 3068 /* mov */, AArch64::INSvi64lane, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_11_2__VectorReg1281_3__IndexRange0_11_4, Feature_HasNEON, { MCK__DOT_d, MCK_VectorReg128, MCK_IndexRange0_1, MCK_VectorReg128, MCK_IndexRange0_1 }, }, { 3068 /* mov */, AArch64::INSvi16lane, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_71_2__VectorReg1281_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_h, MCK_VectorReg128, MCK_IndexRange0_7, MCK_VectorReg128, MCK_IndexRange0_7 }, }, { 3068 /* mov */, AArch64::INSvi32lane, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_31_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_s, MCK_VectorReg128, MCK_IndexRange0_3, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 3068 /* mov */, AArch64::SEL_PPPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_0, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEPredicateBReg }, }, { 3068 /* mov */, AArch64::AND_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_4, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, }, { 3068 /* mov */, AArch64::CPY_ZPmV_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR16 }, }, { 3068 /* mov */, AArch64::CPY_ZPmR_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR32sp }, }, { 3068 /* mov */, AArch64::CPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm162_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm16 }, }, { 3068 /* mov */, AArch64::SEL_ZPZZ_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 3068 /* mov */, AArch64::CPY_ZPzI_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVECpyImm162_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm16 }, }, { 3068 /* mov */, AArch64::CPY_ZPmV_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR32 }, }, { 3068 /* mov */, AArch64::CPY_ZPmR_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR32sp }, }, { 3068 /* mov */, AArch64::CPY_ZPmI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm322_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm32 }, }, { 3068 /* mov */, AArch64::SEL_ZPZZ_S, Convert__SVEVectorSReg1_0__SVEPredicateAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 3068 /* mov */, AArch64::CPY_ZPzI_S, Convert__SVEVectorSReg1_0__SVEPredicateAnyReg1_1__SVECpyImm322_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm32 }, }, { 3068 /* mov */, AArch64::CPY_ZPmV_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR64 }, }, { 3068 /* mov */, AArch64::CPY_ZPmR_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR64sp }, }, { 3068 /* mov */, AArch64::CPY_ZPmI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm642_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm64 }, }, { 3068 /* mov */, AArch64::SEL_ZPZZ_D, Convert__SVEVectorDReg1_0__SVEPredicateAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 3068 /* mov */, AArch64::CPY_ZPzI_D, Convert__SVEVectorDReg1_0__SVEPredicateAnyReg1_1__SVECpyImm642_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm64 }, }, { 3068 /* mov */, AArch64::CPY_ZPmV_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR8 }, }, { 3068 /* mov */, AArch64::CPY_ZPmR_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR32sp }, }, { 3068 /* mov */, AArch64::CPY_ZPmI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm82_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm8 }, }, { 3068 /* mov */, AArch64::SEL_ZPZZ_B, Convert__SVEVectorBReg1_0__SVEPredicateAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_0, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, }, { 3068 /* mov */, AArch64::CPY_ZPzI_B, Convert__SVEVectorBReg1_0__SVEPredicateAnyReg1_1__SVECpyImm82_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm8 }, }, { 3072 /* movi */, AArch64::MOVID, Convert__Reg1_0__SIMDImmType101_1, Feature_HasNEON, { MCK_FPR64, MCK_SIMDImmType10 }, }, { 3072 /* movi */, AArch64::MOVIv16b_ns, Convert__VectorReg1281_1__Imm0_2551_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_Imm0_255 }, }, { 3072 /* movi */, AArch64::MOVIv2d_ns, Convert__VectorReg1281_1__SIMDImmType101_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_SIMDImmType10 }, }, { 3072 /* movi */, AArch64::MOVIv2i32, Convert__VectorReg641_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255 }, }, { 3072 /* movi */, AArch64::MOVIv4i16, Convert__VectorReg641_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255 }, }, { 3072 /* movi */, AArch64::MOVIv4i32, Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255 }, }, { 3072 /* movi */, AArch64::MOVIv8b_ns, Convert__VectorReg641_1__Imm0_2551_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_Imm0_255 }, }, { 3072 /* movi */, AArch64::MOVIv8i16, Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255 }, }, { 3072 /* movi */, AArch64::MOVIv4i32, Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255 }, }, { 3072 /* movi */, AArch64::MOVIv8i16, Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255 }, }, { 3072 /* movi */, AArch64::MOVIv2i32, Convert__VectorReg641_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255 }, }, { 3072 /* movi */, AArch64::MOVIv4i16, Convert__VectorReg641_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255 }, }, { 3072 /* movi */, AArch64::MOVIv2i32, Convert__VectorReg641_1__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255, MCK_LogicalVecShifter }, }, { 3072 /* movi */, AArch64::MOVIv2s_msl, Convert__VectorReg641_1__Imm0_2551_2__MoveVecShifter1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255, MCK_MoveVecShifter }, }, { 3072 /* movi */, AArch64::MOVIv4i16, Convert__VectorReg641_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, { 3072 /* movi */, AArch64::MOVIv4i32, Convert__VectorReg1281_1__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255, MCK_LogicalVecShifter }, }, { 3072 /* movi */, AArch64::MOVIv4s_msl, Convert__VectorReg1281_1__Imm0_2551_2__MoveVecShifter1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255, MCK_MoveVecShifter }, }, { 3072 /* movi */, AArch64::MOVIv8i16, Convert__VectorReg1281_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, { 3077 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__imm_95_0, 0, { MCK_GPR32, MCK_Imm0_65535 }, }, { 3077 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0_1_1__MovKSymbolG01_1__imm_95_0, 0, { MCK_GPR32, MCK_MovKSymbolG0 }, }, { 3077 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0_1_1__MovKSymbolG11_1__imm_95_16, 0, { MCK_GPR32, MCK_MovKSymbolG1 }, }, { 3077 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__imm_95_0, 0, { MCK_GPR64, MCK_Imm0_65535 }, }, { 3077 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0_1_1__MovKSymbolG01_1__imm_95_0, 0, { MCK_GPR64, MCK_MovKSymbolG0 }, }, { 3077 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0_1_1__MovKSymbolG11_1__imm_95_16, 0, { MCK_GPR64, MCK_MovKSymbolG1 }, }, { 3077 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0_1_1__MovKSymbolG21_1__imm_95_32, 0, { MCK_GPR64, MCK_MovKSymbolG2 }, }, { 3077 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0_1_1__MovKSymbolG31_1__imm_95_48, 0, { MCK_GPR64, MCK_MovKSymbolG3 }, }, { 3077 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__MovImm32Shifter1_2, 0, { MCK_GPR32, MCK_Imm0_65535, MCK_MovImm32Shifter }, }, { 3077 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__MovImm64Shifter1_2, 0, { MCK_GPR64, MCK_Imm0_65535, MCK_MovImm64Shifter }, }, { 3082 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__Imm0_655351_1__imm_95_0, 0, { MCK_GPR32, MCK_Imm0_65535 }, }, { 3082 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__MovZSymbolG01_1__imm_95_0, 0, { MCK_GPR32, MCK_MovZSymbolG0 }, }, { 3082 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__MovZSymbolG11_1__imm_95_16, 0, { MCK_GPR32, MCK_MovZSymbolG1 }, }, { 3082 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__Imm0_655351_1__imm_95_0, 0, { MCK_GPR64, MCK_Imm0_65535 }, }, { 3082 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__MovZSymbolG01_1__imm_95_0, 0, { MCK_GPR64, MCK_MovZSymbolG0 }, }, { 3082 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__MovZSymbolG11_1__imm_95_16, 0, { MCK_GPR64, MCK_MovZSymbolG1 }, }, { 3082 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__MovZSymbolG21_1__imm_95_32, 0, { MCK_GPR64, MCK_MovZSymbolG2 }, }, { 3082 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__MovZSymbolG31_1__imm_95_48, 0, { MCK_GPR64, MCK_MovZSymbolG3 }, }, { 3082 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__Imm0_655351_1__MovImm32Shifter1_2, 0, { MCK_GPR32, MCK_Imm0_65535, MCK_MovImm32Shifter }, }, { 3082 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__Imm0_655351_1__MovImm64Shifter1_2, 0, { MCK_GPR64, MCK_Imm0_65535, MCK_MovImm64Shifter }, }, { 3087 /* movprfx */, AArch64::MOVPRFX_ZZ, Convert__SVEVectorAnyReg1_0__SVEVectorAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorAnyReg, MCK_SVEVectorAnyReg }, }, { 3087 /* movprfx */, AArch64::MOVPRFX_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 3087 /* movprfx */, AArch64::MOVPRFX_ZPzZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg }, }, { 3087 /* movprfx */, AArch64::MOVPRFX_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 3087 /* movprfx */, AArch64::MOVPRFX_ZPzZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg }, }, { 3087 /* movprfx */, AArch64::MOVPRFX_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 3087 /* movprfx */, AArch64::MOVPRFX_ZPzZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg }, }, { 3087 /* movprfx */, AArch64::MOVPRFX_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, }, { 3087 /* movprfx */, AArch64::MOVPRFX_ZPzZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg }, }, { 3095 /* movs */, AArch64::ORRS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_1__SVEPredicateBReg1_1, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 3095 /* movs */, AArch64::ANDS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_4, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, }, { 3100 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__Imm0_655351_1__imm_95_0, 0, { MCK_GPR32, MCK_Imm0_65535 }, }, { 3100 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__MovZSymbolG01_1__imm_95_0, 0, { MCK_GPR32, MCK_MovZSymbolG0 }, }, { 3100 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__MovZSymbolG11_1__imm_95_16, 0, { MCK_GPR32, MCK_MovZSymbolG1 }, }, { 3100 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__Imm0_655351_1__imm_95_0, 0, { MCK_GPR64, MCK_Imm0_65535 }, }, { 3100 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__MovZSymbolG01_1__imm_95_0, 0, { MCK_GPR64, MCK_MovZSymbolG0 }, }, { 3100 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__MovZSymbolG11_1__imm_95_16, 0, { MCK_GPR64, MCK_MovZSymbolG1 }, }, { 3100 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__MovZSymbolG21_1__imm_95_32, 0, { MCK_GPR64, MCK_MovZSymbolG2 }, }, { 3100 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__MovZSymbolG31_1__imm_95_48, 0, { MCK_GPR64, MCK_MovZSymbolG3 }, }, { 3100 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__Imm0_655351_1__MovImm32Shifter1_2, 0, { MCK_GPR32, MCK_Imm0_65535, MCK_MovImm32Shifter }, }, { 3100 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__Imm0_655351_1__MovImm64Shifter1_2, 0, { MCK_GPR64, MCK_Imm0_65535, MCK_MovImm64Shifter }, }, { 3105 /* mrs */, AArch64::MRS, Convert__Reg1_0__MRSSystemRegister1_1, 0, { MCK_GPR64, MCK_MRSSystemRegister }, }, { 3109 /* msb */, AArch64::MSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3109 /* msb */, AArch64::MSB_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3109 /* msb */, AArch64::MSB_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3109 /* msb */, AArch64::MSB_ZPmZZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3113 /* msr */, AArch64::MSR, Convert__MSRSystemRegister1_0__Reg1_1, 0, { MCK_MSRSystemRegister, MCK_GPR64 }, }, { 3113 /* msr */, AArch64::MSRpstateImm4, Convert__SystemPStateFieldWithImm0_151_0__Imm0_151_1, 0, { MCK_SystemPStateFieldWithImm0_15, MCK_Imm0_15 }, }, { 3113 /* msr */, AArch64::MSRpstateImm1, Convert__SystemPStateFieldWithImm0_11_0__Imm0_11_1, 0, { MCK_SystemPStateFieldWithImm0_1, MCK_Imm0_1 }, }, { 3117 /* msub */, AArch64::MSUBWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3117 /* msub */, AArch64::MSUBXrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3122 /* mul */, AArch64::MADDWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regWZR, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3122 /* mul */, AArch64::MADDXrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3122 /* mul */, AArch64::MUL_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SImm81_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SImm8 }, }, { 3122 /* mul */, AArch64::MUL_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SImm81_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SImm8 }, }, { 3122 /* mul */, AArch64::MUL_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SImm81_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SImm8 }, }, { 3122 /* mul */, AArch64::MUL_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SImm81_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SImm8 }, }, { 3122 /* mul */, AArch64::MULv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3122 /* mul */, AArch64::MULv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3122 /* mul */, AArch64::MULv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3122 /* mul */, AArch64::MULv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3122 /* mul */, AArch64::MULv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3122 /* mul */, AArch64::MULv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3122 /* mul */, AArch64::MULv2i32_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 3122 /* mul */, AArch64::MULv4i16_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 3122 /* mul */, AArch64::MULv4i32_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 3122 /* mul */, AArch64::MULv8i16_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 3122 /* mul */, AArch64::MUL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3122 /* mul */, AArch64::MUL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3122 /* mul */, AArch64::MUL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3122 /* mul */, AArch64::MUL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3126 /* mvn */, AArch64::ORNWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, 0, { MCK_GPR32, MCK_GPR32 }, }, { 3126 /* mvn */, AArch64::ORNXrs, Convert__Reg1_0__regXZR__Reg1_1__imm_95_0, 0, { MCK_GPR64, MCK_GPR64 }, }, { 3126 /* mvn */, AArch64::NOTv16i8, Convert__VectorReg1281_1__VectorReg1281_2, 0, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3126 /* mvn */, AArch64::NOTv8i8, Convert__VectorReg641_1__VectorReg641_2, 0, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3126 /* mvn */, AArch64::ORNWrs, Convert__Reg1_0__regWZR__Reg1_1__LogicalShifter321_2, 0, { MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, { 3126 /* mvn */, AArch64::ORNXrs, Convert__Reg1_0__regXZR__Reg1_1__LogicalShifter641_2, 0, { MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, { 3130 /* mvni */, AArch64::MVNIv2i32, Convert__VectorReg641_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255 }, }, { 3130 /* mvni */, AArch64::MVNIv4i16, Convert__VectorReg641_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255 }, }, { 3130 /* mvni */, AArch64::MVNIv4i32, Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255 }, }, { 3130 /* mvni */, AArch64::MVNIv8i16, Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255 }, }, { 3130 /* mvni */, AArch64::MVNIv4i32, Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255 }, }, { 3130 /* mvni */, AArch64::MVNIv8i16, Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255 }, }, { 3130 /* mvni */, AArch64::MVNIv2i32, Convert__VectorReg641_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255 }, }, { 3130 /* mvni */, AArch64::MVNIv4i16, Convert__VectorReg641_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255 }, }, { 3130 /* mvni */, AArch64::MVNIv2i32, Convert__VectorReg641_1__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255, MCK_LogicalVecShifter }, }, { 3130 /* mvni */, AArch64::MVNIv2s_msl, Convert__VectorReg641_1__Imm0_2551_2__MoveVecShifter1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255, MCK_MoveVecShifter }, }, { 3130 /* mvni */, AArch64::MVNIv4i16, Convert__VectorReg641_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, { 3130 /* mvni */, AArch64::MVNIv4i32, Convert__VectorReg1281_1__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255, MCK_LogicalVecShifter }, }, { 3130 /* mvni */, AArch64::MVNIv4s_msl, Convert__VectorReg1281_1__Imm0_2551_2__MoveVecShifter1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255, MCK_MoveVecShifter }, }, { 3130 /* mvni */, AArch64::MVNIv8i16, Convert__VectorReg1281_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, { 3135 /* nand */, AArch64::NAND_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 3140 /* nands */, AArch64::NANDS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 3146 /* neg */, AArch64::NEGv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 3146 /* neg */, AArch64::SUBWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, 0, { MCK_GPR32, MCK_GPR32 }, }, { 3146 /* neg */, AArch64::SUBXrs, Convert__Reg1_0__regXZR__Reg1_1__imm_95_0, 0, { MCK_GPR64, MCK_GPR64 }, }, { 3146 /* neg */, AArch64::NEGv16i8, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3146 /* neg */, AArch64::NEGv2i64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3146 /* neg */, AArch64::NEGv2i32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3146 /* neg */, AArch64::NEGv4i16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3146 /* neg */, AArch64::NEGv4i32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3146 /* neg */, AArch64::NEGv8i8, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3146 /* neg */, AArch64::NEGv8i16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3146 /* neg */, AArch64::SUBWrs, Convert__Reg1_0__regWZR__Reg1_1__ArithmeticShifter321_2, 0, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, { 3146 /* neg */, AArch64::SUBXrs, Convert__Reg1_0__regXZR__Reg1_1__ArithmeticShifter641_2, 0, { MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, { 3146 /* neg */, AArch64::NEG_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 3146 /* neg */, AArch64::NEG_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 3146 /* neg */, AArch64::NEG_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 3146 /* neg */, AArch64::NEG_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, }, { 3150 /* negs */, AArch64::SUBSWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, 0, { MCK_GPR32, MCK_GPR32 }, }, { 3150 /* negs */, AArch64::SUBSXrs, Convert__Reg1_0__regXZR__Reg1_1__imm_95_0, 0, { MCK_GPR64, MCK_GPR64 }, }, { 3150 /* negs */, AArch64::SUBSWrs, Convert__Reg1_0__regWZR__Reg1_1__ArithmeticShifter321_2, 0, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, { 3150 /* negs */, AArch64::SUBSXrs, Convert__Reg1_0__regXZR__Reg1_1__ArithmeticShifter641_2, 0, { MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, { 3155 /* ngc */, AArch64::SBCWr, Convert__Reg1_0__regWZR__Reg1_1, 0, { MCK_GPR32, MCK_GPR32 }, }, { 3155 /* ngc */, AArch64::SBCXr, Convert__Reg1_0__regXZR__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, { 3159 /* ngcs */, AArch64::SBCSWr, Convert__Reg1_0__regWZR__Reg1_1, 0, { MCK_GPR32, MCK_GPR32 }, }, { 3159 /* ngcs */, AArch64::SBCSXr, Convert__Reg1_0__regXZR__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, { 3164 /* nop */, AArch64::HINT, Convert__imm_95_0, 0, { }, }, { 3168 /* nor */, AArch64::NOR_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 3172 /* nors */, AArch64::NORS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 3177 /* not */, AArch64::NOTv16i8, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3177 /* not */, AArch64::NOTv8i8, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3177 /* not */, AArch64::EOR_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, }, { 3177 /* not */, AArch64::NOT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 3177 /* not */, AArch64::NOT_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 3177 /* not */, AArch64::NOT_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 3177 /* not */, AArch64::NOT_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, }, { 3181 /* nots */, AArch64::EORS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, }, { 3186 /* orn */, AArch64::ORNWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3186 /* orn */, AArch64::ORRWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, Feature_UseNegativeImmediates, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32Not }, }, { 3186 /* orn */, AArch64::ORNXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3186 /* orn */, AArch64::ORRXri, Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2, Feature_UseNegativeImmediates, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64Not }, }, { 3186 /* orn */, AArch64::ORR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm16Not1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16Not }, }, { 3186 /* orn */, AArch64::ORR_ZI, Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm32Not1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVELogicalImm32Not }, }, { 3186 /* orn */, AArch64::ORR_ZI, Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm64Not1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_LogicalImm64Not }, }, { 3186 /* orn */, AArch64::ORR_ZI, Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm8Not1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVELogicalImm8Not }, }, { 3186 /* orn */, AArch64::ORNv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3186 /* orn */, AArch64::ORNv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3186 /* orn */, AArch64::ORNWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, { 3186 /* orn */, AArch64::ORNXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, { 3186 /* orn */, AArch64::ORN_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 3190 /* orns */, AArch64::ORNS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 3195 /* orr */, AArch64::ORRv2i32, Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255 }, }, { 3195 /* orr */, AArch64::ORRv4i16, Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255 }, }, { 3195 /* orr */, AArch64::ORRv4i32, Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255 }, }, { 3195 /* orr */, AArch64::ORRv8i16, Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255 }, }, { 3195 /* orr */, AArch64::ORRWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3195 /* orr */, AArch64::ORRWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, 0, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32 }, }, { 3195 /* orr */, AArch64::ORRXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3195 /* orr */, AArch64::ORRXri, Convert__Reg1_0__Reg1_1__LogicalImm641_2, 0, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64 }, }, { 3195 /* orr */, AArch64::ORRv4i32, Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255 }, }, { 3195 /* orr */, AArch64::ORRv8i16, Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255 }, }, { 3195 /* orr */, AArch64::ORRv2i32, Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255 }, }, { 3195 /* orr */, AArch64::ORRv4i16, Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255 }, }, { 3195 /* orr */, AArch64::ORR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm161_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, }, { 3195 /* orr */, AArch64::ORR_ZI, Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm321_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVELogicalImm32 }, }, { 3195 /* orr */, AArch64::ORR_ZI, Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm641_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_LogicalImm64 }, }, { 3195 /* orr */, AArch64::ORR_ZZZ, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3195 /* orr */, AArch64::ORR_ZI, Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm81_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVELogicalImm8 }, }, { 3195 /* orr */, AArch64::ORRv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3195 /* orr */, AArch64::ORRv2i32, Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255, MCK_LogicalVecShifter }, }, { 3195 /* orr */, AArch64::ORRv4i16, Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, { 3195 /* orr */, AArch64::ORRv4i32, Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255, MCK_LogicalVecShifter }, }, { 3195 /* orr */, AArch64::ORRv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3195 /* orr */, AArch64::ORRv8i16, Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, { 3195 /* orr */, AArch64::ORRWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, { 3195 /* orr */, AArch64::ORRXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, { 3195 /* orr */, AArch64::ORR_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 3195 /* orr */, AArch64::ORR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3195 /* orr */, AArch64::ORR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3195 /* orr */, AArch64::ORR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3195 /* orr */, AArch64::ORR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3199 /* orrs */, AArch64::ORRS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 3204 /* orv */, AArch64::ORV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 3204 /* orv */, AArch64::ORV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 3204 /* orv */, AArch64::ORV_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 3204 /* orv */, AArch64::ORV_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, }, { 3208 /* pacda */, AArch64::PACDA, Convert__Reg1_0__Reg1_1, Feature_HasV8_3a, { MCK_GPR64, MCK_GPR64sp }, }, { 3214 /* pacdb */, AArch64::PACDB, Convert__Reg1_0__Reg1_1, Feature_HasV8_3a, { MCK_GPR64, MCK_GPR64sp }, }, { 3220 /* pacdza */, AArch64::PACDZA, Convert__Reg1_0, Feature_HasV8_3a, { MCK_GPR64 }, }, { 3227 /* pacdzb */, AArch64::PACDZB, Convert__Reg1_0, Feature_HasV8_3a, { MCK_GPR64 }, }, { 3234 /* pacga */, AArch64::PACGA, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasV8_3a, { MCK_GPR64, MCK_GPR64, MCK_GPR64sp }, }, { 3240 /* pacia */, AArch64::PACIA, Convert__Reg1_0__Reg1_1, Feature_HasV8_3a, { MCK_GPR64, MCK_GPR64sp }, }, { 3246 /* pacia1716 */, AArch64::PACIA1716, Convert_NoOperands, 0, { }, }, { 3256 /* paciasp */, AArch64::PACIASP, Convert_NoOperands, 0, { }, }, { 3264 /* paciaz */, AArch64::PACIAZ, Convert_NoOperands, 0, { }, }, { 3271 /* pacib */, AArch64::PACIB, Convert__Reg1_0__Reg1_1, Feature_HasV8_3a, { MCK_GPR64, MCK_GPR64sp }, }, { 3277 /* pacib1716 */, AArch64::PACIB1716, Convert_NoOperands, 0, { }, }, { 3287 /* pacibsp */, AArch64::PACIBSP, Convert_NoOperands, 0, { }, }, { 3295 /* pacibz */, AArch64::PACIBZ, Convert_NoOperands, 0, { }, }, { 3302 /* paciza */, AArch64::PACIZA, Convert__Reg1_0, Feature_HasV8_3a, { MCK_GPR64 }, }, { 3309 /* pacizb */, AArch64::PACIZB, Convert__Reg1_0, Feature_HasV8_3a, { MCK_GPR64 }, }, { 3316 /* pfalse */, AArch64::PFALSE, Convert__SVEPredicateBReg1_0, Feature_HasSVE, { MCK_SVEPredicateBReg }, }, { 3323 /* pfirst */, AArch64::anonymous_1349, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateBReg }, }, { 3330 /* pmul */, AArch64::PMULv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3330 /* pmul */, AArch64::PMULv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3335 /* pmull */, AArch64::PMULLv1i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasAES, { MCK__DOT_1q, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3335 /* pmull */, AArch64::PMULLv8i8, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3341 /* pmull2 */, AArch64::PMULLv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasAES, { MCK__DOT_1q, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3341 /* pmull2 */, AArch64::PMULLv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3348 /* pnext */, AArch64::PNEXT_H, Convert__SVEPredicateHReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateHReg }, }, { 3348 /* pnext */, AArch64::PNEXT_S, Convert__SVEPredicateSReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateSReg }, }, { 3348 /* pnext */, AArch64::PNEXT_D, Convert__SVEPredicateDReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateDReg }, }, { 3348 /* pnext */, AArch64::PNEXT_B, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateBReg }, }, { 3354 /* prfb */, AArch64::PRFB_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 3354 /* prfb */, AArch64::PRFB_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 3354 /* prfb */, AArch64::PRFB_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 3354 /* prfb */, AArch64::PRFB_PRR, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 3354 /* prfb */, AArch64::PRFB_S_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW328Only1_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, }, { 3354 /* prfb */, AArch64::PRFB_S_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW328Only1_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, }, { 3354 /* prfb */, AArch64::PRFB_D_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 3354 /* prfb */, AArch64::PRFB_D_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW648Only1_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, }, { 3354 /* prfb */, AArch64::PRFB_D_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW648Only1_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, }, { 3354 /* prfb */, AArch64::PRFB_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Imm0_311_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, }, { 3354 /* prfb */, AArch64::PRFB_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Imm0_311_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, }, { 3354 /* prfb */, AArch64::PRFB_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm6s11_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm6s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 3359 /* prfd */, AArch64::PRFD_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 3359 /* prfd */, AArch64::PRFD_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 3359 /* prfd */, AArch64::PRFD_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 3359 /* prfd */, AArch64::PRFD_PRR, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 3359 /* prfd */, AArch64::PRFD_S_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32641_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3264, MCK__93_ }, }, { 3359 /* prfd */, AArch64::PRFD_S_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32641_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3264, MCK__93_ }, }, { 3359 /* prfd */, AArch64::PRFD_D_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64641_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6464, MCK__93_ }, }, { 3359 /* prfd */, AArch64::PRFD_D_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64641_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6464, MCK__93_ }, }, { 3359 /* prfd */, AArch64::PRFD_D_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64641_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6464, MCK__93_ }, }, { 3359 /* prfd */, AArch64::PRFD_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s81_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s8, MCK__93_ }, }, { 3359 /* prfd */, AArch64::PRFD_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s81_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s8, MCK__93_ }, }, { 3359 /* prfd */, AArch64::PRFD_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm6s11_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm6s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 3364 /* prfh */, AArch64::PRFH_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 3364 /* prfh */, AArch64::PRFH_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 3364 /* prfh */, AArch64::PRFH_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 3364 /* prfh */, AArch64::PRFH_PRR, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 3364 /* prfh */, AArch64::PRFH_S_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32161_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, }, { 3364 /* prfh */, AArch64::PRFH_S_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32161_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, }, { 3364 /* prfh */, AArch64::PRFH_D_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64161_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, }, { 3364 /* prfh */, AArch64::PRFH_D_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64161_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, }, { 3364 /* prfh */, AArch64::PRFH_D_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64161_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, }, { 3364 /* prfh */, AArch64::PRFH_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s21_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, }, { 3364 /* prfh */, AArch64::PRFH_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s21_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, }, { 3364 /* prfh */, AArch64::PRFH_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm6s11_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm6s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 3369 /* prfm */, AArch64::PRFMl, Convert__Prefetch1_0__PCRelLabel191_1, 0, { MCK_Prefetch, MCK_PCRelLabel19 }, }, { 3369 /* prfm */, AArch64::PRFMui, Convert__Prefetch1_0__Reg1_2__imm_95_0, 0, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 3369 /* prfm */, AArch64::PRFMroX, Convert__Prefetch1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 3369 /* prfm */, AArch64::PRFMui, Convert__Prefetch1_0__Reg1_2__UImm12Offset81_3, 0, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, }, { 3369 /* prfm */, AArch64::PRFMroW, Convert__Prefetch1_0__Reg1_2__Reg1_3__MemWExtend642_4, 0, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, }, { 3369 /* prfm */, AArch64::PRFMroX, Convert__Prefetch1_0__Reg1_2__Reg1_3__MemXExtend642_4, 0, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, }, { 3374 /* prfum */, AArch64::PRFUMi, Convert__Prefetch1_0__Reg1_2__imm_95_0, 0, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 3374 /* prfum */, AArch64::PRFUMi, Convert__Prefetch1_0__Reg1_2__SImm91_3, 0, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 3380 /* prfw */, AArch64::PRFW_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 3380 /* prfw */, AArch64::PRFW_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 3380 /* prfw */, AArch64::PRFW_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 3380 /* prfw */, AArch64::PRFS_PRR, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 3380 /* prfw */, AArch64::PRFW_S_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32321_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3232, MCK__93_ }, }, { 3380 /* prfw */, AArch64::PRFW_S_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32321_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3232, MCK__93_ }, }, { 3380 /* prfw */, AArch64::PRFW_D_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64321_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, }, { 3380 /* prfw */, AArch64::PRFW_D_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64321_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, }, { 3380 /* prfw */, AArch64::PRFW_D_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64321_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, }, { 3380 /* prfw */, AArch64::PRFW_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s41_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s4, MCK__93_ }, }, { 3380 /* prfw */, AArch64::PRFW_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s41_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, }, { 3380 /* prfw */, AArch64::PRFW_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm6s11_4, Feature_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm6s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 3385 /* psb */, AArch64::HINT, Convert__PSBHint1_0, Feature_HasSPE, { MCK_PSBHint }, }, { 3389 /* ptest */, AArch64::PTEST_PP, Convert__SVEPredicateAnyReg1_0__SVEPredicateBReg1_1, Feature_HasSVE, { MCK_SVEPredicateAnyReg, MCK_SVEPredicateBReg }, }, { 3395 /* ptrue */, AArch64::PTRUE_H, Convert__SVEPredicateHReg1_0__imm_95_31, Feature_HasSVE, { MCK_SVEPredicateHReg }, }, { 3395 /* ptrue */, AArch64::PTRUE_S, Convert__SVEPredicateSReg1_0__imm_95_31, Feature_HasSVE, { MCK_SVEPredicateSReg }, }, { 3395 /* ptrue */, AArch64::PTRUE_D, Convert__SVEPredicateDReg1_0__imm_95_31, Feature_HasSVE, { MCK_SVEPredicateDReg }, }, { 3395 /* ptrue */, AArch64::PTRUE_B, Convert__SVEPredicateBReg1_0__imm_95_31, Feature_HasSVE, { MCK_SVEPredicateBReg }, }, { 3395 /* ptrue */, AArch64::PTRUE_H, Convert__SVEPredicateHReg1_0__SVEPattern1_1, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPattern }, }, { 3395 /* ptrue */, AArch64::PTRUE_S, Convert__SVEPredicateSReg1_0__SVEPattern1_1, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPattern }, }, { 3395 /* ptrue */, AArch64::PTRUE_D, Convert__SVEPredicateDReg1_0__SVEPattern1_1, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPattern }, }, { 3395 /* ptrue */, AArch64::PTRUE_B, Convert__SVEPredicateBReg1_0__SVEPattern1_1, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPattern }, }, { 3401 /* ptrues */, AArch64::PTRUES_H, Convert__SVEPredicateHReg1_0__imm_95_31, Feature_HasSVE, { MCK_SVEPredicateHReg }, }, { 3401 /* ptrues */, AArch64::PTRUES_S, Convert__SVEPredicateSReg1_0__imm_95_31, Feature_HasSVE, { MCK_SVEPredicateSReg }, }, { 3401 /* ptrues */, AArch64::PTRUES_D, Convert__SVEPredicateDReg1_0__imm_95_31, Feature_HasSVE, { MCK_SVEPredicateDReg }, }, { 3401 /* ptrues */, AArch64::PTRUES_B, Convert__SVEPredicateBReg1_0__imm_95_31, Feature_HasSVE, { MCK_SVEPredicateBReg }, }, { 3401 /* ptrues */, AArch64::PTRUES_H, Convert__SVEPredicateHReg1_0__SVEPattern1_1, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPattern }, }, { 3401 /* ptrues */, AArch64::PTRUES_S, Convert__SVEPredicateSReg1_0__SVEPattern1_1, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPattern }, }, { 3401 /* ptrues */, AArch64::PTRUES_D, Convert__SVEPredicateDReg1_0__SVEPattern1_1, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPattern }, }, { 3401 /* ptrues */, AArch64::PTRUES_B, Convert__SVEPredicateBReg1_0__SVEPattern1_1, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPattern }, }, { 3408 /* punpkhi */, AArch64::PUNPKHI_PP, Convert__SVEPredicateHReg1_0__SVEPredicateBReg1_1, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateBReg }, }, { 3416 /* punpklo */, AArch64::PUNPKLO_PP, Convert__SVEPredicateHReg1_0__SVEPredicateBReg1_1, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateBReg }, }, { 3424 /* raddhn */, AArch64::RADDHNv2i64_v2i32, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3424 /* raddhn */, AArch64::RADDHNv4i32_v4i16, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3424 /* raddhn */, AArch64::RADDHNv8i16_v8i8, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3431 /* raddhn2 */, AArch64::RADDHNv8i16_v16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3431 /* raddhn2 */, AArch64::RADDHNv2i64_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3431 /* raddhn2 */, AArch64::RADDHNv4i32_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3439 /* rax1 */, AArch64::RAX1, Convert__imm_95_0__imm_95_0__imm_95_0, Feature_HasSHA3, { }, }, { 3444 /* rbit */, AArch64::RBITWr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR32, MCK_GPR32 }, }, { 3444 /* rbit */, AArch64::RBITXr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, { 3444 /* rbit */, AArch64::RBITv16i8, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3444 /* rbit */, AArch64::RBITv8i8, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3444 /* rbit */, AArch64::RBIT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 3444 /* rbit */, AArch64::RBIT_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 3444 /* rbit */, AArch64::RBIT_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 3444 /* rbit */, AArch64::RBIT_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, }, { 3449 /* rdffr */, AArch64::RDFFR_P, Convert__SVEPredicateBReg1_0, Feature_HasSVE, { MCK_SVEPredicateBReg }, }, { 3449 /* rdffr */, AArch64::RDFFR_PPz, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z }, }, { 3455 /* rdffrs */, AArch64::RDFFRS_PPz, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z }, }, { 3462 /* rdvl */, AArch64::RDVLI_XI, Convert__Reg1_0__SImm61_1, Feature_HasSVE, { MCK_GPR64, MCK_SImm6 }, }, { 3467 /* ret */, AArch64::RET, Convert__regLR, 0, { }, }, { 3467 /* ret */, AArch64::RET, Convert__Reg1_0, 0, { MCK_GPR64 }, }, { 3471 /* retaa */, AArch64::RETAA, Convert_NoOperands, Feature_HasV8_3a, { }, }, { 3477 /* retab */, AArch64::RETAB, Convert_NoOperands, Feature_HasV8_3a, { }, }, { 3483 /* rev */, AArch64::REVWr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR32, MCK_GPR32 }, }, { 3483 /* rev */, AArch64::REVXr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, { 3483 /* rev */, AArch64::REV_PP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, }, { 3483 /* rev */, AArch64::REV_PP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, }, { 3483 /* rev */, AArch64::REV_PP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, }, { 3483 /* rev */, AArch64::REV_PP_B, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 3483 /* rev */, AArch64::REV_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3483 /* rev */, AArch64::REV_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3483 /* rev */, AArch64::REV_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3483 /* rev */, AArch64::REV_ZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3487 /* rev16 */, AArch64::REV16Wr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR32, MCK_GPR32 }, }, { 3487 /* rev16 */, AArch64::REV16Xr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, { 3487 /* rev16 */, AArch64::REV16v16i8, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3487 /* rev16 */, AArch64::REV16v8i8, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3493 /* rev32 */, AArch64::REV32Xr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, { 3493 /* rev32 */, AArch64::REV32v16i8, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3493 /* rev32 */, AArch64::REV32v4i16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3493 /* rev32 */, AArch64::REV32v8i8, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3493 /* rev32 */, AArch64::REV32v8i16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3499 /* rev64 */, AArch64::REVXr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, { 3499 /* rev64 */, AArch64::REV64v16i8, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3499 /* rev64 */, AArch64::REV64v2i32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3499 /* rev64 */, AArch64::REV64v4i16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3499 /* rev64 */, AArch64::REV64v4i32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3499 /* rev64 */, AArch64::REV64v8i8, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3499 /* rev64 */, AArch64::REV64v8i16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3505 /* revb */, AArch64::REVB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 3505 /* revb */, AArch64::REVB_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 3505 /* revb */, AArch64::REVB_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 3510 /* revh */, AArch64::REVH_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 3510 /* revh */, AArch64::REVH_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 3515 /* revw */, AArch64::REVW_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 3520 /* rmif */, AArch64::RMIF, Convert__imm_95_0__imm_95_0__imm_95_0, Feature_HasV8_4a, { }, }, { 3525 /* ror */, AArch64::RORVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3525 /* ror */, AArch64::EXTRWrri, Convert__Reg1_0__Reg1_1__Reg1_1__Imm0_311_2, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, }, { 3525 /* ror */, AArch64::RORVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3525 /* ror */, AArch64::EXTRXrri, Convert__Reg1_0__Reg1_1__Reg1_1__Imm0_631_2, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63 }, }, { 3529 /* rorv */, AArch64::RORVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3529 /* rorv */, AArch64::RORVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3534 /* rshrn */, AArch64::RSHRNv2i32_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_32 }, }, { 3534 /* rshrn */, AArch64::RSHRNv4i16_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_16 }, }, { 3534 /* rshrn */, AArch64::RSHRNv8i8_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_8 }, }, { 3540 /* rshrn2 */, AArch64::RSHRNv16i8_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, { 3540 /* rshrn2 */, AArch64::RSHRNv4i32_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, { 3540 /* rshrn2 */, AArch64::RSHRNv8i16_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, { 3547 /* rsubhn */, AArch64::RSUBHNv2i64_v2i32, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3547 /* rsubhn */, AArch64::RSUBHNv4i32_v4i16, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3547 /* rsubhn */, AArch64::RSUBHNv8i16_v8i8, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3554 /* rsubhn2 */, AArch64::RSUBHNv8i16_v16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3554 /* rsubhn2 */, AArch64::RSUBHNv2i64_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3554 /* rsubhn2 */, AArch64::RSUBHNv4i32_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3562 /* saba */, AArch64::SABAv16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3562 /* saba */, AArch64::SABAv2i32, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3562 /* saba */, AArch64::SABAv4i16, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3562 /* saba */, AArch64::SABAv4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3562 /* saba */, AArch64::SABAv8i8, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3562 /* saba */, AArch64::SABAv8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3567 /* sabal */, AArch64::SABALv2i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3567 /* sabal */, AArch64::SABALv4i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3567 /* sabal */, AArch64::SABALv8i8_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3573 /* sabal2 */, AArch64::SABALv4i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3573 /* sabal2 */, AArch64::SABALv8i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3573 /* sabal2 */, AArch64::SABALv16i8_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3580 /* sabd */, AArch64::SABDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3580 /* sabd */, AArch64::SABDv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3580 /* sabd */, AArch64::SABDv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3580 /* sabd */, AArch64::SABDv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3580 /* sabd */, AArch64::SABDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3580 /* sabd */, AArch64::SABDv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3580 /* sabd */, AArch64::SABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3580 /* sabd */, AArch64::SABD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3580 /* sabd */, AArch64::SABD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3580 /* sabd */, AArch64::SABD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3585 /* sabdl */, AArch64::SABDLv2i32_v2i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3585 /* sabdl */, AArch64::SABDLv4i16_v4i32, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3585 /* sabdl */, AArch64::SABDLv8i8_v8i16, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3591 /* sabdl2 */, AArch64::SABDLv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3591 /* sabdl2 */, AArch64::SABDLv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3591 /* sabdl2 */, AArch64::SABDLv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3598 /* sadalp */, AArch64::SADALPv2i32_v1i64, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2, Feature_HasNEON, { MCK__DOT_1d, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3598 /* sadalp */, AArch64::SADALPv4i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3598 /* sadalp */, AArch64::SADALPv4i16_v2i32, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3598 /* sadalp */, AArch64::SADALPv8i8_v4i16, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3598 /* sadalp */, AArch64::SADALPv8i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3598 /* sadalp */, AArch64::SADALPv16i8_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3605 /* saddl */, AArch64::SADDLv2i32_v2i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3605 /* saddl */, AArch64::SADDLv4i16_v4i32, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3605 /* saddl */, AArch64::SADDLv8i8_v8i16, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3611 /* saddl2 */, AArch64::SADDLv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3611 /* saddl2 */, AArch64::SADDLv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3611 /* saddl2 */, AArch64::SADDLv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3618 /* saddlp */, AArch64::SADDLPv2i32_v1i64, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_1d, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3618 /* saddlp */, AArch64::SADDLPv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3618 /* saddlp */, AArch64::SADDLPv4i16_v2i32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3618 /* saddlp */, AArch64::SADDLPv8i8_v4i16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3618 /* saddlp */, AArch64::SADDLPv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3618 /* saddlp */, AArch64::SADDLPv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3625 /* saddlv */, AArch64::SADDLVv16i8v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_FPR16, MCK_VectorReg128 }, }, { 3625 /* saddlv */, AArch64::SADDLVv4i16v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_FPR32, MCK_VectorReg64 }, }, { 3625 /* saddlv */, AArch64::SADDLVv4i32v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_FPR64, MCK_VectorReg128 }, }, { 3625 /* saddlv */, AArch64::SADDLVv8i8v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_FPR16, MCK_VectorReg64 }, }, { 3625 /* saddlv */, AArch64::SADDLVv8i16v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_FPR32, MCK_VectorReg128 }, }, { 3632 /* saddv */, AArch64::SADDV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 3632 /* saddv */, AArch64::SADDV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 3632 /* saddv */, AArch64::SADDV_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, }, { 3638 /* saddw */, AArch64::SADDWv2i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, }, { 3638 /* saddw */, AArch64::SADDWv4i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, }, { 3638 /* saddw */, AArch64::SADDWv8i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, }, { 3644 /* saddw2 */, AArch64::SADDWv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3644 /* saddw2 */, AArch64::SADDWv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3644 /* saddw2 */, AArch64::SADDWv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3651 /* sbc */, AArch64::SBCWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3651 /* sbc */, AArch64::SBCXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3655 /* sbcs */, AArch64::SBCSWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3655 /* sbcs */, AArch64::SBCSXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3660 /* sbfm */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__Imm0_311_3, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, }, { 3660 /* sbfm */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__Imm0_631_2__Imm0_631_3, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63, MCK_Imm0_63 }, }, { 3665 /* scvtf */, AArch64::SCVTFv1i16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 3665 /* scvtf */, AArch64::SCVTFUWHri, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR32 }, }, { 3665 /* scvtf */, AArch64::SCVTFUXHri, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR64 }, }, { 3665 /* scvtf */, AArch64::SCVTFv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 3665 /* scvtf */, AArch64::SCVTFUWSri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR32 }, }, { 3665 /* scvtf */, AArch64::SCVTFUXSri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR64 }, }, { 3665 /* scvtf */, AArch64::SCVTFv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 3665 /* scvtf */, AArch64::SCVTFUWDri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR32 }, }, { 3665 /* scvtf */, AArch64::SCVTFUXDri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR64 }, }, { 3665 /* scvtf */, AArch64::SCVTFv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3665 /* scvtf */, AArch64::SCVTFv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3665 /* scvtf */, AArch64::SCVTFv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3665 /* scvtf */, AArch64::SCVTFv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3665 /* scvtf */, AArch64::SCVTFv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3665 /* scvtf */, AArch64::SCVTFh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm1_16 }, }, { 3665 /* scvtf */, AArch64::SCVTFSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR32, MCK_Imm1_32 }, }, { 3665 /* scvtf */, AArch64::SCVTFSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR64, MCK_Imm1_64 }, }, { 3665 /* scvtf */, AArch64::SCVTFs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm1_32 }, }, { 3665 /* scvtf */, AArch64::SCVTFSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR32, MCK_Imm1_32 }, }, { 3665 /* scvtf */, AArch64::SCVTFSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR64, MCK_Imm1_64 }, }, { 3665 /* scvtf */, AArch64::SCVTFd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 3665 /* scvtf */, AArch64::SCVTFSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR32, MCK_Imm1_32 }, }, { 3665 /* scvtf */, AArch64::SCVTFSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR64, MCK_Imm1_64 }, }, { 3665 /* scvtf */, AArch64::SCVTFv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, }, { 3665 /* scvtf */, AArch64::SCVTFv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, }, { 3665 /* scvtf */, AArch64::SCVTFv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, }, { 3665 /* scvtf */, AArch64::SCVTFv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, { 3665 /* scvtf */, AArch64::SCVTFv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, { 3665 /* scvtf */, AArch64::SCVTF_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 3665 /* scvtf */, AArch64::SCVTF_ZPmZ_StoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 3665 /* scvtf */, AArch64::SCVTF_ZPmZ_DtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 3665 /* scvtf */, AArch64::SCVTF_ZPmZ_StoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 3665 /* scvtf */, AArch64::SCVTF_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 3665 /* scvtf */, AArch64::SCVTF_ZPmZ_StoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 3665 /* scvtf */, AArch64::SCVTF_ZPmZ_DtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 3671 /* sdiv */, AArch64::SDIVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 3671 /* sdiv */, AArch64::SDIVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 3671 /* sdiv */, AArch64::SDIV_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3671 /* sdiv */, AArch64::SDIV_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3676 /* sdivr */, AArch64::SDIVR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3676 /* sdivr */, AArch64::SDIVR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3682 /* sdot */, AArch64::SDOTv16i8, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, Feature_HasDotProd, { }, }, { 3682 /* sdot */, AArch64::SDOTv8i8, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, Feature_HasDotProd, { }, }, { 3682 /* sdot */, AArch64::SDOT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3682 /* sdot */, AArch64::SDOT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3682 /* sdot */, AArch64::SDOTlanev16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_1__VectorReg1281_2__IndexRange0_31_3, Feature_HasDotProd, { MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 3682 /* sdot */, AArch64::SDOTlanev8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_1__VectorReg1281_2__IndexRange0_31_3, Feature_HasDotProd, { MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 3682 /* sdot */, AArch64::SDOT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVector3bBReg1_2__IndexRange0_31_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVector3bBReg, MCK_IndexRange0_3 }, }, { 3682 /* sdot */, AArch64::SDOT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector4bHReg1_2__IndexRange0_11_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVector4bHReg, MCK_IndexRange0_1 }, }, { 3687 /* sel */, AArch64::SEL_PPPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_2__SVEPredicateBReg1_3, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 3687 /* sel */, AArch64::SEL_ZPZZ_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVEVectorHReg1_2__SVEVectorHReg1_3, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3687 /* sel */, AArch64::SEL_ZPZZ_S, Convert__SVEVectorSReg1_0__SVEPredicateAnyReg1_1__SVEVectorSReg1_2__SVEVectorSReg1_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3687 /* sel */, AArch64::SEL_ZPZZ_D, Convert__SVEVectorDReg1_0__SVEPredicateAnyReg1_1__SVEVectorDReg1_2__SVEVectorDReg1_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3687 /* sel */, AArch64::SEL_ZPZZ_B, Convert__SVEVectorBReg1_0__SVEPredicateAnyReg1_1__SVEVectorBReg1_2__SVEVectorBReg1_3, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicateAnyReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3691 /* setf16 */, AArch64::SETF16, Convert__imm_95_0, Feature_HasV8_4a, { }, }, { 3698 /* setf8 */, AArch64::SETF8, Convert__imm_95_0, Feature_HasV8_4a, { }, }, { 3704 /* setffr */, AArch64::SETFFR, Convert_NoOperands, Feature_HasSVE, { }, }, { 3711 /* sev */, AArch64::HINT, Convert__imm_95_4, 0, { }, }, { 3715 /* sevl */, AArch64::HINT, Convert__imm_95_5, 0, { }, }, { 3720 /* sha1c */, AArch64::SHA1Crrr, Convert__Reg1_1__Tie0_2_2__Reg1_2__VectorReg1281_3, Feature_HasSHA2, { MCK__DOT_4s, MCK_FPR128, MCK_FPR32, MCK_VectorReg128 }, }, { 3726 /* sha1h */, AArch64::SHA1Hrr, Convert__Reg1_0__Reg1_1, Feature_HasSHA2, { MCK_FPR32, MCK_FPR32 }, }, { 3732 /* sha1m */, AArch64::SHA1Mrrr, Convert__Reg1_1__Tie0_2_2__Reg1_2__VectorReg1281_3, Feature_HasSHA2, { MCK__DOT_4s, MCK_FPR128, MCK_FPR32, MCK_VectorReg128 }, }, { 3738 /* sha1p */, AArch64::SHA1Prrr, Convert__Reg1_1__Tie0_2_2__Reg1_2__VectorReg1281_3, Feature_HasSHA2, { MCK__DOT_4s, MCK_FPR128, MCK_FPR32, MCK_VectorReg128 }, }, { 3744 /* sha1su0 */, AArch64::SHA1SU0rrr, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasSHA2, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3752 /* sha1su1 */, AArch64::SHA1SU1rr, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasSHA2, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3760 /* sha256h */, AArch64::SHA256Hrrr, Convert__Reg1_1__Tie0_2_2__Reg1_2__VectorReg1281_3, Feature_HasSHA2, { MCK__DOT_4s, MCK_FPR128, MCK_FPR128, MCK_VectorReg128 }, }, { 3768 /* sha256h2 */, AArch64::SHA256H2rrr, Convert__Reg1_1__Tie0_2_2__Reg1_2__VectorReg1281_3, Feature_HasSHA2, { MCK__DOT_4s, MCK_FPR128, MCK_FPR128, MCK_VectorReg128 }, }, { 3777 /* sha256su0 */, AArch64::SHA256SU0rr, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasSHA2, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3787 /* sha256su1 */, AArch64::SHA256SU1rrr, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasSHA2, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3797 /* sha512h */, AArch64::SHA512H, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, Feature_HasSHA3, { }, }, { 3805 /* sha512h2 */, AArch64::SHA512H2, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, Feature_HasSHA3, { }, }, { 3814 /* sha512su0 */, AArch64::SHA512SU0, Convert__imm_95_0__imm_95_0__Tie0_1_1, Feature_HasSHA3, { }, }, { 3824 /* sha512su1 */, AArch64::SHA512SU1, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, Feature_HasSHA3, { }, }, { 3834 /* shadd */, AArch64::SHADDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3834 /* shadd */, AArch64::SHADDv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3834 /* shadd */, AArch64::SHADDv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3834 /* shadd */, AArch64::SHADDv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3834 /* shadd */, AArch64::SHADDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3834 /* shadd */, AArch64::SHADDv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3840 /* shl */, AArch64::SHLd, Convert__Reg1_0__Reg1_1__Imm0_631_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, }, { 3840 /* shl */, AArch64::SHLv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_71_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_7 }, }, { 3840 /* shl */, AArch64::SHLv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_631_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_63 }, }, { 3840 /* shl */, AArch64::SHLv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_311_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_31 }, }, { 3840 /* shl */, AArch64::SHLv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_151_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_15 }, }, { 3840 /* shl */, AArch64::SHLv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_311_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_31 }, }, { 3840 /* shl */, AArch64::SHLv8i8_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_71_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_7 }, }, { 3840 /* shl */, AArch64::SHLv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_151_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_15 }, }, { 3844 /* shll */, AArch64::SHLLv2i32, Convert__VectorReg1281_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK__35_32 }, }, { 3844 /* shll */, AArch64::SHLLv4i16, Convert__VectorReg1281_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK__35_16 }, }, { 3844 /* shll */, AArch64::SHLLv8i8, Convert__VectorReg1281_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK__35_8 }, }, { 3849 /* shll2 */, AArch64::SHLLv4i32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_32 }, }, { 3849 /* shll2 */, AArch64::SHLLv8i16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_16 }, }, { 3849 /* shll2 */, AArch64::SHLLv16i8, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_8 }, }, { 3855 /* shrn */, AArch64::SHRNv2i32_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_32 }, }, { 3855 /* shrn */, AArch64::SHRNv4i16_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_16 }, }, { 3855 /* shrn */, AArch64::SHRNv8i8_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_8 }, }, { 3860 /* shrn2 */, AArch64::SHRNv16i8_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, { 3860 /* shrn2 */, AArch64::SHRNv4i32_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, { 3860 /* shrn2 */, AArch64::SHRNv8i16_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, { 3866 /* shsub */, AArch64::SHSUBv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3866 /* shsub */, AArch64::SHSUBv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3866 /* shsub */, AArch64::SHSUBv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3866 /* shsub */, AArch64::SHSUBv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3866 /* shsub */, AArch64::SHSUBv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3866 /* shsub */, AArch64::SHSUBv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3872 /* sli */, AArch64::SLId, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm0_631_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, }, { 3872 /* sli */, AArch64::SLIv16i8_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm0_71_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_7 }, }, { 3872 /* sli */, AArch64::SLIv2i64_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm0_631_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_63 }, }, { 3872 /* sli */, AArch64::SLIv2i32_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm0_311_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_31 }, }, { 3872 /* sli */, AArch64::SLIv4i16_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm0_151_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_15 }, }, { 3872 /* sli */, AArch64::SLIv4i32_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm0_311_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_31 }, }, { 3872 /* sli */, AArch64::SLIv8i8_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm0_71_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_7 }, }, { 3872 /* sli */, AArch64::SLIv8i16_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm0_151_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_15 }, }, { 3876 /* sm3partw1 */, AArch64::SM3PARTW1, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, Feature_HasSM4, { }, }, { 3886 /* sm3partw2 */, AArch64::SM3PARTW2, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, Feature_HasSM4, { }, }, { 3896 /* sm3ss1 */, AArch64::SM3SS1, Convert__imm_95_0__imm_95_0__imm_95_0__imm_95_0, Feature_HasSM4, { }, }, { 3903 /* sm3tt1a */, AArch64::SM3TT1A, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0__imm_95_0, Feature_HasSM4, { }, }, { 3911 /* sm3tt1b */, AArch64::SM3TT1B, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0__imm_95_0, Feature_HasSM4, { }, }, { 3919 /* sm3tt2a */, AArch64::SM3TT2A, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0__imm_95_0, Feature_HasSM4, { }, }, { 3927 /* sm3tt2b */, AArch64::SM3TT2B, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0__imm_95_0, Feature_HasSM4, { }, }, { 3935 /* sm4e */, AArch64::SM4E, Convert__imm_95_0__imm_95_0__Tie0_1_1, Feature_HasSM4, { }, }, { 3940 /* sm4ekey */, AArch64::SM4ENCKEY, Convert__imm_95_0__imm_95_0__imm_95_0, Feature_HasSM4, { }, }, { 3948 /* smaddl */, AArch64::SMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, }, { 3955 /* smax */, AArch64::SMAX_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SImm81_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SImm8 }, }, { 3955 /* smax */, AArch64::SMAX_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SImm81_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SImm8 }, }, { 3955 /* smax */, AArch64::SMAX_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SImm81_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SImm8 }, }, { 3955 /* smax */, AArch64::SMAX_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SImm81_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SImm8 }, }, { 3955 /* smax */, AArch64::SMAXv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3955 /* smax */, AArch64::SMAXv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3955 /* smax */, AArch64::SMAXv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3955 /* smax */, AArch64::SMAXv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3955 /* smax */, AArch64::SMAXv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3955 /* smax */, AArch64::SMAXv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3955 /* smax */, AArch64::SMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3955 /* smax */, AArch64::SMAX_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3955 /* smax */, AArch64::SMAX_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3955 /* smax */, AArch64::SMAX_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3960 /* smaxp */, AArch64::SMAXPv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3960 /* smaxp */, AArch64::SMAXPv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3960 /* smaxp */, AArch64::SMAXPv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3960 /* smaxp */, AArch64::SMAXPv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3960 /* smaxp */, AArch64::SMAXPv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3960 /* smaxp */, AArch64::SMAXPv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3966 /* smaxv */, AArch64::SMAXVv16i8v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_FPR8, MCK_VectorReg128 }, }, { 3966 /* smaxv */, AArch64::SMAXVv4i16v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_FPR16, MCK_VectorReg64 }, }, { 3966 /* smaxv */, AArch64::SMAXVv4i32v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_FPR32, MCK_VectorReg128 }, }, { 3966 /* smaxv */, AArch64::SMAXVv8i8v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_FPR8, MCK_VectorReg64 }, }, { 3966 /* smaxv */, AArch64::SMAXVv8i16v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_FPR16, MCK_VectorReg128 }, }, { 3966 /* smaxv */, AArch64::SMAXV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 3966 /* smaxv */, AArch64::SMAXV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 3966 /* smaxv */, AArch64::SMAXV_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 3966 /* smaxv */, AArch64::SMAXV_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, }, { 3972 /* smc */, AArch64::SMC, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, { 3976 /* smin */, AArch64::SMIN_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SImm81_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SImm8 }, }, { 3976 /* smin */, AArch64::SMIN_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SImm81_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SImm8 }, }, { 3976 /* smin */, AArch64::SMIN_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SImm81_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SImm8 }, }, { 3976 /* smin */, AArch64::SMIN_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SImm81_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SImm8 }, }, { 3976 /* smin */, AArch64::SMINv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3976 /* smin */, AArch64::SMINv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3976 /* smin */, AArch64::SMINv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3976 /* smin */, AArch64::SMINv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3976 /* smin */, AArch64::SMINv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3976 /* smin */, AArch64::SMINv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3976 /* smin */, AArch64::SMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 3976 /* smin */, AArch64::SMIN_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 3976 /* smin */, AArch64::SMIN_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 3976 /* smin */, AArch64::SMIN_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 3981 /* sminp */, AArch64::SMINPv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3981 /* sminp */, AArch64::SMINPv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3981 /* sminp */, AArch64::SMINPv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3981 /* sminp */, AArch64::SMINPv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3981 /* sminp */, AArch64::SMINPv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3981 /* sminp */, AArch64::SMINPv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3987 /* sminv */, AArch64::SMINVv16i8v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_FPR8, MCK_VectorReg128 }, }, { 3987 /* sminv */, AArch64::SMINVv4i16v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_FPR16, MCK_VectorReg64 }, }, { 3987 /* sminv */, AArch64::SMINVv4i32v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_FPR32, MCK_VectorReg128 }, }, { 3987 /* sminv */, AArch64::SMINVv8i8v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_FPR8, MCK_VectorReg64 }, }, { 3987 /* sminv */, AArch64::SMINVv8i16v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_FPR16, MCK_VectorReg128 }, }, { 3987 /* sminv */, AArch64::SMINV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 3987 /* sminv */, AArch64::SMINV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 3987 /* sminv */, AArch64::SMINV_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 3987 /* sminv */, AArch64::SMINV_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, }, { 3993 /* smlal */, AArch64::SMLALv2i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3993 /* smlal */, AArch64::SMLALv4i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3993 /* smlal */, AArch64::SMLALv8i8_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 3993 /* smlal */, AArch64::SMLALv2i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 3993 /* smlal */, AArch64::SMLALv4i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 3999 /* smlal2 */, AArch64::SMLALv4i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3999 /* smlal2 */, AArch64::SMLALv8i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3999 /* smlal2 */, AArch64::SMLALv16i8_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 3999 /* smlal2 */, AArch64::SMLALv4i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 3999 /* smlal2 */, AArch64::SMLALv8i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 4006 /* smlsl */, AArch64::SMLSLv2i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4006 /* smlsl */, AArch64::SMLSLv4i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4006 /* smlsl */, AArch64::SMLSLv8i8_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4006 /* smlsl */, AArch64::SMLSLv2i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 4006 /* smlsl */, AArch64::SMLSLv4i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 4012 /* smlsl2 */, AArch64::SMLSLv4i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4012 /* smlsl2 */, AArch64::SMLSLv8i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4012 /* smlsl2 */, AArch64::SMLSLv16i8_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4012 /* smlsl2 */, AArch64::SMLSLv4i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 4012 /* smlsl2 */, AArch64::SMLSLv8i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 4019 /* smnegl */, AArch64::SMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, }, { 4026 /* smov */, AArch64::SMOVvi8to32, Convert__Reg1_1__VectorReg1281_2__IndexRange0_151_3, Feature_HasNEON, { MCK__DOT_b, MCK_GPR32, MCK_VectorReg128, MCK_IndexRange0_15 }, }, { 4026 /* smov */, AArch64::SMOVvi8to64, Convert__Reg1_1__VectorReg1281_2__IndexRange0_151_3, Feature_HasNEON, { MCK__DOT_b, MCK_GPR64, MCK_VectorReg128, MCK_IndexRange0_15 }, }, { 4026 /* smov */, AArch64::SMOVvi16to32, Convert__Reg1_1__VectorReg1281_2__IndexRange0_71_3, Feature_HasNEON, { MCK__DOT_h, MCK_GPR32, MCK_VectorReg128, MCK_IndexRange0_7 }, }, { 4026 /* smov */, AArch64::SMOVvi16to64, Convert__Reg1_1__VectorReg1281_2__IndexRange0_71_3, Feature_HasNEON, { MCK__DOT_h, MCK_GPR64, MCK_VectorReg128, MCK_IndexRange0_7 }, }, { 4026 /* smov */, AArch64::SMOVvi32to64, Convert__Reg1_1__VectorReg1281_2__IndexRange0_31_3, Feature_HasNEON, { MCK__DOT_s, MCK_GPR64, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 4031 /* smsubl */, AArch64::SMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, }, { 4038 /* smulh */, AArch64::SMULHrr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 4038 /* smulh */, AArch64::SMULH_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 4038 /* smulh */, AArch64::SMULH_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 4038 /* smulh */, AArch64::SMULH_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 4038 /* smulh */, AArch64::SMULH_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 4044 /* smull */, AArch64::SMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, }, { 4044 /* smull */, AArch64::SMULLv2i32_v2i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4044 /* smull */, AArch64::SMULLv4i16_v4i32, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4044 /* smull */, AArch64::SMULLv8i8_v8i16, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4044 /* smull */, AArch64::SMULLv2i32_indexed, Convert__VectorReg1281_1__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 4044 /* smull */, AArch64::SMULLv4i16_indexed, Convert__VectorReg1281_1__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 4050 /* smull2 */, AArch64::SMULLv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4050 /* smull2 */, AArch64::SMULLv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4050 /* smull2 */, AArch64::SMULLv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4050 /* smull2 */, AArch64::SMULLv4i32_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 4050 /* smull2 */, AArch64::SMULLv8i16_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 4057 /* splice */, AArch64::SPLICE_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 4057 /* splice */, AArch64::SPLICE_ZPZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 4057 /* splice */, AArch64::SPLICE_ZPZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 4057 /* splice */, AArch64::SPLICE_ZPZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 4064 /* sqabs */, AArch64::SQABSv1i16, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR16, MCK_FPR16 }, }, { 4064 /* sqabs */, AArch64::SQABSv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 4064 /* sqabs */, AArch64::SQABSv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 4064 /* sqabs */, AArch64::SQABSv1i8, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR8, MCK_FPR8 }, }, { 4064 /* sqabs */, AArch64::SQABSv16i8, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4064 /* sqabs */, AArch64::SQABSv2i64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4064 /* sqabs */, AArch64::SQABSv2i32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4064 /* sqabs */, AArch64::SQABSv4i16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4064 /* sqabs */, AArch64::SQABSv4i32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4064 /* sqabs */, AArch64::SQABSv8i8, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4064 /* sqabs */, AArch64::SQABSv8i16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4070 /* sqadd */, AArch64::SQADDv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 4070 /* sqadd */, AArch64::SQADDv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 4070 /* sqadd */, AArch64::SQADDv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 4070 /* sqadd */, AArch64::SQADDv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, { 4070 /* sqadd */, AArch64::SQADD_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, }, { 4070 /* sqadd */, AArch64::SQADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 4070 /* sqadd */, AArch64::SQADD_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEAddSubImm32 }, }, { 4070 /* sqadd */, AArch64::SQADD_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 4070 /* sqadd */, AArch64::SQADD_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEAddSubImm64 }, }, { 4070 /* sqadd */, AArch64::SQADD_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 4070 /* sqadd */, AArch64::SQADD_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEAddSubImm8 }, }, { 4070 /* sqadd */, AArch64::SQADD_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 4070 /* sqadd */, AArch64::SQADDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4070 /* sqadd */, AArch64::SQADDv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4070 /* sqadd */, AArch64::SQADDv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4070 /* sqadd */, AArch64::SQADDv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4070 /* sqadd */, AArch64::SQADDv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4070 /* sqadd */, AArch64::SQADDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4070 /* sqadd */, AArch64::SQADDv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4076 /* sqdecb */, AArch64::SQDECB_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 4076 /* sqdecb */, AArch64::SQDECB_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, }, { 4076 /* sqdecb */, AArch64::SQDECB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 4076 /* sqdecb */, AArch64::SQDECB_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, }, { 4076 /* sqdecb */, AArch64::SQDECB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4076 /* sqdecb */, AArch64::SQDECB_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4083 /* sqdecd */, AArch64::SQDECD_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 4083 /* sqdecd */, AArch64::SQDECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorDReg }, }, { 4083 /* sqdecd */, AArch64::SQDECD_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, }, { 4083 /* sqdecd */, AArch64::SQDECD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 4083 /* sqdecd */, AArch64::SQDECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern }, }, { 4083 /* sqdecd */, AArch64::SQDECD_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, }, { 4083 /* sqdecd */, AArch64::SQDECD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4083 /* sqdecd */, AArch64::SQDECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4083 /* sqdecd */, AArch64::SQDECD_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4090 /* sqdech */, AArch64::SQDECH_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 4090 /* sqdech */, AArch64::SQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorHReg }, }, { 4090 /* sqdech */, AArch64::SQDECH_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, }, { 4090 /* sqdech */, AArch64::SQDECH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 4090 /* sqdech */, AArch64::SQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, }, { 4090 /* sqdech */, AArch64::SQDECH_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, }, { 4090 /* sqdech */, AArch64::SQDECH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4090 /* sqdech */, AArch64::SQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4090 /* sqdech */, AArch64::SQDECH_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4097 /* sqdecp */, AArch64::SQDECP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, }, { 4097 /* sqdecp */, AArch64::SQDECP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, }, { 4097 /* sqdecp */, AArch64::SQDECP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, }, { 4097 /* sqdecp */, AArch64::SQDECP_XP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg }, }, { 4097 /* sqdecp */, AArch64::SQDECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, }, { 4097 /* sqdecp */, AArch64::SQDECP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg }, }, { 4097 /* sqdecp */, AArch64::SQDECP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg }, }, { 4097 /* sqdecp */, AArch64::SQDECP_XPWd_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg, MCK_GPR64as32 }, }, { 4097 /* sqdecp */, AArch64::SQDECP_XPWd_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg, MCK_GPR64as32 }, }, { 4097 /* sqdecp */, AArch64::SQDECP_XPWd_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg, MCK_GPR64as32 }, }, { 4097 /* sqdecp */, AArch64::SQDECP_XPWd_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg, MCK_GPR64as32 }, }, { 4104 /* sqdecw */, AArch64::SQDECW_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 4104 /* sqdecw */, AArch64::SQDECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorSReg }, }, { 4104 /* sqdecw */, AArch64::SQDECW_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, }, { 4104 /* sqdecw */, AArch64::SQDECW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 4104 /* sqdecw */, AArch64::SQDECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern }, }, { 4104 /* sqdecw */, AArch64::SQDECW_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, }, { 4104 /* sqdecw */, AArch64::SQDECW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4104 /* sqdecw */, AArch64::SQDECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4104 /* sqdecw */, AArch64::SQDECW_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4111 /* sqdmlal */, AArch64::SQDMLALi16, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR16, MCK_FPR16 }, }, { 4111 /* sqdmlal */, AArch64::SQDMLALi32, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR32, MCK_FPR32 }, }, { 4111 /* sqdmlal */, AArch64::SQDMLALv2i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4111 /* sqdmlal */, AArch64::SQDMLALv4i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4111 /* sqdmlal */, AArch64::SQDMLALv2i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 4111 /* sqdmlal */, AArch64::SQDMLALv4i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 4111 /* sqdmlal */, AArch64::SQDMLALv1i32_indexed, Convert__FPRAsmOperandFPR321_1__Tie0_2_2__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_h, MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 4111 /* sqdmlal */, AArch64::SQDMLALv1i64_indexed, Convert__FPRAsmOperandFPR641_1__Tie0_2_2__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_s, MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 4119 /* sqdmlal2 */, AArch64::SQDMLALv4i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4119 /* sqdmlal2 */, AArch64::SQDMLALv8i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4119 /* sqdmlal2 */, AArch64::SQDMLALv4i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 4119 /* sqdmlal2 */, AArch64::SQDMLALv8i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 4128 /* sqdmlsl */, AArch64::SQDMLSLi16, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR16, MCK_FPR16 }, }, { 4128 /* sqdmlsl */, AArch64::SQDMLSLi32, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR32, MCK_FPR32 }, }, { 4128 /* sqdmlsl */, AArch64::SQDMLSLv2i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4128 /* sqdmlsl */, AArch64::SQDMLSLv4i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4128 /* sqdmlsl */, AArch64::SQDMLSLv2i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 4128 /* sqdmlsl */, AArch64::SQDMLSLv4i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 4128 /* sqdmlsl */, AArch64::SQDMLSLv1i32_indexed, Convert__FPRAsmOperandFPR321_1__Tie0_2_2__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_h, MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 4128 /* sqdmlsl */, AArch64::SQDMLSLv1i64_indexed, Convert__FPRAsmOperandFPR641_1__Tie0_2_2__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_s, MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 4136 /* sqdmlsl2 */, AArch64::SQDMLSLv4i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4136 /* sqdmlsl2 */, AArch64::SQDMLSLv8i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4136 /* sqdmlsl2 */, AArch64::SQDMLSLv4i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 4136 /* sqdmlsl2 */, AArch64::SQDMLSLv8i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 4145 /* sqdmulh */, AArch64::SQDMULHv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 4145 /* sqdmulh */, AArch64::SQDMULHv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 4145 /* sqdmulh */, AArch64::SQDMULHv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4145 /* sqdmulh */, AArch64::SQDMULHv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4145 /* sqdmulh */, AArch64::SQDMULHv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4145 /* sqdmulh */, AArch64::SQDMULHv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4145 /* sqdmulh */, AArch64::SQDMULHv2i32_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 4145 /* sqdmulh */, AArch64::SQDMULHv4i16_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 4145 /* sqdmulh */, AArch64::SQDMULHv4i32_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 4145 /* sqdmulh */, AArch64::SQDMULHv8i16_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 4145 /* sqdmulh */, AArch64::SQDMULHv1i16_indexed, Convert__FPRAsmOperandFPR161_1__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_h, MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 4145 /* sqdmulh */, AArch64::SQDMULHv1i32_indexed, Convert__FPRAsmOperandFPR321_1__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_s, MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 4153 /* sqdmull */, AArch64::SQDMULLi16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR16, MCK_FPR16 }, }, { 4153 /* sqdmull */, AArch64::SQDMULLi32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR32, MCK_FPR32 }, }, { 4153 /* sqdmull */, AArch64::SQDMULLv2i32_v2i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4153 /* sqdmull */, AArch64::SQDMULLv4i16_v4i32, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4153 /* sqdmull */, AArch64::SQDMULLv2i32_indexed, Convert__VectorReg1281_1__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 4153 /* sqdmull */, AArch64::SQDMULLv4i16_indexed, Convert__VectorReg1281_1__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 4153 /* sqdmull */, AArch64::SQDMULLv1i32_indexed, Convert__FPRAsmOperandFPR321_1__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_h, MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 4153 /* sqdmull */, AArch64::SQDMULLv1i64_indexed, Convert__FPRAsmOperandFPR641_1__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_s, MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 4161 /* sqdmull2 */, AArch64::SQDMULLv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4161 /* sqdmull2 */, AArch64::SQDMULLv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4161 /* sqdmull2 */, AArch64::SQDMULLv4i32_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 4161 /* sqdmull2 */, AArch64::SQDMULLv8i16_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 4170 /* sqincb */, AArch64::SQINCB_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 4170 /* sqincb */, AArch64::SQINCB_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, }, { 4170 /* sqincb */, AArch64::SQINCB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 4170 /* sqincb */, AArch64::SQINCB_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, }, { 4170 /* sqincb */, AArch64::SQINCB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4170 /* sqincb */, AArch64::SQINCB_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4177 /* sqincd */, AArch64::SQINCD_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 4177 /* sqincd */, AArch64::SQINCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorDReg }, }, { 4177 /* sqincd */, AArch64::SQINCD_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, }, { 4177 /* sqincd */, AArch64::SQINCD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 4177 /* sqincd */, AArch64::SQINCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern }, }, { 4177 /* sqincd */, AArch64::SQINCD_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, }, { 4177 /* sqincd */, AArch64::SQINCD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4177 /* sqincd */, AArch64::SQINCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4177 /* sqincd */, AArch64::SQINCD_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4184 /* sqinch */, AArch64::SQINCH_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 4184 /* sqinch */, AArch64::SQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorHReg }, }, { 4184 /* sqinch */, AArch64::SQINCH_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, }, { 4184 /* sqinch */, AArch64::SQINCH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 4184 /* sqinch */, AArch64::SQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, }, { 4184 /* sqinch */, AArch64::SQINCH_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, }, { 4184 /* sqinch */, AArch64::SQINCH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4184 /* sqinch */, AArch64::SQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4184 /* sqinch */, AArch64::SQINCH_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4191 /* sqincp */, AArch64::SQINCP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, }, { 4191 /* sqincp */, AArch64::SQINCP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, }, { 4191 /* sqincp */, AArch64::SQINCP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, }, { 4191 /* sqincp */, AArch64::SQINCP_XP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg }, }, { 4191 /* sqincp */, AArch64::SQINCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, }, { 4191 /* sqincp */, AArch64::SQINCP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg }, }, { 4191 /* sqincp */, AArch64::SQINCP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg }, }, { 4191 /* sqincp */, AArch64::SQINCP_XPWd_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg, MCK_GPR64as32 }, }, { 4191 /* sqincp */, AArch64::SQINCP_XPWd_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg, MCK_GPR64as32 }, }, { 4191 /* sqincp */, AArch64::SQINCP_XPWd_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg, MCK_GPR64as32 }, }, { 4191 /* sqincp */, AArch64::SQINCP_XPWd_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg, MCK_GPR64as32 }, }, { 4198 /* sqincw */, AArch64::SQINCW_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 4198 /* sqincw */, AArch64::SQINCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorSReg }, }, { 4198 /* sqincw */, AArch64::SQINCW_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, }, { 4198 /* sqincw */, AArch64::SQINCW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 4198 /* sqincw */, AArch64::SQINCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern }, }, { 4198 /* sqincw */, AArch64::SQINCW_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, }, { 4198 /* sqincw */, AArch64::SQINCW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4198 /* sqincw */, AArch64::SQINCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4198 /* sqincw */, AArch64::SQINCW_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, Feature_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 4205 /* sqneg */, AArch64::SQNEGv1i16, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR16, MCK_FPR16 }, }, { 4205 /* sqneg */, AArch64::SQNEGv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 4205 /* sqneg */, AArch64::SQNEGv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 4205 /* sqneg */, AArch64::SQNEGv1i8, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR8, MCK_FPR8 }, }, { 4205 /* sqneg */, AArch64::SQNEGv16i8, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4205 /* sqneg */, AArch64::SQNEGv2i64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4205 /* sqneg */, AArch64::SQNEGv2i32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4205 /* sqneg */, AArch64::SQNEGv4i16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4205 /* sqneg */, AArch64::SQNEGv4i32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4205 /* sqneg */, AArch64::SQNEGv8i8, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4205 /* sqneg */, AArch64::SQNEGv8i16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4211 /* sqrdmlah */, AArch64::SQRDMLAHv1i16, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, Feature_HasRDM, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 4211 /* sqrdmlah */, AArch64::SQRDMLAHv1i32, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, Feature_HasRDM, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 4211 /* sqrdmlah */, AArch64::SQRDMLAHv2i32, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasRDM, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4211 /* sqrdmlah */, AArch64::SQRDMLAHv4i16, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasRDM, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4211 /* sqrdmlah */, AArch64::SQRDMLAHv4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasRDM, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4211 /* sqrdmlah */, AArch64::SQRDMLAHv8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasRDM, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4211 /* sqrdmlah */, AArch64::SQRDMLAHv2i32_indexed, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON|Feature_HasRDM, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 4211 /* sqrdmlah */, AArch64::SQRDMLAHv4i16_indexed, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON|Feature_HasRDM, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 4211 /* sqrdmlah */, AArch64::SQRDMLAHv4i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON|Feature_HasRDM, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 4211 /* sqrdmlah */, AArch64::SQRDMLAHv8i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON|Feature_HasRDM, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 4211 /* sqrdmlah */, AArch64::SQRDMLAHi16_indexed, Convert__FPRAsmOperandFPR161_1__Tie0_2_2__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON|Feature_HasRDM, { MCK__DOT_h, MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 4211 /* sqrdmlah */, AArch64::SQRDMLAHi32_indexed, Convert__FPRAsmOperandFPR321_1__Tie0_2_2__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON|Feature_HasRDM, { MCK__DOT_s, MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 4220 /* sqrdmlsh */, AArch64::SQRDMLSHv1i16, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, Feature_HasRDM, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 4220 /* sqrdmlsh */, AArch64::SQRDMLSHv1i32, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, Feature_HasRDM, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 4220 /* sqrdmlsh */, AArch64::SQRDMLSHv2i32, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasRDM, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4220 /* sqrdmlsh */, AArch64::SQRDMLSHv4i16, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasRDM, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4220 /* sqrdmlsh */, AArch64::SQRDMLSHv4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasRDM, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4220 /* sqrdmlsh */, AArch64::SQRDMLSHv8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasRDM, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4220 /* sqrdmlsh */, AArch64::SQRDMLSHv2i32_indexed, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON|Feature_HasRDM, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 4220 /* sqrdmlsh */, AArch64::SQRDMLSHv4i16_indexed, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON|Feature_HasRDM, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 4220 /* sqrdmlsh */, AArch64::SQRDMLSHv4i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON|Feature_HasRDM, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 4220 /* sqrdmlsh */, AArch64::SQRDMLSHv8i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON|Feature_HasRDM, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 4220 /* sqrdmlsh */, AArch64::SQRDMLSHi16_indexed, Convert__FPRAsmOperandFPR161_1__Tie0_2_2__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON|Feature_HasRDM, { MCK__DOT_h, MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 4220 /* sqrdmlsh */, AArch64::SQRDMLSHi32_indexed, Convert__FPRAsmOperandFPR321_1__Tie0_2_2__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON|Feature_HasRDM, { MCK__DOT_s, MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 4229 /* sqrdmulh */, AArch64::SQRDMULHv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 4229 /* sqrdmulh */, AArch64::SQRDMULHv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 4229 /* sqrdmulh */, AArch64::SQRDMULHv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4229 /* sqrdmulh */, AArch64::SQRDMULHv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4229 /* sqrdmulh */, AArch64::SQRDMULHv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4229 /* sqrdmulh */, AArch64::SQRDMULHv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4229 /* sqrdmulh */, AArch64::SQRDMULHv2i32_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 4229 /* sqrdmulh */, AArch64::SQRDMULHv4i16_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 4229 /* sqrdmulh */, AArch64::SQRDMULHv4i32_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 4229 /* sqrdmulh */, AArch64::SQRDMULHv8i16_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 4229 /* sqrdmulh */, AArch64::SQRDMULHv1i16_indexed, Convert__FPRAsmOperandFPR161_1__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_h, MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 4229 /* sqrdmulh */, AArch64::SQRDMULHv1i32_indexed, Convert__FPRAsmOperandFPR321_1__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_s, MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 4238 /* sqrshl */, AArch64::SQRSHLv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 4238 /* sqrshl */, AArch64::SQRSHLv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 4238 /* sqrshl */, AArch64::SQRSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 4238 /* sqrshl */, AArch64::SQRSHLv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, { 4238 /* sqrshl */, AArch64::SQRSHLv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4238 /* sqrshl */, AArch64::SQRSHLv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4238 /* sqrshl */, AArch64::SQRSHLv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4238 /* sqrshl */, AArch64::SQRSHLv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4238 /* sqrshl */, AArch64::SQRSHLv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4238 /* sqrshl */, AArch64::SQRSHLv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4238 /* sqrshl */, AArch64::SQRSHLv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4245 /* sqrshrn */, AArch64::SQRSHRNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, }, { 4245 /* sqrshrn */, AArch64::SQRSHRNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, }, { 4245 /* sqrshrn */, AArch64::SQRSHRNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, }, { 4245 /* sqrshrn */, AArch64::SQRSHRNv2i32_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_32 }, }, { 4245 /* sqrshrn */, AArch64::SQRSHRNv4i16_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_16 }, }, { 4245 /* sqrshrn */, AArch64::SQRSHRNv8i8_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_8 }, }, { 4253 /* sqrshrn2 */, AArch64::SQRSHRNv16i8_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, { 4253 /* sqrshrn2 */, AArch64::SQRSHRNv4i32_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, { 4253 /* sqrshrn2 */, AArch64::SQRSHRNv8i16_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, { 4262 /* sqrshrun */, AArch64::SQRSHRUNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, }, { 4262 /* sqrshrun */, AArch64::SQRSHRUNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, }, { 4262 /* sqrshrun */, AArch64::SQRSHRUNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, }, { 4262 /* sqrshrun */, AArch64::SQRSHRUNv2i32_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_32 }, }, { 4262 /* sqrshrun */, AArch64::SQRSHRUNv4i16_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_16 }, }, { 4262 /* sqrshrun */, AArch64::SQRSHRUNv8i8_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_8 }, }, { 4271 /* sqrshrun2 */, AArch64::SQRSHRUNv16i8_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, { 4271 /* sqrshrun2 */, AArch64::SQRSHRUNv4i32_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, { 4271 /* sqrshrun2 */, AArch64::SQRSHRUNv8i16_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, { 4281 /* sqshl */, AArch64::SQSHLv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 4281 /* sqshl */, AArch64::SQSHLh, Convert__Reg1_0__Reg1_1__Imm0_151_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15 }, }, { 4281 /* sqshl */, AArch64::SQSHLv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 4281 /* sqshl */, AArch64::SQSHLs, Convert__Reg1_0__Reg1_1__Imm0_311_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm0_31 }, }, { 4281 /* sqshl */, AArch64::SQSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 4281 /* sqshl */, AArch64::SQSHLd, Convert__Reg1_0__Reg1_1__Imm0_631_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, }, { 4281 /* sqshl */, AArch64::SQSHLv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, { 4281 /* sqshl */, AArch64::SQSHLb, Convert__Reg1_0__Reg1_1__Imm0_71_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_Imm0_7 }, }, { 4281 /* sqshl */, AArch64::SQSHLv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_71_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_7 }, }, { 4281 /* sqshl */, AArch64::SQSHLv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4281 /* sqshl */, AArch64::SQSHLv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_631_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_63 }, }, { 4281 /* sqshl */, AArch64::SQSHLv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4281 /* sqshl */, AArch64::SQSHLv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_311_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_31 }, }, { 4281 /* sqshl */, AArch64::SQSHLv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4281 /* sqshl */, AArch64::SQSHLv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_151_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_15 }, }, { 4281 /* sqshl */, AArch64::SQSHLv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4281 /* sqshl */, AArch64::SQSHLv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_311_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_31 }, }, { 4281 /* sqshl */, AArch64::SQSHLv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4281 /* sqshl */, AArch64::SQSHLv8i8_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_71_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_7 }, }, { 4281 /* sqshl */, AArch64::SQSHLv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4281 /* sqshl */, AArch64::SQSHLv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_151_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_15 }, }, { 4281 /* sqshl */, AArch64::SQSHLv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4287 /* sqshlu */, AArch64::SQSHLUh, Convert__Reg1_0__Reg1_1__Imm0_151_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15 }, }, { 4287 /* sqshlu */, AArch64::SQSHLUs, Convert__Reg1_0__Reg1_1__Imm0_311_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm0_31 }, }, { 4287 /* sqshlu */, AArch64::SQSHLUd, Convert__Reg1_0__Reg1_1__Imm0_631_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, }, { 4287 /* sqshlu */, AArch64::SQSHLUb, Convert__Reg1_0__Reg1_1__Imm0_71_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_Imm0_7 }, }, { 4287 /* sqshlu */, AArch64::SQSHLUv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_71_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_7 }, }, { 4287 /* sqshlu */, AArch64::SQSHLUv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_631_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_63 }, }, { 4287 /* sqshlu */, AArch64::SQSHLUv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_311_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_31 }, }, { 4287 /* sqshlu */, AArch64::SQSHLUv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_151_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_15 }, }, { 4287 /* sqshlu */, AArch64::SQSHLUv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_311_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_31 }, }, { 4287 /* sqshlu */, AArch64::SQSHLUv8i8_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_71_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_7 }, }, { 4287 /* sqshlu */, AArch64::SQSHLUv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_151_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_15 }, }, { 4294 /* sqshrn */, AArch64::SQSHRNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, }, { 4294 /* sqshrn */, AArch64::SQSHRNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, }, { 4294 /* sqshrn */, AArch64::SQSHRNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, }, { 4294 /* sqshrn */, AArch64::SQSHRNv2i32_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_32 }, }, { 4294 /* sqshrn */, AArch64::SQSHRNv4i16_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_16 }, }, { 4294 /* sqshrn */, AArch64::SQSHRNv8i8_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_8 }, }, { 4301 /* sqshrn2 */, AArch64::SQSHRNv16i8_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, { 4301 /* sqshrn2 */, AArch64::SQSHRNv4i32_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, { 4301 /* sqshrn2 */, AArch64::SQSHRNv8i16_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, { 4309 /* sqshrun */, AArch64::SQSHRUNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, }, { 4309 /* sqshrun */, AArch64::SQSHRUNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, }, { 4309 /* sqshrun */, AArch64::SQSHRUNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, }, { 4309 /* sqshrun */, AArch64::SQSHRUNv2i32_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_32 }, }, { 4309 /* sqshrun */, AArch64::SQSHRUNv4i16_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_16 }, }, { 4309 /* sqshrun */, AArch64::SQSHRUNv8i8_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_8 }, }, { 4317 /* sqshrun2 */, AArch64::SQSHRUNv16i8_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, { 4317 /* sqshrun2 */, AArch64::SQSHRUNv4i32_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, { 4317 /* sqshrun2 */, AArch64::SQSHRUNv8i16_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, { 4326 /* sqsub */, AArch64::SQSUBv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 4326 /* sqsub */, AArch64::SQSUBv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 4326 /* sqsub */, AArch64::SQSUBv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 4326 /* sqsub */, AArch64::SQSUBv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, { 4326 /* sqsub */, AArch64::SQSUB_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, }, { 4326 /* sqsub */, AArch64::SQSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 4326 /* sqsub */, AArch64::SQSUB_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEAddSubImm32 }, }, { 4326 /* sqsub */, AArch64::SQSUB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 4326 /* sqsub */, AArch64::SQSUB_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEAddSubImm64 }, }, { 4326 /* sqsub */, AArch64::SQSUB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 4326 /* sqsub */, AArch64::SQSUB_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEAddSubImm8 }, }, { 4326 /* sqsub */, AArch64::SQSUB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 4326 /* sqsub */, AArch64::SQSUBv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4326 /* sqsub */, AArch64::SQSUBv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4326 /* sqsub */, AArch64::SQSUBv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4326 /* sqsub */, AArch64::SQSUBv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4326 /* sqsub */, AArch64::SQSUBv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4326 /* sqsub */, AArch64::SQSUBv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4326 /* sqsub */, AArch64::SQSUBv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4332 /* sqxtn */, AArch64::SQXTNv1i16, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR16, MCK_FPR32 }, }, { 4332 /* sqxtn */, AArch64::SQXTNv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR64 }, }, { 4332 /* sqxtn */, AArch64::SQXTNv1i8, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR8, MCK_FPR16 }, }, { 4332 /* sqxtn */, AArch64::SQXTNv2i32, Convert__VectorReg641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128 }, }, { 4332 /* sqxtn */, AArch64::SQXTNv4i16, Convert__VectorReg641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128 }, }, { 4332 /* sqxtn */, AArch64::SQXTNv8i8, Convert__VectorReg641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128 }, }, { 4338 /* sqxtn2 */, AArch64::SQXTNv16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4338 /* sqxtn2 */, AArch64::SQXTNv4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4338 /* sqxtn2 */, AArch64::SQXTNv8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4345 /* sqxtun */, AArch64::SQXTUNv1i16, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR16, MCK_FPR32 }, }, { 4345 /* sqxtun */, AArch64::SQXTUNv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR64 }, }, { 4345 /* sqxtun */, AArch64::SQXTUNv1i8, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR8, MCK_FPR16 }, }, { 4345 /* sqxtun */, AArch64::SQXTUNv2i32, Convert__VectorReg641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128 }, }, { 4345 /* sqxtun */, AArch64::SQXTUNv4i16, Convert__VectorReg641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128 }, }, { 4345 /* sqxtun */, AArch64::SQXTUNv8i8, Convert__VectorReg641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128 }, }, { 4352 /* sqxtun2 */, AArch64::SQXTUNv16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4352 /* sqxtun2 */, AArch64::SQXTUNv4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4352 /* sqxtun2 */, AArch64::SQXTUNv8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4360 /* srhadd */, AArch64::SRHADDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4360 /* srhadd */, AArch64::SRHADDv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4360 /* srhadd */, AArch64::SRHADDv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4360 /* srhadd */, AArch64::SRHADDv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4360 /* srhadd */, AArch64::SRHADDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4360 /* srhadd */, AArch64::SRHADDv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4367 /* sri */, AArch64::SRId, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 4367 /* sri */, AArch64::SRIv16i8_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, { 4367 /* sri */, AArch64::SRIv2i64_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, }, { 4367 /* sri */, AArch64::SRIv2i32_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, }, { 4367 /* sri */, AArch64::SRIv4i16_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, }, { 4367 /* sri */, AArch64::SRIv4i32_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, { 4367 /* sri */, AArch64::SRIv8i8_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_8 }, }, { 4367 /* sri */, AArch64::SRIv8i16_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, { 4371 /* srshl */, AArch64::SRSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 4371 /* srshl */, AArch64::SRSHLv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4371 /* srshl */, AArch64::SRSHLv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4371 /* srshl */, AArch64::SRSHLv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4371 /* srshl */, AArch64::SRSHLv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4371 /* srshl */, AArch64::SRSHLv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4371 /* srshl */, AArch64::SRSHLv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4371 /* srshl */, AArch64::SRSHLv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4377 /* srshr */, AArch64::SRSHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 4377 /* srshr */, AArch64::SRSHRv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, { 4377 /* srshr */, AArch64::SRSHRv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, }, { 4377 /* srshr */, AArch64::SRSHRv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, }, { 4377 /* srshr */, AArch64::SRSHRv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, }, { 4377 /* srshr */, AArch64::SRSHRv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, { 4377 /* srshr */, AArch64::SRSHRv8i8_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_8 }, }, { 4377 /* srshr */, AArch64::SRSHRv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, { 4383 /* srsra */, AArch64::SRSRAd, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 4383 /* srsra */, AArch64::SRSRAv16i8_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, { 4383 /* srsra */, AArch64::SRSRAv2i64_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, }, { 4383 /* srsra */, AArch64::SRSRAv2i32_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, }, { 4383 /* srsra */, AArch64::SRSRAv4i16_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, }, { 4383 /* srsra */, AArch64::SRSRAv4i32_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, { 4383 /* srsra */, AArch64::SRSRAv8i8_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_8 }, }, { 4383 /* srsra */, AArch64::SRSRAv8i16_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, { 4389 /* sshl */, AArch64::SSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 4389 /* sshl */, AArch64::SSHLv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4389 /* sshl */, AArch64::SSHLv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4389 /* sshl */, AArch64::SSHLv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4389 /* sshl */, AArch64::SSHLv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4389 /* sshl */, AArch64::SSHLv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4389 /* sshl */, AArch64::SSHLv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4389 /* sshl */, AArch64::SSHLv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4394 /* sshll */, AArch64::SSHLLv2i32_shift, Convert__VectorReg1281_1__VectorReg641_2__Imm0_311_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_Imm0_31 }, }, { 4394 /* sshll */, AArch64::SSHLLv4i16_shift, Convert__VectorReg1281_1__VectorReg641_2__Imm0_151_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_Imm0_15 }, }, { 4394 /* sshll */, AArch64::SSHLLv8i8_shift, Convert__VectorReg1281_1__VectorReg641_2__Imm0_71_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_Imm0_7 }, }, { 4400 /* sshll2 */, AArch64::SSHLLv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_311_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_31 }, }, { 4400 /* sshll2 */, AArch64::SSHLLv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_151_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_15 }, }, { 4400 /* sshll2 */, AArch64::SSHLLv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_71_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_7 }, }, { 4407 /* sshr */, AArch64::SSHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 4407 /* sshr */, AArch64::SSHRv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, { 4407 /* sshr */, AArch64::SSHRv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, }, { 4407 /* sshr */, AArch64::SSHRv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, }, { 4407 /* sshr */, AArch64::SSHRv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, }, { 4407 /* sshr */, AArch64::SSHRv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, { 4407 /* sshr */, AArch64::SSHRv8i8_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_8 }, }, { 4407 /* sshr */, AArch64::SSHRv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, { 4412 /* ssra */, AArch64::SSRAd, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 4412 /* ssra */, AArch64::SSRAv16i8_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, { 4412 /* ssra */, AArch64::SSRAv2i64_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, }, { 4412 /* ssra */, AArch64::SSRAv2i32_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, }, { 4412 /* ssra */, AArch64::SSRAv4i16_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, }, { 4412 /* ssra */, AArch64::SSRAv4i32_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, { 4412 /* ssra */, AArch64::SSRAv8i8_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_8 }, }, { 4412 /* ssra */, AArch64::SSRAv8i16_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, { 4417 /* ssubl */, AArch64::SSUBLv2i32_v2i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4417 /* ssubl */, AArch64::SSUBLv4i16_v4i32, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4417 /* ssubl */, AArch64::SSUBLv8i8_v8i16, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 4423 /* ssubl2 */, AArch64::SSUBLv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4423 /* ssubl2 */, AArch64::SSUBLv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4423 /* ssubl2 */, AArch64::SSUBLv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4430 /* ssubw */, AArch64::SSUBWv2i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, }, { 4430 /* ssubw */, AArch64::SSUBWv4i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, }, { 4430 /* ssubw */, AArch64::SSUBWv8i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, }, { 4436 /* ssubw2 */, AArch64::SSUBWv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4436 /* ssubw2 */, AArch64::SSUBWv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4436 /* ssubw2 */, AArch64::SSUBWv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 4443 /* st1 */, AArch64::ST1Fourv16b, Convert__TypedVectorList4_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv1d, Convert__TypedVectorList4_1641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv2d, Convert__TypedVectorList4_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv2s, Convert__TypedVectorList4_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv4h, Convert__TypedVectorList4_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv4s, Convert__TypedVectorList4_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv8b, Convert__TypedVectorList4_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv8h, Convert__TypedVectorList4_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev16b, Convert__TypedVectorList1_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev1d, Convert__TypedVectorList1_1641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev2d, Convert__TypedVectorList1_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev2s, Convert__TypedVectorList1_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev4h, Convert__TypedVectorList1_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev4s, Convert__TypedVectorList1_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev8b, Convert__TypedVectorList1_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev8h, Convert__TypedVectorList1_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev16b, Convert__TypedVectorList3_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev1d, Convert__TypedVectorList3_1641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev2d, Convert__TypedVectorList3_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev2s, Convert__TypedVectorList3_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev4h, Convert__TypedVectorList3_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev4s, Convert__TypedVectorList3_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev8b, Convert__TypedVectorList3_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev8h, Convert__TypedVectorList3_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov16b, Convert__TypedVectorList2_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov1d, Convert__TypedVectorList2_1641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov2d, Convert__TypedVectorList2_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov2s, Convert__TypedVectorList2_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov4h, Convert__TypedVectorList2_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov4s, Convert__TypedVectorList2_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov8b, Convert__TypedVectorList2_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov8h, Convert__TypedVectorList2_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv16b, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev16b, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev16b, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov16b, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv1d, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev1d, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev1d, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov1d, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv2d, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev2d, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev2d, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov2d, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv2s, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev2s, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev2s, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov2s, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv4h, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev4h, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev4h, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov4h, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv4s, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev4s, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev4s, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov4s, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv8b, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev8b, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev8b, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov8b, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv8h, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Onev8h, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev8h, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Twov8h, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Fourv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev16b_POST, Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Onev16b_POST, Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev1d_POST, Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 4443 /* st1 */, AArch64::ST1Onev1d_POST, Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev2d_POST, Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Onev2d_POST, Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev2s_POST, Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 4443 /* st1 */, AArch64::ST1Onev2s_POST, Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev4h_POST, Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 4443 /* st1 */, AArch64::ST1Onev4h_POST, Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev4s_POST, Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Onev4s_POST, Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev8b_POST, Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 4443 /* st1 */, AArch64::ST1Onev8b_POST, Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev8h_POST, Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Onev8h_POST, Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1i8, Convert__TypedVectorList1_081_0__IndexRange0_151_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1i64, Convert__TypedVectorList1_0641_0__IndexRange0_11_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1i16, Convert__TypedVectorList1_0161_0__IndexRange0_71_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1i32, Convert__TypedVectorList1_0321_0__IndexRange0_31_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4443 /* st1 */, AArch64::ST1Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev1d_POST, Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4443 /* st1 */, AArch64::ST1Threev1d_POST, Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4443 /* st1 */, AArch64::ST1Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4443 /* st1 */, AArch64::ST1Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4443 /* st1 */, AArch64::ST1Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4443 /* st1 */, AArch64::ST1Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4443 /* st1 */, AArch64::ST1Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4443 /* st1 */, AArch64::ST1Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov1d_POST, Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Twov1d_POST, Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Onev16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4443 /* st1 */, AArch64::ST1Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Fourv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 4443 /* st1 */, AArch64::ST1Onev1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4443 /* st1 */, AArch64::ST1Threev1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Twov1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Onev2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4443 /* st1 */, AArch64::ST1Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 4443 /* st1 */, AArch64::ST1Onev2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4443 /* st1 */, AArch64::ST1Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 4443 /* st1 */, AArch64::ST1Onev4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4443 /* st1 */, AArch64::ST1Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Onev4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4443 /* st1 */, AArch64::ST1Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 4443 /* st1 */, AArch64::ST1Onev8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4443 /* st1 */, AArch64::ST1Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4443 /* st1 */, AArch64::ST1Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Onev8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4443 /* st1 */, AArch64::ST1Onev8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4443 /* st1 */, AArch64::ST1Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4443 /* st1 */, AArch64::ST1Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1i8, Convert__VecListOne1281_1__IndexRange0_151_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1i64, Convert__VecListOne1281_1__IndexRange0_11_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1i16, Convert__VecListOne1281_1__IndexRange0_71_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1i32, Convert__VecListOne1281_1__IndexRange0_31_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4443 /* st1 */, AArch64::ST1i8_POST, Convert__Reg1_3__TypedVectorList1_081_0__IndexRange0_151_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, { 4443 /* st1 */, AArch64::ST1i8_POST, Convert__Reg1_3__TypedVectorList1_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1i64_POST, Convert__Reg1_3__TypedVectorList1_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 4443 /* st1 */, AArch64::ST1i64_POST, Convert__Reg1_3__TypedVectorList1_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1i16_POST, Convert__Reg1_3__TypedVectorList1_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 4443 /* st1 */, AArch64::ST1i16_POST, Convert__Reg1_3__TypedVectorList1_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1i32_POST, Convert__Reg1_3__TypedVectorList1_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 4443 /* st1 */, AArch64::ST1i32_POST, Convert__Reg1_3__TypedVectorList1_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1i8_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_151_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, { 4443 /* st1 */, AArch64::ST1i8_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1i64_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_11_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 4443 /* st1 */, AArch64::ST1i64_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1i16_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_71_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 4443 /* st1 */, AArch64::ST1i16_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4443 /* st1 */, AArch64::ST1i32_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_31_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 4443 /* st1 */, AArch64::ST1i32_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4447 /* st1b */, AArch64::ST1B_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_IMM, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_IMM, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_S_SXTW, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW328Only1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_S_UXTW, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW328Only1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Imm0_311_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_D_SXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW648Only1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_D_UXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW648Only1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Imm0_311_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_H, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_S, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_S_SXTW, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW328Only1_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_S_UXTW, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW328Only1_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Imm0_311_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_D_SXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW648Only1_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_D_UXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW648Only1_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, }, { 4447 /* st1b */, AArch64::SST1B_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Imm0_311_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_IMM, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_IMM, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4447 /* st1b */, AArch64::ST1B_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4452 /* st1d */, AArch64::ST1D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 4452 /* st1d */, AArch64::ST1D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 4452 /* st1d */, AArch64::ST1D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64641_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6464, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D_SXTW_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64641_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6464, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D_SXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D_UXTW_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64641_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6464, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D_UXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s81_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s8, MCK__93_ }, }, { 4452 /* st1d */, AArch64::ST1D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64641_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6464, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D_SXTW_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64641_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6464, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D_SXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D_UXTW_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64641_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6464, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D_UXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 4452 /* st1d */, AArch64::SST1D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s81_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s8, MCK__93_ }, }, { 4452 /* st1d */, AArch64::ST1D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4452 /* st1d */, AArch64::ST1D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_S_SXTW_SCALED, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32161_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_S_SXTW, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW3281_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_S_UXTW_SCALED, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32161_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_S_UXTW, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW3281_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s21_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64161_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D_SXTW_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64161_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D_SXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D_UXTW_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64161_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D_UXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s21_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_S, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_S_SXTW_SCALED, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32161_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_S_SXTW, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW3281_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_S_UXTW_SCALED, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32161_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_S_UXTW, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW3281_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s21_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64161_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D_SXTW_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64161_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D_SXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D_UXTW_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64161_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D_UXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 4457 /* st1h */, AArch64::SST1H_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s21_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4457 /* st1h */, AArch64::ST1H_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4462 /* st1w */, AArch64::ST1W_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 4462 /* st1w */, AArch64::ST1W_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 4462 /* st1w */, AArch64::ST1W_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, }, { 4462 /* st1w */, AArch64::ST1W_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, }, { 4462 /* st1w */, AArch64::ST1W, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_SXTW_SCALED, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32321_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3232, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_SXTW, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW3281_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_UXTW_SCALED, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32321_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3232, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_UXTW, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW3281_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s41_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s4, MCK__93_ }, }, { 4462 /* st1w */, AArch64::ST1W_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64321_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D_SXTW_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64321_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D_SXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D_UXTW_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64321_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D_UXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s41_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, }, { 4462 /* st1w */, AArch64::ST1W, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_SXTW_SCALED, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32321_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3232, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_SXTW, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW3281_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_UXTW_SCALED, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32321_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3232, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_UXTW, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW3281_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s41_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s4, MCK__93_ }, }, { 4462 /* st1w */, AArch64::ST1W_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64321_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D_SXTW_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64321_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D_SXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D_UXTW_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64321_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D_UXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, }, { 4462 /* st1w */, AArch64::SST1W_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s41_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, }, { 4462 /* st1w */, AArch64::ST1W_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4462 /* st1w */, AArch64::ST1W_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4462 /* st1w */, AArch64::ST1W_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4462 /* st1w */, AArch64::ST1W_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov16b, Convert__TypedVectorList2_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov2d, Convert__TypedVectorList2_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov2s, Convert__TypedVectorList2_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov4h, Convert__TypedVectorList2_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov4s, Convert__TypedVectorList2_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov8b, Convert__TypedVectorList2_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov8h, Convert__TypedVectorList2_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov16b, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov2d, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov2s, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov4h, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov4s, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov8b, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov8h, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4467 /* st2 */, AArch64::ST2Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4467 /* st2 */, AArch64::ST2Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4467 /* st2 */, AArch64::ST2Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4467 /* st2 */, AArch64::ST2Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4467 /* st2 */, AArch64::ST2Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4467 /* st2 */, AArch64::ST2Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4467 /* st2 */, AArch64::ST2Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2i8, Convert__TypedVectorList2_081_0__IndexRange0_151_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2i64, Convert__TypedVectorList2_0641_0__IndexRange0_11_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2i16, Convert__TypedVectorList2_0161_0__IndexRange0_71_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2i32, Convert__TypedVectorList2_0321_0__IndexRange0_31_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4467 /* st2 */, AArch64::ST2Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4467 /* st2 */, AArch64::ST2Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4467 /* st2 */, AArch64::ST2Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4467 /* st2 */, AArch64::ST2Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4467 /* st2 */, AArch64::ST2Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4467 /* st2 */, AArch64::ST2Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4467 /* st2 */, AArch64::ST2Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2i8, Convert__VecListTwo1281_1__IndexRange0_151_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2i64, Convert__VecListTwo1281_1__IndexRange0_11_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2i16, Convert__VecListTwo1281_1__IndexRange0_71_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2i32, Convert__VecListTwo1281_1__IndexRange0_31_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4467 /* st2 */, AArch64::ST2i8_POST, Convert__Reg1_3__TypedVectorList2_081_0__IndexRange0_151_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 4467 /* st2 */, AArch64::ST2i8_POST, Convert__Reg1_3__TypedVectorList2_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2i64_POST, Convert__Reg1_3__TypedVectorList2_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4467 /* st2 */, AArch64::ST2i64_POST, Convert__Reg1_3__TypedVectorList2_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2i16_POST, Convert__Reg1_3__TypedVectorList2_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 4467 /* st2 */, AArch64::ST2i16_POST, Convert__Reg1_3__TypedVectorList2_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2i32_POST, Convert__Reg1_3__TypedVectorList2_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 4467 /* st2 */, AArch64::ST2i32_POST, Convert__Reg1_3__TypedVectorList2_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2i8_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_151_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, { 4467 /* st2 */, AArch64::ST2i8_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2i64_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_11_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4467 /* st2 */, AArch64::ST2i64_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2i16_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_71_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 4467 /* st2 */, AArch64::ST2i16_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4467 /* st2 */, AArch64::ST2i32_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_31_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 4467 /* st2 */, AArch64::ST2i32_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4471 /* st2b */, AArch64::ST2B_IMM, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList28, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4471 /* st2b */, AArch64::ST2B, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Feature_HasSVE, { MCK_SVEVectorList28, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 4471 /* st2b */, AArch64::ST2B_IMM, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4, Feature_HasSVE, { MCK_SVEVectorList28, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, }, { 4476 /* st2d */, AArch64::ST2D_IMM, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList264, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4476 /* st2d */, AArch64::ST2D, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, Feature_HasSVE, { MCK_SVEVectorList264, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 4476 /* st2d */, AArch64::ST2D_IMM, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4, Feature_HasSVE, { MCK_SVEVectorList264, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, }, { 4481 /* st2h */, AArch64::ST2H_IMM, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4481 /* st2h */, AArch64::ST2H, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Feature_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 4481 /* st2h */, AArch64::ST2H_IMM, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4, Feature_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, }, { 4486 /* st2w */, AArch64::ST2W_IMM, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList232, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4486 /* st2w */, AArch64::ST2W, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, Feature_HasSVE, { MCK_SVEVectorList232, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 4486 /* st2w */, AArch64::ST2W_IMM, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4, Feature_HasSVE, { MCK_SVEVectorList232, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev16b, Convert__TypedVectorList3_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev2d, Convert__TypedVectorList3_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev2s, Convert__TypedVectorList3_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev4h, Convert__TypedVectorList3_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev4s, Convert__TypedVectorList3_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev8b, Convert__TypedVectorList3_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev8h, Convert__TypedVectorList3_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev16b, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev2d, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev2s, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev4h, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev4s, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev8b, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev8h, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4491 /* st3 */, AArch64::ST3Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4491 /* st3 */, AArch64::ST3Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4491 /* st3 */, AArch64::ST3Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4491 /* st3 */, AArch64::ST3Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4491 /* st3 */, AArch64::ST3Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4491 /* st3 */, AArch64::ST3Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4491 /* st3 */, AArch64::ST3Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3i8, Convert__TypedVectorList3_081_0__IndexRange0_151_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3i64, Convert__TypedVectorList3_0641_0__IndexRange0_11_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3i16, Convert__TypedVectorList3_0161_0__IndexRange0_71_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3i32, Convert__TypedVectorList3_0321_0__IndexRange0_31_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4491 /* st3 */, AArch64::ST3Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4491 /* st3 */, AArch64::ST3Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4491 /* st3 */, AArch64::ST3Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4491 /* st3 */, AArch64::ST3Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4491 /* st3 */, AArch64::ST3Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4491 /* st3 */, AArch64::ST3Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, { 4491 /* st3 */, AArch64::ST3Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3i8, Convert__VecListThree1281_1__IndexRange0_151_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3i64, Convert__VecListThree1281_1__IndexRange0_11_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3i16, Convert__VecListThree1281_1__IndexRange0_71_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3i32, Convert__VecListThree1281_1__IndexRange0_31_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4491 /* st3 */, AArch64::ST3i8_POST, Convert__Reg1_3__TypedVectorList3_081_0__IndexRange0_151_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, { 4491 /* st3 */, AArch64::ST3i8_POST, Convert__Reg1_3__TypedVectorList3_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3i64_POST, Convert__Reg1_3__TypedVectorList3_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4491 /* st3 */, AArch64::ST3i64_POST, Convert__Reg1_3__TypedVectorList3_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3i16_POST, Convert__Reg1_3__TypedVectorList3_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, { 4491 /* st3 */, AArch64::ST3i16_POST, Convert__Reg1_3__TypedVectorList3_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3i32_POST, Convert__Reg1_3__TypedVectorList3_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, { 4491 /* st3 */, AArch64::ST3i32_POST, Convert__Reg1_3__TypedVectorList3_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3i8_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_151_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, { 4491 /* st3 */, AArch64::ST3i8_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3i64_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_11_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, { 4491 /* st3 */, AArch64::ST3i64_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3i16_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_71_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, { 4491 /* st3 */, AArch64::ST3i16_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4491 /* st3 */, AArch64::ST3i32_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_31_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, { 4491 /* st3 */, AArch64::ST3i32_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4495 /* st3b */, AArch64::ST3B_IMM, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList38, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4495 /* st3b */, AArch64::ST3B, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Feature_HasSVE, { MCK_SVEVectorList38, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 4495 /* st3b */, AArch64::ST3B_IMM, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4, Feature_HasSVE, { MCK_SVEVectorList38, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, }, { 4500 /* st3d */, AArch64::ST3D_IMM, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList364, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4500 /* st3d */, AArch64::ST3D, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, Feature_HasSVE, { MCK_SVEVectorList364, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 4500 /* st3d */, AArch64::ST3D_IMM, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4, Feature_HasSVE, { MCK_SVEVectorList364, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, }, { 4505 /* st3h */, AArch64::ST3H_IMM, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList316, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4505 /* st3h */, AArch64::ST3H, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Feature_HasSVE, { MCK_SVEVectorList316, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 4505 /* st3h */, AArch64::ST3H_IMM, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4, Feature_HasSVE, { MCK_SVEVectorList316, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, }, { 4510 /* st3w */, AArch64::ST3W_IMM, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList332, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4510 /* st3w */, AArch64::ST3W, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, Feature_HasSVE, { MCK_SVEVectorList332, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 4510 /* st3w */, AArch64::ST3W_IMM, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4, Feature_HasSVE, { MCK_SVEVectorList332, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv16b, Convert__TypedVectorList4_1681_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv2d, Convert__TypedVectorList4_2641_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv2s, Convert__TypedVectorList4_2321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv4h, Convert__TypedVectorList4_4161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv4s, Convert__TypedVectorList4_4321_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv8b, Convert__TypedVectorList4_881_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv8h, Convert__TypedVectorList4_8161_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv16b, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv2d, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv2s, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv4h, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv4s, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv8b, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv8h, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4515 /* st4 */, AArch64::ST4Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4515 /* st4 */, AArch64::ST4Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4515 /* st4 */, AArch64::ST4Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4i8, Convert__TypedVectorList4_081_0__IndexRange0_151_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4i64, Convert__TypedVectorList4_0641_0__IndexRange0_11_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4i16, Convert__TypedVectorList4_0161_0__IndexRange0_71_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4i32, Convert__TypedVectorList4_0321_0__IndexRange0_31_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4515 /* st4 */, AArch64::ST4Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4515 /* st4 */, AArch64::ST4Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4515 /* st4 */, AArch64::ST4Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, { 4515 /* st4 */, AArch64::ST4Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4i8, Convert__VecListFour1281_1__IndexRange0_151_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4i64, Convert__VecListFour1281_1__IndexRange0_11_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4i16, Convert__VecListFour1281_1__IndexRange0_71_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4i32, Convert__VecListFour1281_1__IndexRange0_31_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4515 /* st4 */, AArch64::ST4i8_POST, Convert__Reg1_3__TypedVectorList4_081_0__IndexRange0_151_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 4515 /* st4 */, AArch64::ST4i8_POST, Convert__Reg1_3__TypedVectorList4_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4i64_POST, Convert__Reg1_3__TypedVectorList4_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4515 /* st4 */, AArch64::ST4i64_POST, Convert__Reg1_3__TypedVectorList4_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4i16_POST, Convert__Reg1_3__TypedVectorList4_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 4515 /* st4 */, AArch64::ST4i16_POST, Convert__Reg1_3__TypedVectorList4_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4i32_POST, Convert__Reg1_3__TypedVectorList4_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4515 /* st4 */, AArch64::ST4i32_POST, Convert__Reg1_3__TypedVectorList4_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4i8_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_151_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, { 4515 /* st4 */, AArch64::ST4i8_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4i64_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_11_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, { 4515 /* st4 */, AArch64::ST4i64_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4i16_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_71_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, { 4515 /* st4 */, AArch64::ST4i16_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4515 /* st4 */, AArch64::ST4i32_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_31_2__Tie0_5_5__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, { 4515 /* st4 */, AArch64::ST4i32_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, { 4519 /* st4b */, AArch64::ST4B_IMM, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList48, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4519 /* st4b */, AArch64::ST4B, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Feature_HasSVE, { MCK_SVEVectorList48, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 4519 /* st4b */, AArch64::ST4B_IMM, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4, Feature_HasSVE, { MCK_SVEVectorList48, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, }, { 4524 /* st4d */, AArch64::ST4D_IMM, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList464, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4524 /* st4d */, AArch64::ST4D, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, Feature_HasSVE, { MCK_SVEVectorList464, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 4524 /* st4d */, AArch64::ST4D_IMM, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4, Feature_HasSVE, { MCK_SVEVectorList464, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, }, { 4529 /* st4h */, AArch64::ST4H_IMM, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList416, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4529 /* st4h */, AArch64::ST4H, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Feature_HasSVE, { MCK_SVEVectorList416, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 4529 /* st4h */, AArch64::ST4H_IMM, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4, Feature_HasSVE, { MCK_SVEVectorList416, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, }, { 4534 /* st4w */, AArch64::ST4W_IMM, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList432, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4534 /* st4w */, AArch64::ST4W, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, Feature_HasSVE, { MCK_SVEVectorList432, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 4534 /* st4w */, AArch64::ST4W_IMM, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4, Feature_HasSVE, { MCK_SVEVectorList432, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, }, { 4539 /* stadd */, AArch64::LDADDW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4539 /* stadd */, AArch64::LDADDX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4545 /* staddb */, AArch64::LDADDB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4552 /* staddh */, AArch64::LDADDH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4559 /* staddl */, AArch64::LDADDLW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4559 /* staddl */, AArch64::LDADDLX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4566 /* staddlb */, AArch64::LDADDLB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4574 /* staddlh */, AArch64::LDADDLH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4582 /* stclr */, AArch64::LDCLRW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4582 /* stclr */, AArch64::LDCLRX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4588 /* stclrb */, AArch64::LDCLRB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4595 /* stclrh */, AArch64::LDCLRH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4602 /* stclrl */, AArch64::LDCLRLW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4602 /* stclrl */, AArch64::LDCLRLX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4609 /* stclrlb */, AArch64::LDCLRLB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4617 /* stclrlh */, AArch64::LDCLRLH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4625 /* steor */, AArch64::LDEORW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4625 /* steor */, AArch64::LDEORX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4631 /* steorb */, AArch64::LDEORB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4638 /* steorh */, AArch64::LDEORH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4645 /* steorl */, AArch64::LDEORLW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4645 /* steorl */, AArch64::LDEORLX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4652 /* steorlb */, AArch64::LDEORLB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4660 /* steorlh */, AArch64::LDEORLH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4668 /* stllr */, AArch64::STLLRW, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 4668 /* stllr */, AArch64::STLLRX, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 4674 /* stllrb */, AArch64::STLLRB, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 4681 /* stllrh */, AArch64::STLLRH, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 4688 /* stlr */, AArch64::STLRW, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 4688 /* stlr */, AArch64::STLRX, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 4693 /* stlrb */, AArch64::STLRB, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 4699 /* stlrh */, AArch64::STLRH, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 4705 /* stlur */, AArch64::STLURWi, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4705 /* stlur */, AArch64::STLURXi, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_4a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4705 /* stlur */, AArch64::STLURWi, Convert__Reg1_0__Reg1_2__SImm91_3, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 4705 /* stlur */, AArch64::STLURXi, Convert__Reg1_0__Reg1_2__SImm91_3, Feature_HasV8_4a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 4711 /* stlurb */, AArch64::STLURBi, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4711 /* stlurb */, AArch64::STLURBi, Convert__Reg1_0__Reg1_2__SImm91_3, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 4718 /* stlurh */, AArch64::STLURHi, Convert__Reg1_0__Reg1_2__imm_95_0, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4718 /* stlurh */, AArch64::STLURHi, Convert__Reg1_0__Reg1_2__SImm91_3, Feature_HasV8_4a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 4725 /* stlxp */, AArch64::STLXPW, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 4725 /* stlxp */, AArch64::STLXPX, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, 0, { MCK_GPR32, MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 4731 /* stlxr */, AArch64::STLXRW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 4731 /* stlxr */, AArch64::STLXRX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 4737 /* stlxrb */, AArch64::STLXRB, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 4744 /* stlxrh */, AArch64::STLXRH, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 4751 /* stnp */, AArch64::STNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4751 /* stnp */, AArch64::STNPXi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4751 /* stnp */, AArch64::STNPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__imm_95_0, 0, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4751 /* stnp */, AArch64::STNPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__imm_95_0, 0, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4751 /* stnp */, AArch64::STNPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__imm_95_0, 0, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4751 /* stnp */, AArch64::STNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, { 4751 /* stnp */, AArch64::STNPXi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, { 4751 /* stnp */, AArch64::STNPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__SImm7s41_4, 0, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, { 4751 /* stnp */, AArch64::STNPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__SImm7s81_4, 0, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, { 4751 /* stnp */, AArch64::STNPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__SImm7s161_4, 0, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_ }, }, { 4756 /* stnt1b */, AArch64::STNT1B_ZRI, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4756 /* stnt1b */, AArch64::STNT1B_ZRI, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4756 /* stnt1b */, AArch64::STNT1B_ZRR, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 4756 /* stnt1b */, AArch64::STNT1B_ZRR, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, }, { 4756 /* stnt1b */, AArch64::STNT1B_ZRI, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4756 /* stnt1b */, AArch64::STNT1B_ZRI, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4763 /* stnt1d */, AArch64::STNT1D_ZRI, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4763 /* stnt1d */, AArch64::STNT1D_ZRI, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4763 /* stnt1d */, AArch64::STNT1D_ZRR, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 4763 /* stnt1d */, AArch64::STNT1D_ZRR, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, }, { 4763 /* stnt1d */, AArch64::STNT1D_ZRI, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4763 /* stnt1d */, AArch64::STNT1D_ZRI, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4770 /* stnt1h */, AArch64::STNT1H_ZRI, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4770 /* stnt1h */, AArch64::STNT1H_ZRI, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4770 /* stnt1h */, AArch64::STNT1H_ZRR, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 4770 /* stnt1h */, AArch64::STNT1H_ZRR, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, }, { 4770 /* stnt1h */, AArch64::STNT1H_ZRI, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4770 /* stnt1h */, AArch64::STNT1H_ZRI, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4777 /* stnt1w */, AArch64::STNT1W_ZRI, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4777 /* stnt1w */, AArch64::STNT1W_ZRI, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4777 /* stnt1w */, AArch64::STNT1W_ZRR, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 4777 /* stnt1w */, AArch64::STNT1W_ZRR, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, }, { 4777 /* stnt1w */, AArch64::STNT1W_ZRI, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4777 /* stnt1w */, AArch64::STNT1W_ZRI, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, Feature_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, }, { 4784 /* stp */, AArch64::STPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4784 /* stp */, AArch64::STPXi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4784 /* stp */, AArch64::STPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__imm_95_0, 0, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4784 /* stp */, AArch64::STPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__imm_95_0, 0, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4784 /* stp */, AArch64::STPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__imm_95_0, 0, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4784 /* stp */, AArch64::STPWpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_5, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, }, { 4784 /* stp */, AArch64::STPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, { 4784 /* stp */, AArch64::STPXpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s81_5, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s8 }, }, { 4784 /* stp */, AArch64::STPXi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, { 4784 /* stp */, AArch64::STPSpost, Convert__Reg1_3__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Tie0_4_4__SImm7s41_5, 0, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, }, { 4784 /* stp */, AArch64::STPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__SImm7s41_4, 0, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, { 4784 /* stp */, AArch64::STPDpost, Convert__Reg1_3__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Tie0_4_4__SImm7s81_5, 0, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s8 }, }, { 4784 /* stp */, AArch64::STPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__SImm7s81_4, 0, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, { 4784 /* stp */, AArch64::STPQpost, Convert__Reg1_3__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Tie0_4_4__SImm7s161_5, 0, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s16 }, }, { 4784 /* stp */, AArch64::STPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__SImm7s161_4, 0, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_ }, }, { 4784 /* stp */, AArch64::STPWpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_4, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, }, { 4784 /* stp */, AArch64::STPXpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s81_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_, MCK__EXCLAIM_ }, }, { 4784 /* stp */, AArch64::STPSpre, Convert__Reg1_3__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Tie0_4_4__SImm7s41_4, 0, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, }, { 4784 /* stp */, AArch64::STPDpre, Convert__Reg1_3__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Tie0_4_4__SImm7s81_4, 0, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_, MCK__EXCLAIM_ }, }, { 4784 /* stp */, AArch64::STPQpre, Convert__Reg1_3__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Tie0_4_4__SImm7s161_4, 0, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_, MCK__EXCLAIM_ }, }, { 4788 /* str */, AArch64::STRWui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4788 /* str */, AArch64::STRXui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4788 /* str */, AArch64::STR_PXI, Convert__SVEPredicateAnyReg1_0__Reg1_2__imm_95_0, Feature_HasSVE, { MCK_SVEPredicateAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4788 /* str */, AArch64::STR_ZXI, Convert__SVEVectorAnyReg1_0__Reg1_2__imm_95_0, Feature_HasSVE, { MCK_SVEVectorAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4788 /* str */, AArch64::STRBui, Convert__FPRAsmOperandFPR81_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4788 /* str */, AArch64::STRHui, Convert__FPRAsmOperandFPR161_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4788 /* str */, AArch64::STRSui, Convert__FPRAsmOperandFPR321_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4788 /* str */, AArch64::STRDui, Convert__FPRAsmOperandFPR641_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4788 /* str */, AArch64::STRQui, Convert__FPRAsmOperandFPR1281_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4788 /* str */, AArch64::STRWpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 4788 /* str */, AArch64::STRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 4788 /* str */, AArch64::STURWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, }, { 4788 /* str */, AArch64::STRWui, Convert__Reg1_0__Reg1_2__UImm12Offset41_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, }, { 4788 /* str */, AArch64::STRXpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 4788 /* str */, AArch64::STRXroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 4788 /* str */, AArch64::STURXi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB641_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB64, MCK__93_ }, }, { 4788 /* str */, AArch64::STRXui, Convert__Reg1_0__Reg1_2__UImm12Offset81_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, }, { 4788 /* str */, AArch64::STRBpost, Convert__Reg1_2__FPRAsmOperandFPR81_0__Tie0_3_3__SImm91_4, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 4788 /* str */, AArch64::STRBroX, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 4788 /* str */, AArch64::STURBi, Convert__FPRAsmOperandFPR81_0__Reg1_2__SImm9OffsetFB81_3, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, }, { 4788 /* str */, AArch64::STRBui, Convert__FPRAsmOperandFPR81_0__Reg1_2__UImm12Offset11_3, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, }, { 4788 /* str */, AArch64::STRHpost, Convert__Reg1_2__FPRAsmOperandFPR161_0__Tie0_3_3__SImm91_4, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 4788 /* str */, AArch64::STRHroX, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 4788 /* str */, AArch64::STURHi, Convert__FPRAsmOperandFPR161_0__Reg1_2__SImm9OffsetFB161_3, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, }, { 4788 /* str */, AArch64::STRHui, Convert__FPRAsmOperandFPR161_0__Reg1_2__UImm12Offset21_3, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, }, { 4788 /* str */, AArch64::STRSpost, Convert__Reg1_2__FPRAsmOperandFPR321_0__Tie0_3_3__SImm91_4, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 4788 /* str */, AArch64::STRSroX, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 4788 /* str */, AArch64::STURSi, Convert__FPRAsmOperandFPR321_0__Reg1_2__SImm9OffsetFB321_3, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, }, { 4788 /* str */, AArch64::STRSui, Convert__FPRAsmOperandFPR321_0__Reg1_2__UImm12Offset41_3, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, }, { 4788 /* str */, AArch64::STRDpost, Convert__Reg1_2__FPRAsmOperandFPR641_0__Tie0_3_3__SImm91_4, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 4788 /* str */, AArch64::STRDroX, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 4788 /* str */, AArch64::STURDi, Convert__FPRAsmOperandFPR641_0__Reg1_2__SImm9OffsetFB641_3, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB64, MCK__93_ }, }, { 4788 /* str */, AArch64::STRDui, Convert__FPRAsmOperandFPR641_0__Reg1_2__UImm12Offset81_3, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, }, { 4788 /* str */, AArch64::STRQpost, Convert__Reg1_2__FPRAsmOperandFPR1281_0__Tie0_3_3__SImm91_4, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 4788 /* str */, AArch64::STRQroX, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 4788 /* str */, AArch64::STURQi, Convert__FPRAsmOperandFPR1281_0__Reg1_2__SImm9OffsetFB1281_3, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB128, MCK__93_ }, }, { 4788 /* str */, AArch64::STRQui, Convert__FPRAsmOperandFPR1281_0__Reg1_2__UImm12Offset161_3, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset16, MCK__93_ }, }, { 4788 /* str */, AArch64::STRWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, }, { 4788 /* str */, AArch64::STRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, }, { 4788 /* str */, AArch64::STRWpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 4788 /* str */, AArch64::STRXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend642_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, }, { 4788 /* str */, AArch64::STRXroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend642_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, }, { 4788 /* str */, AArch64::STRXpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 4788 /* str */, AArch64::STRBroW, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__MemWExtend82_4, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, }, { 4788 /* str */, AArch64::STRBroX, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__MemXExtend82_4, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, }, { 4788 /* str */, AArch64::STRBpre, Convert__Reg1_2__FPRAsmOperandFPR81_0__Tie0_3_3__SImm91_3, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 4788 /* str */, AArch64::STRHroW, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__MemWExtend162_4, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, }, { 4788 /* str */, AArch64::STRHroX, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__MemXExtend162_4, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, }, { 4788 /* str */, AArch64::STRHpre, Convert__Reg1_2__FPRAsmOperandFPR161_0__Tie0_3_3__SImm91_3, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 4788 /* str */, AArch64::STRSroW, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__MemWExtend322_4, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, }, { 4788 /* str */, AArch64::STRSroX, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__MemXExtend322_4, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, }, { 4788 /* str */, AArch64::STRSpre, Convert__Reg1_2__FPRAsmOperandFPR321_0__Tie0_3_3__SImm91_3, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 4788 /* str */, AArch64::STRDroW, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__MemWExtend642_4, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, }, { 4788 /* str */, AArch64::STRDroX, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__MemXExtend642_4, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, }, { 4788 /* str */, AArch64::STRDpre, Convert__Reg1_2__FPRAsmOperandFPR641_0__Tie0_3_3__SImm91_3, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 4788 /* str */, AArch64::STRQroW, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__MemWExtend1282_4, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend128, MCK__93_ }, }, { 4788 /* str */, AArch64::STRQroX, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__MemXExtend1282_4, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend128, MCK__93_ }, }, { 4788 /* str */, AArch64::STRQpre, Convert__Reg1_2__FPRAsmOperandFPR1281_0__Tie0_3_3__SImm91_3, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 4788 /* str */, AArch64::STR_PXI, Convert__SVEPredicateAnyReg1_0__Reg1_2__SImm91_3, Feature_HasSVE, { MCK_SVEPredicateAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK_mul, MCK_vl, MCK__93_ }, }, { 4788 /* str */, AArch64::STR_ZXI, Convert__SVEVectorAnyReg1_0__Reg1_2__SImm91_3, Feature_HasSVE, { MCK_SVEVectorAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK_mul, MCK_vl, MCK__93_ }, }, { 4792 /* strb */, AArch64::STRBBui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4792 /* strb */, AArch64::STRBBpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 4792 /* strb */, AArch64::STRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 4792 /* strb */, AArch64::STURBBi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, }, { 4792 /* strb */, AArch64::STRBBui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, }, { 4792 /* strb */, AArch64::STRBBroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, }, { 4792 /* strb */, AArch64::STRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, }, { 4792 /* strb */, AArch64::STRBBpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 4797 /* strh */, AArch64::STRHHui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4797 /* strh */, AArch64::STRHHpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, { 4797 /* strh */, AArch64::STRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, { 4797 /* strh */, AArch64::STURHHi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, }, { 4797 /* strh */, AArch64::STRHHui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, }, { 4797 /* strh */, AArch64::STRHHroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, }, { 4797 /* strh */, AArch64::STRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, }, { 4797 /* strh */, AArch64::STRHHpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, { 4802 /* stset */, AArch64::LDSETW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4802 /* stset */, AArch64::LDSETX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4808 /* stsetb */, AArch64::LDSETB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4815 /* stseth */, AArch64::LDSETH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4822 /* stsetl */, AArch64::LDSETLW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4822 /* stsetl */, AArch64::LDSETLX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4829 /* stsetlb */, AArch64::LDSETLB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4837 /* stsetlh */, AArch64::LDSETLH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4845 /* stsmax */, AArch64::LDSMAXW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4845 /* stsmax */, AArch64::LDSMAXX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4852 /* stsmaxb */, AArch64::LDSMAXB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4860 /* stsmaxh */, AArch64::LDSMAXH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4868 /* stsmaxl */, AArch64::LDSMAXLW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4868 /* stsmaxl */, AArch64::LDSMAXLX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4876 /* stsmaxlb */, AArch64::LDSMAXLB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4885 /* stsmaxlh */, AArch64::LDSMAXLH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4894 /* stsmin */, AArch64::LDSMINW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4894 /* stsmin */, AArch64::LDSMINX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4901 /* stsminb */, AArch64::LDSMINB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4909 /* stsminh */, AArch64::LDSMINH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4917 /* stsminl */, AArch64::LDSMINLW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4917 /* stsminl */, AArch64::LDSMINLX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4925 /* stsminlb */, AArch64::LDSMINLB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4934 /* stsminlh */, AArch64::LDSMINLH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4943 /* sttr */, AArch64::STTRWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4943 /* sttr */, AArch64::STTRXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4943 /* sttr */, AArch64::STTRWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 4943 /* sttr */, AArch64::STTRXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 4948 /* sttrb */, AArch64::STTRBi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4948 /* sttrb */, AArch64::STTRBi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 4954 /* sttrh */, AArch64::STTRHi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4954 /* sttrh */, AArch64::STTRHi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 4960 /* stumax */, AArch64::LDUMAXW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4960 /* stumax */, AArch64::LDUMAXX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4967 /* stumaxb */, AArch64::LDUMAXB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4975 /* stumaxh */, AArch64::LDUMAXH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4983 /* stumaxl */, AArch64::LDUMAXLW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4983 /* stumaxl */, AArch64::LDUMAXLX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 4991 /* stumaxlb */, AArch64::LDUMAXLB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5000 /* stumaxlh */, AArch64::LDUMAXLH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5009 /* stumin */, AArch64::LDUMINW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5009 /* stumin */, AArch64::LDUMINX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5016 /* stuminb */, AArch64::LDUMINB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5024 /* stuminh */, AArch64::LDUMINH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5032 /* stuminl */, AArch64::LDUMINLW, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5032 /* stuminl */, AArch64::LDUMINLX, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5040 /* stuminlb */, AArch64::LDUMINLB, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5049 /* stuminlh */, AArch64::LDUMINLH, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5058 /* stur */, AArch64::STURWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5058 /* stur */, AArch64::STURXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5058 /* stur */, AArch64::STURBi, Convert__FPRAsmOperandFPR81_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5058 /* stur */, AArch64::STURHi, Convert__FPRAsmOperandFPR161_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5058 /* stur */, AArch64::STURSi, Convert__FPRAsmOperandFPR321_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5058 /* stur */, AArch64::STURDi, Convert__FPRAsmOperandFPR641_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5058 /* stur */, AArch64::STURQi, Convert__FPRAsmOperandFPR1281_0__Reg1_2__imm_95_0, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5058 /* stur */, AArch64::STURWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 5058 /* stur */, AArch64::STURXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 5058 /* stur */, AArch64::STURBi, Convert__FPRAsmOperandFPR81_0__Reg1_2__SImm91_3, 0, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 5058 /* stur */, AArch64::STURHi, Convert__FPRAsmOperandFPR161_0__Reg1_2__SImm91_3, 0, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 5058 /* stur */, AArch64::STURSi, Convert__FPRAsmOperandFPR321_0__Reg1_2__SImm91_3, 0, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 5058 /* stur */, AArch64::STURDi, Convert__FPRAsmOperandFPR641_0__Reg1_2__SImm91_3, 0, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 5058 /* stur */, AArch64::STURQi, Convert__FPRAsmOperandFPR1281_0__Reg1_2__SImm91_3, 0, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 5063 /* sturb */, AArch64::STURBBi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5063 /* sturb */, AArch64::STURBBi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 5069 /* sturh */, AArch64::STURHHi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5069 /* sturh */, AArch64::STURHHi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, { 5075 /* stxp */, AArch64::STXPW, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 5075 /* stxp */, AArch64::STXPX, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, 0, { MCK_GPR32, MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 5080 /* stxr */, AArch64::STXRW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 5080 /* stxr */, AArch64::STXRX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 5085 /* stxrb */, AArch64::STXRB, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 5091 /* stxrh */, AArch64::STXRH, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, { 5097 /* sub */, AArch64::SUBWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, 0, { MCK_GPR32sponly, MCK_GPR32sp, MCK_GPR32 }, }, { 5097 /* sub */, AArch64::SUBXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, 0, { MCK_GPR64sponly, MCK_GPR64sp, MCK_GPR64 }, }, { 5097 /* sub */, AArch64::SUBv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 5097 /* sub */, AArch64::SUBWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 5097 /* sub */, AArch64::SUBWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, 0, { MCK_GPR32sp, MCK_GPR32sponly, MCK_GPR32 }, }, { 5097 /* sub */, AArch64::ADDWri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, Feature_UseNegativeImmediates, { MCK_GPR32sp, MCK_GPR32sp, MCK_AddSubImmNeg }, }, { 5097 /* sub */, AArch64::SUBWri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR32sp, MCK_GPR32sp, MCK_AddSubImm }, }, { 5097 /* sub */, AArch64::SUBXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 5097 /* sub */, AArch64::SUBXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, 0, { MCK_GPR64sp, MCK_GPR64sponly, MCK_GPR64 }, }, { 5097 /* sub */, AArch64::ADDXri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, Feature_UseNegativeImmediates, { MCK_GPR64sp, MCK_GPR64sp, MCK_AddSubImmNeg }, }, { 5097 /* sub */, AArch64::SUBXri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR64sp, MCK_GPR64sp, MCK_AddSubImm }, }, { 5097 /* sub */, AArch64::SUB_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, }, { 5097 /* sub */, AArch64::SUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5097 /* sub */, AArch64::SUB_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEAddSubImm32 }, }, { 5097 /* sub */, AArch64::SUB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5097 /* sub */, AArch64::SUB_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEAddSubImm64 }, }, { 5097 /* sub */, AArch64::SUB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5097 /* sub */, AArch64::SUB_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEAddSubImm8 }, }, { 5097 /* sub */, AArch64::SUB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5097 /* sub */, AArch64::SUBv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5097 /* sub */, AArch64::SUBv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5097 /* sub */, AArch64::SUBv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5097 /* sub */, AArch64::SUBv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5097 /* sub */, AArch64::SUBv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5097 /* sub */, AArch64::SUBv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5097 /* sub */, AArch64::SUBv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5097 /* sub */, AArch64::SUBWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, { 5097 /* sub */, AArch64::SUBWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, 0, { MCK_GPR32sp, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, }, { 5097 /* sub */, AArch64::SUBXrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, { 5097 /* sub */, AArch64::SUBXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend641_3, 0, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR32, MCK_Extend64 }, }, { 5097 /* sub */, AArch64::SUBXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3, 0, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, }, { 5097 /* sub */, AArch64::SUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5097 /* sub */, AArch64::SUB_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5097 /* sub */, AArch64::SUB_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5097 /* sub */, AArch64::SUB_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5101 /* subhn */, AArch64::SUBHNv2i64_v2i32, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5101 /* subhn */, AArch64::SUBHNv4i32_v4i16, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5101 /* subhn */, AArch64::SUBHNv8i16_v8i8, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5107 /* subhn2 */, AArch64::SUBHNv8i16_v16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5107 /* subhn2 */, AArch64::SUBHNv2i64_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5107 /* subhn2 */, AArch64::SUBHNv4i32_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5114 /* subr */, AArch64::SUBR_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, }, { 5114 /* subr */, AArch64::SUBR_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEAddSubImm32 }, }, { 5114 /* subr */, AArch64::SUBR_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEAddSubImm64 }, }, { 5114 /* subr */, AArch64::SUBR_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEAddSubImm8 }, }, { 5114 /* subr */, AArch64::SUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5114 /* subr */, AArch64::SUBR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5114 /* subr */, AArch64::SUBR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5114 /* subr */, AArch64::SUBR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5119 /* subs */, AArch64::SUBSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, 0, { MCK_GPR32, MCK_GPR32sponly, MCK_GPR32 }, }, { 5119 /* subs */, AArch64::SUBSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 5119 /* subs */, AArch64::ADDSWri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, Feature_UseNegativeImmediates, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImmNeg }, }, { 5119 /* subs */, AArch64::SUBSWri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImm }, }, { 5119 /* subs */, AArch64::SUBSXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, 0, { MCK_GPR64, MCK_GPR64sponly, MCK_GPR64 }, }, { 5119 /* subs */, AArch64::SUBSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 5119 /* subs */, AArch64::ADDSXri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, Feature_UseNegativeImmediates, { MCK_GPR64, MCK_GPR64sp, MCK_AddSubImmNeg }, }, { 5119 /* subs */, AArch64::SUBSXri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR64, MCK_GPR64sp, MCK_AddSubImm }, }, { 5119 /* subs */, AArch64::SUBSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, { 5119 /* subs */, AArch64::SUBSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, 0, { MCK_GPR32, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, }, { 5119 /* subs */, AArch64::SUBSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, { 5119 /* subs */, AArch64::SUBSXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, 0, { MCK_GPR64, MCK_GPR64sp, MCK_GPR32, MCK_Extend }, }, { 5119 /* subs */, AArch64::SUBSXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3, 0, { MCK_GPR64, MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, }, { 5124 /* sunpkhi */, AArch64::SUNPKHI_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorBReg }, }, { 5124 /* sunpkhi */, AArch64::SUNPKHI_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg }, }, { 5124 /* sunpkhi */, AArch64::SUNPKHI_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorSReg }, }, { 5132 /* sunpklo */, AArch64::SUNPKLO_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorBReg }, }, { 5132 /* sunpklo */, AArch64::SUNPKLO_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg }, }, { 5132 /* sunpklo */, AArch64::SUNPKLO_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorSReg }, }, { 5140 /* suqadd */, AArch64::SUQADDv1i16, Convert__Reg1_0__Tie0_1_1__Reg1_1, Feature_HasNEON, { MCK_FPR16, MCK_FPR16 }, }, { 5140 /* suqadd */, AArch64::SUQADDv1i32, Convert__Reg1_0__Tie0_1_1__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 5140 /* suqadd */, AArch64::SUQADDv1i64, Convert__Reg1_0__Tie0_1_1__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 5140 /* suqadd */, AArch64::SUQADDv1i8, Convert__Reg1_0__Tie0_1_1__Reg1_1, Feature_HasNEON, { MCK_FPR8, MCK_FPR8 }, }, { 5140 /* suqadd */, AArch64::SUQADDv16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5140 /* suqadd */, AArch64::SUQADDv2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5140 /* suqadd */, AArch64::SUQADDv2i32, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5140 /* suqadd */, AArch64::SUQADDv4i16, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5140 /* suqadd */, AArch64::SUQADDv4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5140 /* suqadd */, AArch64::SUQADDv8i8, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5140 /* suqadd */, AArch64::SUQADDv8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5147 /* svc */, AArch64::SVC, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, { 5151 /* swp */, AArch64::SWPW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5151 /* swp */, AArch64::SWPX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5155 /* swpa */, AArch64::SWPAW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5155 /* swpa */, AArch64::SWPAX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5160 /* swpab */, AArch64::SWPAB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5166 /* swpah */, AArch64::SWPAH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5172 /* swpal */, AArch64::SWPALW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5172 /* swpal */, AArch64::SWPALX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5178 /* swpalb */, AArch64::SWPALB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5185 /* swpalh */, AArch64::SWPALH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5192 /* swpb */, AArch64::SWPB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5197 /* swph */, AArch64::SWPH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5202 /* swpl */, AArch64::SWPLW, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5202 /* swpl */, AArch64::SWPLX, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5207 /* swplb */, AArch64::SWPLB, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5213 /* swplh */, AArch64::SWPLH, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, { 5219 /* sxtb */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, 0, { MCK_GPR32, MCK_GPR32 }, }, { 5219 /* sxtb */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, 0, { MCK_GPR64, MCK_GPR64 }, }, { 5219 /* sxtb */, AArch64::SXTB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 5219 /* sxtb */, AArch64::SXTB_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 5219 /* sxtb */, AArch64::SXTB_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 5224 /* sxth */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, 0, { MCK_GPR32, MCK_GPR32 }, }, { 5224 /* sxth */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, 0, { MCK_GPR64, MCK_GPR64 }, }, { 5224 /* sxth */, AArch64::SXTH_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 5224 /* sxth */, AArch64::SXTH_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 5229 /* sxtl */, AArch64::SSHLLv2i32_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64 }, }, { 5229 /* sxtl */, AArch64::SSHLLv4i16_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64 }, }, { 5229 /* sxtl */, AArch64::SSHLLv8i8_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64 }, }, { 5229 /* sxtl */, AArch64::SSHLLv2i32_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, }, { 5229 /* sxtl */, AArch64::SSHLLv4i16_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, }, { 5229 /* sxtl */, AArch64::SSHLLv8i8_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b }, }, { 5234 /* sxtl2 */, AArch64::SSHLLv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5234 /* sxtl2 */, AArch64::SSHLLv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5234 /* sxtl2 */, AArch64::SSHLLv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5234 /* sxtl2 */, AArch64::SSHLLv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, }, { 5234 /* sxtl2 */, AArch64::SSHLLv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, }, { 5234 /* sxtl2 */, AArch64::SSHLLv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, }, { 5240 /* sxtw */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_31, 0, { MCK_GPR64, MCK_GPR64 }, }, { 5240 /* sxtw */, AArch64::SXTW_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 5245 /* sys */, AArch64::SYSxt, Convert__Imm0_71_0__SysCR1_1__SysCR1_2__Imm0_71_3__regXZR, 0, { MCK_Imm0_7, MCK_SysCR, MCK_SysCR, MCK_Imm0_7 }, }, { 5245 /* sys */, AArch64::SYSxt, Convert__Imm0_71_0__SysCR1_1__SysCR1_2__Imm0_71_3__Reg1_4, 0, { MCK_Imm0_7, MCK_SysCR, MCK_SysCR, MCK_Imm0_7, MCK_GPR64 }, }, { 5249 /* sysl */, AArch64::SYSLxt, Convert__Reg1_0__Imm0_71_1__SysCR1_2__SysCR1_3__Imm0_71_4, 0, { MCK_GPR64, MCK_Imm0_7, MCK_SysCR, MCK_SysCR, MCK_Imm0_7 }, }, { 5254 /* tbl */, AArch64::TBL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5254 /* tbl */, AArch64::TBL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorList1161_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorList116, MCK_SVEVectorHReg }, }, { 5254 /* tbl */, AArch64::TBL_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5254 /* tbl */, AArch64::TBL_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorList1321_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorList132, MCK_SVEVectorSReg }, }, { 5254 /* tbl */, AArch64::TBL_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5254 /* tbl */, AArch64::TBL_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorList1641_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorList164, MCK_SVEVectorDReg }, }, { 5254 /* tbl */, AArch64::TBL_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5254 /* tbl */, AArch64::TBL_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorList181_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorList18, MCK_SVEVectorBReg }, }, { 5254 /* tbl */, AArch64::TBLv16i8Four, Convert__VectorReg1281_1__VecListFour1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListFour128, MCK_VectorReg128 }, }, { 5254 /* tbl */, AArch64::TBLv16i8One, Convert__VectorReg1281_1__VecListOne1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListOne128, MCK_VectorReg128 }, }, { 5254 /* tbl */, AArch64::TBLv16i8Three, Convert__VectorReg1281_1__VecListThree1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListThree128, MCK_VectorReg128 }, }, { 5254 /* tbl */, AArch64::TBLv16i8Two, Convert__VectorReg1281_1__VecListTwo1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListTwo128, MCK_VectorReg128 }, }, { 5254 /* tbl */, AArch64::TBLv8i8Four, Convert__VectorReg641_1__VecListFour1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListFour128, MCK_VectorReg64 }, }, { 5254 /* tbl */, AArch64::TBLv8i8One, Convert__VectorReg641_1__VecListOne1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListOne128, MCK_VectorReg64 }, }, { 5254 /* tbl */, AArch64::TBLv8i8Three, Convert__VectorReg641_1__VecListThree1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListThree128, MCK_VectorReg64 }, }, { 5254 /* tbl */, AArch64::TBLv8i8Two, Convert__VectorReg641_1__VecListTwo1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListTwo128, MCK_VectorReg64 }, }, { 5254 /* tbl */, AArch64::TBLv16i8Four, Convert__VectorReg1281_0__TypedVectorList4_1681_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList4_168, MCK_VectorReg128, MCK__DOT_16b }, }, { 5254 /* tbl */, AArch64::TBLv16i8One, Convert__VectorReg1281_0__TypedVectorList1_1681_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList1_168, MCK_VectorReg128, MCK__DOT_16b }, }, { 5254 /* tbl */, AArch64::TBLv16i8Three, Convert__VectorReg1281_0__TypedVectorList3_1681_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList3_168, MCK_VectorReg128, MCK__DOT_16b }, }, { 5254 /* tbl */, AArch64::TBLv16i8Two, Convert__VectorReg1281_0__TypedVectorList2_1681_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList2_168, MCK_VectorReg128, MCK__DOT_16b }, }, { 5254 /* tbl */, AArch64::TBLv8i8Four, Convert__VectorReg641_0__TypedVectorList4_1681_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList4_168, MCK_VectorReg64, MCK__DOT_8b }, }, { 5254 /* tbl */, AArch64::TBLv8i8One, Convert__VectorReg641_0__TypedVectorList1_1681_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList1_168, MCK_VectorReg64, MCK__DOT_8b }, }, { 5254 /* tbl */, AArch64::TBLv8i8Three, Convert__VectorReg641_0__TypedVectorList3_1681_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList3_168, MCK_VectorReg64, MCK__DOT_8b }, }, { 5254 /* tbl */, AArch64::TBLv8i8Two, Convert__VectorReg641_0__TypedVectorList2_1681_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList2_168, MCK_VectorReg64, MCK__DOT_8b }, }, { 5258 /* tbnz */, AArch64::TBNZW, Convert__Reg1_0__Imm0_311_1__BranchTarget141_2, 0, { MCK_GPR32, MCK_Imm0_31, MCK_BranchTarget14 }, }, { 5258 /* tbnz */, AArch64::TBNZX, Convert__Reg1_0__Imm32_631_1__BranchTarget141_2, 0, { MCK_GPR64, MCK_Imm32_63, MCK_BranchTarget14 }, }, { 5258 /* tbnz */, AArch64::TBNZW, Convert__GPR32as641_0__TBZImm0_311_1__BranchTarget141_2, 0, { MCK_GPR32as64, MCK_TBZImm0_31, MCK_BranchTarget14 }, }, { 5263 /* tbx */, AArch64::TBXv16i8Four, Convert__VectorReg1281_1__Tie0_2_2__VecListFour1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListFour128, MCK_VectorReg128 }, }, { 5263 /* tbx */, AArch64::TBXv16i8One, Convert__VectorReg1281_1__Tie0_2_2__VecListOne1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListOne128, MCK_VectorReg128 }, }, { 5263 /* tbx */, AArch64::TBXv16i8Three, Convert__VectorReg1281_1__Tie0_2_2__VecListThree1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListThree128, MCK_VectorReg128 }, }, { 5263 /* tbx */, AArch64::TBXv16i8Two, Convert__VectorReg1281_1__Tie0_2_2__VecListTwo1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListTwo128, MCK_VectorReg128 }, }, { 5263 /* tbx */, AArch64::TBXv8i8Four, Convert__VectorReg641_1__Tie0_2_2__VecListFour1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListFour128, MCK_VectorReg64 }, }, { 5263 /* tbx */, AArch64::TBXv8i8One, Convert__VectorReg641_1__Tie0_2_2__VecListOne1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListOne128, MCK_VectorReg64 }, }, { 5263 /* tbx */, AArch64::TBXv8i8Three, Convert__VectorReg641_1__Tie0_2_2__VecListThree1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListThree128, MCK_VectorReg64 }, }, { 5263 /* tbx */, AArch64::TBXv8i8Two, Convert__VectorReg641_1__Tie0_2_2__VecListTwo1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListTwo128, MCK_VectorReg64 }, }, { 5263 /* tbx */, AArch64::TBXv16i8Four, Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList4_1681_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList4_168, MCK_VectorReg128, MCK__DOT_16b }, }, { 5263 /* tbx */, AArch64::TBXv16i8One, Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList1_1681_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList1_168, MCK_VectorReg128, MCK__DOT_16b }, }, { 5263 /* tbx */, AArch64::TBXv16i8Three, Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList3_1681_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList3_168, MCK_VectorReg128, MCK__DOT_16b }, }, { 5263 /* tbx */, AArch64::TBXv16i8Two, Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList2_1681_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList2_168, MCK_VectorReg128, MCK__DOT_16b }, }, { 5263 /* tbx */, AArch64::TBXv8i8Four, Convert__VectorReg641_0__Tie0_1_1__TypedVectorList4_1681_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList4_168, MCK_VectorReg64, MCK__DOT_8b }, }, { 5263 /* tbx */, AArch64::TBXv8i8One, Convert__VectorReg641_0__Tie0_1_1__TypedVectorList1_1681_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList1_168, MCK_VectorReg64, MCK__DOT_8b }, }, { 5263 /* tbx */, AArch64::TBXv8i8Three, Convert__VectorReg641_0__Tie0_1_1__TypedVectorList3_1681_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList3_168, MCK_VectorReg64, MCK__DOT_8b }, }, { 5263 /* tbx */, AArch64::TBXv8i8Two, Convert__VectorReg641_0__Tie0_1_1__TypedVectorList2_1681_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList2_168, MCK_VectorReg64, MCK__DOT_8b }, }, { 5267 /* tbz */, AArch64::TBZW, Convert__Reg1_0__Imm0_311_1__BranchTarget141_2, 0, { MCK_GPR32, MCK_Imm0_31, MCK_BranchTarget14 }, }, { 5267 /* tbz */, AArch64::TBZX, Convert__Reg1_0__Imm32_631_1__BranchTarget141_2, 0, { MCK_GPR64, MCK_Imm32_63, MCK_BranchTarget14 }, }, { 5267 /* tbz */, AArch64::TBZW, Convert__GPR32as641_0__TBZImm0_311_1__BranchTarget141_2, 0, { MCK_GPR32as64, MCK_TBZImm0_31, MCK_BranchTarget14 }, }, { 5271 /* trn1 */, AArch64::TRN1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, }, { 5271 /* trn1 */, AArch64::TRN1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, }, { 5271 /* trn1 */, AArch64::TRN1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, }, { 5271 /* trn1 */, AArch64::TRN1_PPP_B, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_2, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 5271 /* trn1 */, AArch64::TRN1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5271 /* trn1 */, AArch64::TRN1_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5271 /* trn1 */, AArch64::TRN1_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5271 /* trn1 */, AArch64::TRN1_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5271 /* trn1 */, AArch64::TRN1v16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5271 /* trn1 */, AArch64::TRN1v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5271 /* trn1 */, AArch64::TRN1v2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5271 /* trn1 */, AArch64::TRN1v4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5271 /* trn1 */, AArch64::TRN1v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5271 /* trn1 */, AArch64::TRN1v8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5271 /* trn1 */, AArch64::TRN1v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5276 /* trn2 */, AArch64::TRN2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, }, { 5276 /* trn2 */, AArch64::TRN2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, }, { 5276 /* trn2 */, AArch64::TRN2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, }, { 5276 /* trn2 */, AArch64::TRN2_PPP_B, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_2, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 5276 /* trn2 */, AArch64::TRN2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5276 /* trn2 */, AArch64::TRN2_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5276 /* trn2 */, AArch64::TRN2_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5276 /* trn2 */, AArch64::TRN2_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5276 /* trn2 */, AArch64::TRN2v16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5276 /* trn2 */, AArch64::TRN2v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5276 /* trn2 */, AArch64::TRN2v2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5276 /* trn2 */, AArch64::TRN2v4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5276 /* trn2 */, AArch64::TRN2v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5276 /* trn2 */, AArch64::TRN2v8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5276 /* trn2 */, AArch64::TRN2v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5281 /* tsb */, AArch64::TSB, Convert__Barrier1_0, Feature_HasV8_4a, { MCK_Barrier }, }, { 5285 /* tst */, AArch64::ANDSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, 0, { MCK_GPR32, MCK_GPR32 }, }, { 5285 /* tst */, AArch64::ANDSWri, Convert__regWZR__Reg1_0__LogicalImm321_1, 0, { MCK_GPR32, MCK_LogicalImm32 }, }, { 5285 /* tst */, AArch64::ANDSXrs, Convert__regXZR__Reg1_0__Reg1_1__imm_95_0, 0, { MCK_GPR64, MCK_GPR64 }, }, { 5285 /* tst */, AArch64::ANDSXri, Convert__regXZR__Reg1_0__LogicalImm641_1, 0, { MCK_GPR64, MCK_LogicalImm64 }, }, { 5285 /* tst */, AArch64::ANDSWrs, Convert__regWZR__Reg1_0__Reg1_1__LogicalShifter321_2, 0, { MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, { 5285 /* tst */, AArch64::ANDSXrs, Convert__regXZR__Reg1_0__Reg1_1__LogicalShifter641_2, 0, { MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, { 5289 /* uaba */, AArch64::UABAv16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5289 /* uaba */, AArch64::UABAv2i32, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5289 /* uaba */, AArch64::UABAv4i16, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5289 /* uaba */, AArch64::UABAv4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5289 /* uaba */, AArch64::UABAv8i8, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5289 /* uaba */, AArch64::UABAv8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5294 /* uabal */, AArch64::UABALv2i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5294 /* uabal */, AArch64::UABALv4i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5294 /* uabal */, AArch64::UABALv8i8_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5300 /* uabal2 */, AArch64::UABALv4i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5300 /* uabal2 */, AArch64::UABALv8i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5300 /* uabal2 */, AArch64::UABALv16i8_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5307 /* uabd */, AArch64::UABDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5307 /* uabd */, AArch64::UABDv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5307 /* uabd */, AArch64::UABDv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5307 /* uabd */, AArch64::UABDv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5307 /* uabd */, AArch64::UABDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5307 /* uabd */, AArch64::UABDv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5307 /* uabd */, AArch64::UABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5307 /* uabd */, AArch64::UABD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5307 /* uabd */, AArch64::UABD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5307 /* uabd */, AArch64::UABD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5312 /* uabdl */, AArch64::UABDLv2i32_v2i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5312 /* uabdl */, AArch64::UABDLv4i16_v4i32, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5312 /* uabdl */, AArch64::UABDLv8i8_v8i16, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5318 /* uabdl2 */, AArch64::UABDLv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5318 /* uabdl2 */, AArch64::UABDLv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5318 /* uabdl2 */, AArch64::UABDLv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5325 /* uadalp */, AArch64::UADALPv2i32_v1i64, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2, Feature_HasNEON, { MCK__DOT_1d, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5325 /* uadalp */, AArch64::UADALPv4i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5325 /* uadalp */, AArch64::UADALPv4i16_v2i32, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5325 /* uadalp */, AArch64::UADALPv8i8_v4i16, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5325 /* uadalp */, AArch64::UADALPv8i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5325 /* uadalp */, AArch64::UADALPv16i8_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5332 /* uaddl */, AArch64::UADDLv2i32_v2i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5332 /* uaddl */, AArch64::UADDLv4i16_v4i32, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5332 /* uaddl */, AArch64::UADDLv8i8_v8i16, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5338 /* uaddl2 */, AArch64::UADDLv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5338 /* uaddl2 */, AArch64::UADDLv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5338 /* uaddl2 */, AArch64::UADDLv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5345 /* uaddlp */, AArch64::UADDLPv2i32_v1i64, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_1d, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5345 /* uaddlp */, AArch64::UADDLPv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5345 /* uaddlp */, AArch64::UADDLPv4i16_v2i32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5345 /* uaddlp */, AArch64::UADDLPv8i8_v4i16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5345 /* uaddlp */, AArch64::UADDLPv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5345 /* uaddlp */, AArch64::UADDLPv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5352 /* uaddlv */, AArch64::UADDLVv16i8v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_FPR16, MCK_VectorReg128 }, }, { 5352 /* uaddlv */, AArch64::UADDLVv4i16v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_FPR32, MCK_VectorReg64 }, }, { 5352 /* uaddlv */, AArch64::UADDLVv4i32v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_FPR64, MCK_VectorReg128 }, }, { 5352 /* uaddlv */, AArch64::UADDLVv8i8v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_FPR16, MCK_VectorReg64 }, }, { 5352 /* uaddlv */, AArch64::UADDLVv8i16v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_FPR32, MCK_VectorReg128 }, }, { 5359 /* uaddv */, AArch64::UADDV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 5359 /* uaddv */, AArch64::UADDV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 5359 /* uaddv */, AArch64::UADDV_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 5359 /* uaddv */, AArch64::UADDV_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, }, { 5365 /* uaddw */, AArch64::UADDWv2i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, }, { 5365 /* uaddw */, AArch64::UADDWv4i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, }, { 5365 /* uaddw */, AArch64::UADDWv8i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, }, { 5371 /* uaddw2 */, AArch64::UADDWv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5371 /* uaddw2 */, AArch64::UADDWv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5371 /* uaddw2 */, AArch64::UADDWv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5378 /* ubfm */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__Imm0_311_3, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, }, { 5378 /* ubfm */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__Imm0_631_2__Imm0_631_3, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63, MCK_Imm0_63 }, }, { 5383 /* ucvtf */, AArch64::UCVTFv1i16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, { 5383 /* ucvtf */, AArch64::UCVTFUWHri, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR32 }, }, { 5383 /* ucvtf */, AArch64::UCVTFUXHri, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR64 }, }, { 5383 /* ucvtf */, AArch64::UCVTFv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 5383 /* ucvtf */, AArch64::UCVTFUWSri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR32 }, }, { 5383 /* ucvtf */, AArch64::UCVTFUXSri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR64 }, }, { 5383 /* ucvtf */, AArch64::UCVTFv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 5383 /* ucvtf */, AArch64::UCVTFUWDri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR32 }, }, { 5383 /* ucvtf */, AArch64::UCVTFUXDri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR64 }, }, { 5383 /* ucvtf */, AArch64::UCVTFv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5383 /* ucvtf */, AArch64::UCVTFv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5383 /* ucvtf */, AArch64::UCVTFv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5383 /* ucvtf */, AArch64::UCVTFv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5383 /* ucvtf */, AArch64::UCVTFv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5383 /* ucvtf */, AArch64::UCVTFh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm1_16 }, }, { 5383 /* ucvtf */, AArch64::UCVTFSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR32, MCK_Imm1_32 }, }, { 5383 /* ucvtf */, AArch64::UCVTFSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR64, MCK_Imm1_64 }, }, { 5383 /* ucvtf */, AArch64::UCVTFs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm1_32 }, }, { 5383 /* ucvtf */, AArch64::UCVTFSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR32, MCK_Imm1_32 }, }, { 5383 /* ucvtf */, AArch64::UCVTFSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR64, MCK_Imm1_64 }, }, { 5383 /* ucvtf */, AArch64::UCVTFd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 5383 /* ucvtf */, AArch64::UCVTFSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR32, MCK_Imm1_32 }, }, { 5383 /* ucvtf */, AArch64::UCVTFSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR64, MCK_Imm1_64 }, }, { 5383 /* ucvtf */, AArch64::UCVTFv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, }, { 5383 /* ucvtf */, AArch64::UCVTFv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, }, { 5383 /* ucvtf */, AArch64::UCVTFv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, }, { 5383 /* ucvtf */, AArch64::UCVTFv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, { 5383 /* ucvtf */, AArch64::UCVTFv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, { 5383 /* ucvtf */, AArch64::UCVTF_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 5383 /* ucvtf */, AArch64::UCVTF_ZPmZ_StoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 5383 /* ucvtf */, AArch64::UCVTF_ZPmZ_DtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 5383 /* ucvtf */, AArch64::UCVTF_ZPmZ_StoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 5383 /* ucvtf */, AArch64::UCVTF_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 5383 /* ucvtf */, AArch64::UCVTF_ZPmZ_StoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 5383 /* ucvtf */, AArch64::UCVTF_ZPmZ_DtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 5389 /* udiv */, AArch64::UDIVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, { 5389 /* udiv */, AArch64::UDIVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 5389 /* udiv */, AArch64::UDIV_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5389 /* udiv */, AArch64::UDIV_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5394 /* udivr */, AArch64::UDIVR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5394 /* udivr */, AArch64::UDIVR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5400 /* udot */, AArch64::UDOTv16i8, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, Feature_HasDotProd, { }, }, { 5400 /* udot */, AArch64::UDOTv8i8, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, Feature_HasDotProd, { }, }, { 5400 /* udot */, AArch64::UDOT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5400 /* udot */, AArch64::UDOT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5400 /* udot */, AArch64::UDOTlanev16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_1__VectorReg1281_2__IndexRange0_31_3, Feature_HasDotProd, { MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 5400 /* udot */, AArch64::UDOTlanev8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_1__VectorReg1281_2__IndexRange0_31_3, Feature_HasDotProd, { MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 5400 /* udot */, AArch64::UDOT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVector3bBReg1_2__IndexRange0_31_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVector3bBReg, MCK_IndexRange0_3 }, }, { 5400 /* udot */, AArch64::UDOT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector4bHReg1_2__IndexRange0_11_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVector4bHReg, MCK_IndexRange0_1 }, }, { 5405 /* uhadd */, AArch64::UHADDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5405 /* uhadd */, AArch64::UHADDv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5405 /* uhadd */, AArch64::UHADDv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5405 /* uhadd */, AArch64::UHADDv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5405 /* uhadd */, AArch64::UHADDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5405 /* uhadd */, AArch64::UHADDv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5411 /* uhsub */, AArch64::UHSUBv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5411 /* uhsub */, AArch64::UHSUBv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5411 /* uhsub */, AArch64::UHSUBv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5411 /* uhsub */, AArch64::UHSUBv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5411 /* uhsub */, AArch64::UHSUBv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5411 /* uhsub */, AArch64::UHSUBv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5417 /* umaddl */, AArch64::UMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, }, { 5424 /* umax */, AArch64::UMAX_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__Imm0_2551_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_255 }, }, { 5424 /* umax */, AArch64::UMAX_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__Imm0_2551_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm0_255 }, }, { 5424 /* umax */, AArch64::UMAX_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__Imm0_2551_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm0_255 }, }, { 5424 /* umax */, AArch64::UMAX_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__Imm0_2551_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm0_255 }, }, { 5424 /* umax */, AArch64::UMAXv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5424 /* umax */, AArch64::UMAXv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5424 /* umax */, AArch64::UMAXv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5424 /* umax */, AArch64::UMAXv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5424 /* umax */, AArch64::UMAXv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5424 /* umax */, AArch64::UMAXv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5424 /* umax */, AArch64::UMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5424 /* umax */, AArch64::UMAX_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5424 /* umax */, AArch64::UMAX_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5424 /* umax */, AArch64::UMAX_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5429 /* umaxp */, AArch64::UMAXPv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5429 /* umaxp */, AArch64::UMAXPv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5429 /* umaxp */, AArch64::UMAXPv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5429 /* umaxp */, AArch64::UMAXPv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5429 /* umaxp */, AArch64::UMAXPv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5429 /* umaxp */, AArch64::UMAXPv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5435 /* umaxv */, AArch64::UMAXVv16i8v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_FPR8, MCK_VectorReg128 }, }, { 5435 /* umaxv */, AArch64::UMAXVv4i16v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_FPR16, MCK_VectorReg64 }, }, { 5435 /* umaxv */, AArch64::UMAXVv4i32v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_FPR32, MCK_VectorReg128 }, }, { 5435 /* umaxv */, AArch64::UMAXVv8i8v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_FPR8, MCK_VectorReg64 }, }, { 5435 /* umaxv */, AArch64::UMAXVv8i16v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_FPR16, MCK_VectorReg128 }, }, { 5435 /* umaxv */, AArch64::UMAXV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 5435 /* umaxv */, AArch64::UMAXV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 5435 /* umaxv */, AArch64::UMAXV_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 5435 /* umaxv */, AArch64::UMAXV_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, }, { 5441 /* umin */, AArch64::UMIN_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__Imm0_2551_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_255 }, }, { 5441 /* umin */, AArch64::UMIN_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__Imm0_2551_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm0_255 }, }, { 5441 /* umin */, AArch64::UMIN_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__Imm0_2551_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm0_255 }, }, { 5441 /* umin */, AArch64::UMIN_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__Imm0_2551_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm0_255 }, }, { 5441 /* umin */, AArch64::UMINv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5441 /* umin */, AArch64::UMINv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5441 /* umin */, AArch64::UMINv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5441 /* umin */, AArch64::UMINv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5441 /* umin */, AArch64::UMINv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5441 /* umin */, AArch64::UMINv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5441 /* umin */, AArch64::UMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5441 /* umin */, AArch64::UMIN_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5441 /* umin */, AArch64::UMIN_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5441 /* umin */, AArch64::UMIN_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5446 /* uminp */, AArch64::UMINPv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5446 /* uminp */, AArch64::UMINPv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5446 /* uminp */, AArch64::UMINPv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5446 /* uminp */, AArch64::UMINPv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5446 /* uminp */, AArch64::UMINPv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5446 /* uminp */, AArch64::UMINPv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5452 /* uminv */, AArch64::UMINVv16i8v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_FPR8, MCK_VectorReg128 }, }, { 5452 /* uminv */, AArch64::UMINVv4i16v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_FPR16, MCK_VectorReg64 }, }, { 5452 /* uminv */, AArch64::UMINVv4i32v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_FPR32, MCK_VectorReg128 }, }, { 5452 /* uminv */, AArch64::UMINVv8i8v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_FPR8, MCK_VectorReg64 }, }, { 5452 /* uminv */, AArch64::UMINVv8i16v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_FPR16, MCK_VectorReg128 }, }, { 5452 /* uminv */, AArch64::UMINV_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, }, { 5452 /* uminv */, AArch64::UMINV_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, }, { 5452 /* uminv */, AArch64::UMINV_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, }, { 5452 /* uminv */, AArch64::UMINV_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, }, { 5458 /* umlal */, AArch64::UMLALv2i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5458 /* umlal */, AArch64::UMLALv4i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5458 /* umlal */, AArch64::UMLALv8i8_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5458 /* umlal */, AArch64::UMLALv2i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 5458 /* umlal */, AArch64::UMLALv4i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 5464 /* umlal2 */, AArch64::UMLALv4i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5464 /* umlal2 */, AArch64::UMLALv8i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5464 /* umlal2 */, AArch64::UMLALv16i8_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5464 /* umlal2 */, AArch64::UMLALv4i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 5464 /* umlal2 */, AArch64::UMLALv8i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 5471 /* umlsl */, AArch64::UMLSLv2i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5471 /* umlsl */, AArch64::UMLSLv4i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5471 /* umlsl */, AArch64::UMLSLv8i8_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5471 /* umlsl */, AArch64::UMLSLv2i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 5471 /* umlsl */, AArch64::UMLSLv4i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 5477 /* umlsl2 */, AArch64::UMLSLv4i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5477 /* umlsl2 */, AArch64::UMLSLv8i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5477 /* umlsl2 */, AArch64::UMLSLv16i8_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5477 /* umlsl2 */, AArch64::UMLSLv4i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 5477 /* umlsl2 */, AArch64::UMLSLv8i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 5484 /* umnegl */, AArch64::UMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, }, { 5491 /* umov */, AArch64::UMOVvi8, Convert__Reg1_1__VectorReg1281_2__IndexRange0_151_3, Feature_HasNEON, { MCK__DOT_b, MCK_GPR32, MCK_VectorReg128, MCK_IndexRange0_15 }, }, { 5491 /* umov */, AArch64::UMOVvi64, Convert__Reg1_1__VectorReg1281_2__IndexRange0_11_3, Feature_HasNEON, { MCK__DOT_d, MCK_GPR64, MCK_VectorReg128, MCK_IndexRange0_1 }, }, { 5491 /* umov */, AArch64::UMOVvi16, Convert__Reg1_1__VectorReg1281_2__IndexRange0_71_3, Feature_HasNEON, { MCK__DOT_h, MCK_GPR32, MCK_VectorReg128, MCK_IndexRange0_7 }, }, { 5491 /* umov */, AArch64::UMOVvi32, Convert__Reg1_1__VectorReg1281_2__IndexRange0_31_3, Feature_HasNEON, { MCK__DOT_s, MCK_GPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 5496 /* umsubl */, AArch64::UMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, }, { 5503 /* umulh */, AArch64::UMULHrr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, { 5503 /* umulh */, AArch64::UMULH_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5503 /* umulh */, AArch64::UMULH_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5503 /* umulh */, AArch64::UMULH_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5503 /* umulh */, AArch64::UMULH_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5509 /* umull */, AArch64::UMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, }, { 5509 /* umull */, AArch64::UMULLv2i32_v2i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5509 /* umull */, AArch64::UMULLv4i16_v4i32, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5509 /* umull */, AArch64::UMULLv8i8_v8i16, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5509 /* umull */, AArch64::UMULLv2i32_indexed, Convert__VectorReg1281_1__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 5509 /* umull */, AArch64::UMULLv4i16_indexed, Convert__VectorReg1281_1__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 5515 /* umull2 */, AArch64::UMULLv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5515 /* umull2 */, AArch64::UMULLv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5515 /* umull2 */, AArch64::UMULLv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5515 /* umull2 */, AArch64::UMULLv4i32_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, }, { 5515 /* umull2 */, AArch64::UMULLv8i16_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, }, { 5522 /* uqadd */, AArch64::UQADDv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 5522 /* uqadd */, AArch64::UQADDv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 5522 /* uqadd */, AArch64::UQADDv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 5522 /* uqadd */, AArch64::UQADDv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, { 5522 /* uqadd */, AArch64::UQADD_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, }, { 5522 /* uqadd */, AArch64::UQADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5522 /* uqadd */, AArch64::UQADD_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEAddSubImm32 }, }, { 5522 /* uqadd */, AArch64::UQADD_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5522 /* uqadd */, AArch64::UQADD_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEAddSubImm64 }, }, { 5522 /* uqadd */, AArch64::UQADD_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5522 /* uqadd */, AArch64::UQADD_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEAddSubImm8 }, }, { 5522 /* uqadd */, AArch64::UQADD_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5522 /* uqadd */, AArch64::UQADDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5522 /* uqadd */, AArch64::UQADDv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5522 /* uqadd */, AArch64::UQADDv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5522 /* uqadd */, AArch64::UQADDv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5522 /* uqadd */, AArch64::UQADDv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5522 /* uqadd */, AArch64::UQADDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5522 /* uqadd */, AArch64::UQADDv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5528 /* uqdecb */, AArch64::UQDECB_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR32 }, }, { 5528 /* uqdecb */, AArch64::UQDECB_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 5528 /* uqdecb */, AArch64::UQDECB_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern }, }, { 5528 /* uqdecb */, AArch64::UQDECB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 5528 /* uqdecb */, AArch64::UQDECB_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5528 /* uqdecb */, AArch64::UQDECB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5535 /* uqdecd */, AArch64::UQDECD_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR32 }, }, { 5535 /* uqdecd */, AArch64::UQDECD_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 5535 /* uqdecd */, AArch64::UQDECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorDReg }, }, { 5535 /* uqdecd */, AArch64::UQDECD_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern }, }, { 5535 /* uqdecd */, AArch64::UQDECD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 5535 /* uqdecd */, AArch64::UQDECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern }, }, { 5535 /* uqdecd */, AArch64::UQDECD_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5535 /* uqdecd */, AArch64::UQDECD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5535 /* uqdecd */, AArch64::UQDECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5542 /* uqdech */, AArch64::UQDECH_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR32 }, }, { 5542 /* uqdech */, AArch64::UQDECH_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 5542 /* uqdech */, AArch64::UQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorHReg }, }, { 5542 /* uqdech */, AArch64::UQDECH_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern }, }, { 5542 /* uqdech */, AArch64::UQDECH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 5542 /* uqdech */, AArch64::UQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, }, { 5542 /* uqdech */, AArch64::UQDECH_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5542 /* uqdech */, AArch64::UQDECH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5542 /* uqdech */, AArch64::UQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5549 /* uqdecp */, AArch64::UQDECP_WP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicateHReg }, }, { 5549 /* uqdecp */, AArch64::UQDECP_WP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicateSReg }, }, { 5549 /* uqdecp */, AArch64::UQDECP_WP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicateDReg }, }, { 5549 /* uqdecp */, AArch64::UQDECP_WP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicateBReg }, }, { 5549 /* uqdecp */, AArch64::UQDECP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, }, { 5549 /* uqdecp */, AArch64::UQDECP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, }, { 5549 /* uqdecp */, AArch64::UQDECP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, }, { 5549 /* uqdecp */, AArch64::UQDECP_XP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg }, }, { 5549 /* uqdecp */, AArch64::UQDECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, }, { 5549 /* uqdecp */, AArch64::UQDECP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg }, }, { 5549 /* uqdecp */, AArch64::UQDECP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg }, }, { 5556 /* uqdecw */, AArch64::UQDECW_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR32 }, }, { 5556 /* uqdecw */, AArch64::UQDECW_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 5556 /* uqdecw */, AArch64::UQDECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorSReg }, }, { 5556 /* uqdecw */, AArch64::UQDECW_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern }, }, { 5556 /* uqdecw */, AArch64::UQDECW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 5556 /* uqdecw */, AArch64::UQDECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern }, }, { 5556 /* uqdecw */, AArch64::UQDECW_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5556 /* uqdecw */, AArch64::UQDECW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5556 /* uqdecw */, AArch64::UQDECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5563 /* uqincb */, AArch64::UQINCB_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR32 }, }, { 5563 /* uqincb */, AArch64::UQINCB_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 5563 /* uqincb */, AArch64::UQINCB_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern }, }, { 5563 /* uqincb */, AArch64::UQINCB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 5563 /* uqincb */, AArch64::UQINCB_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5563 /* uqincb */, AArch64::UQINCB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5570 /* uqincd */, AArch64::UQINCD_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR32 }, }, { 5570 /* uqincd */, AArch64::UQINCD_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 5570 /* uqincd */, AArch64::UQINCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorDReg }, }, { 5570 /* uqincd */, AArch64::UQINCD_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern }, }, { 5570 /* uqincd */, AArch64::UQINCD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 5570 /* uqincd */, AArch64::UQINCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern }, }, { 5570 /* uqincd */, AArch64::UQINCD_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5570 /* uqincd */, AArch64::UQINCD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5570 /* uqincd */, AArch64::UQINCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5577 /* uqinch */, AArch64::UQINCH_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR32 }, }, { 5577 /* uqinch */, AArch64::UQINCH_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 5577 /* uqinch */, AArch64::UQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorHReg }, }, { 5577 /* uqinch */, AArch64::UQINCH_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern }, }, { 5577 /* uqinch */, AArch64::UQINCH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 5577 /* uqinch */, AArch64::UQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, }, { 5577 /* uqinch */, AArch64::UQINCH_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5577 /* uqinch */, AArch64::UQINCH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5577 /* uqinch */, AArch64::UQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5584 /* uqincp */, AArch64::UQINCP_WP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicateHReg }, }, { 5584 /* uqincp */, AArch64::UQINCP_WP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicateSReg }, }, { 5584 /* uqincp */, AArch64::UQINCP_WP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicateDReg }, }, { 5584 /* uqincp */, AArch64::UQINCP_WP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPredicateBReg }, }, { 5584 /* uqincp */, AArch64::UQINCP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, }, { 5584 /* uqincp */, AArch64::UQINCP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, }, { 5584 /* uqincp */, AArch64::UQINCP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, }, { 5584 /* uqincp */, AArch64::UQINCP_XP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg }, }, { 5584 /* uqincp */, AArch64::UQINCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, }, { 5584 /* uqincp */, AArch64::UQINCP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg }, }, { 5584 /* uqincp */, AArch64::UQINCP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg }, }, { 5591 /* uqincw */, AArch64::UQINCW_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR32 }, }, { 5591 /* uqincw */, AArch64::UQINCW_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_GPR64 }, }, { 5591 /* uqincw */, AArch64::UQINCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__imm_95_31__imm_95_1, Feature_HasSVE, { MCK_SVEVectorSReg }, }, { 5591 /* uqincw */, AArch64::UQINCW_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern }, }, { 5591 /* uqincw */, AArch64::UQINCW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern }, }, { 5591 /* uqincw */, AArch64::UQINCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern }, }, { 5591 /* uqincw */, AArch64::UQINCW_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5591 /* uqincw */, AArch64::UQINCW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5591 /* uqincw */, AArch64::UQINCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, }, { 5598 /* uqrshl */, AArch64::UQRSHLv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 5598 /* uqrshl */, AArch64::UQRSHLv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 5598 /* uqrshl */, AArch64::UQRSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 5598 /* uqrshl */, AArch64::UQRSHLv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, { 5598 /* uqrshl */, AArch64::UQRSHLv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5598 /* uqrshl */, AArch64::UQRSHLv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5598 /* uqrshl */, AArch64::UQRSHLv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5598 /* uqrshl */, AArch64::UQRSHLv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5598 /* uqrshl */, AArch64::UQRSHLv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5598 /* uqrshl */, AArch64::UQRSHLv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5598 /* uqrshl */, AArch64::UQRSHLv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5605 /* uqrshrn */, AArch64::UQRSHRNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, }, { 5605 /* uqrshrn */, AArch64::UQRSHRNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, }, { 5605 /* uqrshrn */, AArch64::UQRSHRNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, }, { 5605 /* uqrshrn */, AArch64::UQRSHRNv2i32_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_32 }, }, { 5605 /* uqrshrn */, AArch64::UQRSHRNv4i16_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_16 }, }, { 5605 /* uqrshrn */, AArch64::UQRSHRNv8i8_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_8 }, }, { 5613 /* uqrshrn2 */, AArch64::UQRSHRNv16i8_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, { 5613 /* uqrshrn2 */, AArch64::UQRSHRNv4i32_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, { 5613 /* uqrshrn2 */, AArch64::UQRSHRNv8i16_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, { 5622 /* uqshl */, AArch64::UQSHLv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 5622 /* uqshl */, AArch64::UQSHLh, Convert__Reg1_0__Reg1_1__Imm0_151_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15 }, }, { 5622 /* uqshl */, AArch64::UQSHLv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 5622 /* uqshl */, AArch64::UQSHLs, Convert__Reg1_0__Reg1_1__Imm0_311_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm0_31 }, }, { 5622 /* uqshl */, AArch64::UQSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 5622 /* uqshl */, AArch64::UQSHLd, Convert__Reg1_0__Reg1_1__Imm0_631_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, }, { 5622 /* uqshl */, AArch64::UQSHLv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, { 5622 /* uqshl */, AArch64::UQSHLb, Convert__Reg1_0__Reg1_1__Imm0_71_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_Imm0_7 }, }, { 5622 /* uqshl */, AArch64::UQSHLv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_71_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_7 }, }, { 5622 /* uqshl */, AArch64::UQSHLv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5622 /* uqshl */, AArch64::UQSHLv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_631_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_63 }, }, { 5622 /* uqshl */, AArch64::UQSHLv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5622 /* uqshl */, AArch64::UQSHLv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_311_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_31 }, }, { 5622 /* uqshl */, AArch64::UQSHLv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5622 /* uqshl */, AArch64::UQSHLv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_151_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_15 }, }, { 5622 /* uqshl */, AArch64::UQSHLv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5622 /* uqshl */, AArch64::UQSHLv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_311_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_31 }, }, { 5622 /* uqshl */, AArch64::UQSHLv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5622 /* uqshl */, AArch64::UQSHLv8i8_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_71_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_7 }, }, { 5622 /* uqshl */, AArch64::UQSHLv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5622 /* uqshl */, AArch64::UQSHLv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_151_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_15 }, }, { 5622 /* uqshl */, AArch64::UQSHLv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5628 /* uqshrn */, AArch64::UQSHRNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, }, { 5628 /* uqshrn */, AArch64::UQSHRNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, }, { 5628 /* uqshrn */, AArch64::UQSHRNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, }, { 5628 /* uqshrn */, AArch64::UQSHRNv2i32_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_32 }, }, { 5628 /* uqshrn */, AArch64::UQSHRNv4i16_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_16 }, }, { 5628 /* uqshrn */, AArch64::UQSHRNv8i8_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_8 }, }, { 5635 /* uqshrn2 */, AArch64::UQSHRNv16i8_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, { 5635 /* uqshrn2 */, AArch64::UQSHRNv4i32_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, { 5635 /* uqshrn2 */, AArch64::UQSHRNv8i16_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, { 5643 /* uqsub */, AArch64::UQSUBv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, { 5643 /* uqsub */, AArch64::UQSUBv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, { 5643 /* uqsub */, AArch64::UQSUBv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 5643 /* uqsub */, AArch64::UQSUBv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, { 5643 /* uqsub */, AArch64::UQSUB_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, }, { 5643 /* uqsub */, AArch64::UQSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5643 /* uqsub */, AArch64::UQSUB_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEAddSubImm32 }, }, { 5643 /* uqsub */, AArch64::UQSUB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5643 /* uqsub */, AArch64::UQSUB_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEAddSubImm64 }, }, { 5643 /* uqsub */, AArch64::UQSUB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5643 /* uqsub */, AArch64::UQSUB_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEAddSubImm8 }, }, { 5643 /* uqsub */, AArch64::UQSUB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5643 /* uqsub */, AArch64::UQSUBv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5643 /* uqsub */, AArch64::UQSUBv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5643 /* uqsub */, AArch64::UQSUBv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5643 /* uqsub */, AArch64::UQSUBv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5643 /* uqsub */, AArch64::UQSUBv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5643 /* uqsub */, AArch64::UQSUBv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5643 /* uqsub */, AArch64::UQSUBv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5649 /* uqxtn */, AArch64::UQXTNv1i16, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR16, MCK_FPR32 }, }, { 5649 /* uqxtn */, AArch64::UQXTNv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR64 }, }, { 5649 /* uqxtn */, AArch64::UQXTNv1i8, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR8, MCK_FPR16 }, }, { 5649 /* uqxtn */, AArch64::UQXTNv2i32, Convert__VectorReg641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128 }, }, { 5649 /* uqxtn */, AArch64::UQXTNv4i16, Convert__VectorReg641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128 }, }, { 5649 /* uqxtn */, AArch64::UQXTNv8i8, Convert__VectorReg641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128 }, }, { 5655 /* uqxtn2 */, AArch64::UQXTNv16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5655 /* uqxtn2 */, AArch64::UQXTNv4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5655 /* uqxtn2 */, AArch64::UQXTNv8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5662 /* urecpe */, AArch64::URECPEv2i32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5662 /* urecpe */, AArch64::URECPEv4i32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5669 /* urhadd */, AArch64::URHADDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5669 /* urhadd */, AArch64::URHADDv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5669 /* urhadd */, AArch64::URHADDv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5669 /* urhadd */, AArch64::URHADDv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5669 /* urhadd */, AArch64::URHADDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5669 /* urhadd */, AArch64::URHADDv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5676 /* urshl */, AArch64::URSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 5676 /* urshl */, AArch64::URSHLv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5676 /* urshl */, AArch64::URSHLv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5676 /* urshl */, AArch64::URSHLv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5676 /* urshl */, AArch64::URSHLv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5676 /* urshl */, AArch64::URSHLv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5676 /* urshl */, AArch64::URSHLv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5676 /* urshl */, AArch64::URSHLv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5682 /* urshr */, AArch64::URSHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 5682 /* urshr */, AArch64::URSHRv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, { 5682 /* urshr */, AArch64::URSHRv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, }, { 5682 /* urshr */, AArch64::URSHRv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, }, { 5682 /* urshr */, AArch64::URSHRv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, }, { 5682 /* urshr */, AArch64::URSHRv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, { 5682 /* urshr */, AArch64::URSHRv8i8_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_8 }, }, { 5682 /* urshr */, AArch64::URSHRv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, { 5688 /* ursqrte */, AArch64::URSQRTEv2i32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5688 /* ursqrte */, AArch64::URSQRTEv4i32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5696 /* ursra */, AArch64::URSRAd, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 5696 /* ursra */, AArch64::URSRAv16i8_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, { 5696 /* ursra */, AArch64::URSRAv2i64_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, }, { 5696 /* ursra */, AArch64::URSRAv2i32_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, }, { 5696 /* ursra */, AArch64::URSRAv4i16_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, }, { 5696 /* ursra */, AArch64::URSRAv4i32_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, { 5696 /* ursra */, AArch64::URSRAv8i8_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_8 }, }, { 5696 /* ursra */, AArch64::URSRAv8i16_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, { 5702 /* ushl */, AArch64::USHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, { 5702 /* ushl */, AArch64::USHLv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5702 /* ushl */, AArch64::USHLv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5702 /* ushl */, AArch64::USHLv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5702 /* ushl */, AArch64::USHLv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5702 /* ushl */, AArch64::USHLv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5702 /* ushl */, AArch64::USHLv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5702 /* ushl */, AArch64::USHLv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5707 /* ushll */, AArch64::USHLLv2i32_shift, Convert__VectorReg1281_1__VectorReg641_2__Imm0_311_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_Imm0_31 }, }, { 5707 /* ushll */, AArch64::USHLLv4i16_shift, Convert__VectorReg1281_1__VectorReg641_2__Imm0_151_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_Imm0_15 }, }, { 5707 /* ushll */, AArch64::USHLLv8i8_shift, Convert__VectorReg1281_1__VectorReg641_2__Imm0_71_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_Imm0_7 }, }, { 5713 /* ushll2 */, AArch64::USHLLv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_311_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_31 }, }, { 5713 /* ushll2 */, AArch64::USHLLv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_151_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_15 }, }, { 5713 /* ushll2 */, AArch64::USHLLv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_71_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_7 }, }, { 5720 /* ushr */, AArch64::USHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 5720 /* ushr */, AArch64::USHRv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, { 5720 /* ushr */, AArch64::USHRv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, }, { 5720 /* ushr */, AArch64::USHRv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, }, { 5720 /* ushr */, AArch64::USHRv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, }, { 5720 /* ushr */, AArch64::USHRv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, { 5720 /* ushr */, AArch64::USHRv8i8_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_8 }, }, { 5720 /* ushr */, AArch64::USHRv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, { 5725 /* usqadd */, AArch64::USQADDv1i16, Convert__Reg1_0__Tie0_1_1__Reg1_1, Feature_HasNEON, { MCK_FPR16, MCK_FPR16 }, }, { 5725 /* usqadd */, AArch64::USQADDv1i32, Convert__Reg1_0__Tie0_1_1__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, { 5725 /* usqadd */, AArch64::USQADDv1i64, Convert__Reg1_0__Tie0_1_1__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, { 5725 /* usqadd */, AArch64::USQADDv1i8, Convert__Reg1_0__Tie0_1_1__Reg1_1, Feature_HasNEON, { MCK_FPR8, MCK_FPR8 }, }, { 5725 /* usqadd */, AArch64::USQADDv16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5725 /* usqadd */, AArch64::USQADDv2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5725 /* usqadd */, AArch64::USQADDv2i32, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5725 /* usqadd */, AArch64::USQADDv4i16, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5725 /* usqadd */, AArch64::USQADDv4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5725 /* usqadd */, AArch64::USQADDv8i8, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5725 /* usqadd */, AArch64::USQADDv8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5732 /* usra */, AArch64::USRAd, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, { 5732 /* usra */, AArch64::USRAv16i8_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, { 5732 /* usra */, AArch64::USRAv2i64_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, }, { 5732 /* usra */, AArch64::USRAv2i32_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, }, { 5732 /* usra */, AArch64::USRAv4i16_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, }, { 5732 /* usra */, AArch64::USRAv4i32_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, { 5732 /* usra */, AArch64::USRAv8i8_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_8 }, }, { 5732 /* usra */, AArch64::USRAv8i16_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, { 5737 /* usubl */, AArch64::USUBLv2i32_v2i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5737 /* usubl */, AArch64::USUBLv4i16_v4i32, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5737 /* usubl */, AArch64::USUBLv8i8_v8i16, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5743 /* usubl2 */, AArch64::USUBLv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5743 /* usubl2 */, AArch64::USUBLv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5743 /* usubl2 */, AArch64::USUBLv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5750 /* usubw */, AArch64::USUBWv2i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, }, { 5750 /* usubw */, AArch64::USUBWv4i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, }, { 5750 /* usubw */, AArch64::USUBWv8i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, }, { 5756 /* usubw2 */, AArch64::USUBWv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5756 /* usubw2 */, AArch64::USUBWv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5756 /* usubw2 */, AArch64::USUBWv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5763 /* uunpkhi */, AArch64::UUNPKHI_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorBReg }, }, { 5763 /* uunpkhi */, AArch64::UUNPKHI_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg }, }, { 5763 /* uunpkhi */, AArch64::UUNPKHI_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorSReg }, }, { 5771 /* uunpklo */, AArch64::UUNPKLO_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorBReg }, }, { 5771 /* uunpklo */, AArch64::UUNPKLO_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg }, }, { 5771 /* uunpklo */, AArch64::UUNPKLO_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorSReg }, }, { 5779 /* uxtb */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, 0, { MCK_GPR32, MCK_GPR32 }, }, { 5779 /* uxtb */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, 0, { MCK_GPR64, MCK_GPR64 }, }, { 5779 /* uxtb */, AArch64::UXTB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, }, { 5779 /* uxtb */, AArch64::UXTB_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 5779 /* uxtb */, AArch64::UXTB_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 5784 /* uxth */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, 0, { MCK_GPR32, MCK_GPR32 }, }, { 5784 /* uxth */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, 0, { MCK_GPR64, MCK_GPR64 }, }, { 5784 /* uxth */, AArch64::UXTH_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, }, { 5784 /* uxth */, AArch64::UXTH_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 5789 /* uxtl */, AArch64::USHLLv2i32_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64 }, }, { 5789 /* uxtl */, AArch64::USHLLv4i16_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64 }, }, { 5789 /* uxtl */, AArch64::USHLLv8i8_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64 }, }, { 5789 /* uxtl */, AArch64::USHLLv2i32_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, }, { 5789 /* uxtl */, AArch64::USHLLv4i16_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, }, { 5789 /* uxtl */, AArch64::USHLLv8i8_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b }, }, { 5794 /* uxtl2 */, AArch64::USHLLv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5794 /* uxtl2 */, AArch64::USHLLv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5794 /* uxtl2 */, AArch64::USHLLv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5794 /* uxtl2 */, AArch64::USHLLv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, }, { 5794 /* uxtl2 */, AArch64::USHLLv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, }, { 5794 /* uxtl2 */, AArch64::USHLLv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, }, { 5800 /* uxtw */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_31, 0, { MCK_GPR64, MCK_GPR64 }, }, { 5800 /* uxtw */, AArch64::UXTW_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, }, { 5805 /* uzp1 */, AArch64::UZP1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, }, { 5805 /* uzp1 */, AArch64::UZP1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, }, { 5805 /* uzp1 */, AArch64::UZP1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, }, { 5805 /* uzp1 */, AArch64::UZP1_PPP_B, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_2, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 5805 /* uzp1 */, AArch64::UZP1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5805 /* uzp1 */, AArch64::UZP1_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5805 /* uzp1 */, AArch64::UZP1_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5805 /* uzp1 */, AArch64::UZP1_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5805 /* uzp1 */, AArch64::UZP1v16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5805 /* uzp1 */, AArch64::UZP1v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5805 /* uzp1 */, AArch64::UZP1v2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5805 /* uzp1 */, AArch64::UZP1v4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5805 /* uzp1 */, AArch64::UZP1v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5805 /* uzp1 */, AArch64::UZP1v8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5805 /* uzp1 */, AArch64::UZP1v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5810 /* uzp2 */, AArch64::UZP2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, }, { 5810 /* uzp2 */, AArch64::UZP2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, }, { 5810 /* uzp2 */, AArch64::UZP2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, }, { 5810 /* uzp2 */, AArch64::UZP2_PPP_B, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_2, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 5810 /* uzp2 */, AArch64::UZP2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5810 /* uzp2 */, AArch64::UZP2_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5810 /* uzp2 */, AArch64::UZP2_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5810 /* uzp2 */, AArch64::UZP2_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5810 /* uzp2 */, AArch64::UZP2v16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5810 /* uzp2 */, AArch64::UZP2v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5810 /* uzp2 */, AArch64::UZP2v2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5810 /* uzp2 */, AArch64::UZP2v4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5810 /* uzp2 */, AArch64::UZP2v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5810 /* uzp2 */, AArch64::UZP2v8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5810 /* uzp2 */, AArch64::UZP2v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5815 /* wfe */, AArch64::HINT, Convert__imm_95_2, 0, { }, }, { 5819 /* wfi */, AArch64::HINT, Convert__imm_95_3, 0, { }, }, { 5823 /* whilele */, AArch64::WHILELE_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, }, { 5823 /* whilele */, AArch64::WHILELE_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, }, { 5823 /* whilele */, AArch64::WHILELE_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, }, { 5823 /* whilele */, AArch64::WHILELE_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, }, { 5823 /* whilele */, AArch64::WHILELE_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, }, { 5823 /* whilele */, AArch64::WHILELE_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, }, { 5823 /* whilele */, AArch64::WHILELE_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, }, { 5823 /* whilele */, AArch64::WHILELE_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, }, { 5831 /* whilelo */, AArch64::WHILELO_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, }, { 5831 /* whilelo */, AArch64::WHILELO_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, }, { 5831 /* whilelo */, AArch64::WHILELO_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, }, { 5831 /* whilelo */, AArch64::WHILELO_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, }, { 5831 /* whilelo */, AArch64::WHILELO_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, }, { 5831 /* whilelo */, AArch64::WHILELO_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, }, { 5831 /* whilelo */, AArch64::WHILELO_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, }, { 5831 /* whilelo */, AArch64::WHILELO_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, }, { 5839 /* whilels */, AArch64::WHILELS_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, }, { 5839 /* whilels */, AArch64::WHILELS_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, }, { 5839 /* whilels */, AArch64::WHILELS_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, }, { 5839 /* whilels */, AArch64::WHILELS_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, }, { 5839 /* whilels */, AArch64::WHILELS_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, }, { 5839 /* whilels */, AArch64::WHILELS_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, }, { 5839 /* whilels */, AArch64::WHILELS_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, }, { 5839 /* whilels */, AArch64::WHILELS_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, }, { 5847 /* whilelt */, AArch64::WHILELT_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, }, { 5847 /* whilelt */, AArch64::WHILELT_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, }, { 5847 /* whilelt */, AArch64::WHILELT_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, }, { 5847 /* whilelt */, AArch64::WHILELT_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, }, { 5847 /* whilelt */, AArch64::WHILELT_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, }, { 5847 /* whilelt */, AArch64::WHILELT_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, }, { 5847 /* whilelt */, AArch64::WHILELT_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, }, { 5847 /* whilelt */, AArch64::WHILELT_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, }, { 5855 /* wrffr */, AArch64::WRFFR, Convert__SVEPredicateBReg1_0, Feature_HasSVE, { MCK_SVEPredicateBReg }, }, { 5861 /* xar */, AArch64::XAR, Convert__imm_95_0__imm_95_0__imm_95_0__imm_95_0, Feature_HasSHA3, { }, }, { 5865 /* xpacd */, AArch64::XPACD, Convert__Reg1_0, Feature_HasV8_3a, { MCK_GPR64 }, }, { 5871 /* xpaci */, AArch64::XPACI, Convert__Reg1_0, Feature_HasV8_3a, { MCK_GPR64 }, }, { 5877 /* xpaclri */, AArch64::XPACLRI, Convert_NoOperands, 0, { }, }, { 5885 /* xtn */, AArch64::XTNv2i32, Convert__VectorReg641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128 }, }, { 5885 /* xtn */, AArch64::XTNv4i16, Convert__VectorReg641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128 }, }, { 5885 /* xtn */, AArch64::XTNv8i8, Convert__VectorReg641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128 }, }, { 5889 /* xtn2 */, AArch64::XTNv16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5889 /* xtn2 */, AArch64::XTNv4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5889 /* xtn2 */, AArch64::XTNv8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5894 /* yield */, AArch64::HINT, Convert__imm_95_1, 0, { }, }, { 5900 /* zip1 */, AArch64::ZIP1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, }, { 5900 /* zip1 */, AArch64::ZIP1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, }, { 5900 /* zip1 */, AArch64::ZIP1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, }, { 5900 /* zip1 */, AArch64::ZIP1_PPP_B, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_2, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 5900 /* zip1 */, AArch64::ZIP1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5900 /* zip1 */, AArch64::ZIP1_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5900 /* zip1 */, AArch64::ZIP1_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5900 /* zip1 */, AArch64::ZIP1_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5900 /* zip1 */, AArch64::ZIP1v16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5900 /* zip1 */, AArch64::ZIP1v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5900 /* zip1 */, AArch64::ZIP1v2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5900 /* zip1 */, AArch64::ZIP1v4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5900 /* zip1 */, AArch64::ZIP1v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5900 /* zip1 */, AArch64::ZIP1v8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5900 /* zip1 */, AArch64::ZIP1v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5905 /* zip2 */, AArch64::ZIP2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, Feature_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, }, { 5905 /* zip2 */, AArch64::ZIP2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, Feature_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, }, { 5905 /* zip2 */, AArch64::ZIP2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, Feature_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, }, { 5905 /* zip2 */, AArch64::ZIP2_PPP_B, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_2, Feature_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, }, { 5905 /* zip2 */, AArch64::ZIP2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, Feature_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, }, { 5905 /* zip2 */, AArch64::ZIP2_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, Feature_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, }, { 5905 /* zip2 */, AArch64::ZIP2_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, Feature_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, }, { 5905 /* zip2 */, AArch64::ZIP2_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, Feature_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, }, { 5905 /* zip2 */, AArch64::ZIP2v16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5905 /* zip2 */, AArch64::ZIP2v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5905 /* zip2 */, AArch64::ZIP2v2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5905 /* zip2 */, AArch64::ZIP2v4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5905 /* zip2 */, AArch64::ZIP2v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, { 5905 /* zip2 */, AArch64::ZIP2v8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, { 5905 /* zip2 */, AArch64::ZIP2v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, }; #include "llvm/Support/Debug.h" #include "llvm/Support/Format.h" unsigned AArch64AsmParser:: MatchInstructionImpl(const OperandVector &Operands, MCInst &Inst, uint64_t &ErrorInfo, bool matchingInlineAsm, unsigned VariantID) { // Eliminate obvious mismatches. if (Operands.size() > 11) { ErrorInfo = 11; return Match_InvalidOperand; } // Get the current feature set. uint64_t AvailableFeatures = getAvailableFeatures(); // Get the instruction mnemonic, which is the first token. StringRef Mnemonic = ((AArch64Operand&)*Operands[0]).getToken(); // Some state to try to produce better error messages. bool HadMatchOtherThanFeatures = false; bool HadMatchOtherThanPredicate = false; unsigned RetCode = Match_InvalidOperand; uint64_t MissingFeatures = ~0ULL; // Set ErrorInfo to the operand that mismatches if it is // wrong for all instances of the instruction. ErrorInfo = ~0ULL; // Find the appropriate table for this asm variant. const MatchEntry *Start, *End; switch (VariantID) { default: llvm_unreachable("invalid variant!"); case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break; case 1: Start = std::begin(MatchTable1); End = std::end(MatchTable1); break; } // Search the table. auto MnemonicRange = std::equal_range(Start, End, Mnemonic, LessOpcode()); DEBUG_WITH_TYPE("asm-matcher", dbgs() << "AsmMatcher: found " << std::distance(MnemonicRange.first, MnemonicRange.second) << " encodings with mnemonic '" << Mnemonic << "'\n"); // Return a more specific error code if no mnemonics match. if (MnemonicRange.first == MnemonicRange.second) return Match_MnemonicFail; for (const MatchEntry *it = MnemonicRange.first, *ie = MnemonicRange.second; it != ie; ++it) { bool HasRequiredFeatures = (AvailableFeatures & it->RequiredFeatures) == it->RequiredFeatures; DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Trying to match opcode " << MII.getName(it->Opcode) << "\n"); // equal_range guarantees that instruction mnemonic matches. assert(Mnemonic == it->getMnemonic()); bool OperandsValid = true; for (unsigned FormalIdx = 0, ActualIdx = 1; FormalIdx != 10; ++FormalIdx) { auto Formal = static_cast(it->Classes[FormalIdx]); DEBUG_WITH_TYPE("asm-matcher", dbgs() << " Matching formal operand class " << getMatchClassName(Formal) << " against actual operand at index " << ActualIdx); if (ActualIdx < Operands.size()) DEBUG_WITH_TYPE("asm-matcher", dbgs() << " ("; Operands[ActualIdx]->print(dbgs()); dbgs() << "): "); else DEBUG_WITH_TYPE("asm-matcher", dbgs() << ": "); if (ActualIdx >= Operands.size()) { DEBUG_WITH_TYPE("asm-matcher", dbgs() << "actual operand index out of range "); OperandsValid = (Formal == InvalidMatchClass) || isSubclass(Formal, OptionalMatchClass); if (!OperandsValid) ErrorInfo = ActualIdx; break; } MCParsedAsmOperand &Actual = *Operands[ActualIdx]; unsigned Diag = validateOperandClass(Actual, Formal); if (Diag == Match_Success) { DEBUG_WITH_TYPE("asm-matcher", dbgs() << "match success using generic matcher\n"); ++ActualIdx; continue; } // If the generic handler indicates an invalid operand // failure, check for a special case. if (Diag != Match_Success) { unsigned TargetDiag = validateTargetOperandClass(Actual, Formal); if (TargetDiag == Match_Success) { DEBUG_WITH_TYPE("asm-matcher", dbgs() << "match success using target matcher\n"); ++ActualIdx; continue; } // If the target matcher returned a specific error code use // that, else use the one from the generic matcher. if (TargetDiag != Match_InvalidOperand && HasRequiredFeatures) Diag = TargetDiag; } // If current formal operand wasn't matched and it is optional // then try to match next formal operand if (Diag == Match_InvalidOperand && isSubclass(Formal, OptionalMatchClass)) { DEBUG_WITH_TYPE("asm-matcher", dbgs() << "ignoring optional operand\n"); continue; } // If this operand is broken for all of the instances of this // mnemonic, keep track of it so we can report loc info. // If we already had a match that only failed due to a // target predicate, that diagnostic is preferred. if (!HadMatchOtherThanPredicate && (it == MnemonicRange.first || ErrorInfo <= ActualIdx)) { if (HasRequiredFeatures && (ErrorInfo != ActualIdx || Diag != Match_InvalidOperand)) RetCode = Diag; ErrorInfo = ActualIdx; } // Otherwise, just reject this instance of the mnemonic. OperandsValid = false; break; } if (!OperandsValid) { DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Opcode result: multiple " "operand mismatches, ignoring " "this opcode\n"); continue; } if (!HasRequiredFeatures) { HadMatchOtherThanFeatures = true; uint64_t NewMissingFeatures = it->RequiredFeatures & ~AvailableFeatures; DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Missing target features: " << format_hex(NewMissingFeatures, 18) << "\n"); if (countPopulation(NewMissingFeatures) <= countPopulation(MissingFeatures)) MissingFeatures = NewMissingFeatures; continue; } Inst.clear(); Inst.setOpcode(it->Opcode); // We have a potential match but have not rendered the operands. // Check the target predicate to handle any context sensitive // constraints. // For example, Ties that are referenced multiple times must be // checked here to ensure the input is the same for each match // constraints. If we leave it any later the ties will have been // canonicalized unsigned MatchResult; if ((MatchResult = checkEarlyTargetMatchPredicate(Inst, Operands)) != Match_Success) { Inst.clear(); DEBUG_WITH_TYPE( "asm-matcher", dbgs() << "Early target match predicate failed with diag code " << MatchResult << "\n"); RetCode = MatchResult; HadMatchOtherThanPredicate = true; continue; } if (matchingInlineAsm) { convertToMapAndConstraints(it->ConvertFn, Operands); if (!checkAsmTiedOperandConstraints(*this, it->ConvertFn, Operands, ErrorInfo)) return Match_InvalidTiedOperand; return Match_Success; } // We have selected a definite instruction, convert the parsed // operands into the appropriate MCInst. convertToMCInst(it->ConvertFn, Inst, it->Opcode, Operands); // We have a potential match. Check the target predicate to // handle any context sensitive constraints. if ((MatchResult = checkTargetMatchPredicate(Inst)) != Match_Success) { DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Target match predicate failed with diag code " << MatchResult << "\n"); Inst.clear(); RetCode = MatchResult; HadMatchOtherThanPredicate = true; continue; } if (!checkAsmTiedOperandConstraints(*this, it->ConvertFn, Operands, ErrorInfo)) return Match_InvalidTiedOperand; DEBUG_WITH_TYPE( "asm-matcher", dbgs() << "Opcode result: complete match, selecting this opcode\n"); return Match_Success; } // Okay, we had no match. Try to return a useful error code. if (HadMatchOtherThanPredicate || !HadMatchOtherThanFeatures) return RetCode; // Missing feature matches return which features were missing ErrorInfo = MissingFeatures; return Match_MissingFeature; } namespace { struct OperandMatchEntry { uint32_t RequiredFeatures; uint16_t Mnemonic; uint16_t Class; uint8_t OperandMask; StringRef getMnemonic() const { return StringRef(MnemonicTable + Mnemonic + 1, MnemonicTable[Mnemonic]); } }; // Predicate for searching for an opcode. struct LessOpcodeOperand { bool operator()(const OperandMatchEntry &LHS, StringRef RHS) { return LHS.getMnemonic() < RHS; } bool operator()(StringRef LHS, const OperandMatchEntry &RHS) { return LHS < RHS.getMnemonic(); } bool operator()(const OperandMatchEntry &LHS, const OperandMatchEntry &RHS) { return LHS.getMnemonic() < RHS.getMnemonic(); } }; } // end anonymous namespace. static const OperandMatchEntry OperandMatchTable[9936] = { /* Operand List Mask, Mnemonic, Operand Class, Features */ { Feature_HasSVE, 0 /* abs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 0 /* abs */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 0 /* abs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 0 /* abs */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 0 /* abs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 0 /* abs */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 0 /* abs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 0 /* abs */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 0 /* abs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 0 /* abs */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 0 /* abs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 0 /* abs */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 0 /* abs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 0 /* abs */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 0 /* abs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 0 /* abs */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_UseNegativeImmediates, 13 /* add */, MCK_AddSubImmNeg, 4 /* 2 */ }, { Feature_UseNegativeImmediates, 13 /* add */, MCK_AddSubImmNeg, 4 /* 2 */ }, { 0, 13 /* add */, MCK_AddSubImm, 4 /* 2 */ }, { 0, 13 /* add */, MCK_AddSubImm, 4 /* 2 */ }, { Feature_UseNegativeImmediates, 13 /* add */, MCK_AddSubImmNeg, 4 /* 2 */ }, { Feature_UseNegativeImmediates, 13 /* add */, MCK_AddSubImmNeg, 4 /* 2 */ }, { 0, 13 /* add */, MCK_AddSubImm, 4 /* 2 */ }, { 0, 13 /* add */, MCK_AddSubImm, 4 /* 2 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEAddSubImm16, 4 /* 2 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEAddSubImm16, 4 /* 2 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEAddSubImm32, 4 /* 2 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEAddSubImm32, 4 /* 2 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEAddSubImm64, 4 /* 2 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEAddSubImm64, 4 /* 2 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEAddSubImm8, 4 /* 2 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEAddSubImm8, 4 /* 2 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEVectorBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEVectorBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 13 /* add */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_UseNegativeImmediates, 41 /* adds */, MCK_AddSubImmNeg, 4 /* 2 */ }, { Feature_UseNegativeImmediates, 41 /* adds */, MCK_AddSubImmNeg, 4 /* 2 */ }, { 0, 41 /* adds */, MCK_AddSubImm, 4 /* 2 */ }, { 0, 41 /* adds */, MCK_AddSubImm, 4 /* 2 */ }, { Feature_UseNegativeImmediates, 41 /* adds */, MCK_AddSubImmNeg, 4 /* 2 */ }, { Feature_UseNegativeImmediates, 41 /* adds */, MCK_AddSubImmNeg, 4 /* 2 */ }, { 0, 41 /* adds */, MCK_AddSubImm, 4 /* 2 */ }, { 0, 41 /* adds */, MCK_AddSubImm, 4 /* 2 */ }, { 0, 57 /* adr */, MCK_AdrLabel, 2 /* 1 */ }, { 0, 57 /* adr */, MCK_AdrLabel, 2 /* 1 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendLSL3216, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorSReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendLSL3216, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorSReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendLSL3232, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorSReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendLSL3232, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorSReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendLSL3264, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorSReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendLSL3264, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorSReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendLSL328, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorSReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendLSL328, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorSReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendLSL6416, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorDReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendLSL6416, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorDReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendLSL6432, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorDReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendLSL6432, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorDReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendLSL6464, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorDReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendLSL6464, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorDReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendLSL648, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorDReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendLSL648, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorDReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendSXTW6416, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorDReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendSXTW6416, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorDReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendSXTW6432, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorDReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendSXTW6432, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorDReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendSXTW6464, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorDReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendSXTW6464, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorDReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendSXTW648, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorDReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendSXTW648, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorDReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendUXTW6416, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorDReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendUXTW6416, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorDReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendUXTW6432, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorDReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendUXTW6432, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorDReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendUXTW6464, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorDReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendUXTW6464, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorDReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendUXTW648, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorDReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 57 /* adr */, MCK_ZPRExtendUXTW648, 8 /* 3 */ }, { Feature_HasSVE, 57 /* adr */, MCK_SVEVectorDReg, 5 /* 0, 2 */ }, { 0, 61 /* adrp */, MCK_AdrpLabel, 2 /* 1 */ }, { 0, 61 /* adrp */, MCK_AdrpLabel, 2 /* 1 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 89 /* and */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 93 /* ands */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 93 /* ands */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 93 /* ands */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 93 /* ands */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 98 /* andv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 98 /* andv */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 98 /* andv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 98 /* andv */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 98 /* andv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 98 /* andv */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 98 /* andv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 98 /* andv */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 98 /* andv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 98 /* andv */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 98 /* andv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 98 /* andv */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 98 /* andv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 98 /* andv */, MCK_SVEVectorBReg, 4 /* 2 */ }, { Feature_HasSVE, 98 /* andv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 98 /* andv */, MCK_SVEVectorBReg, 4 /* 2 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 103 /* asr */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 107 /* asrd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 107 /* asrd */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 107 /* asrd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 107 /* asrd */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 107 /* asrd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 107 /* asrd */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 107 /* asrd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 107 /* asrd */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 107 /* asrd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 107 /* asrd */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 107 /* asrd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 107 /* asrd */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 107 /* asrd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 107 /* asrd */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 107 /* asrd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 107 /* asrd */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 112 /* asrr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 112 /* asrr */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 112 /* asrr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 112 /* asrr */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 112 /* asrr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 112 /* asrr */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 112 /* asrr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 112 /* asrr */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 112 /* asrr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 112 /* asrr */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 112 /* asrr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 112 /* asrr */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 112 /* asrr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 112 /* asrr */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 112 /* asrr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 112 /* asrr */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 235 /* bic */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 239 /* bics */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 239 /* bics */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 239 /* bics */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 239 /* bics */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 314 /* brka */, MCK_SVEPredicateBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 314 /* brka */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 314 /* brka */, MCK_SVEPredicateBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 314 /* brka */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 314 /* brka */, MCK_SVEPredicateBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 314 /* brka */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 314 /* brka */, MCK_SVEPredicateBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 314 /* brka */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 319 /* brkas */, MCK_SVEPredicateBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 319 /* brkas */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 319 /* brkas */, MCK_SVEPredicateBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 319 /* brkas */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 325 /* brkb */, MCK_SVEPredicateBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 325 /* brkb */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 325 /* brkb */, MCK_SVEPredicateBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 325 /* brkb */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 325 /* brkb */, MCK_SVEPredicateBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 325 /* brkb */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 325 /* brkb */, MCK_SVEPredicateBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 325 /* brkb */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 330 /* brkbs */, MCK_SVEPredicateBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 330 /* brkbs */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 330 /* brkbs */, MCK_SVEPredicateBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 330 /* brkbs */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 336 /* brkn */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 336 /* brkn */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 336 /* brkn */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 336 /* brkn */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 341 /* brkns */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 341 /* brkns */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 341 /* brkns */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 341 /* brkns */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 347 /* brkpa */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 347 /* brkpa */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 347 /* brkpa */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 347 /* brkpa */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 353 /* brkpas */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 353 /* brkpas */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 353 /* brkpas */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 353 /* brkpas */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 360 /* brkpb */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 360 /* brkpb */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 360 /* brkpb */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 360 /* brkpb */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 366 /* brkpbs */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 366 /* brkpbs */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 366 /* brkpbs */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 366 /* brkpbs */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasLSE, 445 /* casp */, MCK_WSeqPair, 3 /* 0, 1 */ }, { Feature_HasLSE, 445 /* casp */, MCK_WSeqPair, 3 /* 0, 1 */ }, { Feature_HasLSE, 445 /* casp */, MCK_XSeqPair, 3 /* 0, 1 */ }, { Feature_HasLSE, 445 /* casp */, MCK_XSeqPair, 3 /* 0, 1 */ }, { Feature_HasLSE, 450 /* caspa */, MCK_WSeqPair, 3 /* 0, 1 */ }, { Feature_HasLSE, 450 /* caspa */, MCK_WSeqPair, 3 /* 0, 1 */ }, { Feature_HasLSE, 450 /* caspa */, MCK_XSeqPair, 3 /* 0, 1 */ }, { Feature_HasLSE, 450 /* caspa */, MCK_XSeqPair, 3 /* 0, 1 */ }, { Feature_HasLSE, 456 /* caspal */, MCK_WSeqPair, 3 /* 0, 1 */ }, { Feature_HasLSE, 456 /* caspal */, MCK_WSeqPair, 3 /* 0, 1 */ }, { Feature_HasLSE, 456 /* caspal */, MCK_XSeqPair, 3 /* 0, 1 */ }, { Feature_HasLSE, 456 /* caspal */, MCK_XSeqPair, 3 /* 0, 1 */ }, { Feature_HasLSE, 463 /* caspl */, MCK_WSeqPair, 3 /* 0, 1 */ }, { Feature_HasLSE, 463 /* caspl */, MCK_WSeqPair, 3 /* 0, 1 */ }, { Feature_HasLSE, 463 /* caspl */, MCK_XSeqPair, 3 /* 0, 1 */ }, { Feature_HasLSE, 463 /* caspl */, MCK_XSeqPair, 3 /* 0, 1 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEVectorHReg, 8 /* 3 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEVectorHReg, 8 /* 3 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEVectorBReg, 8 /* 3 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEVectorBReg, 8 /* 3 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEVectorHReg, 8 /* 3 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEVectorHReg, 8 /* 3 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEVectorBReg, 8 /* 3 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEVectorBReg, 8 /* 3 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEVectorHReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEVectorHReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEVectorSReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEVectorSReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEVectorDReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEVectorDReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEVectorBReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 504 /* clasta */, MCK_SVEVectorBReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEVectorHReg, 8 /* 3 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEVectorHReg, 8 /* 3 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEVectorBReg, 8 /* 3 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEVectorBReg, 8 /* 3 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEVectorHReg, 8 /* 3 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEVectorHReg, 8 /* 3 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEVectorBReg, 8 /* 3 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEVectorBReg, 8 /* 3 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEVectorHReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEVectorHReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEVectorSReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEVectorSReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEVectorDReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEVectorDReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEVectorBReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 511 /* clastb */, MCK_SVEVectorBReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 524 /* cls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 524 /* cls */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 524 /* cls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 524 /* cls */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 524 /* cls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 524 /* cls */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 524 /* cls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 524 /* cls */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 524 /* cls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 524 /* cls */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 524 /* cls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 524 /* cls */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 524 /* cls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 524 /* cls */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 524 /* cls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 524 /* cls */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 528 /* clz */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 528 /* clz */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 528 /* clz */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 528 /* clz */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 528 /* clz */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 528 /* clz */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 528 /* clz */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 528 /* clz */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 528 /* clz */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 528 /* clz */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 528 /* clz */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 528 /* clz */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 528 /* clz */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 528 /* clz */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 528 /* clz */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 528 /* clz */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_UseNegativeImmediates, 577 /* cmn */, MCK_AddSubImmNeg, 2 /* 1 */ }, { Feature_UseNegativeImmediates, 577 /* cmn */, MCK_AddSubImmNeg, 2 /* 1 */ }, { 0, 577 /* cmn */, MCK_AddSubImm, 2 /* 1 */ }, { 0, 577 /* cmn */, MCK_AddSubImm, 2 /* 1 */ }, { Feature_UseNegativeImmediates, 577 /* cmn */, MCK_AddSubImmNeg, 2 /* 1 */ }, { Feature_UseNegativeImmediates, 577 /* cmn */, MCK_AddSubImmNeg, 2 /* 1 */ }, { 0, 577 /* cmn */, MCK_AddSubImm, 2 /* 1 */ }, { 0, 577 /* cmn */, MCK_AddSubImm, 2 /* 1 */ }, { Feature_UseNegativeImmediates, 581 /* cmp */, MCK_AddSubImmNeg, 2 /* 1 */ }, { Feature_UseNegativeImmediates, 581 /* cmp */, MCK_AddSubImmNeg, 2 /* 1 */ }, { 0, 581 /* cmp */, MCK_AddSubImm, 2 /* 1 */ }, { 0, 581 /* cmp */, MCK_AddSubImm, 2 /* 1 */ }, { Feature_UseNegativeImmediates, 581 /* cmp */, MCK_AddSubImmNeg, 2 /* 1 */ }, { Feature_UseNegativeImmediates, 581 /* cmp */, MCK_AddSubImmNeg, 2 /* 1 */ }, { 0, 581 /* cmp */, MCK_AddSubImm, 2 /* 1 */ }, { 0, 581 /* cmp */, MCK_AddSubImm, 2 /* 1 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEVectorBReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 585 /* cmpeq */, MCK_SVEVectorBReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEVectorBReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 591 /* cmpge */, MCK_SVEVectorBReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEVectorBReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 597 /* cmpgt */, MCK_SVEVectorBReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEVectorBReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 603 /* cmphi */, MCK_SVEVectorBReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEVectorBReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 609 /* cmphs */, MCK_SVEVectorBReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEVectorBReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 615 /* cmple */, MCK_SVEVectorBReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEVectorBReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 621 /* cmplo */, MCK_SVEVectorBReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEVectorBReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 627 /* cmpls */, MCK_SVEVectorBReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEVectorBReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 633 /* cmplt */, MCK_SVEVectorBReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEVectorBReg, 16 /* 4 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEVectorBReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 639 /* cmpne */, MCK_SVEVectorBReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 656 /* cnot */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 656 /* cnot */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 656 /* cnot */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 656 /* cnot */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 656 /* cnot */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 656 /* cnot */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 656 /* cnot */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 656 /* cnot */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 656 /* cnot */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 656 /* cnot */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 656 /* cnot */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 656 /* cnot */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 656 /* cnot */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 656 /* cnot */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 656 /* cnot */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 656 /* cnot */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 661 /* cnt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 661 /* cnt */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 661 /* cnt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 661 /* cnt */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 661 /* cnt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 661 /* cnt */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 661 /* cnt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 661 /* cnt */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 661 /* cnt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 661 /* cnt */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 661 /* cnt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 661 /* cnt */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 661 /* cnt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 661 /* cnt */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 661 /* cnt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 661 /* cnt */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 665 /* cntb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 665 /* cntb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 665 /* cntb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 665 /* cntb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 670 /* cntd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 670 /* cntd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 670 /* cntd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 670 /* cntd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 675 /* cnth */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 675 /* cnth */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 675 /* cnth */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 675 /* cnth */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 680 /* cntp */, MCK_SVEPredicateHReg, 4 /* 2 */ }, { Feature_HasSVE, 680 /* cntp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 680 /* cntp */, MCK_SVEPredicateHReg, 4 /* 2 */ }, { Feature_HasSVE, 680 /* cntp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 680 /* cntp */, MCK_SVEPredicateSReg, 4 /* 2 */ }, { Feature_HasSVE, 680 /* cntp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 680 /* cntp */, MCK_SVEPredicateSReg, 4 /* 2 */ }, { Feature_HasSVE, 680 /* cntp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 680 /* cntp */, MCK_SVEPredicateDReg, 4 /* 2 */ }, { Feature_HasSVE, 680 /* cntp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 680 /* cntp */, MCK_SVEPredicateDReg, 4 /* 2 */ }, { Feature_HasSVE, 680 /* cntp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 680 /* cntp */, MCK_SVEPredicateBReg, 4 /* 2 */ }, { Feature_HasSVE, 680 /* cntp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 680 /* cntp */, MCK_SVEPredicateBReg, 4 /* 2 */ }, { Feature_HasSVE, 680 /* cntp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 685 /* cntw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 685 /* cntw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 685 /* cntw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 685 /* cntw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 690 /* compact */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 690 /* compact */, MCK_SVEVectorSReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 690 /* compact */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 690 /* compact */, MCK_SVEVectorSReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 690 /* compact */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 690 /* compact */, MCK_SVEVectorDReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 690 /* compact */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 690 /* compact */, MCK_SVEVectorDReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVECpyImm16, 16 /* 4 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVECpyImm16, 16 /* 4 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVECpyImm16, 16 /* 4 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVECpyImm16, 16 /* 4 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVECpyImm32, 16 /* 4 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVECpyImm32, 16 /* 4 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVECpyImm32, 16 /* 4 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVECpyImm32, 16 /* 4 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVECpyImm64, 16 /* 4 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVECpyImm64, 16 /* 4 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVECpyImm64, 16 /* 4 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVECpyImm64, 16 /* 4 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVECpyImm8, 16 /* 4 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVECpyImm8, 16 /* 4 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVECpyImm8, 16 /* 4 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVECpyImm8, 16 /* 4 */ }, { Feature_HasSVE, 698 /* cpy */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 835 /* decb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 835 /* decb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 835 /* decb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 835 /* decb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 840 /* decd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 840 /* decd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 840 /* decd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 840 /* decd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 840 /* decd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 840 /* decd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 840 /* decd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 840 /* decd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 840 /* decd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 840 /* decd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 840 /* decd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 840 /* decd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 840 /* decd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 840 /* decd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 845 /* dech */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 845 /* dech */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 845 /* dech */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 845 /* dech */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 845 /* dech */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 845 /* dech */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 845 /* dech */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 845 /* dech */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 845 /* dech */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 845 /* dech */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 845 /* dech */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 845 /* dech */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 845 /* dech */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 845 /* dech */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 850 /* decp */, MCK_SVEPredicateHReg, 2 /* 1 */ }, { Feature_HasSVE, 850 /* decp */, MCK_SVEPredicateHReg, 2 /* 1 */ }, { Feature_HasSVE, 850 /* decp */, MCK_SVEPredicateSReg, 2 /* 1 */ }, { Feature_HasSVE, 850 /* decp */, MCK_SVEPredicateSReg, 2 /* 1 */ }, { Feature_HasSVE, 850 /* decp */, MCK_SVEPredicateDReg, 2 /* 1 */ }, { Feature_HasSVE, 850 /* decp */, MCK_SVEPredicateDReg, 2 /* 1 */ }, { Feature_HasSVE, 850 /* decp */, MCK_SVEPredicateBReg, 2 /* 1 */ }, { Feature_HasSVE, 850 /* decp */, MCK_SVEPredicateBReg, 2 /* 1 */ }, { Feature_HasSVE, 850 /* decp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 850 /* decp */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 850 /* decp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 850 /* decp */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 850 /* decp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 850 /* decp */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 850 /* decp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 850 /* decp */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 850 /* decp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 850 /* decp */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 850 /* decp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 850 /* decp */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 855 /* decw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 855 /* decw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 855 /* decw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 855 /* decw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 855 /* decw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 855 /* decw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 855 /* decw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 855 /* decw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 855 /* decw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 855 /* decw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 855 /* decw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 855 /* decw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 855 /* decw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 855 /* decw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { 0, 860 /* dmb */, MCK_Barrier, 1 /* 0 */ }, { 0, 860 /* dmb */, MCK_Barrier, 1 /* 0 */ }, { 0, 869 /* dsb */, MCK_Barrier, 1 /* 0 */ }, { 0, 869 /* dsb */, MCK_Barrier, 1 /* 0 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVECpyImm16, 2 /* 1 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVECpyImm16, 2 /* 1 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVECpyImm32, 2 /* 1 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVECpyImm32, 2 /* 1 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVECpyImm64, 2 /* 1 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVECpyImm64, 2 /* 1 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVECpyImm8, 2 /* 1 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVECpyImm8, 2 /* 1 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVEVectorQReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVEVectorQReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 873 /* dup */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 877 /* dupm */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 877 /* dupm */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 877 /* dupm */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 877 /* dupm */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 877 /* dupm */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 877 /* dupm */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 877 /* dupm */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 877 /* dupm */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 882 /* eon */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 882 /* eon */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 882 /* eon */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 882 /* eon */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 882 /* eon */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 882 /* eon */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 882 /* eon */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 882 /* eon */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 886 /* eor */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 895 /* eors */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 895 /* eors */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 895 /* eors */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 895 /* eors */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 900 /* eorv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 900 /* eorv */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 900 /* eorv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 900 /* eorv */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 900 /* eorv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 900 /* eorv */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 900 /* eorv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 900 /* eorv */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 900 /* eorv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 900 /* eorv */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 900 /* eorv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 900 /* eorv */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 900 /* eorv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 900 /* eorv */, MCK_SVEVectorBReg, 4 /* 2 */ }, { Feature_HasSVE, 900 /* eorv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 900 /* eorv */, MCK_SVEVectorBReg, 4 /* 2 */ }, { Feature_HasSVE, 928 /* ext */, MCK_SVEVectorBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 928 /* ext */, MCK_SVEVectorBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 937 /* fabd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 937 /* fabd */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 937 /* fabd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 937 /* fabd */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 937 /* fabd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 937 /* fabd */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 937 /* fabd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 937 /* fabd */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 937 /* fabd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 937 /* fabd */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 937 /* fabd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 937 /* fabd */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 942 /* fabs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 942 /* fabs */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 942 /* fabs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 942 /* fabs */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 942 /* fabs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 942 /* fabs */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 942 /* fabs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 942 /* fabs */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 942 /* fabs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 942 /* fabs */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 942 /* fabs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 942 /* fabs */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 947 /* facge */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 947 /* facge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 947 /* facge */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 947 /* facge */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 947 /* facge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 947 /* facge */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 947 /* facge */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 947 /* facge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 947 /* facge */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 947 /* facge */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 947 /* facge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 947 /* facge */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 947 /* facge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 947 /* facge */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 947 /* facge */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 947 /* facge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 947 /* facge */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 947 /* facge */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 953 /* facgt */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 953 /* facgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 953 /* facgt */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 953 /* facgt */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 953 /* facgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 953 /* facgt */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 953 /* facgt */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 953 /* facgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 953 /* facgt */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 953 /* facgt */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 953 /* facgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 953 /* facgt */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 953 /* facgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 953 /* facgt */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 953 /* facgt */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 953 /* facgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 953 /* facgt */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 953 /* facgt */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 959 /* facle */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 959 /* facle */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 959 /* facle */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 959 /* facle */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 959 /* facle */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 959 /* facle */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 959 /* facle */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 959 /* facle */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 959 /* facle */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 959 /* facle */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 959 /* facle */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 959 /* facle */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 959 /* facle */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 959 /* facle */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 959 /* facle */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 959 /* facle */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 959 /* facle */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 959 /* facle */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 965 /* faclt */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 965 /* faclt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 965 /* faclt */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 965 /* faclt */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 965 /* faclt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 965 /* faclt */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 965 /* faclt */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 965 /* faclt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 965 /* faclt */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 965 /* faclt */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 965 /* faclt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 965 /* faclt */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 965 /* faclt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 965 /* faclt */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 965 /* faclt */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 965 /* faclt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 965 /* faclt */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 965 /* faclt */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEExactFPImmOperandHalfOne, 32 /* 5 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEExactFPImmOperandHalfOne, 32 /* 5 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEExactFPImmOperandHalfOne, 32 /* 5 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEExactFPImmOperandHalfOne, 32 /* 5 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEExactFPImmOperandHalfOne, 32 /* 5 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 971 /* fadd */, MCK_SVEExactFPImmOperandHalfOne, 32 /* 5 */ }, { Feature_HasSVE, 976 /* fadda */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 976 /* fadda */, MCK_SVEVectorHReg, 8 /* 3 */ }, { Feature_HasSVE, 976 /* fadda */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 976 /* fadda */, MCK_SVEVectorHReg, 8 /* 3 */ }, { Feature_HasSVE, 976 /* fadda */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 976 /* fadda */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 976 /* fadda */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 976 /* fadda */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 976 /* fadda */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 976 /* fadda */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 976 /* fadda */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 976 /* fadda */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 988 /* faddv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 988 /* faddv */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 988 /* faddv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 988 /* faddv */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 988 /* faddv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 988 /* faddv */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 988 /* faddv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 988 /* faddv */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 988 /* faddv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 988 /* faddv */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 988 /* faddv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 988 /* faddv */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 994 /* fcadd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 994 /* fcadd */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 994 /* fcadd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 994 /* fcadd */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 994 /* fcadd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 994 /* fcadd */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 994 /* fcadd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 994 /* fcadd */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 994 /* fcadd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 994 /* fcadd */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 994 /* fcadd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 994 /* fcadd */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 1013 /* fcmeq */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 1019 /* fcmge */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 1025 /* fcmgt */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 1031 /* fcmla */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1031 /* fcmla */, MCK_SVEVector3bHReg, 4 /* 2 */ }, { Feature_HasSVE, 1031 /* fcmla */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1031 /* fcmla */, MCK_SVEVector3bHReg, 4 /* 2 */ }, { Feature_HasSVE, 1031 /* fcmla */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1031 /* fcmla */, MCK_SVEVector4bSReg, 4 /* 2 */ }, { Feature_HasSVE, 1031 /* fcmla */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1031 /* fcmla */, MCK_SVEVector4bSReg, 4 /* 2 */ }, { Feature_HasSVE, 1031 /* fcmla */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1031 /* fcmla */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1031 /* fcmla */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1031 /* fcmla */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1031 /* fcmla */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1031 /* fcmla */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1031 /* fcmla */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1031 /* fcmla */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1031 /* fcmla */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1031 /* fcmla */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1031 /* fcmla */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1031 /* fcmla */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 1037 /* fcmle */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 1043 /* fcmlt */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 1049 /* fcmne */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 1066 /* fcmuo */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 1066 /* fcmuo */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1066 /* fcmuo */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1066 /* fcmuo */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 1066 /* fcmuo */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1066 /* fcmuo */, MCK_SVEVectorHReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1066 /* fcmuo */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 1066 /* fcmuo */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1066 /* fcmuo */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1066 /* fcmuo */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 1066 /* fcmuo */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1066 /* fcmuo */, MCK_SVEVectorSReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1066 /* fcmuo */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1066 /* fcmuo */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 1066 /* fcmuo */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1066 /* fcmuo */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1066 /* fcmuo */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 1066 /* fcmuo */, MCK_SVEVectorDReg, 48 /* 4, 5 */ }, { Feature_HasSVE, 1072 /* fcpy */, MCK_FPImm, 16 /* 4 */ }, { Feature_HasSVE, 1072 /* fcpy */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1072 /* fcpy */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1072 /* fcpy */, MCK_FPImm, 16 /* 4 */ }, { Feature_HasSVE, 1072 /* fcpy */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1072 /* fcpy */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1072 /* fcpy */, MCK_FPImm, 16 /* 4 */ }, { Feature_HasSVE, 1072 /* fcpy */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1072 /* fcpy */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1072 /* fcpy */, MCK_FPImm, 16 /* 4 */ }, { Feature_HasSVE, 1072 /* fcpy */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1072 /* fcpy */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1072 /* fcpy */, MCK_FPImm, 16 /* 4 */ }, { Feature_HasSVE, 1072 /* fcpy */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1072 /* fcpy */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1072 /* fcpy */, MCK_FPImm, 16 /* 4 */ }, { Feature_HasSVE, 1072 /* fcpy */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1072 /* fcpy */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 1083 /* fcvt */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1185 /* fcvtzs */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEVectorHReg, 16 /* 4 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1192 /* fcvtzu */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1199 /* fdiv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1199 /* fdiv */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1199 /* fdiv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1199 /* fdiv */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1199 /* fdiv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1199 /* fdiv */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1199 /* fdiv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1199 /* fdiv */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1199 /* fdiv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1199 /* fdiv */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1199 /* fdiv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1199 /* fdiv */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1204 /* fdivr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1204 /* fdivr */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1204 /* fdivr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1204 /* fdivr */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1204 /* fdivr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1204 /* fdivr */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1204 /* fdivr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1204 /* fdivr */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1204 /* fdivr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1204 /* fdivr */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1204 /* fdivr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1204 /* fdivr */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1210 /* fdup */, MCK_FPImm, 2 /* 1 */ }, { Feature_HasSVE, 1210 /* fdup */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1210 /* fdup */, MCK_FPImm, 2 /* 1 */ }, { Feature_HasSVE, 1210 /* fdup */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1210 /* fdup */, MCK_FPImm, 2 /* 1 */ }, { Feature_HasSVE, 1210 /* fdup */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1210 /* fdup */, MCK_FPImm, 2 /* 1 */ }, { Feature_HasSVE, 1210 /* fdup */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1210 /* fdup */, MCK_FPImm, 2 /* 1 */ }, { Feature_HasSVE, 1210 /* fdup */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1210 /* fdup */, MCK_FPImm, 2 /* 1 */ }, { Feature_HasSVE, 1210 /* fdup */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1215 /* fexpa */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1215 /* fexpa */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1215 /* fexpa */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1215 /* fexpa */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1215 /* fexpa */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1215 /* fexpa */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1229 /* fmad */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1229 /* fmad */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1229 /* fmad */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1229 /* fmad */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1229 /* fmad */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1229 /* fmad */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1229 /* fmad */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1229 /* fmad */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1229 /* fmad */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1229 /* fmad */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1229 /* fmad */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1229 /* fmad */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEExactFPImmOperandZeroOne, 32 /* 5 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEExactFPImmOperandZeroOne, 32 /* 5 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEExactFPImmOperandZeroOne, 32 /* 5 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEExactFPImmOperandZeroOne, 32 /* 5 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEExactFPImmOperandZeroOne, 32 /* 5 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1240 /* fmax */, MCK_SVEExactFPImmOperandZeroOne, 32 /* 5 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEExactFPImmOperandZeroOne, 32 /* 5 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEExactFPImmOperandZeroOne, 32 /* 5 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEExactFPImmOperandZeroOne, 32 /* 5 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEExactFPImmOperandZeroOne, 32 /* 5 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEExactFPImmOperandZeroOne, 32 /* 5 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1245 /* fmaxnm */, MCK_SVEExactFPImmOperandZeroOne, 32 /* 5 */ }, { Feature_HasSVE, 1260 /* fmaxnmv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1260 /* fmaxnmv */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 1260 /* fmaxnmv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1260 /* fmaxnmv */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 1260 /* fmaxnmv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1260 /* fmaxnmv */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 1260 /* fmaxnmv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1260 /* fmaxnmv */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 1260 /* fmaxnmv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1260 /* fmaxnmv */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 1260 /* fmaxnmv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1260 /* fmaxnmv */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 1274 /* fmaxv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1274 /* fmaxv */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 1274 /* fmaxv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1274 /* fmaxv */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 1274 /* fmaxv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1274 /* fmaxv */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 1274 /* fmaxv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1274 /* fmaxv */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 1274 /* fmaxv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1274 /* fmaxv */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 1274 /* fmaxv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1274 /* fmaxv */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEExactFPImmOperandZeroOne, 32 /* 5 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEExactFPImmOperandZeroOne, 32 /* 5 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEExactFPImmOperandZeroOne, 32 /* 5 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEExactFPImmOperandZeroOne, 32 /* 5 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEExactFPImmOperandZeroOne, 32 /* 5 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1280 /* fmin */, MCK_SVEExactFPImmOperandZeroOne, 32 /* 5 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEExactFPImmOperandZeroOne, 32 /* 5 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEExactFPImmOperandZeroOne, 32 /* 5 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEExactFPImmOperandZeroOne, 32 /* 5 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEExactFPImmOperandZeroOne, 32 /* 5 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEExactFPImmOperandZeroOne, 32 /* 5 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1285 /* fminnm */, MCK_SVEExactFPImmOperandZeroOne, 32 /* 5 */ }, { Feature_HasSVE, 1300 /* fminnmv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1300 /* fminnmv */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 1300 /* fminnmv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1300 /* fminnmv */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 1300 /* fminnmv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1300 /* fminnmv */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 1300 /* fminnmv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1300 /* fminnmv */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 1300 /* fminnmv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1300 /* fminnmv */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 1300 /* fminnmv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1300 /* fminnmv */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 1314 /* fminv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1314 /* fminv */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 1314 /* fminv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1314 /* fminv */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 1314 /* fminv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1314 /* fminv */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 1314 /* fminv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1314 /* fminv */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 1314 /* fminv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1314 /* fminv */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 1314 /* fminv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1314 /* fminv */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 1320 /* fmla */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1320 /* fmla */, MCK_SVEVector3bHReg, 4 /* 2 */ }, { Feature_HasSVE, 1320 /* fmla */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1320 /* fmla */, MCK_SVEVector3bHReg, 4 /* 2 */ }, { Feature_HasSVE, 1320 /* fmla */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1320 /* fmla */, MCK_SVEVector3bSReg, 4 /* 2 */ }, { Feature_HasSVE, 1320 /* fmla */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1320 /* fmla */, MCK_SVEVector3bSReg, 4 /* 2 */ }, { Feature_HasSVE, 1320 /* fmla */, MCK_SVEVector4bDReg, 4 /* 2 */ }, { Feature_HasSVE, 1320 /* fmla */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1320 /* fmla */, MCK_SVEVector4bDReg, 4 /* 2 */ }, { Feature_HasSVE, 1320 /* fmla */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1320 /* fmla */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1320 /* fmla */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1320 /* fmla */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1320 /* fmla */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1320 /* fmla */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1320 /* fmla */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1320 /* fmla */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1320 /* fmla */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1320 /* fmla */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1320 /* fmla */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1320 /* fmla */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1320 /* fmla */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1325 /* fmls */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1325 /* fmls */, MCK_SVEVector3bHReg, 4 /* 2 */ }, { Feature_HasSVE, 1325 /* fmls */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1325 /* fmls */, MCK_SVEVector3bHReg, 4 /* 2 */ }, { Feature_HasSVE, 1325 /* fmls */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1325 /* fmls */, MCK_SVEVector3bSReg, 4 /* 2 */ }, { Feature_HasSVE, 1325 /* fmls */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1325 /* fmls */, MCK_SVEVector3bSReg, 4 /* 2 */ }, { Feature_HasSVE, 1325 /* fmls */, MCK_SVEVector4bDReg, 4 /* 2 */ }, { Feature_HasSVE, 1325 /* fmls */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1325 /* fmls */, MCK_SVEVector4bDReg, 4 /* 2 */ }, { Feature_HasSVE, 1325 /* fmls */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1325 /* fmls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1325 /* fmls */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1325 /* fmls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1325 /* fmls */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1325 /* fmls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1325 /* fmls */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1325 /* fmls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1325 /* fmls */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1325 /* fmls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1325 /* fmls */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1325 /* fmls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1325 /* fmls */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasFullFP16, 1330 /* fmov */, MCK_FPImm, 2 /* 1 */ }, { Feature_HasFullFP16, 1330 /* fmov */, MCK_FPImm, 2 /* 1 */ }, { Feature_HasFPARMv8, 1330 /* fmov */, MCK_FPImm, 2 /* 1 */ }, { Feature_HasFPARMv8, 1330 /* fmov */, MCK_FPImm, 2 /* 1 */ }, { Feature_HasFPARMv8, 1330 /* fmov */, MCK_FPImm, 2 /* 1 */ }, { Feature_HasFPARMv8, 1330 /* fmov */, MCK_FPImm, 2 /* 1 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_FPImm, 2 /* 1 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_FPImm, 2 /* 1 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_FPImm, 2 /* 1 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_FPImm, 2 /* 1 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_FPImm, 2 /* 1 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_FPImm, 2 /* 1 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasNEON, 1330 /* fmov */, MCK_FPImm, 4 /* 2 */ }, { Feature_HasNEON, 1330 /* fmov */, MCK_FPImm, 4 /* 2 */ }, { Feature_HasNEON|Feature_HasFullFP16, 1330 /* fmov */, MCK_FPImm, 4 /* 2 */ }, { Feature_HasNEON, 1330 /* fmov */, MCK_FPImm, 4 /* 2 */ }, { Feature_HasNEON|Feature_HasFullFP16, 1330 /* fmov */, MCK_FPImm, 4 /* 2 */ }, { Feature_HasNEON, 1330 /* fmov */, MCK_FPImm, 4 /* 2 */ }, { Feature_HasNEON, 1330 /* fmov */, MCK_FPImm, 4 /* 2 */ }, { Feature_HasNEON|Feature_HasFullFP16, 1330 /* fmov */, MCK_FPImm, 4 /* 2 */ }, { Feature_HasNEON, 1330 /* fmov */, MCK_FPImm, 4 /* 2 */ }, { Feature_HasNEON|Feature_HasFullFP16, 1330 /* fmov */, MCK_FPImm, 4 /* 2 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_FPImm, 16 /* 4 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_FPImm, 16 /* 4 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_FPImm, 16 /* 4 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_FPImm, 16 /* 4 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_FPImm, 16 /* 4 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_FPImm, 16 /* 4 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1330 /* fmov */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1335 /* fmsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1335 /* fmsb */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1335 /* fmsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1335 /* fmsb */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1335 /* fmsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1335 /* fmsb */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1335 /* fmsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1335 /* fmsb */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1335 /* fmsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1335 /* fmsb */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1335 /* fmsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1335 /* fmsb */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVector3bHReg, 4 /* 2 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVector3bHReg, 4 /* 2 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVector3bSReg, 4 /* 2 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVector3bSReg, 4 /* 2 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVector4bDReg, 4 /* 2 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVector4bDReg, 4 /* 2 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEExactFPImmOperandHalfTwo, 32 /* 5 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEExactFPImmOperandHalfTwo, 32 /* 5 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEExactFPImmOperandHalfTwo, 32 /* 5 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEExactFPImmOperandHalfTwo, 32 /* 5 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEExactFPImmOperandHalfTwo, 32 /* 5 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1346 /* fmul */, MCK_SVEExactFPImmOperandHalfTwo, 32 /* 5 */ }, { Feature_HasSVE, 1351 /* fmulx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1351 /* fmulx */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1351 /* fmulx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1351 /* fmulx */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1351 /* fmulx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1351 /* fmulx */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1351 /* fmulx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1351 /* fmulx */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1351 /* fmulx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1351 /* fmulx */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1351 /* fmulx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1351 /* fmulx */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1357 /* fneg */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1357 /* fneg */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1357 /* fneg */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1357 /* fneg */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1357 /* fneg */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1357 /* fneg */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1357 /* fneg */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1357 /* fneg */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1357 /* fneg */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1357 /* fneg */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1357 /* fneg */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1357 /* fneg */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1362 /* fnmad */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1362 /* fnmad */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1362 /* fnmad */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1362 /* fnmad */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1362 /* fnmad */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1362 /* fnmad */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1362 /* fnmad */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1362 /* fnmad */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1362 /* fnmad */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1362 /* fnmad */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1362 /* fnmad */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1362 /* fnmad */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1375 /* fnmla */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1375 /* fnmla */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1375 /* fnmla */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1375 /* fnmla */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1375 /* fnmla */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1375 /* fnmla */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1375 /* fnmla */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1375 /* fnmla */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1375 /* fnmla */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1375 /* fnmla */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1375 /* fnmla */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1375 /* fnmla */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1381 /* fnmls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1381 /* fnmls */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1381 /* fnmls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1381 /* fnmls */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1381 /* fnmls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1381 /* fnmls */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1381 /* fnmls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1381 /* fnmls */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1381 /* fnmls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1381 /* fnmls */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1381 /* fnmls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1381 /* fnmls */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1387 /* fnmsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1387 /* fnmsb */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1387 /* fnmsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1387 /* fnmsb */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1387 /* fnmsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1387 /* fnmsb */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1387 /* fnmsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1387 /* fnmsb */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1387 /* fnmsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1387 /* fnmsb */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1387 /* fnmsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1387 /* fnmsb */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1406 /* frecpe */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1406 /* frecpe */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1406 /* frecpe */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1406 /* frecpe */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1406 /* frecpe */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1406 /* frecpe */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1413 /* frecps */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1413 /* frecps */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1413 /* frecps */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1413 /* frecps */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1413 /* frecps */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1413 /* frecps */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1420 /* frecpx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1420 /* frecpx */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1420 /* frecpx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1420 /* frecpx */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1420 /* frecpx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1420 /* frecpx */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1420 /* frecpx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1420 /* frecpx */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1420 /* frecpx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1420 /* frecpx */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1420 /* frecpx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1420 /* frecpx */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1427 /* frinta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1427 /* frinta */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1427 /* frinta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1427 /* frinta */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1427 /* frinta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1427 /* frinta */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1427 /* frinta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1427 /* frinta */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1427 /* frinta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1427 /* frinta */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1427 /* frinta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1427 /* frinta */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1434 /* frinti */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1434 /* frinti */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1434 /* frinti */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1434 /* frinti */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1434 /* frinti */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1434 /* frinti */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1434 /* frinti */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1434 /* frinti */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1434 /* frinti */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1434 /* frinti */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1434 /* frinti */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1434 /* frinti */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1441 /* frintm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1441 /* frintm */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1441 /* frintm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1441 /* frintm */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1441 /* frintm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1441 /* frintm */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1441 /* frintm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1441 /* frintm */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1441 /* frintm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1441 /* frintm */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1441 /* frintm */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1441 /* frintm */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1448 /* frintn */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1448 /* frintn */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1448 /* frintn */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1448 /* frintn */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1448 /* frintn */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1448 /* frintn */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1448 /* frintn */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1448 /* frintn */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1448 /* frintn */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1448 /* frintn */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1448 /* frintn */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1448 /* frintn */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1455 /* frintp */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1455 /* frintp */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1455 /* frintp */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1455 /* frintp */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1455 /* frintp */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1455 /* frintp */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1455 /* frintp */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1455 /* frintp */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1455 /* frintp */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1455 /* frintp */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1455 /* frintp */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1455 /* frintp */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1462 /* frintx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1462 /* frintx */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1462 /* frintx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1462 /* frintx */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1462 /* frintx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1462 /* frintx */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1462 /* frintx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1462 /* frintx */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1462 /* frintx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1462 /* frintx */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1462 /* frintx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1462 /* frintx */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1469 /* frintz */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1469 /* frintz */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1469 /* frintz */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1469 /* frintz */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1469 /* frintz */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1469 /* frintz */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1469 /* frintz */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1469 /* frintz */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1469 /* frintz */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1469 /* frintz */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1469 /* frintz */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1469 /* frintz */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1476 /* frsqrte */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1476 /* frsqrte */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1476 /* frsqrte */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1476 /* frsqrte */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1476 /* frsqrte */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1476 /* frsqrte */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 1484 /* frsqrts */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1484 /* frsqrts */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1484 /* frsqrts */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1484 /* frsqrts */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1484 /* frsqrts */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1484 /* frsqrts */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1492 /* fscale */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1492 /* fscale */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1492 /* fscale */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1492 /* fscale */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1492 /* fscale */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1492 /* fscale */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1492 /* fscale */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1492 /* fscale */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1492 /* fscale */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1492 /* fscale */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1492 /* fscale */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1492 /* fscale */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1499 /* fsqrt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1499 /* fsqrt */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1499 /* fsqrt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1499 /* fsqrt */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1499 /* fsqrt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1499 /* fsqrt */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1499 /* fsqrt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1499 /* fsqrt */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1499 /* fsqrt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1499 /* fsqrt */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1499 /* fsqrt */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1499 /* fsqrt */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEExactFPImmOperandHalfOne, 32 /* 5 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEExactFPImmOperandHalfOne, 32 /* 5 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEExactFPImmOperandHalfOne, 32 /* 5 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEExactFPImmOperandHalfOne, 32 /* 5 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEExactFPImmOperandHalfOne, 32 /* 5 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1505 /* fsub */, MCK_SVEExactFPImmOperandHalfOne, 32 /* 5 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEExactFPImmOperandHalfOne, 32 /* 5 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEExactFPImmOperandHalfOne, 32 /* 5 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEExactFPImmOperandHalfOne, 32 /* 5 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEExactFPImmOperandHalfOne, 32 /* 5 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEExactFPImmOperandHalfOne, 32 /* 5 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 1510 /* fsubr */, MCK_SVEExactFPImmOperandHalfOne, 32 /* 5 */ }, { Feature_HasSVE, 1516 /* ftmad */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1516 /* ftmad */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1516 /* ftmad */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1516 /* ftmad */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1516 /* ftmad */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1516 /* ftmad */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1522 /* ftsmul */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1522 /* ftsmul */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1522 /* ftsmul */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1522 /* ftsmul */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1522 /* ftsmul */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1522 /* ftsmul */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1529 /* ftssel */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1529 /* ftssel */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1529 /* ftssel */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1529 /* ftssel */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1529 /* ftssel */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1529 /* ftssel */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 1549 /* incb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 1549 /* incb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 1549 /* incb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 1549 /* incb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 1554 /* incd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1554 /* incd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1554 /* incd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 1554 /* incd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 1554 /* incd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 1554 /* incd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1554 /* incd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 1554 /* incd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1554 /* incd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 1554 /* incd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 1554 /* incd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 1554 /* incd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1554 /* incd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 1554 /* incd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1559 /* inch */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1559 /* inch */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1559 /* inch */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 1559 /* inch */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 1559 /* inch */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 1559 /* inch */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1559 /* inch */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 1559 /* inch */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1559 /* inch */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 1559 /* inch */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 1559 /* inch */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 1559 /* inch */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1559 /* inch */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 1559 /* inch */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1564 /* incp */, MCK_SVEPredicateHReg, 2 /* 1 */ }, { Feature_HasSVE, 1564 /* incp */, MCK_SVEPredicateHReg, 2 /* 1 */ }, { Feature_HasSVE, 1564 /* incp */, MCK_SVEPredicateSReg, 2 /* 1 */ }, { Feature_HasSVE, 1564 /* incp */, MCK_SVEPredicateSReg, 2 /* 1 */ }, { Feature_HasSVE, 1564 /* incp */, MCK_SVEPredicateDReg, 2 /* 1 */ }, { Feature_HasSVE, 1564 /* incp */, MCK_SVEPredicateDReg, 2 /* 1 */ }, { Feature_HasSVE, 1564 /* incp */, MCK_SVEPredicateBReg, 2 /* 1 */ }, { Feature_HasSVE, 1564 /* incp */, MCK_SVEPredicateBReg, 2 /* 1 */ }, { Feature_HasSVE, 1564 /* incp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1564 /* incp */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1564 /* incp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1564 /* incp */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1564 /* incp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1564 /* incp */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1564 /* incp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1564 /* incp */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1564 /* incp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1564 /* incp */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1564 /* incp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1564 /* incp */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1569 /* incw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1569 /* incw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1569 /* incw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 1569 /* incw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 1569 /* incw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 1569 /* incw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1569 /* incw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 1569 /* incw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1569 /* incw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 1569 /* incw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 1569 /* incw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 1569 /* incw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1569 /* incw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 1569 /* incw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 1574 /* index */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 1584 /* insr */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1584 /* insr */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1584 /* insr */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1584 /* insr */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1584 /* insr */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1584 /* insr */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1584 /* insr */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1584 /* insr */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1584 /* insr */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1584 /* insr */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1584 /* insr */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1584 /* insr */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1584 /* insr */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 1584 /* insr */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 1584 /* insr */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 1584 /* insr */, MCK_SVEVectorBReg, 1 /* 0 */ }, { 0, 1589 /* isb */, MCK_Barrier, 1 /* 0 */ }, { 0, 1589 /* isb */, MCK_Barrier, 1 /* 0 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEVectorBReg, 4 /* 2 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEVectorBReg, 4 /* 2 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEVectorBReg, 4 /* 2 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEVectorBReg, 4 /* 2 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1593 /* lasta */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEVectorBReg, 4 /* 2 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEVectorBReg, 4 /* 2 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEVectorBReg, 4 /* 2 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEVectorBReg, 4 /* 2 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1599 /* lastb */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_ZPRExtendSXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_ZPRExtendSXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_ZPRExtendUXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_ZPRExtendUXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_ZPRExtendSXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_ZPRExtendSXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_ZPRExtendUXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_ZPRExtendUXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_ZPRExtendSXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_ZPRExtendSXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_ZPRExtendUXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_ZPRExtendUXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_ZPRExtendSXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_ZPRExtendSXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_ZPRExtendUXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_ZPRExtendUXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1609 /* ld1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_GPR64NoXZRshifted64, 64 /* 6 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_GPR64NoXZRshifted64, 64 /* 6 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_ZPRExtendLSL6464, 64 /* 6 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_ZPRExtendLSL6464, 64 /* 6 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_ZPRExtendSXTW6464, 64 /* 6 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_ZPRExtendSXTW6464, 64 /* 6 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_ZPRExtendUXTW6464, 64 /* 6 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_ZPRExtendUXTW6464, 64 /* 6 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_GPR64NoXZRshifted64, 64 /* 6 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_GPR64NoXZRshifted64, 64 /* 6 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_ZPRExtendLSL6464, 64 /* 6 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_ZPRExtendLSL6464, 64 /* 6 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_ZPRExtendSXTW6464, 64 /* 6 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_ZPRExtendSXTW6464, 64 /* 6 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_ZPRExtendUXTW6464, 64 /* 6 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_ZPRExtendUXTW6464, 64 /* 6 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1614 /* ld1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendSXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendSXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendSXTW328, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendSXTW328, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendUXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendUXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendUXTW328, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendUXTW328, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendLSL6416, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendLSL6416, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendSXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendSXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendUXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendUXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendSXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendSXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendSXTW328, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendSXTW328, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendUXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendUXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendUXTW328, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendUXTW328, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendLSL6416, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendLSL6416, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendSXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendSXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendUXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendUXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1619 /* ld1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1629 /* ld1rb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1635 /* ld1rd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1635 /* ld1rd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1635 /* ld1rd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1635 /* ld1rd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1635 /* ld1rd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1635 /* ld1rd */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1635 /* ld1rd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1635 /* ld1rd */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1635 /* ld1rd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1635 /* ld1rd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1635 /* ld1rd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1635 /* ld1rd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1635 /* ld1rd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1635 /* ld1rd */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1635 /* ld1rd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1635 /* ld1rd */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1641 /* ld1rh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1647 /* ld1rqb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1647 /* ld1rqb */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 1647 /* ld1rqb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1647 /* ld1rqb */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 1647 /* ld1rqb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1647 /* ld1rqb */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 1647 /* ld1rqb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1647 /* ld1rqb */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 1647 /* ld1rqb */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1647 /* ld1rqb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1647 /* ld1rqb */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 1647 /* ld1rqb */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1647 /* ld1rqb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1647 /* ld1rqb */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 1647 /* ld1rqb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1647 /* ld1rqb */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 1647 /* ld1rqb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1647 /* ld1rqb */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 1647 /* ld1rqb */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1647 /* ld1rqb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1647 /* ld1rqb */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 1647 /* ld1rqb */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1647 /* ld1rqb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1647 /* ld1rqb */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 1647 /* ld1rqb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1647 /* ld1rqb */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 1647 /* ld1rqb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1647 /* ld1rqb */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 1654 /* ld1rqd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1654 /* ld1rqd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1654 /* ld1rqd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1654 /* ld1rqd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1654 /* ld1rqd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1654 /* ld1rqd */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1654 /* ld1rqd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1654 /* ld1rqd */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1654 /* ld1rqd */, MCK_GPR64NoXZRshifted64, 64 /* 6 */ }, { Feature_HasSVE, 1654 /* ld1rqd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1654 /* ld1rqd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1654 /* ld1rqd */, MCK_GPR64NoXZRshifted64, 64 /* 6 */ }, { Feature_HasSVE, 1654 /* ld1rqd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1654 /* ld1rqd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1654 /* ld1rqd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1654 /* ld1rqd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1654 /* ld1rqd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1654 /* ld1rqd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1654 /* ld1rqd */, MCK_GPR64NoXZRshifted64, 64 /* 6 */ }, { Feature_HasSVE, 1654 /* ld1rqd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1654 /* ld1rqd */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1654 /* ld1rqd */, MCK_GPR64NoXZRshifted64, 64 /* 6 */ }, { Feature_HasSVE, 1654 /* ld1rqd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1654 /* ld1rqd */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1654 /* ld1rqd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1654 /* ld1rqd */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1654 /* ld1rqd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1654 /* ld1rqd */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1661 /* ld1rqh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1661 /* ld1rqh */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1661 /* ld1rqh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1661 /* ld1rqh */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1661 /* ld1rqh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1661 /* ld1rqh */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1661 /* ld1rqh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1661 /* ld1rqh */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1661 /* ld1rqh */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1661 /* ld1rqh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1661 /* ld1rqh */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1661 /* ld1rqh */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1661 /* ld1rqh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1661 /* ld1rqh */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1661 /* ld1rqh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1661 /* ld1rqh */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1661 /* ld1rqh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1661 /* ld1rqh */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1661 /* ld1rqh */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1661 /* ld1rqh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1661 /* ld1rqh */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1661 /* ld1rqh */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1661 /* ld1rqh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1661 /* ld1rqh */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1661 /* ld1rqh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1661 /* ld1rqh */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1661 /* ld1rqh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1661 /* ld1rqh */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1668 /* ld1rqw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1668 /* ld1rqw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1668 /* ld1rqw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1668 /* ld1rqw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1668 /* ld1rqw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1668 /* ld1rqw */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1668 /* ld1rqw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1668 /* ld1rqw */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1668 /* ld1rqw */, MCK_GPR64NoXZRshifted32, 64 /* 6 */ }, { Feature_HasSVE, 1668 /* ld1rqw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1668 /* ld1rqw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1668 /* ld1rqw */, MCK_GPR64NoXZRshifted32, 64 /* 6 */ }, { Feature_HasSVE, 1668 /* ld1rqw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1668 /* ld1rqw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1668 /* ld1rqw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1668 /* ld1rqw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1668 /* ld1rqw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1668 /* ld1rqw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1668 /* ld1rqw */, MCK_GPR64NoXZRshifted32, 64 /* 6 */ }, { Feature_HasSVE, 1668 /* ld1rqw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1668 /* ld1rqw */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1668 /* ld1rqw */, MCK_GPR64NoXZRshifted32, 64 /* 6 */ }, { Feature_HasSVE, 1668 /* ld1rqw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1668 /* ld1rqw */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1668 /* ld1rqw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1668 /* ld1rqw */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1668 /* ld1rqw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1668 /* ld1rqw */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1675 /* ld1rsb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1682 /* ld1rsh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1689 /* ld1rsw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1689 /* ld1rsw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1689 /* ld1rsw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1689 /* ld1rsw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1689 /* ld1rsw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1689 /* ld1rsw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1689 /* ld1rsw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1689 /* ld1rsw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1689 /* ld1rsw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1689 /* ld1rsw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1689 /* ld1rsw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1689 /* ld1rsw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1689 /* ld1rsw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1689 /* ld1rsw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1689 /* ld1rsw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1689 /* ld1rsw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1696 /* ld1rw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_ZPRExtendSXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_ZPRExtendSXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_ZPRExtendUXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_ZPRExtendUXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_ZPRExtendSXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_ZPRExtendSXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_ZPRExtendUXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_ZPRExtendUXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_ZPRExtendSXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_ZPRExtendSXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_ZPRExtendUXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_ZPRExtendUXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_ZPRExtendSXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_ZPRExtendSXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_ZPRExtendUXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_ZPRExtendUXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1702 /* ld1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendSXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendSXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendSXTW328, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendSXTW328, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendUXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendUXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendUXTW328, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendUXTW328, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendLSL6416, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendLSL6416, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendSXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendSXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendUXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendUXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendSXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendSXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendSXTW328, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendSXTW328, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendUXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendUXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendUXTW328, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendUXTW328, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendLSL6416, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendLSL6416, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendSXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendSXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendUXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendUXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1708 /* ld1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_GPR64NoXZRshifted32, 64 /* 6 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_GPR64NoXZRshifted32, 64 /* 6 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_ZPRExtendLSL6432, 64 /* 6 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_ZPRExtendLSL6432, 64 /* 6 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_ZPRExtendSXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_ZPRExtendSXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_ZPRExtendUXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_ZPRExtendUXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_GPR64NoXZRshifted32, 64 /* 6 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_GPR64NoXZRshifted32, 64 /* 6 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_ZPRExtendLSL6432, 64 /* 6 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_ZPRExtendLSL6432, 64 /* 6 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_ZPRExtendSXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_ZPRExtendSXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_ZPRExtendUXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_ZPRExtendUXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1714 /* ld1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_GPR64NoXZRshifted32, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_GPR64NoXZRshifted32, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendSXTW3232, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendSXTW3232, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendSXTW328, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendSXTW328, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendUXTW3232, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendUXTW3232, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendUXTW328, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendUXTW328, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_GPR64NoXZRshifted32, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_GPR64NoXZRshifted32, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendLSL6432, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendLSL6432, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendSXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendSXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendUXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendUXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_GPR64NoXZRshifted32, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_GPR64NoXZRshifted32, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendSXTW3232, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendSXTW3232, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendSXTW328, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendSXTW328, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendUXTW3232, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendUXTW3232, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendUXTW328, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendUXTW328, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_GPR64NoXZRshifted32, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_GPR64NoXZRshifted32, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendLSL6432, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendLSL6432, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendSXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendSXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendUXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendUXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1720 /* ld1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 1729 /* ld2b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1729 /* ld2b */, MCK_SVEVectorList28, 1 /* 0 */ }, { Feature_HasSVE, 1729 /* ld2b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1729 /* ld2b */, MCK_SVEVectorList28, 1 /* 0 */ }, { Feature_HasSVE, 1729 /* ld2b */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1729 /* ld2b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1729 /* ld2b */, MCK_SVEVectorList28, 1 /* 0 */ }, { Feature_HasSVE, 1729 /* ld2b */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1729 /* ld2b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1729 /* ld2b */, MCK_SVEVectorList28, 1 /* 0 */ }, { Feature_HasSVE, 1729 /* ld2b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1729 /* ld2b */, MCK_SVEVectorList28, 1 /* 0 */ }, { Feature_HasSVE, 1729 /* ld2b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1729 /* ld2b */, MCK_SVEVectorList28, 1 /* 0 */ }, { Feature_HasSVE, 1734 /* ld2d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1734 /* ld2d */, MCK_SVEVectorList264, 1 /* 0 */ }, { Feature_HasSVE, 1734 /* ld2d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1734 /* ld2d */, MCK_SVEVectorList264, 1 /* 0 */ }, { Feature_HasSVE, 1734 /* ld2d */, MCK_GPR64NoXZRshifted64, 64 /* 6 */ }, { Feature_HasSVE, 1734 /* ld2d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1734 /* ld2d */, MCK_SVEVectorList264, 1 /* 0 */ }, { Feature_HasSVE, 1734 /* ld2d */, MCK_GPR64NoXZRshifted64, 64 /* 6 */ }, { Feature_HasSVE, 1734 /* ld2d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1734 /* ld2d */, MCK_SVEVectorList264, 1 /* 0 */ }, { Feature_HasSVE, 1734 /* ld2d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1734 /* ld2d */, MCK_SVEVectorList264, 1 /* 0 */ }, { Feature_HasSVE, 1734 /* ld2d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1734 /* ld2d */, MCK_SVEVectorList264, 1 /* 0 */ }, { Feature_HasSVE, 1739 /* ld2h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1739 /* ld2h */, MCK_SVEVectorList216, 1 /* 0 */ }, { Feature_HasSVE, 1739 /* ld2h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1739 /* ld2h */, MCK_SVEVectorList216, 1 /* 0 */ }, { Feature_HasSVE, 1739 /* ld2h */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1739 /* ld2h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1739 /* ld2h */, MCK_SVEVectorList216, 1 /* 0 */ }, { Feature_HasSVE, 1739 /* ld2h */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1739 /* ld2h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1739 /* ld2h */, MCK_SVEVectorList216, 1 /* 0 */ }, { Feature_HasSVE, 1739 /* ld2h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1739 /* ld2h */, MCK_SVEVectorList216, 1 /* 0 */ }, { Feature_HasSVE, 1739 /* ld2h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1739 /* ld2h */, MCK_SVEVectorList216, 1 /* 0 */ }, { Feature_HasSVE, 1749 /* ld2w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1749 /* ld2w */, MCK_SVEVectorList232, 1 /* 0 */ }, { Feature_HasSVE, 1749 /* ld2w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1749 /* ld2w */, MCK_SVEVectorList232, 1 /* 0 */ }, { Feature_HasSVE, 1749 /* ld2w */, MCK_GPR64NoXZRshifted32, 64 /* 6 */ }, { Feature_HasSVE, 1749 /* ld2w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1749 /* ld2w */, MCK_SVEVectorList232, 1 /* 0 */ }, { Feature_HasSVE, 1749 /* ld2w */, MCK_GPR64NoXZRshifted32, 64 /* 6 */ }, { Feature_HasSVE, 1749 /* ld2w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1749 /* ld2w */, MCK_SVEVectorList232, 1 /* 0 */ }, { Feature_HasSVE, 1749 /* ld2w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1749 /* ld2w */, MCK_SVEVectorList232, 1 /* 0 */ }, { Feature_HasSVE, 1749 /* ld2w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1749 /* ld2w */, MCK_SVEVectorList232, 1 /* 0 */ }, { Feature_HasSVE, 1758 /* ld3b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1758 /* ld3b */, MCK_SVEVectorList38, 1 /* 0 */ }, { Feature_HasSVE, 1758 /* ld3b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1758 /* ld3b */, MCK_SVEVectorList38, 1 /* 0 */ }, { Feature_HasSVE, 1758 /* ld3b */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1758 /* ld3b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1758 /* ld3b */, MCK_SVEVectorList38, 1 /* 0 */ }, { Feature_HasSVE, 1758 /* ld3b */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1758 /* ld3b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1758 /* ld3b */, MCK_SVEVectorList38, 1 /* 0 */ }, { Feature_HasSVE, 1758 /* ld3b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1758 /* ld3b */, MCK_SVEVectorList38, 1 /* 0 */ }, { Feature_HasSVE, 1758 /* ld3b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1758 /* ld3b */, MCK_SVEVectorList38, 1 /* 0 */ }, { Feature_HasSVE, 1763 /* ld3d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1763 /* ld3d */, MCK_SVEVectorList364, 1 /* 0 */ }, { Feature_HasSVE, 1763 /* ld3d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1763 /* ld3d */, MCK_SVEVectorList364, 1 /* 0 */ }, { Feature_HasSVE, 1763 /* ld3d */, MCK_GPR64NoXZRshifted64, 64 /* 6 */ }, { Feature_HasSVE, 1763 /* ld3d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1763 /* ld3d */, MCK_SVEVectorList364, 1 /* 0 */ }, { Feature_HasSVE, 1763 /* ld3d */, MCK_GPR64NoXZRshifted64, 64 /* 6 */ }, { Feature_HasSVE, 1763 /* ld3d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1763 /* ld3d */, MCK_SVEVectorList364, 1 /* 0 */ }, { Feature_HasSVE, 1763 /* ld3d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1763 /* ld3d */, MCK_SVEVectorList364, 1 /* 0 */ }, { Feature_HasSVE, 1763 /* ld3d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1763 /* ld3d */, MCK_SVEVectorList364, 1 /* 0 */ }, { Feature_HasSVE, 1768 /* ld3h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1768 /* ld3h */, MCK_SVEVectorList316, 1 /* 0 */ }, { Feature_HasSVE, 1768 /* ld3h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1768 /* ld3h */, MCK_SVEVectorList316, 1 /* 0 */ }, { Feature_HasSVE, 1768 /* ld3h */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1768 /* ld3h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1768 /* ld3h */, MCK_SVEVectorList316, 1 /* 0 */ }, { Feature_HasSVE, 1768 /* ld3h */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1768 /* ld3h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1768 /* ld3h */, MCK_SVEVectorList316, 1 /* 0 */ }, { Feature_HasSVE, 1768 /* ld3h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1768 /* ld3h */, MCK_SVEVectorList316, 1 /* 0 */ }, { Feature_HasSVE, 1768 /* ld3h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1768 /* ld3h */, MCK_SVEVectorList316, 1 /* 0 */ }, { Feature_HasSVE, 1778 /* ld3w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1778 /* ld3w */, MCK_SVEVectorList332, 1 /* 0 */ }, { Feature_HasSVE, 1778 /* ld3w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1778 /* ld3w */, MCK_SVEVectorList332, 1 /* 0 */ }, { Feature_HasSVE, 1778 /* ld3w */, MCK_GPR64NoXZRshifted32, 64 /* 6 */ }, { Feature_HasSVE, 1778 /* ld3w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1778 /* ld3w */, MCK_SVEVectorList332, 1 /* 0 */ }, { Feature_HasSVE, 1778 /* ld3w */, MCK_GPR64NoXZRshifted32, 64 /* 6 */ }, { Feature_HasSVE, 1778 /* ld3w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1778 /* ld3w */, MCK_SVEVectorList332, 1 /* 0 */ }, { Feature_HasSVE, 1778 /* ld3w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1778 /* ld3w */, MCK_SVEVectorList332, 1 /* 0 */ }, { Feature_HasSVE, 1778 /* ld3w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1778 /* ld3w */, MCK_SVEVectorList332, 1 /* 0 */ }, { Feature_HasSVE, 1787 /* ld4b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1787 /* ld4b */, MCK_SVEVectorList48, 1 /* 0 */ }, { Feature_HasSVE, 1787 /* ld4b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1787 /* ld4b */, MCK_SVEVectorList48, 1 /* 0 */ }, { Feature_HasSVE, 1787 /* ld4b */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1787 /* ld4b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1787 /* ld4b */, MCK_SVEVectorList48, 1 /* 0 */ }, { Feature_HasSVE, 1787 /* ld4b */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 1787 /* ld4b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1787 /* ld4b */, MCK_SVEVectorList48, 1 /* 0 */ }, { Feature_HasSVE, 1787 /* ld4b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1787 /* ld4b */, MCK_SVEVectorList48, 1 /* 0 */ }, { Feature_HasSVE, 1787 /* ld4b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1787 /* ld4b */, MCK_SVEVectorList48, 1 /* 0 */ }, { Feature_HasSVE, 1792 /* ld4d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1792 /* ld4d */, MCK_SVEVectorList464, 1 /* 0 */ }, { Feature_HasSVE, 1792 /* ld4d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1792 /* ld4d */, MCK_SVEVectorList464, 1 /* 0 */ }, { Feature_HasSVE, 1792 /* ld4d */, MCK_GPR64NoXZRshifted64, 64 /* 6 */ }, { Feature_HasSVE, 1792 /* ld4d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1792 /* ld4d */, MCK_SVEVectorList464, 1 /* 0 */ }, { Feature_HasSVE, 1792 /* ld4d */, MCK_GPR64NoXZRshifted64, 64 /* 6 */ }, { Feature_HasSVE, 1792 /* ld4d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1792 /* ld4d */, MCK_SVEVectorList464, 1 /* 0 */ }, { Feature_HasSVE, 1792 /* ld4d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1792 /* ld4d */, MCK_SVEVectorList464, 1 /* 0 */ }, { Feature_HasSVE, 1792 /* ld4d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1792 /* ld4d */, MCK_SVEVectorList464, 1 /* 0 */ }, { Feature_HasSVE, 1797 /* ld4h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1797 /* ld4h */, MCK_SVEVectorList416, 1 /* 0 */ }, { Feature_HasSVE, 1797 /* ld4h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1797 /* ld4h */, MCK_SVEVectorList416, 1 /* 0 */ }, { Feature_HasSVE, 1797 /* ld4h */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1797 /* ld4h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1797 /* ld4h */, MCK_SVEVectorList416, 1 /* 0 */ }, { Feature_HasSVE, 1797 /* ld4h */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 1797 /* ld4h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1797 /* ld4h */, MCK_SVEVectorList416, 1 /* 0 */ }, { Feature_HasSVE, 1797 /* ld4h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1797 /* ld4h */, MCK_SVEVectorList416, 1 /* 0 */ }, { Feature_HasSVE, 1797 /* ld4h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1797 /* ld4h */, MCK_SVEVectorList416, 1 /* 0 */ }, { Feature_HasSVE, 1807 /* ld4w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1807 /* ld4w */, MCK_SVEVectorList432, 1 /* 0 */ }, { Feature_HasSVE, 1807 /* ld4w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1807 /* ld4w */, MCK_SVEVectorList432, 1 /* 0 */ }, { Feature_HasSVE, 1807 /* ld4w */, MCK_GPR64NoXZRshifted32, 64 /* 6 */ }, { Feature_HasSVE, 1807 /* ld4w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1807 /* ld4w */, MCK_SVEVectorList432, 1 /* 0 */ }, { Feature_HasSVE, 1807 /* ld4w */, MCK_GPR64NoXZRshifted32, 64 /* 6 */ }, { Feature_HasSVE, 1807 /* ld4w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1807 /* ld4w */, MCK_SVEVectorList432, 1 /* 0 */ }, { Feature_HasSVE, 1807 /* ld4w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1807 /* ld4w */, MCK_SVEVectorList432, 1 /* 0 */ }, { Feature_HasSVE, 1807 /* ld4w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 1807 /* ld4w */, MCK_SVEVectorList432, 1 /* 0 */ }, { Feature_HasRCPC, 1904 /* ldapr */, MCK_GPR64sp0, 4 /* 2 */ }, { Feature_HasRCPC, 1904 /* ldapr */, MCK_GPR64sp0, 4 /* 2 */ }, { Feature_HasRCPC, 1904 /* ldapr */, MCK_GPR64sp0, 4 /* 2 */ }, { Feature_HasRCPC, 1904 /* ldapr */, MCK_GPR64sp0, 4 /* 2 */ }, { Feature_HasRCPC, 1910 /* ldaprb */, MCK_GPR64sp0, 4 /* 2 */ }, { Feature_HasRCPC, 1910 /* ldaprb */, MCK_GPR64sp0, 4 /* 2 */ }, { Feature_HasRCPC, 1917 /* ldaprh */, MCK_GPR64sp0, 4 /* 2 */ }, { Feature_HasRCPC, 1917 /* ldaprh */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 1974 /* ldar */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 1974 /* ldar */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 1974 /* ldar */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 1974 /* ldar */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 1979 /* ldarb */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 1979 /* ldarb */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 1985 /* ldarh */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 1985 /* ldarh */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 1991 /* ldaxp */, MCK_GPR64sp0, 8 /* 3 */ }, { 0, 1991 /* ldaxp */, MCK_GPR64sp0, 8 /* 3 */ }, { 0, 1991 /* ldaxp */, MCK_GPR64sp0, 8 /* 3 */ }, { 0, 1991 /* ldaxp */, MCK_GPR64sp0, 8 /* 3 */ }, { 0, 1997 /* ldaxr */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 1997 /* ldaxr */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 1997 /* ldaxr */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 1997 /* ldaxr */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 2003 /* ldaxrb */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 2003 /* ldaxrb */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 2010 /* ldaxrh */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 2010 /* ldaxrh */, MCK_GPR64sp0, 4 /* 2 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_GPR64shifted8, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_GPR64shifted8, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_GPR64shifted8, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_GPR64shifted8, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_ZPRExtendSXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_ZPRExtendSXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_ZPRExtendUXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_ZPRExtendUXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_GPR64shifted8, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_GPR64shifted8, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_ZPRExtendSXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_ZPRExtendSXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_ZPRExtendUXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_ZPRExtendUXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_GPR64shifted8, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_GPR64shifted8, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_GPR64shifted8, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_GPR64shifted8, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_GPR64shifted8, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_GPR64shifted8, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_GPR64shifted8, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_GPR64shifted8, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_ZPRExtendSXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_ZPRExtendSXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_ZPRExtendUXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_ZPRExtendUXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_GPR64shifted8, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_GPR64shifted8, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_ZPRExtendSXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_ZPRExtendSXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_ZPRExtendUXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_ZPRExtendUXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 2201 /* ldff1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_GPR64shifted64, 64 /* 6 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_GPR64shifted64, 64 /* 6 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_ZPRExtendLSL6464, 64 /* 6 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_ZPRExtendLSL6464, 64 /* 6 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_ZPRExtendSXTW6464, 64 /* 6 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_ZPRExtendSXTW6464, 64 /* 6 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_ZPRExtendUXTW6464, 64 /* 6 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_ZPRExtendUXTW6464, 64 /* 6 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_GPR64shifted64, 64 /* 6 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_GPR64shifted64, 64 /* 6 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_ZPRExtendLSL6464, 64 /* 6 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_ZPRExtendLSL6464, 64 /* 6 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_ZPRExtendSXTW6464, 64 /* 6 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_ZPRExtendSXTW6464, 64 /* 6 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_ZPRExtendUXTW6464, 64 /* 6 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_ZPRExtendUXTW6464, 64 /* 6 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 2208 /* ldff1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_GPR64shifted16, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_GPR64shifted16, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_GPR64shifted16, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_GPR64shifted16, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendSXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendSXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendSXTW328, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendSXTW328, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendUXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendUXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendUXTW328, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendUXTW328, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_GPR64shifted16, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_GPR64shifted16, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendLSL6416, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendLSL6416, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendSXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendSXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendUXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendUXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_GPR64shifted16, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_GPR64shifted16, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_GPR64shifted16, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_GPR64shifted16, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendSXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendSXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendSXTW328, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendSXTW328, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendUXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendUXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendUXTW328, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendUXTW328, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_GPR64shifted16, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_GPR64shifted16, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendLSL6416, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendLSL6416, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendSXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendSXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendUXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendUXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 2215 /* ldff1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_GPR64shifted8, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_GPR64shifted8, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_GPR64shifted8, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_GPR64shifted8, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_ZPRExtendSXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_ZPRExtendSXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_ZPRExtendUXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_ZPRExtendUXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_GPR64shifted8, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_GPR64shifted8, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_ZPRExtendSXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_ZPRExtendSXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_ZPRExtendUXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_ZPRExtendUXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_GPR64shifted8, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_GPR64shifted8, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_GPR64shifted8, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_GPR64shifted8, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_ZPRExtendSXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_ZPRExtendSXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_ZPRExtendUXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_ZPRExtendUXTW328Only, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_GPR64shifted8, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_GPR64shifted8, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_ZPRExtendSXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_ZPRExtendSXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_ZPRExtendUXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_ZPRExtendUXTW648Only, 64 /* 6 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 2222 /* ldff1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_GPR64shifted16, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_GPR64shifted16, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendSXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendSXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendSXTW328, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendSXTW328, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendUXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendUXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendUXTW328, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendUXTW328, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_GPR64shifted16, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_GPR64shifted16, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendLSL6416, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendLSL6416, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendSXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendSXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendUXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendUXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_GPR64shifted16, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_GPR64shifted16, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendSXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendSXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendSXTW328, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendSXTW328, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendUXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendUXTW3216, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendUXTW328, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendUXTW328, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_GPR64shifted16, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_GPR64shifted16, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendLSL6416, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendLSL6416, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendSXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendSXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendUXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendUXTW6416, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 2230 /* ldff1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_GPR64shifted32, 64 /* 6 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_GPR64shifted32, 64 /* 6 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_ZPRExtendLSL6432, 64 /* 6 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_ZPRExtendLSL6432, 64 /* 6 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_ZPRExtendSXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_ZPRExtendSXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_ZPRExtendUXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_ZPRExtendUXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_GPR64shifted32, 64 /* 6 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_GPR64shifted32, 64 /* 6 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_ZPRExtendLSL6432, 64 /* 6 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_ZPRExtendLSL6432, 64 /* 6 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_ZPRExtendSXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_ZPRExtendSXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_ZPRExtendUXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_ZPRExtendUXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 2238 /* ldff1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_GPR64shifted32, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_GPR64shifted32, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendSXTW3232, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendSXTW3232, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendSXTW328, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendSXTW328, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendUXTW3232, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendUXTW3232, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendUXTW328, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendUXTW328, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorSReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_GPR64shifted32, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_GPR64shifted32, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendLSL6432, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendLSL6432, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendSXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendSXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendUXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendUXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorDReg, 33 /* 0, 5 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_GPR64shifted32, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_GPR64shifted32, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendSXTW3232, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendSXTW3232, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendSXTW328, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendSXTW328, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendUXTW3232, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendUXTW3232, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendUXTW328, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendUXTW328, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorSReg, 32 /* 5 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_GPR64shifted32, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_GPR64shifted32, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendLSL6432, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendLSL6432, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendLSL648, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendSXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendSXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendSXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendUXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendUXTW6432, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_ZPRExtendUXTW648, 64 /* 6 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 2246 /* ldff1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasV8_1a, 2253 /* ldlar */, MCK_GPR64sp0, 4 /* 2 */ }, { Feature_HasV8_1a, 2253 /* ldlar */, MCK_GPR64sp0, 4 /* 2 */ }, { Feature_HasV8_1a, 2253 /* ldlar */, MCK_GPR64sp0, 4 /* 2 */ }, { Feature_HasV8_1a, 2253 /* ldlar */, MCK_GPR64sp0, 4 /* 2 */ }, { Feature_HasV8_1a, 2259 /* ldlarb */, MCK_GPR64sp0, 4 /* 2 */ }, { Feature_HasV8_1a, 2259 /* ldlarb */, MCK_GPR64sp0, 4 /* 2 */ }, { Feature_HasV8_1a, 2266 /* ldlarh */, MCK_GPR64sp0, 4 /* 2 */ }, { Feature_HasV8_1a, 2266 /* ldlarh */, MCK_GPR64sp0, 4 /* 2 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2273 /* ldnf1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2280 /* ldnf1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2280 /* ldnf1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2280 /* ldnf1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2280 /* ldnf1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2280 /* ldnf1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2280 /* ldnf1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2280 /* ldnf1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2280 /* ldnf1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2280 /* ldnf1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2280 /* ldnf1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2280 /* ldnf1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2280 /* ldnf1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2280 /* ldnf1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2280 /* ldnf1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2280 /* ldnf1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2280 /* ldnf1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2287 /* ldnf1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2294 /* ldnf1sb */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2302 /* ldnf1sh */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2310 /* ldnf1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2310 /* ldnf1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2310 /* ldnf1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2310 /* ldnf1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2310 /* ldnf1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2310 /* ldnf1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2310 /* ldnf1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2310 /* ldnf1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2310 /* ldnf1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2310 /* ldnf1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2310 /* ldnf1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2310 /* ldnf1sw */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2310 /* ldnf1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2310 /* ldnf1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2310 /* ldnf1sw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2310 /* ldnf1sw */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2318 /* ldnf1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2330 /* ldnt1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2330 /* ldnt1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 2330 /* ldnt1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2330 /* ldnt1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 2330 /* ldnt1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2330 /* ldnt1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 2330 /* ldnt1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2330 /* ldnt1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 2330 /* ldnt1b */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 2330 /* ldnt1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2330 /* ldnt1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 2330 /* ldnt1b */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 2330 /* ldnt1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2330 /* ldnt1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 2330 /* ldnt1b */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 2330 /* ldnt1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2330 /* ldnt1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 2330 /* ldnt1b */, MCK_GPR64NoXZRshifted8, 64 /* 6 */ }, { Feature_HasSVE, 2330 /* ldnt1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2330 /* ldnt1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 2330 /* ldnt1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2330 /* ldnt1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 2330 /* ldnt1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2330 /* ldnt1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 2330 /* ldnt1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2330 /* ldnt1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 2330 /* ldnt1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2330 /* ldnt1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 2337 /* ldnt1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2337 /* ldnt1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2337 /* ldnt1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2337 /* ldnt1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2337 /* ldnt1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2337 /* ldnt1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2337 /* ldnt1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2337 /* ldnt1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2337 /* ldnt1d */, MCK_GPR64NoXZRshifted64, 64 /* 6 */ }, { Feature_HasSVE, 2337 /* ldnt1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2337 /* ldnt1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2337 /* ldnt1d */, MCK_GPR64NoXZRshifted64, 64 /* 6 */ }, { Feature_HasSVE, 2337 /* ldnt1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2337 /* ldnt1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2337 /* ldnt1d */, MCK_GPR64NoXZRshifted64, 64 /* 6 */ }, { Feature_HasSVE, 2337 /* ldnt1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2337 /* ldnt1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2337 /* ldnt1d */, MCK_GPR64NoXZRshifted64, 64 /* 6 */ }, { Feature_HasSVE, 2337 /* ldnt1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2337 /* ldnt1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2337 /* ldnt1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2337 /* ldnt1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2337 /* ldnt1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2337 /* ldnt1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 2337 /* ldnt1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2337 /* ldnt1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2337 /* ldnt1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2337 /* ldnt1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 2344 /* ldnt1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2344 /* ldnt1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2344 /* ldnt1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2344 /* ldnt1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2344 /* ldnt1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2344 /* ldnt1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2344 /* ldnt1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2344 /* ldnt1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2344 /* ldnt1h */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 2344 /* ldnt1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2344 /* ldnt1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2344 /* ldnt1h */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 2344 /* ldnt1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2344 /* ldnt1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2344 /* ldnt1h */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 2344 /* ldnt1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2344 /* ldnt1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2344 /* ldnt1h */, MCK_GPR64NoXZRshifted16, 64 /* 6 */ }, { Feature_HasSVE, 2344 /* ldnt1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2344 /* ldnt1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2344 /* ldnt1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2344 /* ldnt1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2344 /* ldnt1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2344 /* ldnt1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 2344 /* ldnt1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2344 /* ldnt1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2344 /* ldnt1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2344 /* ldnt1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 2351 /* ldnt1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2351 /* ldnt1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2351 /* ldnt1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2351 /* ldnt1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2351 /* ldnt1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2351 /* ldnt1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2351 /* ldnt1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2351 /* ldnt1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2351 /* ldnt1w */, MCK_GPR64NoXZRshifted32, 64 /* 6 */ }, { Feature_HasSVE, 2351 /* ldnt1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2351 /* ldnt1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2351 /* ldnt1w */, MCK_GPR64NoXZRshifted32, 64 /* 6 */ }, { Feature_HasSVE, 2351 /* ldnt1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2351 /* ldnt1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2351 /* ldnt1w */, MCK_GPR64NoXZRshifted32, 64 /* 6 */ }, { Feature_HasSVE, 2351 /* ldnt1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2351 /* ldnt1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2351 /* ldnt1w */, MCK_GPR64NoXZRshifted32, 64 /* 6 */ }, { Feature_HasSVE, 2351 /* ldnt1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2351 /* ldnt1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2351 /* ldnt1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2351 /* ldnt1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2351 /* ldnt1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2351 /* ldnt1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 2351 /* ldnt1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2351 /* ldnt1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2351 /* ldnt1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 2351 /* ldnt1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 2368 /* ldr */, MCK_SVEPredicateAnyReg, 1 /* 0 */ }, { Feature_HasSVE, 2368 /* ldr */, MCK_SVEPredicateAnyReg, 1 /* 0 */ }, { Feature_HasSVE, 2368 /* ldr */, MCK_SVEVectorAnyReg, 1 /* 0 */ }, { Feature_HasSVE, 2368 /* ldr */, MCK_SVEVectorAnyReg, 1 /* 0 */ }, { Feature_HasSVE, 2368 /* ldr */, MCK_SVEPredicateAnyReg, 1 /* 0 */ }, { Feature_HasSVE, 2368 /* ldr */, MCK_SVEPredicateAnyReg, 1 /* 0 */ }, { Feature_HasSVE, 2368 /* ldr */, MCK_SVEVectorAnyReg, 1 /* 0 */ }, { Feature_HasSVE, 2368 /* ldr */, MCK_SVEVectorAnyReg, 1 /* 0 */ }, { 0, 2996 /* ldxp */, MCK_GPR64sp0, 8 /* 3 */ }, { 0, 2996 /* ldxp */, MCK_GPR64sp0, 8 /* 3 */ }, { 0, 2996 /* ldxp */, MCK_GPR64sp0, 8 /* 3 */ }, { 0, 2996 /* ldxp */, MCK_GPR64sp0, 8 /* 3 */ }, { 0, 3001 /* ldxr */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 3001 /* ldxr */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 3001 /* ldxr */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 3001 /* ldxr */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 3006 /* ldxrb */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 3006 /* ldxrb */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 3012 /* ldxrh */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 3012 /* ldxrh */, MCK_GPR64sp0, 4 /* 2 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3018 /* lsl */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3022 /* lslr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3022 /* lslr */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3022 /* lslr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3022 /* lslr */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3022 /* lslr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3022 /* lslr */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3022 /* lslr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3022 /* lslr */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3022 /* lslr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3022 /* lslr */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3022 /* lslr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3022 /* lslr */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3022 /* lslr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3022 /* lslr */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3022 /* lslr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3022 /* lslr */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorDReg, 32 /* 5 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3032 /* lsr */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3036 /* lsrr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3036 /* lsrr */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3036 /* lsrr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3036 /* lsrr */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3036 /* lsrr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3036 /* lsrr */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3036 /* lsrr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3036 /* lsrr */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3036 /* lsrr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3036 /* lsrr */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3036 /* lsrr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3036 /* lsrr */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3036 /* lsrr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3036 /* lsrr */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3036 /* lsrr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3036 /* lsrr */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3046 /* mad */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3046 /* mad */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3046 /* mad */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3046 /* mad */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3046 /* mad */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3046 /* mad */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3046 /* mad */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3046 /* mad */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3046 /* mad */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3046 /* mad */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3046 /* mad */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3046 /* mad */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3046 /* mad */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3046 /* mad */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3046 /* mad */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3046 /* mad */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3055 /* mla */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3055 /* mla */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3055 /* mla */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3055 /* mla */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3055 /* mla */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3055 /* mla */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3055 /* mla */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3055 /* mla */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3055 /* mla */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3055 /* mla */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3055 /* mla */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3055 /* mla */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3055 /* mla */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3055 /* mla */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3055 /* mla */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3055 /* mla */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3059 /* mls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3059 /* mls */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3059 /* mls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3059 /* mls */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3059 /* mls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3059 /* mls */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3059 /* mls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3059 /* mls */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3059 /* mls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3059 /* mls */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3059 /* mls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3059 /* mls */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3059 /* mls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3059 /* mls */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3059 /* mls */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3059 /* mls */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorQReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorQReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVECpyImm16, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVECpyImm16, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVECpyImm32, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVECpyImm32, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVECpyImm64, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVECpyImm64, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVECpyImm8, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVECpyImm8, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorQReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorQReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVECpyImm16, 16 /* 4 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVECpyImm16, 16 /* 4 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVECpyImm16, 16 /* 4 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVECpyImm16, 16 /* 4 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVECpyImm32, 16 /* 4 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVECpyImm32, 16 /* 4 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVECpyImm32, 16 /* 4 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVECpyImm32, 16 /* 4 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVECpyImm64, 16 /* 4 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVECpyImm64, 16 /* 4 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVECpyImm64, 16 /* 4 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVECpyImm64, 16 /* 4 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVECpyImm8, 16 /* 4 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVECpyImm8, 16 /* 4 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVECpyImm8, 16 /* 4 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVECpyImm8, 16 /* 4 */ }, { Feature_HasSVE, 3068 /* mov */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEVectorAnyReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEVectorAnyReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3087 /* movprfx */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3095 /* movs */, MCK_SVEPredicateBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3095 /* movs */, MCK_SVEPredicateBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3095 /* movs */, MCK_SVEPredicateBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3095 /* movs */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3095 /* movs */, MCK_SVEPredicateBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3095 /* movs */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { 0, 3105 /* mrs */, MCK_MRSSystemRegister, 2 /* 1 */ }, { 0, 3105 /* mrs */, MCK_MRSSystemRegister, 2 /* 1 */ }, { Feature_HasSVE, 3109 /* msb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3109 /* msb */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3109 /* msb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3109 /* msb */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3109 /* msb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3109 /* msb */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3109 /* msb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3109 /* msb */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3109 /* msb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3109 /* msb */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3109 /* msb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3109 /* msb */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3109 /* msb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3109 /* msb */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3109 /* msb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3109 /* msb */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { 0, 3113 /* msr */, MCK_MSRSystemRegister, 1 /* 0 */ }, { 0, 3113 /* msr */, MCK_MSRSystemRegister, 1 /* 0 */ }, { 0, 3113 /* msr */, MCK_SystemPStateFieldWithImm0_15, 1 /* 0 */ }, { 0, 3113 /* msr */, MCK_SystemPStateFieldWithImm0_15, 1 /* 0 */ }, { 0, 3113 /* msr */, MCK_SystemPStateFieldWithImm0_1, 1 /* 0 */ }, { 0, 3113 /* msr */, MCK_SystemPStateFieldWithImm0_1, 1 /* 0 */ }, { Feature_HasSVE, 3122 /* mul */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3122 /* mul */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3122 /* mul */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3122 /* mul */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3122 /* mul */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3122 /* mul */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3122 /* mul */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3122 /* mul */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3122 /* mul */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3122 /* mul */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3122 /* mul */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3122 /* mul */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3122 /* mul */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3122 /* mul */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3122 /* mul */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3122 /* mul */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3122 /* mul */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3122 /* mul */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3122 /* mul */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3122 /* mul */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3122 /* mul */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3122 /* mul */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3122 /* mul */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3122 /* mul */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3135 /* nand */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3135 /* nand */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3135 /* nand */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3135 /* nand */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3140 /* nands */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3140 /* nands */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3140 /* nands */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3140 /* nands */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3146 /* neg */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3146 /* neg */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3146 /* neg */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3146 /* neg */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3146 /* neg */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3146 /* neg */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3146 /* neg */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3146 /* neg */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3146 /* neg */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3146 /* neg */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3146 /* neg */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3146 /* neg */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3146 /* neg */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3146 /* neg */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3146 /* neg */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3146 /* neg */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3168 /* nor */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3168 /* nor */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3168 /* nor */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3168 /* nor */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3172 /* nors */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3172 /* nors */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3172 /* nors */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3172 /* nors */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3177 /* not */, MCK_SVEPredicateBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3177 /* not */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3177 /* not */, MCK_SVEPredicateBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3177 /* not */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3177 /* not */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3177 /* not */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3177 /* not */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3177 /* not */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3177 /* not */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3177 /* not */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3177 /* not */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3177 /* not */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3177 /* not */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3177 /* not */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3177 /* not */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3177 /* not */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3177 /* not */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3177 /* not */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3177 /* not */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3177 /* not */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3181 /* nots */, MCK_SVEPredicateBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3181 /* nots */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3181 /* nots */, MCK_SVEPredicateBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3181 /* nots */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3186 /* orn */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3186 /* orn */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3186 /* orn */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3186 /* orn */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3186 /* orn */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3186 /* orn */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3186 /* orn */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3186 /* orn */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3186 /* orn */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3186 /* orn */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3186 /* orn */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3186 /* orn */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3190 /* orns */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3190 /* orns */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3190 /* orns */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3190 /* orns */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3195 /* orr */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3199 /* orrs */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3199 /* orrs */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3199 /* orrs */, MCK_SVEPredicateBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3199 /* orrs */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3204 /* orv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3204 /* orv */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 3204 /* orv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3204 /* orv */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 3204 /* orv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3204 /* orv */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 3204 /* orv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3204 /* orv */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 3204 /* orv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3204 /* orv */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 3204 /* orv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3204 /* orv */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 3204 /* orv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3204 /* orv */, MCK_SVEVectorBReg, 4 /* 2 */ }, { Feature_HasSVE, 3204 /* orv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3204 /* orv */, MCK_SVEVectorBReg, 4 /* 2 */ }, { Feature_HasSVE, 3316 /* pfalse */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 3316 /* pfalse */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 3323 /* pfirst */, MCK_SVEPredicateBReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 3323 /* pfirst */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3323 /* pfirst */, MCK_SVEPredicateBReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 3323 /* pfirst */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3348 /* pnext */, MCK_SVEPredicateHReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 3348 /* pnext */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3348 /* pnext */, MCK_SVEPredicateHReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 3348 /* pnext */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3348 /* pnext */, MCK_SVEPredicateSReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 3348 /* pnext */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3348 /* pnext */, MCK_SVEPredicateSReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 3348 /* pnext */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3348 /* pnext */, MCK_SVEPredicateDReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 3348 /* pnext */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3348 /* pnext */, MCK_SVEPredicateDReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 3348 /* pnext */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3348 /* pnext */, MCK_SVEPredicateBReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 3348 /* pnext */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3348 /* pnext */, MCK_SVEPredicateBReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 3348 /* pnext */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_GPR64NoXZRshifted8, 16 /* 4 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_GPR64NoXZRshifted8, 16 /* 4 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_ZPRExtendSXTW328Only, 16 /* 4 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_ZPRExtendSXTW328Only, 16 /* 4 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_ZPRExtendUXTW328Only, 16 /* 4 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_ZPRExtendUXTW328Only, 16 /* 4 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_ZPRExtendLSL648, 16 /* 4 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_ZPRExtendLSL648, 16 /* 4 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_ZPRExtendSXTW648Only, 16 /* 4 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_ZPRExtendSXTW648Only, 16 /* 4 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_ZPRExtendUXTW648Only, 16 /* 4 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_ZPRExtendUXTW648Only, 16 /* 4 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3354 /* prfb */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_GPR64NoXZRshifted64, 16 /* 4 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_GPR64NoXZRshifted64, 16 /* 4 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_ZPRExtendSXTW3264, 16 /* 4 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_ZPRExtendSXTW3264, 16 /* 4 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_ZPRExtendUXTW3264, 16 /* 4 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_ZPRExtendUXTW3264, 16 /* 4 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_ZPRExtendLSL6464, 16 /* 4 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_ZPRExtendLSL6464, 16 /* 4 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_ZPRExtendSXTW6464, 16 /* 4 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_ZPRExtendSXTW6464, 16 /* 4 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_ZPRExtendUXTW6464, 16 /* 4 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_ZPRExtendUXTW6464, 16 /* 4 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3359 /* prfd */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_GPR64NoXZRshifted16, 16 /* 4 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_GPR64NoXZRshifted16, 16 /* 4 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_ZPRExtendSXTW3216, 16 /* 4 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_ZPRExtendSXTW3216, 16 /* 4 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_ZPRExtendUXTW3216, 16 /* 4 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_ZPRExtendUXTW3216, 16 /* 4 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_ZPRExtendLSL6416, 16 /* 4 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_ZPRExtendLSL6416, 16 /* 4 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_ZPRExtendSXTW6416, 16 /* 4 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_ZPRExtendSXTW6416, 16 /* 4 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_ZPRExtendUXTW6416, 16 /* 4 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_ZPRExtendUXTW6416, 16 /* 4 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3364 /* prfh */, MCK_SVEPrefetch, 1 /* 0 */ }, { 0, 3369 /* prfm */, MCK_Prefetch, 1 /* 0 */ }, { 0, 3369 /* prfm */, MCK_Prefetch, 1 /* 0 */ }, { 0, 3369 /* prfm */, MCK_Prefetch, 1 /* 0 */ }, { 0, 3369 /* prfm */, MCK_Prefetch, 1 /* 0 */ }, { 0, 3369 /* prfm */, MCK_Prefetch, 1 /* 0 */ }, { 0, 3369 /* prfm */, MCK_Prefetch, 1 /* 0 */ }, { 0, 3369 /* prfm */, MCK_Prefetch, 1 /* 0 */ }, { 0, 3369 /* prfm */, MCK_Prefetch, 1 /* 0 */ }, { 0, 3369 /* prfm */, MCK_Prefetch, 1 /* 0 */ }, { 0, 3369 /* prfm */, MCK_Prefetch, 1 /* 0 */ }, { 0, 3369 /* prfm */, MCK_Prefetch, 1 /* 0 */ }, { 0, 3369 /* prfm */, MCK_Prefetch, 1 /* 0 */ }, { 0, 3374 /* prfum */, MCK_Prefetch, 1 /* 0 */ }, { 0, 3374 /* prfum */, MCK_Prefetch, 1 /* 0 */ }, { 0, 3374 /* prfum */, MCK_Prefetch, 1 /* 0 */ }, { 0, 3374 /* prfum */, MCK_Prefetch, 1 /* 0 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_GPR64NoXZRshifted32, 16 /* 4 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_GPR64NoXZRshifted32, 16 /* 4 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_ZPRExtendSXTW3232, 16 /* 4 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_ZPRExtendSXTW3232, 16 /* 4 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_ZPRExtendUXTW3232, 16 /* 4 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_ZPRExtendUXTW3232, 16 /* 4 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_ZPRExtendLSL6432, 16 /* 4 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_ZPRExtendLSL6432, 16 /* 4 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_ZPRExtendSXTW6432, 16 /* 4 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_ZPRExtendSXTW6432, 16 /* 4 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_ZPRExtendUXTW6432, 16 /* 4 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_ZPRExtendUXTW6432, 16 /* 4 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3380 /* prfw */, MCK_SVEPrefetch, 1 /* 0 */ }, { Feature_HasSPE, 3385 /* psb */, MCK_PSBHint, 1 /* 0 */ }, { Feature_HasSPE, 3385 /* psb */, MCK_PSBHint, 1 /* 0 */ }, { Feature_HasSVE, 3389 /* ptest */, MCK_SVEPredicateBReg, 2 /* 1 */ }, { Feature_HasSVE, 3389 /* ptest */, MCK_SVEPredicateAnyReg, 1 /* 0 */ }, { Feature_HasSVE, 3389 /* ptest */, MCK_SVEPredicateBReg, 2 /* 1 */ }, { Feature_HasSVE, 3389 /* ptest */, MCK_SVEPredicateAnyReg, 1 /* 0 */ }, { Feature_HasSVE, 3395 /* ptrue */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 3395 /* ptrue */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 3395 /* ptrue */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 3395 /* ptrue */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 3395 /* ptrue */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 3395 /* ptrue */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 3395 /* ptrue */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 3395 /* ptrue */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 3395 /* ptrue */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 3395 /* ptrue */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 3395 /* ptrue */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 3395 /* ptrue */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 3395 /* ptrue */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 3395 /* ptrue */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 3395 /* ptrue */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 3395 /* ptrue */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 3395 /* ptrue */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 3395 /* ptrue */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 3395 /* ptrue */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 3395 /* ptrue */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 3395 /* ptrue */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 3395 /* ptrue */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 3395 /* ptrue */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 3395 /* ptrue */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 3401 /* ptrues */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 3401 /* ptrues */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 3401 /* ptrues */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 3401 /* ptrues */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 3401 /* ptrues */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 3401 /* ptrues */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 3401 /* ptrues */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 3401 /* ptrues */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 3401 /* ptrues */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 3401 /* ptrues */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 3401 /* ptrues */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 3401 /* ptrues */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 3401 /* ptrues */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 3401 /* ptrues */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 3401 /* ptrues */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 3401 /* ptrues */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 3401 /* ptrues */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 3401 /* ptrues */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 3401 /* ptrues */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 3401 /* ptrues */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 3401 /* ptrues */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 3401 /* ptrues */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 3401 /* ptrues */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 3401 /* ptrues */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 3408 /* punpkhi */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 3408 /* punpkhi */, MCK_SVEPredicateBReg, 2 /* 1 */ }, { Feature_HasSVE, 3408 /* punpkhi */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 3408 /* punpkhi */, MCK_SVEPredicateBReg, 2 /* 1 */ }, { Feature_HasSVE, 3416 /* punpklo */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 3416 /* punpklo */, MCK_SVEPredicateBReg, 2 /* 1 */ }, { Feature_HasSVE, 3416 /* punpklo */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 3416 /* punpklo */, MCK_SVEPredicateBReg, 2 /* 1 */ }, { Feature_HasSVE, 3444 /* rbit */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3444 /* rbit */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3444 /* rbit */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3444 /* rbit */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3444 /* rbit */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3444 /* rbit */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3444 /* rbit */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3444 /* rbit */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3444 /* rbit */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3444 /* rbit */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3444 /* rbit */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3444 /* rbit */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3444 /* rbit */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3444 /* rbit */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3444 /* rbit */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3444 /* rbit */, MCK_SVEVectorBReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3449 /* rdffr */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 3449 /* rdffr */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 3449 /* rdffr */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 3449 /* rdffr */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3449 /* rdffr */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 3449 /* rdffr */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3455 /* rdffrs */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 3455 /* rdffrs */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3455 /* rdffrs */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 3455 /* rdffrs */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3483 /* rev */, MCK_SVEPredicateHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3483 /* rev */, MCK_SVEPredicateHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3483 /* rev */, MCK_SVEPredicateSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3483 /* rev */, MCK_SVEPredicateSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3483 /* rev */, MCK_SVEPredicateDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3483 /* rev */, MCK_SVEPredicateDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3483 /* rev */, MCK_SVEPredicateBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3483 /* rev */, MCK_SVEPredicateBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3483 /* rev */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3483 /* rev */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3483 /* rev */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3483 /* rev */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3483 /* rev */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3483 /* rev */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3483 /* rev */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3483 /* rev */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3505 /* revb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3505 /* revb */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3505 /* revb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3505 /* revb */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3505 /* revb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3505 /* revb */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3505 /* revb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3505 /* revb */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3505 /* revb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3505 /* revb */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3505 /* revb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3505 /* revb */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3510 /* revh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3510 /* revh */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3510 /* revh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3510 /* revh */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3510 /* revh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3510 /* revh */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3510 /* revh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3510 /* revh */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3515 /* revw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3515 /* revw */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3515 /* revw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3515 /* revw */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3580 /* sabd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3580 /* sabd */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3580 /* sabd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3580 /* sabd */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3580 /* sabd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3580 /* sabd */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3580 /* sabd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3580 /* sabd */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3580 /* sabd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3580 /* sabd */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3580 /* sabd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3580 /* sabd */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3580 /* sabd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3580 /* sabd */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3580 /* sabd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3580 /* sabd */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3632 /* saddv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3632 /* saddv */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 3632 /* saddv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3632 /* saddv */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 3632 /* saddv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3632 /* saddv */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 3632 /* saddv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3632 /* saddv */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 3632 /* saddv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3632 /* saddv */, MCK_SVEVectorBReg, 4 /* 2 */ }, { Feature_HasSVE, 3632 /* saddv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3632 /* saddv */, MCK_SVEVectorBReg, 4 /* 2 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3665 /* scvtf */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 3671 /* sdiv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3671 /* sdiv */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3671 /* sdiv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3671 /* sdiv */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3671 /* sdiv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3671 /* sdiv */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3671 /* sdiv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3671 /* sdiv */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3676 /* sdivr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3676 /* sdivr */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3676 /* sdivr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3676 /* sdivr */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3676 /* sdivr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3676 /* sdivr */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3676 /* sdivr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3676 /* sdivr */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3682 /* sdot */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 3682 /* sdot */, MCK_SVEVectorBReg, 6 /* 1, 2 */ }, { Feature_HasSVE, 3682 /* sdot */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 3682 /* sdot */, MCK_SVEVectorBReg, 6 /* 1, 2 */ }, { Feature_HasSVE, 3682 /* sdot */, MCK_SVEVectorHReg, 6 /* 1, 2 */ }, { Feature_HasSVE, 3682 /* sdot */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 3682 /* sdot */, MCK_SVEVectorHReg, 6 /* 1, 2 */ }, { Feature_HasSVE, 3682 /* sdot */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 3682 /* sdot */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 3682 /* sdot */, MCK_SVEVector3bBReg, 4 /* 2 */ }, { Feature_HasSVE, 3682 /* sdot */, MCK_SVEVectorBReg, 2 /* 1 */ }, { Feature_HasSVE, 3682 /* sdot */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 3682 /* sdot */, MCK_SVEVector3bBReg, 4 /* 2 */ }, { Feature_HasSVE, 3682 /* sdot */, MCK_SVEVectorBReg, 2 /* 1 */ }, { Feature_HasSVE, 3682 /* sdot */, MCK_SVEVectorHReg, 2 /* 1 */ }, { Feature_HasSVE, 3682 /* sdot */, MCK_SVEVector4bHReg, 4 /* 2 */ }, { Feature_HasSVE, 3682 /* sdot */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 3682 /* sdot */, MCK_SVEVectorHReg, 2 /* 1 */ }, { Feature_HasSVE, 3682 /* sdot */, MCK_SVEVector4bHReg, 4 /* 2 */ }, { Feature_HasSVE, 3682 /* sdot */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 3687 /* sel */, MCK_SVEPredicateBReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 3687 /* sel */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3687 /* sel */, MCK_SVEPredicateBReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 3687 /* sel */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3687 /* sel */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3687 /* sel */, MCK_SVEVectorHReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 3687 /* sel */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3687 /* sel */, MCK_SVEVectorHReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 3687 /* sel */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3687 /* sel */, MCK_SVEVectorSReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 3687 /* sel */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3687 /* sel */, MCK_SVEVectorSReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 3687 /* sel */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3687 /* sel */, MCK_SVEVectorDReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 3687 /* sel */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3687 /* sel */, MCK_SVEVectorDReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 3687 /* sel */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3687 /* sel */, MCK_SVEVectorBReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 3687 /* sel */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3687 /* sel */, MCK_SVEVectorBReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 3955 /* smax */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3955 /* smax */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3955 /* smax */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3955 /* smax */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3955 /* smax */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3955 /* smax */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3955 /* smax */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3955 /* smax */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3955 /* smax */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3955 /* smax */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3955 /* smax */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3955 /* smax */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3955 /* smax */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3955 /* smax */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3955 /* smax */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3955 /* smax */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3955 /* smax */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3955 /* smax */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3955 /* smax */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3955 /* smax */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3955 /* smax */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3955 /* smax */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3955 /* smax */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3955 /* smax */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3966 /* smaxv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3966 /* smaxv */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 3966 /* smaxv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3966 /* smaxv */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 3966 /* smaxv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3966 /* smaxv */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 3966 /* smaxv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3966 /* smaxv */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 3966 /* smaxv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3966 /* smaxv */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 3966 /* smaxv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3966 /* smaxv */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 3966 /* smaxv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3966 /* smaxv */, MCK_SVEVectorBReg, 4 /* 2 */ }, { Feature_HasSVE, 3966 /* smaxv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3966 /* smaxv */, MCK_SVEVectorBReg, 4 /* 2 */ }, { Feature_HasSVE, 3976 /* smin */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3976 /* smin */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3976 /* smin */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3976 /* smin */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3976 /* smin */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3976 /* smin */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3976 /* smin */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3976 /* smin */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 3976 /* smin */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3976 /* smin */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3976 /* smin */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3976 /* smin */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3976 /* smin */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3976 /* smin */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3976 /* smin */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3976 /* smin */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3976 /* smin */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3976 /* smin */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3976 /* smin */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3976 /* smin */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3976 /* smin */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3976 /* smin */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3976 /* smin */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3976 /* smin */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 3987 /* sminv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3987 /* sminv */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 3987 /* sminv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3987 /* sminv */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 3987 /* sminv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3987 /* sminv */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 3987 /* sminv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3987 /* sminv */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 3987 /* sminv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3987 /* sminv */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 3987 /* sminv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3987 /* sminv */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 3987 /* sminv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3987 /* sminv */, MCK_SVEVectorBReg, 4 /* 2 */ }, { Feature_HasSVE, 3987 /* sminv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 3987 /* sminv */, MCK_SVEVectorBReg, 4 /* 2 */ }, { Feature_HasSVE, 4038 /* smulh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4038 /* smulh */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 4038 /* smulh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4038 /* smulh */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 4038 /* smulh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4038 /* smulh */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 4038 /* smulh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4038 /* smulh */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 4038 /* smulh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4038 /* smulh */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 4038 /* smulh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4038 /* smulh */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 4038 /* smulh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4038 /* smulh */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 4038 /* smulh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4038 /* smulh */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 4057 /* splice */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4057 /* splice */, MCK_SVEVectorHReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 4057 /* splice */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4057 /* splice */, MCK_SVEVectorHReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 4057 /* splice */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4057 /* splice */, MCK_SVEVectorSReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 4057 /* splice */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4057 /* splice */, MCK_SVEVectorSReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 4057 /* splice */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4057 /* splice */, MCK_SVEVectorDReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 4057 /* splice */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4057 /* splice */, MCK_SVEVectorDReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 4057 /* splice */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4057 /* splice */, MCK_SVEVectorBReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 4057 /* splice */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4057 /* splice */, MCK_SVEVectorBReg, 13 /* 0, 2, 3 */ }, { Feature_HasSVE, 4070 /* sqadd */, MCK_SVEAddSubImm16, 4 /* 2 */ }, { Feature_HasSVE, 4070 /* sqadd */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 4070 /* sqadd */, MCK_SVEAddSubImm16, 4 /* 2 */ }, { Feature_HasSVE, 4070 /* sqadd */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 4070 /* sqadd */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 4070 /* sqadd */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 4070 /* sqadd */, MCK_SVEAddSubImm32, 4 /* 2 */ }, { Feature_HasSVE, 4070 /* sqadd */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 4070 /* sqadd */, MCK_SVEAddSubImm32, 4 /* 2 */ }, { Feature_HasSVE, 4070 /* sqadd */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 4070 /* sqadd */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 4070 /* sqadd */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 4070 /* sqadd */, MCK_SVEAddSubImm64, 4 /* 2 */ }, { Feature_HasSVE, 4070 /* sqadd */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 4070 /* sqadd */, MCK_SVEAddSubImm64, 4 /* 2 */ }, { Feature_HasSVE, 4070 /* sqadd */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 4070 /* sqadd */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 4070 /* sqadd */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 4070 /* sqadd */, MCK_SVEAddSubImm8, 4 /* 2 */ }, { Feature_HasSVE, 4070 /* sqadd */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 4070 /* sqadd */, MCK_SVEAddSubImm8, 4 /* 2 */ }, { Feature_HasSVE, 4070 /* sqadd */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 4070 /* sqadd */, MCK_SVEVectorBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 4070 /* sqadd */, MCK_SVEVectorBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 4076 /* sqdecb */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4076 /* sqdecb */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4076 /* sqdecb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4076 /* sqdecb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4076 /* sqdecb */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4076 /* sqdecb */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4076 /* sqdecb */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4076 /* sqdecb */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4076 /* sqdecb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4076 /* sqdecb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4076 /* sqdecb */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4076 /* sqdecb */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4076 /* sqdecb */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4076 /* sqdecb */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4083 /* sqdecd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4083 /* sqdecd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4083 /* sqdecd */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4083 /* sqdecd */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4083 /* sqdecd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4083 /* sqdecd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4083 /* sqdecd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4083 /* sqdecd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4083 /* sqdecd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4083 /* sqdecd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4083 /* sqdecd */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4083 /* sqdecd */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4083 /* sqdecd */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4083 /* sqdecd */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4083 /* sqdecd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4083 /* sqdecd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4083 /* sqdecd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4083 /* sqdecd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4083 /* sqdecd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4083 /* sqdecd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4083 /* sqdecd */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4083 /* sqdecd */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4083 /* sqdecd */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4083 /* sqdecd */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4090 /* sqdech */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4090 /* sqdech */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4090 /* sqdech */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4090 /* sqdech */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4090 /* sqdech */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4090 /* sqdech */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4090 /* sqdech */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4090 /* sqdech */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4090 /* sqdech */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4090 /* sqdech */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4090 /* sqdech */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4090 /* sqdech */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4090 /* sqdech */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4090 /* sqdech */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4090 /* sqdech */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4090 /* sqdech */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4090 /* sqdech */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4090 /* sqdech */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4090 /* sqdech */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4090 /* sqdech */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4090 /* sqdech */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4090 /* sqdech */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4090 /* sqdech */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4090 /* sqdech */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_SVEPredicateHReg, 2 /* 1 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_SVEPredicateHReg, 2 /* 1 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_SVEPredicateSReg, 2 /* 1 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_SVEPredicateSReg, 2 /* 1 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_SVEPredicateDReg, 2 /* 1 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_SVEPredicateDReg, 2 /* 1 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_SVEPredicateBReg, 2 /* 1 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_SVEPredicateBReg, 2 /* 1 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_GPR64as32, 4 /* 2 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_SVEPredicateHReg, 2 /* 1 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_GPR64as32, 4 /* 2 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_SVEPredicateHReg, 2 /* 1 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_GPR64as32, 4 /* 2 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_SVEPredicateSReg, 2 /* 1 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_GPR64as32, 4 /* 2 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_SVEPredicateSReg, 2 /* 1 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_GPR64as32, 4 /* 2 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_SVEPredicateDReg, 2 /* 1 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_GPR64as32, 4 /* 2 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_SVEPredicateDReg, 2 /* 1 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_GPR64as32, 4 /* 2 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_SVEPredicateBReg, 2 /* 1 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_GPR64as32, 4 /* 2 */ }, { Feature_HasSVE, 4097 /* sqdecp */, MCK_SVEPredicateBReg, 2 /* 1 */ }, { Feature_HasSVE, 4104 /* sqdecw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4104 /* sqdecw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4104 /* sqdecw */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4104 /* sqdecw */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4104 /* sqdecw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4104 /* sqdecw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4104 /* sqdecw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4104 /* sqdecw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4104 /* sqdecw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4104 /* sqdecw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4104 /* sqdecw */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4104 /* sqdecw */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4104 /* sqdecw */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4104 /* sqdecw */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4104 /* sqdecw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4104 /* sqdecw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4104 /* sqdecw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4104 /* sqdecw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4104 /* sqdecw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4104 /* sqdecw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4104 /* sqdecw */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4104 /* sqdecw */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4104 /* sqdecw */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4104 /* sqdecw */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4170 /* sqincb */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4170 /* sqincb */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4170 /* sqincb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4170 /* sqincb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4170 /* sqincb */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4170 /* sqincb */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4170 /* sqincb */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4170 /* sqincb */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4170 /* sqincb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4170 /* sqincb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4170 /* sqincb */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4170 /* sqincb */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4170 /* sqincb */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4170 /* sqincb */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4177 /* sqincd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4177 /* sqincd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4177 /* sqincd */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4177 /* sqincd */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4177 /* sqincd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4177 /* sqincd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4177 /* sqincd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4177 /* sqincd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4177 /* sqincd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4177 /* sqincd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4177 /* sqincd */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4177 /* sqincd */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4177 /* sqincd */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4177 /* sqincd */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4177 /* sqincd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4177 /* sqincd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4177 /* sqincd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4177 /* sqincd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4177 /* sqincd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4177 /* sqincd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4177 /* sqincd */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4177 /* sqincd */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4177 /* sqincd */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4177 /* sqincd */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4184 /* sqinch */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4184 /* sqinch */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4184 /* sqinch */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4184 /* sqinch */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4184 /* sqinch */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4184 /* sqinch */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4184 /* sqinch */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4184 /* sqinch */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4184 /* sqinch */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4184 /* sqinch */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4184 /* sqinch */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4184 /* sqinch */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4184 /* sqinch */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4184 /* sqinch */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4184 /* sqinch */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4184 /* sqinch */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4184 /* sqinch */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4184 /* sqinch */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4184 /* sqinch */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4184 /* sqinch */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4184 /* sqinch */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4184 /* sqinch */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4184 /* sqinch */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4184 /* sqinch */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_SVEPredicateHReg, 2 /* 1 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_SVEPredicateHReg, 2 /* 1 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_SVEPredicateSReg, 2 /* 1 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_SVEPredicateSReg, 2 /* 1 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_SVEPredicateDReg, 2 /* 1 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_SVEPredicateDReg, 2 /* 1 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_SVEPredicateBReg, 2 /* 1 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_SVEPredicateBReg, 2 /* 1 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_GPR64as32, 4 /* 2 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_SVEPredicateHReg, 2 /* 1 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_GPR64as32, 4 /* 2 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_SVEPredicateHReg, 2 /* 1 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_GPR64as32, 4 /* 2 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_SVEPredicateSReg, 2 /* 1 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_GPR64as32, 4 /* 2 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_SVEPredicateSReg, 2 /* 1 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_GPR64as32, 4 /* 2 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_SVEPredicateDReg, 2 /* 1 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_GPR64as32, 4 /* 2 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_SVEPredicateDReg, 2 /* 1 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_GPR64as32, 4 /* 2 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_SVEPredicateBReg, 2 /* 1 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_GPR64as32, 4 /* 2 */ }, { Feature_HasSVE, 4191 /* sqincp */, MCK_SVEPredicateBReg, 2 /* 1 */ }, { Feature_HasSVE, 4198 /* sqincw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4198 /* sqincw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4198 /* sqincw */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4198 /* sqincw */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4198 /* sqincw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4198 /* sqincw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4198 /* sqincw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4198 /* sqincw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4198 /* sqincw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4198 /* sqincw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4198 /* sqincw */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4198 /* sqincw */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4198 /* sqincw */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4198 /* sqincw */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4198 /* sqincw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4198 /* sqincw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4198 /* sqincw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4198 /* sqincw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4198 /* sqincw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 4198 /* sqincw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4198 /* sqincw */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4198 /* sqincw */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4198 /* sqincw */, MCK_GPR64as32, 2 /* 1 */ }, { Feature_HasSVE, 4198 /* sqincw */, MCK_SVEPattern, 4 /* 2 */ }, { Feature_HasSVE, 4326 /* sqsub */, MCK_SVEAddSubImm16, 4 /* 2 */ }, { Feature_HasSVE, 4326 /* sqsub */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 4326 /* sqsub */, MCK_SVEAddSubImm16, 4 /* 2 */ }, { Feature_HasSVE, 4326 /* sqsub */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 4326 /* sqsub */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 4326 /* sqsub */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 4326 /* sqsub */, MCK_SVEAddSubImm32, 4 /* 2 */ }, { Feature_HasSVE, 4326 /* sqsub */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 4326 /* sqsub */, MCK_SVEAddSubImm32, 4 /* 2 */ }, { Feature_HasSVE, 4326 /* sqsub */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 4326 /* sqsub */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 4326 /* sqsub */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 4326 /* sqsub */, MCK_SVEAddSubImm64, 4 /* 2 */ }, { Feature_HasSVE, 4326 /* sqsub */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 4326 /* sqsub */, MCK_SVEAddSubImm64, 4 /* 2 */ }, { Feature_HasSVE, 4326 /* sqsub */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 4326 /* sqsub */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 4326 /* sqsub */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 4326 /* sqsub */, MCK_SVEAddSubImm8, 4 /* 2 */ }, { Feature_HasSVE, 4326 /* sqsub */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 4326 /* sqsub */, MCK_SVEAddSubImm8, 4 /* 2 */ }, { Feature_HasSVE, 4326 /* sqsub */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 4326 /* sqsub */, MCK_SVEVectorBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 4326 /* sqsub */, MCK_SVEVectorBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorSReg, 9 /* 0, 3 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorSReg, 9 /* 0, 3 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorDReg, 9 /* 0, 3 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorDReg, 9 /* 0, 3 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_GPR64NoXZRshifted8, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_GPR64NoXZRshifted8, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_GPR64NoXZRshifted8, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_GPR64NoXZRshifted8, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_ZPRExtendSXTW328Only, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_ZPRExtendSXTW328Only, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_ZPRExtendUXTW328Only, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_ZPRExtendUXTW328Only, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorSReg, 9 /* 0, 3 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorSReg, 9 /* 0, 3 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_GPR64NoXZRshifted8, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_GPR64NoXZRshifted8, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_ZPRExtendLSL648, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_ZPRExtendLSL648, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_ZPRExtendSXTW648Only, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_ZPRExtendSXTW648Only, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_ZPRExtendUXTW648Only, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_ZPRExtendUXTW648Only, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorDReg, 9 /* 0, 3 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorDReg, 9 /* 0, 3 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_GPR64NoXZRshifted8, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_GPR64NoXZRshifted8, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_GPR64NoXZRshifted8, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_GPR64NoXZRshifted8, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_GPR64NoXZRshifted8, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_GPR64NoXZRshifted8, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_GPR64NoXZRshifted8, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_GPR64NoXZRshifted8, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_ZPRExtendSXTW328Only, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_ZPRExtendSXTW328Only, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_ZPRExtendUXTW328Only, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_ZPRExtendUXTW328Only, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_GPR64NoXZRshifted8, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_GPR64NoXZRshifted8, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_ZPRExtendLSL648, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_ZPRExtendLSL648, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_ZPRExtendSXTW648Only, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_ZPRExtendSXTW648Only, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_ZPRExtendUXTW648Only, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_ZPRExtendUXTW648Only, 16 /* 4 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4447 /* st1b */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorDReg, 9 /* 0, 3 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorDReg, 9 /* 0, 3 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_GPR64NoXZRshifted64, 16 /* 4 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_GPR64NoXZRshifted64, 16 /* 4 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_ZPRExtendLSL6464, 16 /* 4 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_ZPRExtendLSL6464, 16 /* 4 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_ZPRExtendLSL648, 16 /* 4 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_ZPRExtendLSL648, 16 /* 4 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_ZPRExtendSXTW6464, 16 /* 4 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_ZPRExtendSXTW6464, 16 /* 4 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_ZPRExtendSXTW648, 16 /* 4 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_ZPRExtendSXTW648, 16 /* 4 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_ZPRExtendUXTW6464, 16 /* 4 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_ZPRExtendUXTW6464, 16 /* 4 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_ZPRExtendUXTW648, 16 /* 4 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_ZPRExtendUXTW648, 16 /* 4 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorDReg, 9 /* 0, 3 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorDReg, 9 /* 0, 3 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_GPR64NoXZRshifted64, 16 /* 4 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_GPR64NoXZRshifted64, 16 /* 4 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_ZPRExtendLSL6464, 16 /* 4 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_ZPRExtendLSL6464, 16 /* 4 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_ZPRExtendLSL648, 16 /* 4 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_ZPRExtendLSL648, 16 /* 4 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_ZPRExtendSXTW6464, 16 /* 4 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_ZPRExtendSXTW6464, 16 /* 4 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_ZPRExtendSXTW648, 16 /* 4 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_ZPRExtendSXTW648, 16 /* 4 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_ZPRExtendUXTW6464, 16 /* 4 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_ZPRExtendUXTW6464, 16 /* 4 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_ZPRExtendUXTW648, 16 /* 4 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_ZPRExtendUXTW648, 16 /* 4 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4452 /* st1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorSReg, 9 /* 0, 3 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorSReg, 9 /* 0, 3 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorDReg, 9 /* 0, 3 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorDReg, 9 /* 0, 3 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_GPR64NoXZRshifted16, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_GPR64NoXZRshifted16, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_GPR64NoXZRshifted16, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_GPR64NoXZRshifted16, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendSXTW3216, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendSXTW3216, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendSXTW328, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendSXTW328, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendUXTW3216, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendUXTW3216, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendUXTW328, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendUXTW328, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorSReg, 9 /* 0, 3 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorSReg, 9 /* 0, 3 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_GPR64NoXZRshifted16, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_GPR64NoXZRshifted16, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendLSL6416, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendLSL6416, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendLSL648, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendLSL648, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendSXTW6416, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendSXTW6416, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendSXTW648, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendSXTW648, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendUXTW6416, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendUXTW6416, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendUXTW648, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendUXTW648, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorDReg, 9 /* 0, 3 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorDReg, 9 /* 0, 3 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_GPR64NoXZRshifted16, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_GPR64NoXZRshifted16, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_GPR64NoXZRshifted16, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_GPR64NoXZRshifted16, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendSXTW3216, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendSXTW3216, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendSXTW328, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendSXTW328, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendUXTW3216, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendUXTW3216, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendUXTW328, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendUXTW328, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_GPR64NoXZRshifted16, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_GPR64NoXZRshifted16, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendLSL6416, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendLSL6416, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendLSL648, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendLSL648, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendSXTW6416, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendSXTW6416, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendSXTW648, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendSXTW648, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendUXTW6416, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendUXTW6416, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendUXTW648, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_ZPRExtendUXTW648, 16 /* 4 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4457 /* st1h */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorSReg, 9 /* 0, 3 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorSReg, 9 /* 0, 3 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorDReg, 9 /* 0, 3 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorDReg, 9 /* 0, 3 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_GPR64NoXZRshifted32, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_GPR64NoXZRshifted32, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendSXTW3232, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendSXTW3232, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendSXTW328, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendSXTW328, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendUXTW3232, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendUXTW3232, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendUXTW328, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendUXTW328, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorSReg, 9 /* 0, 3 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorSReg, 9 /* 0, 3 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_GPR64NoXZRshifted32, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_GPR64NoXZRshifted32, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendLSL6432, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendLSL6432, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendLSL648, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendLSL648, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendSXTW6432, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendSXTW6432, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendSXTW648, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendSXTW648, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendUXTW6432, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendUXTW6432, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendUXTW648, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendUXTW648, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorDReg, 9 /* 0, 3 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorDReg, 9 /* 0, 3 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_GPR64NoXZRshifted32, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_GPR64NoXZRshifted32, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendSXTW3232, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendSXTW3232, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendSXTW328, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendSXTW328, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendUXTW3232, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendUXTW3232, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendUXTW328, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendUXTW328, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorSReg, 8 /* 3 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_GPR64NoXZRshifted32, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_GPR64NoXZRshifted32, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendLSL6432, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendLSL6432, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendLSL648, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendLSL648, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendSXTW6432, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendSXTW6432, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendSXTW648, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendSXTW648, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendUXTW6432, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendUXTW6432, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendUXTW648, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_ZPRExtendUXTW648, 16 /* 4 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorDReg, 8 /* 3 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4462 /* st1w */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4471 /* st2b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4471 /* st2b */, MCK_SVEVectorList28, 1 /* 0 */ }, { Feature_HasSVE, 4471 /* st2b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4471 /* st2b */, MCK_SVEVectorList28, 1 /* 0 */ }, { Feature_HasSVE, 4471 /* st2b */, MCK_GPR64NoXZRshifted8, 16 /* 4 */ }, { Feature_HasSVE, 4471 /* st2b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4471 /* st2b */, MCK_SVEVectorList28, 1 /* 0 */ }, { Feature_HasSVE, 4471 /* st2b */, MCK_GPR64NoXZRshifted8, 16 /* 4 */ }, { Feature_HasSVE, 4471 /* st2b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4471 /* st2b */, MCK_SVEVectorList28, 1 /* 0 */ }, { Feature_HasSVE, 4471 /* st2b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4471 /* st2b */, MCK_SVEVectorList28, 1 /* 0 */ }, { Feature_HasSVE, 4471 /* st2b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4471 /* st2b */, MCK_SVEVectorList28, 1 /* 0 */ }, { Feature_HasSVE, 4476 /* st2d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4476 /* st2d */, MCK_SVEVectorList264, 1 /* 0 */ }, { Feature_HasSVE, 4476 /* st2d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4476 /* st2d */, MCK_SVEVectorList264, 1 /* 0 */ }, { Feature_HasSVE, 4476 /* st2d */, MCK_GPR64NoXZRshifted64, 16 /* 4 */ }, { Feature_HasSVE, 4476 /* st2d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4476 /* st2d */, MCK_SVEVectorList264, 1 /* 0 */ }, { Feature_HasSVE, 4476 /* st2d */, MCK_GPR64NoXZRshifted64, 16 /* 4 */ }, { Feature_HasSVE, 4476 /* st2d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4476 /* st2d */, MCK_SVEVectorList264, 1 /* 0 */ }, { Feature_HasSVE, 4476 /* st2d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4476 /* st2d */, MCK_SVEVectorList264, 1 /* 0 */ }, { Feature_HasSVE, 4476 /* st2d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4476 /* st2d */, MCK_SVEVectorList264, 1 /* 0 */ }, { Feature_HasSVE, 4481 /* st2h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4481 /* st2h */, MCK_SVEVectorList216, 1 /* 0 */ }, { Feature_HasSVE, 4481 /* st2h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4481 /* st2h */, MCK_SVEVectorList216, 1 /* 0 */ }, { Feature_HasSVE, 4481 /* st2h */, MCK_GPR64NoXZRshifted16, 16 /* 4 */ }, { Feature_HasSVE, 4481 /* st2h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4481 /* st2h */, MCK_SVEVectorList216, 1 /* 0 */ }, { Feature_HasSVE, 4481 /* st2h */, MCK_GPR64NoXZRshifted16, 16 /* 4 */ }, { Feature_HasSVE, 4481 /* st2h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4481 /* st2h */, MCK_SVEVectorList216, 1 /* 0 */ }, { Feature_HasSVE, 4481 /* st2h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4481 /* st2h */, MCK_SVEVectorList216, 1 /* 0 */ }, { Feature_HasSVE, 4481 /* st2h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4481 /* st2h */, MCK_SVEVectorList216, 1 /* 0 */ }, { Feature_HasSVE, 4486 /* st2w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4486 /* st2w */, MCK_SVEVectorList232, 1 /* 0 */ }, { Feature_HasSVE, 4486 /* st2w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4486 /* st2w */, MCK_SVEVectorList232, 1 /* 0 */ }, { Feature_HasSVE, 4486 /* st2w */, MCK_GPR64NoXZRshifted32, 16 /* 4 */ }, { Feature_HasSVE, 4486 /* st2w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4486 /* st2w */, MCK_SVEVectorList232, 1 /* 0 */ }, { Feature_HasSVE, 4486 /* st2w */, MCK_GPR64NoXZRshifted32, 16 /* 4 */ }, { Feature_HasSVE, 4486 /* st2w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4486 /* st2w */, MCK_SVEVectorList232, 1 /* 0 */ }, { Feature_HasSVE, 4486 /* st2w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4486 /* st2w */, MCK_SVEVectorList232, 1 /* 0 */ }, { Feature_HasSVE, 4486 /* st2w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4486 /* st2w */, MCK_SVEVectorList232, 1 /* 0 */ }, { Feature_HasSVE, 4495 /* st3b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4495 /* st3b */, MCK_SVEVectorList38, 1 /* 0 */ }, { Feature_HasSVE, 4495 /* st3b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4495 /* st3b */, MCK_SVEVectorList38, 1 /* 0 */ }, { Feature_HasSVE, 4495 /* st3b */, MCK_GPR64NoXZRshifted8, 16 /* 4 */ }, { Feature_HasSVE, 4495 /* st3b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4495 /* st3b */, MCK_SVEVectorList38, 1 /* 0 */ }, { Feature_HasSVE, 4495 /* st3b */, MCK_GPR64NoXZRshifted8, 16 /* 4 */ }, { Feature_HasSVE, 4495 /* st3b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4495 /* st3b */, MCK_SVEVectorList38, 1 /* 0 */ }, { Feature_HasSVE, 4495 /* st3b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4495 /* st3b */, MCK_SVEVectorList38, 1 /* 0 */ }, { Feature_HasSVE, 4495 /* st3b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4495 /* st3b */, MCK_SVEVectorList38, 1 /* 0 */ }, { Feature_HasSVE, 4500 /* st3d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4500 /* st3d */, MCK_SVEVectorList364, 1 /* 0 */ }, { Feature_HasSVE, 4500 /* st3d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4500 /* st3d */, MCK_SVEVectorList364, 1 /* 0 */ }, { Feature_HasSVE, 4500 /* st3d */, MCK_GPR64NoXZRshifted64, 16 /* 4 */ }, { Feature_HasSVE, 4500 /* st3d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4500 /* st3d */, MCK_SVEVectorList364, 1 /* 0 */ }, { Feature_HasSVE, 4500 /* st3d */, MCK_GPR64NoXZRshifted64, 16 /* 4 */ }, { Feature_HasSVE, 4500 /* st3d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4500 /* st3d */, MCK_SVEVectorList364, 1 /* 0 */ }, { Feature_HasSVE, 4500 /* st3d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4500 /* st3d */, MCK_SVEVectorList364, 1 /* 0 */ }, { Feature_HasSVE, 4500 /* st3d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4500 /* st3d */, MCK_SVEVectorList364, 1 /* 0 */ }, { Feature_HasSVE, 4505 /* st3h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4505 /* st3h */, MCK_SVEVectorList316, 1 /* 0 */ }, { Feature_HasSVE, 4505 /* st3h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4505 /* st3h */, MCK_SVEVectorList316, 1 /* 0 */ }, { Feature_HasSVE, 4505 /* st3h */, MCK_GPR64NoXZRshifted16, 16 /* 4 */ }, { Feature_HasSVE, 4505 /* st3h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4505 /* st3h */, MCK_SVEVectorList316, 1 /* 0 */ }, { Feature_HasSVE, 4505 /* st3h */, MCK_GPR64NoXZRshifted16, 16 /* 4 */ }, { Feature_HasSVE, 4505 /* st3h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4505 /* st3h */, MCK_SVEVectorList316, 1 /* 0 */ }, { Feature_HasSVE, 4505 /* st3h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4505 /* st3h */, MCK_SVEVectorList316, 1 /* 0 */ }, { Feature_HasSVE, 4505 /* st3h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4505 /* st3h */, MCK_SVEVectorList316, 1 /* 0 */ }, { Feature_HasSVE, 4510 /* st3w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4510 /* st3w */, MCK_SVEVectorList332, 1 /* 0 */ }, { Feature_HasSVE, 4510 /* st3w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4510 /* st3w */, MCK_SVEVectorList332, 1 /* 0 */ }, { Feature_HasSVE, 4510 /* st3w */, MCK_GPR64NoXZRshifted32, 16 /* 4 */ }, { Feature_HasSVE, 4510 /* st3w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4510 /* st3w */, MCK_SVEVectorList332, 1 /* 0 */ }, { Feature_HasSVE, 4510 /* st3w */, MCK_GPR64NoXZRshifted32, 16 /* 4 */ }, { Feature_HasSVE, 4510 /* st3w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4510 /* st3w */, MCK_SVEVectorList332, 1 /* 0 */ }, { Feature_HasSVE, 4510 /* st3w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4510 /* st3w */, MCK_SVEVectorList332, 1 /* 0 */ }, { Feature_HasSVE, 4510 /* st3w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4510 /* st3w */, MCK_SVEVectorList332, 1 /* 0 */ }, { Feature_HasSVE, 4519 /* st4b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4519 /* st4b */, MCK_SVEVectorList48, 1 /* 0 */ }, { Feature_HasSVE, 4519 /* st4b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4519 /* st4b */, MCK_SVEVectorList48, 1 /* 0 */ }, { Feature_HasSVE, 4519 /* st4b */, MCK_GPR64NoXZRshifted8, 16 /* 4 */ }, { Feature_HasSVE, 4519 /* st4b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4519 /* st4b */, MCK_SVEVectorList48, 1 /* 0 */ }, { Feature_HasSVE, 4519 /* st4b */, MCK_GPR64NoXZRshifted8, 16 /* 4 */ }, { Feature_HasSVE, 4519 /* st4b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4519 /* st4b */, MCK_SVEVectorList48, 1 /* 0 */ }, { Feature_HasSVE, 4519 /* st4b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4519 /* st4b */, MCK_SVEVectorList48, 1 /* 0 */ }, { Feature_HasSVE, 4519 /* st4b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4519 /* st4b */, MCK_SVEVectorList48, 1 /* 0 */ }, { Feature_HasSVE, 4524 /* st4d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4524 /* st4d */, MCK_SVEVectorList464, 1 /* 0 */ }, { Feature_HasSVE, 4524 /* st4d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4524 /* st4d */, MCK_SVEVectorList464, 1 /* 0 */ }, { Feature_HasSVE, 4524 /* st4d */, MCK_GPR64NoXZRshifted64, 16 /* 4 */ }, { Feature_HasSVE, 4524 /* st4d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4524 /* st4d */, MCK_SVEVectorList464, 1 /* 0 */ }, { Feature_HasSVE, 4524 /* st4d */, MCK_GPR64NoXZRshifted64, 16 /* 4 */ }, { Feature_HasSVE, 4524 /* st4d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4524 /* st4d */, MCK_SVEVectorList464, 1 /* 0 */ }, { Feature_HasSVE, 4524 /* st4d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4524 /* st4d */, MCK_SVEVectorList464, 1 /* 0 */ }, { Feature_HasSVE, 4524 /* st4d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4524 /* st4d */, MCK_SVEVectorList464, 1 /* 0 */ }, { Feature_HasSVE, 4529 /* st4h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4529 /* st4h */, MCK_SVEVectorList416, 1 /* 0 */ }, { Feature_HasSVE, 4529 /* st4h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4529 /* st4h */, MCK_SVEVectorList416, 1 /* 0 */ }, { Feature_HasSVE, 4529 /* st4h */, MCK_GPR64NoXZRshifted16, 16 /* 4 */ }, { Feature_HasSVE, 4529 /* st4h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4529 /* st4h */, MCK_SVEVectorList416, 1 /* 0 */ }, { Feature_HasSVE, 4529 /* st4h */, MCK_GPR64NoXZRshifted16, 16 /* 4 */ }, { Feature_HasSVE, 4529 /* st4h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4529 /* st4h */, MCK_SVEVectorList416, 1 /* 0 */ }, { Feature_HasSVE, 4529 /* st4h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4529 /* st4h */, MCK_SVEVectorList416, 1 /* 0 */ }, { Feature_HasSVE, 4529 /* st4h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4529 /* st4h */, MCK_SVEVectorList416, 1 /* 0 */ }, { Feature_HasSVE, 4534 /* st4w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4534 /* st4w */, MCK_SVEVectorList432, 1 /* 0 */ }, { Feature_HasSVE, 4534 /* st4w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4534 /* st4w */, MCK_SVEVectorList432, 1 /* 0 */ }, { Feature_HasSVE, 4534 /* st4w */, MCK_GPR64NoXZRshifted32, 16 /* 4 */ }, { Feature_HasSVE, 4534 /* st4w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4534 /* st4w */, MCK_SVEVectorList432, 1 /* 0 */ }, { Feature_HasSVE, 4534 /* st4w */, MCK_GPR64NoXZRshifted32, 16 /* 4 */ }, { Feature_HasSVE, 4534 /* st4w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4534 /* st4w */, MCK_SVEVectorList432, 1 /* 0 */ }, { Feature_HasSVE, 4534 /* st4w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4534 /* st4w */, MCK_SVEVectorList432, 1 /* 0 */ }, { Feature_HasSVE, 4534 /* st4w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4534 /* st4w */, MCK_SVEVectorList432, 1 /* 0 */ }, { Feature_HasV8_1a, 4668 /* stllr */, MCK_GPR64sp0, 4 /* 2 */ }, { Feature_HasV8_1a, 4668 /* stllr */, MCK_GPR64sp0, 4 /* 2 */ }, { Feature_HasV8_1a, 4668 /* stllr */, MCK_GPR64sp0, 4 /* 2 */ }, { Feature_HasV8_1a, 4668 /* stllr */, MCK_GPR64sp0, 4 /* 2 */ }, { Feature_HasV8_1a, 4674 /* stllrb */, MCK_GPR64sp0, 4 /* 2 */ }, { Feature_HasV8_1a, 4674 /* stllrb */, MCK_GPR64sp0, 4 /* 2 */ }, { Feature_HasV8_1a, 4681 /* stllrh */, MCK_GPR64sp0, 4 /* 2 */ }, { Feature_HasV8_1a, 4681 /* stllrh */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 4688 /* stlr */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 4688 /* stlr */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 4688 /* stlr */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 4688 /* stlr */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 4693 /* stlrb */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 4693 /* stlrb */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 4699 /* stlrh */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 4699 /* stlrh */, MCK_GPR64sp0, 4 /* 2 */ }, { 0, 4725 /* stlxp */, MCK_GPR64sp0, 16 /* 4 */ }, { 0, 4725 /* stlxp */, MCK_GPR64sp0, 16 /* 4 */ }, { 0, 4725 /* stlxp */, MCK_GPR64sp0, 16 /* 4 */ }, { 0, 4725 /* stlxp */, MCK_GPR64sp0, 16 /* 4 */ }, { 0, 4731 /* stlxr */, MCK_GPR64sp0, 8 /* 3 */ }, { 0, 4731 /* stlxr */, MCK_GPR64sp0, 8 /* 3 */ }, { 0, 4731 /* stlxr */, MCK_GPR64sp0, 8 /* 3 */ }, { 0, 4731 /* stlxr */, MCK_GPR64sp0, 8 /* 3 */ }, { 0, 4737 /* stlxrb */, MCK_GPR64sp0, 8 /* 3 */ }, { 0, 4737 /* stlxrb */, MCK_GPR64sp0, 8 /* 3 */ }, { 0, 4744 /* stlxrh */, MCK_GPR64sp0, 8 /* 3 */ }, { 0, 4744 /* stlxrh */, MCK_GPR64sp0, 8 /* 3 */ }, { Feature_HasSVE, 4756 /* stnt1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4756 /* stnt1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 4756 /* stnt1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4756 /* stnt1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 4756 /* stnt1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4756 /* stnt1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 4756 /* stnt1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4756 /* stnt1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 4756 /* stnt1b */, MCK_GPR64NoXZRshifted8, 16 /* 4 */ }, { Feature_HasSVE, 4756 /* stnt1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4756 /* stnt1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 4756 /* stnt1b */, MCK_GPR64NoXZRshifted8, 16 /* 4 */ }, { Feature_HasSVE, 4756 /* stnt1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4756 /* stnt1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 4756 /* stnt1b */, MCK_GPR64NoXZRshifted8, 16 /* 4 */ }, { Feature_HasSVE, 4756 /* stnt1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4756 /* stnt1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 4756 /* stnt1b */, MCK_GPR64NoXZRshifted8, 16 /* 4 */ }, { Feature_HasSVE, 4756 /* stnt1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4756 /* stnt1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 4756 /* stnt1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4756 /* stnt1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 4756 /* stnt1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4756 /* stnt1b */, MCK_SVEVectorBReg, 1 /* 0 */ }, { Feature_HasSVE, 4756 /* stnt1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4756 /* stnt1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 4756 /* stnt1b */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4756 /* stnt1b */, MCK_SVEVectorList18, 1 /* 0 */ }, { Feature_HasSVE, 4763 /* stnt1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4763 /* stnt1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4763 /* stnt1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4763 /* stnt1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4763 /* stnt1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4763 /* stnt1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4763 /* stnt1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4763 /* stnt1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4763 /* stnt1d */, MCK_GPR64NoXZRshifted64, 16 /* 4 */ }, { Feature_HasSVE, 4763 /* stnt1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4763 /* stnt1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4763 /* stnt1d */, MCK_GPR64NoXZRshifted64, 16 /* 4 */ }, { Feature_HasSVE, 4763 /* stnt1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4763 /* stnt1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4763 /* stnt1d */, MCK_GPR64NoXZRshifted64, 16 /* 4 */ }, { Feature_HasSVE, 4763 /* stnt1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4763 /* stnt1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4763 /* stnt1d */, MCK_GPR64NoXZRshifted64, 16 /* 4 */ }, { Feature_HasSVE, 4763 /* stnt1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4763 /* stnt1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4763 /* stnt1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4763 /* stnt1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4763 /* stnt1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4763 /* stnt1d */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 4763 /* stnt1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4763 /* stnt1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4763 /* stnt1d */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4763 /* stnt1d */, MCK_SVEVectorList164, 1 /* 0 */ }, { Feature_HasSVE, 4770 /* stnt1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4770 /* stnt1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4770 /* stnt1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4770 /* stnt1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4770 /* stnt1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4770 /* stnt1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 4770 /* stnt1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4770 /* stnt1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 4770 /* stnt1h */, MCK_GPR64NoXZRshifted16, 16 /* 4 */ }, { Feature_HasSVE, 4770 /* stnt1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4770 /* stnt1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4770 /* stnt1h */, MCK_GPR64NoXZRshifted16, 16 /* 4 */ }, { Feature_HasSVE, 4770 /* stnt1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4770 /* stnt1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4770 /* stnt1h */, MCK_GPR64NoXZRshifted16, 16 /* 4 */ }, { Feature_HasSVE, 4770 /* stnt1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4770 /* stnt1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 4770 /* stnt1h */, MCK_GPR64NoXZRshifted16, 16 /* 4 */ }, { Feature_HasSVE, 4770 /* stnt1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4770 /* stnt1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 4770 /* stnt1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4770 /* stnt1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4770 /* stnt1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4770 /* stnt1h */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 4770 /* stnt1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4770 /* stnt1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 4770 /* stnt1h */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4770 /* stnt1h */, MCK_SVEVectorList116, 1 /* 0 */ }, { Feature_HasSVE, 4777 /* stnt1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4777 /* stnt1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4777 /* stnt1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4777 /* stnt1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4777 /* stnt1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4777 /* stnt1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4777 /* stnt1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4777 /* stnt1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4777 /* stnt1w */, MCK_GPR64NoXZRshifted32, 16 /* 4 */ }, { Feature_HasSVE, 4777 /* stnt1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4777 /* stnt1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4777 /* stnt1w */, MCK_GPR64NoXZRshifted32, 16 /* 4 */ }, { Feature_HasSVE, 4777 /* stnt1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4777 /* stnt1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4777 /* stnt1w */, MCK_GPR64NoXZRshifted32, 16 /* 4 */ }, { Feature_HasSVE, 4777 /* stnt1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4777 /* stnt1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4777 /* stnt1w */, MCK_GPR64NoXZRshifted32, 16 /* 4 */ }, { Feature_HasSVE, 4777 /* stnt1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4777 /* stnt1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4777 /* stnt1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4777 /* stnt1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4777 /* stnt1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4777 /* stnt1w */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 4777 /* stnt1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4777 /* stnt1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4777 /* stnt1w */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 4777 /* stnt1w */, MCK_SVEVectorList132, 1 /* 0 */ }, { Feature_HasSVE, 4788 /* str */, MCK_SVEPredicateAnyReg, 1 /* 0 */ }, { Feature_HasSVE, 4788 /* str */, MCK_SVEPredicateAnyReg, 1 /* 0 */ }, { Feature_HasSVE, 4788 /* str */, MCK_SVEVectorAnyReg, 1 /* 0 */ }, { Feature_HasSVE, 4788 /* str */, MCK_SVEVectorAnyReg, 1 /* 0 */ }, { Feature_HasSVE, 4788 /* str */, MCK_SVEPredicateAnyReg, 1 /* 0 */ }, { Feature_HasSVE, 4788 /* str */, MCK_SVEPredicateAnyReg, 1 /* 0 */ }, { Feature_HasSVE, 4788 /* str */, MCK_SVEVectorAnyReg, 1 /* 0 */ }, { Feature_HasSVE, 4788 /* str */, MCK_SVEVectorAnyReg, 1 /* 0 */ }, { 0, 5075 /* stxp */, MCK_GPR64sp0, 16 /* 4 */ }, { 0, 5075 /* stxp */, MCK_GPR64sp0, 16 /* 4 */ }, { 0, 5075 /* stxp */, MCK_GPR64sp0, 16 /* 4 */ }, { 0, 5075 /* stxp */, MCK_GPR64sp0, 16 /* 4 */ }, { 0, 5080 /* stxr */, MCK_GPR64sp0, 8 /* 3 */ }, { 0, 5080 /* stxr */, MCK_GPR64sp0, 8 /* 3 */ }, { 0, 5080 /* stxr */, MCK_GPR64sp0, 8 /* 3 */ }, { 0, 5080 /* stxr */, MCK_GPR64sp0, 8 /* 3 */ }, { 0, 5085 /* stxrb */, MCK_GPR64sp0, 8 /* 3 */ }, { 0, 5085 /* stxrb */, MCK_GPR64sp0, 8 /* 3 */ }, { 0, 5091 /* stxrh */, MCK_GPR64sp0, 8 /* 3 */ }, { 0, 5091 /* stxrh */, MCK_GPR64sp0, 8 /* 3 */ }, { Feature_UseNegativeImmediates, 5097 /* sub */, MCK_AddSubImmNeg, 4 /* 2 */ }, { Feature_UseNegativeImmediates, 5097 /* sub */, MCK_AddSubImmNeg, 4 /* 2 */ }, { 0, 5097 /* sub */, MCK_AddSubImm, 4 /* 2 */ }, { 0, 5097 /* sub */, MCK_AddSubImm, 4 /* 2 */ }, { Feature_UseNegativeImmediates, 5097 /* sub */, MCK_AddSubImmNeg, 4 /* 2 */ }, { Feature_UseNegativeImmediates, 5097 /* sub */, MCK_AddSubImmNeg, 4 /* 2 */ }, { 0, 5097 /* sub */, MCK_AddSubImm, 4 /* 2 */ }, { 0, 5097 /* sub */, MCK_AddSubImm, 4 /* 2 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEAddSubImm16, 4 /* 2 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEAddSubImm16, 4 /* 2 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEAddSubImm32, 4 /* 2 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEAddSubImm32, 4 /* 2 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEAddSubImm64, 4 /* 2 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEAddSubImm64, 4 /* 2 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEAddSubImm8, 4 /* 2 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEAddSubImm8, 4 /* 2 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEVectorBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEVectorBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5097 /* sub */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEAddSubImm16, 4 /* 2 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEAddSubImm16, 4 /* 2 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEAddSubImm32, 4 /* 2 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEAddSubImm32, 4 /* 2 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEAddSubImm64, 4 /* 2 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEAddSubImm64, 4 /* 2 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEAddSubImm8, 4 /* 2 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEAddSubImm8, 4 /* 2 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5114 /* subr */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_UseNegativeImmediates, 5119 /* subs */, MCK_AddSubImmNeg, 4 /* 2 */ }, { Feature_UseNegativeImmediates, 5119 /* subs */, MCK_AddSubImmNeg, 4 /* 2 */ }, { 0, 5119 /* subs */, MCK_AddSubImm, 4 /* 2 */ }, { 0, 5119 /* subs */, MCK_AddSubImm, 4 /* 2 */ }, { Feature_UseNegativeImmediates, 5119 /* subs */, MCK_AddSubImmNeg, 4 /* 2 */ }, { Feature_UseNegativeImmediates, 5119 /* subs */, MCK_AddSubImmNeg, 4 /* 2 */ }, { 0, 5119 /* subs */, MCK_AddSubImm, 4 /* 2 */ }, { 0, 5119 /* subs */, MCK_AddSubImm, 4 /* 2 */ }, { Feature_HasSVE, 5124 /* sunpkhi */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 5124 /* sunpkhi */, MCK_SVEVectorBReg, 2 /* 1 */ }, { Feature_HasSVE, 5124 /* sunpkhi */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 5124 /* sunpkhi */, MCK_SVEVectorBReg, 2 /* 1 */ }, { Feature_HasSVE, 5124 /* sunpkhi */, MCK_SVEVectorHReg, 2 /* 1 */ }, { Feature_HasSVE, 5124 /* sunpkhi */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5124 /* sunpkhi */, MCK_SVEVectorHReg, 2 /* 1 */ }, { Feature_HasSVE, 5124 /* sunpkhi */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5124 /* sunpkhi */, MCK_SVEVectorSReg, 2 /* 1 */ }, { Feature_HasSVE, 5124 /* sunpkhi */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5124 /* sunpkhi */, MCK_SVEVectorSReg, 2 /* 1 */ }, { Feature_HasSVE, 5124 /* sunpkhi */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5132 /* sunpklo */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 5132 /* sunpklo */, MCK_SVEVectorBReg, 2 /* 1 */ }, { Feature_HasSVE, 5132 /* sunpklo */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 5132 /* sunpklo */, MCK_SVEVectorBReg, 2 /* 1 */ }, { Feature_HasSVE, 5132 /* sunpklo */, MCK_SVEVectorHReg, 2 /* 1 */ }, { Feature_HasSVE, 5132 /* sunpklo */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5132 /* sunpklo */, MCK_SVEVectorHReg, 2 /* 1 */ }, { Feature_HasSVE, 5132 /* sunpklo */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5132 /* sunpklo */, MCK_SVEVectorSReg, 2 /* 1 */ }, { Feature_HasSVE, 5132 /* sunpklo */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5132 /* sunpklo */, MCK_SVEVectorSReg, 2 /* 1 */ }, { Feature_HasSVE, 5132 /* sunpklo */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5219 /* sxtb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5219 /* sxtb */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 5219 /* sxtb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5219 /* sxtb */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 5219 /* sxtb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5219 /* sxtb */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 5219 /* sxtb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5219 /* sxtb */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 5219 /* sxtb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5219 /* sxtb */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 5219 /* sxtb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5219 /* sxtb */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 5224 /* sxth */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5224 /* sxth */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 5224 /* sxth */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5224 /* sxth */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 5224 /* sxth */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5224 /* sxth */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 5224 /* sxth */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5224 /* sxth */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 5240 /* sxtw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5240 /* sxtw */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 5240 /* sxtw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5240 /* sxtw */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { 0, 5245 /* sys */, MCK_SysCR, 6 /* 1, 2 */ }, { 0, 5245 /* sys */, MCK_SysCR, 6 /* 1, 2 */ }, { 0, 5245 /* sys */, MCK_SysCR, 6 /* 1, 2 */ }, { 0, 5245 /* sys */, MCK_SysCR, 6 /* 1, 2 */ }, { 0, 5249 /* sysl */, MCK_SysCR, 12 /* 2, 3 */ }, { 0, 5249 /* sysl */, MCK_SysCR, 12 /* 2, 3 */ }, { Feature_HasSVE, 5254 /* tbl */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5254 /* tbl */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5254 /* tbl */, MCK_SVEVectorHReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 5254 /* tbl */, MCK_SVEVectorList116, 2 /* 1 */ }, { Feature_HasSVE, 5254 /* tbl */, MCK_SVEVectorHReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 5254 /* tbl */, MCK_SVEVectorList116, 2 /* 1 */ }, { Feature_HasSVE, 5254 /* tbl */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5254 /* tbl */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5254 /* tbl */, MCK_SVEVectorSReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 5254 /* tbl */, MCK_SVEVectorList132, 2 /* 1 */ }, { Feature_HasSVE, 5254 /* tbl */, MCK_SVEVectorSReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 5254 /* tbl */, MCK_SVEVectorList132, 2 /* 1 */ }, { Feature_HasSVE, 5254 /* tbl */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5254 /* tbl */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5254 /* tbl */, MCK_SVEVectorDReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 5254 /* tbl */, MCK_SVEVectorList164, 2 /* 1 */ }, { Feature_HasSVE, 5254 /* tbl */, MCK_SVEVectorDReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 5254 /* tbl */, MCK_SVEVectorList164, 2 /* 1 */ }, { Feature_HasSVE, 5254 /* tbl */, MCK_SVEVectorBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5254 /* tbl */, MCK_SVEVectorBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5254 /* tbl */, MCK_SVEVectorBReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 5254 /* tbl */, MCK_SVEVectorList18, 2 /* 1 */ }, { Feature_HasSVE, 5254 /* tbl */, MCK_SVEVectorBReg, 5 /* 0, 2 */ }, { Feature_HasSVE, 5254 /* tbl */, MCK_SVEVectorList18, 2 /* 1 */ }, { 0, 5258 /* tbnz */, MCK_GPR32as64, 1 /* 0 */ }, { 0, 5258 /* tbnz */, MCK_GPR32as64, 1 /* 0 */ }, { 0, 5267 /* tbz */, MCK_GPR32as64, 1 /* 0 */ }, { 0, 5267 /* tbz */, MCK_GPR32as64, 1 /* 0 */ }, { Feature_HasSVE, 5271 /* trn1 */, MCK_SVEPredicateHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5271 /* trn1 */, MCK_SVEPredicateHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5271 /* trn1 */, MCK_SVEPredicateSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5271 /* trn1 */, MCK_SVEPredicateSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5271 /* trn1 */, MCK_SVEPredicateDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5271 /* trn1 */, MCK_SVEPredicateDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5271 /* trn1 */, MCK_SVEPredicateBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5271 /* trn1 */, MCK_SVEPredicateBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5271 /* trn1 */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5271 /* trn1 */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5271 /* trn1 */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5271 /* trn1 */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5271 /* trn1 */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5271 /* trn1 */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5271 /* trn1 */, MCK_SVEVectorBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5271 /* trn1 */, MCK_SVEVectorBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5276 /* trn2 */, MCK_SVEPredicateHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5276 /* trn2 */, MCK_SVEPredicateHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5276 /* trn2 */, MCK_SVEPredicateSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5276 /* trn2 */, MCK_SVEPredicateSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5276 /* trn2 */, MCK_SVEPredicateDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5276 /* trn2 */, MCK_SVEPredicateDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5276 /* trn2 */, MCK_SVEPredicateBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5276 /* trn2 */, MCK_SVEPredicateBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5276 /* trn2 */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5276 /* trn2 */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5276 /* trn2 */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5276 /* trn2 */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5276 /* trn2 */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5276 /* trn2 */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5276 /* trn2 */, MCK_SVEVectorBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5276 /* trn2 */, MCK_SVEVectorBReg, 7 /* 0, 1, 2 */ }, { Feature_HasV8_4a, 5281 /* tsb */, MCK_Barrier, 1 /* 0 */ }, { Feature_HasV8_4a, 5281 /* tsb */, MCK_Barrier, 1 /* 0 */ }, { Feature_HasSVE, 5307 /* uabd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5307 /* uabd */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5307 /* uabd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5307 /* uabd */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5307 /* uabd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5307 /* uabd */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5307 /* uabd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5307 /* uabd */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5307 /* uabd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5307 /* uabd */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5307 /* uabd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5307 /* uabd */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5307 /* uabd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5307 /* uabd */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5307 /* uabd */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5307 /* uabd */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5359 /* uaddv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5359 /* uaddv */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 5359 /* uaddv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5359 /* uaddv */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 5359 /* uaddv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5359 /* uaddv */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 5359 /* uaddv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5359 /* uaddv */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 5359 /* uaddv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5359 /* uaddv */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 5359 /* uaddv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5359 /* uaddv */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 5359 /* uaddv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5359 /* uaddv */, MCK_SVEVectorBReg, 4 /* 2 */ }, { Feature_HasSVE, 5359 /* uaddv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5359 /* uaddv */, MCK_SVEVectorBReg, 4 /* 2 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEVectorDReg, 16 /* 4 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEVectorSReg, 16 /* 4 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5383 /* ucvtf */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 5389 /* udiv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5389 /* udiv */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5389 /* udiv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5389 /* udiv */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5389 /* udiv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5389 /* udiv */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5389 /* udiv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5389 /* udiv */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5394 /* udivr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5394 /* udivr */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5394 /* udivr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5394 /* udivr */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5394 /* udivr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5394 /* udivr */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5394 /* udivr */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5394 /* udivr */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5400 /* udot */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5400 /* udot */, MCK_SVEVectorBReg, 6 /* 1, 2 */ }, { Feature_HasSVE, 5400 /* udot */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5400 /* udot */, MCK_SVEVectorBReg, 6 /* 1, 2 */ }, { Feature_HasSVE, 5400 /* udot */, MCK_SVEVectorHReg, 6 /* 1, 2 */ }, { Feature_HasSVE, 5400 /* udot */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5400 /* udot */, MCK_SVEVectorHReg, 6 /* 1, 2 */ }, { Feature_HasSVE, 5400 /* udot */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5400 /* udot */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5400 /* udot */, MCK_SVEVector3bBReg, 4 /* 2 */ }, { Feature_HasSVE, 5400 /* udot */, MCK_SVEVectorBReg, 2 /* 1 */ }, { Feature_HasSVE, 5400 /* udot */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5400 /* udot */, MCK_SVEVector3bBReg, 4 /* 2 */ }, { Feature_HasSVE, 5400 /* udot */, MCK_SVEVectorBReg, 2 /* 1 */ }, { Feature_HasSVE, 5400 /* udot */, MCK_SVEVectorHReg, 2 /* 1 */ }, { Feature_HasSVE, 5400 /* udot */, MCK_SVEVector4bHReg, 4 /* 2 */ }, { Feature_HasSVE, 5400 /* udot */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5400 /* udot */, MCK_SVEVectorHReg, 2 /* 1 */ }, { Feature_HasSVE, 5400 /* udot */, MCK_SVEVector4bHReg, 4 /* 2 */ }, { Feature_HasSVE, 5400 /* udot */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5424 /* umax */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5424 /* umax */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5424 /* umax */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5424 /* umax */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5424 /* umax */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5424 /* umax */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5424 /* umax */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5424 /* umax */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5424 /* umax */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5424 /* umax */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5424 /* umax */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5424 /* umax */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5424 /* umax */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5424 /* umax */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5424 /* umax */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5424 /* umax */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5424 /* umax */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5424 /* umax */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5424 /* umax */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5424 /* umax */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5424 /* umax */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5424 /* umax */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5424 /* umax */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5424 /* umax */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5435 /* umaxv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5435 /* umaxv */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 5435 /* umaxv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5435 /* umaxv */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 5435 /* umaxv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5435 /* umaxv */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 5435 /* umaxv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5435 /* umaxv */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 5435 /* umaxv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5435 /* umaxv */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 5435 /* umaxv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5435 /* umaxv */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 5435 /* umaxv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5435 /* umaxv */, MCK_SVEVectorBReg, 4 /* 2 */ }, { Feature_HasSVE, 5435 /* umaxv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5435 /* umaxv */, MCK_SVEVectorBReg, 4 /* 2 */ }, { Feature_HasSVE, 5441 /* umin */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5441 /* umin */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5441 /* umin */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5441 /* umin */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5441 /* umin */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5441 /* umin */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5441 /* umin */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5441 /* umin */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5441 /* umin */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5441 /* umin */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5441 /* umin */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5441 /* umin */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5441 /* umin */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5441 /* umin */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5441 /* umin */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5441 /* umin */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5441 /* umin */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5441 /* umin */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5441 /* umin */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5441 /* umin */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5441 /* umin */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5441 /* umin */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5441 /* umin */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5441 /* umin */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5452 /* uminv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5452 /* uminv */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 5452 /* uminv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5452 /* uminv */, MCK_SVEVectorHReg, 4 /* 2 */ }, { Feature_HasSVE, 5452 /* uminv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5452 /* uminv */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 5452 /* uminv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5452 /* uminv */, MCK_SVEVectorSReg, 4 /* 2 */ }, { Feature_HasSVE, 5452 /* uminv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5452 /* uminv */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 5452 /* uminv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5452 /* uminv */, MCK_SVEVectorDReg, 4 /* 2 */ }, { Feature_HasSVE, 5452 /* uminv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5452 /* uminv */, MCK_SVEVectorBReg, 4 /* 2 */ }, { Feature_HasSVE, 5452 /* uminv */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5452 /* uminv */, MCK_SVEVectorBReg, 4 /* 2 */ }, { Feature_HasSVE, 5503 /* umulh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5503 /* umulh */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5503 /* umulh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5503 /* umulh */, MCK_SVEVectorHReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5503 /* umulh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5503 /* umulh */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5503 /* umulh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5503 /* umulh */, MCK_SVEVectorSReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5503 /* umulh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5503 /* umulh */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5503 /* umulh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5503 /* umulh */, MCK_SVEVectorDReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5503 /* umulh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5503 /* umulh */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5503 /* umulh */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5503 /* umulh */, MCK_SVEVectorBReg, 49 /* 0, 4, 5 */ }, { Feature_HasSVE, 5522 /* uqadd */, MCK_SVEAddSubImm16, 4 /* 2 */ }, { Feature_HasSVE, 5522 /* uqadd */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5522 /* uqadd */, MCK_SVEAddSubImm16, 4 /* 2 */ }, { Feature_HasSVE, 5522 /* uqadd */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5522 /* uqadd */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5522 /* uqadd */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5522 /* uqadd */, MCK_SVEAddSubImm32, 4 /* 2 */ }, { Feature_HasSVE, 5522 /* uqadd */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5522 /* uqadd */, MCK_SVEAddSubImm32, 4 /* 2 */ }, { Feature_HasSVE, 5522 /* uqadd */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5522 /* uqadd */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5522 /* uqadd */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5522 /* uqadd */, MCK_SVEAddSubImm64, 4 /* 2 */ }, { Feature_HasSVE, 5522 /* uqadd */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5522 /* uqadd */, MCK_SVEAddSubImm64, 4 /* 2 */ }, { Feature_HasSVE, 5522 /* uqadd */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5522 /* uqadd */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5522 /* uqadd */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5522 /* uqadd */, MCK_SVEAddSubImm8, 4 /* 2 */ }, { Feature_HasSVE, 5522 /* uqadd */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5522 /* uqadd */, MCK_SVEAddSubImm8, 4 /* 2 */ }, { Feature_HasSVE, 5522 /* uqadd */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5522 /* uqadd */, MCK_SVEVectorBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5522 /* uqadd */, MCK_SVEVectorBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5528 /* uqdecb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5528 /* uqdecb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5528 /* uqdecb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5528 /* uqdecb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5528 /* uqdecb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5528 /* uqdecb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5528 /* uqdecb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5528 /* uqdecb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5535 /* uqdecd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5535 /* uqdecd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5535 /* uqdecd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5535 /* uqdecd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5535 /* uqdecd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5535 /* uqdecd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5535 /* uqdecd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5535 /* uqdecd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5535 /* uqdecd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5535 /* uqdecd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5535 /* uqdecd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5535 /* uqdecd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5535 /* uqdecd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5535 /* uqdecd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5535 /* uqdecd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5535 /* uqdecd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5535 /* uqdecd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5535 /* uqdecd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5542 /* uqdech */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 5542 /* uqdech */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 5542 /* uqdech */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5542 /* uqdech */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5542 /* uqdech */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5542 /* uqdech */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5542 /* uqdech */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5542 /* uqdech */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 5542 /* uqdech */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5542 /* uqdech */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 5542 /* uqdech */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5542 /* uqdech */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5542 /* uqdech */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5542 /* uqdech */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5542 /* uqdech */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5542 /* uqdech */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 5542 /* uqdech */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5542 /* uqdech */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 5549 /* uqdecp */, MCK_SVEPredicateHReg, 2 /* 1 */ }, { Feature_HasSVE, 5549 /* uqdecp */, MCK_SVEPredicateHReg, 2 /* 1 */ }, { Feature_HasSVE, 5549 /* uqdecp */, MCK_SVEPredicateSReg, 2 /* 1 */ }, { Feature_HasSVE, 5549 /* uqdecp */, MCK_SVEPredicateSReg, 2 /* 1 */ }, { Feature_HasSVE, 5549 /* uqdecp */, MCK_SVEPredicateDReg, 2 /* 1 */ }, { Feature_HasSVE, 5549 /* uqdecp */, MCK_SVEPredicateDReg, 2 /* 1 */ }, { Feature_HasSVE, 5549 /* uqdecp */, MCK_SVEPredicateBReg, 2 /* 1 */ }, { Feature_HasSVE, 5549 /* uqdecp */, MCK_SVEPredicateBReg, 2 /* 1 */ }, { Feature_HasSVE, 5549 /* uqdecp */, MCK_SVEPredicateHReg, 2 /* 1 */ }, { Feature_HasSVE, 5549 /* uqdecp */, MCK_SVEPredicateHReg, 2 /* 1 */ }, { Feature_HasSVE, 5549 /* uqdecp */, MCK_SVEPredicateSReg, 2 /* 1 */ }, { Feature_HasSVE, 5549 /* uqdecp */, MCK_SVEPredicateSReg, 2 /* 1 */ }, { Feature_HasSVE, 5549 /* uqdecp */, MCK_SVEPredicateDReg, 2 /* 1 */ }, { Feature_HasSVE, 5549 /* uqdecp */, MCK_SVEPredicateDReg, 2 /* 1 */ }, { Feature_HasSVE, 5549 /* uqdecp */, MCK_SVEPredicateBReg, 2 /* 1 */ }, { Feature_HasSVE, 5549 /* uqdecp */, MCK_SVEPredicateBReg, 2 /* 1 */ }, { Feature_HasSVE, 5549 /* uqdecp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5549 /* uqdecp */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 5549 /* uqdecp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5549 /* uqdecp */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 5549 /* uqdecp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5549 /* uqdecp */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5549 /* uqdecp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5549 /* uqdecp */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5549 /* uqdecp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5549 /* uqdecp */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5549 /* uqdecp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5549 /* uqdecp */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5556 /* uqdecw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5556 /* uqdecw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5556 /* uqdecw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5556 /* uqdecw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5556 /* uqdecw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5556 /* uqdecw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5556 /* uqdecw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5556 /* uqdecw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5556 /* uqdecw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5556 /* uqdecw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5556 /* uqdecw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5556 /* uqdecw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5556 /* uqdecw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5556 /* uqdecw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5556 /* uqdecw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5556 /* uqdecw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5556 /* uqdecw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5556 /* uqdecw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5563 /* uqincb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5563 /* uqincb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5563 /* uqincb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5563 /* uqincb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5563 /* uqincb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5563 /* uqincb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5563 /* uqincb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5563 /* uqincb */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5570 /* uqincd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5570 /* uqincd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5570 /* uqincd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5570 /* uqincd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5570 /* uqincd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5570 /* uqincd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5570 /* uqincd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5570 /* uqincd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5570 /* uqincd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5570 /* uqincd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5570 /* uqincd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5570 /* uqincd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5570 /* uqincd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5570 /* uqincd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5570 /* uqincd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5570 /* uqincd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5570 /* uqincd */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5570 /* uqincd */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5577 /* uqinch */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 5577 /* uqinch */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 5577 /* uqinch */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5577 /* uqinch */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5577 /* uqinch */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5577 /* uqinch */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5577 /* uqinch */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5577 /* uqinch */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 5577 /* uqinch */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5577 /* uqinch */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 5577 /* uqinch */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5577 /* uqinch */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5577 /* uqinch */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5577 /* uqinch */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5577 /* uqinch */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5577 /* uqinch */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 5577 /* uqinch */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5577 /* uqinch */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 5584 /* uqincp */, MCK_SVEPredicateHReg, 2 /* 1 */ }, { Feature_HasSVE, 5584 /* uqincp */, MCK_SVEPredicateHReg, 2 /* 1 */ }, { Feature_HasSVE, 5584 /* uqincp */, MCK_SVEPredicateSReg, 2 /* 1 */ }, { Feature_HasSVE, 5584 /* uqincp */, MCK_SVEPredicateSReg, 2 /* 1 */ }, { Feature_HasSVE, 5584 /* uqincp */, MCK_SVEPredicateDReg, 2 /* 1 */ }, { Feature_HasSVE, 5584 /* uqincp */, MCK_SVEPredicateDReg, 2 /* 1 */ }, { Feature_HasSVE, 5584 /* uqincp */, MCK_SVEPredicateBReg, 2 /* 1 */ }, { Feature_HasSVE, 5584 /* uqincp */, MCK_SVEPredicateBReg, 2 /* 1 */ }, { Feature_HasSVE, 5584 /* uqincp */, MCK_SVEPredicateHReg, 2 /* 1 */ }, { Feature_HasSVE, 5584 /* uqincp */, MCK_SVEPredicateHReg, 2 /* 1 */ }, { Feature_HasSVE, 5584 /* uqincp */, MCK_SVEPredicateSReg, 2 /* 1 */ }, { Feature_HasSVE, 5584 /* uqincp */, MCK_SVEPredicateSReg, 2 /* 1 */ }, { Feature_HasSVE, 5584 /* uqincp */, MCK_SVEPredicateDReg, 2 /* 1 */ }, { Feature_HasSVE, 5584 /* uqincp */, MCK_SVEPredicateDReg, 2 /* 1 */ }, { Feature_HasSVE, 5584 /* uqincp */, MCK_SVEPredicateBReg, 2 /* 1 */ }, { Feature_HasSVE, 5584 /* uqincp */, MCK_SVEPredicateBReg, 2 /* 1 */ }, { Feature_HasSVE, 5584 /* uqincp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5584 /* uqincp */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 5584 /* uqincp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5584 /* uqincp */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 5584 /* uqincp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5584 /* uqincp */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5584 /* uqincp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5584 /* uqincp */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5584 /* uqincp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5584 /* uqincp */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5584 /* uqincp */, MCK_SVEPredicateAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5584 /* uqincp */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5591 /* uqincw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5591 /* uqincw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5591 /* uqincw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5591 /* uqincw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5591 /* uqincw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5591 /* uqincw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5591 /* uqincw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5591 /* uqincw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5591 /* uqincw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5591 /* uqincw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5591 /* uqincw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5591 /* uqincw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5591 /* uqincw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5591 /* uqincw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5591 /* uqincw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5591 /* uqincw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5591 /* uqincw */, MCK_SVEPattern, 2 /* 1 */ }, { Feature_HasSVE, 5591 /* uqincw */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5643 /* uqsub */, MCK_SVEAddSubImm16, 4 /* 2 */ }, { Feature_HasSVE, 5643 /* uqsub */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5643 /* uqsub */, MCK_SVEAddSubImm16, 4 /* 2 */ }, { Feature_HasSVE, 5643 /* uqsub */, MCK_SVEVectorHReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5643 /* uqsub */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5643 /* uqsub */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5643 /* uqsub */, MCK_SVEAddSubImm32, 4 /* 2 */ }, { Feature_HasSVE, 5643 /* uqsub */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5643 /* uqsub */, MCK_SVEAddSubImm32, 4 /* 2 */ }, { Feature_HasSVE, 5643 /* uqsub */, MCK_SVEVectorSReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5643 /* uqsub */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5643 /* uqsub */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5643 /* uqsub */, MCK_SVEAddSubImm64, 4 /* 2 */ }, { Feature_HasSVE, 5643 /* uqsub */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5643 /* uqsub */, MCK_SVEAddSubImm64, 4 /* 2 */ }, { Feature_HasSVE, 5643 /* uqsub */, MCK_SVEVectorDReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5643 /* uqsub */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5643 /* uqsub */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5643 /* uqsub */, MCK_SVEAddSubImm8, 4 /* 2 */ }, { Feature_HasSVE, 5643 /* uqsub */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5643 /* uqsub */, MCK_SVEAddSubImm8, 4 /* 2 */ }, { Feature_HasSVE, 5643 /* uqsub */, MCK_SVEVectorBReg, 3 /* 0, 1 */ }, { Feature_HasSVE, 5643 /* uqsub */, MCK_SVEVectorBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5643 /* uqsub */, MCK_SVEVectorBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5763 /* uunpkhi */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 5763 /* uunpkhi */, MCK_SVEVectorBReg, 2 /* 1 */ }, { Feature_HasSVE, 5763 /* uunpkhi */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 5763 /* uunpkhi */, MCK_SVEVectorBReg, 2 /* 1 */ }, { Feature_HasSVE, 5763 /* uunpkhi */, MCK_SVEVectorHReg, 2 /* 1 */ }, { Feature_HasSVE, 5763 /* uunpkhi */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5763 /* uunpkhi */, MCK_SVEVectorHReg, 2 /* 1 */ }, { Feature_HasSVE, 5763 /* uunpkhi */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5763 /* uunpkhi */, MCK_SVEVectorSReg, 2 /* 1 */ }, { Feature_HasSVE, 5763 /* uunpkhi */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5763 /* uunpkhi */, MCK_SVEVectorSReg, 2 /* 1 */ }, { Feature_HasSVE, 5763 /* uunpkhi */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5771 /* uunpklo */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 5771 /* uunpklo */, MCK_SVEVectorBReg, 2 /* 1 */ }, { Feature_HasSVE, 5771 /* uunpklo */, MCK_SVEVectorHReg, 1 /* 0 */ }, { Feature_HasSVE, 5771 /* uunpklo */, MCK_SVEVectorBReg, 2 /* 1 */ }, { Feature_HasSVE, 5771 /* uunpklo */, MCK_SVEVectorHReg, 2 /* 1 */ }, { Feature_HasSVE, 5771 /* uunpklo */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5771 /* uunpklo */, MCK_SVEVectorHReg, 2 /* 1 */ }, { Feature_HasSVE, 5771 /* uunpklo */, MCK_SVEVectorSReg, 1 /* 0 */ }, { Feature_HasSVE, 5771 /* uunpklo */, MCK_SVEVectorSReg, 2 /* 1 */ }, { Feature_HasSVE, 5771 /* uunpklo */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5771 /* uunpklo */, MCK_SVEVectorSReg, 2 /* 1 */ }, { Feature_HasSVE, 5771 /* uunpklo */, MCK_SVEVectorDReg, 1 /* 0 */ }, { Feature_HasSVE, 5779 /* uxtb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5779 /* uxtb */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 5779 /* uxtb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5779 /* uxtb */, MCK_SVEVectorHReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 5779 /* uxtb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5779 /* uxtb */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 5779 /* uxtb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5779 /* uxtb */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 5779 /* uxtb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5779 /* uxtb */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 5779 /* uxtb */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5779 /* uxtb */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 5784 /* uxth */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5784 /* uxth */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 5784 /* uxth */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5784 /* uxth */, MCK_SVEVectorSReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 5784 /* uxth */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5784 /* uxth */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 5784 /* uxth */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5784 /* uxth */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 5800 /* uxtw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5800 /* uxtw */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 5800 /* uxtw */, MCK_SVEPredicate3bAnyReg, 2 /* 1 */ }, { Feature_HasSVE, 5800 /* uxtw */, MCK_SVEVectorDReg, 17 /* 0, 4 */ }, { Feature_HasSVE, 5805 /* uzp1 */, MCK_SVEPredicateHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5805 /* uzp1 */, MCK_SVEPredicateHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5805 /* uzp1 */, MCK_SVEPredicateSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5805 /* uzp1 */, MCK_SVEPredicateSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5805 /* uzp1 */, MCK_SVEPredicateDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5805 /* uzp1 */, MCK_SVEPredicateDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5805 /* uzp1 */, MCK_SVEPredicateBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5805 /* uzp1 */, MCK_SVEPredicateBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5805 /* uzp1 */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5805 /* uzp1 */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5805 /* uzp1 */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5805 /* uzp1 */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5805 /* uzp1 */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5805 /* uzp1 */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5805 /* uzp1 */, MCK_SVEVectorBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5805 /* uzp1 */, MCK_SVEVectorBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5810 /* uzp2 */, MCK_SVEPredicateHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5810 /* uzp2 */, MCK_SVEPredicateHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5810 /* uzp2 */, MCK_SVEPredicateSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5810 /* uzp2 */, MCK_SVEPredicateSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5810 /* uzp2 */, MCK_SVEPredicateDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5810 /* uzp2 */, MCK_SVEPredicateDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5810 /* uzp2 */, MCK_SVEPredicateBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5810 /* uzp2 */, MCK_SVEPredicateBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5810 /* uzp2 */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5810 /* uzp2 */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5810 /* uzp2 */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5810 /* uzp2 */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5810 /* uzp2 */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5810 /* uzp2 */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5810 /* uzp2 */, MCK_SVEVectorBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5810 /* uzp2 */, MCK_SVEVectorBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5823 /* whilele */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 5823 /* whilele */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 5823 /* whilele */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 5823 /* whilele */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 5823 /* whilele */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 5823 /* whilele */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 5823 /* whilele */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 5823 /* whilele */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 5823 /* whilele */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 5823 /* whilele */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 5823 /* whilele */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 5823 /* whilele */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 5823 /* whilele */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 5823 /* whilele */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 5823 /* whilele */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 5823 /* whilele */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 5831 /* whilelo */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 5831 /* whilelo */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 5831 /* whilelo */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 5831 /* whilelo */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 5831 /* whilelo */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 5831 /* whilelo */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 5831 /* whilelo */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 5831 /* whilelo */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 5831 /* whilelo */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 5831 /* whilelo */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 5831 /* whilelo */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 5831 /* whilelo */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 5831 /* whilelo */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 5831 /* whilelo */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 5831 /* whilelo */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 5831 /* whilelo */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 5839 /* whilels */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 5839 /* whilels */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 5839 /* whilels */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 5839 /* whilels */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 5839 /* whilels */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 5839 /* whilels */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 5839 /* whilels */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 5839 /* whilels */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 5839 /* whilels */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 5839 /* whilels */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 5839 /* whilels */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 5839 /* whilels */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 5839 /* whilels */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 5839 /* whilels */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 5839 /* whilels */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 5839 /* whilels */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 5847 /* whilelt */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 5847 /* whilelt */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 5847 /* whilelt */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 5847 /* whilelt */, MCK_SVEPredicateHReg, 1 /* 0 */ }, { Feature_HasSVE, 5847 /* whilelt */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 5847 /* whilelt */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 5847 /* whilelt */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 5847 /* whilelt */, MCK_SVEPredicateSReg, 1 /* 0 */ }, { Feature_HasSVE, 5847 /* whilelt */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 5847 /* whilelt */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 5847 /* whilelt */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 5847 /* whilelt */, MCK_SVEPredicateDReg, 1 /* 0 */ }, { Feature_HasSVE, 5847 /* whilelt */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 5847 /* whilelt */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 5847 /* whilelt */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 5847 /* whilelt */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 5855 /* wrffr */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 5855 /* wrffr */, MCK_SVEPredicateBReg, 1 /* 0 */ }, { Feature_HasSVE, 5900 /* zip1 */, MCK_SVEPredicateHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5900 /* zip1 */, MCK_SVEPredicateHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5900 /* zip1 */, MCK_SVEPredicateSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5900 /* zip1 */, MCK_SVEPredicateSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5900 /* zip1 */, MCK_SVEPredicateDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5900 /* zip1 */, MCK_SVEPredicateDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5900 /* zip1 */, MCK_SVEPredicateBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5900 /* zip1 */, MCK_SVEPredicateBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5900 /* zip1 */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5900 /* zip1 */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5900 /* zip1 */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5900 /* zip1 */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5900 /* zip1 */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5900 /* zip1 */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5900 /* zip1 */, MCK_SVEVectorBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5900 /* zip1 */, MCK_SVEVectorBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5905 /* zip2 */, MCK_SVEPredicateHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5905 /* zip2 */, MCK_SVEPredicateHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5905 /* zip2 */, MCK_SVEPredicateSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5905 /* zip2 */, MCK_SVEPredicateSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5905 /* zip2 */, MCK_SVEPredicateDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5905 /* zip2 */, MCK_SVEPredicateDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5905 /* zip2 */, MCK_SVEPredicateBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5905 /* zip2 */, MCK_SVEPredicateBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5905 /* zip2 */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5905 /* zip2 */, MCK_SVEVectorHReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5905 /* zip2 */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5905 /* zip2 */, MCK_SVEVectorSReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5905 /* zip2 */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5905 /* zip2 */, MCK_SVEVectorDReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5905 /* zip2 */, MCK_SVEVectorBReg, 7 /* 0, 1, 2 */ }, { Feature_HasSVE, 5905 /* zip2 */, MCK_SVEVectorBReg, 7 /* 0, 1, 2 */ }, }; OperandMatchResultTy AArch64AsmParser:: tryCustomParseOperand(OperandVector &Operands, unsigned MCK) { switch(MCK) { case MCK_AddSubImmNeg: return tryParseImmWithOptionalShift(Operands); case MCK_AddSubImm: return tryParseImmWithOptionalShift(Operands); case MCK_AdrLabel: return tryParseAdrLabel(Operands); case MCK_AdrpLabel: return tryParseAdrpLabel(Operands); case MCK_Barrier: return tryParseBarrierOperand(Operands); case MCK_FPImm: return tryParseFPImm(Operands); case MCK_GPR32as64: return tryParseGPROperand(Operands); case MCK_GPR64NoXZRshifted16: return tryParseGPROperand(Operands); case MCK_GPR64NoXZRshifted32: return tryParseGPROperand(Operands); case MCK_GPR64NoXZRshifted64: return tryParseGPROperand(Operands); case MCK_GPR64NoXZRshifted8: return tryParseGPROperand(Operands); case MCK_GPR64as32: return tryParseGPROperand(Operands); case MCK_GPR64shifted16: return tryParseGPROperand(Operands); case MCK_GPR64shifted32: return tryParseGPROperand(Operands); case MCK_GPR64shifted64: return tryParseGPROperand(Operands); case MCK_GPR64shifted8: return tryParseGPROperand(Operands); case MCK_GPR64sp0: return tryParseGPR64sp0Operand(Operands); case MCK_MRSSystemRegister: return tryParseSysReg(Operands); case MCK_MSRSystemRegister: return tryParseSysReg(Operands); case MCK_SVEPredicateHReg: return tryParseSVEPredicateVector(Operands); case MCK_SVEPredicateSReg: return tryParseSVEPredicateVector(Operands); case MCK_SVEPredicate3bHReg: return tryParseSVEPredicateVector(Operands); case MCK_SVEPredicate3bSReg: return tryParseSVEPredicateVector(Operands); case MCK_SVEPredicate3bDReg: return tryParseSVEPredicateVector(Operands); case MCK_SVEPredicate3bBReg: return tryParseSVEPredicateVector(Operands); case MCK_SVEPredicate3bAnyReg: return tryParseSVEPredicateVector(Operands); case MCK_SVEPredicateDReg: return tryParseSVEPredicateVector(Operands); case MCK_SVEPredicateBReg: return tryParseSVEPredicateVector(Operands); case MCK_SVEPredicateAnyReg: return tryParseSVEPredicateVector(Operands); case MCK_PSBHint: return tryParsePSBHint(Operands); case MCK_Prefetch: return tryParsePrefetch(Operands); case MCK_SVEAddSubImm16: return tryParseImmWithOptionalShift(Operands); case MCK_SVEAddSubImm32: return tryParseImmWithOptionalShift(Operands); case MCK_SVEAddSubImm64: return tryParseImmWithOptionalShift(Operands); case MCK_SVEAddSubImm8: return tryParseImmWithOptionalShift(Operands); case MCK_SVECpyImm16: return tryParseImmWithOptionalShift(Operands); case MCK_SVECpyImm32: return tryParseImmWithOptionalShift(Operands); case MCK_SVECpyImm64: return tryParseImmWithOptionalShift(Operands); case MCK_SVECpyImm8: return tryParseImmWithOptionalShift(Operands); case MCK_SVEPattern: return tryParseSVEPattern(Operands); case MCK_SVEPrefetch: return tryParsePrefetch(Operands); case MCK_SysCR: return tryParseSysCROperand(Operands); case MCK_SystemPStateFieldWithImm0_15: return tryParseSysReg(Operands); case MCK_SystemPStateFieldWithImm0_1: return tryParseSysReg(Operands); case MCK_WSeqPair: return tryParseGPRSeqPair(Operands); case MCK_XSeqPair: return tryParseGPRSeqPair(Operands); case MCK_ZPRExtendLSL3216: return tryParseSVEDataVector(Operands); case MCK_ZPRExtendLSL3232: return tryParseSVEDataVector(Operands); case MCK_ZPRExtendLSL3264: return tryParseSVEDataVector(Operands); case MCK_ZPRExtendLSL328: return tryParseSVEDataVector(Operands); case MCK_ZPRExtendSXTW3216: return tryParseSVEDataVector(Operands); case MCK_ZPRExtendSXTW3232: return tryParseSVEDataVector(Operands); case MCK_ZPRExtendSXTW3264: return tryParseSVEDataVector(Operands); case MCK_ZPRExtendSXTW328: return tryParseSVEDataVector(Operands); case MCK_ZPRExtendSXTW328Only: return tryParseSVEDataVector(Operands); case MCK_ZPRExtendUXTW3216: return tryParseSVEDataVector(Operands); case MCK_ZPRExtendUXTW3232: return tryParseSVEDataVector(Operands); case MCK_ZPRExtendUXTW3264: return tryParseSVEDataVector(Operands); case MCK_ZPRExtendUXTW328: return tryParseSVEDataVector(Operands); case MCK_ZPRExtendUXTW328Only: return tryParseSVEDataVector(Operands); case MCK_ZPRExtendLSL6416: return tryParseSVEDataVector(Operands); case MCK_ZPRExtendLSL6432: return tryParseSVEDataVector(Operands); case MCK_ZPRExtendLSL6464: return tryParseSVEDataVector(Operands); case MCK_ZPRExtendLSL648: return tryParseSVEDataVector(Operands); case MCK_ZPRExtendSXTW6416: return tryParseSVEDataVector(Operands); case MCK_ZPRExtendSXTW6432: return tryParseSVEDataVector(Operands); case MCK_ZPRExtendSXTW6464: return tryParseSVEDataVector(Operands); case MCK_ZPRExtendSXTW648: return tryParseSVEDataVector(Operands); case MCK_ZPRExtendSXTW648Only: return tryParseSVEDataVector(Operands); case MCK_ZPRExtendUXTW6416: return tryParseSVEDataVector(Operands); case MCK_ZPRExtendUXTW6432: return tryParseSVEDataVector(Operands); case MCK_ZPRExtendUXTW6464: return tryParseSVEDataVector(Operands); case MCK_ZPRExtendUXTW648: return tryParseSVEDataVector(Operands); case MCK_ZPRExtendUXTW648Only: return tryParseSVEDataVector(Operands); case MCK_SVEVectorQReg: return tryParseSVEDataVector(Operands); case MCK_SVEVectorHReg: return tryParseSVEDataVector(Operands); case MCK_SVEVectorSReg: return tryParseSVEDataVector(Operands); case MCK_SVEVector3bHReg: return tryParseSVEDataVector(Operands); case MCK_SVEVector3bSReg: return tryParseSVEDataVector(Operands); case MCK_SVEVector3bBReg: return tryParseSVEDataVector(Operands); case MCK_SVEVector4bHReg: return tryParseSVEDataVector(Operands); case MCK_SVEVector4bSReg: return tryParseSVEDataVector(Operands); case MCK_SVEVector4bDReg: return tryParseSVEDataVector(Operands); case MCK_SVEVectorDReg: return tryParseSVEDataVector(Operands); case MCK_SVEVectorBReg: return tryParseSVEDataVector(Operands); case MCK_SVEVectorAnyReg: return tryParseSVEDataVector(Operands); case MCK_SVEExactFPImmOperandHalfOne: return tryParseFPImm(Operands); case MCK_SVEExactFPImmOperandHalfTwo: return tryParseFPImm(Operands); case MCK_SVEExactFPImmOperandZeroOne: return tryParseFPImm(Operands); case MCK_SVEVectorList18: return tryParseVectorList(Operands); case MCK_SVEVectorList116: return tryParseVectorList(Operands); case MCK_SVEVectorList132: return tryParseVectorList(Operands); case MCK_SVEVectorList164: return tryParseVectorList(Operands); case MCK_SVEVectorList28: return tryParseVectorList(Operands); case MCK_SVEVectorList216: return tryParseVectorList(Operands); case MCK_SVEVectorList232: return tryParseVectorList(Operands); case MCK_SVEVectorList264: return tryParseVectorList(Operands); case MCK_SVEVectorList38: return tryParseVectorList(Operands); case MCK_SVEVectorList316: return tryParseVectorList(Operands); case MCK_SVEVectorList332: return tryParseVectorList(Operands); case MCK_SVEVectorList364: return tryParseVectorList(Operands); case MCK_SVEVectorList48: return tryParseVectorList(Operands); case MCK_SVEVectorList416: return tryParseVectorList(Operands); case MCK_SVEVectorList432: return tryParseVectorList(Operands); case MCK_SVEVectorList464: return tryParseVectorList(Operands); default: return MatchOperand_NoMatch; } return MatchOperand_NoMatch; } OperandMatchResultTy AArch64AsmParser:: MatchOperandParserImpl(OperandVector &Operands, StringRef Mnemonic, bool ParseForAllFeatures) { // Get the current feature set. uint64_t AvailableFeatures = getAvailableFeatures(); // Get the next operand index. unsigned NextOpNum = Operands.size() - 1; // Search the table. auto MnemonicRange = std::equal_range(std::begin(OperandMatchTable), std::end(OperandMatchTable), Mnemonic, LessOpcodeOperand()); if (MnemonicRange.first == MnemonicRange.second) return MatchOperand_NoMatch; for (const OperandMatchEntry *it = MnemonicRange.first, *ie = MnemonicRange.second; it != ie; ++it) { // equal_range guarantees that instruction mnemonic matches. assert(Mnemonic == it->getMnemonic()); // check if the available features match if (!ParseForAllFeatures && (AvailableFeatures & it->RequiredFeatures) != it->RequiredFeatures) continue; // check if the operand in question has a custom parser. if (!(it->OperandMask & (1 << NextOpNum))) continue; // call custom parse method to handle the operand OperandMatchResultTy Result = tryCustomParseOperand(Operands, it->Class); if (Result != MatchOperand_NoMatch) return Result; } // Okay, we had no match. return MatchOperand_NoMatch; } #endif // GET_MATCHER_IMPLEMENTATION #ifdef GET_MNEMONIC_SPELL_CHECKER #undef GET_MNEMONIC_SPELL_CHECKER static std::string AArch64MnemonicSpellCheck(StringRef S, uint64_t FBS, unsigned VariantID) { const unsigned MaxEditDist = 2; std::vector Candidates; StringRef Prev = ""; // Find the appropriate table for this asm variant. const MatchEntry *Start, *End; switch (VariantID) { default: llvm_unreachable("invalid variant!"); case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break; case 1: Start = std::begin(MatchTable1); End = std::end(MatchTable1); break; } for (auto I = Start; I < End; I++) { // Ignore unsupported instructions. if ((FBS & I->RequiredFeatures) != I->RequiredFeatures) continue; StringRef T = I->getMnemonic(); // Avoid recomputing the edit distance for the same string. if (T.equals(Prev)) continue; Prev = T; unsigned Dist = S.edit_distance(T, false, MaxEditDist); if (Dist <= MaxEditDist) Candidates.push_back(T); } if (Candidates.empty()) return ""; std::string Res = ", did you mean: "; unsigned i = 0; for( ; i < Candidates.size() - 1; i++) Res += Candidates[i].str() + ", "; return Res + Candidates[i].str() + "?"; } #endif // GET_MNEMONIC_SPELL_CHECKER