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

References

gen/lib/Target/AArch64/AArch64GenDisassemblerTables.inc
20650     return S;
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; }
20660     return S;
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; }
20668     return S;
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; }
20676     return S;
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; }
20684     return S;
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; }
20692     return S;
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; }
20702     return S;
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; }
20714     return S;
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; }
20724     return S;
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; }
20734     return S;
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; }
20744     return S;
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; }
20754     return S;
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; }
20764     return S;
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; }
20774     return S;
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; }
20786     return S;
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; }
20794     return S;
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; }
20806     return S;
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; }
20818     return S;
20820     if (!Check(S, DecodeSVELogicalImmInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
20821     return S;
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; }
20829     return S;
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; }
20837     return S;
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; }
20847     return S;
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; }
20857     return S;
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; }
20867     return S;
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; }
20875     return S;
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; }
20883     return S;
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; }
20893     return S;
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; }
20903     return S;
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; }
20911     return S;
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; }
20923     return S;
20926     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20928     if (!Check(S, DecodeZPR2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20933     return S;
20936     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20938     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20941     return S;
20944     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20946     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20951     return S;
20954     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20956     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20961     return S;
20964     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20966     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20971     return S;
20974     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20976     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
20981     return S;
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; }
20989     return S;
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; }
20999     return S;
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; }
21009     return S;
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; }
21019     return S;
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; }
21029     return S;
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; }
21041     return S;
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; }
21051     return S;
21054     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21056     if (!Check(S, DecodeGPR32spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21057     return S;
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; }
21065     return S;
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; }
21073     return S;
21076     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21078     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21079     return S;
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; }
21087     return S;
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; }
21095     return S;
21098     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21100     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21101     return S;
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; }
21109     return S;
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; }
21117     return S;
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; }
21125     return S;
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; }
21133     return S;
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; }
21141     return S;
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; }
21149     return S;
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; }
21157     return S;
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; }
21163     return S;
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; }
21171     return S;
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; }
21179     return S;
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; }
21187     return S;
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; }
21195     return S;
21198     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21200     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21201     return S;
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; }
21209     return S;
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; }
21217     return S;
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; }
21225     return S;
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; }
21233     return S;
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; }
21241     return S;
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; }
21249     return S;
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; }
21259     return S;
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; }
21269     return S;
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; }
21279     return S;
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; }
21289     return S;
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; }
21297     return S;
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; }
21307     return S;
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; }
21317     return S;
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; }
21327     return S;
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; }
21335     return S;
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; }
21345     return S;
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; }
21355     return S;
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; }
21365     return S;
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; }
21373     return S;
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; }
21383     return S;
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; }
21393     return S;
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; }
21403     return S;
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; }
21413     return S;
21416     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21420     if (!Check(S, DecodeSVEIncDecImm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21421     return S;
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; }
21431     return S;
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; }
21441     return S;
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; }
21451     return S;
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; }
21461     return S;
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; }
21471     return S;
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; }
21481     return S;
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; }
21491     return S;
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; }
21501     return S;
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; }
21509     return S;
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; }
21519     return S;
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; }
21529     return S;
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; }
21537     return S;
21540     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21543     return S;
21546     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21547     return S;
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; }
21555     return S;
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; }
21563     return S;
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; }
21571     return S;
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; }
21579     return S;
21582     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21583     return S;
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; }
21591     return S;
21593     return S;
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; }
21601     return S;
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; }
21609     return S;
21612     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21614     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21617     return S;
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; }
21623     return S;
21626     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21628     if (!Check(S, DecodePPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21629     return S;
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; }
21637     return S;
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; }
21645     return S;
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; }
21651     return S;
21654     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21657     return S;
21660     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21662     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21663     return S;
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; }
21671     return S;
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; }
21677     return S;
21680     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21682     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21683     return S;
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; }
21691     return S;
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; }
21697     return S;
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; }
21711     return S;
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; }
21723     return S;
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; }
21735     return S;
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; }
21747     return S;
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; }
21761     return S;
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; }
21775     return S;
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; }
21789     return S;
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; }
21803     return S;
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; }
21811     return S;
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; }
21823     return S;
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; }
21835     return S;
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; }
21845     return S;
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; }
21855     return S;
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; }
21867     return S;
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; }
21877     return S;
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; }
21887     return S;
21890     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21892     if (!Check(S, DecodeZPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
21893     return S;
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; }
21903     return S;
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; }
21913     return S;
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; }
21923     return S;
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; }
21935     return S;
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; }
21949     return S;
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; }
21961     return S;
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; }
21969     return S;
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; }
21979     return S;
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; }
21989     return S;
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; }
21999     return S;
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; }
22009     return S;
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; }
22019     return S;
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; }
22029     return S;
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; }
22039     return S;
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; }
22049     return S;
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; }
22059     return S;
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; }
22069     return S;
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; }
22079     return S;
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; }
22089     return S;
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; }
22099     return S;
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; }
22109     return S;
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; }
22119     return S;
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; }
22129     return S;
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; }
22139     return S;
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; }
22149     return S;
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; }
22159     return S;
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; }
22169     return S;
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; }
22179     return S;
22181     if (!Check(S, DecodeExclusiveLdStInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
22182     return S;
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; }
22192     return S;
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; }
22202     return S;
22204     if (!Check(S, DecodeThreeAddrSRegInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
22205     return S;
22207     if (!Check(S, DecodeAddSubERegInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
22208     return S;
22210     if (!Check(S, DecodePairLdStInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
22211     return S;
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; }
22221     return S;
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; }
22231     return S;
22234     if (!Check(S, DecodeDDDDRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22236     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22237     return S;
22240     if (!Check(S, DecodeDDDRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22242     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22243     return S;
22246     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22248     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22249     return S;
22252     if (!Check(S, DecodeDDRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22254     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22255     return S;
22258     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22260     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22261     return S;
22264     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22266     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22267     return S;
22270     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22272     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22273     return S;
22276     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22278     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22279     return S;
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; }
22289     return S;
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; }
22299     return S;
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; }
22309     return S;
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; }
22319     return S;
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; }
22329     return S;
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; }
22339     return S;
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; }
22349     return S;
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; }
22359     return S;
22362     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22368     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22369     return S;
22372     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22378     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22379     return S;
22382     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22388     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22389     return S;
22392     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22398     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22399     return S;
22402     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22408     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22409     return S;
22412     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22416     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22417     return S;
22420     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22426     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22427     return S;
22430     if (!Check(S, DecodeQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22434     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22435     return S;
22438     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22444     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22445     return S;
22448     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22454     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22455     return S;
22458     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22464     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22465     return S;
22468     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22474     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22475     return S;
22478     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22484     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22485     return S;
22488     if (!Check(S, DecodeQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22492     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22493     return S;
22496     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22502     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22503     return S;
22506     if (!Check(S, DecodeQQQQRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22510     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
22511     return S;
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; }
22523     return S;
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; }
22535     return S;
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; }
22547     return S;
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; }
22559     return S;
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; }
22571     return S;
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; }
22581     return S;
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; }
22593     return S;
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; }
22603     return S;
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; }
22615     return S;
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; }
22627     return S;
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; }
22639     return S;
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; }
22651     return S;
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; }
22663     return S;
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; }
22673     return S;
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; }
22685     return S;
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; }
22695     return S;
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; }
22709     return S;
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; }
22723     return S;
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; }
22737     return S;
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; }
22751     return S;
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; }
22765     return S;
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; }
22779     return S;
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; }
22793     return S;
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; }
22807     return S;
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; }
22821     return S;
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; }
22835     return S;
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; }
22847     return S;
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; }
22859     return S;
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; }
22873     return S;
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; }
22887     return S;
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; }
22899     return S;
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; }
22911     return S;
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; }
22927     return S;
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; }
22943     return S;
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; }
22959     return S;
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; }
22975     return S;
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; }
22991     return S;
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; }
23007     return S;
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; }
23023     return S;
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; }
23039     return S;
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; }
23055     return S;
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; }
23071     return S;
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; }
23085     return S;
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; }
23099     return S;
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; }
23115     return S;
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; }
23131     return S;
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; }
23145     return S;
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; }
23159     return S;
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; }
23167     return S;
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; }
23175     return S;
23178     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23180     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23183     return S;
23186     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23188     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23191     return S;
23194     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23196     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23199     return S;
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; }
23207     return S;
23210     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23212     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23213     return S;
23216     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23218     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23219     return S;
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; }
23229     return S;
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; }
23237     return S;
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; }
23245     return S;
23248     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23250     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23251     return S;
23254     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23256     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23259     return S;
23262     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23264     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23267     return S;
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; }
23277     return S;
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; }
23285     return S;
23288     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23290     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23291     return S;
23294     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23296     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23299     return S;
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; }
23307     return S;
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; }
23315     return S;
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; }
23325     return S;
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; }
23335     return S;
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; }
23343     return S;
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; }
23353     return S;
23356     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23358     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23359     return S;
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; }
23369     return S;
23372     if (!Check(S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23374     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23375     return S;
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; }
23385     return S;
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; }
23393     return S;
23396     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23398     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23401     return S;
23404     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23406     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23409     return S;
23412     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23414     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23417     return S;
23420     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23422     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23425     return S;
23428     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23430     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23431     return S;
23434     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23436     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23437     return S;
23440     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23442     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23443     return S;
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; }
23453     return S;
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; }
23463     return S;
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; }
23473     return S;
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; }
23483     return S;
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; }
23493     return S;
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; }
23501     return S;
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; }
23509     return S;
23512     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23514     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23517     return S;
23520     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23522     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23525     return S;
23528     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23530     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23533     return S;
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; }
23543     return S;
23546     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23548     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23549     return S;
23552     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23554     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23557     return S;
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; }
23565     return S;
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; }
23575     return S;
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; }
23583     return S;
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; }
23593     return S;
23596     if (!Check(S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23598     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23599     return S;
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; }
23609     return S;
23612     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23614     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23615     return S;
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; }
23627     return S;
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; }
23639     return S;
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; }
23651     return S;
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; }
23663     return S;
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; }
23673     return S;
23676     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23678     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
23679     return S;
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; }
23691     return S;
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; }
23701     return S;
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; }
23713     return S;
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; }
23723     return S;
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; }
23735     return S;
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; }
23745     return S;
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; }
23753     return S;
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; }
23767     return S;
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; }
23779     return S;
23781     if (!Check(S, DecodeModImmInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
23782     return S;
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; }
23790     return S;
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; }
23798     return S;
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; }
23806     return S;
23808     if (!Check(S, DecodeModImmTiedInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
23809     return S;
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; }
23819     return S;
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; }
23827     return S;
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; }
23837     return S;
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; }
23845     return S;
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; }
23855     return S;
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; }
23863     return S;
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; }
23871     return S;
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; }
23879     return S;
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; }
23887     return S;
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; }
23895     return S;
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; }
23903     return S;
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; }
23911     return S;
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; }
23921     return S;
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; }
23931     return S;
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; }
23941     return S;
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; }
23955     return S;
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; }
23967     return S;
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; }
23975     return S;
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; }
23983     return S;
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; }
23991     return S;
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; }
24001     return S;
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; }
24009     return S;
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; }
24019     return S;
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; }
24027     return S;
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; }
24037     return S;
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; }
24045     return S;
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; }
24055     return S;
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; }
24065     return S;
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; }
24075     return S;
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; }
24085     return S;
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; }
24095     return S;
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; }
24105     return S;
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; }
24119     return S;
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; }
24131     return S;
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; }
24145     return S;
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; }
24153     return S;
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; }
24163     return S;
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; }
24171     return S;
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; }
24187     return S;
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; }
24197     return S;
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; }
24211     return S;
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; }
24225     return S;
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; }
24239     return S;
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; }
24251     return S;
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; }
24263     return S;
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; }
24277     return S;
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; }
24291     return S;
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; }
24303     return S;
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; }
24317     return S;
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; }
24329     return S;
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; }
24339     return S;
24341     if (!Check(S, DecodeAdrInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
24342     return S;
24344     if (!Check(S, DecodeAddSubImmShift(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
24345     return S;
24348     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24350     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24355     return S;
24357     if (!Check(S, DecodeLogicalImmInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
24358     return S;
24360     if (!Check(S, DecodeMoveImmInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
24361     return S;
24364     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24366     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24371     return S;
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; }
24381     return S;
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; }
24393     return S;
24396     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24398     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24403     return S;
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; }
24413     return S;
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; }
24425     return S;
24427     if (!Check(S, DecodeUnconditionalBranch(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
24428     return S;
24431     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24433     if (!Check(S, DecodePCRelLabel19(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24434     return S;
24436     if (!Check(S, DecodeTestAndBranch(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
24437     return S;
24442     if (!Check(S, DecodePCRelLabel19(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24443     return S;
24446     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24448     if (!Check(S, DecodePCRelLabel19(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24449     return S;
24453     return S;
24457     return S;
24461     return S;
24463     if (!Check(S, DecodeSystemPStateInstruction(MI, insn, Address, Decoder))) { DecodeComplete = false; return MCDisassembler::Fail; }
24464     return S;
24475     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24476     return S;
24479     if (!Check(S, DecodeMSRSystemRegister(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24481     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24482     return S;
24485     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24486     return S;
24489     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24498     return S;
24501     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24503     if (!Check(S, DecodeMRSSystemRegister(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24504     return S;
24507     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24508     return S;
24511     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24513     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24514     return S;
24516     if (!Check(S, DecodeSignedLdStInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
24517     return S;
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; }
24525     return S;
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; }
24535     return S;
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; }
24545     return S;
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; }
24553     return S;
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; }
24565     return S;
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; }
24577     return S;
24580     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24582     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24583     return S;
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; }
24595     return S;
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; }
24607     return S;
24609     if (!Check(S, DecodeUnsignedLdStInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
24610     return S;
24613     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24614     return S;
24617     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24619     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24624     return S;
24627     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24634     return S;
24637     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24639     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24640     return S;
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; }
24648     return S;
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; }
24658     return S;
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; }
24666     return S;
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; }
24674     return S;
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; }
24682     return S;
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; }
24690     return S;
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; }
24698     return S;
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; }
24708     return S;
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; }
24718     return S;
24721     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24726     return S;
24729     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24731     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24736     return S;
24739     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24746     return S;
24751     if (!Check(S, DecodePCRelLabel19(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24752     return S;
24755     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24757     if (!Check(S, DecodeGPR64spRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24758     return S;
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; }
24768     return S;
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; }
24776     return S;
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; }
24786     return S;
24789     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24791     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24792     return S;
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; }
24800     return S;
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; }
24810     return S;
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; }
24822     return S;
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; }
24834     return S;
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; }
24846     return S;
24849     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24851     if (!Check(S, DecodePCRelLabel19(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24852     return S;
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; }
24861     return S;
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; }
24870     return S;
24873     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24875     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24876     return S;
24879     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24881     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24882     return S;
24885     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24887     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24888     return S;
24891     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24892     return S;
24895     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24897     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24898     return S;
24901     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24903     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24904     return S;
24907     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24909     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24910     return S;
24913     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24916     return S;
24919     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24921     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24926     return S;
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; }
24934     return S;
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; }
24944     return S;
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; }
24953     return S;
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; }
24962     return S;
24965     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24967     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24968     return S;
24971     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24973     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24974     return S;
24977     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24978     return S;
24981     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24984     return S;
24987     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24989     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
24994     return S;
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; }
25004     return S;
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; }
25013     return S;
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; }
25022     return S;
25025     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25027     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25028     return S;
25031     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25033     if (!Check(S, DecodeGPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25034     return S;
25037     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25039     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25040     return S;
25043     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25044     return S;
25047     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25049     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25050     return S;
25053     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25055     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25056     return S;
25059     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25061     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25062     return S;
25065     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25068     return S;
25071     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25073     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25078     return S;
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; }
25086     return S;
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; }
25096     return S;
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; }
25106     return S;
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; }
25116     return S;
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; }
25126     return S;
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; }
25138     return S;
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; }
25150     return S;
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; }
25162     return S;
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; }
25174     return S;
25177     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25179     if (!Check(S, DecodePCRelLabel19(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25180     return S;
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; }
25190     return S;
25193     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25195     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25198     return S;
25201     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25203     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25206     return S;
25209     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25211     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25214     return S;
25217     if (!Check(S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25219     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25222     return S;
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; }
25230     return S;
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; }
25238     return S;
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; }
25246     return S;
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; }
25254     return S;
25257     if (!Check(S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25259     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25260     return S;
25263     if (!Check(S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25265     if (!Check(S, DecodeFPR8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25266     return S;
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; }
25276     return S;
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; }
25286     return S;
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; }
25294     return S;
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; }
25302     return S;
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; }
25310     return S;
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; }
25324     return S;
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; }
25334     return S;
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; }
25348     return S;
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; }
25360     return S;
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; }
25374     return S;
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; }
25388     return S;
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; }
25396     return S;
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; }
25404     return S;
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; }
25412     return S;
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; }
25420     return S;
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; }
25432     return S;
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; }
25440     return S;
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; }
25448     return S;
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; }
25456     return S;
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; }
25468     return S;
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; }
25478     return S;
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; }
25490     return S;
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; }
25502     return S;
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; }
25510     return S;
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; }
25518     return S;
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; }
25530     return S;
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; }
25542     return S;
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; }
25552     return S;
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; }
25562     return S;
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; }
25572     return S;
25575     if (!Check(S, DecodeFPR128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25577     if (!Check(S, DecodePCRelLabel19(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25578     return S;
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; }
25586     return S;
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; }
25594     return S;
25597     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25599     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25600     return S;
25603     if (!Check(S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25605     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25606     return S;
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; }
25614     return S;
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; }
25622     return S;
25625     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25627     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25628     return S;
25631     if (!Check(S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25633     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25634     return S;
25636     if (!Check(S, DecodeFMOVLaneInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
25637     return S;
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; }
25645     return S;
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; }
25653     return S;
25656     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25658     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25659     return S;
25662     if (!Check(S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25664     if (!Check(S, DecodeGPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
25665     return S;
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; }
25677     return S;
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; }
25689     return S;
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; }
25701     return S;
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; }
25713     return S;