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

References

gen/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc
32913     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32915     if (DecodeVRegOrLds_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32919     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32921     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32925     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32927     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32931     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32933     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32937     MI.addOperand(MCOperand::createImm(tmp));
32941     if (decodeSoppBrTarget(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32947     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32949     MI.addOperand(MCOperand::createImm(tmp));
32953     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32955     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32957     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32959     MI.addOperand(MCOperand::createImm(tmp));
32961     MI.addOperand(MCOperand::createImm(tmp));
32963     MI.addOperand(MCOperand::createImm(tmp));
32965     MI.addOperand(MCOperand::createImm(tmp));
32967     MI.addOperand(MCOperand::createImm(tmp));
32969     MI.addOperand(MCOperand::createImm(tmp));
32971     MI.addOperand(MCOperand::createImm(tmp));
32973     MI.addOperand(MCOperand::createImm(tmp));
32975     MI.addOperand(MCOperand::createImm(tmp));
32977     MI.addOperand(MCOperand::createImm(tmp));
32981     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32983     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32985     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32987     MI.addOperand(MCOperand::createImm(tmp));
32989     MI.addOperand(MCOperand::createImm(tmp));
32991     MI.addOperand(MCOperand::createImm(tmp));
32993     MI.addOperand(MCOperand::createImm(tmp));
32995     MI.addOperand(MCOperand::createImm(tmp));
32997     MI.addOperand(MCOperand::createImm(tmp));
32999     MI.addOperand(MCOperand::createImm(tmp));
33001     MI.addOperand(MCOperand::createImm(tmp));
33003     MI.addOperand(MCOperand::createImm(tmp));
33007     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33009     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33011     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33013     MI.addOperand(MCOperand::createImm(tmp));
33015     MI.addOperand(MCOperand::createImm(tmp));
33017     MI.addOperand(MCOperand::createImm(tmp));
33019     MI.addOperand(MCOperand::createImm(tmp));
33021     MI.addOperand(MCOperand::createImm(tmp));
33023     MI.addOperand(MCOperand::createImm(tmp));
33025     MI.addOperand(MCOperand::createImm(tmp));
33027     MI.addOperand(MCOperand::createImm(tmp));
33029     MI.addOperand(MCOperand::createImm(tmp));
33033     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33035     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33037     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33039     MI.addOperand(MCOperand::createImm(tmp));
33041     MI.addOperand(MCOperand::createImm(tmp));
33043     MI.addOperand(MCOperand::createImm(tmp));
33045     MI.addOperand(MCOperand::createImm(tmp));
33047     MI.addOperand(MCOperand::createImm(tmp));
33049     MI.addOperand(MCOperand::createImm(tmp));
33051     MI.addOperand(MCOperand::createImm(tmp));
33053     MI.addOperand(MCOperand::createImm(tmp));
33057     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33059     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33061     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33063     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33065     MI.addOperand(MCOperand::createImm(tmp));
33067     MI.addOperand(MCOperand::createImm(tmp));
33069     MI.addOperand(MCOperand::createImm(tmp));
33071     MI.addOperand(MCOperand::createImm(tmp));
33073     MI.addOperand(MCOperand::createImm(tmp));
33075     MI.addOperand(MCOperand::createImm(tmp));
33077     MI.addOperand(MCOperand::createImm(tmp));
33079     MI.addOperand(MCOperand::createImm(tmp));
33081     MI.addOperand(MCOperand::createImm(tmp));
33085     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33087     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33089     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33091     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33093     MI.addOperand(MCOperand::createImm(tmp));
33095     MI.addOperand(MCOperand::createImm(tmp));
33097     MI.addOperand(MCOperand::createImm(tmp));
33099     MI.addOperand(MCOperand::createImm(tmp));
33101     MI.addOperand(MCOperand::createImm(tmp));
33103     MI.addOperand(MCOperand::createImm(tmp));
33105     MI.addOperand(MCOperand::createImm(tmp));
33107     MI.addOperand(MCOperand::createImm(tmp));
33109     MI.addOperand(MCOperand::createImm(tmp));
33113     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33115     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33117     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33119     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33121     MI.addOperand(MCOperand::createImm(tmp));
33123     MI.addOperand(MCOperand::createImm(tmp));
33125     MI.addOperand(MCOperand::createImm(tmp));
33127     MI.addOperand(MCOperand::createImm(tmp));
33129     MI.addOperand(MCOperand::createImm(tmp));
33131     MI.addOperand(MCOperand::createImm(tmp));
33133     MI.addOperand(MCOperand::createImm(tmp));
33135     MI.addOperand(MCOperand::createImm(tmp));
33137     MI.addOperand(MCOperand::createImm(tmp));
33139     MI.addOperand(MCOperand::createImm(tmp));
33143     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33145     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33147     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33149     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33151     MI.addOperand(MCOperand::createImm(tmp));
33153     MI.addOperand(MCOperand::createImm(tmp));
33155     MI.addOperand(MCOperand::createImm(tmp));
33157     MI.addOperand(MCOperand::createImm(tmp));
33159     MI.addOperand(MCOperand::createImm(tmp));
33161     MI.addOperand(MCOperand::createImm(tmp));
33163     MI.addOperand(MCOperand::createImm(tmp));
33165     MI.addOperand(MCOperand::createImm(tmp));
33167     MI.addOperand(MCOperand::createImm(tmp));
33171     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33173     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33175     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33177     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33179     MI.addOperand(MCOperand::createImm(tmp));
33181     MI.addOperand(MCOperand::createImm(tmp));
33183     MI.addOperand(MCOperand::createImm(tmp));
33185     MI.addOperand(MCOperand::createImm(tmp));
33187     MI.addOperand(MCOperand::createImm(tmp));
33189     MI.addOperand(MCOperand::createImm(tmp));
33191     MI.addOperand(MCOperand::createImm(tmp));
33193     MI.addOperand(MCOperand::createImm(tmp));
33195     MI.addOperand(MCOperand::createImm(tmp));
33197     MI.addOperand(MCOperand::createImm(tmp));
33201     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33203     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33205     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33207     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33209     MI.addOperand(MCOperand::createImm(tmp));
33211     MI.addOperand(MCOperand::createImm(tmp));
33213     MI.addOperand(MCOperand::createImm(tmp));
33215     MI.addOperand(MCOperand::createImm(tmp));
33217     MI.addOperand(MCOperand::createImm(tmp));
33219     MI.addOperand(MCOperand::createImm(tmp));
33221     MI.addOperand(MCOperand::createImm(tmp));
33223     MI.addOperand(MCOperand::createImm(tmp));
33225     MI.addOperand(MCOperand::createImm(tmp));
33229     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33231     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33233     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33235     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33237     MI.addOperand(MCOperand::createImm(tmp));
33239     MI.addOperand(MCOperand::createImm(tmp));
33241     MI.addOperand(MCOperand::createImm(tmp));
33243     MI.addOperand(MCOperand::createImm(tmp));
33245     MI.addOperand(MCOperand::createImm(tmp));
33247     MI.addOperand(MCOperand::createImm(tmp));
33249     MI.addOperand(MCOperand::createImm(tmp));
33251     MI.addOperand(MCOperand::createImm(tmp));
33253     MI.addOperand(MCOperand::createImm(tmp));
33255     MI.addOperand(MCOperand::createImm(tmp));
33259     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33261     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33263     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33265     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33267     MI.addOperand(MCOperand::createImm(tmp));
33269     MI.addOperand(MCOperand::createImm(tmp));
33271     MI.addOperand(MCOperand::createImm(tmp));
33273     MI.addOperand(MCOperand::createImm(tmp));
33275     MI.addOperand(MCOperand::createImm(tmp));
33277     MI.addOperand(MCOperand::createImm(tmp));
33279     MI.addOperand(MCOperand::createImm(tmp));
33281     MI.addOperand(MCOperand::createImm(tmp));
33283     MI.addOperand(MCOperand::createImm(tmp));
33287     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33289     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33291     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33293     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33295     MI.addOperand(MCOperand::createImm(tmp));
33297     MI.addOperand(MCOperand::createImm(tmp));
33299     MI.addOperand(MCOperand::createImm(tmp));
33301     MI.addOperand(MCOperand::createImm(tmp));
33303     MI.addOperand(MCOperand::createImm(tmp));
33305     MI.addOperand(MCOperand::createImm(tmp));
33307     MI.addOperand(MCOperand::createImm(tmp));
33309     MI.addOperand(MCOperand::createImm(tmp));
33311     MI.addOperand(MCOperand::createImm(tmp));
33313     MI.addOperand(MCOperand::createImm(tmp));
33317     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33319     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33321     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33323     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33325     MI.addOperand(MCOperand::createImm(tmp));
33327     MI.addOperand(MCOperand::createImm(tmp));
33329     MI.addOperand(MCOperand::createImm(tmp));
33331     MI.addOperand(MCOperand::createImm(tmp));
33333     MI.addOperand(MCOperand::createImm(tmp));
33335     MI.addOperand(MCOperand::createImm(tmp));
33337     MI.addOperand(MCOperand::createImm(tmp));
33339     MI.addOperand(MCOperand::createImm(tmp));
33341     MI.addOperand(MCOperand::createImm(tmp));
33345     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33347     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33349     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33351     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33353     MI.addOperand(MCOperand::createImm(tmp));
33355     MI.addOperand(MCOperand::createImm(tmp));
33357     MI.addOperand(MCOperand::createImm(tmp));
33359     MI.addOperand(MCOperand::createImm(tmp));
33361     MI.addOperand(MCOperand::createImm(tmp));
33363     MI.addOperand(MCOperand::createImm(tmp));
33365     MI.addOperand(MCOperand::createImm(tmp));
33367     MI.addOperand(MCOperand::createImm(tmp));
33369     MI.addOperand(MCOperand::createImm(tmp));
33371     MI.addOperand(MCOperand::createImm(tmp));
33375     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33377     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33379     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33381     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33383     MI.addOperand(MCOperand::createImm(tmp));
33385     MI.addOperand(MCOperand::createImm(tmp));
33387     MI.addOperand(MCOperand::createImm(tmp));
33389     MI.addOperand(MCOperand::createImm(tmp));
33391     MI.addOperand(MCOperand::createImm(tmp));
33393     MI.addOperand(MCOperand::createImm(tmp));
33395     MI.addOperand(MCOperand::createImm(tmp));
33397     MI.addOperand(MCOperand::createImm(tmp));
33399     MI.addOperand(MCOperand::createImm(tmp));
33403     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33405     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33407     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33409     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33411     MI.addOperand(MCOperand::createImm(tmp));
33413     MI.addOperand(MCOperand::createImm(tmp));
33415     MI.addOperand(MCOperand::createImm(tmp));
33417     MI.addOperand(MCOperand::createImm(tmp));
33419     MI.addOperand(MCOperand::createImm(tmp));
33421     MI.addOperand(MCOperand::createImm(tmp));
33423     MI.addOperand(MCOperand::createImm(tmp));
33425     MI.addOperand(MCOperand::createImm(tmp));
33427     MI.addOperand(MCOperand::createImm(tmp));
33429     MI.addOperand(MCOperand::createImm(tmp));
33433     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33435     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33437     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33439     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33441     MI.addOperand(MCOperand::createImm(tmp));
33443     MI.addOperand(MCOperand::createImm(tmp));
33445     MI.addOperand(MCOperand::createImm(tmp));
33447     MI.addOperand(MCOperand::createImm(tmp));
33449     MI.addOperand(MCOperand::createImm(tmp));
33451     MI.addOperand(MCOperand::createImm(tmp));
33453     MI.addOperand(MCOperand::createImm(tmp));
33455     MI.addOperand(MCOperand::createImm(tmp));
33457     MI.addOperand(MCOperand::createImm(tmp));
33461     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33463     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33465     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33467     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33469     MI.addOperand(MCOperand::createImm(tmp));
33471     MI.addOperand(MCOperand::createImm(tmp));
33473     MI.addOperand(MCOperand::createImm(tmp));
33475     MI.addOperand(MCOperand::createImm(tmp));
33477     MI.addOperand(MCOperand::createImm(tmp));
33479     MI.addOperand(MCOperand::createImm(tmp));
33481     MI.addOperand(MCOperand::createImm(tmp));
33483     MI.addOperand(MCOperand::createImm(tmp));
33485     MI.addOperand(MCOperand::createImm(tmp));
33487     MI.addOperand(MCOperand::createImm(tmp));
33491     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33493     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33495     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33497     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33499     MI.addOperand(MCOperand::createImm(tmp));
33501     MI.addOperand(MCOperand::createImm(tmp));
33503     MI.addOperand(MCOperand::createImm(tmp));
33505     MI.addOperand(MCOperand::createImm(tmp));
33507     MI.addOperand(MCOperand::createImm(tmp));
33509     MI.addOperand(MCOperand::createImm(tmp));
33511     MI.addOperand(MCOperand::createImm(tmp));
33513     MI.addOperand(MCOperand::createImm(tmp));
33515     MI.addOperand(MCOperand::createImm(tmp));
33519     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33521     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33523     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33525     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33527     MI.addOperand(MCOperand::createImm(tmp));
33529     MI.addOperand(MCOperand::createImm(tmp));
33531     MI.addOperand(MCOperand::createImm(tmp));
33533     MI.addOperand(MCOperand::createImm(tmp));
33535     MI.addOperand(MCOperand::createImm(tmp));
33537     MI.addOperand(MCOperand::createImm(tmp));
33539     MI.addOperand(MCOperand::createImm(tmp));
33541     MI.addOperand(MCOperand::createImm(tmp));
33543     MI.addOperand(MCOperand::createImm(tmp));
33545     MI.addOperand(MCOperand::createImm(tmp));
33549     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33551     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33553     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33555     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33557     MI.addOperand(MCOperand::createImm(tmp));
33559     MI.addOperand(MCOperand::createImm(tmp));
33561     MI.addOperand(MCOperand::createImm(tmp));
33563     MI.addOperand(MCOperand::createImm(tmp));
33565     MI.addOperand(MCOperand::createImm(tmp));
33567     MI.addOperand(MCOperand::createImm(tmp));
33569     MI.addOperand(MCOperand::createImm(tmp));
33571     MI.addOperand(MCOperand::createImm(tmp));
33573     MI.addOperand(MCOperand::createImm(tmp));
33577     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33579     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33581     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33583     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33585     MI.addOperand(MCOperand::createImm(tmp));
33587     MI.addOperand(MCOperand::createImm(tmp));
33589     MI.addOperand(MCOperand::createImm(tmp));
33591     MI.addOperand(MCOperand::createImm(tmp));
33593     MI.addOperand(MCOperand::createImm(tmp));
33595     MI.addOperand(MCOperand::createImm(tmp));
33597     MI.addOperand(MCOperand::createImm(tmp));
33599     MI.addOperand(MCOperand::createImm(tmp));
33601     MI.addOperand(MCOperand::createImm(tmp));
33605     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33607     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33609     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33611     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33613     MI.addOperand(MCOperand::createImm(tmp));
33615     MI.addOperand(MCOperand::createImm(tmp));
33617     MI.addOperand(MCOperand::createImm(tmp));
33619     MI.addOperand(MCOperand::createImm(tmp));
33621     MI.addOperand(MCOperand::createImm(tmp));
33623     MI.addOperand(MCOperand::createImm(tmp));
33625     MI.addOperand(MCOperand::createImm(tmp));
33627     MI.addOperand(MCOperand::createImm(tmp));
33631     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33633     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33635     MI.addOperand(MCOperand::createImm(tmp));
33637     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33639     MI.addOperand(MCOperand::createImm(tmp));
33641     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33643     MI.addOperand(MCOperand::createImm(tmp));
33645     MI.addOperand(MCOperand::createImm(tmp));
33647     MI.addOperand(MCOperand::createImm(tmp));
33649     MI.addOperand(MCOperand::createImm(tmp));
33653     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33655     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33657     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33659     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33661     MI.addOperand(MCOperand::createImm(tmp));
33663     MI.addOperand(MCOperand::createImm(tmp));
33665     MI.addOperand(MCOperand::createImm(tmp));
33667     MI.addOperand(MCOperand::createImm(tmp));
33671     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33673     MI.addOperand(MCOperand::createImm(tmp));
33675     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33677     MI.addOperand(MCOperand::createImm(tmp));
33679     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33681     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33683     MI.addOperand(MCOperand::createImm(tmp));
33685     MI.addOperand(MCOperand::createImm(tmp));
33687     MI.addOperand(MCOperand::createImm(tmp));
33689     MI.addOperand(MCOperand::createImm(tmp));
33693     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33695     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33697     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33699     MI.addOperand(MCOperand::createImm(tmp));
33701     MI.addOperand(MCOperand::createImm(tmp));
33703     MI.addOperand(MCOperand::createImm(tmp));
33705     MI.addOperand(MCOperand::createImm(tmp));
33709     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33711     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33713     MI.addOperand(MCOperand::createImm(tmp));
33715     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33717     MI.addOperand(MCOperand::createImm(tmp));
33719     MI.addOperand(MCOperand::createImm(tmp));
33721     MI.addOperand(MCOperand::createImm(tmp));
33723     MI.addOperand(MCOperand::createImm(tmp));
33727     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33729     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33731     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33733     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33735     MI.addOperand(MCOperand::createImm(tmp));
33737     MI.addOperand(MCOperand::createImm(tmp));
33741     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33743     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33745     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33747     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33749     MI.addOperand(MCOperand::createImm(tmp));
33751     MI.addOperand(MCOperand::createImm(tmp));
33755     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33757     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33759     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33761     MI.addOperand(MCOperand::createImm(tmp));
33763     MI.addOperand(MCOperand::createImm(tmp));
33767     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33769     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33771     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33775     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33777     if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33779     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33781     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33785     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33787     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33789     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33791     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33795     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33797     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33799     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33803     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33805     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33807     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33809     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33813     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33815     if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33817     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33821     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33823     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33827     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33829     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33833     if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33835     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33839     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33841     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33845     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33847     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33851     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33853     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33857     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33859     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33863     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33865     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33869     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33871     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33875     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33877     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33881     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33883     if (DecodeVS_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33887     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33889     if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33893     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33895     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33897     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33899     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33903     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33905     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33907     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33911     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33913     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33915     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33919     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33921     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33923     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33927     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33929     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33931     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33935     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33937     MI.addOperand(MCOperand::createImm(tmp));
33941     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33943     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33945     MI.addOperand(MCOperand::createImm(tmp));
33949     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33951     if (decodeSoppBrTarget(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33955     if (decodeSoppBrTarget(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33957     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33961     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33963     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33967     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33969     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33973     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33975     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33979     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33981     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33985     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33989     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33993     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33995     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33997     MI.addOperand(MCOperand::createImm(tmp));
33999     MI.addOperand(MCOperand::createImm(tmp));
34003     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34005     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34007     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34009     MI.addOperand(MCOperand::createImm(tmp));
34011     MI.addOperand(MCOperand::createImm(tmp));
34015     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34017     MI.addOperand(MCOperand::createImm(tmp));
34019     MI.addOperand(MCOperand::createImm(tmp));
34021     MI.addOperand(MCOperand::createImm(tmp));
34025     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34027     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34029     MI.addOperand(MCOperand::createImm(tmp));
34031     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34035     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34037     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34039     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34041     MI.addOperand(MCOperand::createImm(tmp));
34045     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34047     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34049     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34051     MI.addOperand(MCOperand::createImm(tmp));
34055     MI.addOperand(MCOperand::createImm(tmp));
34057     MI.addOperand(MCOperand::createImm(tmp));
34061     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34067     MI.addOperand(MCOperand::createImm(tmp));
34069     if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34073     MI.addOperand(MCOperand::createImm(tmp));
34075     if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34077     MI.addOperand(MCOperand::createImm(tmp));
34079     if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34081     MI.addOperand(MCOperand::createImm(tmp));
34085     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34091     MI.addOperand(MCOperand::createImm(tmp));
34093     if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34097     MI.addOperand(MCOperand::createImm(tmp));
34099     if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34101     MI.addOperand(MCOperand::createImm(tmp));
34105     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34111     MI.addOperand(MCOperand::createImm(tmp));
34113     if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34119     MI.addOperand(MCOperand::createImm(tmp));
34121     if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34126     MI.addOperand(MCOperand::createImm(tmp));
34128     if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34130     MI.addOperand(MCOperand::createImm(tmp));
34134     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34140     MI.addOperand(MCOperand::createImm(tmp));
34142     if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34148     MI.addOperand(MCOperand::createImm(tmp));
34150     if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34152     MI.addOperand(MCOperand::createImm(tmp));
34156     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34162     MI.addOperand(MCOperand::createImm(tmp));
34164     if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34170     MI.addOperand(MCOperand::createImm(tmp));
34172     if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34177     MI.addOperand(MCOperand::createImm(tmp));
34179     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34181     MI.addOperand(MCOperand::createImm(tmp));
34185     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34191     MI.addOperand(MCOperand::createImm(tmp));
34193     if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34197     MI.addOperand(MCOperand::createImm(tmp));
34199     if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34204     MI.addOperand(MCOperand::createImm(tmp));
34206     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34208     MI.addOperand(MCOperand::createImm(tmp));
34212     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34218     MI.addOperand(MCOperand::createImm(tmp));
34220     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34226     MI.addOperand(MCOperand::createImm(tmp));
34228     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34233     MI.addOperand(MCOperand::createImm(tmp));
34235     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34237     MI.addOperand(MCOperand::createImm(tmp));
34241     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34247     MI.addOperand(MCOperand::createImm(tmp));
34249     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34255     MI.addOperand(MCOperand::createImm(tmp));
34257     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34262     MI.addOperand(MCOperand::createImm(tmp));
34264     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34266     MI.addOperand(MCOperand::createImm(tmp));
34270     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34276     MI.addOperand(MCOperand::createImm(tmp));
34278     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34284     MI.addOperand(MCOperand::createImm(tmp));
34286     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34291     MI.addOperand(MCOperand::createImm(tmp));
34293     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34295     MI.addOperand(MCOperand::createImm(tmp));
34297     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34301     if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34305     MI.addOperand(MCOperand::createImm(tmp));
34307     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34311     MI.addOperand(MCOperand::createImm(tmp));
34313     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34315     MI.addOperand(MCOperand::createImm(tmp));
34321     MI.addOperand(MCOperand::createImm(tmp));
34323     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34327     MI.addOperand(MCOperand::createImm(tmp));
34329     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34331     MI.addOperand(MCOperand::createImm(tmp));
34335     if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34339     MI.addOperand(MCOperand::createImm(tmp));
34341     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34345     MI.addOperand(MCOperand::createImm(tmp));
34347     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34349     MI.addOperand(MCOperand::createImm(tmp));
34355     MI.addOperand(MCOperand::createImm(tmp));
34357     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34361     MI.addOperand(MCOperand::createImm(tmp));
34363     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34365     MI.addOperand(MCOperand::createImm(tmp));
34369     if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34371     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34373     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34377     if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34381     MI.addOperand(MCOperand::createImm(tmp));
34383     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34385     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34389     if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34391     if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34393     if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34397     if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34401     MI.addOperand(MCOperand::createImm(tmp));
34403     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34405     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34409     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34411     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34417     MI.addOperand(MCOperand::createImm(tmp));
34419     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34421     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34425     if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34427     if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34433     MI.addOperand(MCOperand::createImm(tmp));
34435     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34437     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34441     if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34443     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34445     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34449     if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34453     MI.addOperand(MCOperand::createImm(tmp));
34455     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34457     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34461     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34463     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34469     MI.addOperand(MCOperand::createImm(tmp));
34471     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34473     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34477     if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34481     MI.addOperand(MCOperand::createImm(tmp));
34483     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34487     MI.addOperand(MCOperand::createImm(tmp));
34489     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34491     MI.addOperand(MCOperand::createImm(tmp));
34497     MI.addOperand(MCOperand::createImm(tmp));
34499     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34503     MI.addOperand(MCOperand::createImm(tmp));
34505     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34507     MI.addOperand(MCOperand::createImm(tmp));
34511     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34515     MI.addOperand(MCOperand::createImm(tmp));
34517     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34521     MI.addOperand(MCOperand::createImm(tmp));
34523     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34525     if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34529     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34533     MI.addOperand(MCOperand::createImm(tmp));
34535     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34539     MI.addOperand(MCOperand::createImm(tmp));
34541     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34543     MI.addOperand(MCOperand::createImm(tmp));
34545     MI.addOperand(MCOperand::createImm(tmp));
34549     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34551     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34553     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34557     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34561     MI.addOperand(MCOperand::createImm(tmp));
34563     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34567     MI.addOperand(MCOperand::createImm(tmp));
34569     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34571     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34573     MI.addOperand(MCOperand::createImm(tmp));
34575     MI.addOperand(MCOperand::createImm(tmp));
34579     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34581     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34583     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34585     MI.addOperand(MCOperand::createImm(tmp));
34589     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34591     if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34593     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34595     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34597     if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34599     MI.addOperand(MCOperand::createImm(tmp));
34603     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34607     MI.addOperand(MCOperand::createImm(tmp));
34609     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34613     MI.addOperand(MCOperand::createImm(tmp));
34615     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34617     MI.addOperand(MCOperand::createImm(tmp));
34619     MI.addOperand(MCOperand::createImm(tmp));
34623     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34627     MI.addOperand(MCOperand::createImm(tmp));
34629     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34633     MI.addOperand(MCOperand::createImm(tmp));
34635     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34637     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34639     MI.addOperand(MCOperand::createImm(tmp));
34641     MI.addOperand(MCOperand::createImm(tmp));
34645     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34649     MI.addOperand(MCOperand::createImm(tmp));
34651     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34655     MI.addOperand(MCOperand::createImm(tmp));
34657     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34659     MI.addOperand(MCOperand::createImm(tmp));
34661     MI.addOperand(MCOperand::createImm(tmp));
34665     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34669     MI.addOperand(MCOperand::createImm(tmp));
34671     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34675     MI.addOperand(MCOperand::createImm(tmp));
34677     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34681     MI.addOperand(MCOperand::createImm(tmp));
34683     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34685     MI.addOperand(MCOperand::createImm(tmp));
34687     MI.addOperand(MCOperand::createImm(tmp));
34691     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34693     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34695     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34697     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34699     MI.addOperand(MCOperand::createImm(tmp));
34703     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34705     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34707     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34709     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34713     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34717     MI.addOperand(MCOperand::createImm(tmp));
34719     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34723     MI.addOperand(MCOperand::createImm(tmp));
34725     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34729     MI.addOperand(MCOperand::createImm(tmp));
34731     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34733     MI.addOperand(MCOperand::createImm(tmp));
34735     MI.addOperand(MCOperand::createImm(tmp));
34739     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34743     MI.addOperand(MCOperand::createImm(tmp));
34745     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34749     MI.addOperand(MCOperand::createImm(tmp));
34751     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34755     MI.addOperand(MCOperand::createImm(tmp));
34757     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34759     MI.addOperand(MCOperand::createImm(tmp));
34763     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34767     MI.addOperand(MCOperand::createImm(tmp));
34769     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34773     MI.addOperand(MCOperand::createImm(tmp));
34775     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34777     MI.addOperand(MCOperand::createImm(tmp));
34779     MI.addOperand(MCOperand::createImm(tmp));
34783     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34787     MI.addOperand(MCOperand::createImm(tmp));
34789     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34793     MI.addOperand(MCOperand::createImm(tmp));
34795     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34797     MI.addOperand(MCOperand::createImm(tmp));
34799     MI.addOperand(MCOperand::createImm(tmp));
34803     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34805     if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34807     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34809     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34811     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34815     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34817     if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34819     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34821     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34823     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34827     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34829     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34831     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34833     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34835     MI.addOperand(MCOperand::createImm(tmp));
34839     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34841     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34843     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34845     if (DecodeVS_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34847     MI.addOperand(MCOperand::createImm(tmp));
34851     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34853     if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34855     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34857     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34859     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34861     MI.addOperand(MCOperand::createImm(tmp));
34865     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34867     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34871     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34875     MI.addOperand(MCOperand::createImm(tmp));
34877     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34879     MI.addOperand(MCOperand::createImm(tmp));
34883     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34885     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34887     MI.addOperand(MCOperand::createImm(tmp));
34889     MI.addOperand(MCOperand::createImm(tmp));
34893     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34895     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34897     MI.addOperand(MCOperand::createImm(tmp));
34899     MI.addOperand(MCOperand::createImm(tmp));
34903     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34907     MI.addOperand(MCOperand::createImm(tmp));
34909     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34911     MI.addOperand(MCOperand::createImm(tmp));
34915     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34919     MI.addOperand(MCOperand::createImm(tmp));
34921     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34923     MI.addOperand(MCOperand::createImm(tmp));
34925     MI.addOperand(MCOperand::createImm(tmp));
34929     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34933     MI.addOperand(MCOperand::createImm(tmp));
34935     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34937     MI.addOperand(MCOperand::createImm(tmp));
34939     MI.addOperand(MCOperand::createImm(tmp));
34943     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34947     MI.addOperand(MCOperand::createImm(tmp));
34949     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34951     MI.addOperand(MCOperand::createImm(tmp));
34953     MI.addOperand(MCOperand::createImm(tmp));
34957     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34961     MI.addOperand(MCOperand::createImm(tmp));
34963     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34965     MI.addOperand(MCOperand::createImm(tmp));
34967     MI.addOperand(MCOperand::createImm(tmp));
34971     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34975     MI.addOperand(MCOperand::createImm(tmp));
34977     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34979     MI.addOperand(MCOperand::createImm(tmp));
34981     MI.addOperand(MCOperand::createImm(tmp));
34985     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34987     if (DecodeVS_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34991     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34993     if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34995     MI.addOperand(MCOperand::createImm(tmp));
34997     MI.addOperand(MCOperand::createImm(tmp));
35001     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35005     MI.addOperand(MCOperand::createImm(tmp));
35007     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35009     MI.addOperand(MCOperand::createImm(tmp));
35013     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35017     MI.addOperand(MCOperand::createImm(tmp));
35019     if (DecodeVS_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35021     MI.addOperand(MCOperand::createImm(tmp));
35023     MI.addOperand(MCOperand::createImm(tmp));
35025     MI.addOperand(MCOperand::createImm(tmp));
35027     MI.addOperand(MCOperand::createImm(tmp));
35031     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35033     MI.addOperand(MCOperand::createImm(tmp));
35035     MI.addOperand(MCOperand::createImm(tmp));
35037     MI.addOperand(MCOperand::createImm(tmp));
35039     MI.addOperand(MCOperand::createImm(tmp));
35041     MI.addOperand(MCOperand::createImm(tmp));
35045     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35047     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35049     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35053     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35055     if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35057     if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35061     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35065     MI.addOperand(MCOperand::createImm(tmp));
35067     if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35069     MI.addOperand(MCOperand::createImm(tmp));
35071     if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35073     MI.addOperand(MCOperand::createImm(tmp));
35077     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35079     if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35081     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35083     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35085     MI.addOperand(MCOperand::createImm(tmp));
35089     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35095     MI.addOperand(MCOperand::createImm(tmp));
35097     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35102     MI.addOperand(MCOperand::createImm(tmp));
35104     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35106     MI.addOperand(MCOperand::createImm(tmp));
35110     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35114     MI.addOperand(MCOperand::createImm(tmp));
35116     if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35118     MI.addOperand(MCOperand::createImm(tmp));
35120     if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35122     MI.addOperand(MCOperand::createImm(tmp));
35124     if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35126     MI.addOperand(MCOperand::createImm(tmp));
35130     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35134     MI.addOperand(MCOperand::createImm(tmp));
35136     if (DecodeVS_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35138     MI.addOperand(MCOperand::createImm(tmp));
35140     MI.addOperand(MCOperand::createImm(tmp));
35142     MI.addOperand(MCOperand::createImm(tmp));
35144     MI.addOperand(MCOperand::createImm(tmp));
35146     MI.addOperand(MCOperand::createImm(tmp));
35150     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35154     MI.addOperand(MCOperand::createImm(tmp));
35156     if (DecodeVS_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35158     MI.addOperand(MCOperand::createImm(tmp));
35160     MI.addOperand(MCOperand::createImm(tmp));
35164     MI.addOperand(MCOperand::createImm(tmp));
35166     if (DecodeVS_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35168     MI.addOperand(MCOperand::createImm(tmp));
35170     MI.addOperand(MCOperand::createImm(tmp));
35172     MI.addOperand(MCOperand::createImm(tmp));
35176     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35182     MI.addOperand(MCOperand::createImm(tmp));
35184     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35189     MI.addOperand(MCOperand::createImm(tmp));
35191     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35196     MI.addOperand(MCOperand::createImm(tmp));
35198     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35200     MI.addOperand(MCOperand::createImm(tmp));
35204     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35208     MI.addOperand(MCOperand::createImm(tmp));
35210     if (DecodeVS_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35212     MI.addOperand(MCOperand::createImm(tmp));
35214     MI.addOperand(MCOperand::createImm(tmp));
35218     MI.addOperand(MCOperand::createImm(tmp));
35220     if (DecodeVS_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35222     MI.addOperand(MCOperand::createImm(tmp));
35224     MI.addOperand(MCOperand::createImm(tmp));
35228     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35230     if (DecodeVRegOrLds_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35232     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35236     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35238     if (DecodeSRegOrLds_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35240     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35242     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35246     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35250     MI.addOperand(MCOperand::createImm(tmp));
35252     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35256     MI.addOperand(MCOperand::createImm(tmp));
35258     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35260     MI.addOperand(MCOperand::createImm(tmp));
35264     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35268     MI.addOperand(MCOperand::createImm(tmp));
35270     if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35272     MI.addOperand(MCOperand::createImm(tmp));
35274     if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35276     MI.addOperand(MCOperand::createImm(tmp));
35278     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35280     MI.addOperand(MCOperand::createImm(tmp));
35284     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35288     MI.addOperand(MCOperand::createImm(tmp));
35290     if (DecodeVS_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35292     MI.addOperand(MCOperand::createImm(tmp));
35294     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35296     MI.addOperand(MCOperand::createImm(tmp));
35298     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35300     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35304     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35306     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35308     MI.addOperand(MCOperand::createImm(tmp));
35310     MI.addOperand(MCOperand::createImm(tmp));
35314     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35316     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35318     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35320     MI.addOperand(MCOperand::createImm(tmp));
35322     MI.addOperand(MCOperand::createImm(tmp));
35326     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35328     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35330     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35332     MI.addOperand(MCOperand::createImm(tmp));
35334     MI.addOperand(MCOperand::createImm(tmp));
35336     MI.addOperand(MCOperand::createImm(tmp));
35340     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35342     MI.addOperand(MCOperand::createImm(tmp));
35346     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35348     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35350     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35352     MI.addOperand(MCOperand::createImm(tmp));
35354     MI.addOperand(MCOperand::createImm(tmp));
35358     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35360     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35362     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35364     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35366     MI.addOperand(MCOperand::createImm(tmp));
35368     MI.addOperand(MCOperand::createImm(tmp));
35372     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35374     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35376     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35378     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35380     MI.addOperand(MCOperand::createImm(tmp));
35382     MI.addOperand(MCOperand::createImm(tmp));
35384     MI.addOperand(MCOperand::createImm(tmp));
35388     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35390     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35392     MI.addOperand(MCOperand::createImm(tmp));
35394     MI.addOperand(MCOperand::createImm(tmp));
35398     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35400     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35402     MI.addOperand(MCOperand::createImm(tmp));
35404     MI.addOperand(MCOperand::createImm(tmp));
35406     MI.addOperand(MCOperand::createImm(tmp));
35410     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35412     MI.addOperand(MCOperand::createImm(tmp));
35414     MI.addOperand(MCOperand::createImm(tmp));
35418     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35420     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35422     MI.addOperand(MCOperand::createImm(tmp));
35426     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35428     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35430     MI.addOperand(MCOperand::createImm(tmp));
35432     MI.addOperand(MCOperand::createImm(tmp));
35436     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35438     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35440     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35442     MI.addOperand(MCOperand::createImm(tmp));
35444     MI.addOperand(MCOperand::createImm(tmp));
35448     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35450     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35452     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35454     MI.addOperand(MCOperand::createImm(tmp));
35456     MI.addOperand(MCOperand::createImm(tmp));
35458     MI.addOperand(MCOperand::createImm(tmp));
35462     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35464     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35466     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35468     MI.addOperand(MCOperand::createImm(tmp));
35470     MI.addOperand(MCOperand::createImm(tmp));
35474     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35476     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35478     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35480     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35482     MI.addOperand(MCOperand::createImm(tmp));
35484     MI.addOperand(MCOperand::createImm(tmp));
35488     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35490     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35492     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35494     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35496     MI.addOperand(MCOperand::createImm(tmp));
35498     MI.addOperand(MCOperand::createImm(tmp));
35500     MI.addOperand(MCOperand::createImm(tmp));
35504     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35506     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35508     MI.addOperand(MCOperand::createImm(tmp));
35510     MI.addOperand(MCOperand::createImm(tmp));
35514     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35516     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35518     MI.addOperand(MCOperand::createImm(tmp));
35520     MI.addOperand(MCOperand::createImm(tmp));
35522     MI.addOperand(MCOperand::createImm(tmp));
35526     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35528     MI.addOperand(MCOperand::createImm(tmp));
35530     MI.addOperand(MCOperand::createImm(tmp));
35534     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35536     MI.addOperand(MCOperand::createImm(tmp));
35538     MI.addOperand(MCOperand::createImm(tmp));
35542     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35544     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35546     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35548     MI.addOperand(MCOperand::createImm(tmp));
35552     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35554     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35556     MI.addOperand(MCOperand::createImm(tmp));
35558     MI.addOperand(MCOperand::createImm(tmp));
35562     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35564     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35566     MI.addOperand(MCOperand::createImm(tmp));
35568     MI.addOperand(MCOperand::createImm(tmp));
35572     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35574     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35576     MI.addOperand(MCOperand::createImm(tmp));
35578     MI.addOperand(MCOperand::createImm(tmp));
35582     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35584     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35586     MI.addOperand(MCOperand::createImm(tmp));
35588     MI.addOperand(MCOperand::createImm(tmp));
35592     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35594     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35596     MI.addOperand(MCOperand::createImm(tmp));
35598     MI.addOperand(MCOperand::createImm(tmp));
35600     MI.addOperand(MCOperand::createImm(tmp));
35602     MI.addOperand(MCOperand::createImm(tmp));
35606     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35608     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35610     MI.addOperand(MCOperand::createImm(tmp));
35612     MI.addOperand(MCOperand::createImm(tmp));
35614     MI.addOperand(MCOperand::createImm(tmp));
35616     MI.addOperand(MCOperand::createImm(tmp));
35620     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35622     if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35624     MI.addOperand(MCOperand::createImm(tmp));
35626     MI.addOperand(MCOperand::createImm(tmp));
35628     MI.addOperand(MCOperand::createImm(tmp));
35630     MI.addOperand(MCOperand::createImm(tmp));
35634     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35636     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35638     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35640     MI.addOperand(MCOperand::createImm(tmp));
35642     MI.addOperand(MCOperand::createImm(tmp));
35644     MI.addOperand(MCOperand::createImm(tmp));
35646     MI.addOperand(MCOperand::createImm(tmp));
35650     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35652     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35654     MI.addOperand(MCOperand::createImm(tmp));
35656     MI.addOperand(MCOperand::createImm(tmp));
35658     MI.addOperand(MCOperand::createImm(tmp));
35660     MI.addOperand(MCOperand::createImm(tmp));
35664     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35666     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35668     MI.addOperand(MCOperand::createImm(tmp));
35670     MI.addOperand(MCOperand::createImm(tmp));
35672     MI.addOperand(MCOperand::createImm(tmp));
35674     MI.addOperand(MCOperand::createImm(tmp));
35678     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35680     if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35682     MI.addOperand(MCOperand::createImm(tmp));
35684     MI.addOperand(MCOperand::createImm(tmp));
35686     MI.addOperand(MCOperand::createImm(tmp));
35688     MI.addOperand(MCOperand::createImm(tmp));
35692     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35694     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35696     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35698     MI.addOperand(MCOperand::createImm(tmp));
35700     MI.addOperand(MCOperand::createImm(tmp));
35702     MI.addOperand(MCOperand::createImm(tmp));
35704     MI.addOperand(MCOperand::createImm(tmp));
35708     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35710     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35712     MI.addOperand(MCOperand::createImm(tmp));
35714     MI.addOperand(MCOperand::createImm(tmp));
35716     MI.addOperand(MCOperand::createImm(tmp));
35718     MI.addOperand(MCOperand::createImm(tmp));
35722     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35724     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35726     MI.addOperand(MCOperand::createImm(tmp));
35728     MI.addOperand(MCOperand::createImm(tmp));
35730     MI.addOperand(MCOperand::createImm(tmp));
35732     MI.addOperand(MCOperand::createImm(tmp));
35736     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35738     if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35740     MI.addOperand(MCOperand::createImm(tmp));
35742     MI.addOperand(MCOperand::createImm(tmp));
35744     MI.addOperand(MCOperand::createImm(tmp));
35746     MI.addOperand(MCOperand::createImm(tmp));
35750     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35752     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35754     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35756     MI.addOperand(MCOperand::createImm(tmp));
35758     MI.addOperand(MCOperand::createImm(tmp));
35760     MI.addOperand(MCOperand::createImm(tmp));
35762     MI.addOperand(MCOperand::createImm(tmp));
35766     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35768     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35770     MI.addOperand(MCOperand::createImm(tmp));
35772     MI.addOperand(MCOperand::createImm(tmp));
35774     MI.addOperand(MCOperand::createImm(tmp));
35776     MI.addOperand(MCOperand::createImm(tmp));
35780     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35782     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35784     MI.addOperand(MCOperand::createImm(tmp));
35786     MI.addOperand(MCOperand::createImm(tmp));
35788     MI.addOperand(MCOperand::createImm(tmp));
35790     MI.addOperand(MCOperand::createImm(tmp));
35794     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35796     if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35798     MI.addOperand(MCOperand::createImm(tmp));
35800     MI.addOperand(MCOperand::createImm(tmp));
35802     MI.addOperand(MCOperand::createImm(tmp));
35804     MI.addOperand(MCOperand::createImm(tmp));
35808     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35810     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35812     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35814     MI.addOperand(MCOperand::createImm(tmp));
35816     MI.addOperand(MCOperand::createImm(tmp));
35818     MI.addOperand(MCOperand::createImm(tmp));
35820     MI.addOperand(MCOperand::createImm(tmp));
35824     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35826     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35828     MI.addOperand(MCOperand::createImm(tmp));
35830     MI.addOperand(MCOperand::createImm(tmp));
35832     MI.addOperand(MCOperand::createImm(tmp));
35834     MI.addOperand(MCOperand::createImm(tmp));
35838     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35840     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35842     MI.addOperand(MCOperand::createImm(tmp));
35844     MI.addOperand(MCOperand::createImm(tmp));
35846     MI.addOperand(MCOperand::createImm(tmp));
35848     MI.addOperand(MCOperand::createImm(tmp));
35852     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35854     if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35856     MI.addOperand(MCOperand::createImm(tmp));
35858     MI.addOperand(MCOperand::createImm(tmp));
35860     MI.addOperand(MCOperand::createImm(tmp));
35862     MI.addOperand(MCOperand::createImm(tmp));
35866     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35868     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35870     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35872     MI.addOperand(MCOperand::createImm(tmp));
35874     MI.addOperand(MCOperand::createImm(tmp));
35876     MI.addOperand(MCOperand::createImm(tmp));
35878     MI.addOperand(MCOperand::createImm(tmp));
35882     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35884     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35886     MI.addOperand(MCOperand::createImm(tmp));
35888     MI.addOperand(MCOperand::createImm(tmp));
35890     MI.addOperand(MCOperand::createImm(tmp));
35892     MI.addOperand(MCOperand::createImm(tmp));
35896     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35898     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35900     MI.addOperand(MCOperand::createImm(tmp));
35902     MI.addOperand(MCOperand::createImm(tmp));
35904     MI.addOperand(MCOperand::createImm(tmp));
35906     MI.addOperand(MCOperand::createImm(tmp));
35910     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35912     if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35914     MI.addOperand(MCOperand::createImm(tmp));
35916     MI.addOperand(MCOperand::createImm(tmp));
35918     MI.addOperand(MCOperand::createImm(tmp));
35920     MI.addOperand(MCOperand::createImm(tmp));
35924     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35926     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35928     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35930     MI.addOperand(MCOperand::createImm(tmp));
35932     MI.addOperand(MCOperand::createImm(tmp));
35934     MI.addOperand(MCOperand::createImm(tmp));
35936     MI.addOperand(MCOperand::createImm(tmp));
35940     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35942     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35944     MI.addOperand(MCOperand::createImm(tmp));
35946     MI.addOperand(MCOperand::createImm(tmp));
35948     MI.addOperand(MCOperand::createImm(tmp));
35950     MI.addOperand(MCOperand::createImm(tmp));
35954     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35956     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35958     MI.addOperand(MCOperand::createImm(tmp));
35960     MI.addOperand(MCOperand::createImm(tmp));
35962     MI.addOperand(MCOperand::createImm(tmp));
35964     MI.addOperand(MCOperand::createImm(tmp));
35968     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35970     if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35972     MI.addOperand(MCOperand::createImm(tmp));
35974     MI.addOperand(MCOperand::createImm(tmp));
35976     MI.addOperand(MCOperand::createImm(tmp));
35978     MI.addOperand(MCOperand::createImm(tmp));
35982     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35984     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35986     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35988     MI.addOperand(MCOperand::createImm(tmp));
35990     MI.addOperand(MCOperand::createImm(tmp));
35992     MI.addOperand(MCOperand::createImm(tmp));
35994     MI.addOperand(MCOperand::createImm(tmp));
35998     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36000     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36002     MI.addOperand(MCOperand::createImm(tmp));
36004     MI.addOperand(MCOperand::createImm(tmp));
36006     MI.addOperand(MCOperand::createImm(tmp));
36008     MI.addOperand(MCOperand::createImm(tmp));
36012     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36014     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36016     MI.addOperand(MCOperand::createImm(tmp));
36018     MI.addOperand(MCOperand::createImm(tmp));
36020     MI.addOperand(MCOperand::createImm(tmp));
36022     MI.addOperand(MCOperand::createImm(tmp));
36026     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36028     if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36030     MI.addOperand(MCOperand::createImm(tmp));
36032     MI.addOperand(MCOperand::createImm(tmp));
36034     MI.addOperand(MCOperand::createImm(tmp));
36036     MI.addOperand(MCOperand::createImm(tmp));
36040     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36042     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36044     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36046     MI.addOperand(MCOperand::createImm(tmp));
36048     MI.addOperand(MCOperand::createImm(tmp));
36050     MI.addOperand(MCOperand::createImm(tmp));
36052     MI.addOperand(MCOperand::createImm(tmp));
36056     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36058     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36060     MI.addOperand(MCOperand::createImm(tmp));
36062     MI.addOperand(MCOperand::createImm(tmp));
36066     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36068     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36070     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36072     MI.addOperand(MCOperand::createImm(tmp));
36074     MI.addOperand(MCOperand::createImm(tmp));
36078     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36080     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36082     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36084     MI.addOperand(MCOperand::createImm(tmp));
36086     MI.addOperand(MCOperand::createImm(tmp));
36090     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36092     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36094     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36096     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36098     MI.addOperand(MCOperand::createImm(tmp));
36100     MI.addOperand(MCOperand::createImm(tmp));
36104     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36106     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36108     MI.addOperand(MCOperand::createImm(tmp));
36110     MI.addOperand(MCOperand::createImm(tmp));
36114     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36116     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36118     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36120     MI.addOperand(MCOperand::createImm(tmp));
36122     MI.addOperand(MCOperand::createImm(tmp));
36126     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36128     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36130     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36132     MI.addOperand(MCOperand::createImm(tmp));
36134     MI.addOperand(MCOperand::createImm(tmp));
36138     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36140     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36142     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36144     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36146     MI.addOperand(MCOperand::createImm(tmp));
36148     MI.addOperand(MCOperand::createImm(tmp));
36152     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36154     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36156     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36158     MI.addOperand(MCOperand::createImm(tmp));
36160     MI.addOperand(MCOperand::createImm(tmp));
36164     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36166     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36168     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36170     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36172     MI.addOperand(MCOperand::createImm(tmp));
36174     MI.addOperand(MCOperand::createImm(tmp));
36178     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36180     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36182     MI.addOperand(MCOperand::createImm(tmp));
36184     MI.addOperand(MCOperand::createImm(tmp));
36188     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36190     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36192     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36194     MI.addOperand(MCOperand::createImm(tmp));
36196     MI.addOperand(MCOperand::createImm(tmp));
36200     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36202     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36204     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36206     MI.addOperand(MCOperand::createImm(tmp));
36208     MI.addOperand(MCOperand::createImm(tmp));
36212     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36214     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36216     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36218     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36220     MI.addOperand(MCOperand::createImm(tmp));
36222     MI.addOperand(MCOperand::createImm(tmp));
36226     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36228     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36230     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36232     MI.addOperand(MCOperand::createImm(tmp));
36234     MI.addOperand(MCOperand::createImm(tmp));
36236     MI.addOperand(MCOperand::createImm(tmp));
36238     MI.addOperand(MCOperand::createImm(tmp));
36240     MI.addOperand(MCOperand::createImm(tmp));
36244     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36246     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36248     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36250     MI.addOperand(MCOperand::createImm(tmp));
36252     MI.addOperand(MCOperand::createImm(tmp));
36254     MI.addOperand(MCOperand::createImm(tmp));
36256     MI.addOperand(MCOperand::createImm(tmp));
36260     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36262     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36264     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36266     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36268     MI.addOperand(MCOperand::createImm(tmp));
36270     MI.addOperand(MCOperand::createImm(tmp));
36272     MI.addOperand(MCOperand::createImm(tmp));
36274     MI.addOperand(MCOperand::createImm(tmp));
36276     MI.addOperand(MCOperand::createImm(tmp));
36280     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36282     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36284     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36286     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36288     MI.addOperand(MCOperand::createImm(tmp));
36290     MI.addOperand(MCOperand::createImm(tmp));
36292     MI.addOperand(MCOperand::createImm(tmp));
36294     MI.addOperand(MCOperand::createImm(tmp));
36298     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36300     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36302     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36304     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36306     MI.addOperand(MCOperand::createImm(tmp));
36308     MI.addOperand(MCOperand::createImm(tmp));
36310     MI.addOperand(MCOperand::createImm(tmp));
36312     MI.addOperand(MCOperand::createImm(tmp));
36314     MI.addOperand(MCOperand::createImm(tmp));
36318     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36320     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36322     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36324     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36326     MI.addOperand(MCOperand::createImm(tmp));
36328     MI.addOperand(MCOperand::createImm(tmp));
36330     MI.addOperand(MCOperand::createImm(tmp));
36332     MI.addOperand(MCOperand::createImm(tmp));
36336     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36338     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36340     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36342     MI.addOperand(MCOperand::createImm(tmp));
36344     MI.addOperand(MCOperand::createImm(tmp));
36346     MI.addOperand(MCOperand::createImm(tmp));
36348     MI.addOperand(MCOperand::createImm(tmp));
36350     MI.addOperand(MCOperand::createImm(tmp));
36354     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36356     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36358     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36360     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36362     MI.addOperand(MCOperand::createImm(tmp));
36364     MI.addOperand(MCOperand::createImm(tmp));
36366     MI.addOperand(MCOperand::createImm(tmp));
36368     MI.addOperand(MCOperand::createImm(tmp));
36370     MI.addOperand(MCOperand::createImm(tmp));
36374     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36376     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36378     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36380     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36382     MI.addOperand(MCOperand::createImm(tmp));
36384     MI.addOperand(MCOperand::createImm(tmp));
36386     MI.addOperand(MCOperand::createImm(tmp));
36388     MI.addOperand(MCOperand::createImm(tmp));
36390     MI.addOperand(MCOperand::createImm(tmp));
36394     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36396     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36398     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36400     MI.addOperand(MCOperand::createImm(tmp));
36402     MI.addOperand(MCOperand::createImm(tmp));
36404     MI.addOperand(MCOperand::createImm(tmp));
36406     MI.addOperand(MCOperand::createImm(tmp));
36408     MI.addOperand(MCOperand::createImm(tmp));
36412     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36414     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36416     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36418     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36420     MI.addOperand(MCOperand::createImm(tmp));
36422     MI.addOperand(MCOperand::createImm(tmp));
36424     MI.addOperand(MCOperand::createImm(tmp));
36426     MI.addOperand(MCOperand::createImm(tmp));
36428     MI.addOperand(MCOperand::createImm(tmp));
36432     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36434     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36436     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36438     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36440     MI.addOperand(MCOperand::createImm(tmp));
36442     MI.addOperand(MCOperand::createImm(tmp));
36444     MI.addOperand(MCOperand::createImm(tmp));
36446     MI.addOperand(MCOperand::createImm(tmp));
36448     MI.addOperand(MCOperand::createImm(tmp));
36452     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36454     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36456     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36458     MI.addOperand(MCOperand::createImm(tmp));
36460     MI.addOperand(MCOperand::createImm(tmp));
36462     MI.addOperand(MCOperand::createImm(tmp));
36464     MI.addOperand(MCOperand::createImm(tmp));
36466     MI.addOperand(MCOperand::createImm(tmp));
36470     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36472     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36474     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36476     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36478     MI.addOperand(MCOperand::createImm(tmp));
36480     MI.addOperand(MCOperand::createImm(tmp));
36482     MI.addOperand(MCOperand::createImm(tmp));
36484     MI.addOperand(MCOperand::createImm(tmp));
36486     MI.addOperand(MCOperand::createImm(tmp));
36490     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36492     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36494     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36496     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36498     MI.addOperand(MCOperand::createImm(tmp));
36500     MI.addOperand(MCOperand::createImm(tmp));
36502     MI.addOperand(MCOperand::createImm(tmp));
36504     MI.addOperand(MCOperand::createImm(tmp));
36506     MI.addOperand(MCOperand::createImm(tmp));
36510     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36512     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36514     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36516     MI.addOperand(MCOperand::createImm(tmp));
36518     MI.addOperand(MCOperand::createImm(tmp));
36520     MI.addOperand(MCOperand::createImm(tmp));
36522     MI.addOperand(MCOperand::createImm(tmp));
36524     MI.addOperand(MCOperand::createImm(tmp));
36526     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36530     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36532     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36534     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36536     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36538     MI.addOperand(MCOperand::createImm(tmp));
36540     MI.addOperand(MCOperand::createImm(tmp));
36542     MI.addOperand(MCOperand::createImm(tmp));
36544     MI.addOperand(MCOperand::createImm(tmp));
36546     MI.addOperand(MCOperand::createImm(tmp));
36548     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36552     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36554     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36556     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36558     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36560     MI.addOperand(MCOperand::createImm(tmp));
36562     MI.addOperand(MCOperand::createImm(tmp));
36564     MI.addOperand(MCOperand::createImm(tmp));
36566     MI.addOperand(MCOperand::createImm(tmp));
36568     MI.addOperand(MCOperand::createImm(tmp));
36570     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36574     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36576     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36578     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36580     MI.addOperand(MCOperand::createImm(tmp));
36582     MI.addOperand(MCOperand::createImm(tmp));
36586     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36588     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36590     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36592     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36594     MI.addOperand(MCOperand::createImm(tmp));
36596     MI.addOperand(MCOperand::createImm(tmp));
36600     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36602     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36604     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36606     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36608     MI.addOperand(MCOperand::createImm(tmp));
36610     MI.addOperand(MCOperand::createImm(tmp));
36614     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36616     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36618     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36620     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36622     MI.addOperand(MCOperand::createImm(tmp));
36624     MI.addOperand(MCOperand::createImm(tmp));
36628     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36630     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36632     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36634     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36636     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36638     MI.addOperand(MCOperand::createImm(tmp));
36640     MI.addOperand(MCOperand::createImm(tmp));
36644     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36646     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36648     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36650     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36652     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36654     MI.addOperand(MCOperand::createImm(tmp));
36656     MI.addOperand(MCOperand::createImm(tmp));
36660     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36662     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36664     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36666     MI.addOperand(MCOperand::createImm(tmp));
36668     MI.addOperand(MCOperand::createImm(tmp));
36672     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36674     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36676     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36678     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36680     MI.addOperand(MCOperand::createImm(tmp));
36682     MI.addOperand(MCOperand::createImm(tmp));
36686     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36688     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36690     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36692     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36694     MI.addOperand(MCOperand::createImm(tmp));
36696     MI.addOperand(MCOperand::createImm(tmp));
36700     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36702     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36704     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36706     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36708     MI.addOperand(MCOperand::createImm(tmp));
36710     MI.addOperand(MCOperand::createImm(tmp));
36714     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36716     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36718     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36720     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36722     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36724     MI.addOperand(MCOperand::createImm(tmp));
36726     MI.addOperand(MCOperand::createImm(tmp));
36730     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36732     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36734     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36736     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36738     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36740     MI.addOperand(MCOperand::createImm(tmp));
36742     MI.addOperand(MCOperand::createImm(tmp));
36746     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36748     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36750     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36752     MI.addOperand(MCOperand::createImm(tmp));
36754     MI.addOperand(MCOperand::createImm(tmp));
36758     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36760     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36762     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36764     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36766     MI.addOperand(MCOperand::createImm(tmp));
36768     MI.addOperand(MCOperand::createImm(tmp));
36772     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36774     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36776     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36778     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36780     MI.addOperand(MCOperand::createImm(tmp));
36782     MI.addOperand(MCOperand::createImm(tmp));
36786     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36788     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36790     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36792     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36794     MI.addOperand(MCOperand::createImm(tmp));
36796     MI.addOperand(MCOperand::createImm(tmp));
36800     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36802     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36804     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36806     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36808     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36810     MI.addOperand(MCOperand::createImm(tmp));
36812     MI.addOperand(MCOperand::createImm(tmp));
36816     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36818     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36820     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36822     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36824     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36826     MI.addOperand(MCOperand::createImm(tmp));
36828     MI.addOperand(MCOperand::createImm(tmp));
36832     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36834     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36836     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36838     MI.addOperand(MCOperand::createImm(tmp));
36840     MI.addOperand(MCOperand::createImm(tmp));
36842     MI.addOperand(MCOperand::createImm(tmp));
36844     MI.addOperand(MCOperand::createImm(tmp));
36846     MI.addOperand(MCOperand::createImm(tmp));
36848     MI.addOperand(MCOperand::createImm(tmp));
36852     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36854     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36856     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36858     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36860     MI.addOperand(MCOperand::createImm(tmp));
36862     MI.addOperand(MCOperand::createImm(tmp));
36864     MI.addOperand(MCOperand::createImm(tmp));
36866     MI.addOperand(MCOperand::createImm(tmp));
36868     MI.addOperand(MCOperand::createImm(tmp));
36870     MI.addOperand(MCOperand::createImm(tmp));
36874     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36876     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36878     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36880     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36882     MI.addOperand(MCOperand::createImm(tmp));
36884     MI.addOperand(MCOperand::createImm(tmp));
36886     MI.addOperand(MCOperand::createImm(tmp));
36888     MI.addOperand(MCOperand::createImm(tmp));
36890     MI.addOperand(MCOperand::createImm(tmp));
36892     MI.addOperand(MCOperand::createImm(tmp));
36896     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36898     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36900     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36902     MI.addOperand(MCOperand::createImm(tmp));
36904     MI.addOperand(MCOperand::createImm(tmp));
36906     MI.addOperand(MCOperand::createImm(tmp));
36908     MI.addOperand(MCOperand::createImm(tmp));
36910     MI.addOperand(MCOperand::createImm(tmp));
36912     MI.addOperand(MCOperand::createImm(tmp));
36916     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36918     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36920     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36922     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36924     MI.addOperand(MCOperand::createImm(tmp));
36926     MI.addOperand(MCOperand::createImm(tmp));
36928     MI.addOperand(MCOperand::createImm(tmp));
36930     MI.addOperand(MCOperand::createImm(tmp));
36932     MI.addOperand(MCOperand::createImm(tmp));
36934     MI.addOperand(MCOperand::createImm(tmp));
36938     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36940     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36942     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36944     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36946     MI.addOperand(MCOperand::createImm(tmp));
36948     MI.addOperand(MCOperand::createImm(tmp));
36950     MI.addOperand(MCOperand::createImm(tmp));
36952     MI.addOperand(MCOperand::createImm(tmp));
36954     MI.addOperand(MCOperand::createImm(tmp));
36956     MI.addOperand(MCOperand::createImm(tmp));
36960     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36962     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36964     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36966     MI.addOperand(MCOperand::createImm(tmp));
36968     MI.addOperand(MCOperand::createImm(tmp));
36970     MI.addOperand(MCOperand::createImm(tmp));
36972     MI.addOperand(MCOperand::createImm(tmp));
36974     MI.addOperand(MCOperand::createImm(tmp));
36976     MI.addOperand(MCOperand::createImm(tmp));
36980     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36982     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36984     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36986     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36988     MI.addOperand(MCOperand::createImm(tmp));
36990     MI.addOperand(MCOperand::createImm(tmp));
36992     MI.addOperand(MCOperand::createImm(tmp));
36994     MI.addOperand(MCOperand::createImm(tmp));
36996     MI.addOperand(MCOperand::createImm(tmp));
36998     MI.addOperand(MCOperand::createImm(tmp));
37002     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37004     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37006     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37008     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37010     MI.addOperand(MCOperand::createImm(tmp));
37012     MI.addOperand(MCOperand::createImm(tmp));
37014     MI.addOperand(MCOperand::createImm(tmp));
37016     MI.addOperand(MCOperand::createImm(tmp));
37018     MI.addOperand(MCOperand::createImm(tmp));
37020     MI.addOperand(MCOperand::createImm(tmp));
37024     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37026     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37028     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37030     MI.addOperand(MCOperand::createImm(tmp));
37032     MI.addOperand(MCOperand::createImm(tmp));
37034     MI.addOperand(MCOperand::createImm(tmp));
37036     MI.addOperand(MCOperand::createImm(tmp));
37038     MI.addOperand(MCOperand::createImm(tmp));
37040     MI.addOperand(MCOperand::createImm(tmp));
37044     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37046     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37048     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37050     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37052     MI.addOperand(MCOperand::createImm(tmp));
37054     MI.addOperand(MCOperand::createImm(tmp));
37056     MI.addOperand(MCOperand::createImm(tmp));
37058     MI.addOperand(MCOperand::createImm(tmp));
37060     MI.addOperand(MCOperand::createImm(tmp));
37062     MI.addOperand(MCOperand::createImm(tmp));
37066     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37068     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37070     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37072     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37074     MI.addOperand(MCOperand::createImm(tmp));
37076     MI.addOperand(MCOperand::createImm(tmp));
37078     MI.addOperand(MCOperand::createImm(tmp));
37080     MI.addOperand(MCOperand::createImm(tmp));
37082     MI.addOperand(MCOperand::createImm(tmp));
37084     MI.addOperand(MCOperand::createImm(tmp));
37088     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37090     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37092     MI.addOperand(MCOperand::createImm(tmp));
37094     MI.addOperand(MCOperand::createImm(tmp));
37096     MI.addOperand(MCOperand::createImm(tmp));
37100     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37102     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37104     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37106     MI.addOperand(MCOperand::createImm(tmp));
37108     MI.addOperand(MCOperand::createImm(tmp));
37112     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37114     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37116     MI.addOperand(MCOperand::createImm(tmp));
37118     MI.addOperand(MCOperand::createImm(tmp));
37120     MI.addOperand(MCOperand::createImm(tmp));
37124     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37126     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37128     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37130     MI.addOperand(MCOperand::createImm(tmp));
37132     MI.addOperand(MCOperand::createImm(tmp));
37136     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37138     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37140     MI.addOperand(MCOperand::createImm(tmp));
37142     MI.addOperand(MCOperand::createImm(tmp));
37144     MI.addOperand(MCOperand::createImm(tmp));
37148     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37150     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37152     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37154     MI.addOperand(MCOperand::createImm(tmp));
37156     MI.addOperand(MCOperand::createImm(tmp));
37160     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37162     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37164     MI.addOperand(MCOperand::createImm(tmp));
37166     MI.addOperand(MCOperand::createImm(tmp));
37168     MI.addOperand(MCOperand::createImm(tmp));
37172     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37174     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37176     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37178     MI.addOperand(MCOperand::createImm(tmp));
37180     MI.addOperand(MCOperand::createImm(tmp));
37184     if (DecodeSReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37186     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37188     MI.addOperand(MCOperand::createImm(tmp));
37190     MI.addOperand(MCOperand::createImm(tmp));
37192     MI.addOperand(MCOperand::createImm(tmp));
37196     if (DecodeSReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37198     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37200     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37202     MI.addOperand(MCOperand::createImm(tmp));
37204     MI.addOperand(MCOperand::createImm(tmp));
37208     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37210     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37212     MI.addOperand(MCOperand::createImm(tmp));
37214     MI.addOperand(MCOperand::createImm(tmp));
37216     MI.addOperand(MCOperand::createImm(tmp));
37220     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37222     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37224     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37226     MI.addOperand(MCOperand::createImm(tmp));
37228     MI.addOperand(MCOperand::createImm(tmp));
37232     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37234     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37236     MI.addOperand(MCOperand::createImm(tmp));
37238     MI.addOperand(MCOperand::createImm(tmp));
37240     MI.addOperand(MCOperand::createImm(tmp));
37244     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37246     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37248     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37250     MI.addOperand(MCOperand::createImm(tmp));
37252     MI.addOperand(MCOperand::createImm(tmp));
37256     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37258     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37260     MI.addOperand(MCOperand::createImm(tmp));
37262     MI.addOperand(MCOperand::createImm(tmp));
37264     MI.addOperand(MCOperand::createImm(tmp));
37268     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37270     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37272     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37274     MI.addOperand(MCOperand::createImm(tmp));
37276     MI.addOperand(MCOperand::createImm(tmp));
37280     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37282     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37284     MI.addOperand(MCOperand::createImm(tmp));
37286     MI.addOperand(MCOperand::createImm(tmp));
37288     MI.addOperand(MCOperand::createImm(tmp));
37292     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37294     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37296     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37298     MI.addOperand(MCOperand::createImm(tmp));
37300     MI.addOperand(MCOperand::createImm(tmp));
37304     if (DecodeSReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37306     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37308     MI.addOperand(MCOperand::createImm(tmp));
37310     MI.addOperand(MCOperand::createImm(tmp));
37312     MI.addOperand(MCOperand::createImm(tmp));
37316     if (DecodeSReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37318     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37320     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37322     MI.addOperand(MCOperand::createImm(tmp));
37324     MI.addOperand(MCOperand::createImm(tmp));
37328     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37332     MI.addOperand(MCOperand::createImm(tmp));
37334     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37336     MI.addOperand(MCOperand::createImm(tmp));
37340     MI.addOperand(MCOperand::createImm(tmp));
37342     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37344     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37348     MI.addOperand(MCOperand::createImm(tmp));
37350     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37352     MI.addOperand(MCOperand::createImm(tmp));
37356     MI.addOperand(MCOperand::createImm(tmp));
37358     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37360     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37364     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37366     MI.addOperand(MCOperand::createImm(tmp));
37370     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37372     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37376     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37380     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37382     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37384     MI.addOperand(MCOperand::createImm(tmp));
37386     MI.addOperand(MCOperand::createImm(tmp));
37390     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37392     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37394     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37396     MI.addOperand(MCOperand::createImm(tmp));
37400     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37402     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37404     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37406     MI.addOperand(MCOperand::createImm(tmp));
37408     MI.addOperand(MCOperand::createImm(tmp));
37412     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37414     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37416     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37418     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37420     MI.addOperand(MCOperand::createImm(tmp));
37424     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37426     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37428     MI.addOperand(MCOperand::createImm(tmp));
37430     MI.addOperand(MCOperand::createImm(tmp));
37434     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37436     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37438     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37440     MI.addOperand(MCOperand::createImm(tmp));
37444     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37446     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37448     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37450     MI.addOperand(MCOperand::createImm(tmp));
37452     MI.addOperand(MCOperand::createImm(tmp));
37456     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37458     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37460     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37462     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37464     MI.addOperand(MCOperand::createImm(tmp));
37468     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37470     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37472     MI.addOperand(MCOperand::createImm(tmp));
37474     MI.addOperand(MCOperand::createImm(tmp));
37478     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37480     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37482     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37484     MI.addOperand(MCOperand::createImm(tmp));
37488     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37490     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37492     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37494     MI.addOperand(MCOperand::createImm(tmp));
37496     MI.addOperand(MCOperand::createImm(tmp));
37500     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37502     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37504     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37506     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37508     MI.addOperand(MCOperand::createImm(tmp));
37512     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37514     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37516     MI.addOperand(MCOperand::createImm(tmp));
37518     MI.addOperand(MCOperand::createImm(tmp));
37522     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37524     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37526     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37528     MI.addOperand(MCOperand::createImm(tmp));
37532     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37534     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37536     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37538     MI.addOperand(MCOperand::createImm(tmp));
37540     MI.addOperand(MCOperand::createImm(tmp));
37544     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37546     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37548     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37550     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37552     MI.addOperand(MCOperand::createImm(tmp));
37556     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37558     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37560     MI.addOperand(MCOperand::createImm(tmp));
37562     MI.addOperand(MCOperand::createImm(tmp));
37566     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37568     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37570     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37572     MI.addOperand(MCOperand::createImm(tmp));
37576     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37578     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37580     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37582     MI.addOperand(MCOperand::createImm(tmp));
37584     MI.addOperand(MCOperand::createImm(tmp));
37588     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37590     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37592     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37594     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37596     MI.addOperand(MCOperand::createImm(tmp));
37600     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37602     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37604     MI.addOperand(MCOperand::createImm(tmp));
37606     MI.addOperand(MCOperand::createImm(tmp));
37610     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37612     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37614     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37616     MI.addOperand(MCOperand::createImm(tmp));
37620     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37622     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37624     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37626     MI.addOperand(MCOperand::createImm(tmp));
37628     MI.addOperand(MCOperand::createImm(tmp));
37632     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37634     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37636     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37638     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37640     MI.addOperand(MCOperand::createImm(tmp));
37644     MI.addOperand(MCOperand::createImm(tmp));
37646     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37648     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37650     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37652     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37654     MI.addOperand(MCOperand::createImm(tmp));
37656     MI.addOperand(MCOperand::createImm(tmp));
37658     MI.addOperand(MCOperand::createImm(tmp));
37662     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37664     if (DecodeVRegOrLds_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37666     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37670     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37672     if (DecodeSRegOrLds_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37674     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37676     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37680     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37684     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37686     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37688     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37692     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37694     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37696     MI.addOperand(MCOperand::createImm(tmp));
37700     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37702     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37704     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37708     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37710     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37712     MI.addOperand(MCOperand::createImm(tmp));
37716     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37718     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37720     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37724     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37726     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37728     MI.addOperand(MCOperand::createImm(tmp));
37732     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37734     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37736     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37740     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37742     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37744     MI.addOperand(MCOperand::createImm(tmp));
37748     if (DecodeSReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37750     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37752     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37756     if (DecodeSReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37758     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37760     MI.addOperand(MCOperand::createImm(tmp));
37764     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37766     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37768     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37772     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37774     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37776     MI.addOperand(MCOperand::createImm(tmp));
37780     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37782     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37784     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37788     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37790     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37792     MI.addOperand(MCOperand::createImm(tmp));
37796     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37798     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37800     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37804     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37806     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37808     MI.addOperand(MCOperand::createImm(tmp));
37812     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37814     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37816     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37820     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37822     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37824     MI.addOperand(MCOperand::createImm(tmp));
37828     if (DecodeSReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37830     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37832     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37836     if (DecodeSReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37838     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37840     MI.addOperand(MCOperand::createImm(tmp));
37844     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37848     if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37852     MI.addOperand(MCOperand::createImm(tmp));
37854     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37858     MI.addOperand(MCOperand::createImm(tmp));
37860     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37862     MI.addOperand(MCOperand::createImm(tmp));
37866     if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37870     MI.addOperand(MCOperand::createImm(tmp));
37872     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37876     MI.addOperand(MCOperand::createImm(tmp));
37878     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37880     MI.addOperand(MCOperand::createImm(tmp));
37884     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37888     MI.addOperand(MCOperand::createImm(tmp));
37890     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37894     MI.addOperand(MCOperand::createImm(tmp));
37896     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37898     MI.addOperand(MCOperand::createImm(tmp));
37900     MI.addOperand(MCOperand::createImm(tmp));
37904     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37908     MI.addOperand(MCOperand::createImm(tmp));
37910     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37914     MI.addOperand(MCOperand::createImm(tmp));
37916     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37918     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37920     MI.addOperand(MCOperand::createImm(tmp));
37922     MI.addOperand(MCOperand::createImm(tmp));
37926     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37928     if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37930     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37932     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37936     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37938     if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37940     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37942     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37944     if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37948     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37952     MI.addOperand(MCOperand::createImm(tmp));
37954     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37958     MI.addOperand(MCOperand::createImm(tmp));
37960     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37962     MI.addOperand(MCOperand::createImm(tmp));
37966     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37970     MI.addOperand(MCOperand::createImm(tmp));
37972     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37976     MI.addOperand(MCOperand::createImm(tmp));
37978     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37982     MI.addOperand(MCOperand::createImm(tmp));
37984     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37986     MI.addOperand(MCOperand::createImm(tmp));
37988     MI.addOperand(MCOperand::createImm(tmp));
37992     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37994     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37996     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37998     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38000     MI.addOperand(MCOperand::createImm(tmp));
38004     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38008     MI.addOperand(MCOperand::createImm(tmp));
38010     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38014     MI.addOperand(MCOperand::createImm(tmp));
38016     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38020     MI.addOperand(MCOperand::createImm(tmp));
38022     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38024     MI.addOperand(MCOperand::createImm(tmp));
38026     MI.addOperand(MCOperand::createImm(tmp));
38030     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38034     MI.addOperand(MCOperand::createImm(tmp));
38036     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38040     MI.addOperand(MCOperand::createImm(tmp));
38042     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38046     MI.addOperand(MCOperand::createImm(tmp));
38048     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38050     MI.addOperand(MCOperand::createImm(tmp));
38054     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38056     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38058     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38062     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38066     MI.addOperand(MCOperand::createImm(tmp));
38068     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38072     MI.addOperand(MCOperand::createImm(tmp));
38074     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38076     MI.addOperand(MCOperand::createImm(tmp));
38078     MI.addOperand(MCOperand::createImm(tmp));
38082     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38086     MI.addOperand(MCOperand::createImm(tmp));
38088     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38092     MI.addOperand(MCOperand::createImm(tmp));
38094     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38096     MI.addOperand(MCOperand::createImm(tmp));
38098     MI.addOperand(MCOperand::createImm(tmp));
38102     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38104     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38106     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38108     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38110     MI.addOperand(MCOperand::createImm(tmp));
38114     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38118     MI.addOperand(MCOperand::createImm(tmp));
38120     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38122     MI.addOperand(MCOperand::createImm(tmp));
38126     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38128     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38130     MI.addOperand(MCOperand::createImm(tmp));
38132     MI.addOperand(MCOperand::createImm(tmp));
38136     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38138     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38140     MI.addOperand(MCOperand::createImm(tmp));
38142     MI.addOperand(MCOperand::createImm(tmp));
38146     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38150     MI.addOperand(MCOperand::createImm(tmp));
38152     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38154     MI.addOperand(MCOperand::createImm(tmp));
38158     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38162     MI.addOperand(MCOperand::createImm(tmp));
38164     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38166     MI.addOperand(MCOperand::createImm(tmp));
38168     MI.addOperand(MCOperand::createImm(tmp));
38172     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38176     MI.addOperand(MCOperand::createImm(tmp));
38178     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38180     MI.addOperand(MCOperand::createImm(tmp));
38182     MI.addOperand(MCOperand::createImm(tmp));
38186     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38190     MI.addOperand(MCOperand::createImm(tmp));
38192     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38194     MI.addOperand(MCOperand::createImm(tmp));
38196     MI.addOperand(MCOperand::createImm(tmp));
38200     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38204     MI.addOperand(MCOperand::createImm(tmp));
38206     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38208     MI.addOperand(MCOperand::createImm(tmp));
38210     MI.addOperand(MCOperand::createImm(tmp));
38214     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38218     MI.addOperand(MCOperand::createImm(tmp));
38220     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38222     MI.addOperand(MCOperand::createImm(tmp));
38224     MI.addOperand(MCOperand::createImm(tmp));
38228     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38230     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38232     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38234     MI.addOperand(MCOperand::createImm(tmp));
38236     MI.addOperand(MCOperand::createImm(tmp));
38238     MI.addOperand(MCOperand::createImm(tmp));
38240     MI.addOperand(MCOperand::createImm(tmp));
38244     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38246     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38248     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38250     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38252     MI.addOperand(MCOperand::createImm(tmp));
38254     MI.addOperand(MCOperand::createImm(tmp));
38256     MI.addOperand(MCOperand::createImm(tmp));
38258     MI.addOperand(MCOperand::createImm(tmp));
38262     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38264     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38266     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38268     MI.addOperand(MCOperand::createImm(tmp));
38270     MI.addOperand(MCOperand::createImm(tmp));
38272     MI.addOperand(MCOperand::createImm(tmp));
38276     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38278     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38280     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38282     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38284     MI.addOperand(MCOperand::createImm(tmp));
38286     MI.addOperand(MCOperand::createImm(tmp));
38288     MI.addOperand(MCOperand::createImm(tmp));
38292     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38294     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38296     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38298     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38300     MI.addOperand(MCOperand::createImm(tmp));
38302     MI.addOperand(MCOperand::createImm(tmp));
38304     MI.addOperand(MCOperand::createImm(tmp));
38306     MI.addOperand(MCOperand::createImm(tmp));
38310     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38312     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38314     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38316     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38318     MI.addOperand(MCOperand::createImm(tmp));
38320     MI.addOperand(MCOperand::createImm(tmp));
38322     MI.addOperand(MCOperand::createImm(tmp));
38326     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38328     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38330     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38332     MI.addOperand(MCOperand::createImm(tmp));
38334     MI.addOperand(MCOperand::createImm(tmp));
38336     MI.addOperand(MCOperand::createImm(tmp));
38338     MI.addOperand(MCOperand::createImm(tmp));
38342     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38344     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38346     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38348     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38350     MI.addOperand(MCOperand::createImm(tmp));
38352     MI.addOperand(MCOperand::createImm(tmp));
38354     MI.addOperand(MCOperand::createImm(tmp));
38356     MI.addOperand(MCOperand::createImm(tmp));
38360     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38362     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38364     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38366     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38368     MI.addOperand(MCOperand::createImm(tmp));
38370     MI.addOperand(MCOperand::createImm(tmp));
38372     MI.addOperand(MCOperand::createImm(tmp));
38374     MI.addOperand(MCOperand::createImm(tmp));
38378     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38380     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38382     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38384     MI.addOperand(MCOperand::createImm(tmp));
38386     MI.addOperand(MCOperand::createImm(tmp));
38388     MI.addOperand(MCOperand::createImm(tmp));
38390     MI.addOperand(MCOperand::createImm(tmp));
38394     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38396     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38398     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38400     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38402     MI.addOperand(MCOperand::createImm(tmp));
38404     MI.addOperand(MCOperand::createImm(tmp));
38406     MI.addOperand(MCOperand::createImm(tmp));
38408     MI.addOperand(MCOperand::createImm(tmp));
38412     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38414     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38416     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38418     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38420     MI.addOperand(MCOperand::createImm(tmp));
38422     MI.addOperand(MCOperand::createImm(tmp));
38424     MI.addOperand(MCOperand::createImm(tmp));
38426     MI.addOperand(MCOperand::createImm(tmp));
38430     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38432     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38434     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38436     MI.addOperand(MCOperand::createImm(tmp));
38438     MI.addOperand(MCOperand::createImm(tmp));
38440     MI.addOperand(MCOperand::createImm(tmp));
38442     MI.addOperand(MCOperand::createImm(tmp));
38446     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38448     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38450     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38452     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38454     MI.addOperand(MCOperand::createImm(tmp));
38456     MI.addOperand(MCOperand::createImm(tmp));
38458     MI.addOperand(MCOperand::createImm(tmp));
38460     MI.addOperand(MCOperand::createImm(tmp));
38464     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38466     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38468     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38470     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38472     MI.addOperand(MCOperand::createImm(tmp));
38474     MI.addOperand(MCOperand::createImm(tmp));
38476     MI.addOperand(MCOperand::createImm(tmp));
38478     MI.addOperand(MCOperand::createImm(tmp));
38482     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38484     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38486     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38488     MI.addOperand(MCOperand::createImm(tmp));
38490     MI.addOperand(MCOperand::createImm(tmp));
38492     MI.addOperand(MCOperand::createImm(tmp));
38494     MI.addOperand(MCOperand::createImm(tmp));
38496     MI.addOperand(MCOperand::createImm(tmp));
38500     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38502     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38504     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38506     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38508     MI.addOperand(MCOperand::createImm(tmp));
38510     MI.addOperand(MCOperand::createImm(tmp));
38512     MI.addOperand(MCOperand::createImm(tmp));
38514     MI.addOperand(MCOperand::createImm(tmp));
38516     MI.addOperand(MCOperand::createImm(tmp));
38520     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38522     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38524     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38526     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38528     MI.addOperand(MCOperand::createImm(tmp));
38530     MI.addOperand(MCOperand::createImm(tmp));
38532     MI.addOperand(MCOperand::createImm(tmp));
38534     MI.addOperand(MCOperand::createImm(tmp));
38536     MI.addOperand(MCOperand::createImm(tmp));
38540     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38542     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38544     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38546     MI.addOperand(MCOperand::createImm(tmp));
38548     MI.addOperand(MCOperand::createImm(tmp));
38550     MI.addOperand(MCOperand::createImm(tmp));
38552     MI.addOperand(MCOperand::createImm(tmp));
38554     MI.addOperand(MCOperand::createImm(tmp));
38558     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38560     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38562     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38564     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38566     MI.addOperand(MCOperand::createImm(tmp));
38568     MI.addOperand(MCOperand::createImm(tmp));
38570     MI.addOperand(MCOperand::createImm(tmp));
38572     MI.addOperand(MCOperand::createImm(tmp));
38574     MI.addOperand(MCOperand::createImm(tmp));
38578     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38580     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38582     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38584     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38586     MI.addOperand(MCOperand::createImm(tmp));
38588     MI.addOperand(MCOperand::createImm(tmp));
38590     MI.addOperand(MCOperand::createImm(tmp));
38592     MI.addOperand(MCOperand::createImm(tmp));
38594     MI.addOperand(MCOperand::createImm(tmp));
38598     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38600     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38602     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38604     MI.addOperand(MCOperand::createImm(tmp));
38606     MI.addOperand(MCOperand::createImm(tmp));
38608     MI.addOperand(MCOperand::createImm(tmp));
38610     MI.addOperand(MCOperand::createImm(tmp));
38612     MI.addOperand(MCOperand::createImm(tmp));
38616     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38618     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38620     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38622     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38624     MI.addOperand(MCOperand::createImm(tmp));
38626     MI.addOperand(MCOperand::createImm(tmp));
38628     MI.addOperand(MCOperand::createImm(tmp));
38630     MI.addOperand(MCOperand::createImm(tmp));
38632     MI.addOperand(MCOperand::createImm(tmp));
38636     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38638     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38640     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38642     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38644     MI.addOperand(MCOperand::createImm(tmp));
38646     MI.addOperand(MCOperand::createImm(tmp));
38648     MI.addOperand(MCOperand::createImm(tmp));
38650     MI.addOperand(MCOperand::createImm(tmp));
38652     MI.addOperand(MCOperand::createImm(tmp));
38656     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38658     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38660     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38662     MI.addOperand(MCOperand::createImm(tmp));
38664     MI.addOperand(MCOperand::createImm(tmp));
38666     MI.addOperand(MCOperand::createImm(tmp));
38668     MI.addOperand(MCOperand::createImm(tmp));
38670     MI.addOperand(MCOperand::createImm(tmp));
38674     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38676     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38678     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38680     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38682     MI.addOperand(MCOperand::createImm(tmp));
38684     MI.addOperand(MCOperand::createImm(tmp));
38686     MI.addOperand(MCOperand::createImm(tmp));
38688     MI.addOperand(MCOperand::createImm(tmp));
38690     MI.addOperand(MCOperand::createImm(tmp));
38694     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38696     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38698     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38700     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38702     MI.addOperand(MCOperand::createImm(tmp));
38704     MI.addOperand(MCOperand::createImm(tmp));
38706     MI.addOperand(MCOperand::createImm(tmp));
38708     MI.addOperand(MCOperand::createImm(tmp));
38710     MI.addOperand(MCOperand::createImm(tmp));
38714     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38716     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38718     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38720     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38722     MI.addOperand(MCOperand::createImm(tmp));
38724     MI.addOperand(MCOperand::createImm(tmp));
38726     MI.addOperand(MCOperand::createImm(tmp));
38728     MI.addOperand(MCOperand::createImm(tmp));
38730     MI.addOperand(MCOperand::createImm(tmp));
38732     MI.addOperand(MCOperand::createImm(tmp));
38734     MI.addOperand(MCOperand::createImm(tmp));
38736     MI.addOperand(MCOperand::createImm(tmp));
38740     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38742     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38744     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38746     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38748     MI.addOperand(MCOperand::createImm(tmp));
38750     MI.addOperand(MCOperand::createImm(tmp));
38752     MI.addOperand(MCOperand::createImm(tmp));
38754     MI.addOperand(MCOperand::createImm(tmp));
38756     MI.addOperand(MCOperand::createImm(tmp));
38758     MI.addOperand(MCOperand::createImm(tmp));
38760     MI.addOperand(MCOperand::createImm(tmp));
38762     MI.addOperand(MCOperand::createImm(tmp));
38766     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38768     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38770     MI.addOperand(MCOperand::createImm(tmp));
38774     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38776     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38778     MI.addOperand(MCOperand::createImm(tmp));
38782     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38784     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38786     MI.addOperand(MCOperand::createImm(tmp));
38788     MI.addOperand(MCOperand::createImm(tmp));
38790     MI.addOperand(MCOperand::createImm(tmp));
38794     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38796     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38798     MI.addOperand(MCOperand::createImm(tmp));
38800     MI.addOperand(MCOperand::createImm(tmp));
38802     MI.addOperand(MCOperand::createImm(tmp));
38806     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38808     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38810     MI.addOperand(MCOperand::createImm(tmp));
38812     MI.addOperand(MCOperand::createImm(tmp));
38814     MI.addOperand(MCOperand::createImm(tmp));
38818     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38820     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38822     MI.addOperand(MCOperand::createImm(tmp));
38824     MI.addOperand(MCOperand::createImm(tmp));
38826     MI.addOperand(MCOperand::createImm(tmp));
38830     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38832     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38834     MI.addOperand(MCOperand::createImm(tmp));
38838     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38840     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38842     MI.addOperand(MCOperand::createImm(tmp));
38846     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38848     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38850     MI.addOperand(MCOperand::createImm(tmp));
38852     MI.addOperand(MCOperand::createImm(tmp));
38854     MI.addOperand(MCOperand::createImm(tmp));
38858     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38860     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38862     MI.addOperand(MCOperand::createImm(tmp));
38864     MI.addOperand(MCOperand::createImm(tmp));
38866     MI.addOperand(MCOperand::createImm(tmp));
38870     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38872     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38874     MI.addOperand(MCOperand::createImm(tmp));
38876     MI.addOperand(MCOperand::createImm(tmp));
38878     MI.addOperand(MCOperand::createImm(tmp));
38882     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38884     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38886     MI.addOperand(MCOperand::createImm(tmp));
38888     MI.addOperand(MCOperand::createImm(tmp));
38890     MI.addOperand(MCOperand::createImm(tmp));
38894     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38896     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38898     MI.addOperand(MCOperand::createImm(tmp));
38902     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38904     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38906     MI.addOperand(MCOperand::createImm(tmp));
38910     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38912     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38914     MI.addOperand(MCOperand::createImm(tmp));
38918     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38920     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38922     MI.addOperand(MCOperand::createImm(tmp));
38926     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38928     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38930     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38932     if (DecodeVS_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38934     MI.addOperand(MCOperand::createImm(tmp));
38938     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38940     if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38942     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38944     if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38946     if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38950     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38952     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38954     MI.addOperand(MCOperand::createImm(tmp));
38956     MI.addOperand(MCOperand::createImm(tmp));
38960     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38962     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38964     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38966     MI.addOperand(MCOperand::createImm(tmp));
38968     MI.addOperand(MCOperand::createImm(tmp));
38972     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38974     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38976     MI.addOperand(MCOperand::createImm(tmp));
38978     MI.addOperand(MCOperand::createImm(tmp));
38982     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38984     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38986     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38988     MI.addOperand(MCOperand::createImm(tmp));
38990     MI.addOperand(MCOperand::createImm(tmp));
38994     if (DecodeSReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38996     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38998     MI.addOperand(MCOperand::createImm(tmp));
39002     if (DecodeSReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39004     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39006     MI.addOperand(MCOperand::createImm(tmp));
39010     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39012     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39014     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39016     MI.addOperand(MCOperand::createImm(tmp));
39018     MI.addOperand(MCOperand::createImm(tmp));
39022     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39024     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39026     MI.addOperand(MCOperand::createImm(tmp));
39028     MI.addOperand(MCOperand::createImm(tmp));
39032     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39034     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39036     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39038     MI.addOperand(MCOperand::createImm(tmp));
39040     MI.addOperand(MCOperand::createImm(tmp));
39044     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39046     if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39048     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39052     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39056     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39058     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39060     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39062     MI.addOperand(MCOperand::createImm(tmp));
39066     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39068     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39070     MI.addOperand(MCOperand::createImm(tmp));
39072     MI.addOperand(MCOperand::createImm(tmp));
39076     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39078     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39080     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39082     MI.addOperand(MCOperand::createImm(tmp));
39086     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39088     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39090     MI.addOperand(MCOperand::createImm(tmp));
39092     MI.addOperand(MCOperand::createImm(tmp));
39096     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39098     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39100     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39102     MI.addOperand(MCOperand::createImm(tmp));
39106     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39108     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39110     MI.addOperand(MCOperand::createImm(tmp));
39112     MI.addOperand(MCOperand::createImm(tmp));
39116     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39118     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39120     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39122     MI.addOperand(MCOperand::createImm(tmp));
39126     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39128     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39130     MI.addOperand(MCOperand::createImm(tmp));
39132     MI.addOperand(MCOperand::createImm(tmp));
39136     if (DecodeSReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39138     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39140     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39142     MI.addOperand(MCOperand::createImm(tmp));
39146     if (DecodeSReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39148     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39150     MI.addOperand(MCOperand::createImm(tmp));
39152     MI.addOperand(MCOperand::createImm(tmp));
39156     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39158     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39160     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39162     MI.addOperand(MCOperand::createImm(tmp));
39166     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39168     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39170     MI.addOperand(MCOperand::createImm(tmp));
39172     MI.addOperand(MCOperand::createImm(tmp));
39176     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39178     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39180     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39182     MI.addOperand(MCOperand::createImm(tmp));
39186     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39188     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39190     MI.addOperand(MCOperand::createImm(tmp));
39192     MI.addOperand(MCOperand::createImm(tmp));
39196     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39198     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39200     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39202     MI.addOperand(MCOperand::createImm(tmp));
39206     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39208     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39210     MI.addOperand(MCOperand::createImm(tmp));
39212     MI.addOperand(MCOperand::createImm(tmp));
39216     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39218     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39220     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39222     MI.addOperand(MCOperand::createImm(tmp));
39226     if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39228     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39230     MI.addOperand(MCOperand::createImm(tmp));
39232     MI.addOperand(MCOperand::createImm(tmp));
39236     if (DecodeSReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39238     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39240     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39242     MI.addOperand(MCOperand::createImm(tmp));
39246     if (DecodeSReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39248     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39250     MI.addOperand(MCOperand::createImm(tmp));
39252     MI.addOperand(MCOperand::createImm(tmp));
39256     MI.addOperand(MCOperand::createImm(tmp));
39258     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39260     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39264     MI.addOperand(MCOperand::createImm(tmp));
39266     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39268     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39272     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39274     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39278     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39280     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39282     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39286     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39288     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39290     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39292     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39296     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39298     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39300     MI.addOperand(MCOperand::createImm(tmp));
39304     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39306     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39308     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39310     MI.addOperand(MCOperand::createImm(tmp));
39314     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39316     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39318     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39322     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39324     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39326     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39328     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39332     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39334     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39336     MI.addOperand(MCOperand::createImm(tmp));
39340     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39342     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39344     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39346     MI.addOperand(MCOperand::createImm(tmp));
39350     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39352     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39354     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39358     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39360     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39362     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39364     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39368     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39370     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39372     MI.addOperand(MCOperand::createImm(tmp));
39376     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39378     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39380     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39382     MI.addOperand(MCOperand::createImm(tmp));
39386     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39388     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39390     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39394     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39396     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39398     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39400     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39404     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39406     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39408     MI.addOperand(MCOperand::createImm(tmp));
39412     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39414     if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39416     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39418     MI.addOperand(MCOperand::createImm(tmp));
39422     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39424     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39426     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39430     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39432     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39434     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39436     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39440     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39442     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39444     MI.addOperand(MCOperand::createImm(tmp));
39448     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39450     if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39452     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39454     MI.addOperand(MCOperand::createImm(tmp));
39458     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39460     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39462     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39466     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39468     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39470     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39472     if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39476     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39478     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39480     MI.addOperand(MCOperand::createImm(tmp));
39484     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39486     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39488     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39490     MI.addOperand(MCOperand::createImm(tmp));
39494     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39498     MI.addOperand(MCOperand::createImm(tmp));
39500     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39504     MI.addOperand(MCOperand::createImm(tmp));
39506     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39510     MI.addOperand(MCOperand::createImm(tmp));
39512     if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39514     MI.addOperand(MCOperand::createImm(tmp));
39516     MI.addOperand(MCOperand::createImm(tmp));
39520     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39522     if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39524     if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39526     if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39528     MI.addOperand(MCOperand::createImm(tmp));
39532     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39534     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39536     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39538     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39542     if (DecodeAReg_1024RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39546     if (DecodeAV_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39550     if (DecodeAV_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39552     if (decodeOperand_AReg_1024(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39554     MI.addOperand(MCOperand::createImm(tmp));
39556     MI.addOperand(MCOperand::createImm(tmp));
39558     MI.addOperand(MCOperand::createImm(tmp));
39562     if (DecodeAReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39566     if (DecodeAV_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39570     if (DecodeAV_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39572     if (decodeOperand_AReg_512(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39574     MI.addOperand(MCOperand::createImm(tmp));
39576     MI.addOperand(MCOperand::createImm(tmp));
39578     MI.addOperand(MCOperand::createImm(tmp));
39582     if (DecodeAReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39586     if (DecodeAV_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39590     if (DecodeAV_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39592     if (decodeOperand_AReg_128(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39594     MI.addOperand(MCOperand::createImm(tmp));
39596     MI.addOperand(MCOperand::createImm(tmp));
39598     MI.addOperand(MCOperand::createImm(tmp));
39602     if (DecodeAReg_1024RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39606     if (DecodeAV_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39610     if (DecodeAV_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39612     if (decodeOperand_AReg_1024(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39614     MI.addOperand(MCOperand::createImm(tmp));
39616     MI.addOperand(MCOperand::createImm(tmp));
39618     MI.addOperand(MCOperand::createImm(tmp));
39622     if (DecodeAReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39626     if (DecodeAV_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39630     if (DecodeAV_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39632     if (decodeOperand_AReg_512(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39634     MI.addOperand(MCOperand::createImm(tmp));
39636     MI.addOperand(MCOperand::createImm(tmp));
39638     MI.addOperand(MCOperand::createImm(tmp));
39642     if (DecodeAReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39646     if (DecodeAV_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39650     if (DecodeAV_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39652     if (decodeOperand_AReg_128(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39654     MI.addOperand(MCOperand::createImm(tmp));
39656     MI.addOperand(MCOperand::createImm(tmp));
39658     MI.addOperand(MCOperand::createImm(tmp));
39662     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39666     if (DecodeAGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39670     if (DecodeAGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39674     if (decodeOperand_VGPR_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39678     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39680     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39682     MI.addOperand(MCOperand::createImm(tmp));
39684     MI.addOperand(MCOperand::createImm(tmp));
39688     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39690     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39692     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39694     MI.addOperand(MCOperand::createImm(tmp));
39696     MI.addOperand(MCOperand::createImm(tmp));
39700     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39702     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39704     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39706     MI.addOperand(MCOperand::createImm(tmp));
39708     MI.addOperand(MCOperand::createImm(tmp));
39710     MI.addOperand(MCOperand::createImm(tmp));
39714     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39716     MI.addOperand(MCOperand::createImm(tmp));
39718     MI.addOperand(MCOperand::createImm(tmp));
39722     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39724     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39726     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39728     MI.addOperand(MCOperand::createImm(tmp));
39730     MI.addOperand(MCOperand::createImm(tmp));
39734     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39736     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39738     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39740     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39742     MI.addOperand(MCOperand::createImm(tmp));
39744     MI.addOperand(MCOperand::createImm(tmp));
39748     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39750     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39752     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39754     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39756     MI.addOperand(MCOperand::createImm(tmp));
39758     MI.addOperand(MCOperand::createImm(tmp));
39760     MI.addOperand(MCOperand::createImm(tmp));
39764     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39766     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39768     MI.addOperand(MCOperand::createImm(tmp));
39770     MI.addOperand(MCOperand::createImm(tmp));
39774     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39776     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39778     MI.addOperand(MCOperand::createImm(tmp));
39780     MI.addOperand(MCOperand::createImm(tmp));
39782     MI.addOperand(MCOperand::createImm(tmp));
39786     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39788     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39790     MI.addOperand(MCOperand::createImm(tmp));
39792     MI.addOperand(MCOperand::createImm(tmp));
39796     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39798     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39800     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39802     MI.addOperand(MCOperand::createImm(tmp));
39804     MI.addOperand(MCOperand::createImm(tmp));
39808     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39810     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39812     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39814     MI.addOperand(MCOperand::createImm(tmp));
39816     MI.addOperand(MCOperand::createImm(tmp));
39818     MI.addOperand(MCOperand::createImm(tmp));
39822     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39824     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39826     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39828     MI.addOperand(MCOperand::createImm(tmp));
39830     MI.addOperand(MCOperand::createImm(tmp));
39834     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39836     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39838     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39840     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39842     MI.addOperand(MCOperand::createImm(tmp));
39844     MI.addOperand(MCOperand::createImm(tmp));
39848     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39850     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39852     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39854     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39856     MI.addOperand(MCOperand::createImm(tmp));
39858     MI.addOperand(MCOperand::createImm(tmp));
39860     MI.addOperand(MCOperand::createImm(tmp));
39864     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39866     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39868     MI.addOperand(MCOperand::createImm(tmp));
39870     MI.addOperand(MCOperand::createImm(tmp));
39874     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39876     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39878     MI.addOperand(MCOperand::createImm(tmp));
39880     MI.addOperand(MCOperand::createImm(tmp));
39882     MI.addOperand(MCOperand::createImm(tmp));
39886     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39888     MI.addOperand(MCOperand::createImm(tmp));
39890     MI.addOperand(MCOperand::createImm(tmp));
39894     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39896     MI.addOperand(MCOperand::createImm(tmp));
39898     MI.addOperand(MCOperand::createImm(tmp));
39902     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39904     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39906     MI.addOperand(MCOperand::createImm(tmp));
39908     MI.addOperand(MCOperand::createImm(tmp));
39912     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39914     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39916     MI.addOperand(MCOperand::createImm(tmp));
39918     MI.addOperand(MCOperand::createImm(tmp));
39922     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39924     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39926     MI.addOperand(MCOperand::createImm(tmp));
39928     MI.addOperand(MCOperand::createImm(tmp));
39932     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39934     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39936     MI.addOperand(MCOperand::createImm(tmp));
39938     MI.addOperand(MCOperand::createImm(tmp));
39942     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39944     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39946     MI.addOperand(MCOperand::createImm(tmp));
39948     MI.addOperand(MCOperand::createImm(tmp));
39950     MI.addOperand(MCOperand::createImm(tmp));
39954     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39956     if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39958     MI.addOperand(MCOperand::createImm(tmp));
39960     MI.addOperand(MCOperand::createImm(tmp));
39962     MI.addOperand(MCOperand::createImm(tmp));
39966     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39968     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39970     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39972     MI.addOperand(MCOperand::createImm(tmp));
39974     MI.addOperand(MCOperand::createImm(tmp));
39976     MI.addOperand(MCOperand::createImm(tmp));
39980     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39982     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39984     MI.addOperand(MCOperand::createImm(tmp));
39986     MI.addOperand(MCOperand::createImm(tmp));
39988     MI.addOperand(MCOperand::createImm(tmp));
39992     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39994     if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39996     MI.addOperand(MCOperand::createImm(tmp));
39998     MI.addOperand(MCOperand::createImm(tmp));
40000     MI.addOperand(MCOperand::createImm(tmp));
40004     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40006     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40008     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40010     MI.addOperand(MCOperand::createImm(tmp));
40012     MI.addOperand(MCOperand::createImm(tmp));
40014     MI.addOperand(MCOperand::createImm(tmp));
40018     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40020     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40022     MI.addOperand(MCOperand::createImm(tmp));
40024     MI.addOperand(MCOperand::createImm(tmp));
40026     MI.addOperand(MCOperand::createImm(tmp));
40030     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40032     if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40034     MI.addOperand(MCOperand::createImm(tmp));
40036     MI.addOperand(MCOperand::createImm(tmp));
40038     MI.addOperand(MCOperand::createImm(tmp));
40042     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40044     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40046     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40048     MI.addOperand(MCOperand::createImm(tmp));
40050     MI.addOperand(MCOperand::createImm(tmp));
40052     MI.addOperand(MCOperand::createImm(tmp));
40056     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40058     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40060     MI.addOperand(MCOperand::createImm(tmp));
40062     MI.addOperand(MCOperand::createImm(tmp));
40064     MI.addOperand(MCOperand::createImm(tmp));
40068     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40070     if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40072     MI.addOperand(MCOperand::createImm(tmp));
40074     MI.addOperand(MCOperand::createImm(tmp));
40076     MI.addOperand(MCOperand::createImm(tmp));
40080     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40082     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40084     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40086     MI.addOperand(MCOperand::createImm(tmp));
40088     MI.addOperand(MCOperand::createImm(tmp));
40090     MI.addOperand(MCOperand::createImm(tmp));
40094     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40096     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40098     MI.addOperand(MCOperand::createImm(tmp));
40100     MI.addOperand(MCOperand::createImm(tmp));
40102     MI.addOperand(MCOperand::createImm(tmp));
40106     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40108     if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40110     MI.addOperand(MCOperand::createImm(tmp));
40112     MI.addOperand(MCOperand::createImm(tmp));
40114     MI.addOperand(MCOperand::createImm(tmp));
40118     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40120     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40122     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40124     MI.addOperand(MCOperand::createImm(tmp));
40126     MI.addOperand(MCOperand::createImm(tmp));
40128     MI.addOperand(MCOperand::createImm(tmp));
40132     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40134     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40136     MI.addOperand(MCOperand::createImm(tmp));
40138     MI.addOperand(MCOperand::createImm(tmp));
40140     MI.addOperand(MCOperand::createImm(tmp));
40144     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40146     if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40148     MI.addOperand(MCOperand::createImm(tmp));
40150     MI.addOperand(MCOperand::createImm(tmp));
40152     MI.addOperand(MCOperand::createImm(tmp));
40156     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40158     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40160     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40162     MI.addOperand(MCOperand::createImm(tmp));
40164     MI.addOperand(MCOperand::createImm(tmp));
40166     MI.addOperand(MCOperand::createImm(tmp));
40170     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40172     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40174     MI.addOperand(MCOperand::createImm(tmp));
40176     MI.addOperand(MCOperand::createImm(tmp));
40178     MI.addOperand(MCOperand::createImm(tmp));
40182     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40184     if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40186     MI.addOperand(MCOperand::createImm(tmp));
40188     MI.addOperand(MCOperand::createImm(tmp));
40190     MI.addOperand(MCOperand::createImm(tmp));
40194     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40196     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40198     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40200     MI.addOperand(MCOperand::createImm(tmp));
40202     MI.addOperand(MCOperand::createImm(tmp));
40204     MI.addOperand(MCOperand::createImm(tmp));
40208     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40210     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40212     MI.addOperand(MCOperand::createImm(tmp));
40214     MI.addOperand(MCOperand::createImm(tmp));
40216     MI.addOperand(MCOperand::createImm(tmp));
40220     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40222     if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40224     MI.addOperand(MCOperand::createImm(tmp));
40226     MI.addOperand(MCOperand::createImm(tmp));
40228     MI.addOperand(MCOperand::createImm(tmp));
40232     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40234     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40236     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40238     MI.addOperand(MCOperand::createImm(tmp));
40240     MI.addOperand(MCOperand::createImm(tmp));
40242     MI.addOperand(MCOperand::createImm(tmp));
40246     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40248     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40250     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40252     MI.addOperand(MCOperand::createImm(tmp));
40254     MI.addOperand(MCOperand::createImm(tmp));
40258     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40260     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40262     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40264     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40266     MI.addOperand(MCOperand::createImm(tmp));
40268     MI.addOperand(MCOperand::createImm(tmp));
40272     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40274     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40276     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40278     MI.addOperand(MCOperand::createImm(tmp));
40280     MI.addOperand(MCOperand::createImm(tmp));
40284     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40286     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40288     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40290     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40292     MI.addOperand(MCOperand::createImm(tmp));
40294     MI.addOperand(MCOperand::createImm(tmp));
40298     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40300     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40302     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40304     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40306     MI.addOperand(MCOperand::createImm(tmp));
40308     MI.addOperand(MCOperand::createImm(tmp));
40312     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40314     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40316     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40318     MI.addOperand(MCOperand::createImm(tmp));
40320     MI.addOperand(MCOperand::createImm(tmp));
40324     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40326     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40328     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40330     if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40332     MI.addOperand(MCOperand::createImm(tmp));
40334     MI.addOperand(MCOperand::createImm(tmp));
40338     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40340     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40342     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40344     MI.addOperand(MCOperand::createImm(tmp));
40346     MI.addOperand(MCOperand::createImm(tmp));
40348     MI.addOperand(MCOperand::createImm(tmp));
40350     MI.addOperand(MCOperand::createImm(tmp));
40354     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40356     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40358     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40360     MI.addOperand(MCOperand::createImm(tmp));
40362     MI.addOperand(MCOperand::createImm(tmp));
40364     MI.addOperand(MCOperand::createImm(tmp));
40368     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40370     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40372     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40374     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40376     MI.addOperand(MCOperand::createImm(tmp));
40378     MI.addOperand(MCOperand::createImm(tmp));
40380     MI.addOperand(MCOperand::createImm(tmp));
40382     MI.addOperand(MCOperand::createImm(tmp));
40386     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40388     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40390     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40392     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40394     MI.addOperand(MCOperand::createImm(tmp));
40396     MI.addOperand(MCOperand::createImm(tmp));
40398     MI.addOperand(MCOperand::createImm(tmp));
40402     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40404     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40406     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40408     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40410     MI.addOperand(MCOperand::createImm(tmp));
40412     MI.addOperand(MCOperand::createImm(tmp));
40414     MI.addOperand(MCOperand::createImm(tmp));
40416     MI.addOperand(MCOperand::createImm(tmp));
40420     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40422     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40424     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40426     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40428     MI.addOperand(MCOperand::createImm(tmp));
40430     MI.addOperand(MCOperand::createImm(tmp));
40432     MI.addOperand(MCOperand::createImm(tmp));
40436     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40438     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40440     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40442     MI.addOperand(MCOperand::createImm(tmp));
40444     MI.addOperand(MCOperand::createImm(tmp));
40446     MI.addOperand(MCOperand::createImm(tmp));
40448     MI.addOperand(MCOperand::createImm(tmp));
40452     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40454     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40456     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40458     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40460     MI.addOperand(MCOperand::createImm(tmp));
40462     MI.addOperand(MCOperand::createImm(tmp));
40464     MI.addOperand(MCOperand::createImm(tmp));
40466     MI.addOperand(MCOperand::createImm(tmp));
40470     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40472     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40474     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40476     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40478     MI.addOperand(MCOperand::createImm(tmp));
40480     MI.addOperand(MCOperand::createImm(tmp));
40482     MI.addOperand(MCOperand::createImm(tmp));
40484     MI.addOperand(MCOperand::createImm(tmp));
40488     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40490     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40492     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40494     MI.addOperand(MCOperand::createImm(tmp));
40496     MI.addOperand(MCOperand::createImm(tmp));
40498     MI.addOperand(MCOperand::createImm(tmp));
40500     MI.addOperand(MCOperand::createImm(tmp));
40504     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40506     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40508     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40510     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40512     MI.addOperand(MCOperand::createImm(tmp));
40514     MI.addOperand(MCOperand::createImm(tmp));
40516     MI.addOperand(MCOperand::createImm(tmp));
40518     MI.addOperand(MCOperand::createImm(tmp));
40522     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40524     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40526     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40528     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40530     MI.addOperand(MCOperand::createImm(tmp));
40532     MI.addOperand(MCOperand::createImm(tmp));
40534     MI.addOperand(MCOperand::createImm(tmp));
40536     MI.addOperand(MCOperand::createImm(tmp));
40540     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40542     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40544     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40546     MI.addOperand(MCOperand::createImm(tmp));
40548     MI.addOperand(MCOperand::createImm(tmp));
40550     MI.addOperand(MCOperand::createImm(tmp));
40552     MI.addOperand(MCOperand::createImm(tmp));
40556     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40558     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40560     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40562     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40564     MI.addOperand(MCOperand::createImm(tmp));
40566     MI.addOperand(MCOperand::createImm(tmp));
40568     MI.addOperand(MCOperand::createImm(tmp));
40570     MI.addOperand(MCOperand::createImm(tmp));
40574     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40576     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40578     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40580     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40582     MI.addOperand(MCOperand::createImm(tmp));
40584     MI.addOperand(MCOperand::createImm(tmp));
40586     MI.addOperand(MCOperand::createImm(tmp));
40588     MI.addOperand(MCOperand::createImm(tmp));
40592     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40594     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40596     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40598     MI.addOperand(MCOperand::createImm(tmp));
40600     MI.addOperand(MCOperand::createImm(tmp));
40602     MI.addOperand(MCOperand::createImm(tmp));
40606     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40608     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40610     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40612     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40614     MI.addOperand(MCOperand::createImm(tmp));
40616     MI.addOperand(MCOperand::createImm(tmp));
40618     MI.addOperand(MCOperand::createImm(tmp));
40622     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40624     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40626     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40628     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40630     MI.addOperand(MCOperand::createImm(tmp));
40632     MI.addOperand(MCOperand::createImm(tmp));
40634     MI.addOperand(MCOperand::createImm(tmp));
40638     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40640     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40642     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40644     MI.addOperand(MCOperand::createImm(tmp));
40646     MI.addOperand(MCOperand::createImm(tmp));
40648     MI.addOperand(MCOperand::createImm(tmp));
40652     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40654     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40656     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40658     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40660     MI.addOperand(MCOperand::createImm(tmp));
40662     MI.addOperand(MCOperand::createImm(tmp));
40664     MI.addOperand(MCOperand::createImm(tmp));
40668     if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40670     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40672     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40674     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40676     MI.addOperand(MCOperand::createImm(tmp));
40678     MI.addOperand(MCOperand::createImm(tmp));
40680     MI.addOperand(MCOperand::createImm(tmp));
40684     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40686     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40688     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40690     MI.addOperand(MCOperand::createImm(tmp));
40692     MI.addOperand(MCOperand::createImm(tmp));
40694     MI.addOperand(MCOperand::createImm(tmp));
40698     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40700     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40702     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40704     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40706     MI.addOperand(MCOperand::createImm(tmp));
40708     MI.addOperand(MCOperand::createImm(tmp));
40710     MI.addOperand(MCOperand::createImm(tmp));
40714     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40716     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40718     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40720     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40722     MI.addOperand(MCOperand::createImm(tmp));
40724     MI.addOperand(MCOperand::createImm(tmp));
40726     MI.addOperand(MCOperand::createImm(tmp));
40730     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40732     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40734     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40736     MI.addOperand(MCOperand::createImm(tmp));
40738     MI.addOperand(MCOperand::createImm(tmp));
40740     MI.addOperand(MCOperand::createImm(tmp));
40742     MI.addOperand(MCOperand::createImm(tmp));
40744     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40748     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40750     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40752     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40754     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40756     MI.addOperand(MCOperand::createImm(tmp));
40758     MI.addOperand(MCOperand::createImm(tmp));
40760     MI.addOperand(MCOperand::createImm(tmp));
40762     MI.addOperand(MCOperand::createImm(tmp));
40764     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40768     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40770     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40772     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40774     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40776     MI.addOperand(MCOperand::createImm(tmp));
40778     MI.addOperand(MCOperand::createImm(tmp));
40780     MI.addOperand(MCOperand::createImm(tmp));
40782     MI.addOperand(MCOperand::createImm(tmp));
40784     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40788     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40790     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40792     MI.addOperand(MCOperand::createImm(tmp));
40794     MI.addOperand(MCOperand::createImm(tmp));
40796     MI.addOperand(MCOperand::createImm(tmp));
40800     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40802     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40804     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40806     MI.addOperand(MCOperand::createImm(tmp));
40808     MI.addOperand(MCOperand::createImm(tmp));
40812     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40814     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40816     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40818     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40820     MI.addOperand(MCOperand::createImm(tmp));
40822     MI.addOperand(MCOperand::createImm(tmp));
40826     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40828     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40830     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40832     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40834     MI.addOperand(MCOperand::createImm(tmp));
40836     MI.addOperand(MCOperand::createImm(tmp));
40840     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40842     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40844     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40846     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40848     MI.addOperand(MCOperand::createImm(tmp));
40850     MI.addOperand(MCOperand::createImm(tmp));
40854     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40856     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40858     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40860     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40862     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40864     MI.addOperand(MCOperand::createImm(tmp));
40866     MI.addOperand(MCOperand::createImm(tmp));
40870     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40872     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40874     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40876     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40878     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40880     MI.addOperand(MCOperand::createImm(tmp));
40882     MI.addOperand(MCOperand::createImm(tmp));
40886     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40888     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40890     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40892     MI.addOperand(MCOperand::createImm(tmp));
40894     MI.addOperand(MCOperand::createImm(tmp));
40898     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40900     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40902     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40904     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40906     MI.addOperand(MCOperand::createImm(tmp));
40908     MI.addOperand(MCOperand::createImm(tmp));
40912     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40914     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40916     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40918     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40920     MI.addOperand(MCOperand::createImm(tmp));
40922     MI.addOperand(MCOperand::createImm(tmp));
40926     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40928     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40930     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40932     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40934     MI.addOperand(MCOperand::createImm(tmp));
40936     MI.addOperand(MCOperand::createImm(tmp));
40940     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40942     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40944     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40946     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40948     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40950     MI.addOperand(MCOperand::createImm(tmp));
40952     MI.addOperand(MCOperand::createImm(tmp));
40956     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40958     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40960     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40962     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40964     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40966     MI.addOperand(MCOperand::createImm(tmp));
40968     MI.addOperand(MCOperand::createImm(tmp));
40972     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40974     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40976     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40978     MI.addOperand(MCOperand::createImm(tmp));
40980     MI.addOperand(MCOperand::createImm(tmp));
40984     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40986     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40988     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40990     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40992     MI.addOperand(MCOperand::createImm(tmp));
40994     MI.addOperand(MCOperand::createImm(tmp));
40998     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41000     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41002     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41004     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41006     MI.addOperand(MCOperand::createImm(tmp));
41008     MI.addOperand(MCOperand::createImm(tmp));
41012     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41014     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41016     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41018     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41020     MI.addOperand(MCOperand::createImm(tmp));
41022     MI.addOperand(MCOperand::createImm(tmp));
41026     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41028     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41030     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41032     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41034     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41036     MI.addOperand(MCOperand::createImm(tmp));
41038     MI.addOperand(MCOperand::createImm(tmp));
41042     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41044     if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41046     if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41048     if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41050     if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41052     MI.addOperand(MCOperand::createImm(tmp));
41054     MI.addOperand(MCOperand::createImm(tmp));
41058     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41060     MI.addOperand(MCOperand::createImm(tmp));
41062     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41064     MI.addOperand(MCOperand::createImm(tmp));
41066     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41068     MI.addOperand(MCOperand::createImm(tmp));
41070     MI.addOperand(MCOperand::createImm(tmp));
41072     MI.addOperand(MCOperand::createImm(tmp));
41074     MI.addOperand(MCOperand::createImm(tmp));
41076     MI.addOperand(MCOperand::createImm(tmp));
41080     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41082     MI.addOperand(MCOperand::createImm(tmp));
41084     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41086     MI.addOperand(MCOperand::createImm(tmp));
41088     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41090     MI.addOperand(MCOperand::createImm(tmp));
41092     MI.addOperand(MCOperand::createImm(tmp));
41094     MI.addOperand(MCOperand::createImm(tmp));
41096     MI.addOperand(MCOperand::createImm(tmp));
41098     MI.addOperand(MCOperand::createImm(tmp));
41102     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41104     MI.addOperand(MCOperand::createImm(tmp));
41106     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41108     MI.addOperand(MCOperand::createImm(tmp));
41110     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41112     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41114     MI.addOperand(MCOperand::createImm(tmp));
41116     MI.addOperand(MCOperand::createImm(tmp));
41118     MI.addOperand(MCOperand::createImm(tmp));
41120     MI.addOperand(MCOperand::createImm(tmp));
41122     MI.addOperand(MCOperand::createImm(tmp));
41126     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41128     MI.addOperand(MCOperand::createImm(tmp));
41130     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41132     MI.addOperand(MCOperand::createImm(tmp));
41134     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41136     MI.addOperand(MCOperand::createImm(tmp));
41138     MI.addOperand(MCOperand::createImm(tmp));
41140     MI.addOperand(MCOperand::createImm(tmp));
41142     MI.addOperand(MCOperand::createImm(tmp));
41144     MI.addOperand(MCOperand::createImm(tmp));
41148     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41150     MI.addOperand(MCOperand::createImm(tmp));
41152     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41154     MI.addOperand(MCOperand::createImm(tmp));
41156     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41158     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41160     MI.addOperand(MCOperand::createImm(tmp));
41162     MI.addOperand(MCOperand::createImm(tmp));
41164     MI.addOperand(MCOperand::createImm(tmp));
41166     MI.addOperand(MCOperand::createImm(tmp));
41168     MI.addOperand(MCOperand::createImm(tmp));
41172     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41174     MI.addOperand(MCOperand::createImm(tmp));
41176     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41178     MI.addOperand(MCOperand::createImm(tmp));
41180     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41182     MI.addOperand(MCOperand::createImm(tmp));
41184     MI.addOperand(MCOperand::createImm(tmp));
41186     MI.addOperand(MCOperand::createImm(tmp));
41188     MI.addOperand(MCOperand::createImm(tmp));
41190     MI.addOperand(MCOperand::createImm(tmp));
41194     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41196     MI.addOperand(MCOperand::createImm(tmp));
41198     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41200     MI.addOperand(MCOperand::createImm(tmp));
41202     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41204     MI.addOperand(MCOperand::createImm(tmp));
41206     MI.addOperand(MCOperand::createImm(tmp));
41208     MI.addOperand(MCOperand::createImm(tmp));
41210     MI.addOperand(MCOperand::createImm(tmp));
41212     MI.addOperand(MCOperand::createImm(tmp));
41216     MI.addOperand(MCOperand::createImm(tmp));
41218     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41220     MI.addOperand(MCOperand::createImm(tmp));
41222     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41224     MI.addOperand(MCOperand::createImm(tmp));
41226     MI.addOperand(MCOperand::createImm(tmp));
41228     MI.addOperand(MCOperand::createImm(tmp));
41232     MI.addOperand(MCOperand::createImm(tmp));
41234     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41236     MI.addOperand(MCOperand::createImm(tmp));
41238     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41240     MI.addOperand(MCOperand::createImm(tmp));
41242     MI.addOperand(MCOperand::createImm(tmp));
41244     MI.addOperand(MCOperand::createImm(tmp));
41248     MI.addOperand(MCOperand::createImm(tmp));
41250     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41252     MI.addOperand(MCOperand::createImm(tmp));
41254     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41256     MI.addOperand(MCOperand::createImm(tmp));
41258     MI.addOperand(MCOperand::createImm(tmp));
41260     MI.addOperand(MCOperand::createImm(tmp));
41264     MI.addOperand(MCOperand::createImm(tmp));
41266     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41268     MI.addOperand(MCOperand::createImm(tmp));
41270     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41272     MI.addOperand(MCOperand::createImm(tmp));
41274     MI.addOperand(MCOperand::createImm(tmp));
41276     MI.addOperand(MCOperand::createImm(tmp));
41280     MI.addOperand(MCOperand::createImm(tmp));
41282     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41284     MI.addOperand(MCOperand::createImm(tmp));
41286     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41288     MI.addOperand(MCOperand::createImm(tmp));
41290     MI.addOperand(MCOperand::createImm(tmp));
41292     MI.addOperand(MCOperand::createImm(tmp));
41296     MI.addOperand(MCOperand::createImm(tmp));
41298     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41300     MI.addOperand(MCOperand::createImm(tmp));
41302     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41304     MI.addOperand(MCOperand::createImm(tmp));
41306     MI.addOperand(MCOperand::createImm(tmp));
41308     MI.addOperand(MCOperand::createImm(tmp));
41312     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41314     MI.addOperand(MCOperand::createImm(tmp));
41316     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41318     MI.addOperand(MCOperand::createImm(tmp));
41320     MI.addOperand(MCOperand::createImm(tmp));
41322     MI.addOperand(MCOperand::createImm(tmp));
41324     MI.addOperand(MCOperand::createImm(tmp));
41328     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41330     MI.addOperand(MCOperand::createImm(tmp));
41332     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41334     MI.addOperand(MCOperand::createImm(tmp));
41336     MI.addOperand(MCOperand::createImm(tmp));
41338     MI.addOperand(MCOperand::createImm(tmp));
41340     MI.addOperand(MCOperand::createImm(tmp));
41344     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41346     MI.addOperand(MCOperand::createImm(tmp));
41348     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41350     MI.addOperand(MCOperand::createImm(tmp));
41352     MI.addOperand(MCOperand::createImm(tmp));
41354     MI.addOperand(MCOperand::createImm(tmp));
41356     MI.addOperand(MCOperand::createImm(tmp));
41360     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41362     MI.addOperand(MCOperand::createImm(tmp));
41364     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41366     MI.addOperand(MCOperand::createImm(tmp));
41368     MI.addOperand(MCOperand::createImm(tmp));
41370     MI.addOperand(MCOperand::createImm(tmp));
41372     MI.addOperand(MCOperand::createImm(tmp));
41376     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41378     MI.addOperand(MCOperand::createImm(tmp));
41382     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41384     MI.addOperand(MCOperand::createImm(tmp));
41388     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41390     MI.addOperand(MCOperand::createImm(tmp));
41392     MI.addOperand(MCOperand::createImm(tmp));
41394     MI.addOperand(MCOperand::createImm(tmp));
41396     MI.addOperand(MCOperand::createImm(tmp));
41398     MI.addOperand(MCOperand::createImm(tmp));
41402     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41404     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41406     MI.addOperand(MCOperand::createImm(tmp));
41408     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41410     MI.addOperand(MCOperand::createImm(tmp));
41412     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41414     MI.addOperand(MCOperand::createImm(tmp));
41416     MI.addOperand(MCOperand::createImm(tmp));
41418     MI.addOperand(MCOperand::createImm(tmp));
41420     MI.addOperand(MCOperand::createImm(tmp));
41422     MI.addOperand(MCOperand::createImm(tmp));
41426     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41428     MI.addOperand(MCOperand::createImm(tmp));
41430     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41432     MI.addOperand(MCOperand::createImm(tmp));
41434     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41436     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41438     MI.addOperand(MCOperand::createImm(tmp));
41440     MI.addOperand(MCOperand::createImm(tmp));
41442     MI.addOperand(MCOperand::createImm(tmp));
41444     MI.addOperand(MCOperand::createImm(tmp));
41446     MI.addOperand(MCOperand::createImm(tmp));
41450     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41452     MI.addOperand(MCOperand::createImm(tmp));
41456     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41458     MI.addOperand(MCOperand::createImm(tmp));
41462     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41464     MI.addOperand(MCOperand::createImm(tmp));
41466     MI.addOperand(MCOperand::createImm(tmp));
41468     MI.addOperand(MCOperand::createImm(tmp));
41470     MI.addOperand(MCOperand::createImm(tmp));
41472     MI.addOperand(MCOperand::createImm(tmp));
41474     MI.addOperand(MCOperand::createImm(tmp));
41478     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41480     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41482     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41484     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41486     MI.addOperand(MCOperand::createImm(tmp));
41488     MI.addOperand(MCOperand::createImm(tmp));
41490     MI.addOperand(MCOperand::createImm(tmp));
41492     MI.addOperand(MCOperand::createImm(tmp));
41494     MI.addOperand(MCOperand::createImm(tmp));
41498     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41500     MI.addOperand(MCOperand::createImm(tmp));
41504     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41506     MI.addOperand(MCOperand::createImm(tmp));
41510     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41512     MI.addOperand(MCOperand::createImm(tmp));
41514     MI.addOperand(MCOperand::createImm(tmp));
41516     MI.addOperand(MCOperand::createImm(tmp));
41518     MI.addOperand(MCOperand::createImm(tmp));
41520     MI.addOperand(MCOperand::createImm(tmp));
41522     MI.addOperand(MCOperand::createImm(tmp));
41526     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41528     MI.addOperand(MCOperand::createImm(tmp));
41532     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41534     MI.addOperand(MCOperand::createImm(tmp));
41538     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41540     MI.addOperand(MCOperand::createImm(tmp));
41542     MI.addOperand(MCOperand::createImm(tmp));
41544     MI.addOperand(MCOperand::createImm(tmp));
41546     MI.addOperand(MCOperand::createImm(tmp));
41548     MI.addOperand(MCOperand::createImm(tmp));
41550     MI.addOperand(MCOperand::createImm(tmp));
41554     if (decodeSDWAVopcDst(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41556     MI.addOperand(MCOperand::createImm(tmp));
41560     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41562     MI.addOperand(MCOperand::createImm(tmp));
41566     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41568     MI.addOperand(MCOperand::createImm(tmp));
41570     MI.addOperand(MCOperand::createImm(tmp));
41574     MI.addOperand(MCOperand::createImm(tmp));
41578     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41580     MI.addOperand(MCOperand::createImm(tmp));
41584     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41586     MI.addOperand(MCOperand::createImm(tmp));
41588     MI.addOperand(MCOperand::createImm(tmp));
41592     if (decodeSDWAVopcDst(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41594     MI.addOperand(MCOperand::createImm(tmp));
41598     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41600     MI.addOperand(MCOperand::createImm(tmp));
41604     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41606     MI.addOperand(MCOperand::createImm(tmp));
41608     MI.addOperand(MCOperand::createImm(tmp));
41612     if (decodeSDWAVopcDst(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41614     MI.addOperand(MCOperand::createImm(tmp));
41618     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41620     MI.addOperand(MCOperand::createImm(tmp));
41624     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41626     MI.addOperand(MCOperand::createImm(tmp));
41628     MI.addOperand(MCOperand::createImm(tmp));
41632     if (decodeSDWAVopcDst(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41634     MI.addOperand(MCOperand::createImm(tmp));
41638     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41640     MI.addOperand(MCOperand::createImm(tmp));
41644     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41646     MI.addOperand(MCOperand::createImm(tmp));
41648     MI.addOperand(MCOperand::createImm(tmp));
41652     if (decodeSDWAVopcDst(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41654     MI.addOperand(MCOperand::createImm(tmp));
41658     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41660     MI.addOperand(MCOperand::createImm(tmp));
41664     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41666     MI.addOperand(MCOperand::createImm(tmp));
41668     MI.addOperand(MCOperand::createImm(tmp));
41672     MI.addOperand(MCOperand::createImm(tmp));
41676     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41678     MI.addOperand(MCOperand::createImm(tmp));
41682     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41684     MI.addOperand(MCOperand::createImm(tmp));
41686     MI.addOperand(MCOperand::createImm(tmp));
41690     MI.addOperand(MCOperand::createImm(tmp));
41694     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41696     MI.addOperand(MCOperand::createImm(tmp));
41700     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41702     MI.addOperand(MCOperand::createImm(tmp));
41704     MI.addOperand(MCOperand::createImm(tmp));
41708     MI.addOperand(MCOperand::createImm(tmp));
41712     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41714     MI.addOperand(MCOperand::createImm(tmp));
41718     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41720     MI.addOperand(MCOperand::createImm(tmp));
41722     MI.addOperand(MCOperand::createImm(tmp));
41726     MI.addOperand(MCOperand::createImm(tmp));
41730     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41732     MI.addOperand(MCOperand::createImm(tmp));
41736     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41738     MI.addOperand(MCOperand::createImm(tmp));
41740     MI.addOperand(MCOperand::createImm(tmp));
41744     if (decodeSDWAVopcDst(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41746     MI.addOperand(MCOperand::createImm(tmp));
41750     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41752     MI.addOperand(MCOperand::createImm(tmp));
41756     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41758     MI.addOperand(MCOperand::createImm(tmp));
41760     MI.addOperand(MCOperand::createImm(tmp));
41764     MI.addOperand(MCOperand::createImm(tmp));
41768     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41770     MI.addOperand(MCOperand::createImm(tmp));
41774     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41776     MI.addOperand(MCOperand::createImm(tmp));
41778     MI.addOperand(MCOperand::createImm(tmp));
41782     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41784     MI.addOperand(MCOperand::createImm(tmp));
41788     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41790     MI.addOperand(MCOperand::createImm(tmp));
41792     MI.addOperand(MCOperand::createImm(tmp));
41794     MI.addOperand(MCOperand::createImm(tmp));
41796     MI.addOperand(MCOperand::createImm(tmp));
41800     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41802     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41804     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41806     MI.addOperand(MCOperand::createImm(tmp));
41808     MI.addOperand(MCOperand::createImm(tmp));
41810     MI.addOperand(MCOperand::createImm(tmp));
41812     MI.addOperand(MCOperand::createImm(tmp));
41814     MI.addOperand(MCOperand::createImm(tmp));
41818     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41820     MI.addOperand(MCOperand::createImm(tmp));
41824     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41826     MI.addOperand(MCOperand::createImm(tmp));
41828     MI.addOperand(MCOperand::createImm(tmp));
41830     MI.addOperand(MCOperand::createImm(tmp));
41832     MI.addOperand(MCOperand::createImm(tmp));
41834     MI.addOperand(MCOperand::createImm(tmp));
41838     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41840     MI.addOperand(MCOperand::createImm(tmp));
41844     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41846     MI.addOperand(MCOperand::createImm(tmp));
41848     MI.addOperand(MCOperand::createImm(tmp));
41850     MI.addOperand(MCOperand::createImm(tmp));
41852     MI.addOperand(MCOperand::createImm(tmp));
41856     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41858     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41860     MI.addOperand(MCOperand::createImm(tmp));
41862     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41864     MI.addOperand(MCOperand::createImm(tmp));
41866     MI.addOperand(MCOperand::createImm(tmp));
41868     MI.addOperand(MCOperand::createImm(tmp));
41870     MI.addOperand(MCOperand::createImm(tmp));
41872     MI.addOperand(MCOperand::createImm(tmp));
41876     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41878     MI.addOperand(MCOperand::createImm(tmp));
41882     if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41884     MI.addOperand(MCOperand::createImm(tmp));
41886     MI.addOperand(MCOperand::createImm(tmp));
41888     MI.addOperand(MCOperand::createImm(tmp));
41890     MI.addOperand(MCOperand::createImm(tmp));
41892     MI.addOperand(MCOperand::createImm(tmp));
41896     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41898     MI.addOperand(MCOperand::createImm(tmp));
41902     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41904     MI.addOperand(MCOperand::createImm(tmp));
41906     MI.addOperand(MCOperand::createImm(tmp));
41908     MI.addOperand(MCOperand::createImm(tmp));
41910     MI.addOperand(MCOperand::createImm(tmp));
41912     MI.addOperand(MCOperand::createImm(tmp));
41916     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41918     MI.addOperand(MCOperand::createImm(tmp));
41922     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41924     MI.addOperand(MCOperand::createImm(tmp));
41926     MI.addOperand(MCOperand::createImm(tmp));
41928     MI.addOperand(MCOperand::createImm(tmp));
41930     MI.addOperand(MCOperand::createImm(tmp));
41932     MI.addOperand(MCOperand::createImm(tmp));
41936     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41938     MI.addOperand(MCOperand::createImm(tmp));
41942     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41944     MI.addOperand(MCOperand::createImm(tmp));
41946     MI.addOperand(MCOperand::createImm(tmp));
41948     MI.addOperand(MCOperand::createImm(tmp));
41950     MI.addOperand(MCOperand::createImm(tmp));
41954     if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41956     MI.addOperand(MCOperand::createImm(tmp));
41960     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41962     MI.addOperand(MCOperand::createImm(tmp));
41966     if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41968     MI.addOperand(MCOperand::createImm(tmp));
41970     MI.addOperand(MCOperand::createImm(tmp));
41972     MI.addOperand(MCOperand::createImm(tmp));
41974     MI.addOperand(MCOperand::createImm(tmp));
41976     MI.addOperand(MCOperand::createImm(tmp));