reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/AArch64/AArch64GenDisassemblerTables.inc
20653     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20655     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20657     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20659     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20663     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20665     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20667     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20671     if (!Check(S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20673     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20675     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20679     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20681     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20683     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20687     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20689     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20691     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20695     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20697     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20699     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20701     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20705     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20707     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20709     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20711     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20713     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20717     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20719     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20721     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20723     if (!Check(S, DecodeVecShiftR8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20727     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20729     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20731     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20733     if (!Check(S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20737     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20739     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20741     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20743     if (!Check(S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20747     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20749     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20751     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20753     if (!Check(S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20757     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20759     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20761     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20763     if (!Check(S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20767     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20769     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20771     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20773     if (!Check(S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20777     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20779     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20781     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20783     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20785     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20789     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20791     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20793     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20797     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20799     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20801     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20805     if (!Check(S, DecodeVecShiftR64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20809     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20811     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20813     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20817     if (!Check(S, DecodeVecShiftL64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20820     if (!Check(S, DecodeSVELogicalImmInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
20824     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20826     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20828     if (!Check(S, DecodeImm8OptLsl<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20832     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20834     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20836     if (!Check(S, DecodeImm8OptLsl<16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20840     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20842     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20844     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20846     if (!Check(S, DecodeImm8OptLsl<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20850     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20852     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20854     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20856     if (!Check(S, DecodeImm8OptLsl<16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20860     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20862     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20864     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20870     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20872     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20874     if (!Check(S, DecodeImm8OptLsl<32>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20878     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20880     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20882     if (!Check(S, DecodeImm8OptLsl<64>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20886     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20888     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20890     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20892     if (!Check(S, DecodeImm8OptLsl<32>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20896     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20898     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20900     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20902     if (!Check(S, DecodeImm8OptLsl<64>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20906     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20908     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20910     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20914     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20916     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20918     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20926     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20928     if (!Check(S, DecodeZPR2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20936     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20938     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20944     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20946     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20954     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20956     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20964     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20966     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20974     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20976     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20984     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20986     if (!Check(S, DecodeZPR2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20988     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20992     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20994     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20996     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20998     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21002     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21004     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21006     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21008     if (!Check(S, DecodeVecShiftR8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21012     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21014     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21016     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21018     if (!Check(S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21022     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21024     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21026     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21028     if (!Check(S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21032     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21034     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21036     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21040     if (!Check(S, DecodeVecShiftR64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21044     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21046     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21048     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21050     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21054     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21056     if (!Check(S, DecodeGPR32spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21060     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21062     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21064     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21068     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21070     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21072     if (!Check(S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21076     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21078     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21082     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21084     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21086     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21090     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21092     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21094     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21098     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21100     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21104     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21106     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21108     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21112     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21114     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21116     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21120     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21122     if (!Check(S, DecodeSImm<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21124     if (!Check(S, DecodeSImm<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21128     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21130     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21132     if (!Check(S, DecodeSImm<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21136     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21138     if (!Check(S, DecodeSImm<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21140     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21144     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21146     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21148     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21152     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21154     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21156     if (!Check(S, DecodeSImm<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21160     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21162     if (!Check(S, DecodeSImm<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21166     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21168     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21170     if (!Check(S, DecodeSImm<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21174     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21176     if (!Check(S, DecodeSImm<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21178     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21182     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21184     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21186     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21190     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21192     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21194     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21198     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21200     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21204     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21206     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21208     if (!Check(S, DecodeVecShiftR8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21212     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21214     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21216     if (!Check(S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21220     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21222     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21224     if (!Check(S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21228     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21230     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21232     if (!Check(S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21236     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21238     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21240     if (!Check(S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21244     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21246     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21248     if (!Check(S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21252     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21254     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21258     if (!Check(S, DecodeVecShiftR64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21262     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21264     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21268     if (!Check(S, DecodeVecShiftL64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21272     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21274     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21276     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21278     if (!Check(S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21282     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21284     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21286     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21288     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21292     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21294     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21296     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21300     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21302     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21304     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21306     if (!Check(S, DecodeGPR32spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21310     if (!Check(S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21312     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21314     if (!Check(S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21316     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21320     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21322     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21324     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21326     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21330     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21332     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21334     if (!Check(S, DecodeZPR2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21338     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21340     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21342     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21344     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21348     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21350     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21352     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21354     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21358     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21360     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21362     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21364     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21368     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21370     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21372     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21376     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21378     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21380     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21382     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21386     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21388     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21390     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21392     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21396     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21398     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21400     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21402     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21406     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21408     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21410     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21412     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21416     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21420     if (!Check(S, DecodeSVEIncDecImm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21424     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21426     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21430     if (!Check(S, DecodeSVEIncDecImm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21434     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21436     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21440     if (!Check(S, DecodeSVEIncDecImm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21444     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21446     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21450     if (!Check(S, DecodeSVEIncDecImm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21454     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21456     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21458     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21460     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21464     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21466     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21468     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21470     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21474     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21476     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21478     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21484     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21486     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21488     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21490     if (!Check(S, DecodeSImm<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21494     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21496     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21498     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21500     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21504     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21506     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21508     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21512     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21514     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21516     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21518     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21522     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21524     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21526     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21528     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21532     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21534     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21536     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21540     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21546     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21550     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21552     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21554     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21558     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21560     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21562     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21566     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21568     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21570     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21574     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21576     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21578     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21582     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21586     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21588     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21590     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21596     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21598     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21600     if (!Check(S, DecodeImm8OptLsl<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21604     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21606     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21608     if (!Check(S, DecodeSImm<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21612     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21614     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21620     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21622     if (!Check(S, DecodeImm8OptLsl<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21626     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21628     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21632     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21634     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21636     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21640     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21642     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21644     if (!Check(S, DecodeImm8OptLsl<16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21648     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21650     if (!Check(S, DecodeImm8OptLsl<16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21654     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21660     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21662     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21666     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21668     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21670     if (!Check(S, DecodeImm8OptLsl<32>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21674     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21676     if (!Check(S, DecodeImm8OptLsl<32>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21680     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21682     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21686     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21688     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21690     if (!Check(S, DecodeImm8OptLsl<64>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21694     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21696     if (!Check(S, DecodeImm8OptLsl<64>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21700     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21702     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21704     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21706     if (!Check(S, DecodeZPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21714     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21716     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21718     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21720     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21726     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21728     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21730     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21732     if (!Check(S, DecodeZPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21738     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21740     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21742     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21744     if (!Check(S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21750     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21752     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21754     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21756     if (!Check(S, DecodeZPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21764     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21766     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21768     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21770     if (!Check(S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21778     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21780     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21782     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21784     if (!Check(S, DecodeZPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21792     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21794     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21796     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21798     if (!Check(S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21806     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21808     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21810     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21814     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21816     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21818     if (!Check(S, DecodeZPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21826     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21828     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21830     if (!Check(S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21838     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21840     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21842     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21848     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21850     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21852     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21854     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21858     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21860     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21862     if (!Check(S, DecodeZPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21870     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21872     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21874     if (!Check(S, DecodeZPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21880     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21882     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21884     if (!Check(S, DecodeZPR_4bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21890     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21892     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21896     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21898     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21900     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21902     if (!Check(S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21906     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21908     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21910     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21912     if (!Check(S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21916     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21918     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21920     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21922     if (!Check(S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21926     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21928     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21930     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21934     if (!Check(S, DecodeVecShiftL64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21938     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21940     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21942     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21944     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21946     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21952     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21954     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21956     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21958     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21964     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21966     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21968     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21972     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21974     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21976     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21982     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21984     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21986     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21992     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21994     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21996     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21998     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22004     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22006     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22008     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22012     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22014     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22018     if (!Check(S, DecodeSImm<9>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22024     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22026     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22028     if (!Check(S, DecodeSImm<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22032     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22034     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22038     if (!Check(S, DecodeSImm<9>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22042     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22044     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22046     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22048     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22052     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22054     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22056     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22062     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22064     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22066     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22074     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22076     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22078     if (!Check(S, DecodeGPR64commonRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22084     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22086     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22092     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22094     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22096     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22098     if (!Check(S, DecodeGPR64commonRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22102     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22104     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22106     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22108     if (!Check(S, DecodeSImm<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22112     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22114     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22116     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22118     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22122     if (!Check(S, DecodeZPR2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22124     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22126     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22128     if (!Check(S, DecodeGPR64commonRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22132     if (!Check(S, DecodeZPR2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22134     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22136     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22138     if (!Check(S, DecodeSImm<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22142     if (!Check(S, DecodeZPR3RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22144     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22146     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22148     if (!Check(S, DecodeGPR64commonRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22152     if (!Check(S, DecodeZPR3RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22154     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22156     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22158     if (!Check(S, DecodeSImm<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22162     if (!Check(S, DecodeZPR4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22164     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22166     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22168     if (!Check(S, DecodeGPR64commonRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22172     if (!Check(S, DecodeZPR4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22174     if (!Check(S, DecodePPR_3bRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22176     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22178     if (!Check(S, DecodeSImm<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22181     if (!Check(S, DecodeExclusiveLdStInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
22185     if (!Check(S, DecodeWSeqPairsClassRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22187     if (!Check(S, DecodeWSeqPairsClassRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22189     if (!Check(S, DecodeWSeqPairsClassRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22191     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22195     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22197     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22199     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22201     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22204     if (!Check(S, DecodeThreeAddrSRegInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
22207     if (!Check(S, DecodeAddSubERegInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
22210     if (!Check(S, DecodePairLdStInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
22214     if (!Check(S, DecodeXSeqPairsClassRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22216     if (!Check(S, DecodeXSeqPairsClassRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22218     if (!Check(S, DecodeXSeqPairsClassRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22220     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22224     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22226     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22228     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22230     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22234     if (!Check(S, DecodeDDDDRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22236     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22240     if (!Check(S, DecodeDDDRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22242     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22246     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22248     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22252     if (!Check(S, DecodeDDRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22254     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22258     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22260     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22264     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22266     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22270     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22272     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22276     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22278     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22282     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22284     if (!Check(S, DecodeDDDDRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22286     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22288     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22292     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22294     if (!Check(S, DecodeDDDRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22296     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22298     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22302     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22304     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22306     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22308     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22312     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22314     if (!Check(S, DecodeDDRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22316     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22318     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22322     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22324     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22326     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22328     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22332     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22334     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22336     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22338     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22342     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22344     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22346     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22348     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22352     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22354     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22356     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22358     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22362     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22368     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22372     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22378     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22382     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22388     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22392     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22398     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22402     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22408     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22412     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22416     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22420     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22426     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22430     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22434     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22438     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22444     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22448     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22454     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22458     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22464     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22468     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22474     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22478     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22484     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22488     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22492     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22496     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22502     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22506     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22510     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22514     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22516     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22522     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22526     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22528     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22534     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22538     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22540     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22546     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22550     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22552     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22558     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22562     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22564     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22570     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22574     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22576     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22580     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22584     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22586     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22592     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22596     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22598     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22602     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22606     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22608     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22614     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22618     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22620     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22626     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22630     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22632     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22638     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22642     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22644     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22650     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22654     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22656     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22662     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22666     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22668     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22672     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22676     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22678     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22684     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22688     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22690     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22694     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22698     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22700     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22706     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22708     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22712     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22714     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22720     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22722     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22726     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22728     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22734     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22736     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22740     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22742     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22748     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22750     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22754     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22756     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22762     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22764     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22768     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22770     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22776     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22778     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22782     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22784     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22790     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22792     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22796     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22798     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22804     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22806     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22810     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22812     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22818     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22820     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22824     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22826     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22832     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22834     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22838     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22840     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22844     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22846     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22850     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22852     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22856     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22858     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22862     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22864     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22870     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22872     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22876     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22878     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22884     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22886     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22890     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22892     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22896     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22898     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22902     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22904     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22908     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22910     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22914     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22916     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22918     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22924     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22926     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22930     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22932     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22934     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22940     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22942     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22946     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22948     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22950     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22956     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22958     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22962     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22964     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22966     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22972     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22974     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22978     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22980     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22982     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22988     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22990     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22994     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22996     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22998     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23004     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23006     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23010     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23012     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23014     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23020     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23022     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23026     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23028     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23030     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23036     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23038     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23042     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23044     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23046     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23052     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23054     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23058     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23060     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23062     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23068     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23070     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23074     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23076     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23078     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23082     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23084     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23088     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23090     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23092     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23096     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23098     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23102     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23104     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23106     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23112     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23114     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23118     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23120     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23122     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23128     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23130     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23134     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23136     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23138     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23142     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23144     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23148     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23150     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23152     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23156     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23158     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23162     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23164     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23166     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23170     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23172     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23174     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23178     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23180     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23186     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23188     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23194     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23196     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23202     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23204     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23206     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23210     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23212     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23216     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23218     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23222     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23224     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23226     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23228     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23232     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23234     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23236     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23240     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23242     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23244     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23248     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23250     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23254     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23256     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23262     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23264     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23270     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23272     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23274     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23276     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23280     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23282     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23284     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23288     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23290     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23294     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23296     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23302     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23304     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23306     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23310     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23312     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23314     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23318     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23320     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23322     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23324     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23328     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23330     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23332     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23334     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23338     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23340     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23342     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23346     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23348     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23350     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23352     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23356     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23358     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23362     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23364     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23366     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23368     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23372     if (!Check(S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23374     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23378     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23380     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23382     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23388     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23390     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23392     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23396     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23398     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23404     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23406     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23412     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23414     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23420     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23422     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23428     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23430     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23434     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23436     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23440     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23442     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23446     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23448     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23450     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23452     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23456     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23458     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23462     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23466     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23468     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23472     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23476     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23478     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23482     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23486     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23488     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23492     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23496     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23498     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23500     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23504     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23506     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23508     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23512     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23514     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23520     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23522     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23528     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23530     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23536     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23538     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23540     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23542     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23546     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23548     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23552     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23554     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23560     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23562     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23564     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23568     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23570     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23572     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23574     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23578     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23580     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23582     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23586     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23588     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23590     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23592     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23596     if (!Check(S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23598     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23602     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23604     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23606     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23612     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23614     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23618     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23620     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23624     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23630     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23632     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23636     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23642     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23644     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23648     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23654     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23656     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23660     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23666     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23668     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23670     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23672     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23676     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23678     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23682     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23684     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23686     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23688     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23694     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23696     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23698     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23704     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23706     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23708     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23710     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23716     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23718     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23720     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23726     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23728     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23730     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23732     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23738     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23740     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23742     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23748     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23750     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23752     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23756     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23758     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23760     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23762     if (!Check(S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23770     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23772     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23774     if (!Check(S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23781     if (!Check(S, DecodeModImmInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
23785     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23787     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23789     if (!Check(S, DecodeVecShiftR8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23793     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23795     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23797     if (!Check(S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23801     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23803     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23805     if (!Check(S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23808     if (!Check(S, DecodeModImmTiedInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
23812     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23814     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23816     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23818     if (!Check(S, DecodeVecShiftR8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23822     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23824     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23826     if (!Check(S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23830     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23832     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23834     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23836     if (!Check(S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23840     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23842     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23844     if (!Check(S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23848     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23850     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23852     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23854     if (!Check(S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23858     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23860     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23862     if (!Check(S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23866     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23868     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23870     if (!Check(S, DecodeVecShiftR16ImmNarrow(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23874     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23876     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23878     if (!Check(S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23882     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23884     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23886     if (!Check(S, DecodeVecShiftR32ImmNarrow(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23890     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23892     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23894     if (!Check(S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23898     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23900     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23902     if (!Check(S, DecodeVecShiftR64ImmNarrow(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23906     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23908     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23910     if (!Check(S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23914     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23916     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23918     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23920     if (!Check(S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23924     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23926     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23928     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23930     if (!Check(S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23934     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23936     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23938     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23940     if (!Check(S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23944     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23946     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23948     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23950     if (!Check(S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23958     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23960     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23962     if (!Check(S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23970     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23972     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23974     if (!Check(S, DecodeVecShiftR8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23978     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23980     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23982     if (!Check(S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23986     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23988     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23990     if (!Check(S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23994     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23996     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23998     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24000     if (!Check(S, DecodeVecShiftR8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24004     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24006     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24008     if (!Check(S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24012     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24014     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24016     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24018     if (!Check(S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24022     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24024     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24026     if (!Check(S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24030     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24032     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24034     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24036     if (!Check(S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24040     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24042     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24044     if (!Check(S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24048     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24050     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24052     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24054     if (!Check(S, DecodeVecShiftR16ImmNarrow(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24058     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24060     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24062     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24064     if (!Check(S, DecodeVecShiftR32ImmNarrow(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24068     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24070     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24072     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24074     if (!Check(S, DecodeVecShiftR64ImmNarrow(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24078     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24080     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24082     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24084     if (!Check(S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24088     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24090     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24092     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24094     if (!Check(S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24098     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24100     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24102     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24104     if (!Check(S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24108     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24110     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24112     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24114     if (!Check(S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24122     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24124     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24126     if (!Check(S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24134     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24136     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24138     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24140     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24148     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24150     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24152     if (!Check(S, DecodeVecShiftR64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24156     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24158     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24160     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24162     if (!Check(S, DecodeVecShiftR64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24166     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24168     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24170     if (!Check(S, DecodeVecShiftL64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24174     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24176     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24178     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24180     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24190     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24192     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24194     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24196     if (!Check(S, DecodeVecShiftL64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24200     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24202     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24204     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24206     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24214     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24216     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24218     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24220     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24228     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24230     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24232     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24234     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24242     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24244     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24246     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24254     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24256     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24258     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24266     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24268     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24270     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24272     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24280     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24282     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24284     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24286     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24294     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24296     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24298     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24306     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24308     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24310     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24312     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24320     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24322     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24324     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24326     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24332     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24334     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24336     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24341     if (!Check(S, DecodeAdrInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
24344     if (!Check(S, DecodeAddSubImmShift(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
24348     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24350     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24357     if (!Check(S, DecodeLogicalImmInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
24360     if (!Check(S, DecodeMoveImmInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
24364     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24366     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24374     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24376     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24378     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24384     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24386     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24388     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24396     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24398     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24406     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24408     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24410     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24416     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24418     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24420     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24427     if (!Check(S, DecodeUnconditionalBranch(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
24431     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24433     if (!Check(S, DecodePCRelLabel19(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24436     if (!Check(S, DecodeTestAndBranch(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
24442     if (!Check(S, DecodePCRelLabel19(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24446     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24448     if (!Check(S, DecodePCRelLabel19(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24463     if (!Check(S, DecodeSystemPStateInstruction(MI, insn, Address, Decoder))) { DecodeComplete = false; return MCDisassembler::Fail; }
24475     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24479     if (!Check(S, DecodeMSRSystemRegister(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24481     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24485     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24489     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24501     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24503     if (!Check(S, DecodeMRSSystemRegister(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24507     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24511     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24513     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24516     if (!Check(S, DecodeSignedLdStInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
24520     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24522     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24524     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24528     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24530     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24532     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24538     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24540     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24542     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24544     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24548     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24550     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24552     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24556     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24558     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24560     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24564     if (!Check(S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24568     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24570     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24572     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24576     if (!Check(S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24580     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24582     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24586     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24588     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24590     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24594     if (!Check(S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24598     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24600     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24602     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24606     if (!Check(S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24609     if (!Check(S, DecodeUnsignedLdStInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
24613     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24617     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24619     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24627     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24637     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24639     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24643     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24645     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24647     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24651     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24653     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24655     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24661     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24663     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24665     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24669     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24671     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24673     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24677     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24679     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24681     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24685     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24687     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24689     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24693     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24695     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24697     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24701     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24703     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24705     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24707     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24711     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24713     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24715     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24717     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24721     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24729     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24731     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24739     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24751     if (!Check(S, DecodePCRelLabel19(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24755     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24757     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24761     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24763     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24765     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24767     if (!Check(S, DecodeSImm<9>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24771     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24773     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24775     if (!Check(S, DecodeSImm<9>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24779     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24781     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24783     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24785     if (!Check(S, DecodeSImm<9>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24789     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24791     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24795     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24797     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24799     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24803     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24805     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24809     if (!Check(S, DecodeSImm<10>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24813     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24815     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24817     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24821     if (!Check(S, DecodeSImm<10>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24827     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24829     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24833     if (!Check(S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24839     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24841     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24845     if (!Check(S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24849     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24851     if (!Check(S, DecodePCRelLabel19(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24855     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24857     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24860     if (!Check(S, DecodeFixedPointScaleImm32(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24864     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24866     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24869     if (!Check(S, DecodeFixedPointScaleImm32(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24873     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24875     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24879     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24881     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24885     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24887     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24891     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24895     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24897     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24901     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24903     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24907     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24909     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24913     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24919     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24921     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24929     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24931     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24933     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24937     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24939     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24941     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24947     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24949     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24952     if (!Check(S, DecodeFixedPointScaleImm32(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24956     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24958     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24961     if (!Check(S, DecodeFixedPointScaleImm32(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24965     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24967     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24971     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24973     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24977     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24981     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24987     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24989     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24997     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24999     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25001     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25007     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25009     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25012     if (!Check(S, DecodeFixedPointScaleImm32(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25016     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25018     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25021     if (!Check(S, DecodeFixedPointScaleImm32(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25025     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25027     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25031     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25033     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25037     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25039     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25043     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25047     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25049     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25053     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25055     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25059     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25061     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25065     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25071     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25073     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25081     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25083     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25085     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25089     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25091     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25093     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25099     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25101     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25103     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25105     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25109     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25111     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25113     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25115     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25119     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25121     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25123     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25125     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25129     if (!Check(S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25131     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25133     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25137     if (!Check(S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25141     if (!Check(S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25143     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25145     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25149     if (!Check(S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25153     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25155     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25157     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25161     if (!Check(S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25165     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25167     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25169     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25173     if (!Check(S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25177     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25179     if (!Check(S, DecodePCRelLabel19(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25183     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25185     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25187     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25189     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25193     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25195     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25201     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25203     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25209     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25211     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25217     if (!Check(S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25219     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25225     if (!Check(S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25227     if (!Check(S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25229     if (!Check(S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25233     if (!Check(S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25235     if (!Check(S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25237     if (!Check(S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25241     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25243     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25245     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25249     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25251     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25253     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25257     if (!Check(S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25259     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25263     if (!Check(S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25265     if (!Check(S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25269     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25271     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25273     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25275     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25279     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25281     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25283     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25285     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25289     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25291     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25293     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25297     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25299     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25301     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25305     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25307     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25309     if (!Check(S, DecodeVecShiftR64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25313     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25315     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25317     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25319     if (!Check(S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25327     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25329     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25331     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25333     if (!Check(S, DecodeVecShiftR64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25337     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25339     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25341     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25343     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25351     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25353     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25355     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25357     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25363     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25365     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25367     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25369     if (!Check(S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25377     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25379     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25381     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25383     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25391     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25393     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25395     if (!Check(S, DecodeVecShiftL64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25399     if (!Check(S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25401     if (!Check(S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25403     if (!Check(S, DecodeVecShiftL8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25407     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25409     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25411     if (!Check(S, DecodeVecShiftL16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25415     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25417     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25419     if (!Check(S, DecodeVecShiftL32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25423     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25425     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25427     if (!Check(S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25435     if (!Check(S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25437     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25439     if (!Check(S, DecodeVecShiftR8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25443     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25445     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25447     if (!Check(S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25451     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25453     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25455     if (!Check(S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25459     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25461     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25463     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25471     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25473     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25475     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25481     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25483     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25485     if (!Check(S, DecodeFPR128_loRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25493     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25495     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25497     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25505     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25507     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25509     if (!Check(S, DecodeVecShiftR16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25513     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25515     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25517     if (!Check(S, DecodeVecShiftR32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25521     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25523     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25525     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25529     if (!Check(S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25533     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25535     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25537     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25541     if (!Check(S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25545     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25547     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25549     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25551     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25555     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25557     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25559     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25561     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25565     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25567     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25569     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25571     if (!Check(S, DecodeVecShiftL64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25575     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25577     if (!Check(S, DecodePCRelLabel19(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25581     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25583     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25585     if (!Check(S, DecodeFixedPointScaleImm64(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25589     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25591     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25593     if (!Check(S, DecodeFixedPointScaleImm64(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25597     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25599     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25603     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25605     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25609     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25611     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25613     if (!Check(S, DecodeFixedPointScaleImm64(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25617     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25619     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25621     if (!Check(S, DecodeFixedPointScaleImm64(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25625     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25627     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25631     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25633     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25636     if (!Check(S, DecodeFMOVLaneInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
25640     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25642     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25644     if (!Check(S, DecodeFixedPointScaleImm64(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25648     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25650     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25652     if (!Check(S, DecodeFixedPointScaleImm64(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25656     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25658     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25662     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25664     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25668     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25670     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25672     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25676     if (!Check(S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25680     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25682     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25684     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25688     if (!Check(S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25692     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25694     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25696     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25700     if (!Check(S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25704     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25706     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25708     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25712     if (!Check(S, DecodeMemExtend(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }