|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc32912 tmp = fieldFromInstruction(insn, 17, 8);
32913 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32914 tmp = fieldFromInstruction(insn, 0, 9);
32915 if (DecodeVRegOrLds_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32918 tmp = fieldFromInstruction(insn, 0, 8);
32919 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32920 tmp = fieldFromInstruction(insn, 8, 8);
32921 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32924 tmp = fieldFromInstruction(insn, 0, 8);
32925 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32926 tmp = fieldFromInstruction(insn, 8, 8);
32927 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32930 tmp = fieldFromInstruction(insn, 0, 8);
32931 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32932 tmp = fieldFromInstruction(insn, 8, 8);
32933 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32936 tmp = fieldFromInstruction(insn, 0, 16);
32937 MI.addOperand(MCOperand::createImm(tmp));
32940 tmp = fieldFromInstruction(insn, 0, 16);
32941 if (decodeSoppBrTarget(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32946 tmp = fieldFromInstruction(insn, 0, 8);
32947 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32948 tmp = fieldFromInstruction(insn, 8, 8);
32949 MI.addOperand(MCOperand::createImm(tmp));
32952 tmp = fieldFromInstruction(insn, 40, 8);
32953 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32954 tmp = fieldFromInstruction(insn, 32, 8);
32955 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32956 tmp = fieldFromInstruction(insn, 48, 5) << 2;
32957 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32958 tmp = fieldFromInstruction(insn, 8, 4);
32959 MI.addOperand(MCOperand::createImm(tmp));
32960 tmp = fieldFromInstruction(insn, 3, 3);
32961 MI.addOperand(MCOperand::createImm(tmp));
32962 tmp = fieldFromInstruction(insn, 12, 1);
32963 MI.addOperand(MCOperand::createImm(tmp));
32964 tmp = fieldFromInstruction(insn, 7, 1);
32965 MI.addOperand(MCOperand::createImm(tmp));
32966 tmp = fieldFromInstruction(insn, 13, 1);
32967 MI.addOperand(MCOperand::createImm(tmp));
32968 tmp = fieldFromInstruction(insn, 25, 1);
32969 MI.addOperand(MCOperand::createImm(tmp));
32970 tmp = fieldFromInstruction(insn, 15, 1);
32971 MI.addOperand(MCOperand::createImm(tmp));
32972 tmp = fieldFromInstruction(insn, 16, 1);
32973 MI.addOperand(MCOperand::createImm(tmp));
32974 tmp = fieldFromInstruction(insn, 17, 1);
32975 MI.addOperand(MCOperand::createImm(tmp));
32976 tmp = fieldFromInstruction(insn, 63, 1);
32977 MI.addOperand(MCOperand::createImm(tmp));
32980 tmp = fieldFromInstruction(insn, 40, 8);
32981 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32982 tmp = fieldFromInstruction(insn, 32, 8);
32983 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32984 tmp = fieldFromInstruction(insn, 48, 5) << 2;
32985 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
32986 tmp = fieldFromInstruction(insn, 8, 4);
32987 MI.addOperand(MCOperand::createImm(tmp));
32988 tmp = fieldFromInstruction(insn, 12, 1);
32989 MI.addOperand(MCOperand::createImm(tmp));
32990 tmp = fieldFromInstruction(insn, 13, 1);
32991 MI.addOperand(MCOperand::createImm(tmp));
32992 tmp = fieldFromInstruction(insn, 25, 1);
32993 MI.addOperand(MCOperand::createImm(tmp));
32994 tmp = fieldFromInstruction(insn, 15, 1);
32995 MI.addOperand(MCOperand::createImm(tmp));
32996 tmp = fieldFromInstruction(insn, 16, 1);
32997 MI.addOperand(MCOperand::createImm(tmp));
32998 tmp = fieldFromInstruction(insn, 17, 1);
32999 MI.addOperand(MCOperand::createImm(tmp));
33000 tmp = fieldFromInstruction(insn, 14, 1);
33001 MI.addOperand(MCOperand::createImm(tmp));
33002 tmp = fieldFromInstruction(insn, 63, 1);
33003 MI.addOperand(MCOperand::createImm(tmp));
33006 tmp = fieldFromInstruction(insn, 40, 8);
33007 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33008 tmp = fieldFromInstruction(insn, 32, 8);
33009 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33010 tmp = fieldFromInstruction(insn, 48, 5) << 2;
33011 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33012 tmp = fieldFromInstruction(insn, 8, 4);
33013 MI.addOperand(MCOperand::createImm(tmp));
33014 tmp = fieldFromInstruction(insn, 3, 3);
33015 MI.addOperand(MCOperand::createImm(tmp));
33016 tmp = fieldFromInstruction(insn, 12, 1);
33017 MI.addOperand(MCOperand::createImm(tmp));
33018 tmp = fieldFromInstruction(insn, 7, 1);
33019 MI.addOperand(MCOperand::createImm(tmp));
33020 tmp = fieldFromInstruction(insn, 13, 1);
33021 MI.addOperand(MCOperand::createImm(tmp));
33022 tmp = fieldFromInstruction(insn, 25, 1);
33023 MI.addOperand(MCOperand::createImm(tmp));
33024 tmp = fieldFromInstruction(insn, 15, 1);
33025 MI.addOperand(MCOperand::createImm(tmp));
33026 tmp = fieldFromInstruction(insn, 16, 1);
33027 MI.addOperand(MCOperand::createImm(tmp));
33028 tmp = fieldFromInstruction(insn, 17, 1);
33029 MI.addOperand(MCOperand::createImm(tmp));
33032 tmp = fieldFromInstruction(insn, 40, 8);
33033 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33034 tmp = fieldFromInstruction(insn, 32, 8);
33035 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33036 tmp = fieldFromInstruction(insn, 48, 5) << 2;
33037 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33038 tmp = fieldFromInstruction(insn, 8, 4);
33039 MI.addOperand(MCOperand::createImm(tmp));
33040 tmp = fieldFromInstruction(insn, 12, 1);
33041 MI.addOperand(MCOperand::createImm(tmp));
33042 tmp = fieldFromInstruction(insn, 13, 1);
33043 MI.addOperand(MCOperand::createImm(tmp));
33044 tmp = fieldFromInstruction(insn, 25, 1);
33045 MI.addOperand(MCOperand::createImm(tmp));
33046 tmp = fieldFromInstruction(insn, 15, 1);
33047 MI.addOperand(MCOperand::createImm(tmp));
33048 tmp = fieldFromInstruction(insn, 16, 1);
33049 MI.addOperand(MCOperand::createImm(tmp));
33050 tmp = fieldFromInstruction(insn, 17, 1);
33051 MI.addOperand(MCOperand::createImm(tmp));
33052 tmp = fieldFromInstruction(insn, 14, 1);
33053 MI.addOperand(MCOperand::createImm(tmp));
33056 tmp = fieldFromInstruction(insn, 40, 8);
33057 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33058 tmp = fieldFromInstruction(insn, 40, 8);
33059 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33060 tmp = fieldFromInstruction(insn, 32, 8);
33061 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33062 tmp = fieldFromInstruction(insn, 48, 5) << 2;
33063 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33064 tmp = fieldFromInstruction(insn, 8, 4);
33065 MI.addOperand(MCOperand::createImm(tmp));
33066 tmp = fieldFromInstruction(insn, 3, 3);
33067 MI.addOperand(MCOperand::createImm(tmp));
33068 tmp = fieldFromInstruction(insn, 12, 1);
33069 MI.addOperand(MCOperand::createImm(tmp));
33070 tmp = fieldFromInstruction(insn, 7, 1);
33071 MI.addOperand(MCOperand::createImm(tmp));
33072 tmp = fieldFromInstruction(insn, 13, 1);
33073 MI.addOperand(MCOperand::createImm(tmp));
33074 tmp = fieldFromInstruction(insn, 25, 1);
33075 MI.addOperand(MCOperand::createImm(tmp));
33076 tmp = fieldFromInstruction(insn, 15, 1);
33077 MI.addOperand(MCOperand::createImm(tmp));
33078 tmp = fieldFromInstruction(insn, 16, 1);
33079 MI.addOperand(MCOperand::createImm(tmp));
33080 tmp = fieldFromInstruction(insn, 17, 1);
33081 MI.addOperand(MCOperand::createImm(tmp));
33084 tmp = fieldFromInstruction(insn, 40, 8);
33085 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33086 tmp = fieldFromInstruction(insn, 40, 8);
33087 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33088 tmp = fieldFromInstruction(insn, 32, 8);
33089 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33090 tmp = fieldFromInstruction(insn, 48, 5) << 2;
33091 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33092 tmp = fieldFromInstruction(insn, 8, 4);
33093 MI.addOperand(MCOperand::createImm(tmp));
33094 tmp = fieldFromInstruction(insn, 3, 3);
33095 MI.addOperand(MCOperand::createImm(tmp));
33096 tmp = fieldFromInstruction(insn, 12, 1);
33097 MI.addOperand(MCOperand::createImm(tmp));
33098 tmp = fieldFromInstruction(insn, 7, 1);
33099 MI.addOperand(MCOperand::createImm(tmp));
33100 tmp = fieldFromInstruction(insn, 13, 1);
33101 MI.addOperand(MCOperand::createImm(tmp));
33102 tmp = fieldFromInstruction(insn, 25, 1);
33103 MI.addOperand(MCOperand::createImm(tmp));
33104 tmp = fieldFromInstruction(insn, 15, 1);
33105 MI.addOperand(MCOperand::createImm(tmp));
33106 tmp = fieldFromInstruction(insn, 16, 1);
33107 MI.addOperand(MCOperand::createImm(tmp));
33108 tmp = fieldFromInstruction(insn, 17, 1);
33109 MI.addOperand(MCOperand::createImm(tmp));
33112 tmp = fieldFromInstruction(insn, 40, 8);
33113 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33114 tmp = fieldFromInstruction(insn, 32, 8);
33115 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33116 tmp = fieldFromInstruction(insn, 48, 5) << 2;
33117 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33118 tmp = fieldFromInstruction(insn, 53, 5) << 2;
33119 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33120 tmp = fieldFromInstruction(insn, 8, 4);
33121 MI.addOperand(MCOperand::createImm(tmp));
33122 tmp = fieldFromInstruction(insn, 3, 3);
33123 MI.addOperand(MCOperand::createImm(tmp));
33124 tmp = fieldFromInstruction(insn, 12, 1);
33125 MI.addOperand(MCOperand::createImm(tmp));
33126 tmp = fieldFromInstruction(insn, 7, 1);
33127 MI.addOperand(MCOperand::createImm(tmp));
33128 tmp = fieldFromInstruction(insn, 13, 1);
33129 MI.addOperand(MCOperand::createImm(tmp));
33130 tmp = fieldFromInstruction(insn, 25, 1);
33131 MI.addOperand(MCOperand::createImm(tmp));
33132 tmp = fieldFromInstruction(insn, 15, 1);
33133 MI.addOperand(MCOperand::createImm(tmp));
33134 tmp = fieldFromInstruction(insn, 16, 1);
33135 MI.addOperand(MCOperand::createImm(tmp));
33136 tmp = fieldFromInstruction(insn, 17, 1);
33137 MI.addOperand(MCOperand::createImm(tmp));
33138 tmp = fieldFromInstruction(insn, 63, 1);
33139 MI.addOperand(MCOperand::createImm(tmp));
33142 tmp = fieldFromInstruction(insn, 40, 8);
33143 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33144 tmp = fieldFromInstruction(insn, 32, 8);
33145 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33146 tmp = fieldFromInstruction(insn, 48, 5) << 2;
33147 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33148 tmp = fieldFromInstruction(insn, 53, 5) << 2;
33149 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33150 tmp = fieldFromInstruction(insn, 8, 4);
33151 MI.addOperand(MCOperand::createImm(tmp));
33152 tmp = fieldFromInstruction(insn, 12, 1);
33153 MI.addOperand(MCOperand::createImm(tmp));
33154 tmp = fieldFromInstruction(insn, 13, 1);
33155 MI.addOperand(MCOperand::createImm(tmp));
33156 tmp = fieldFromInstruction(insn, 25, 1);
33157 MI.addOperand(MCOperand::createImm(tmp));
33158 tmp = fieldFromInstruction(insn, 15, 1);
33159 MI.addOperand(MCOperand::createImm(tmp));
33160 tmp = fieldFromInstruction(insn, 16, 1);
33161 MI.addOperand(MCOperand::createImm(tmp));
33162 tmp = fieldFromInstruction(insn, 17, 1);
33163 MI.addOperand(MCOperand::createImm(tmp));
33164 tmp = fieldFromInstruction(insn, 14, 1);
33165 MI.addOperand(MCOperand::createImm(tmp));
33166 tmp = fieldFromInstruction(insn, 63, 1);
33167 MI.addOperand(MCOperand::createImm(tmp));
33170 tmp = fieldFromInstruction(insn, 40, 8);
33171 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33172 tmp = fieldFromInstruction(insn, 32, 8);
33173 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33174 tmp = fieldFromInstruction(insn, 48, 5) << 2;
33175 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33176 tmp = fieldFromInstruction(insn, 53, 5) << 2;
33177 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33178 tmp = fieldFromInstruction(insn, 8, 4);
33179 MI.addOperand(MCOperand::createImm(tmp));
33180 tmp = fieldFromInstruction(insn, 3, 3);
33181 MI.addOperand(MCOperand::createImm(tmp));
33182 tmp = fieldFromInstruction(insn, 12, 1);
33183 MI.addOperand(MCOperand::createImm(tmp));
33184 tmp = fieldFromInstruction(insn, 7, 1);
33185 MI.addOperand(MCOperand::createImm(tmp));
33186 tmp = fieldFromInstruction(insn, 13, 1);
33187 MI.addOperand(MCOperand::createImm(tmp));
33188 tmp = fieldFromInstruction(insn, 25, 1);
33189 MI.addOperand(MCOperand::createImm(tmp));
33190 tmp = fieldFromInstruction(insn, 15, 1);
33191 MI.addOperand(MCOperand::createImm(tmp));
33192 tmp = fieldFromInstruction(insn, 16, 1);
33193 MI.addOperand(MCOperand::createImm(tmp));
33194 tmp = fieldFromInstruction(insn, 17, 1);
33195 MI.addOperand(MCOperand::createImm(tmp));
33196 tmp = fieldFromInstruction(insn, 63, 1);
33197 MI.addOperand(MCOperand::createImm(tmp));
33200 tmp = fieldFromInstruction(insn, 40, 8);
33201 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33202 tmp = fieldFromInstruction(insn, 32, 8);
33203 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33204 tmp = fieldFromInstruction(insn, 48, 5) << 2;
33205 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33206 tmp = fieldFromInstruction(insn, 53, 5) << 2;
33207 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33208 tmp = fieldFromInstruction(insn, 8, 4);
33209 MI.addOperand(MCOperand::createImm(tmp));
33210 tmp = fieldFromInstruction(insn, 12, 1);
33211 MI.addOperand(MCOperand::createImm(tmp));
33212 tmp = fieldFromInstruction(insn, 13, 1);
33213 MI.addOperand(MCOperand::createImm(tmp));
33214 tmp = fieldFromInstruction(insn, 25, 1);
33215 MI.addOperand(MCOperand::createImm(tmp));
33216 tmp = fieldFromInstruction(insn, 15, 1);
33217 MI.addOperand(MCOperand::createImm(tmp));
33218 tmp = fieldFromInstruction(insn, 16, 1);
33219 MI.addOperand(MCOperand::createImm(tmp));
33220 tmp = fieldFromInstruction(insn, 17, 1);
33221 MI.addOperand(MCOperand::createImm(tmp));
33222 tmp = fieldFromInstruction(insn, 14, 1);
33223 MI.addOperand(MCOperand::createImm(tmp));
33224 tmp = fieldFromInstruction(insn, 63, 1);
33225 MI.addOperand(MCOperand::createImm(tmp));
33228 tmp = fieldFromInstruction(insn, 40, 8);
33229 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33230 tmp = fieldFromInstruction(insn, 32, 8);
33231 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33232 tmp = fieldFromInstruction(insn, 48, 5) << 2;
33233 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33234 tmp = fieldFromInstruction(insn, 53, 5) << 2;
33235 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33236 tmp = fieldFromInstruction(insn, 8, 4);
33237 MI.addOperand(MCOperand::createImm(tmp));
33238 tmp = fieldFromInstruction(insn, 3, 3);
33239 MI.addOperand(MCOperand::createImm(tmp));
33240 tmp = fieldFromInstruction(insn, 12, 1);
33241 MI.addOperand(MCOperand::createImm(tmp));
33242 tmp = fieldFromInstruction(insn, 7, 1);
33243 MI.addOperand(MCOperand::createImm(tmp));
33244 tmp = fieldFromInstruction(insn, 13, 1);
33245 MI.addOperand(MCOperand::createImm(tmp));
33246 tmp = fieldFromInstruction(insn, 25, 1);
33247 MI.addOperand(MCOperand::createImm(tmp));
33248 tmp = fieldFromInstruction(insn, 15, 1);
33249 MI.addOperand(MCOperand::createImm(tmp));
33250 tmp = fieldFromInstruction(insn, 16, 1);
33251 MI.addOperand(MCOperand::createImm(tmp));
33252 tmp = fieldFromInstruction(insn, 17, 1);
33253 MI.addOperand(MCOperand::createImm(tmp));
33254 tmp = fieldFromInstruction(insn, 63, 1);
33255 MI.addOperand(MCOperand::createImm(tmp));
33258 tmp = fieldFromInstruction(insn, 40, 8);
33259 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33260 tmp = fieldFromInstruction(insn, 32, 8);
33261 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33262 tmp = fieldFromInstruction(insn, 48, 5) << 2;
33263 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33264 tmp = fieldFromInstruction(insn, 53, 5) << 2;
33265 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33266 tmp = fieldFromInstruction(insn, 8, 4);
33267 MI.addOperand(MCOperand::createImm(tmp));
33268 tmp = fieldFromInstruction(insn, 12, 1);
33269 MI.addOperand(MCOperand::createImm(tmp));
33270 tmp = fieldFromInstruction(insn, 13, 1);
33271 MI.addOperand(MCOperand::createImm(tmp));
33272 tmp = fieldFromInstruction(insn, 25, 1);
33273 MI.addOperand(MCOperand::createImm(tmp));
33274 tmp = fieldFromInstruction(insn, 15, 1);
33275 MI.addOperand(MCOperand::createImm(tmp));
33276 tmp = fieldFromInstruction(insn, 16, 1);
33277 MI.addOperand(MCOperand::createImm(tmp));
33278 tmp = fieldFromInstruction(insn, 17, 1);
33279 MI.addOperand(MCOperand::createImm(tmp));
33280 tmp = fieldFromInstruction(insn, 14, 1);
33281 MI.addOperand(MCOperand::createImm(tmp));
33282 tmp = fieldFromInstruction(insn, 63, 1);
33283 MI.addOperand(MCOperand::createImm(tmp));
33286 tmp = fieldFromInstruction(insn, 40, 8);
33287 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33288 tmp = fieldFromInstruction(insn, 32, 8);
33289 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33290 tmp = fieldFromInstruction(insn, 48, 5) << 2;
33291 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33292 tmp = fieldFromInstruction(insn, 53, 5) << 2;
33293 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33294 tmp = fieldFromInstruction(insn, 8, 4);
33295 MI.addOperand(MCOperand::createImm(tmp));
33296 tmp = fieldFromInstruction(insn, 3, 3);
33297 MI.addOperand(MCOperand::createImm(tmp));
33298 tmp = fieldFromInstruction(insn, 12, 1);
33299 MI.addOperand(MCOperand::createImm(tmp));
33300 tmp = fieldFromInstruction(insn, 7, 1);
33301 MI.addOperand(MCOperand::createImm(tmp));
33302 tmp = fieldFromInstruction(insn, 13, 1);
33303 MI.addOperand(MCOperand::createImm(tmp));
33304 tmp = fieldFromInstruction(insn, 25, 1);
33305 MI.addOperand(MCOperand::createImm(tmp));
33306 tmp = fieldFromInstruction(insn, 15, 1);
33307 MI.addOperand(MCOperand::createImm(tmp));
33308 tmp = fieldFromInstruction(insn, 16, 1);
33309 MI.addOperand(MCOperand::createImm(tmp));
33310 tmp = fieldFromInstruction(insn, 17, 1);
33311 MI.addOperand(MCOperand::createImm(tmp));
33312 tmp = fieldFromInstruction(insn, 63, 1);
33313 MI.addOperand(MCOperand::createImm(tmp));
33316 tmp = fieldFromInstruction(insn, 40, 8);
33317 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33318 tmp = fieldFromInstruction(insn, 32, 8);
33319 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33320 tmp = fieldFromInstruction(insn, 48, 5) << 2;
33321 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33322 tmp = fieldFromInstruction(insn, 53, 5) << 2;
33323 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33324 tmp = fieldFromInstruction(insn, 8, 4);
33325 MI.addOperand(MCOperand::createImm(tmp));
33326 tmp = fieldFromInstruction(insn, 12, 1);
33327 MI.addOperand(MCOperand::createImm(tmp));
33328 tmp = fieldFromInstruction(insn, 13, 1);
33329 MI.addOperand(MCOperand::createImm(tmp));
33330 tmp = fieldFromInstruction(insn, 25, 1);
33331 MI.addOperand(MCOperand::createImm(tmp));
33332 tmp = fieldFromInstruction(insn, 15, 1);
33333 MI.addOperand(MCOperand::createImm(tmp));
33334 tmp = fieldFromInstruction(insn, 16, 1);
33335 MI.addOperand(MCOperand::createImm(tmp));
33336 tmp = fieldFromInstruction(insn, 17, 1);
33337 MI.addOperand(MCOperand::createImm(tmp));
33338 tmp = fieldFromInstruction(insn, 14, 1);
33339 MI.addOperand(MCOperand::createImm(tmp));
33340 tmp = fieldFromInstruction(insn, 63, 1);
33341 MI.addOperand(MCOperand::createImm(tmp));
33344 tmp = fieldFromInstruction(insn, 40, 8);
33345 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33346 tmp = fieldFromInstruction(insn, 32, 8);
33347 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33348 tmp = fieldFromInstruction(insn, 48, 5) << 2;
33349 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33350 tmp = fieldFromInstruction(insn, 53, 5) << 2;
33351 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33352 tmp = fieldFromInstruction(insn, 8, 4);
33353 MI.addOperand(MCOperand::createImm(tmp));
33354 tmp = fieldFromInstruction(insn, 3, 3);
33355 MI.addOperand(MCOperand::createImm(tmp));
33356 tmp = fieldFromInstruction(insn, 12, 1);
33357 MI.addOperand(MCOperand::createImm(tmp));
33358 tmp = fieldFromInstruction(insn, 7, 1);
33359 MI.addOperand(MCOperand::createImm(tmp));
33360 tmp = fieldFromInstruction(insn, 13, 1);
33361 MI.addOperand(MCOperand::createImm(tmp));
33362 tmp = fieldFromInstruction(insn, 25, 1);
33363 MI.addOperand(MCOperand::createImm(tmp));
33364 tmp = fieldFromInstruction(insn, 15, 1);
33365 MI.addOperand(MCOperand::createImm(tmp));
33366 tmp = fieldFromInstruction(insn, 16, 1);
33367 MI.addOperand(MCOperand::createImm(tmp));
33368 tmp = fieldFromInstruction(insn, 17, 1);
33369 MI.addOperand(MCOperand::createImm(tmp));
33370 tmp = fieldFromInstruction(insn, 63, 1);
33371 MI.addOperand(MCOperand::createImm(tmp));
33374 tmp = fieldFromInstruction(insn, 40, 8);
33375 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33376 tmp = fieldFromInstruction(insn, 32, 8);
33377 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33378 tmp = fieldFromInstruction(insn, 48, 5) << 2;
33379 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33380 tmp = fieldFromInstruction(insn, 53, 5) << 2;
33381 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33382 tmp = fieldFromInstruction(insn, 8, 4);
33383 MI.addOperand(MCOperand::createImm(tmp));
33384 tmp = fieldFromInstruction(insn, 12, 1);
33385 MI.addOperand(MCOperand::createImm(tmp));
33386 tmp = fieldFromInstruction(insn, 13, 1);
33387 MI.addOperand(MCOperand::createImm(tmp));
33388 tmp = fieldFromInstruction(insn, 25, 1);
33389 MI.addOperand(MCOperand::createImm(tmp));
33390 tmp = fieldFromInstruction(insn, 15, 1);
33391 MI.addOperand(MCOperand::createImm(tmp));
33392 tmp = fieldFromInstruction(insn, 16, 1);
33393 MI.addOperand(MCOperand::createImm(tmp));
33394 tmp = fieldFromInstruction(insn, 17, 1);
33395 MI.addOperand(MCOperand::createImm(tmp));
33396 tmp = fieldFromInstruction(insn, 14, 1);
33397 MI.addOperand(MCOperand::createImm(tmp));
33398 tmp = fieldFromInstruction(insn, 63, 1);
33399 MI.addOperand(MCOperand::createImm(tmp));
33402 tmp = fieldFromInstruction(insn, 40, 8);
33403 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33404 tmp = fieldFromInstruction(insn, 32, 8);
33405 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33406 tmp = fieldFromInstruction(insn, 48, 5) << 2;
33407 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33408 tmp = fieldFromInstruction(insn, 53, 5) << 2;
33409 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33410 tmp = fieldFromInstruction(insn, 8, 4);
33411 MI.addOperand(MCOperand::createImm(tmp));
33412 tmp = fieldFromInstruction(insn, 3, 3);
33413 MI.addOperand(MCOperand::createImm(tmp));
33414 tmp = fieldFromInstruction(insn, 12, 1);
33415 MI.addOperand(MCOperand::createImm(tmp));
33416 tmp = fieldFromInstruction(insn, 7, 1);
33417 MI.addOperand(MCOperand::createImm(tmp));
33418 tmp = fieldFromInstruction(insn, 13, 1);
33419 MI.addOperand(MCOperand::createImm(tmp));
33420 tmp = fieldFromInstruction(insn, 25, 1);
33421 MI.addOperand(MCOperand::createImm(tmp));
33422 tmp = fieldFromInstruction(insn, 15, 1);
33423 MI.addOperand(MCOperand::createImm(tmp));
33424 tmp = fieldFromInstruction(insn, 16, 1);
33425 MI.addOperand(MCOperand::createImm(tmp));
33426 tmp = fieldFromInstruction(insn, 17, 1);
33427 MI.addOperand(MCOperand::createImm(tmp));
33428 tmp = fieldFromInstruction(insn, 63, 1);
33429 MI.addOperand(MCOperand::createImm(tmp));
33432 tmp = fieldFromInstruction(insn, 40, 8);
33433 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33434 tmp = fieldFromInstruction(insn, 32, 8);
33435 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33436 tmp = fieldFromInstruction(insn, 48, 5) << 2;
33437 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33438 tmp = fieldFromInstruction(insn, 53, 5) << 2;
33439 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33440 tmp = fieldFromInstruction(insn, 8, 4);
33441 MI.addOperand(MCOperand::createImm(tmp));
33442 tmp = fieldFromInstruction(insn, 12, 1);
33443 MI.addOperand(MCOperand::createImm(tmp));
33444 tmp = fieldFromInstruction(insn, 13, 1);
33445 MI.addOperand(MCOperand::createImm(tmp));
33446 tmp = fieldFromInstruction(insn, 25, 1);
33447 MI.addOperand(MCOperand::createImm(tmp));
33448 tmp = fieldFromInstruction(insn, 15, 1);
33449 MI.addOperand(MCOperand::createImm(tmp));
33450 tmp = fieldFromInstruction(insn, 16, 1);
33451 MI.addOperand(MCOperand::createImm(tmp));
33452 tmp = fieldFromInstruction(insn, 17, 1);
33453 MI.addOperand(MCOperand::createImm(tmp));
33454 tmp = fieldFromInstruction(insn, 14, 1);
33455 MI.addOperand(MCOperand::createImm(tmp));
33456 tmp = fieldFromInstruction(insn, 63, 1);
33457 MI.addOperand(MCOperand::createImm(tmp));
33460 tmp = fieldFromInstruction(insn, 40, 8);
33461 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33462 tmp = fieldFromInstruction(insn, 32, 8);
33463 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33464 tmp = fieldFromInstruction(insn, 48, 5) << 2;
33465 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33466 tmp = fieldFromInstruction(insn, 53, 5) << 2;
33467 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33468 tmp = fieldFromInstruction(insn, 8, 4);
33469 MI.addOperand(MCOperand::createImm(tmp));
33470 tmp = fieldFromInstruction(insn, 3, 3);
33471 MI.addOperand(MCOperand::createImm(tmp));
33472 tmp = fieldFromInstruction(insn, 12, 1);
33473 MI.addOperand(MCOperand::createImm(tmp));
33474 tmp = fieldFromInstruction(insn, 7, 1);
33475 MI.addOperand(MCOperand::createImm(tmp));
33476 tmp = fieldFromInstruction(insn, 13, 1);
33477 MI.addOperand(MCOperand::createImm(tmp));
33478 tmp = fieldFromInstruction(insn, 25, 1);
33479 MI.addOperand(MCOperand::createImm(tmp));
33480 tmp = fieldFromInstruction(insn, 15, 1);
33481 MI.addOperand(MCOperand::createImm(tmp));
33482 tmp = fieldFromInstruction(insn, 16, 1);
33483 MI.addOperand(MCOperand::createImm(tmp));
33484 tmp = fieldFromInstruction(insn, 17, 1);
33485 MI.addOperand(MCOperand::createImm(tmp));
33486 tmp = fieldFromInstruction(insn, 63, 1);
33487 MI.addOperand(MCOperand::createImm(tmp));
33490 tmp = fieldFromInstruction(insn, 40, 8);
33491 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33492 tmp = fieldFromInstruction(insn, 32, 8);
33493 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33494 tmp = fieldFromInstruction(insn, 48, 5) << 2;
33495 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33496 tmp = fieldFromInstruction(insn, 53, 5) << 2;
33497 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33498 tmp = fieldFromInstruction(insn, 8, 4);
33499 MI.addOperand(MCOperand::createImm(tmp));
33500 tmp = fieldFromInstruction(insn, 12, 1);
33501 MI.addOperand(MCOperand::createImm(tmp));
33502 tmp = fieldFromInstruction(insn, 13, 1);
33503 MI.addOperand(MCOperand::createImm(tmp));
33504 tmp = fieldFromInstruction(insn, 25, 1);
33505 MI.addOperand(MCOperand::createImm(tmp));
33506 tmp = fieldFromInstruction(insn, 15, 1);
33507 MI.addOperand(MCOperand::createImm(tmp));
33508 tmp = fieldFromInstruction(insn, 16, 1);
33509 MI.addOperand(MCOperand::createImm(tmp));
33510 tmp = fieldFromInstruction(insn, 17, 1);
33511 MI.addOperand(MCOperand::createImm(tmp));
33512 tmp = fieldFromInstruction(insn, 14, 1);
33513 MI.addOperand(MCOperand::createImm(tmp));
33514 tmp = fieldFromInstruction(insn, 63, 1);
33515 MI.addOperand(MCOperand::createImm(tmp));
33518 tmp = fieldFromInstruction(insn, 40, 8);
33519 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33520 tmp = fieldFromInstruction(insn, 32, 8);
33521 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33522 tmp = fieldFromInstruction(insn, 48, 5) << 2;
33523 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33524 tmp = fieldFromInstruction(insn, 53, 5) << 2;
33525 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33526 tmp = fieldFromInstruction(insn, 8, 4);
33527 MI.addOperand(MCOperand::createImm(tmp));
33528 tmp = fieldFromInstruction(insn, 3, 3);
33529 MI.addOperand(MCOperand::createImm(tmp));
33530 tmp = fieldFromInstruction(insn, 12, 1);
33531 MI.addOperand(MCOperand::createImm(tmp));
33532 tmp = fieldFromInstruction(insn, 7, 1);
33533 MI.addOperand(MCOperand::createImm(tmp));
33534 tmp = fieldFromInstruction(insn, 13, 1);
33535 MI.addOperand(MCOperand::createImm(tmp));
33536 tmp = fieldFromInstruction(insn, 25, 1);
33537 MI.addOperand(MCOperand::createImm(tmp));
33538 tmp = fieldFromInstruction(insn, 15, 1);
33539 MI.addOperand(MCOperand::createImm(tmp));
33540 tmp = fieldFromInstruction(insn, 16, 1);
33541 MI.addOperand(MCOperand::createImm(tmp));
33542 tmp = fieldFromInstruction(insn, 17, 1);
33543 MI.addOperand(MCOperand::createImm(tmp));
33544 tmp = fieldFromInstruction(insn, 63, 1);
33545 MI.addOperand(MCOperand::createImm(tmp));
33548 tmp = fieldFromInstruction(insn, 40, 8);
33549 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33550 tmp = fieldFromInstruction(insn, 32, 8);
33551 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33552 tmp = fieldFromInstruction(insn, 48, 5) << 2;
33553 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33554 tmp = fieldFromInstruction(insn, 53, 5) << 2;
33555 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33556 tmp = fieldFromInstruction(insn, 8, 4);
33557 MI.addOperand(MCOperand::createImm(tmp));
33558 tmp = fieldFromInstruction(insn, 12, 1);
33559 MI.addOperand(MCOperand::createImm(tmp));
33560 tmp = fieldFromInstruction(insn, 13, 1);
33561 MI.addOperand(MCOperand::createImm(tmp));
33562 tmp = fieldFromInstruction(insn, 25, 1);
33563 MI.addOperand(MCOperand::createImm(tmp));
33564 tmp = fieldFromInstruction(insn, 15, 1);
33565 MI.addOperand(MCOperand::createImm(tmp));
33566 tmp = fieldFromInstruction(insn, 16, 1);
33567 MI.addOperand(MCOperand::createImm(tmp));
33568 tmp = fieldFromInstruction(insn, 17, 1);
33569 MI.addOperand(MCOperand::createImm(tmp));
33570 tmp = fieldFromInstruction(insn, 14, 1);
33571 MI.addOperand(MCOperand::createImm(tmp));
33572 tmp = fieldFromInstruction(insn, 63, 1);
33573 MI.addOperand(MCOperand::createImm(tmp));
33576 tmp = fieldFromInstruction(insn, 40, 8);
33577 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33578 tmp = fieldFromInstruction(insn, 32, 8);
33579 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33580 tmp = fieldFromInstruction(insn, 48, 5) << 2;
33581 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33582 tmp = fieldFromInstruction(insn, 53, 5) << 2;
33583 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33584 tmp = fieldFromInstruction(insn, 8, 4);
33585 MI.addOperand(MCOperand::createImm(tmp));
33586 tmp = fieldFromInstruction(insn, 3, 3);
33587 MI.addOperand(MCOperand::createImm(tmp));
33588 tmp = fieldFromInstruction(insn, 12, 1);
33589 MI.addOperand(MCOperand::createImm(tmp));
33590 tmp = fieldFromInstruction(insn, 7, 1);
33591 MI.addOperand(MCOperand::createImm(tmp));
33592 tmp = fieldFromInstruction(insn, 13, 1);
33593 MI.addOperand(MCOperand::createImm(tmp));
33594 tmp = fieldFromInstruction(insn, 25, 1);
33595 MI.addOperand(MCOperand::createImm(tmp));
33596 tmp = fieldFromInstruction(insn, 15, 1);
33597 MI.addOperand(MCOperand::createImm(tmp));
33598 tmp = fieldFromInstruction(insn, 16, 1);
33599 MI.addOperand(MCOperand::createImm(tmp));
33600 tmp = fieldFromInstruction(insn, 17, 1);
33601 MI.addOperand(MCOperand::createImm(tmp));
33604 tmp = fieldFromInstruction(insn, 40, 8);
33605 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33606 tmp = fieldFromInstruction(insn, 32, 8);
33607 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33608 tmp = fieldFromInstruction(insn, 48, 5) << 2;
33609 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33610 tmp = fieldFromInstruction(insn, 53, 5) << 2;
33611 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33612 tmp = fieldFromInstruction(insn, 8, 4);
33613 MI.addOperand(MCOperand::createImm(tmp));
33614 tmp = fieldFromInstruction(insn, 12, 1);
33615 MI.addOperand(MCOperand::createImm(tmp));
33616 tmp = fieldFromInstruction(insn, 13, 1);
33617 MI.addOperand(MCOperand::createImm(tmp));
33618 tmp = fieldFromInstruction(insn, 25, 1);
33619 MI.addOperand(MCOperand::createImm(tmp));
33620 tmp = fieldFromInstruction(insn, 15, 1);
33621 MI.addOperand(MCOperand::createImm(tmp));
33622 tmp = fieldFromInstruction(insn, 16, 1);
33623 MI.addOperand(MCOperand::createImm(tmp));
33624 tmp = fieldFromInstruction(insn, 17, 1);
33625 MI.addOperand(MCOperand::createImm(tmp));
33626 tmp = fieldFromInstruction(insn, 14, 1);
33627 MI.addOperand(MCOperand::createImm(tmp));
33630 tmp = fieldFromInstruction(insn, 17, 8);
33631 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33632 tmp = fieldFromInstruction(insn, 17, 8);
33633 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33634 tmp = fieldFromInstruction(insn, 52, 2);
33635 MI.addOperand(MCOperand::createImm(tmp));
33636 tmp = fieldFromInstruction(insn, 32, 8);
33637 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33638 tmp = fieldFromInstruction(insn, 54, 2);
33639 MI.addOperand(MCOperand::createImm(tmp));
33640 tmp = fieldFromInstruction(insn, 9, 8);
33641 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33642 tmp = fieldFromInstruction(insn, 40, 9);
33643 MI.addOperand(MCOperand::createImm(tmp));
33644 tmp = fieldFromInstruction(insn, 60, 4);
33645 MI.addOperand(MCOperand::createImm(tmp));
33646 tmp = fieldFromInstruction(insn, 56, 4);
33647 MI.addOperand(MCOperand::createImm(tmp));
33648 tmp = fieldFromInstruction(insn, 51, 1);
33649 MI.addOperand(MCOperand::createImm(tmp));
33652 tmp = fieldFromInstruction(insn, 17, 8);
33653 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33654 tmp = fieldFromInstruction(insn, 17, 8);
33655 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33656 tmp = fieldFromInstruction(insn, 32, 8);
33657 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33658 tmp = fieldFromInstruction(insn, 9, 8);
33659 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33660 tmp = fieldFromInstruction(insn, 40, 9);
33661 MI.addOperand(MCOperand::createImm(tmp));
33662 tmp = fieldFromInstruction(insn, 60, 4);
33663 MI.addOperand(MCOperand::createImm(tmp));
33664 tmp = fieldFromInstruction(insn, 56, 4);
33665 MI.addOperand(MCOperand::createImm(tmp));
33666 tmp = fieldFromInstruction(insn, 51, 1);
33667 MI.addOperand(MCOperand::createImm(tmp));
33670 tmp = fieldFromInstruction(insn, 17, 8);
33671 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33672 tmp = fieldFromInstruction(insn, 52, 2);
33673 MI.addOperand(MCOperand::createImm(tmp));
33674 tmp = fieldFromInstruction(insn, 32, 8);
33675 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33676 tmp = fieldFromInstruction(insn, 54, 2);
33677 MI.addOperand(MCOperand::createImm(tmp));
33678 tmp = fieldFromInstruction(insn, 9, 8);
33679 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33680 tmp = fieldFromInstruction(insn, 17, 8);
33681 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33682 tmp = fieldFromInstruction(insn, 40, 9);
33683 MI.addOperand(MCOperand::createImm(tmp));
33684 tmp = fieldFromInstruction(insn, 60, 4);
33685 MI.addOperand(MCOperand::createImm(tmp));
33686 tmp = fieldFromInstruction(insn, 56, 4);
33687 MI.addOperand(MCOperand::createImm(tmp));
33688 tmp = fieldFromInstruction(insn, 51, 1);
33689 MI.addOperand(MCOperand::createImm(tmp));
33692 tmp = fieldFromInstruction(insn, 17, 8);
33693 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33694 tmp = fieldFromInstruction(insn, 17, 8);
33695 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33696 tmp = fieldFromInstruction(insn, 32, 8);
33697 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33698 tmp = fieldFromInstruction(insn, 40, 9);
33699 MI.addOperand(MCOperand::createImm(tmp));
33700 tmp = fieldFromInstruction(insn, 60, 4);
33701 MI.addOperand(MCOperand::createImm(tmp));
33702 tmp = fieldFromInstruction(insn, 56, 4);
33703 MI.addOperand(MCOperand::createImm(tmp));
33704 tmp = fieldFromInstruction(insn, 51, 1);
33705 MI.addOperand(MCOperand::createImm(tmp));
33708 tmp = fieldFromInstruction(insn, 17, 8);
33709 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33710 tmp = fieldFromInstruction(insn, 17, 8);
33711 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33712 tmp = fieldFromInstruction(insn, 52, 2);
33713 MI.addOperand(MCOperand::createImm(tmp));
33714 tmp = fieldFromInstruction(insn, 32, 8);
33715 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33716 tmp = fieldFromInstruction(insn, 40, 9);
33717 MI.addOperand(MCOperand::createImm(tmp));
33718 tmp = fieldFromInstruction(insn, 60, 4);
33719 MI.addOperand(MCOperand::createImm(tmp));
33720 tmp = fieldFromInstruction(insn, 56, 4);
33721 MI.addOperand(MCOperand::createImm(tmp));
33722 tmp = fieldFromInstruction(insn, 51, 1);
33723 MI.addOperand(MCOperand::createImm(tmp));
33726 tmp = fieldFromInstruction(insn, 17, 8);
33727 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33728 tmp = fieldFromInstruction(insn, 17, 8);
33729 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33730 tmp = fieldFromInstruction(insn, 32, 8);
33731 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33732 tmp = fieldFromInstruction(insn, 9, 8);
33733 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33734 tmp = fieldFromInstruction(insn, 40, 24);
33735 MI.addOperand(MCOperand::createImm(tmp));
33736 tmp = fieldFromInstruction(insn, 0, 9);
33737 MI.addOperand(MCOperand::createImm(tmp));
33740 tmp = fieldFromInstruction(insn, 17, 8);
33741 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33742 tmp = fieldFromInstruction(insn, 32, 8);
33743 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33744 tmp = fieldFromInstruction(insn, 9, 8);
33745 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33746 tmp = fieldFromInstruction(insn, 17, 8);
33747 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33748 tmp = fieldFromInstruction(insn, 40, 24);
33749 MI.addOperand(MCOperand::createImm(tmp));
33750 tmp = fieldFromInstruction(insn, 0, 9);
33751 MI.addOperand(MCOperand::createImm(tmp));
33754 tmp = fieldFromInstruction(insn, 17, 8);
33755 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33756 tmp = fieldFromInstruction(insn, 17, 8);
33757 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33758 tmp = fieldFromInstruction(insn, 32, 8);
33759 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33760 tmp = fieldFromInstruction(insn, 40, 24);
33761 MI.addOperand(MCOperand::createImm(tmp));
33762 tmp = fieldFromInstruction(insn, 0, 9);
33763 MI.addOperand(MCOperand::createImm(tmp));
33766 tmp = fieldFromInstruction(insn, 17, 8);
33767 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33768 tmp = fieldFromInstruction(insn, 0, 9);
33769 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33770 tmp = fieldFromInstruction(insn, 9, 8);
33771 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33774 tmp = fieldFromInstruction(insn, 17, 8);
33775 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33776 tmp = fieldFromInstruction(insn, 0, 9);
33777 if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33778 tmp = fieldFromInstruction(insn, 9, 8);
33779 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33780 tmp = fieldFromInstruction(insn, 17, 8);
33781 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33784 tmp = fieldFromInstruction(insn, 17, 8);
33785 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33786 tmp = fieldFromInstruction(insn, 0, 9);
33787 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33788 tmp = fieldFromInstruction(insn, 9, 8);
33789 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33790 tmp = fieldFromInstruction(insn, 17, 8);
33791 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33794 tmp = fieldFromInstruction(insn, 17, 8);
33795 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33796 tmp = fieldFromInstruction(insn, 0, 9);
33797 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33798 tmp = fieldFromInstruction(insn, 9, 8);
33799 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33802 tmp = fieldFromInstruction(insn, 17, 8);
33803 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33804 tmp = fieldFromInstruction(insn, 0, 9);
33805 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33806 tmp = fieldFromInstruction(insn, 9, 8);
33807 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33808 tmp = fieldFromInstruction(insn, 17, 8);
33809 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33812 tmp = fieldFromInstruction(insn, 17, 8);
33813 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33814 tmp = fieldFromInstruction(insn, 0, 9);
33815 if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33816 tmp = fieldFromInstruction(insn, 9, 8);
33817 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33820 tmp = fieldFromInstruction(insn, 0, 9);
33821 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33822 tmp = fieldFromInstruction(insn, 9, 8);
33823 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33826 tmp = fieldFromInstruction(insn, 0, 9);
33827 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33828 tmp = fieldFromInstruction(insn, 9, 8);
33829 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33832 tmp = fieldFromInstruction(insn, 0, 9);
33833 if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33834 tmp = fieldFromInstruction(insn, 9, 8);
33835 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33838 tmp = fieldFromInstruction(insn, 0, 9);
33839 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33840 tmp = fieldFromInstruction(insn, 9, 8);
33841 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33844 tmp = fieldFromInstruction(insn, 0, 9);
33845 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33846 tmp = fieldFromInstruction(insn, 9, 8);
33847 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33850 tmp = fieldFromInstruction(insn, 17, 8);
33851 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33852 tmp = fieldFromInstruction(insn, 0, 9);
33853 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33856 tmp = fieldFromInstruction(insn, 17, 8);
33857 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33858 tmp = fieldFromInstruction(insn, 0, 9);
33859 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33862 tmp = fieldFromInstruction(insn, 17, 8);
33863 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33864 tmp = fieldFromInstruction(insn, 0, 9);
33865 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33868 tmp = fieldFromInstruction(insn, 17, 8);
33869 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33870 tmp = fieldFromInstruction(insn, 0, 9);
33871 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33874 tmp = fieldFromInstruction(insn, 17, 8);
33875 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33876 tmp = fieldFromInstruction(insn, 0, 9);
33877 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33880 tmp = fieldFromInstruction(insn, 17, 8);
33881 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33882 tmp = fieldFromInstruction(insn, 0, 9);
33883 if (DecodeVS_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33886 tmp = fieldFromInstruction(insn, 17, 8);
33887 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33888 tmp = fieldFromInstruction(insn, 0, 9);
33889 if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33892 tmp = fieldFromInstruction(insn, 17, 8);
33893 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33894 tmp = fieldFromInstruction(insn, 0, 9);
33895 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33896 tmp = fieldFromInstruction(insn, 0, 9);
33897 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33898 tmp = fieldFromInstruction(insn, 17, 8);
33899 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33902 tmp = fieldFromInstruction(insn, 16, 7);
33903 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33904 tmp = fieldFromInstruction(insn, 0, 8);
33905 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33906 tmp = fieldFromInstruction(insn, 8, 8);
33907 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33910 tmp = fieldFromInstruction(insn, 16, 7);
33911 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33912 tmp = fieldFromInstruction(insn, 0, 8);
33913 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33914 tmp = fieldFromInstruction(insn, 8, 8);
33915 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33918 tmp = fieldFromInstruction(insn, 16, 7);
33919 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33920 tmp = fieldFromInstruction(insn, 0, 8);
33921 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33922 tmp = fieldFromInstruction(insn, 8, 8);
33923 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33926 tmp = fieldFromInstruction(insn, 16, 7);
33927 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33928 tmp = fieldFromInstruction(insn, 0, 8);
33929 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33930 tmp = fieldFromInstruction(insn, 8, 8);
33931 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33934 tmp = fieldFromInstruction(insn, 16, 7);
33935 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33936 tmp = fieldFromInstruction(insn, 0, 16);
33937 MI.addOperand(MCOperand::createImm(tmp));
33940 tmp = fieldFromInstruction(insn, 16, 7);
33941 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33942 tmp = fieldFromInstruction(insn, 16, 7);
33943 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33944 tmp = fieldFromInstruction(insn, 0, 16);
33945 MI.addOperand(MCOperand::createImm(tmp));
33948 tmp = fieldFromInstruction(insn, 16, 7);
33949 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33950 tmp = fieldFromInstruction(insn, 0, 16);
33951 if (decodeSoppBrTarget(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33954 tmp = fieldFromInstruction(insn, 0, 16);
33955 if (decodeSoppBrTarget(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33956 tmp = fieldFromInstruction(insn, 16, 7);
33957 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33960 tmp = fieldFromInstruction(insn, 16, 7);
33961 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33962 tmp = fieldFromInstruction(insn, 0, 8);
33963 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33966 tmp = fieldFromInstruction(insn, 16, 7);
33967 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33968 tmp = fieldFromInstruction(insn, 0, 8);
33969 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33972 tmp = fieldFromInstruction(insn, 16, 7);
33973 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33974 tmp = fieldFromInstruction(insn, 0, 8);
33975 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33978 tmp = fieldFromInstruction(insn, 16, 7);
33979 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33980 tmp = fieldFromInstruction(insn, 0, 8);
33981 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33984 tmp = fieldFromInstruction(insn, 16, 7);
33985 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33988 tmp = fieldFromInstruction(insn, 0, 8);
33989 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33992 tmp = fieldFromInstruction(insn, 18, 8);
33993 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33994 tmp = fieldFromInstruction(insn, 0, 8);
33995 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
33996 tmp = fieldFromInstruction(insn, 10, 6);
33997 MI.addOperand(MCOperand::createImm(tmp));
33998 tmp = fieldFromInstruction(insn, 8, 2);
33999 MI.addOperand(MCOperand::createImm(tmp));
34002 tmp = fieldFromInstruction(insn, 18, 8);
34003 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34004 tmp = fieldFromInstruction(insn, 18, 8);
34005 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34006 tmp = fieldFromInstruction(insn, 0, 8);
34007 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34008 tmp = fieldFromInstruction(insn, 10, 6);
34009 MI.addOperand(MCOperand::createImm(tmp));
34010 tmp = fieldFromInstruction(insn, 8, 2);
34011 MI.addOperand(MCOperand::createImm(tmp));
34014 tmp = fieldFromInstruction(insn, 18, 8);
34015 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34016 tmp = fieldFromInstruction(insn, 0, 8);
34017 MI.addOperand(MCOperand::createImm(tmp));
34018 tmp = fieldFromInstruction(insn, 10, 6);
34019 MI.addOperand(MCOperand::createImm(tmp));
34020 tmp = fieldFromInstruction(insn, 8, 2);
34021 MI.addOperand(MCOperand::createImm(tmp));
34024 tmp = fieldFromInstruction(insn, 17, 8);
34025 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34026 tmp = fieldFromInstruction(insn, 0, 9);
34027 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34028 tmp = fieldFromInstruction(insn, 32, 32);
34029 MI.addOperand(MCOperand::createImm(tmp));
34030 tmp = fieldFromInstruction(insn, 9, 8);
34031 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34034 tmp = fieldFromInstruction(insn, 17, 8);
34035 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34036 tmp = fieldFromInstruction(insn, 0, 9);
34037 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34038 tmp = fieldFromInstruction(insn, 9, 8);
34039 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34040 tmp = fieldFromInstruction(insn, 32, 32);
34041 MI.addOperand(MCOperand::createImm(tmp));
34044 tmp = fieldFromInstruction(insn, 17, 8);
34045 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34046 tmp = fieldFromInstruction(insn, 0, 9);
34047 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34048 tmp = fieldFromInstruction(insn, 9, 8);
34049 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34050 tmp = fieldFromInstruction(insn, 32, 32);
34051 MI.addOperand(MCOperand::createImm(tmp));
34054 tmp = fieldFromInstruction(insn, 32, 32);
34055 MI.addOperand(MCOperand::createImm(tmp));
34056 tmp = fieldFromInstruction(insn, 0, 16);
34057 MI.addOperand(MCOperand::createImm(tmp));
34060 tmp = fieldFromInstruction(insn, 0, 8);
34061 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34062 tmp = 0x0;
34063 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34064 tmp |= fieldFromInstruction(insn, 11, 1) << 2;
34065 tmp |= fieldFromInstruction(insn, 59, 1) << 3;
34066 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34067 MI.addOperand(MCOperand::createImm(tmp));
34068 tmp = fieldFromInstruction(insn, 32, 9);
34069 if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34070 tmp = 0x0;
34071 tmp |= fieldFromInstruction(insn, 12, 1) << 2;
34072 tmp |= fieldFromInstruction(insn, 60, 1) << 3;
34073 MI.addOperand(MCOperand::createImm(tmp));
34074 tmp = fieldFromInstruction(insn, 41, 9);
34075 if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34076 tmp = fieldFromInstruction(insn, 13, 2) << 2;
34077 MI.addOperand(MCOperand::createImm(tmp));
34078 tmp = fieldFromInstruction(insn, 50, 9);
34079 if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34080 tmp = fieldFromInstruction(insn, 15, 1);
34081 MI.addOperand(MCOperand::createImm(tmp));
34084 tmp = fieldFromInstruction(insn, 0, 8);
34085 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34086 tmp = 0x0;
34087 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34088 tmp |= fieldFromInstruction(insn, 11, 1) << 2;
34089 tmp |= fieldFromInstruction(insn, 59, 1) << 3;
34090 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34091 MI.addOperand(MCOperand::createImm(tmp));
34092 tmp = fieldFromInstruction(insn, 32, 9);
34093 if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34094 tmp = 0x0;
34095 tmp |= fieldFromInstruction(insn, 12, 1) << 2;
34096 tmp |= fieldFromInstruction(insn, 60, 1) << 3;
34097 MI.addOperand(MCOperand::createImm(tmp));
34098 tmp = fieldFromInstruction(insn, 41, 9);
34099 if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34100 tmp = fieldFromInstruction(insn, 15, 1);
34101 MI.addOperand(MCOperand::createImm(tmp));
34104 tmp = fieldFromInstruction(insn, 0, 8);
34105 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34106 tmp = 0x0;
34107 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34108 tmp |= fieldFromInstruction(insn, 11, 1) << 2;
34109 tmp |= fieldFromInstruction(insn, 59, 1) << 3;
34110 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34111 MI.addOperand(MCOperand::createImm(tmp));
34112 tmp = fieldFromInstruction(insn, 32, 9);
34113 if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34114 tmp = 0x0;
34115 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
34116 tmp |= fieldFromInstruction(insn, 12, 1) << 2;
34117 tmp |= fieldFromInstruction(insn, 60, 1) << 3;
34118 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
34119 MI.addOperand(MCOperand::createImm(tmp));
34120 tmp = fieldFromInstruction(insn, 41, 9);
34121 if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34122 tmp = 0x0;
34123 tmp |= fieldFromInstruction(insn, 10, 1) << 1;
34124 tmp |= fieldFromInstruction(insn, 13, 2) << 2;
34125 tmp |= fieldFromInstruction(insn, 63, 1) << 0;
34126 MI.addOperand(MCOperand::createImm(tmp));
34127 tmp = fieldFromInstruction(insn, 50, 9);
34128 if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34129 tmp = fieldFromInstruction(insn, 15, 1);
34130 MI.addOperand(MCOperand::createImm(tmp));
34133 tmp = fieldFromInstruction(insn, 0, 8);
34134 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34135 tmp = 0x0;
34136 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34137 tmp |= fieldFromInstruction(insn, 11, 1) << 2;
34138 tmp |= fieldFromInstruction(insn, 59, 1) << 3;
34139 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34140 MI.addOperand(MCOperand::createImm(tmp));
34141 tmp = fieldFromInstruction(insn, 32, 9);
34142 if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34143 tmp = 0x0;
34144 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
34145 tmp |= fieldFromInstruction(insn, 12, 1) << 2;
34146 tmp |= fieldFromInstruction(insn, 60, 1) << 3;
34147 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
34148 MI.addOperand(MCOperand::createImm(tmp));
34149 tmp = fieldFromInstruction(insn, 41, 9);
34150 if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34151 tmp = fieldFromInstruction(insn, 15, 1);
34152 MI.addOperand(MCOperand::createImm(tmp));
34155 tmp = fieldFromInstruction(insn, 0, 8);
34156 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34157 tmp = 0x0;
34158 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34159 tmp |= fieldFromInstruction(insn, 11, 1) << 2;
34160 tmp |= fieldFromInstruction(insn, 59, 1) << 3;
34161 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34162 MI.addOperand(MCOperand::createImm(tmp));
34163 tmp = fieldFromInstruction(insn, 32, 9);
34164 if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34165 tmp = 0x0;
34166 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
34167 tmp |= fieldFromInstruction(insn, 12, 1) << 2;
34168 tmp |= fieldFromInstruction(insn, 60, 1) << 3;
34169 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
34170 MI.addOperand(MCOperand::createImm(tmp));
34171 tmp = fieldFromInstruction(insn, 41, 9);
34172 if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34173 tmp = 0x0;
34174 tmp |= fieldFromInstruction(insn, 10, 1) << 1;
34175 tmp |= fieldFromInstruction(insn, 13, 2) << 2;
34176 tmp |= fieldFromInstruction(insn, 63, 1) << 0;
34177 MI.addOperand(MCOperand::createImm(tmp));
34178 tmp = fieldFromInstruction(insn, 50, 9);
34179 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34180 tmp = fieldFromInstruction(insn, 15, 1);
34181 MI.addOperand(MCOperand::createImm(tmp));
34184 tmp = fieldFromInstruction(insn, 0, 8);
34185 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34186 tmp = 0x0;
34187 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34188 tmp |= fieldFromInstruction(insn, 11, 1) << 2;
34189 tmp |= fieldFromInstruction(insn, 59, 1) << 3;
34190 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34191 MI.addOperand(MCOperand::createImm(tmp));
34192 tmp = fieldFromInstruction(insn, 32, 9);
34193 if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34194 tmp = 0x0;
34195 tmp |= fieldFromInstruction(insn, 12, 1) << 2;
34196 tmp |= fieldFromInstruction(insn, 60, 1) << 3;
34197 MI.addOperand(MCOperand::createImm(tmp));
34198 tmp = fieldFromInstruction(insn, 41, 9);
34199 if (decodeOperand_VSrcV216(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34200 tmp = 0x0;
34201 tmp |= fieldFromInstruction(insn, 10, 1) << 1;
34202 tmp |= fieldFromInstruction(insn, 13, 2) << 2;
34203 tmp |= fieldFromInstruction(insn, 63, 1) << 0;
34204 MI.addOperand(MCOperand::createImm(tmp));
34205 tmp = fieldFromInstruction(insn, 50, 9);
34206 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34207 tmp = fieldFromInstruction(insn, 15, 1);
34208 MI.addOperand(MCOperand::createImm(tmp));
34211 tmp = fieldFromInstruction(insn, 0, 8);
34212 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34213 tmp = 0x0;
34214 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34215 tmp |= fieldFromInstruction(insn, 11, 1) << 2;
34216 tmp |= fieldFromInstruction(insn, 59, 1) << 3;
34217 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34218 MI.addOperand(MCOperand::createImm(tmp));
34219 tmp = fieldFromInstruction(insn, 32, 9);
34220 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34221 tmp = 0x0;
34222 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
34223 tmp |= fieldFromInstruction(insn, 12, 1) << 2;
34224 tmp |= fieldFromInstruction(insn, 60, 1) << 3;
34225 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
34226 MI.addOperand(MCOperand::createImm(tmp));
34227 tmp = fieldFromInstruction(insn, 41, 9);
34228 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34229 tmp = 0x0;
34230 tmp |= fieldFromInstruction(insn, 10, 1) << 1;
34231 tmp |= fieldFromInstruction(insn, 13, 2) << 2;
34232 tmp |= fieldFromInstruction(insn, 63, 1) << 0;
34233 MI.addOperand(MCOperand::createImm(tmp));
34234 tmp = fieldFromInstruction(insn, 50, 9);
34235 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34236 tmp = fieldFromInstruction(insn, 15, 1);
34237 MI.addOperand(MCOperand::createImm(tmp));
34240 tmp = fieldFromInstruction(insn, 0, 8);
34241 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34242 tmp = 0x0;
34243 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34244 tmp |= fieldFromInstruction(insn, 11, 1) << 2;
34245 tmp |= fieldFromInstruction(insn, 59, 1) << 3;
34246 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34247 MI.addOperand(MCOperand::createImm(tmp));
34248 tmp = fieldFromInstruction(insn, 32, 9);
34249 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34250 tmp = 0x0;
34251 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
34252 tmp |= fieldFromInstruction(insn, 12, 1) << 2;
34253 tmp |= fieldFromInstruction(insn, 60, 1) << 3;
34254 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
34255 MI.addOperand(MCOperand::createImm(tmp));
34256 tmp = fieldFromInstruction(insn, 41, 9);
34257 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34258 tmp = 0x0;
34259 tmp |= fieldFromInstruction(insn, 10, 1) << 1;
34260 tmp |= fieldFromInstruction(insn, 13, 2) << 2;
34261 tmp |= fieldFromInstruction(insn, 63, 1) << 0;
34262 MI.addOperand(MCOperand::createImm(tmp));
34263 tmp = fieldFromInstruction(insn, 50, 9);
34264 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34265 tmp = fieldFromInstruction(insn, 15, 1);
34266 MI.addOperand(MCOperand::createImm(tmp));
34269 tmp = fieldFromInstruction(insn, 0, 8);
34270 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34271 tmp = 0x0;
34272 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34273 tmp |= fieldFromInstruction(insn, 11, 1) << 2;
34274 tmp |= fieldFromInstruction(insn, 59, 1) << 3;
34275 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34276 MI.addOperand(MCOperand::createImm(tmp));
34277 tmp = fieldFromInstruction(insn, 32, 9);
34278 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34279 tmp = 0x0;
34280 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
34281 tmp |= fieldFromInstruction(insn, 12, 1) << 2;
34282 tmp |= fieldFromInstruction(insn, 60, 1) << 3;
34283 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
34284 MI.addOperand(MCOperand::createImm(tmp));
34285 tmp = fieldFromInstruction(insn, 41, 9);
34286 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34287 tmp = 0x0;
34288 tmp |= fieldFromInstruction(insn, 10, 1) << 1;
34289 tmp |= fieldFromInstruction(insn, 13, 2) << 2;
34290 tmp |= fieldFromInstruction(insn, 63, 1) << 0;
34291 MI.addOperand(MCOperand::createImm(tmp));
34292 tmp = fieldFromInstruction(insn, 50, 9);
34293 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34294 tmp = fieldFromInstruction(insn, 15, 1);
34295 MI.addOperand(MCOperand::createImm(tmp));
34296 tmp = fieldFromInstruction(insn, 0, 8);
34297 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34300 tmp = fieldFromInstruction(insn, 0, 8);
34301 if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34302 tmp = 0x0;
34303 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34304 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34305 MI.addOperand(MCOperand::createImm(tmp));
34306 tmp = fieldFromInstruction(insn, 32, 9);
34307 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34308 tmp = 0x0;
34309 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
34310 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
34311 MI.addOperand(MCOperand::createImm(tmp));
34312 tmp = fieldFromInstruction(insn, 41, 9);
34313 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34314 tmp = fieldFromInstruction(insn, 15, 1);
34315 MI.addOperand(MCOperand::createImm(tmp));
34318 tmp = 0x0;
34319 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34320 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34321 MI.addOperand(MCOperand::createImm(tmp));
34322 tmp = fieldFromInstruction(insn, 32, 9);
34323 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34324 tmp = 0x0;
34325 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
34326 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
34327 MI.addOperand(MCOperand::createImm(tmp));
34328 tmp = fieldFromInstruction(insn, 41, 9);
34329 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34330 tmp = fieldFromInstruction(insn, 15, 1);
34331 MI.addOperand(MCOperand::createImm(tmp));
34334 tmp = fieldFromInstruction(insn, 0, 8);
34335 if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34336 tmp = 0x0;
34337 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34338 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34339 MI.addOperand(MCOperand::createImm(tmp));
34340 tmp = fieldFromInstruction(insn, 32, 9);
34341 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34342 tmp = 0x0;
34343 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
34344 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
34345 MI.addOperand(MCOperand::createImm(tmp));
34346 tmp = fieldFromInstruction(insn, 41, 9);
34347 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34348 tmp = fieldFromInstruction(insn, 15, 1);
34349 MI.addOperand(MCOperand::createImm(tmp));
34352 tmp = 0x0;
34353 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34354 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34355 MI.addOperand(MCOperand::createImm(tmp));
34356 tmp = fieldFromInstruction(insn, 32, 9);
34357 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34358 tmp = 0x0;
34359 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
34360 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
34361 MI.addOperand(MCOperand::createImm(tmp));
34362 tmp = fieldFromInstruction(insn, 41, 9);
34363 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34364 tmp = fieldFromInstruction(insn, 15, 1);
34365 MI.addOperand(MCOperand::createImm(tmp));
34368 tmp = fieldFromInstruction(insn, 0, 8);
34369 if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34370 tmp = fieldFromInstruction(insn, 32, 9);
34371 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34372 tmp = fieldFromInstruction(insn, 41, 9);
34373 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34376 tmp = fieldFromInstruction(insn, 0, 8);
34377 if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34378 tmp = 0x0;
34379 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34380 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34381 MI.addOperand(MCOperand::createImm(tmp));
34382 tmp = fieldFromInstruction(insn, 32, 9);
34383 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34384 tmp = fieldFromInstruction(insn, 41, 9);
34385 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34388 tmp = fieldFromInstruction(insn, 0, 8);
34389 if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34390 tmp = fieldFromInstruction(insn, 32, 9);
34391 if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34392 tmp = fieldFromInstruction(insn, 41, 9);
34393 if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34396 tmp = fieldFromInstruction(insn, 0, 8);
34397 if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34398 tmp = 0x0;
34399 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34400 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34401 MI.addOperand(MCOperand::createImm(tmp));
34402 tmp = fieldFromInstruction(insn, 32, 9);
34403 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34404 tmp = fieldFromInstruction(insn, 41, 9);
34405 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34408 tmp = fieldFromInstruction(insn, 32, 9);
34409 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34410 tmp = fieldFromInstruction(insn, 41, 9);
34411 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34414 tmp = 0x0;
34415 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34416 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34417 MI.addOperand(MCOperand::createImm(tmp));
34418 tmp = fieldFromInstruction(insn, 32, 9);
34419 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34420 tmp = fieldFromInstruction(insn, 41, 9);
34421 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34424 tmp = fieldFromInstruction(insn, 32, 9);
34425 if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34426 tmp = fieldFromInstruction(insn, 41, 9);
34427 if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34430 tmp = 0x0;
34431 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34432 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34433 MI.addOperand(MCOperand::createImm(tmp));
34434 tmp = fieldFromInstruction(insn, 32, 9);
34435 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34436 tmp = fieldFromInstruction(insn, 41, 9);
34437 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34440 tmp = fieldFromInstruction(insn, 0, 8);
34441 if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34442 tmp = fieldFromInstruction(insn, 32, 9);
34443 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34444 tmp = fieldFromInstruction(insn, 41, 9);
34445 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34448 tmp = fieldFromInstruction(insn, 0, 8);
34449 if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34450 tmp = 0x0;
34451 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34452 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34453 MI.addOperand(MCOperand::createImm(tmp));
34454 tmp = fieldFromInstruction(insn, 32, 9);
34455 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34456 tmp = fieldFromInstruction(insn, 41, 9);
34457 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34460 tmp = fieldFromInstruction(insn, 32, 9);
34461 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34462 tmp = fieldFromInstruction(insn, 41, 9);
34463 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34466 tmp = 0x0;
34467 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34468 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34469 MI.addOperand(MCOperand::createImm(tmp));
34470 tmp = fieldFromInstruction(insn, 32, 9);
34471 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34472 tmp = fieldFromInstruction(insn, 41, 9);
34473 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34476 tmp = fieldFromInstruction(insn, 0, 8);
34477 if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34478 tmp = 0x0;
34479 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34480 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34481 MI.addOperand(MCOperand::createImm(tmp));
34482 tmp = fieldFromInstruction(insn, 32, 9);
34483 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34484 tmp = 0x0;
34485 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
34486 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
34487 MI.addOperand(MCOperand::createImm(tmp));
34488 tmp = fieldFromInstruction(insn, 41, 9);
34489 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34490 tmp = fieldFromInstruction(insn, 15, 1);
34491 MI.addOperand(MCOperand::createImm(tmp));
34494 tmp = 0x0;
34495 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34496 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34497 MI.addOperand(MCOperand::createImm(tmp));
34498 tmp = fieldFromInstruction(insn, 32, 9);
34499 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34500 tmp = 0x0;
34501 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
34502 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
34503 MI.addOperand(MCOperand::createImm(tmp));
34504 tmp = fieldFromInstruction(insn, 41, 9);
34505 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34506 tmp = fieldFromInstruction(insn, 15, 1);
34507 MI.addOperand(MCOperand::createImm(tmp));
34510 tmp = fieldFromInstruction(insn, 0, 8);
34511 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34512 tmp = 0x0;
34513 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34514 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34515 MI.addOperand(MCOperand::createImm(tmp));
34516 tmp = fieldFromInstruction(insn, 32, 9);
34517 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34518 tmp = 0x0;
34519 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
34520 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
34521 MI.addOperand(MCOperand::createImm(tmp));
34522 tmp = fieldFromInstruction(insn, 41, 9);
34523 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34524 tmp = fieldFromInstruction(insn, 50, 9);
34525 if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34528 tmp = fieldFromInstruction(insn, 0, 8);
34529 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34530 tmp = 0x0;
34531 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34532 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34533 MI.addOperand(MCOperand::createImm(tmp));
34534 tmp = fieldFromInstruction(insn, 32, 9);
34535 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34536 tmp = 0x0;
34537 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
34538 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
34539 MI.addOperand(MCOperand::createImm(tmp));
34540 tmp = fieldFromInstruction(insn, 41, 9);
34541 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34542 tmp = fieldFromInstruction(insn, 15, 1);
34543 MI.addOperand(MCOperand::createImm(tmp));
34544 tmp = fieldFromInstruction(insn, 59, 2);
34545 MI.addOperand(MCOperand::createImm(tmp));
34548 tmp = fieldFromInstruction(insn, 0, 8);
34549 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34550 tmp = fieldFromInstruction(insn, 32, 9);
34551 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34552 tmp = fieldFromInstruction(insn, 41, 9);
34553 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34556 tmp = fieldFromInstruction(insn, 0, 8);
34557 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34558 tmp = 0x0;
34559 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34560 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34561 MI.addOperand(MCOperand::createImm(tmp));
34562 tmp = fieldFromInstruction(insn, 32, 9);
34563 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34564 tmp = 0x0;
34565 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
34566 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
34567 MI.addOperand(MCOperand::createImm(tmp));
34568 tmp = fieldFromInstruction(insn, 41, 9);
34569 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34570 tmp = fieldFromInstruction(insn, 0, 8);
34571 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34572 tmp = fieldFromInstruction(insn, 15, 1);
34573 MI.addOperand(MCOperand::createImm(tmp));
34574 tmp = fieldFromInstruction(insn, 59, 2);
34575 MI.addOperand(MCOperand::createImm(tmp));
34578 tmp = fieldFromInstruction(insn, 0, 8);
34579 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34580 tmp = fieldFromInstruction(insn, 32, 9);
34581 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34582 tmp = fieldFromInstruction(insn, 41, 9);
34583 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34584 tmp = fieldFromInstruction(insn, 15, 1);
34585 MI.addOperand(MCOperand::createImm(tmp));
34588 tmp = fieldFromInstruction(insn, 0, 8);
34589 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34590 tmp = fieldFromInstruction(insn, 8, 7);
34591 if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34592 tmp = fieldFromInstruction(insn, 32, 9);
34593 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34594 tmp = fieldFromInstruction(insn, 41, 9);
34595 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34596 tmp = fieldFromInstruction(insn, 50, 9);
34597 if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34598 tmp = fieldFromInstruction(insn, 15, 1);
34599 MI.addOperand(MCOperand::createImm(tmp));
34602 tmp = fieldFromInstruction(insn, 0, 8);
34603 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34604 tmp = 0x0;
34605 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34606 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34607 MI.addOperand(MCOperand::createImm(tmp));
34608 tmp = fieldFromInstruction(insn, 32, 9);
34609 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34610 tmp = 0x0;
34611 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
34612 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
34613 MI.addOperand(MCOperand::createImm(tmp));
34614 tmp = fieldFromInstruction(insn, 41, 9);
34615 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34616 tmp = fieldFromInstruction(insn, 15, 1);
34617 MI.addOperand(MCOperand::createImm(tmp));
34618 tmp = fieldFromInstruction(insn, 59, 2);
34619 MI.addOperand(MCOperand::createImm(tmp));
34622 tmp = fieldFromInstruction(insn, 0, 8);
34623 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34624 tmp = 0x0;
34625 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34626 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34627 MI.addOperand(MCOperand::createImm(tmp));
34628 tmp = fieldFromInstruction(insn, 32, 9);
34629 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34630 tmp = 0x0;
34631 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
34632 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
34633 MI.addOperand(MCOperand::createImm(tmp));
34634 tmp = fieldFromInstruction(insn, 41, 9);
34635 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34636 tmp = fieldFromInstruction(insn, 0, 8);
34637 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34638 tmp = fieldFromInstruction(insn, 15, 1);
34639 MI.addOperand(MCOperand::createImm(tmp));
34640 tmp = fieldFromInstruction(insn, 59, 2);
34641 MI.addOperand(MCOperand::createImm(tmp));
34644 tmp = fieldFromInstruction(insn, 0, 8);
34645 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34646 tmp = 0x0;
34647 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34648 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34649 MI.addOperand(MCOperand::createImm(tmp));
34650 tmp = fieldFromInstruction(insn, 32, 9);
34651 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34652 tmp = 0x0;
34653 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
34654 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
34655 MI.addOperand(MCOperand::createImm(tmp));
34656 tmp = fieldFromInstruction(insn, 41, 9);
34657 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34658 tmp = fieldFromInstruction(insn, 15, 1);
34659 MI.addOperand(MCOperand::createImm(tmp));
34660 tmp = fieldFromInstruction(insn, 59, 2);
34661 MI.addOperand(MCOperand::createImm(tmp));
34664 tmp = fieldFromInstruction(insn, 0, 8);
34665 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34666 tmp = 0x0;
34667 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34668 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34669 MI.addOperand(MCOperand::createImm(tmp));
34670 tmp = fieldFromInstruction(insn, 32, 9);
34671 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34672 tmp = 0x0;
34673 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
34674 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
34675 MI.addOperand(MCOperand::createImm(tmp));
34676 tmp = fieldFromInstruction(insn, 41, 9);
34677 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34678 tmp = 0x0;
34679 tmp |= fieldFromInstruction(insn, 10, 1) << 1;
34680 tmp |= fieldFromInstruction(insn, 63, 1) << 0;
34681 MI.addOperand(MCOperand::createImm(tmp));
34682 tmp = fieldFromInstruction(insn, 50, 9);
34683 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34684 tmp = fieldFromInstruction(insn, 15, 1);
34685 MI.addOperand(MCOperand::createImm(tmp));
34686 tmp = fieldFromInstruction(insn, 59, 2);
34687 MI.addOperand(MCOperand::createImm(tmp));
34690 tmp = fieldFromInstruction(insn, 0, 8);
34691 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34692 tmp = fieldFromInstruction(insn, 32, 9);
34693 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34694 tmp = fieldFromInstruction(insn, 41, 9);
34695 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34696 tmp = fieldFromInstruction(insn, 50, 9);
34697 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34698 tmp = fieldFromInstruction(insn, 15, 1);
34699 MI.addOperand(MCOperand::createImm(tmp));
34702 tmp = fieldFromInstruction(insn, 0, 8);
34703 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34704 tmp = fieldFromInstruction(insn, 32, 9);
34705 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34706 tmp = fieldFromInstruction(insn, 41, 9);
34707 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34708 tmp = fieldFromInstruction(insn, 50, 9);
34709 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34712 tmp = fieldFromInstruction(insn, 0, 8);
34713 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34714 tmp = 0x0;
34715 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34716 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34717 MI.addOperand(MCOperand::createImm(tmp));
34718 tmp = fieldFromInstruction(insn, 32, 9);
34719 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34720 tmp = 0x0;
34721 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
34722 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
34723 MI.addOperand(MCOperand::createImm(tmp));
34724 tmp = fieldFromInstruction(insn, 41, 9);
34725 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34726 tmp = 0x0;
34727 tmp |= fieldFromInstruction(insn, 10, 1) << 1;
34728 tmp |= fieldFromInstruction(insn, 63, 1) << 0;
34729 MI.addOperand(MCOperand::createImm(tmp));
34730 tmp = fieldFromInstruction(insn, 50, 9);
34731 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34732 tmp = fieldFromInstruction(insn, 15, 1);
34733 MI.addOperand(MCOperand::createImm(tmp));
34734 tmp = fieldFromInstruction(insn, 59, 2);
34735 MI.addOperand(MCOperand::createImm(tmp));
34738 tmp = fieldFromInstruction(insn, 0, 8);
34739 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34740 tmp = 0x0;
34741 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34742 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34743 MI.addOperand(MCOperand::createImm(tmp));
34744 tmp = fieldFromInstruction(insn, 32, 9);
34745 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34746 tmp = 0x0;
34747 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
34748 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
34749 MI.addOperand(MCOperand::createImm(tmp));
34750 tmp = fieldFromInstruction(insn, 41, 9);
34751 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34752 tmp = 0x0;
34753 tmp |= fieldFromInstruction(insn, 10, 1) << 1;
34754 tmp |= fieldFromInstruction(insn, 63, 1) << 0;
34755 MI.addOperand(MCOperand::createImm(tmp));
34756 tmp = fieldFromInstruction(insn, 50, 9);
34757 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34758 tmp = fieldFromInstruction(insn, 15, 1);
34759 MI.addOperand(MCOperand::createImm(tmp));
34762 tmp = fieldFromInstruction(insn, 0, 8);
34763 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34764 tmp = 0x0;
34765 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34766 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34767 MI.addOperand(MCOperand::createImm(tmp));
34768 tmp = fieldFromInstruction(insn, 32, 9);
34769 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34770 tmp = 0x0;
34771 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
34772 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
34773 MI.addOperand(MCOperand::createImm(tmp));
34774 tmp = fieldFromInstruction(insn, 41, 9);
34775 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34776 tmp = fieldFromInstruction(insn, 15, 1);
34777 MI.addOperand(MCOperand::createImm(tmp));
34778 tmp = fieldFromInstruction(insn, 59, 2);
34779 MI.addOperand(MCOperand::createImm(tmp));
34782 tmp = fieldFromInstruction(insn, 0, 8);
34783 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34784 tmp = 0x0;
34785 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34786 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34787 MI.addOperand(MCOperand::createImm(tmp));
34788 tmp = fieldFromInstruction(insn, 32, 9);
34789 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34790 tmp = 0x0;
34791 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
34792 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
34793 MI.addOperand(MCOperand::createImm(tmp));
34794 tmp = fieldFromInstruction(insn, 41, 9);
34795 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34796 tmp = fieldFromInstruction(insn, 15, 1);
34797 MI.addOperand(MCOperand::createImm(tmp));
34798 tmp = fieldFromInstruction(insn, 59, 2);
34799 MI.addOperand(MCOperand::createImm(tmp));
34802 tmp = fieldFromInstruction(insn, 0, 8);
34803 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34804 tmp = fieldFromInstruction(insn, 8, 7);
34805 if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34806 tmp = fieldFromInstruction(insn, 32, 9);
34807 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34808 tmp = fieldFromInstruction(insn, 41, 9);
34809 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34810 tmp = fieldFromInstruction(insn, 50, 9);
34811 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34814 tmp = fieldFromInstruction(insn, 0, 8);
34815 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34816 tmp = fieldFromInstruction(insn, 8, 7);
34817 if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34818 tmp = fieldFromInstruction(insn, 32, 9);
34819 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34820 tmp = fieldFromInstruction(insn, 41, 9);
34821 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34822 tmp = fieldFromInstruction(insn, 50, 9);
34823 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34826 tmp = fieldFromInstruction(insn, 0, 8);
34827 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34828 tmp = fieldFromInstruction(insn, 32, 9);
34829 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34830 tmp = fieldFromInstruction(insn, 41, 9);
34831 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34832 tmp = fieldFromInstruction(insn, 50, 9);
34833 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34834 tmp = fieldFromInstruction(insn, 15, 1);
34835 MI.addOperand(MCOperand::createImm(tmp));
34838 tmp = fieldFromInstruction(insn, 0, 8);
34839 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34840 tmp = fieldFromInstruction(insn, 32, 9);
34841 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34842 tmp = fieldFromInstruction(insn, 41, 9);
34843 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34844 tmp = fieldFromInstruction(insn, 50, 9);
34845 if (DecodeVS_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34846 tmp = fieldFromInstruction(insn, 15, 1);
34847 MI.addOperand(MCOperand::createImm(tmp));
34850 tmp = fieldFromInstruction(insn, 0, 8);
34851 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34852 tmp = fieldFromInstruction(insn, 8, 7);
34853 if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34854 tmp = fieldFromInstruction(insn, 32, 9);
34855 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34856 tmp = fieldFromInstruction(insn, 41, 9);
34857 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34858 tmp = fieldFromInstruction(insn, 50, 9);
34859 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34860 tmp = fieldFromInstruction(insn, 15, 1);
34861 MI.addOperand(MCOperand::createImm(tmp));
34864 tmp = fieldFromInstruction(insn, 0, 8);
34865 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34866 tmp = fieldFromInstruction(insn, 32, 9);
34867 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34870 tmp = fieldFromInstruction(insn, 0, 8);
34871 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34872 tmp = 0x0;
34873 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34874 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34875 MI.addOperand(MCOperand::createImm(tmp));
34876 tmp = fieldFromInstruction(insn, 32, 9);
34877 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34878 tmp = fieldFromInstruction(insn, 15, 1);
34879 MI.addOperand(MCOperand::createImm(tmp));
34882 tmp = fieldFromInstruction(insn, 0, 8);
34883 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34884 tmp = fieldFromInstruction(insn, 32, 9);
34885 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34886 tmp = fieldFromInstruction(insn, 15, 1);
34887 MI.addOperand(MCOperand::createImm(tmp));
34888 tmp = fieldFromInstruction(insn, 59, 2);
34889 MI.addOperand(MCOperand::createImm(tmp));
34892 tmp = fieldFromInstruction(insn, 0, 8);
34893 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34894 tmp = fieldFromInstruction(insn, 32, 9);
34895 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34896 tmp = fieldFromInstruction(insn, 15, 1);
34897 MI.addOperand(MCOperand::createImm(tmp));
34898 tmp = fieldFromInstruction(insn, 59, 2);
34899 MI.addOperand(MCOperand::createImm(tmp));
34902 tmp = fieldFromInstruction(insn, 0, 8);
34903 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34904 tmp = 0x0;
34905 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34906 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34907 MI.addOperand(MCOperand::createImm(tmp));
34908 tmp = fieldFromInstruction(insn, 32, 9);
34909 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34910 tmp = fieldFromInstruction(insn, 15, 1);
34911 MI.addOperand(MCOperand::createImm(tmp));
34914 tmp = fieldFromInstruction(insn, 0, 8);
34915 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34916 tmp = 0x0;
34917 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34918 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34919 MI.addOperand(MCOperand::createImm(tmp));
34920 tmp = fieldFromInstruction(insn, 32, 9);
34921 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34922 tmp = fieldFromInstruction(insn, 15, 1);
34923 MI.addOperand(MCOperand::createImm(tmp));
34924 tmp = fieldFromInstruction(insn, 59, 2);
34925 MI.addOperand(MCOperand::createImm(tmp));
34928 tmp = fieldFromInstruction(insn, 0, 8);
34929 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34930 tmp = 0x0;
34931 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34932 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34933 MI.addOperand(MCOperand::createImm(tmp));
34934 tmp = fieldFromInstruction(insn, 32, 9);
34935 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34936 tmp = fieldFromInstruction(insn, 15, 1);
34937 MI.addOperand(MCOperand::createImm(tmp));
34938 tmp = fieldFromInstruction(insn, 59, 2);
34939 MI.addOperand(MCOperand::createImm(tmp));
34942 tmp = fieldFromInstruction(insn, 0, 8);
34943 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34944 tmp = 0x0;
34945 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34946 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34947 MI.addOperand(MCOperand::createImm(tmp));
34948 tmp = fieldFromInstruction(insn, 32, 9);
34949 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34950 tmp = fieldFromInstruction(insn, 15, 1);
34951 MI.addOperand(MCOperand::createImm(tmp));
34952 tmp = fieldFromInstruction(insn, 59, 2);
34953 MI.addOperand(MCOperand::createImm(tmp));
34956 tmp = fieldFromInstruction(insn, 0, 8);
34957 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34958 tmp = 0x0;
34959 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34960 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34961 MI.addOperand(MCOperand::createImm(tmp));
34962 tmp = fieldFromInstruction(insn, 32, 9);
34963 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34964 tmp = fieldFromInstruction(insn, 15, 1);
34965 MI.addOperand(MCOperand::createImm(tmp));
34966 tmp = fieldFromInstruction(insn, 59, 2);
34967 MI.addOperand(MCOperand::createImm(tmp));
34970 tmp = fieldFromInstruction(insn, 0, 8);
34971 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34972 tmp = 0x0;
34973 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
34974 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
34975 MI.addOperand(MCOperand::createImm(tmp));
34976 tmp = fieldFromInstruction(insn, 32, 9);
34977 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34978 tmp = fieldFromInstruction(insn, 15, 1);
34979 MI.addOperand(MCOperand::createImm(tmp));
34980 tmp = fieldFromInstruction(insn, 59, 2);
34981 MI.addOperand(MCOperand::createImm(tmp));
34984 tmp = fieldFromInstruction(insn, 0, 8);
34985 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34986 tmp = fieldFromInstruction(insn, 32, 9);
34987 if (DecodeVS_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34990 tmp = fieldFromInstruction(insn, 0, 8);
34991 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34992 tmp = fieldFromInstruction(insn, 32, 9);
34993 if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
34994 tmp = fieldFromInstruction(insn, 15, 1);
34995 MI.addOperand(MCOperand::createImm(tmp));
34996 tmp = fieldFromInstruction(insn, 59, 2);
34997 MI.addOperand(MCOperand::createImm(tmp));
35000 tmp = fieldFromInstruction(insn, 0, 8);
35001 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35002 tmp = 0x0;
35003 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
35004 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
35005 MI.addOperand(MCOperand::createImm(tmp));
35006 tmp = fieldFromInstruction(insn, 32, 9);
35007 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35008 tmp = fieldFromInstruction(insn, 15, 1);
35009 MI.addOperand(MCOperand::createImm(tmp));
35012 tmp = fieldFromInstruction(insn, 0, 8);
35013 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35014 tmp = 0x0;
35015 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
35016 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
35017 MI.addOperand(MCOperand::createImm(tmp));
35018 tmp = fieldFromInstruction(insn, 41, 9);
35019 if (DecodeVS_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35020 tmp = fieldFromInstruction(insn, 32, 6);
35021 MI.addOperand(MCOperand::createImm(tmp));
35022 tmp = fieldFromInstruction(insn, 38, 2);
35023 MI.addOperand(MCOperand::createImm(tmp));
35024 tmp = fieldFromInstruction(insn, 15, 1);
35025 MI.addOperand(MCOperand::createImm(tmp));
35026 tmp = fieldFromInstruction(insn, 59, 2);
35027 MI.addOperand(MCOperand::createImm(tmp));
35030 tmp = fieldFromInstruction(insn, 0, 8);
35031 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35032 tmp = fieldFromInstruction(insn, 41, 9);
35033 MI.addOperand(MCOperand::createImm(tmp));
35034 tmp = fieldFromInstruction(insn, 32, 6);
35035 MI.addOperand(MCOperand::createImm(tmp));
35036 tmp = fieldFromInstruction(insn, 38, 2);
35037 MI.addOperand(MCOperand::createImm(tmp));
35038 tmp = fieldFromInstruction(insn, 15, 1);
35039 MI.addOperand(MCOperand::createImm(tmp));
35040 tmp = fieldFromInstruction(insn, 59, 2);
35041 MI.addOperand(MCOperand::createImm(tmp));
35044 tmp = fieldFromInstruction(insn, 0, 8);
35045 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35046 tmp = fieldFromInstruction(insn, 32, 9);
35047 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35048 tmp = fieldFromInstruction(insn, 41, 9);
35049 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35052 tmp = fieldFromInstruction(insn, 0, 8);
35053 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35054 tmp = fieldFromInstruction(insn, 32, 9);
35055 if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35056 tmp = fieldFromInstruction(insn, 41, 9);
35057 if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35060 tmp = fieldFromInstruction(insn, 0, 8);
35061 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35062 tmp = 0x0;
35063 tmp |= fieldFromInstruction(insn, 11, 1) << 2;
35064 tmp |= fieldFromInstruction(insn, 14, 1) << 3;
35065 MI.addOperand(MCOperand::createImm(tmp));
35066 tmp = fieldFromInstruction(insn, 32, 9);
35067 if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35068 tmp = fieldFromInstruction(insn, 12, 1) << 2;
35069 MI.addOperand(MCOperand::createImm(tmp));
35070 tmp = fieldFromInstruction(insn, 41, 9);
35071 if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35072 tmp = fieldFromInstruction(insn, 15, 1);
35073 MI.addOperand(MCOperand::createImm(tmp));
35076 tmp = fieldFromInstruction(insn, 0, 8);
35077 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35078 tmp = fieldFromInstruction(insn, 8, 7);
35079 if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35080 tmp = fieldFromInstruction(insn, 32, 9);
35081 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35082 tmp = fieldFromInstruction(insn, 41, 9);
35083 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35084 tmp = fieldFromInstruction(insn, 15, 1);
35085 MI.addOperand(MCOperand::createImm(tmp));
35088 tmp = fieldFromInstruction(insn, 0, 8);
35089 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35090 tmp = 0x0;
35091 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
35092 tmp |= fieldFromInstruction(insn, 11, 1) << 2;
35093 tmp |= fieldFromInstruction(insn, 14, 1) << 3;
35094 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
35095 MI.addOperand(MCOperand::createImm(tmp));
35096 tmp = fieldFromInstruction(insn, 32, 9);
35097 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35098 tmp = 0x0;
35099 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
35100 tmp |= fieldFromInstruction(insn, 12, 1) << 2;
35101 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
35102 MI.addOperand(MCOperand::createImm(tmp));
35103 tmp = fieldFromInstruction(insn, 41, 9);
35104 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35105 tmp = fieldFromInstruction(insn, 15, 1);
35106 MI.addOperand(MCOperand::createImm(tmp));
35109 tmp = fieldFromInstruction(insn, 0, 8);
35110 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35111 tmp = 0x0;
35112 tmp |= fieldFromInstruction(insn, 11, 1) << 2;
35113 tmp |= fieldFromInstruction(insn, 14, 1) << 3;
35114 MI.addOperand(MCOperand::createImm(tmp));
35115 tmp = fieldFromInstruction(insn, 32, 9);
35116 if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35117 tmp = fieldFromInstruction(insn, 12, 1) << 2;
35118 MI.addOperand(MCOperand::createImm(tmp));
35119 tmp = fieldFromInstruction(insn, 41, 9);
35120 if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35121 tmp = fieldFromInstruction(insn, 13, 1) << 2;
35122 MI.addOperand(MCOperand::createImm(tmp));
35123 tmp = fieldFromInstruction(insn, 50, 9);
35124 if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35125 tmp = fieldFromInstruction(insn, 15, 1);
35126 MI.addOperand(MCOperand::createImm(tmp));
35129 tmp = fieldFromInstruction(insn, 0, 8);
35130 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35131 tmp = 0x0;
35132 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
35133 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
35134 MI.addOperand(MCOperand::createImm(tmp));
35135 tmp = fieldFromInstruction(insn, 41, 9);
35136 if (DecodeVS_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35137 tmp = fieldFromInstruction(insn, 32, 6);
35138 MI.addOperand(MCOperand::createImm(tmp));
35139 tmp = fieldFromInstruction(insn, 38, 2);
35140 MI.addOperand(MCOperand::createImm(tmp));
35141 tmp = fieldFromInstruction(insn, 40, 1);
35142 MI.addOperand(MCOperand::createImm(tmp));
35143 tmp = fieldFromInstruction(insn, 15, 1);
35144 MI.addOperand(MCOperand::createImm(tmp));
35145 tmp = fieldFromInstruction(insn, 59, 2);
35146 MI.addOperand(MCOperand::createImm(tmp));
35149 tmp = fieldFromInstruction(insn, 0, 8);
35150 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35151 tmp = 0x0;
35152 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
35153 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
35154 MI.addOperand(MCOperand::createImm(tmp));
35155 tmp = fieldFromInstruction(insn, 41, 9);
35156 if (DecodeVS_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35157 tmp = fieldFromInstruction(insn, 32, 6);
35158 MI.addOperand(MCOperand::createImm(tmp));
35159 tmp = fieldFromInstruction(insn, 38, 2);
35160 MI.addOperand(MCOperand::createImm(tmp));
35161 tmp = 0x0;
35162 tmp |= fieldFromInstruction(insn, 10, 1) << 1;
35163 tmp |= fieldFromInstruction(insn, 63, 1) << 0;
35164 MI.addOperand(MCOperand::createImm(tmp));
35165 tmp = fieldFromInstruction(insn, 50, 9);
35166 if (DecodeVS_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35167 tmp = fieldFromInstruction(insn, 40, 1);
35168 MI.addOperand(MCOperand::createImm(tmp));
35169 tmp = fieldFromInstruction(insn, 15, 1);
35170 MI.addOperand(MCOperand::createImm(tmp));
35171 tmp = fieldFromInstruction(insn, 59, 2);
35172 MI.addOperand(MCOperand::createImm(tmp));
35175 tmp = fieldFromInstruction(insn, 0, 8);
35176 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35177 tmp = 0x0;
35178 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
35179 tmp |= fieldFromInstruction(insn, 11, 1) << 2;
35180 tmp |= fieldFromInstruction(insn, 14, 1) << 3;
35181 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
35182 MI.addOperand(MCOperand::createImm(tmp));
35183 tmp = fieldFromInstruction(insn, 32, 9);
35184 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35185 tmp = 0x0;
35186 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
35187 tmp |= fieldFromInstruction(insn, 12, 1) << 2;
35188 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
35189 MI.addOperand(MCOperand::createImm(tmp));
35190 tmp = fieldFromInstruction(insn, 41, 9);
35191 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35192 tmp = 0x0;
35193 tmp |= fieldFromInstruction(insn, 10, 1) << 1;
35194 tmp |= fieldFromInstruction(insn, 13, 1) << 2;
35195 tmp |= fieldFromInstruction(insn, 63, 1) << 0;
35196 MI.addOperand(MCOperand::createImm(tmp));
35197 tmp = fieldFromInstruction(insn, 50, 9);
35198 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35199 tmp = fieldFromInstruction(insn, 15, 1);
35200 MI.addOperand(MCOperand::createImm(tmp));
35203 tmp = fieldFromInstruction(insn, 0, 8);
35204 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35205 tmp = 0x0;
35206 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
35207 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
35208 MI.addOperand(MCOperand::createImm(tmp));
35209 tmp = fieldFromInstruction(insn, 41, 9);
35210 if (DecodeVS_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35211 tmp = fieldFromInstruction(insn, 32, 6);
35212 MI.addOperand(MCOperand::createImm(tmp));
35213 tmp = fieldFromInstruction(insn, 38, 2);
35214 MI.addOperand(MCOperand::createImm(tmp));
35215 tmp = 0x0;
35216 tmp |= fieldFromInstruction(insn, 10, 1) << 1;
35217 tmp |= fieldFromInstruction(insn, 63, 1) << 0;
35218 MI.addOperand(MCOperand::createImm(tmp));
35219 tmp = fieldFromInstruction(insn, 50, 9);
35220 if (DecodeVS_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35221 tmp = fieldFromInstruction(insn, 40, 1);
35222 MI.addOperand(MCOperand::createImm(tmp));
35223 tmp = fieldFromInstruction(insn, 15, 1);
35224 MI.addOperand(MCOperand::createImm(tmp));
35227 tmp = fieldFromInstruction(insn, 0, 8);
35228 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35229 tmp = fieldFromInstruction(insn, 32, 9);
35230 if (DecodeVRegOrLds_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35231 tmp = fieldFromInstruction(insn, 41, 9);
35232 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35235 tmp = fieldFromInstruction(insn, 0, 8);
35236 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35237 tmp = fieldFromInstruction(insn, 32, 9);
35238 if (DecodeSRegOrLds_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35239 tmp = fieldFromInstruction(insn, 41, 9);
35240 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35241 tmp = fieldFromInstruction(insn, 0, 8);
35242 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35245 tmp = fieldFromInstruction(insn, 0, 8);
35246 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35247 tmp = 0x0;
35248 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
35249 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
35250 MI.addOperand(MCOperand::createImm(tmp));
35251 tmp = fieldFromInstruction(insn, 32, 9);
35252 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35253 tmp = 0x0;
35254 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
35255 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
35256 MI.addOperand(MCOperand::createImm(tmp));
35257 tmp = fieldFromInstruction(insn, 41, 9);
35258 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35259 tmp = fieldFromInstruction(insn, 15, 1);
35260 MI.addOperand(MCOperand::createImm(tmp));
35263 tmp = fieldFromInstruction(insn, 0, 8);
35264 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35265 tmp = 0x0;
35266 tmp |= fieldFromInstruction(insn, 11, 1) << 2;
35267 tmp |= fieldFromInstruction(insn, 14, 1) << 3;
35268 MI.addOperand(MCOperand::createImm(tmp));
35269 tmp = fieldFromInstruction(insn, 32, 9);
35270 if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35271 tmp = fieldFromInstruction(insn, 12, 1) << 2;
35272 MI.addOperand(MCOperand::createImm(tmp));
35273 tmp = fieldFromInstruction(insn, 41, 9);
35274 if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35275 tmp = fieldFromInstruction(insn, 13, 1) << 2;
35276 MI.addOperand(MCOperand::createImm(tmp));
35277 tmp = fieldFromInstruction(insn, 50, 9);
35278 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35279 tmp = fieldFromInstruction(insn, 15, 1);
35280 MI.addOperand(MCOperand::createImm(tmp));
35283 tmp = fieldFromInstruction(insn, 0, 8);
35284 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35285 tmp = 0x0;
35286 tmp |= fieldFromInstruction(insn, 11, 1) << 2;
35287 tmp |= fieldFromInstruction(insn, 14, 1) << 3;
35288 MI.addOperand(MCOperand::createImm(tmp));
35289 tmp = fieldFromInstruction(insn, 32, 9);
35290 if (DecodeVS_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35291 tmp = fieldFromInstruction(insn, 12, 1) << 2;
35292 MI.addOperand(MCOperand::createImm(tmp));
35293 tmp = fieldFromInstruction(insn, 41, 9);
35294 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35295 tmp = fieldFromInstruction(insn, 13, 1) << 2;
35296 MI.addOperand(MCOperand::createImm(tmp));
35297 tmp = fieldFromInstruction(insn, 50, 9);
35298 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35299 tmp = fieldFromInstruction(insn, 0, 8);
35300 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35303 tmp = fieldFromInstruction(insn, 32, 8);
35304 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35305 tmp = fieldFromInstruction(insn, 40, 8);
35306 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35307 tmp = fieldFromInstruction(insn, 0, 16);
35308 MI.addOperand(MCOperand::createImm(tmp));
35309 tmp = fieldFromInstruction(insn, 17, 1);
35310 MI.addOperand(MCOperand::createImm(tmp));
35313 tmp = fieldFromInstruction(insn, 32, 8);
35314 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35315 tmp = fieldFromInstruction(insn, 40, 8);
35316 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35317 tmp = fieldFromInstruction(insn, 48, 8);
35318 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35319 tmp = fieldFromInstruction(insn, 0, 16);
35320 MI.addOperand(MCOperand::createImm(tmp));
35321 tmp = fieldFromInstruction(insn, 17, 1);
35322 MI.addOperand(MCOperand::createImm(tmp));
35325 tmp = fieldFromInstruction(insn, 32, 8);
35326 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35327 tmp = fieldFromInstruction(insn, 40, 8);
35328 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35329 tmp = fieldFromInstruction(insn, 48, 8);
35330 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35331 tmp = fieldFromInstruction(insn, 0, 8);
35332 MI.addOperand(MCOperand::createImm(tmp));
35333 tmp = fieldFromInstruction(insn, 8, 8);
35334 MI.addOperand(MCOperand::createImm(tmp));
35335 tmp = fieldFromInstruction(insn, 17, 1);
35336 MI.addOperand(MCOperand::createImm(tmp));
35339 tmp = fieldFromInstruction(insn, 32, 8);
35340 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35341 tmp = fieldFromInstruction(insn, 0, 16);
35342 MI.addOperand(MCOperand::createImm(tmp));
35345 tmp = fieldFromInstruction(insn, 56, 8);
35346 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35347 tmp = fieldFromInstruction(insn, 32, 8);
35348 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35349 tmp = fieldFromInstruction(insn, 40, 8);
35350 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35351 tmp = fieldFromInstruction(insn, 0, 16);
35352 MI.addOperand(MCOperand::createImm(tmp));
35353 tmp = fieldFromInstruction(insn, 17, 1);
35354 MI.addOperand(MCOperand::createImm(tmp));
35357 tmp = fieldFromInstruction(insn, 56, 8);
35358 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35359 tmp = fieldFromInstruction(insn, 32, 8);
35360 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35361 tmp = fieldFromInstruction(insn, 40, 8);
35362 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35363 tmp = fieldFromInstruction(insn, 48, 8);
35364 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35365 tmp = fieldFromInstruction(insn, 0, 16);
35366 MI.addOperand(MCOperand::createImm(tmp));
35367 tmp = fieldFromInstruction(insn, 17, 1);
35368 MI.addOperand(MCOperand::createImm(tmp));
35371 tmp = fieldFromInstruction(insn, 56, 8);
35372 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35373 tmp = fieldFromInstruction(insn, 32, 8);
35374 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35375 tmp = fieldFromInstruction(insn, 40, 8);
35376 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35377 tmp = fieldFromInstruction(insn, 48, 8);
35378 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35379 tmp = fieldFromInstruction(insn, 0, 8);
35380 MI.addOperand(MCOperand::createImm(tmp));
35381 tmp = fieldFromInstruction(insn, 8, 8);
35382 MI.addOperand(MCOperand::createImm(tmp));
35383 tmp = fieldFromInstruction(insn, 17, 1);
35384 MI.addOperand(MCOperand::createImm(tmp));
35387 tmp = fieldFromInstruction(insn, 56, 8);
35388 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35389 tmp = fieldFromInstruction(insn, 32, 8);
35390 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35391 tmp = fieldFromInstruction(insn, 0, 16);
35392 MI.addOperand(MCOperand::createImm(tmp));
35393 tmp = fieldFromInstruction(insn, 17, 1);
35394 MI.addOperand(MCOperand::createImm(tmp));
35397 tmp = fieldFromInstruction(insn, 56, 8);
35398 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35399 tmp = fieldFromInstruction(insn, 32, 8);
35400 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35401 tmp = fieldFromInstruction(insn, 0, 8);
35402 MI.addOperand(MCOperand::createImm(tmp));
35403 tmp = fieldFromInstruction(insn, 8, 8);
35404 MI.addOperand(MCOperand::createImm(tmp));
35405 tmp = fieldFromInstruction(insn, 17, 1);
35406 MI.addOperand(MCOperand::createImm(tmp));
35409 tmp = fieldFromInstruction(insn, 56, 8);
35410 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35411 tmp = fieldFromInstruction(insn, 0, 16);
35412 MI.addOperand(MCOperand::createImm(tmp));
35413 tmp = fieldFromInstruction(insn, 17, 1);
35414 MI.addOperand(MCOperand::createImm(tmp));
35417 tmp = fieldFromInstruction(insn, 56, 8);
35418 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35419 tmp = fieldFromInstruction(insn, 32, 8);
35420 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35421 tmp = fieldFromInstruction(insn, 0, 16);
35422 MI.addOperand(MCOperand::createImm(tmp));
35425 tmp = fieldFromInstruction(insn, 32, 8);
35426 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35427 tmp = fieldFromInstruction(insn, 40, 8);
35428 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35429 tmp = fieldFromInstruction(insn, 0, 16);
35430 MI.addOperand(MCOperand::createImm(tmp));
35431 tmp = fieldFromInstruction(insn, 17, 1);
35432 MI.addOperand(MCOperand::createImm(tmp));
35435 tmp = fieldFromInstruction(insn, 32, 8);
35436 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35437 tmp = fieldFromInstruction(insn, 40, 8);
35438 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35439 tmp = fieldFromInstruction(insn, 48, 8);
35440 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35441 tmp = fieldFromInstruction(insn, 0, 16);
35442 MI.addOperand(MCOperand::createImm(tmp));
35443 tmp = fieldFromInstruction(insn, 17, 1);
35444 MI.addOperand(MCOperand::createImm(tmp));
35447 tmp = fieldFromInstruction(insn, 32, 8);
35448 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35449 tmp = fieldFromInstruction(insn, 40, 8);
35450 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35451 tmp = fieldFromInstruction(insn, 48, 8);
35452 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35453 tmp = fieldFromInstruction(insn, 0, 8);
35454 MI.addOperand(MCOperand::createImm(tmp));
35455 tmp = fieldFromInstruction(insn, 8, 8);
35456 MI.addOperand(MCOperand::createImm(tmp));
35457 tmp = fieldFromInstruction(insn, 17, 1);
35458 MI.addOperand(MCOperand::createImm(tmp));
35461 tmp = fieldFromInstruction(insn, 56, 8);
35462 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35463 tmp = fieldFromInstruction(insn, 32, 8);
35464 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35465 tmp = fieldFromInstruction(insn, 40, 8);
35466 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35467 tmp = fieldFromInstruction(insn, 0, 16);
35468 MI.addOperand(MCOperand::createImm(tmp));
35469 tmp = fieldFromInstruction(insn, 17, 1);
35470 MI.addOperand(MCOperand::createImm(tmp));
35473 tmp = fieldFromInstruction(insn, 56, 8);
35474 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35475 tmp = fieldFromInstruction(insn, 32, 8);
35476 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35477 tmp = fieldFromInstruction(insn, 40, 8);
35478 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35479 tmp = fieldFromInstruction(insn, 48, 8);
35480 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35481 tmp = fieldFromInstruction(insn, 0, 16);
35482 MI.addOperand(MCOperand::createImm(tmp));
35483 tmp = fieldFromInstruction(insn, 17, 1);
35484 MI.addOperand(MCOperand::createImm(tmp));
35487 tmp = fieldFromInstruction(insn, 56, 8);
35488 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35489 tmp = fieldFromInstruction(insn, 32, 8);
35490 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35491 tmp = fieldFromInstruction(insn, 40, 8);
35492 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35493 tmp = fieldFromInstruction(insn, 48, 8);
35494 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35495 tmp = fieldFromInstruction(insn, 0, 8);
35496 MI.addOperand(MCOperand::createImm(tmp));
35497 tmp = fieldFromInstruction(insn, 8, 8);
35498 MI.addOperand(MCOperand::createImm(tmp));
35499 tmp = fieldFromInstruction(insn, 17, 1);
35500 MI.addOperand(MCOperand::createImm(tmp));
35503 tmp = fieldFromInstruction(insn, 56, 8);
35504 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35505 tmp = fieldFromInstruction(insn, 32, 8);
35506 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35507 tmp = fieldFromInstruction(insn, 0, 16);
35508 MI.addOperand(MCOperand::createImm(tmp));
35509 tmp = fieldFromInstruction(insn, 17, 1);
35510 MI.addOperand(MCOperand::createImm(tmp));
35513 tmp = fieldFromInstruction(insn, 56, 8);
35514 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35515 tmp = fieldFromInstruction(insn, 32, 8);
35516 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35517 tmp = fieldFromInstruction(insn, 0, 8);
35518 MI.addOperand(MCOperand::createImm(tmp));
35519 tmp = fieldFromInstruction(insn, 8, 8);
35520 MI.addOperand(MCOperand::createImm(tmp));
35521 tmp = fieldFromInstruction(insn, 17, 1);
35522 MI.addOperand(MCOperand::createImm(tmp));
35525 tmp = fieldFromInstruction(insn, 32, 8);
35526 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35527 tmp = fieldFromInstruction(insn, 0, 16);
35528 MI.addOperand(MCOperand::createImm(tmp));
35529 tmp = fieldFromInstruction(insn, 17, 1);
35530 MI.addOperand(MCOperand::createImm(tmp));
35533 tmp = fieldFromInstruction(insn, 40, 8);
35534 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35535 tmp = fieldFromInstruction(insn, 0, 16);
35536 MI.addOperand(MCOperand::createImm(tmp));
35537 tmp = fieldFromInstruction(insn, 17, 1);
35538 MI.addOperand(MCOperand::createImm(tmp));
35541 tmp = fieldFromInstruction(insn, 56, 8);
35542 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35543 tmp = fieldFromInstruction(insn, 32, 8);
35544 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35545 tmp = fieldFromInstruction(insn, 40, 8);
35546 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35547 tmp = fieldFromInstruction(insn, 0, 16);
35548 MI.addOperand(MCOperand::createImm(tmp));
35551 tmp = fieldFromInstruction(insn, 32, 8);
35552 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35553 tmp = fieldFromInstruction(insn, 40, 8);
35554 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35555 tmp = fieldFromInstruction(insn, 0, 16);
35556 MI.addOperand(MCOperand::createImm(tmp));
35557 tmp = fieldFromInstruction(insn, 17, 1);
35558 MI.addOperand(MCOperand::createImm(tmp));
35561 tmp = fieldFromInstruction(insn, 32, 8);
35562 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35563 tmp = fieldFromInstruction(insn, 40, 8);
35564 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35565 tmp = fieldFromInstruction(insn, 0, 16);
35566 MI.addOperand(MCOperand::createImm(tmp));
35567 tmp = fieldFromInstruction(insn, 17, 1);
35568 MI.addOperand(MCOperand::createImm(tmp));
35571 tmp = fieldFromInstruction(insn, 56, 8);
35572 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35573 tmp = fieldFromInstruction(insn, 32, 8);
35574 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35575 tmp = fieldFromInstruction(insn, 0, 16);
35576 MI.addOperand(MCOperand::createImm(tmp));
35577 tmp = fieldFromInstruction(insn, 17, 1);
35578 MI.addOperand(MCOperand::createImm(tmp));
35581 tmp = fieldFromInstruction(insn, 56, 8);
35582 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35583 tmp = fieldFromInstruction(insn, 32, 8);
35584 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35585 tmp = fieldFromInstruction(insn, 0, 16);
35586 MI.addOperand(MCOperand::createImm(tmp));
35587 tmp = fieldFromInstruction(insn, 17, 1);
35588 MI.addOperand(MCOperand::createImm(tmp));
35591 tmp = fieldFromInstruction(insn, 56, 8);
35592 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35593 tmp = fieldFromInstruction(insn, 32, 8);
35594 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35595 tmp = fieldFromInstruction(insn, 0, 12);
35596 MI.addOperand(MCOperand::createImm(tmp));
35597 tmp = fieldFromInstruction(insn, 16, 1);
35598 MI.addOperand(MCOperand::createImm(tmp));
35599 tmp = fieldFromInstruction(insn, 17, 1);
35600 MI.addOperand(MCOperand::createImm(tmp));
35601 tmp = fieldFromInstruction(insn, 12, 1);
35602 MI.addOperand(MCOperand::createImm(tmp));
35605 tmp = fieldFromInstruction(insn, 56, 8);
35606 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35607 tmp = fieldFromInstruction(insn, 32, 8);
35608 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35609 tmp = fieldFromInstruction(insn, 0, 12);
35610 MI.addOperand(MCOperand::createImm(tmp));
35611 tmp = fieldFromInstruction(insn, 16, 1);
35612 MI.addOperand(MCOperand::createImm(tmp));
35613 tmp = fieldFromInstruction(insn, 17, 1);
35614 MI.addOperand(MCOperand::createImm(tmp));
35615 tmp = fieldFromInstruction(insn, 12, 1);
35616 MI.addOperand(MCOperand::createImm(tmp));
35619 tmp = fieldFromInstruction(insn, 56, 8);
35620 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35621 tmp = fieldFromInstruction(insn, 48, 7);
35622 if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35623 tmp = fieldFromInstruction(insn, 0, 12);
35624 MI.addOperand(MCOperand::createImm(tmp));
35625 tmp = fieldFromInstruction(insn, 16, 1);
35626 MI.addOperand(MCOperand::createImm(tmp));
35627 tmp = fieldFromInstruction(insn, 17, 1);
35628 MI.addOperand(MCOperand::createImm(tmp));
35629 tmp = fieldFromInstruction(insn, 12, 1);
35630 MI.addOperand(MCOperand::createImm(tmp));
35633 tmp = fieldFromInstruction(insn, 56, 8);
35634 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35635 tmp = fieldFromInstruction(insn, 32, 8);
35636 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35637 tmp = fieldFromInstruction(insn, 48, 7);
35638 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35639 tmp = fieldFromInstruction(insn, 0, 12);
35640 MI.addOperand(MCOperand::createImm(tmp));
35641 tmp = fieldFromInstruction(insn, 16, 1);
35642 MI.addOperand(MCOperand::createImm(tmp));
35643 tmp = fieldFromInstruction(insn, 17, 1);
35644 MI.addOperand(MCOperand::createImm(tmp));
35645 tmp = fieldFromInstruction(insn, 12, 1);
35646 MI.addOperand(MCOperand::createImm(tmp));
35649 tmp = fieldFromInstruction(insn, 56, 8);
35650 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35651 tmp = fieldFromInstruction(insn, 32, 8);
35652 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35653 tmp = fieldFromInstruction(insn, 0, 12);
35654 MI.addOperand(MCOperand::createImm(tmp));
35655 tmp = fieldFromInstruction(insn, 16, 1);
35656 MI.addOperand(MCOperand::createImm(tmp));
35657 tmp = fieldFromInstruction(insn, 17, 1);
35658 MI.addOperand(MCOperand::createImm(tmp));
35659 tmp = fieldFromInstruction(insn, 12, 1);
35660 MI.addOperand(MCOperand::createImm(tmp));
35663 tmp = fieldFromInstruction(insn, 56, 8);
35664 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35665 tmp = fieldFromInstruction(insn, 32, 8);
35666 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35667 tmp = fieldFromInstruction(insn, 0, 12);
35668 MI.addOperand(MCOperand::createImm(tmp));
35669 tmp = fieldFromInstruction(insn, 16, 1);
35670 MI.addOperand(MCOperand::createImm(tmp));
35671 tmp = fieldFromInstruction(insn, 17, 1);
35672 MI.addOperand(MCOperand::createImm(tmp));
35673 tmp = fieldFromInstruction(insn, 12, 1);
35674 MI.addOperand(MCOperand::createImm(tmp));
35677 tmp = fieldFromInstruction(insn, 56, 8);
35678 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35679 tmp = fieldFromInstruction(insn, 48, 7);
35680 if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35681 tmp = fieldFromInstruction(insn, 0, 12);
35682 MI.addOperand(MCOperand::createImm(tmp));
35683 tmp = fieldFromInstruction(insn, 16, 1);
35684 MI.addOperand(MCOperand::createImm(tmp));
35685 tmp = fieldFromInstruction(insn, 17, 1);
35686 MI.addOperand(MCOperand::createImm(tmp));
35687 tmp = fieldFromInstruction(insn, 12, 1);
35688 MI.addOperand(MCOperand::createImm(tmp));
35691 tmp = fieldFromInstruction(insn, 56, 8);
35692 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35693 tmp = fieldFromInstruction(insn, 32, 8);
35694 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35695 tmp = fieldFromInstruction(insn, 48, 7);
35696 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35697 tmp = fieldFromInstruction(insn, 0, 12);
35698 MI.addOperand(MCOperand::createImm(tmp));
35699 tmp = fieldFromInstruction(insn, 16, 1);
35700 MI.addOperand(MCOperand::createImm(tmp));
35701 tmp = fieldFromInstruction(insn, 17, 1);
35702 MI.addOperand(MCOperand::createImm(tmp));
35703 tmp = fieldFromInstruction(insn, 12, 1);
35704 MI.addOperand(MCOperand::createImm(tmp));
35707 tmp = fieldFromInstruction(insn, 56, 8);
35708 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35709 tmp = fieldFromInstruction(insn, 32, 8);
35710 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35711 tmp = fieldFromInstruction(insn, 0, 12);
35712 MI.addOperand(MCOperand::createImm(tmp));
35713 tmp = fieldFromInstruction(insn, 16, 1);
35714 MI.addOperand(MCOperand::createImm(tmp));
35715 tmp = fieldFromInstruction(insn, 17, 1);
35716 MI.addOperand(MCOperand::createImm(tmp));
35717 tmp = fieldFromInstruction(insn, 12, 1);
35718 MI.addOperand(MCOperand::createImm(tmp));
35721 tmp = fieldFromInstruction(insn, 56, 8);
35722 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35723 tmp = fieldFromInstruction(insn, 32, 8);
35724 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35725 tmp = fieldFromInstruction(insn, 0, 12);
35726 MI.addOperand(MCOperand::createImm(tmp));
35727 tmp = fieldFromInstruction(insn, 16, 1);
35728 MI.addOperand(MCOperand::createImm(tmp));
35729 tmp = fieldFromInstruction(insn, 17, 1);
35730 MI.addOperand(MCOperand::createImm(tmp));
35731 tmp = fieldFromInstruction(insn, 12, 1);
35732 MI.addOperand(MCOperand::createImm(tmp));
35735 tmp = fieldFromInstruction(insn, 56, 8);
35736 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35737 tmp = fieldFromInstruction(insn, 48, 7);
35738 if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35739 tmp = fieldFromInstruction(insn, 0, 12);
35740 MI.addOperand(MCOperand::createImm(tmp));
35741 tmp = fieldFromInstruction(insn, 16, 1);
35742 MI.addOperand(MCOperand::createImm(tmp));
35743 tmp = fieldFromInstruction(insn, 17, 1);
35744 MI.addOperand(MCOperand::createImm(tmp));
35745 tmp = fieldFromInstruction(insn, 12, 1);
35746 MI.addOperand(MCOperand::createImm(tmp));
35749 tmp = fieldFromInstruction(insn, 56, 8);
35750 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35751 tmp = fieldFromInstruction(insn, 32, 8);
35752 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35753 tmp = fieldFromInstruction(insn, 48, 7);
35754 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35755 tmp = fieldFromInstruction(insn, 0, 12);
35756 MI.addOperand(MCOperand::createImm(tmp));
35757 tmp = fieldFromInstruction(insn, 16, 1);
35758 MI.addOperand(MCOperand::createImm(tmp));
35759 tmp = fieldFromInstruction(insn, 17, 1);
35760 MI.addOperand(MCOperand::createImm(tmp));
35761 tmp = fieldFromInstruction(insn, 12, 1);
35762 MI.addOperand(MCOperand::createImm(tmp));
35765 tmp = fieldFromInstruction(insn, 56, 8);
35766 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35767 tmp = fieldFromInstruction(insn, 32, 8);
35768 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35769 tmp = fieldFromInstruction(insn, 0, 12);
35770 MI.addOperand(MCOperand::createImm(tmp));
35771 tmp = fieldFromInstruction(insn, 16, 1);
35772 MI.addOperand(MCOperand::createImm(tmp));
35773 tmp = fieldFromInstruction(insn, 17, 1);
35774 MI.addOperand(MCOperand::createImm(tmp));
35775 tmp = fieldFromInstruction(insn, 12, 1);
35776 MI.addOperand(MCOperand::createImm(tmp));
35779 tmp = fieldFromInstruction(insn, 56, 8);
35780 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35781 tmp = fieldFromInstruction(insn, 32, 8);
35782 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35783 tmp = fieldFromInstruction(insn, 0, 12);
35784 MI.addOperand(MCOperand::createImm(tmp));
35785 tmp = fieldFromInstruction(insn, 16, 1);
35786 MI.addOperand(MCOperand::createImm(tmp));
35787 tmp = fieldFromInstruction(insn, 17, 1);
35788 MI.addOperand(MCOperand::createImm(tmp));
35789 tmp = fieldFromInstruction(insn, 12, 1);
35790 MI.addOperand(MCOperand::createImm(tmp));
35793 tmp = fieldFromInstruction(insn, 56, 8);
35794 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35795 tmp = fieldFromInstruction(insn, 48, 7);
35796 if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35797 tmp = fieldFromInstruction(insn, 0, 12);
35798 MI.addOperand(MCOperand::createImm(tmp));
35799 tmp = fieldFromInstruction(insn, 16, 1);
35800 MI.addOperand(MCOperand::createImm(tmp));
35801 tmp = fieldFromInstruction(insn, 17, 1);
35802 MI.addOperand(MCOperand::createImm(tmp));
35803 tmp = fieldFromInstruction(insn, 12, 1);
35804 MI.addOperand(MCOperand::createImm(tmp));
35807 tmp = fieldFromInstruction(insn, 56, 8);
35808 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35809 tmp = fieldFromInstruction(insn, 32, 8);
35810 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35811 tmp = fieldFromInstruction(insn, 48, 7);
35812 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35813 tmp = fieldFromInstruction(insn, 0, 12);
35814 MI.addOperand(MCOperand::createImm(tmp));
35815 tmp = fieldFromInstruction(insn, 16, 1);
35816 MI.addOperand(MCOperand::createImm(tmp));
35817 tmp = fieldFromInstruction(insn, 17, 1);
35818 MI.addOperand(MCOperand::createImm(tmp));
35819 tmp = fieldFromInstruction(insn, 12, 1);
35820 MI.addOperand(MCOperand::createImm(tmp));
35823 tmp = fieldFromInstruction(insn, 32, 8);
35824 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35825 tmp = fieldFromInstruction(insn, 40, 8);
35826 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35827 tmp = fieldFromInstruction(insn, 0, 12);
35828 MI.addOperand(MCOperand::createImm(tmp));
35829 tmp = fieldFromInstruction(insn, 16, 1);
35830 MI.addOperand(MCOperand::createImm(tmp));
35831 tmp = fieldFromInstruction(insn, 17, 1);
35832 MI.addOperand(MCOperand::createImm(tmp));
35833 tmp = fieldFromInstruction(insn, 12, 1);
35834 MI.addOperand(MCOperand::createImm(tmp));
35837 tmp = fieldFromInstruction(insn, 40, 8);
35838 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35839 tmp = fieldFromInstruction(insn, 32, 8);
35840 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35841 tmp = fieldFromInstruction(insn, 0, 12);
35842 MI.addOperand(MCOperand::createImm(tmp));
35843 tmp = fieldFromInstruction(insn, 16, 1);
35844 MI.addOperand(MCOperand::createImm(tmp));
35845 tmp = fieldFromInstruction(insn, 17, 1);
35846 MI.addOperand(MCOperand::createImm(tmp));
35847 tmp = fieldFromInstruction(insn, 12, 1);
35848 MI.addOperand(MCOperand::createImm(tmp));
35851 tmp = fieldFromInstruction(insn, 40, 8);
35852 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35853 tmp = fieldFromInstruction(insn, 48, 7);
35854 if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35855 tmp = fieldFromInstruction(insn, 0, 12);
35856 MI.addOperand(MCOperand::createImm(tmp));
35857 tmp = fieldFromInstruction(insn, 16, 1);
35858 MI.addOperand(MCOperand::createImm(tmp));
35859 tmp = fieldFromInstruction(insn, 17, 1);
35860 MI.addOperand(MCOperand::createImm(tmp));
35861 tmp = fieldFromInstruction(insn, 12, 1);
35862 MI.addOperand(MCOperand::createImm(tmp));
35865 tmp = fieldFromInstruction(insn, 32, 8);
35866 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35867 tmp = fieldFromInstruction(insn, 40, 8);
35868 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35869 tmp = fieldFromInstruction(insn, 48, 7);
35870 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35871 tmp = fieldFromInstruction(insn, 0, 12);
35872 MI.addOperand(MCOperand::createImm(tmp));
35873 tmp = fieldFromInstruction(insn, 16, 1);
35874 MI.addOperand(MCOperand::createImm(tmp));
35875 tmp = fieldFromInstruction(insn, 17, 1);
35876 MI.addOperand(MCOperand::createImm(tmp));
35877 tmp = fieldFromInstruction(insn, 12, 1);
35878 MI.addOperand(MCOperand::createImm(tmp));
35881 tmp = fieldFromInstruction(insn, 32, 8);
35882 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35883 tmp = fieldFromInstruction(insn, 40, 8);
35884 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35885 tmp = fieldFromInstruction(insn, 0, 12);
35886 MI.addOperand(MCOperand::createImm(tmp));
35887 tmp = fieldFromInstruction(insn, 16, 1);
35888 MI.addOperand(MCOperand::createImm(tmp));
35889 tmp = fieldFromInstruction(insn, 17, 1);
35890 MI.addOperand(MCOperand::createImm(tmp));
35891 tmp = fieldFromInstruction(insn, 12, 1);
35892 MI.addOperand(MCOperand::createImm(tmp));
35895 tmp = fieldFromInstruction(insn, 40, 8);
35896 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35897 tmp = fieldFromInstruction(insn, 32, 8);
35898 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35899 tmp = fieldFromInstruction(insn, 0, 12);
35900 MI.addOperand(MCOperand::createImm(tmp));
35901 tmp = fieldFromInstruction(insn, 16, 1);
35902 MI.addOperand(MCOperand::createImm(tmp));
35903 tmp = fieldFromInstruction(insn, 17, 1);
35904 MI.addOperand(MCOperand::createImm(tmp));
35905 tmp = fieldFromInstruction(insn, 12, 1);
35906 MI.addOperand(MCOperand::createImm(tmp));
35909 tmp = fieldFromInstruction(insn, 40, 8);
35910 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35911 tmp = fieldFromInstruction(insn, 48, 7);
35912 if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35913 tmp = fieldFromInstruction(insn, 0, 12);
35914 MI.addOperand(MCOperand::createImm(tmp));
35915 tmp = fieldFromInstruction(insn, 16, 1);
35916 MI.addOperand(MCOperand::createImm(tmp));
35917 tmp = fieldFromInstruction(insn, 17, 1);
35918 MI.addOperand(MCOperand::createImm(tmp));
35919 tmp = fieldFromInstruction(insn, 12, 1);
35920 MI.addOperand(MCOperand::createImm(tmp));
35923 tmp = fieldFromInstruction(insn, 32, 8);
35924 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35925 tmp = fieldFromInstruction(insn, 40, 8);
35926 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35927 tmp = fieldFromInstruction(insn, 48, 7);
35928 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35929 tmp = fieldFromInstruction(insn, 0, 12);
35930 MI.addOperand(MCOperand::createImm(tmp));
35931 tmp = fieldFromInstruction(insn, 16, 1);
35932 MI.addOperand(MCOperand::createImm(tmp));
35933 tmp = fieldFromInstruction(insn, 17, 1);
35934 MI.addOperand(MCOperand::createImm(tmp));
35935 tmp = fieldFromInstruction(insn, 12, 1);
35936 MI.addOperand(MCOperand::createImm(tmp));
35939 tmp = fieldFromInstruction(insn, 32, 8);
35940 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35941 tmp = fieldFromInstruction(insn, 40, 8);
35942 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35943 tmp = fieldFromInstruction(insn, 0, 12);
35944 MI.addOperand(MCOperand::createImm(tmp));
35945 tmp = fieldFromInstruction(insn, 16, 1);
35946 MI.addOperand(MCOperand::createImm(tmp));
35947 tmp = fieldFromInstruction(insn, 17, 1);
35948 MI.addOperand(MCOperand::createImm(tmp));
35949 tmp = fieldFromInstruction(insn, 12, 1);
35950 MI.addOperand(MCOperand::createImm(tmp));
35953 tmp = fieldFromInstruction(insn, 40, 8);
35954 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35955 tmp = fieldFromInstruction(insn, 32, 8);
35956 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35957 tmp = fieldFromInstruction(insn, 0, 12);
35958 MI.addOperand(MCOperand::createImm(tmp));
35959 tmp = fieldFromInstruction(insn, 16, 1);
35960 MI.addOperand(MCOperand::createImm(tmp));
35961 tmp = fieldFromInstruction(insn, 17, 1);
35962 MI.addOperand(MCOperand::createImm(tmp));
35963 tmp = fieldFromInstruction(insn, 12, 1);
35964 MI.addOperand(MCOperand::createImm(tmp));
35967 tmp = fieldFromInstruction(insn, 40, 8);
35968 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35969 tmp = fieldFromInstruction(insn, 48, 7);
35970 if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35971 tmp = fieldFromInstruction(insn, 0, 12);
35972 MI.addOperand(MCOperand::createImm(tmp));
35973 tmp = fieldFromInstruction(insn, 16, 1);
35974 MI.addOperand(MCOperand::createImm(tmp));
35975 tmp = fieldFromInstruction(insn, 17, 1);
35976 MI.addOperand(MCOperand::createImm(tmp));
35977 tmp = fieldFromInstruction(insn, 12, 1);
35978 MI.addOperand(MCOperand::createImm(tmp));
35981 tmp = fieldFromInstruction(insn, 32, 8);
35982 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35983 tmp = fieldFromInstruction(insn, 40, 8);
35984 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35985 tmp = fieldFromInstruction(insn, 48, 7);
35986 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35987 tmp = fieldFromInstruction(insn, 0, 12);
35988 MI.addOperand(MCOperand::createImm(tmp));
35989 tmp = fieldFromInstruction(insn, 16, 1);
35990 MI.addOperand(MCOperand::createImm(tmp));
35991 tmp = fieldFromInstruction(insn, 17, 1);
35992 MI.addOperand(MCOperand::createImm(tmp));
35993 tmp = fieldFromInstruction(insn, 12, 1);
35994 MI.addOperand(MCOperand::createImm(tmp));
35997 tmp = fieldFromInstruction(insn, 32, 8);
35998 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
35999 tmp = fieldFromInstruction(insn, 40, 8);
36000 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36001 tmp = fieldFromInstruction(insn, 0, 12);
36002 MI.addOperand(MCOperand::createImm(tmp));
36003 tmp = fieldFromInstruction(insn, 16, 1);
36004 MI.addOperand(MCOperand::createImm(tmp));
36005 tmp = fieldFromInstruction(insn, 17, 1);
36006 MI.addOperand(MCOperand::createImm(tmp));
36007 tmp = fieldFromInstruction(insn, 12, 1);
36008 MI.addOperand(MCOperand::createImm(tmp));
36011 tmp = fieldFromInstruction(insn, 40, 8);
36012 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36013 tmp = fieldFromInstruction(insn, 32, 8);
36014 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36015 tmp = fieldFromInstruction(insn, 0, 12);
36016 MI.addOperand(MCOperand::createImm(tmp));
36017 tmp = fieldFromInstruction(insn, 16, 1);
36018 MI.addOperand(MCOperand::createImm(tmp));
36019 tmp = fieldFromInstruction(insn, 17, 1);
36020 MI.addOperand(MCOperand::createImm(tmp));
36021 tmp = fieldFromInstruction(insn, 12, 1);
36022 MI.addOperand(MCOperand::createImm(tmp));
36025 tmp = fieldFromInstruction(insn, 40, 8);
36026 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36027 tmp = fieldFromInstruction(insn, 48, 7);
36028 if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36029 tmp = fieldFromInstruction(insn, 0, 12);
36030 MI.addOperand(MCOperand::createImm(tmp));
36031 tmp = fieldFromInstruction(insn, 16, 1);
36032 MI.addOperand(MCOperand::createImm(tmp));
36033 tmp = fieldFromInstruction(insn, 17, 1);
36034 MI.addOperand(MCOperand::createImm(tmp));
36035 tmp = fieldFromInstruction(insn, 12, 1);
36036 MI.addOperand(MCOperand::createImm(tmp));
36039 tmp = fieldFromInstruction(insn, 32, 8);
36040 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36041 tmp = fieldFromInstruction(insn, 40, 8);
36042 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36043 tmp = fieldFromInstruction(insn, 48, 7);
36044 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36045 tmp = fieldFromInstruction(insn, 0, 12);
36046 MI.addOperand(MCOperand::createImm(tmp));
36047 tmp = fieldFromInstruction(insn, 16, 1);
36048 MI.addOperand(MCOperand::createImm(tmp));
36049 tmp = fieldFromInstruction(insn, 17, 1);
36050 MI.addOperand(MCOperand::createImm(tmp));
36051 tmp = fieldFromInstruction(insn, 12, 1);
36052 MI.addOperand(MCOperand::createImm(tmp));
36055 tmp = fieldFromInstruction(insn, 32, 8);
36056 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36057 tmp = fieldFromInstruction(insn, 40, 8);
36058 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36059 tmp = fieldFromInstruction(insn, 0, 12);
36060 MI.addOperand(MCOperand::createImm(tmp));
36061 tmp = fieldFromInstruction(insn, 17, 1);
36062 MI.addOperand(MCOperand::createImm(tmp));
36065 tmp = fieldFromInstruction(insn, 32, 8);
36066 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36067 tmp = fieldFromInstruction(insn, 40, 8);
36068 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36069 tmp = fieldFromInstruction(insn, 48, 7);
36070 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36071 tmp = fieldFromInstruction(insn, 0, 12);
36072 MI.addOperand(MCOperand::createImm(tmp));
36073 tmp = fieldFromInstruction(insn, 17, 1);
36074 MI.addOperand(MCOperand::createImm(tmp));
36077 tmp = fieldFromInstruction(insn, 56, 8);
36078 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36079 tmp = fieldFromInstruction(insn, 32, 8);
36080 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36081 tmp = fieldFromInstruction(insn, 40, 8);
36082 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36083 tmp = fieldFromInstruction(insn, 0, 12);
36084 MI.addOperand(MCOperand::createImm(tmp));
36085 tmp = fieldFromInstruction(insn, 17, 1);
36086 MI.addOperand(MCOperand::createImm(tmp));
36089 tmp = fieldFromInstruction(insn, 56, 8);
36090 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36091 tmp = fieldFromInstruction(insn, 32, 8);
36092 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36093 tmp = fieldFromInstruction(insn, 40, 8);
36094 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36095 tmp = fieldFromInstruction(insn, 48, 7);
36096 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36097 tmp = fieldFromInstruction(insn, 0, 12);
36098 MI.addOperand(MCOperand::createImm(tmp));
36099 tmp = fieldFromInstruction(insn, 17, 1);
36100 MI.addOperand(MCOperand::createImm(tmp));
36103 tmp = fieldFromInstruction(insn, 32, 8);
36104 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36105 tmp = fieldFromInstruction(insn, 40, 8);
36106 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36107 tmp = fieldFromInstruction(insn, 0, 12);
36108 MI.addOperand(MCOperand::createImm(tmp));
36109 tmp = fieldFromInstruction(insn, 17, 1);
36110 MI.addOperand(MCOperand::createImm(tmp));
36113 tmp = fieldFromInstruction(insn, 32, 8);
36114 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36115 tmp = fieldFromInstruction(insn, 40, 8);
36116 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36117 tmp = fieldFromInstruction(insn, 48, 7);
36118 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36119 tmp = fieldFromInstruction(insn, 0, 12);
36120 MI.addOperand(MCOperand::createImm(tmp));
36121 tmp = fieldFromInstruction(insn, 17, 1);
36122 MI.addOperand(MCOperand::createImm(tmp));
36125 tmp = fieldFromInstruction(insn, 56, 8);
36126 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36127 tmp = fieldFromInstruction(insn, 32, 8);
36128 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36129 tmp = fieldFromInstruction(insn, 40, 8);
36130 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36131 tmp = fieldFromInstruction(insn, 0, 12);
36132 MI.addOperand(MCOperand::createImm(tmp));
36133 tmp = fieldFromInstruction(insn, 17, 1);
36134 MI.addOperand(MCOperand::createImm(tmp));
36137 tmp = fieldFromInstruction(insn, 56, 8);
36138 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36139 tmp = fieldFromInstruction(insn, 32, 8);
36140 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36141 tmp = fieldFromInstruction(insn, 40, 8);
36142 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36143 tmp = fieldFromInstruction(insn, 48, 7);
36144 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36145 tmp = fieldFromInstruction(insn, 0, 12);
36146 MI.addOperand(MCOperand::createImm(tmp));
36147 tmp = fieldFromInstruction(insn, 17, 1);
36148 MI.addOperand(MCOperand::createImm(tmp));
36151 tmp = fieldFromInstruction(insn, 56, 8);
36152 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36153 tmp = fieldFromInstruction(insn, 32, 8);
36154 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36155 tmp = fieldFromInstruction(insn, 40, 8);
36156 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36157 tmp = fieldFromInstruction(insn, 0, 12);
36158 MI.addOperand(MCOperand::createImm(tmp));
36159 tmp = fieldFromInstruction(insn, 17, 1);
36160 MI.addOperand(MCOperand::createImm(tmp));
36163 tmp = fieldFromInstruction(insn, 56, 8);
36164 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36165 tmp = fieldFromInstruction(insn, 32, 8);
36166 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36167 tmp = fieldFromInstruction(insn, 40, 8);
36168 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36169 tmp = fieldFromInstruction(insn, 48, 7);
36170 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36171 tmp = fieldFromInstruction(insn, 0, 12);
36172 MI.addOperand(MCOperand::createImm(tmp));
36173 tmp = fieldFromInstruction(insn, 17, 1);
36174 MI.addOperand(MCOperand::createImm(tmp));
36177 tmp = fieldFromInstruction(insn, 32, 8);
36178 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36179 tmp = fieldFromInstruction(insn, 40, 8);
36180 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36181 tmp = fieldFromInstruction(insn, 0, 12);
36182 MI.addOperand(MCOperand::createImm(tmp));
36183 tmp = fieldFromInstruction(insn, 17, 1);
36184 MI.addOperand(MCOperand::createImm(tmp));
36187 tmp = fieldFromInstruction(insn, 32, 8);
36188 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36189 tmp = fieldFromInstruction(insn, 40, 8);
36190 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36191 tmp = fieldFromInstruction(insn, 48, 7);
36192 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36193 tmp = fieldFromInstruction(insn, 0, 12);
36194 MI.addOperand(MCOperand::createImm(tmp));
36195 tmp = fieldFromInstruction(insn, 17, 1);
36196 MI.addOperand(MCOperand::createImm(tmp));
36199 tmp = fieldFromInstruction(insn, 56, 8);
36200 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36201 tmp = fieldFromInstruction(insn, 32, 8);
36202 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36203 tmp = fieldFromInstruction(insn, 40, 8);
36204 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36205 tmp = fieldFromInstruction(insn, 0, 12);
36206 MI.addOperand(MCOperand::createImm(tmp));
36207 tmp = fieldFromInstruction(insn, 17, 1);
36208 MI.addOperand(MCOperand::createImm(tmp));
36211 tmp = fieldFromInstruction(insn, 56, 8);
36212 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36213 tmp = fieldFromInstruction(insn, 32, 8);
36214 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36215 tmp = fieldFromInstruction(insn, 40, 8);
36216 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36217 tmp = fieldFromInstruction(insn, 48, 7);
36218 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36219 tmp = fieldFromInstruction(insn, 0, 12);
36220 MI.addOperand(MCOperand::createImm(tmp));
36221 tmp = fieldFromInstruction(insn, 17, 1);
36222 MI.addOperand(MCOperand::createImm(tmp));
36225 tmp = fieldFromInstruction(insn, 40, 8);
36226 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36227 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36228 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36229 tmp = fieldFromInstruction(insn, 56, 8);
36230 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36231 tmp = fieldFromInstruction(insn, 0, 12);
36232 MI.addOperand(MCOperand::createImm(tmp));
36233 tmp = fieldFromInstruction(insn, 14, 1);
36234 MI.addOperand(MCOperand::createImm(tmp));
36235 tmp = fieldFromInstruction(insn, 54, 1);
36236 MI.addOperand(MCOperand::createImm(tmp));
36237 tmp = fieldFromInstruction(insn, 55, 1);
36238 MI.addOperand(MCOperand::createImm(tmp));
36239 tmp = fieldFromInstruction(insn, 15, 1);
36240 MI.addOperand(MCOperand::createImm(tmp));
36243 tmp = fieldFromInstruction(insn, 40, 8);
36244 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36245 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36246 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36247 tmp = fieldFromInstruction(insn, 56, 8);
36248 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36249 tmp = fieldFromInstruction(insn, 0, 12);
36250 MI.addOperand(MCOperand::createImm(tmp));
36251 tmp = fieldFromInstruction(insn, 14, 1);
36252 MI.addOperand(MCOperand::createImm(tmp));
36253 tmp = fieldFromInstruction(insn, 54, 1);
36254 MI.addOperand(MCOperand::createImm(tmp));
36255 tmp = fieldFromInstruction(insn, 15, 1);
36256 MI.addOperand(MCOperand::createImm(tmp));
36259 tmp = fieldFromInstruction(insn, 40, 8);
36260 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36261 tmp = fieldFromInstruction(insn, 32, 8);
36262 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36263 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36264 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36265 tmp = fieldFromInstruction(insn, 56, 8);
36266 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36267 tmp = fieldFromInstruction(insn, 0, 12);
36268 MI.addOperand(MCOperand::createImm(tmp));
36269 tmp = fieldFromInstruction(insn, 14, 1);
36270 MI.addOperand(MCOperand::createImm(tmp));
36271 tmp = fieldFromInstruction(insn, 54, 1);
36272 MI.addOperand(MCOperand::createImm(tmp));
36273 tmp = fieldFromInstruction(insn, 55, 1);
36274 MI.addOperand(MCOperand::createImm(tmp));
36275 tmp = fieldFromInstruction(insn, 15, 1);
36276 MI.addOperand(MCOperand::createImm(tmp));
36279 tmp = fieldFromInstruction(insn, 40, 8);
36280 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36281 tmp = fieldFromInstruction(insn, 32, 8);
36282 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36283 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36284 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36285 tmp = fieldFromInstruction(insn, 56, 8);
36286 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36287 tmp = fieldFromInstruction(insn, 0, 12);
36288 MI.addOperand(MCOperand::createImm(tmp));
36289 tmp = fieldFromInstruction(insn, 14, 1);
36290 MI.addOperand(MCOperand::createImm(tmp));
36291 tmp = fieldFromInstruction(insn, 54, 1);
36292 MI.addOperand(MCOperand::createImm(tmp));
36293 tmp = fieldFromInstruction(insn, 15, 1);
36294 MI.addOperand(MCOperand::createImm(tmp));
36297 tmp = fieldFromInstruction(insn, 40, 8);
36298 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36299 tmp = fieldFromInstruction(insn, 32, 8);
36300 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36301 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36302 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36303 tmp = fieldFromInstruction(insn, 56, 8);
36304 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36305 tmp = fieldFromInstruction(insn, 0, 12);
36306 MI.addOperand(MCOperand::createImm(tmp));
36307 tmp = fieldFromInstruction(insn, 14, 1);
36308 MI.addOperand(MCOperand::createImm(tmp));
36309 tmp = fieldFromInstruction(insn, 54, 1);
36310 MI.addOperand(MCOperand::createImm(tmp));
36311 tmp = fieldFromInstruction(insn, 55, 1);
36312 MI.addOperand(MCOperand::createImm(tmp));
36313 tmp = fieldFromInstruction(insn, 15, 1);
36314 MI.addOperand(MCOperand::createImm(tmp));
36317 tmp = fieldFromInstruction(insn, 40, 8);
36318 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36319 tmp = fieldFromInstruction(insn, 32, 8);
36320 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36321 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36322 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36323 tmp = fieldFromInstruction(insn, 56, 8);
36324 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36325 tmp = fieldFromInstruction(insn, 0, 12);
36326 MI.addOperand(MCOperand::createImm(tmp));
36327 tmp = fieldFromInstruction(insn, 14, 1);
36328 MI.addOperand(MCOperand::createImm(tmp));
36329 tmp = fieldFromInstruction(insn, 54, 1);
36330 MI.addOperand(MCOperand::createImm(tmp));
36331 tmp = fieldFromInstruction(insn, 15, 1);
36332 MI.addOperand(MCOperand::createImm(tmp));
36335 tmp = fieldFromInstruction(insn, 40, 8);
36336 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36337 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36338 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36339 tmp = fieldFromInstruction(insn, 56, 8);
36340 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36341 tmp = fieldFromInstruction(insn, 0, 12);
36342 MI.addOperand(MCOperand::createImm(tmp));
36343 tmp = fieldFromInstruction(insn, 14, 1);
36344 MI.addOperand(MCOperand::createImm(tmp));
36345 tmp = fieldFromInstruction(insn, 54, 1);
36346 MI.addOperand(MCOperand::createImm(tmp));
36347 tmp = fieldFromInstruction(insn, 55, 1);
36348 MI.addOperand(MCOperand::createImm(tmp));
36349 tmp = fieldFromInstruction(insn, 15, 1);
36350 MI.addOperand(MCOperand::createImm(tmp));
36353 tmp = fieldFromInstruction(insn, 40, 8);
36354 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36355 tmp = fieldFromInstruction(insn, 32, 8);
36356 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36357 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36358 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36359 tmp = fieldFromInstruction(insn, 56, 8);
36360 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36361 tmp = fieldFromInstruction(insn, 0, 12);
36362 MI.addOperand(MCOperand::createImm(tmp));
36363 tmp = fieldFromInstruction(insn, 14, 1);
36364 MI.addOperand(MCOperand::createImm(tmp));
36365 tmp = fieldFromInstruction(insn, 54, 1);
36366 MI.addOperand(MCOperand::createImm(tmp));
36367 tmp = fieldFromInstruction(insn, 55, 1);
36368 MI.addOperand(MCOperand::createImm(tmp));
36369 tmp = fieldFromInstruction(insn, 15, 1);
36370 MI.addOperand(MCOperand::createImm(tmp));
36373 tmp = fieldFromInstruction(insn, 40, 8);
36374 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36375 tmp = fieldFromInstruction(insn, 32, 8);
36376 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36377 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36378 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36379 tmp = fieldFromInstruction(insn, 56, 8);
36380 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36381 tmp = fieldFromInstruction(insn, 0, 12);
36382 MI.addOperand(MCOperand::createImm(tmp));
36383 tmp = fieldFromInstruction(insn, 14, 1);
36384 MI.addOperand(MCOperand::createImm(tmp));
36385 tmp = fieldFromInstruction(insn, 54, 1);
36386 MI.addOperand(MCOperand::createImm(tmp));
36387 tmp = fieldFromInstruction(insn, 55, 1);
36388 MI.addOperand(MCOperand::createImm(tmp));
36389 tmp = fieldFromInstruction(insn, 15, 1);
36390 MI.addOperand(MCOperand::createImm(tmp));
36393 tmp = fieldFromInstruction(insn, 40, 8);
36394 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36395 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36396 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36397 tmp = fieldFromInstruction(insn, 56, 8);
36398 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36399 tmp = fieldFromInstruction(insn, 0, 12);
36400 MI.addOperand(MCOperand::createImm(tmp));
36401 tmp = fieldFromInstruction(insn, 14, 1);
36402 MI.addOperand(MCOperand::createImm(tmp));
36403 tmp = fieldFromInstruction(insn, 54, 1);
36404 MI.addOperand(MCOperand::createImm(tmp));
36405 tmp = fieldFromInstruction(insn, 55, 1);
36406 MI.addOperand(MCOperand::createImm(tmp));
36407 tmp = fieldFromInstruction(insn, 15, 1);
36408 MI.addOperand(MCOperand::createImm(tmp));
36411 tmp = fieldFromInstruction(insn, 40, 8);
36412 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36413 tmp = fieldFromInstruction(insn, 32, 8);
36414 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36415 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36416 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36417 tmp = fieldFromInstruction(insn, 56, 8);
36418 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36419 tmp = fieldFromInstruction(insn, 0, 12);
36420 MI.addOperand(MCOperand::createImm(tmp));
36421 tmp = fieldFromInstruction(insn, 14, 1);
36422 MI.addOperand(MCOperand::createImm(tmp));
36423 tmp = fieldFromInstruction(insn, 54, 1);
36424 MI.addOperand(MCOperand::createImm(tmp));
36425 tmp = fieldFromInstruction(insn, 55, 1);
36426 MI.addOperand(MCOperand::createImm(tmp));
36427 tmp = fieldFromInstruction(insn, 15, 1);
36428 MI.addOperand(MCOperand::createImm(tmp));
36431 tmp = fieldFromInstruction(insn, 40, 8);
36432 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36433 tmp = fieldFromInstruction(insn, 32, 8);
36434 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36435 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36436 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36437 tmp = fieldFromInstruction(insn, 56, 8);
36438 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36439 tmp = fieldFromInstruction(insn, 0, 12);
36440 MI.addOperand(MCOperand::createImm(tmp));
36441 tmp = fieldFromInstruction(insn, 14, 1);
36442 MI.addOperand(MCOperand::createImm(tmp));
36443 tmp = fieldFromInstruction(insn, 54, 1);
36444 MI.addOperand(MCOperand::createImm(tmp));
36445 tmp = fieldFromInstruction(insn, 55, 1);
36446 MI.addOperand(MCOperand::createImm(tmp));
36447 tmp = fieldFromInstruction(insn, 15, 1);
36448 MI.addOperand(MCOperand::createImm(tmp));
36451 tmp = fieldFromInstruction(insn, 40, 8);
36452 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36453 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36454 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36455 tmp = fieldFromInstruction(insn, 56, 8);
36456 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36457 tmp = fieldFromInstruction(insn, 0, 12);
36458 MI.addOperand(MCOperand::createImm(tmp));
36459 tmp = fieldFromInstruction(insn, 14, 1);
36460 MI.addOperand(MCOperand::createImm(tmp));
36461 tmp = fieldFromInstruction(insn, 54, 1);
36462 MI.addOperand(MCOperand::createImm(tmp));
36463 tmp = fieldFromInstruction(insn, 55, 1);
36464 MI.addOperand(MCOperand::createImm(tmp));
36465 tmp = fieldFromInstruction(insn, 15, 1);
36466 MI.addOperand(MCOperand::createImm(tmp));
36469 tmp = fieldFromInstruction(insn, 40, 8);
36470 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36471 tmp = fieldFromInstruction(insn, 32, 8);
36472 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36473 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36474 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36475 tmp = fieldFromInstruction(insn, 56, 8);
36476 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36477 tmp = fieldFromInstruction(insn, 0, 12);
36478 MI.addOperand(MCOperand::createImm(tmp));
36479 tmp = fieldFromInstruction(insn, 14, 1);
36480 MI.addOperand(MCOperand::createImm(tmp));
36481 tmp = fieldFromInstruction(insn, 54, 1);
36482 MI.addOperand(MCOperand::createImm(tmp));
36483 tmp = fieldFromInstruction(insn, 55, 1);
36484 MI.addOperand(MCOperand::createImm(tmp));
36485 tmp = fieldFromInstruction(insn, 15, 1);
36486 MI.addOperand(MCOperand::createImm(tmp));
36489 tmp = fieldFromInstruction(insn, 40, 8);
36490 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36491 tmp = fieldFromInstruction(insn, 32, 8);
36492 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36493 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36494 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36495 tmp = fieldFromInstruction(insn, 56, 8);
36496 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36497 tmp = fieldFromInstruction(insn, 0, 12);
36498 MI.addOperand(MCOperand::createImm(tmp));
36499 tmp = fieldFromInstruction(insn, 14, 1);
36500 MI.addOperand(MCOperand::createImm(tmp));
36501 tmp = fieldFromInstruction(insn, 54, 1);
36502 MI.addOperand(MCOperand::createImm(tmp));
36503 tmp = fieldFromInstruction(insn, 55, 1);
36504 MI.addOperand(MCOperand::createImm(tmp));
36505 tmp = fieldFromInstruction(insn, 15, 1);
36506 MI.addOperand(MCOperand::createImm(tmp));
36509 tmp = fieldFromInstruction(insn, 40, 8);
36510 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36511 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36512 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36513 tmp = fieldFromInstruction(insn, 56, 8);
36514 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36515 tmp = fieldFromInstruction(insn, 0, 12);
36516 MI.addOperand(MCOperand::createImm(tmp));
36517 tmp = fieldFromInstruction(insn, 14, 1);
36518 MI.addOperand(MCOperand::createImm(tmp));
36519 tmp = fieldFromInstruction(insn, 54, 1);
36520 MI.addOperand(MCOperand::createImm(tmp));
36521 tmp = fieldFromInstruction(insn, 55, 1);
36522 MI.addOperand(MCOperand::createImm(tmp));
36523 tmp = fieldFromInstruction(insn, 15, 1);
36524 MI.addOperand(MCOperand::createImm(tmp));
36525 tmp = fieldFromInstruction(insn, 40, 8);
36526 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36529 tmp = fieldFromInstruction(insn, 40, 8);
36530 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36531 tmp = fieldFromInstruction(insn, 32, 8);
36532 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36533 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36534 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36535 tmp = fieldFromInstruction(insn, 56, 8);
36536 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36537 tmp = fieldFromInstruction(insn, 0, 12);
36538 MI.addOperand(MCOperand::createImm(tmp));
36539 tmp = fieldFromInstruction(insn, 14, 1);
36540 MI.addOperand(MCOperand::createImm(tmp));
36541 tmp = fieldFromInstruction(insn, 54, 1);
36542 MI.addOperand(MCOperand::createImm(tmp));
36543 tmp = fieldFromInstruction(insn, 55, 1);
36544 MI.addOperand(MCOperand::createImm(tmp));
36545 tmp = fieldFromInstruction(insn, 15, 1);
36546 MI.addOperand(MCOperand::createImm(tmp));
36547 tmp = fieldFromInstruction(insn, 40, 8);
36548 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36551 tmp = fieldFromInstruction(insn, 40, 8);
36552 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36553 tmp = fieldFromInstruction(insn, 32, 8);
36554 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36555 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36556 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36557 tmp = fieldFromInstruction(insn, 56, 8);
36558 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36559 tmp = fieldFromInstruction(insn, 0, 12);
36560 MI.addOperand(MCOperand::createImm(tmp));
36561 tmp = fieldFromInstruction(insn, 14, 1);
36562 MI.addOperand(MCOperand::createImm(tmp));
36563 tmp = fieldFromInstruction(insn, 54, 1);
36564 MI.addOperand(MCOperand::createImm(tmp));
36565 tmp = fieldFromInstruction(insn, 55, 1);
36566 MI.addOperand(MCOperand::createImm(tmp));
36567 tmp = fieldFromInstruction(insn, 15, 1);
36568 MI.addOperand(MCOperand::createImm(tmp));
36569 tmp = fieldFromInstruction(insn, 40, 8);
36570 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36573 tmp = fieldFromInstruction(insn, 40, 8);
36574 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36575 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36576 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36577 tmp = fieldFromInstruction(insn, 56, 8);
36578 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36579 tmp = fieldFromInstruction(insn, 0, 12);
36580 MI.addOperand(MCOperand::createImm(tmp));
36581 tmp = fieldFromInstruction(insn, 54, 1);
36582 MI.addOperand(MCOperand::createImm(tmp));
36585 tmp = fieldFromInstruction(insn, 40, 8);
36586 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36587 tmp = fieldFromInstruction(insn, 32, 8);
36588 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36589 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36590 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36591 tmp = fieldFromInstruction(insn, 56, 8);
36592 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36593 tmp = fieldFromInstruction(insn, 0, 12);
36594 MI.addOperand(MCOperand::createImm(tmp));
36595 tmp = fieldFromInstruction(insn, 54, 1);
36596 MI.addOperand(MCOperand::createImm(tmp));
36599 tmp = fieldFromInstruction(insn, 40, 8);
36600 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36601 tmp = fieldFromInstruction(insn, 32, 8);
36602 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36603 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36604 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36605 tmp = fieldFromInstruction(insn, 56, 8);
36606 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36607 tmp = fieldFromInstruction(insn, 0, 12);
36608 MI.addOperand(MCOperand::createImm(tmp));
36609 tmp = fieldFromInstruction(insn, 54, 1);
36610 MI.addOperand(MCOperand::createImm(tmp));
36613 tmp = fieldFromInstruction(insn, 40, 8);
36614 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36615 tmp = fieldFromInstruction(insn, 40, 8);
36616 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36617 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36618 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36619 tmp = fieldFromInstruction(insn, 56, 8);
36620 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36621 tmp = fieldFromInstruction(insn, 0, 12);
36622 MI.addOperand(MCOperand::createImm(tmp));
36623 tmp = fieldFromInstruction(insn, 54, 1);
36624 MI.addOperand(MCOperand::createImm(tmp));
36627 tmp = fieldFromInstruction(insn, 40, 8);
36628 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36629 tmp = fieldFromInstruction(insn, 40, 8);
36630 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36631 tmp = fieldFromInstruction(insn, 32, 8);
36632 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36633 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36634 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36635 tmp = fieldFromInstruction(insn, 56, 8);
36636 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36637 tmp = fieldFromInstruction(insn, 0, 12);
36638 MI.addOperand(MCOperand::createImm(tmp));
36639 tmp = fieldFromInstruction(insn, 54, 1);
36640 MI.addOperand(MCOperand::createImm(tmp));
36643 tmp = fieldFromInstruction(insn, 40, 8);
36644 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36645 tmp = fieldFromInstruction(insn, 40, 8);
36646 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36647 tmp = fieldFromInstruction(insn, 32, 8);
36648 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36649 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36650 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36651 tmp = fieldFromInstruction(insn, 56, 8);
36652 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36653 tmp = fieldFromInstruction(insn, 0, 12);
36654 MI.addOperand(MCOperand::createImm(tmp));
36655 tmp = fieldFromInstruction(insn, 54, 1);
36656 MI.addOperand(MCOperand::createImm(tmp));
36659 tmp = fieldFromInstruction(insn, 40, 8);
36660 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36661 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36662 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36663 tmp = fieldFromInstruction(insn, 56, 8);
36664 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36665 tmp = fieldFromInstruction(insn, 0, 12);
36666 MI.addOperand(MCOperand::createImm(tmp));
36667 tmp = fieldFromInstruction(insn, 54, 1);
36668 MI.addOperand(MCOperand::createImm(tmp));
36671 tmp = fieldFromInstruction(insn, 40, 8);
36672 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36673 tmp = fieldFromInstruction(insn, 32, 8);
36674 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36675 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36676 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36677 tmp = fieldFromInstruction(insn, 56, 8);
36678 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36679 tmp = fieldFromInstruction(insn, 0, 12);
36680 MI.addOperand(MCOperand::createImm(tmp));
36681 tmp = fieldFromInstruction(insn, 54, 1);
36682 MI.addOperand(MCOperand::createImm(tmp));
36685 tmp = fieldFromInstruction(insn, 40, 8);
36686 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36687 tmp = fieldFromInstruction(insn, 32, 8);
36688 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36689 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36690 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36691 tmp = fieldFromInstruction(insn, 56, 8);
36692 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36693 tmp = fieldFromInstruction(insn, 0, 12);
36694 MI.addOperand(MCOperand::createImm(tmp));
36695 tmp = fieldFromInstruction(insn, 54, 1);
36696 MI.addOperand(MCOperand::createImm(tmp));
36699 tmp = fieldFromInstruction(insn, 40, 8);
36700 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36701 tmp = fieldFromInstruction(insn, 40, 8);
36702 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36703 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36704 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36705 tmp = fieldFromInstruction(insn, 56, 8);
36706 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36707 tmp = fieldFromInstruction(insn, 0, 12);
36708 MI.addOperand(MCOperand::createImm(tmp));
36709 tmp = fieldFromInstruction(insn, 54, 1);
36710 MI.addOperand(MCOperand::createImm(tmp));
36713 tmp = fieldFromInstruction(insn, 40, 8);
36714 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36715 tmp = fieldFromInstruction(insn, 40, 8);
36716 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36717 tmp = fieldFromInstruction(insn, 32, 8);
36718 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36719 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36720 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36721 tmp = fieldFromInstruction(insn, 56, 8);
36722 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36723 tmp = fieldFromInstruction(insn, 0, 12);
36724 MI.addOperand(MCOperand::createImm(tmp));
36725 tmp = fieldFromInstruction(insn, 54, 1);
36726 MI.addOperand(MCOperand::createImm(tmp));
36729 tmp = fieldFromInstruction(insn, 40, 8);
36730 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36731 tmp = fieldFromInstruction(insn, 40, 8);
36732 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36733 tmp = fieldFromInstruction(insn, 32, 8);
36734 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36735 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36736 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36737 tmp = fieldFromInstruction(insn, 56, 8);
36738 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36739 tmp = fieldFromInstruction(insn, 0, 12);
36740 MI.addOperand(MCOperand::createImm(tmp));
36741 tmp = fieldFromInstruction(insn, 54, 1);
36742 MI.addOperand(MCOperand::createImm(tmp));
36745 tmp = fieldFromInstruction(insn, 40, 8);
36746 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36747 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36748 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36749 tmp = fieldFromInstruction(insn, 56, 8);
36750 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36751 tmp = fieldFromInstruction(insn, 0, 12);
36752 MI.addOperand(MCOperand::createImm(tmp));
36753 tmp = fieldFromInstruction(insn, 54, 1);
36754 MI.addOperand(MCOperand::createImm(tmp));
36757 tmp = fieldFromInstruction(insn, 40, 8);
36758 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36759 tmp = fieldFromInstruction(insn, 32, 8);
36760 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36761 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36762 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36763 tmp = fieldFromInstruction(insn, 56, 8);
36764 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36765 tmp = fieldFromInstruction(insn, 0, 12);
36766 MI.addOperand(MCOperand::createImm(tmp));
36767 tmp = fieldFromInstruction(insn, 54, 1);
36768 MI.addOperand(MCOperand::createImm(tmp));
36771 tmp = fieldFromInstruction(insn, 40, 8);
36772 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36773 tmp = fieldFromInstruction(insn, 32, 8);
36774 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36775 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36776 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36777 tmp = fieldFromInstruction(insn, 56, 8);
36778 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36779 tmp = fieldFromInstruction(insn, 0, 12);
36780 MI.addOperand(MCOperand::createImm(tmp));
36781 tmp = fieldFromInstruction(insn, 54, 1);
36782 MI.addOperand(MCOperand::createImm(tmp));
36785 tmp = fieldFromInstruction(insn, 40, 8);
36786 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36787 tmp = fieldFromInstruction(insn, 40, 8);
36788 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36789 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36790 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36791 tmp = fieldFromInstruction(insn, 56, 8);
36792 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36793 tmp = fieldFromInstruction(insn, 0, 12);
36794 MI.addOperand(MCOperand::createImm(tmp));
36795 tmp = fieldFromInstruction(insn, 54, 1);
36796 MI.addOperand(MCOperand::createImm(tmp));
36799 tmp = fieldFromInstruction(insn, 40, 8);
36800 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36801 tmp = fieldFromInstruction(insn, 40, 8);
36802 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36803 tmp = fieldFromInstruction(insn, 32, 8);
36804 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36805 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36806 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36807 tmp = fieldFromInstruction(insn, 56, 8);
36808 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36809 tmp = fieldFromInstruction(insn, 0, 12);
36810 MI.addOperand(MCOperand::createImm(tmp));
36811 tmp = fieldFromInstruction(insn, 54, 1);
36812 MI.addOperand(MCOperand::createImm(tmp));
36815 tmp = fieldFromInstruction(insn, 40, 8);
36816 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36817 tmp = fieldFromInstruction(insn, 40, 8);
36818 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36819 tmp = fieldFromInstruction(insn, 32, 8);
36820 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36821 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36822 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36823 tmp = fieldFromInstruction(insn, 56, 8);
36824 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36825 tmp = fieldFromInstruction(insn, 0, 12);
36826 MI.addOperand(MCOperand::createImm(tmp));
36827 tmp = fieldFromInstruction(insn, 54, 1);
36828 MI.addOperand(MCOperand::createImm(tmp));
36831 tmp = fieldFromInstruction(insn, 40, 8);
36832 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36833 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36834 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36835 tmp = fieldFromInstruction(insn, 56, 8);
36836 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36837 tmp = fieldFromInstruction(insn, 0, 12);
36838 MI.addOperand(MCOperand::createImm(tmp));
36839 tmp = fieldFromInstruction(insn, 19, 7);
36840 MI.addOperand(MCOperand::createImm(tmp));
36841 tmp = fieldFromInstruction(insn, 14, 1);
36842 MI.addOperand(MCOperand::createImm(tmp));
36843 tmp = fieldFromInstruction(insn, 54, 1);
36844 MI.addOperand(MCOperand::createImm(tmp));
36845 tmp = fieldFromInstruction(insn, 55, 1);
36846 MI.addOperand(MCOperand::createImm(tmp));
36847 tmp = fieldFromInstruction(insn, 15, 1);
36848 MI.addOperand(MCOperand::createImm(tmp));
36851 tmp = fieldFromInstruction(insn, 40, 8);
36852 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36853 tmp = fieldFromInstruction(insn, 32, 8);
36854 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36855 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36856 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36857 tmp = fieldFromInstruction(insn, 56, 8);
36858 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36859 tmp = fieldFromInstruction(insn, 0, 12);
36860 MI.addOperand(MCOperand::createImm(tmp));
36861 tmp = fieldFromInstruction(insn, 19, 7);
36862 MI.addOperand(MCOperand::createImm(tmp));
36863 tmp = fieldFromInstruction(insn, 14, 1);
36864 MI.addOperand(MCOperand::createImm(tmp));
36865 tmp = fieldFromInstruction(insn, 54, 1);
36866 MI.addOperand(MCOperand::createImm(tmp));
36867 tmp = fieldFromInstruction(insn, 55, 1);
36868 MI.addOperand(MCOperand::createImm(tmp));
36869 tmp = fieldFromInstruction(insn, 15, 1);
36870 MI.addOperand(MCOperand::createImm(tmp));
36873 tmp = fieldFromInstruction(insn, 40, 8);
36874 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36875 tmp = fieldFromInstruction(insn, 32, 8);
36876 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36877 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36878 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36879 tmp = fieldFromInstruction(insn, 56, 8);
36880 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36881 tmp = fieldFromInstruction(insn, 0, 12);
36882 MI.addOperand(MCOperand::createImm(tmp));
36883 tmp = fieldFromInstruction(insn, 19, 7);
36884 MI.addOperand(MCOperand::createImm(tmp));
36885 tmp = fieldFromInstruction(insn, 14, 1);
36886 MI.addOperand(MCOperand::createImm(tmp));
36887 tmp = fieldFromInstruction(insn, 54, 1);
36888 MI.addOperand(MCOperand::createImm(tmp));
36889 tmp = fieldFromInstruction(insn, 55, 1);
36890 MI.addOperand(MCOperand::createImm(tmp));
36891 tmp = fieldFromInstruction(insn, 15, 1);
36892 MI.addOperand(MCOperand::createImm(tmp));
36895 tmp = fieldFromInstruction(insn, 40, 8);
36896 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36897 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36898 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36899 tmp = fieldFromInstruction(insn, 56, 8);
36900 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36901 tmp = fieldFromInstruction(insn, 0, 12);
36902 MI.addOperand(MCOperand::createImm(tmp));
36903 tmp = fieldFromInstruction(insn, 19, 7);
36904 MI.addOperand(MCOperand::createImm(tmp));
36905 tmp = fieldFromInstruction(insn, 14, 1);
36906 MI.addOperand(MCOperand::createImm(tmp));
36907 tmp = fieldFromInstruction(insn, 54, 1);
36908 MI.addOperand(MCOperand::createImm(tmp));
36909 tmp = fieldFromInstruction(insn, 55, 1);
36910 MI.addOperand(MCOperand::createImm(tmp));
36911 tmp = fieldFromInstruction(insn, 15, 1);
36912 MI.addOperand(MCOperand::createImm(tmp));
36915 tmp = fieldFromInstruction(insn, 40, 8);
36916 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36917 tmp = fieldFromInstruction(insn, 32, 8);
36918 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36919 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36920 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36921 tmp = fieldFromInstruction(insn, 56, 8);
36922 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36923 tmp = fieldFromInstruction(insn, 0, 12);
36924 MI.addOperand(MCOperand::createImm(tmp));
36925 tmp = fieldFromInstruction(insn, 19, 7);
36926 MI.addOperand(MCOperand::createImm(tmp));
36927 tmp = fieldFromInstruction(insn, 14, 1);
36928 MI.addOperand(MCOperand::createImm(tmp));
36929 tmp = fieldFromInstruction(insn, 54, 1);
36930 MI.addOperand(MCOperand::createImm(tmp));
36931 tmp = fieldFromInstruction(insn, 55, 1);
36932 MI.addOperand(MCOperand::createImm(tmp));
36933 tmp = fieldFromInstruction(insn, 15, 1);
36934 MI.addOperand(MCOperand::createImm(tmp));
36937 tmp = fieldFromInstruction(insn, 40, 8);
36938 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36939 tmp = fieldFromInstruction(insn, 32, 8);
36940 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36941 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36942 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36943 tmp = fieldFromInstruction(insn, 56, 8);
36944 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36945 tmp = fieldFromInstruction(insn, 0, 12);
36946 MI.addOperand(MCOperand::createImm(tmp));
36947 tmp = fieldFromInstruction(insn, 19, 7);
36948 MI.addOperand(MCOperand::createImm(tmp));
36949 tmp = fieldFromInstruction(insn, 14, 1);
36950 MI.addOperand(MCOperand::createImm(tmp));
36951 tmp = fieldFromInstruction(insn, 54, 1);
36952 MI.addOperand(MCOperand::createImm(tmp));
36953 tmp = fieldFromInstruction(insn, 55, 1);
36954 MI.addOperand(MCOperand::createImm(tmp));
36955 tmp = fieldFromInstruction(insn, 15, 1);
36956 MI.addOperand(MCOperand::createImm(tmp));
36959 tmp = fieldFromInstruction(insn, 40, 8);
36960 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36961 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36962 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36963 tmp = fieldFromInstruction(insn, 56, 8);
36964 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36965 tmp = fieldFromInstruction(insn, 0, 12);
36966 MI.addOperand(MCOperand::createImm(tmp));
36967 tmp = fieldFromInstruction(insn, 19, 7);
36968 MI.addOperand(MCOperand::createImm(tmp));
36969 tmp = fieldFromInstruction(insn, 14, 1);
36970 MI.addOperand(MCOperand::createImm(tmp));
36971 tmp = fieldFromInstruction(insn, 54, 1);
36972 MI.addOperand(MCOperand::createImm(tmp));
36973 tmp = fieldFromInstruction(insn, 55, 1);
36974 MI.addOperand(MCOperand::createImm(tmp));
36975 tmp = fieldFromInstruction(insn, 15, 1);
36976 MI.addOperand(MCOperand::createImm(tmp));
36979 tmp = fieldFromInstruction(insn, 40, 8);
36980 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36981 tmp = fieldFromInstruction(insn, 32, 8);
36982 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36983 tmp = fieldFromInstruction(insn, 48, 5) << 2;
36984 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36985 tmp = fieldFromInstruction(insn, 56, 8);
36986 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
36987 tmp = fieldFromInstruction(insn, 0, 12);
36988 MI.addOperand(MCOperand::createImm(tmp));
36989 tmp = fieldFromInstruction(insn, 19, 7);
36990 MI.addOperand(MCOperand::createImm(tmp));
36991 tmp = fieldFromInstruction(insn, 14, 1);
36992 MI.addOperand(MCOperand::createImm(tmp));
36993 tmp = fieldFromInstruction(insn, 54, 1);
36994 MI.addOperand(MCOperand::createImm(tmp));
36995 tmp = fieldFromInstruction(insn, 55, 1);
36996 MI.addOperand(MCOperand::createImm(tmp));
36997 tmp = fieldFromInstruction(insn, 15, 1);
36998 MI.addOperand(MCOperand::createImm(tmp));
37001 tmp = fieldFromInstruction(insn, 40, 8);
37002 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37003 tmp = fieldFromInstruction(insn, 32, 8);
37004 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37005 tmp = fieldFromInstruction(insn, 48, 5) << 2;
37006 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37007 tmp = fieldFromInstruction(insn, 56, 8);
37008 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37009 tmp = fieldFromInstruction(insn, 0, 12);
37010 MI.addOperand(MCOperand::createImm(tmp));
37011 tmp = fieldFromInstruction(insn, 19, 7);
37012 MI.addOperand(MCOperand::createImm(tmp));
37013 tmp = fieldFromInstruction(insn, 14, 1);
37014 MI.addOperand(MCOperand::createImm(tmp));
37015 tmp = fieldFromInstruction(insn, 54, 1);
37016 MI.addOperand(MCOperand::createImm(tmp));
37017 tmp = fieldFromInstruction(insn, 55, 1);
37018 MI.addOperand(MCOperand::createImm(tmp));
37019 tmp = fieldFromInstruction(insn, 15, 1);
37020 MI.addOperand(MCOperand::createImm(tmp));
37023 tmp = fieldFromInstruction(insn, 40, 8);
37024 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37025 tmp = fieldFromInstruction(insn, 48, 5) << 2;
37026 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37027 tmp = fieldFromInstruction(insn, 56, 8);
37028 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37029 tmp = fieldFromInstruction(insn, 0, 12);
37030 MI.addOperand(MCOperand::createImm(tmp));
37031 tmp = fieldFromInstruction(insn, 19, 7);
37032 MI.addOperand(MCOperand::createImm(tmp));
37033 tmp = fieldFromInstruction(insn, 14, 1);
37034 MI.addOperand(MCOperand::createImm(tmp));
37035 tmp = fieldFromInstruction(insn, 54, 1);
37036 MI.addOperand(MCOperand::createImm(tmp));
37037 tmp = fieldFromInstruction(insn, 55, 1);
37038 MI.addOperand(MCOperand::createImm(tmp));
37039 tmp = fieldFromInstruction(insn, 15, 1);
37040 MI.addOperand(MCOperand::createImm(tmp));
37043 tmp = fieldFromInstruction(insn, 40, 8);
37044 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37045 tmp = fieldFromInstruction(insn, 32, 8);
37046 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37047 tmp = fieldFromInstruction(insn, 48, 5) << 2;
37048 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37049 tmp = fieldFromInstruction(insn, 56, 8);
37050 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37051 tmp = fieldFromInstruction(insn, 0, 12);
37052 MI.addOperand(MCOperand::createImm(tmp));
37053 tmp = fieldFromInstruction(insn, 19, 7);
37054 MI.addOperand(MCOperand::createImm(tmp));
37055 tmp = fieldFromInstruction(insn, 14, 1);
37056 MI.addOperand(MCOperand::createImm(tmp));
37057 tmp = fieldFromInstruction(insn, 54, 1);
37058 MI.addOperand(MCOperand::createImm(tmp));
37059 tmp = fieldFromInstruction(insn, 55, 1);
37060 MI.addOperand(MCOperand::createImm(tmp));
37061 tmp = fieldFromInstruction(insn, 15, 1);
37062 MI.addOperand(MCOperand::createImm(tmp));
37065 tmp = fieldFromInstruction(insn, 40, 8);
37066 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37067 tmp = fieldFromInstruction(insn, 32, 8);
37068 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37069 tmp = fieldFromInstruction(insn, 48, 5) << 2;
37070 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37071 tmp = fieldFromInstruction(insn, 56, 8);
37072 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37073 tmp = fieldFromInstruction(insn, 0, 12);
37074 MI.addOperand(MCOperand::createImm(tmp));
37075 tmp = fieldFromInstruction(insn, 19, 7);
37076 MI.addOperand(MCOperand::createImm(tmp));
37077 tmp = fieldFromInstruction(insn, 14, 1);
37078 MI.addOperand(MCOperand::createImm(tmp));
37079 tmp = fieldFromInstruction(insn, 54, 1);
37080 MI.addOperand(MCOperand::createImm(tmp));
37081 tmp = fieldFromInstruction(insn, 55, 1);
37082 MI.addOperand(MCOperand::createImm(tmp));
37083 tmp = fieldFromInstruction(insn, 15, 1);
37084 MI.addOperand(MCOperand::createImm(tmp));
37087 tmp = fieldFromInstruction(insn, 6, 7);
37088 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37089 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37090 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37091 tmp = fieldFromInstruction(insn, 32, 20);
37092 MI.addOperand(MCOperand::createImm(tmp));
37093 tmp = fieldFromInstruction(insn, 16, 1);
37094 MI.addOperand(MCOperand::createImm(tmp));
37095 tmp = fieldFromInstruction(insn, 14, 1);
37096 MI.addOperand(MCOperand::createImm(tmp));
37099 tmp = fieldFromInstruction(insn, 6, 7);
37100 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37101 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37102 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37103 tmp = fieldFromInstruction(insn, 57, 7);
37104 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37105 tmp = fieldFromInstruction(insn, 16, 1);
37106 MI.addOperand(MCOperand::createImm(tmp));
37107 tmp = fieldFromInstruction(insn, 14, 1);
37108 MI.addOperand(MCOperand::createImm(tmp));
37111 tmp = fieldFromInstruction(insn, 6, 7);
37112 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37113 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37114 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37115 tmp = fieldFromInstruction(insn, 32, 20);
37116 MI.addOperand(MCOperand::createImm(tmp));
37117 tmp = fieldFromInstruction(insn, 16, 1);
37118 MI.addOperand(MCOperand::createImm(tmp));
37119 tmp = fieldFromInstruction(insn, 14, 1);
37120 MI.addOperand(MCOperand::createImm(tmp));
37123 tmp = fieldFromInstruction(insn, 6, 7);
37124 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37125 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37126 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37127 tmp = fieldFromInstruction(insn, 57, 7);
37128 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37129 tmp = fieldFromInstruction(insn, 16, 1);
37130 MI.addOperand(MCOperand::createImm(tmp));
37131 tmp = fieldFromInstruction(insn, 14, 1);
37132 MI.addOperand(MCOperand::createImm(tmp));
37135 tmp = fieldFromInstruction(insn, 6, 7);
37136 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37137 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37138 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37139 tmp = fieldFromInstruction(insn, 32, 20);
37140 MI.addOperand(MCOperand::createImm(tmp));
37141 tmp = fieldFromInstruction(insn, 16, 1);
37142 MI.addOperand(MCOperand::createImm(tmp));
37143 tmp = fieldFromInstruction(insn, 14, 1);
37144 MI.addOperand(MCOperand::createImm(tmp));
37147 tmp = fieldFromInstruction(insn, 6, 7);
37148 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37149 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37150 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37151 tmp = fieldFromInstruction(insn, 57, 7);
37152 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37153 tmp = fieldFromInstruction(insn, 16, 1);
37154 MI.addOperand(MCOperand::createImm(tmp));
37155 tmp = fieldFromInstruction(insn, 14, 1);
37156 MI.addOperand(MCOperand::createImm(tmp));
37159 tmp = fieldFromInstruction(insn, 6, 7);
37160 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37161 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37162 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37163 tmp = fieldFromInstruction(insn, 32, 20);
37164 MI.addOperand(MCOperand::createImm(tmp));
37165 tmp = fieldFromInstruction(insn, 16, 1);
37166 MI.addOperand(MCOperand::createImm(tmp));
37167 tmp = fieldFromInstruction(insn, 14, 1);
37168 MI.addOperand(MCOperand::createImm(tmp));
37171 tmp = fieldFromInstruction(insn, 6, 7);
37172 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37173 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37174 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37175 tmp = fieldFromInstruction(insn, 57, 7);
37176 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37177 tmp = fieldFromInstruction(insn, 16, 1);
37178 MI.addOperand(MCOperand::createImm(tmp));
37179 tmp = fieldFromInstruction(insn, 14, 1);
37180 MI.addOperand(MCOperand::createImm(tmp));
37183 tmp = fieldFromInstruction(insn, 6, 7);
37184 if (DecodeSReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37185 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37186 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37187 tmp = fieldFromInstruction(insn, 32, 20);
37188 MI.addOperand(MCOperand::createImm(tmp));
37189 tmp = fieldFromInstruction(insn, 16, 1);
37190 MI.addOperand(MCOperand::createImm(tmp));
37191 tmp = fieldFromInstruction(insn, 14, 1);
37192 MI.addOperand(MCOperand::createImm(tmp));
37195 tmp = fieldFromInstruction(insn, 6, 7);
37196 if (DecodeSReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37197 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37198 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37199 tmp = fieldFromInstruction(insn, 57, 7);
37200 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37201 tmp = fieldFromInstruction(insn, 16, 1);
37202 MI.addOperand(MCOperand::createImm(tmp));
37203 tmp = fieldFromInstruction(insn, 14, 1);
37204 MI.addOperand(MCOperand::createImm(tmp));
37207 tmp = fieldFromInstruction(insn, 6, 7);
37208 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37209 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37210 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37211 tmp = fieldFromInstruction(insn, 32, 20);
37212 MI.addOperand(MCOperand::createImm(tmp));
37213 tmp = fieldFromInstruction(insn, 16, 1);
37214 MI.addOperand(MCOperand::createImm(tmp));
37215 tmp = fieldFromInstruction(insn, 14, 1);
37216 MI.addOperand(MCOperand::createImm(tmp));
37219 tmp = fieldFromInstruction(insn, 6, 7);
37220 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37221 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37222 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37223 tmp = fieldFromInstruction(insn, 57, 7);
37224 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37225 tmp = fieldFromInstruction(insn, 16, 1);
37226 MI.addOperand(MCOperand::createImm(tmp));
37227 tmp = fieldFromInstruction(insn, 14, 1);
37228 MI.addOperand(MCOperand::createImm(tmp));
37231 tmp = fieldFromInstruction(insn, 6, 7);
37232 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37233 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37234 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37235 tmp = fieldFromInstruction(insn, 32, 20);
37236 MI.addOperand(MCOperand::createImm(tmp));
37237 tmp = fieldFromInstruction(insn, 16, 1);
37238 MI.addOperand(MCOperand::createImm(tmp));
37239 tmp = fieldFromInstruction(insn, 14, 1);
37240 MI.addOperand(MCOperand::createImm(tmp));
37243 tmp = fieldFromInstruction(insn, 6, 7);
37244 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37245 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37246 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37247 tmp = fieldFromInstruction(insn, 57, 7);
37248 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37249 tmp = fieldFromInstruction(insn, 16, 1);
37250 MI.addOperand(MCOperand::createImm(tmp));
37251 tmp = fieldFromInstruction(insn, 14, 1);
37252 MI.addOperand(MCOperand::createImm(tmp));
37255 tmp = fieldFromInstruction(insn, 6, 7);
37256 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37257 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37258 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37259 tmp = fieldFromInstruction(insn, 32, 20);
37260 MI.addOperand(MCOperand::createImm(tmp));
37261 tmp = fieldFromInstruction(insn, 16, 1);
37262 MI.addOperand(MCOperand::createImm(tmp));
37263 tmp = fieldFromInstruction(insn, 14, 1);
37264 MI.addOperand(MCOperand::createImm(tmp));
37267 tmp = fieldFromInstruction(insn, 6, 7);
37268 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37269 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37270 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37271 tmp = fieldFromInstruction(insn, 57, 7);
37272 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37273 tmp = fieldFromInstruction(insn, 16, 1);
37274 MI.addOperand(MCOperand::createImm(tmp));
37275 tmp = fieldFromInstruction(insn, 14, 1);
37276 MI.addOperand(MCOperand::createImm(tmp));
37279 tmp = fieldFromInstruction(insn, 6, 7);
37280 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37281 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37282 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37283 tmp = fieldFromInstruction(insn, 32, 20);
37284 MI.addOperand(MCOperand::createImm(tmp));
37285 tmp = fieldFromInstruction(insn, 16, 1);
37286 MI.addOperand(MCOperand::createImm(tmp));
37287 tmp = fieldFromInstruction(insn, 14, 1);
37288 MI.addOperand(MCOperand::createImm(tmp));
37291 tmp = fieldFromInstruction(insn, 6, 7);
37292 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37293 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37294 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37295 tmp = fieldFromInstruction(insn, 57, 7);
37296 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37297 tmp = fieldFromInstruction(insn, 16, 1);
37298 MI.addOperand(MCOperand::createImm(tmp));
37299 tmp = fieldFromInstruction(insn, 14, 1);
37300 MI.addOperand(MCOperand::createImm(tmp));
37303 tmp = fieldFromInstruction(insn, 6, 7);
37304 if (DecodeSReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37305 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37306 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37307 tmp = fieldFromInstruction(insn, 32, 20);
37308 MI.addOperand(MCOperand::createImm(tmp));
37309 tmp = fieldFromInstruction(insn, 16, 1);
37310 MI.addOperand(MCOperand::createImm(tmp));
37311 tmp = fieldFromInstruction(insn, 14, 1);
37312 MI.addOperand(MCOperand::createImm(tmp));
37315 tmp = fieldFromInstruction(insn, 6, 7);
37316 if (DecodeSReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37317 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37318 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37319 tmp = fieldFromInstruction(insn, 57, 7);
37320 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37321 tmp = fieldFromInstruction(insn, 16, 1);
37322 MI.addOperand(MCOperand::createImm(tmp));
37323 tmp = fieldFromInstruction(insn, 14, 1);
37324 MI.addOperand(MCOperand::createImm(tmp));
37327 tmp = fieldFromInstruction(insn, 6, 7);
37328 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37331 tmp = fieldFromInstruction(insn, 6, 7);
37332 MI.addOperand(MCOperand::createImm(tmp));
37333 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37334 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37335 tmp = fieldFromInstruction(insn, 32, 20);
37336 MI.addOperand(MCOperand::createImm(tmp));
37339 tmp = fieldFromInstruction(insn, 6, 7);
37340 MI.addOperand(MCOperand::createImm(tmp));
37341 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37342 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37343 tmp = fieldFromInstruction(insn, 57, 7);
37344 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37347 tmp = fieldFromInstruction(insn, 6, 7);
37348 MI.addOperand(MCOperand::createImm(tmp));
37349 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37350 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37351 tmp = fieldFromInstruction(insn, 32, 20);
37352 MI.addOperand(MCOperand::createImm(tmp));
37355 tmp = fieldFromInstruction(insn, 6, 7);
37356 MI.addOperand(MCOperand::createImm(tmp));
37357 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37358 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37359 tmp = fieldFromInstruction(insn, 57, 7);
37360 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37363 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37364 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37365 tmp = fieldFromInstruction(insn, 32, 20);
37366 MI.addOperand(MCOperand::createImm(tmp));
37369 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37370 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37371 tmp = fieldFromInstruction(insn, 57, 7);
37372 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37375 tmp = fieldFromInstruction(insn, 6, 7);
37376 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37379 tmp = fieldFromInstruction(insn, 6, 7);
37380 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37381 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37382 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37383 tmp = fieldFromInstruction(insn, 32, 20);
37384 MI.addOperand(MCOperand::createImm(tmp));
37385 tmp = fieldFromInstruction(insn, 14, 1);
37386 MI.addOperand(MCOperand::createImm(tmp));
37389 tmp = fieldFromInstruction(insn, 6, 7);
37390 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37391 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37392 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37393 tmp = fieldFromInstruction(insn, 57, 7);
37394 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37395 tmp = fieldFromInstruction(insn, 14, 1);
37396 MI.addOperand(MCOperand::createImm(tmp));
37399 tmp = fieldFromInstruction(insn, 6, 7);
37400 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37401 tmp = fieldFromInstruction(insn, 6, 7);
37402 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37403 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37404 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37405 tmp = fieldFromInstruction(insn, 32, 20);
37406 MI.addOperand(MCOperand::createImm(tmp));
37407 tmp = fieldFromInstruction(insn, 14, 1);
37408 MI.addOperand(MCOperand::createImm(tmp));
37411 tmp = fieldFromInstruction(insn, 6, 7);
37412 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37413 tmp = fieldFromInstruction(insn, 6, 7);
37414 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37415 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37416 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37417 tmp = fieldFromInstruction(insn, 57, 7);
37418 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37419 tmp = fieldFromInstruction(insn, 14, 1);
37420 MI.addOperand(MCOperand::createImm(tmp));
37423 tmp = fieldFromInstruction(insn, 6, 7);
37424 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37425 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37426 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37427 tmp = fieldFromInstruction(insn, 32, 20);
37428 MI.addOperand(MCOperand::createImm(tmp));
37429 tmp = fieldFromInstruction(insn, 14, 1);
37430 MI.addOperand(MCOperand::createImm(tmp));
37433 tmp = fieldFromInstruction(insn, 6, 7);
37434 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37435 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37436 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37437 tmp = fieldFromInstruction(insn, 57, 7);
37438 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37439 tmp = fieldFromInstruction(insn, 14, 1);
37440 MI.addOperand(MCOperand::createImm(tmp));
37443 tmp = fieldFromInstruction(insn, 6, 7);
37444 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37445 tmp = fieldFromInstruction(insn, 6, 7);
37446 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37447 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37448 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37449 tmp = fieldFromInstruction(insn, 32, 20);
37450 MI.addOperand(MCOperand::createImm(tmp));
37451 tmp = fieldFromInstruction(insn, 14, 1);
37452 MI.addOperand(MCOperand::createImm(tmp));
37455 tmp = fieldFromInstruction(insn, 6, 7);
37456 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37457 tmp = fieldFromInstruction(insn, 6, 7);
37458 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37459 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37460 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37461 tmp = fieldFromInstruction(insn, 57, 7);
37462 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37463 tmp = fieldFromInstruction(insn, 14, 1);
37464 MI.addOperand(MCOperand::createImm(tmp));
37467 tmp = fieldFromInstruction(insn, 6, 7);
37468 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37469 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37470 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37471 tmp = fieldFromInstruction(insn, 32, 20);
37472 MI.addOperand(MCOperand::createImm(tmp));
37473 tmp = fieldFromInstruction(insn, 14, 1);
37474 MI.addOperand(MCOperand::createImm(tmp));
37477 tmp = fieldFromInstruction(insn, 6, 7);
37478 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37479 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37480 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37481 tmp = fieldFromInstruction(insn, 57, 7);
37482 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37483 tmp = fieldFromInstruction(insn, 14, 1);
37484 MI.addOperand(MCOperand::createImm(tmp));
37487 tmp = fieldFromInstruction(insn, 6, 7);
37488 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37489 tmp = fieldFromInstruction(insn, 6, 7);
37490 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37491 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37492 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37493 tmp = fieldFromInstruction(insn, 32, 20);
37494 MI.addOperand(MCOperand::createImm(tmp));
37495 tmp = fieldFromInstruction(insn, 14, 1);
37496 MI.addOperand(MCOperand::createImm(tmp));
37499 tmp = fieldFromInstruction(insn, 6, 7);
37500 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37501 tmp = fieldFromInstruction(insn, 6, 7);
37502 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37503 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37504 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37505 tmp = fieldFromInstruction(insn, 57, 7);
37506 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37507 tmp = fieldFromInstruction(insn, 14, 1);
37508 MI.addOperand(MCOperand::createImm(tmp));
37511 tmp = fieldFromInstruction(insn, 6, 7);
37512 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37513 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37514 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37515 tmp = fieldFromInstruction(insn, 32, 20);
37516 MI.addOperand(MCOperand::createImm(tmp));
37517 tmp = fieldFromInstruction(insn, 14, 1);
37518 MI.addOperand(MCOperand::createImm(tmp));
37521 tmp = fieldFromInstruction(insn, 6, 7);
37522 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37523 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37524 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37525 tmp = fieldFromInstruction(insn, 57, 7);
37526 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37527 tmp = fieldFromInstruction(insn, 14, 1);
37528 MI.addOperand(MCOperand::createImm(tmp));
37531 tmp = fieldFromInstruction(insn, 6, 7);
37532 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37533 tmp = fieldFromInstruction(insn, 6, 7);
37534 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37535 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37536 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37537 tmp = fieldFromInstruction(insn, 32, 20);
37538 MI.addOperand(MCOperand::createImm(tmp));
37539 tmp = fieldFromInstruction(insn, 14, 1);
37540 MI.addOperand(MCOperand::createImm(tmp));
37543 tmp = fieldFromInstruction(insn, 6, 7);
37544 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37545 tmp = fieldFromInstruction(insn, 6, 7);
37546 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37547 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37548 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37549 tmp = fieldFromInstruction(insn, 57, 7);
37550 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37551 tmp = fieldFromInstruction(insn, 14, 1);
37552 MI.addOperand(MCOperand::createImm(tmp));
37555 tmp = fieldFromInstruction(insn, 6, 7);
37556 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37557 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37558 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37559 tmp = fieldFromInstruction(insn, 32, 20);
37560 MI.addOperand(MCOperand::createImm(tmp));
37561 tmp = fieldFromInstruction(insn, 14, 1);
37562 MI.addOperand(MCOperand::createImm(tmp));
37565 tmp = fieldFromInstruction(insn, 6, 7);
37566 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37567 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37568 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37569 tmp = fieldFromInstruction(insn, 57, 7);
37570 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37571 tmp = fieldFromInstruction(insn, 14, 1);
37572 MI.addOperand(MCOperand::createImm(tmp));
37575 tmp = fieldFromInstruction(insn, 6, 7);
37576 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37577 tmp = fieldFromInstruction(insn, 6, 7);
37578 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37579 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37580 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37581 tmp = fieldFromInstruction(insn, 32, 20);
37582 MI.addOperand(MCOperand::createImm(tmp));
37583 tmp = fieldFromInstruction(insn, 14, 1);
37584 MI.addOperand(MCOperand::createImm(tmp));
37587 tmp = fieldFromInstruction(insn, 6, 7);
37588 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37589 tmp = fieldFromInstruction(insn, 6, 7);
37590 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37591 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37592 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37593 tmp = fieldFromInstruction(insn, 57, 7);
37594 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37595 tmp = fieldFromInstruction(insn, 14, 1);
37596 MI.addOperand(MCOperand::createImm(tmp));
37599 tmp = fieldFromInstruction(insn, 6, 7);
37600 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37601 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37602 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37603 tmp = fieldFromInstruction(insn, 32, 20);
37604 MI.addOperand(MCOperand::createImm(tmp));
37605 tmp = fieldFromInstruction(insn, 14, 1);
37606 MI.addOperand(MCOperand::createImm(tmp));
37609 tmp = fieldFromInstruction(insn, 6, 7);
37610 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37611 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37612 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37613 tmp = fieldFromInstruction(insn, 57, 7);
37614 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37615 tmp = fieldFromInstruction(insn, 14, 1);
37616 MI.addOperand(MCOperand::createImm(tmp));
37619 tmp = fieldFromInstruction(insn, 6, 7);
37620 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37621 tmp = fieldFromInstruction(insn, 6, 7);
37622 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37623 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37624 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37625 tmp = fieldFromInstruction(insn, 32, 20);
37626 MI.addOperand(MCOperand::createImm(tmp));
37627 tmp = fieldFromInstruction(insn, 14, 1);
37628 MI.addOperand(MCOperand::createImm(tmp));
37631 tmp = fieldFromInstruction(insn, 6, 7);
37632 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37633 tmp = fieldFromInstruction(insn, 6, 7);
37634 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37635 tmp = fieldFromInstruction(insn, 0, 6) << 1;
37636 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37637 tmp = fieldFromInstruction(insn, 57, 7);
37638 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37639 tmp = fieldFromInstruction(insn, 14, 1);
37640 MI.addOperand(MCOperand::createImm(tmp));
37643 tmp = fieldFromInstruction(insn, 4, 6);
37644 MI.addOperand(MCOperand::createImm(tmp));
37645 tmp = fieldFromInstruction(insn, 32, 8);
37646 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37647 tmp = fieldFromInstruction(insn, 40, 8);
37648 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37649 tmp = fieldFromInstruction(insn, 48, 8);
37650 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37651 tmp = fieldFromInstruction(insn, 56, 8);
37652 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37653 tmp = fieldFromInstruction(insn, 12, 1);
37654 MI.addOperand(MCOperand::createImm(tmp));
37655 tmp = fieldFromInstruction(insn, 10, 1);
37656 MI.addOperand(MCOperand::createImm(tmp));
37657 tmp = fieldFromInstruction(insn, 0, 4);
37658 MI.addOperand(MCOperand::createImm(tmp));
37661 tmp = fieldFromInstruction(insn, 17, 8);
37662 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37663 tmp = fieldFromInstruction(insn, 0, 9);
37664 if (DecodeVRegOrLds_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37665 tmp = fieldFromInstruction(insn, 9, 8);
37666 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37669 tmp = fieldFromInstruction(insn, 17, 8);
37670 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37671 tmp = fieldFromInstruction(insn, 0, 9);
37672 if (DecodeSRegOrLds_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37673 tmp = fieldFromInstruction(insn, 9, 8);
37674 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37675 tmp = fieldFromInstruction(insn, 17, 8);
37676 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37679 tmp = fieldFromInstruction(insn, 0, 8);
37680 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37683 tmp = fieldFromInstruction(insn, 15, 7);
37684 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37685 tmp = fieldFromInstruction(insn, 9, 6) << 1;
37686 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37687 tmp = fieldFromInstruction(insn, 0, 8);
37688 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37691 tmp = fieldFromInstruction(insn, 15, 7);
37692 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37693 tmp = fieldFromInstruction(insn, 9, 6) << 1;
37694 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37695 tmp = fieldFromInstruction(insn, 0, 8);
37696 MI.addOperand(MCOperand::createImm(tmp));
37699 tmp = fieldFromInstruction(insn, 15, 7);
37700 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37701 tmp = fieldFromInstruction(insn, 9, 6) << 1;
37702 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37703 tmp = fieldFromInstruction(insn, 0, 8);
37704 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37707 tmp = fieldFromInstruction(insn, 15, 7);
37708 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37709 tmp = fieldFromInstruction(insn, 9, 6) << 1;
37710 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37711 tmp = fieldFromInstruction(insn, 0, 8);
37712 MI.addOperand(MCOperand::createImm(tmp));
37715 tmp = fieldFromInstruction(insn, 15, 7);
37716 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37717 tmp = fieldFromInstruction(insn, 9, 6) << 1;
37718 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37719 tmp = fieldFromInstruction(insn, 0, 8);
37720 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37723 tmp = fieldFromInstruction(insn, 15, 7);
37724 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37725 tmp = fieldFromInstruction(insn, 9, 6) << 1;
37726 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37727 tmp = fieldFromInstruction(insn, 0, 8);
37728 MI.addOperand(MCOperand::createImm(tmp));
37731 tmp = fieldFromInstruction(insn, 15, 7);
37732 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37733 tmp = fieldFromInstruction(insn, 9, 6) << 1;
37734 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37735 tmp = fieldFromInstruction(insn, 0, 8);
37736 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37739 tmp = fieldFromInstruction(insn, 15, 7);
37740 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37741 tmp = fieldFromInstruction(insn, 9, 6) << 1;
37742 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37743 tmp = fieldFromInstruction(insn, 0, 8);
37744 MI.addOperand(MCOperand::createImm(tmp));
37747 tmp = fieldFromInstruction(insn, 15, 7);
37748 if (DecodeSReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37749 tmp = fieldFromInstruction(insn, 9, 6) << 1;
37750 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37751 tmp = fieldFromInstruction(insn, 0, 8);
37752 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37755 tmp = fieldFromInstruction(insn, 15, 7);
37756 if (DecodeSReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37757 tmp = fieldFromInstruction(insn, 9, 6) << 1;
37758 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37759 tmp = fieldFromInstruction(insn, 0, 8);
37760 MI.addOperand(MCOperand::createImm(tmp));
37763 tmp = fieldFromInstruction(insn, 15, 7);
37764 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37765 tmp = fieldFromInstruction(insn, 9, 6) << 1;
37766 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37767 tmp = fieldFromInstruction(insn, 0, 8);
37768 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37771 tmp = fieldFromInstruction(insn, 15, 7);
37772 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37773 tmp = fieldFromInstruction(insn, 9, 6) << 1;
37774 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37775 tmp = fieldFromInstruction(insn, 0, 8);
37776 MI.addOperand(MCOperand::createImm(tmp));
37779 tmp = fieldFromInstruction(insn, 15, 7);
37780 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37781 tmp = fieldFromInstruction(insn, 9, 6) << 1;
37782 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37783 tmp = fieldFromInstruction(insn, 0, 8);
37784 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37787 tmp = fieldFromInstruction(insn, 15, 7);
37788 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37789 tmp = fieldFromInstruction(insn, 9, 6) << 1;
37790 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37791 tmp = fieldFromInstruction(insn, 0, 8);
37792 MI.addOperand(MCOperand::createImm(tmp));
37795 tmp = fieldFromInstruction(insn, 15, 7);
37796 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37797 tmp = fieldFromInstruction(insn, 9, 6) << 1;
37798 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37799 tmp = fieldFromInstruction(insn, 0, 8);
37800 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37803 tmp = fieldFromInstruction(insn, 15, 7);
37804 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37805 tmp = fieldFromInstruction(insn, 9, 6) << 1;
37806 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37807 tmp = fieldFromInstruction(insn, 0, 8);
37808 MI.addOperand(MCOperand::createImm(tmp));
37811 tmp = fieldFromInstruction(insn, 15, 7);
37812 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37813 tmp = fieldFromInstruction(insn, 9, 6) << 1;
37814 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37815 tmp = fieldFromInstruction(insn, 0, 8);
37816 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37819 tmp = fieldFromInstruction(insn, 15, 7);
37820 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37821 tmp = fieldFromInstruction(insn, 9, 6) << 1;
37822 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37823 tmp = fieldFromInstruction(insn, 0, 8);
37824 MI.addOperand(MCOperand::createImm(tmp));
37827 tmp = fieldFromInstruction(insn, 15, 7);
37828 if (DecodeSReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37829 tmp = fieldFromInstruction(insn, 9, 6) << 1;
37830 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37831 tmp = fieldFromInstruction(insn, 0, 8);
37832 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37835 tmp = fieldFromInstruction(insn, 15, 7);
37836 if (DecodeSReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37837 tmp = fieldFromInstruction(insn, 9, 6) << 1;
37838 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37839 tmp = fieldFromInstruction(insn, 0, 8);
37840 MI.addOperand(MCOperand::createImm(tmp));
37843 tmp = fieldFromInstruction(insn, 15, 7);
37844 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37847 tmp = fieldFromInstruction(insn, 0, 8);
37848 if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37849 tmp = 0x0;
37850 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
37851 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
37852 MI.addOperand(MCOperand::createImm(tmp));
37853 tmp = fieldFromInstruction(insn, 32, 9);
37854 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37855 tmp = 0x0;
37856 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
37857 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
37858 MI.addOperand(MCOperand::createImm(tmp));
37859 tmp = fieldFromInstruction(insn, 41, 9);
37860 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37861 tmp = fieldFromInstruction(insn, 11, 1);
37862 MI.addOperand(MCOperand::createImm(tmp));
37865 tmp = fieldFromInstruction(insn, 0, 8);
37866 if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37867 tmp = 0x0;
37868 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
37869 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
37870 MI.addOperand(MCOperand::createImm(tmp));
37871 tmp = fieldFromInstruction(insn, 32, 9);
37872 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37873 tmp = 0x0;
37874 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
37875 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
37876 MI.addOperand(MCOperand::createImm(tmp));
37877 tmp = fieldFromInstruction(insn, 41, 9);
37878 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37879 tmp = fieldFromInstruction(insn, 11, 1);
37880 MI.addOperand(MCOperand::createImm(tmp));
37883 tmp = fieldFromInstruction(insn, 0, 8);
37884 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37885 tmp = 0x0;
37886 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
37887 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
37888 MI.addOperand(MCOperand::createImm(tmp));
37889 tmp = fieldFromInstruction(insn, 32, 9);
37890 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37891 tmp = 0x0;
37892 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
37893 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
37894 MI.addOperand(MCOperand::createImm(tmp));
37895 tmp = fieldFromInstruction(insn, 41, 9);
37896 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37897 tmp = fieldFromInstruction(insn, 11, 1);
37898 MI.addOperand(MCOperand::createImm(tmp));
37899 tmp = fieldFromInstruction(insn, 59, 2);
37900 MI.addOperand(MCOperand::createImm(tmp));
37903 tmp = fieldFromInstruction(insn, 0, 8);
37904 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37905 tmp = 0x0;
37906 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
37907 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
37908 MI.addOperand(MCOperand::createImm(tmp));
37909 tmp = fieldFromInstruction(insn, 32, 9);
37910 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37911 tmp = 0x0;
37912 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
37913 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
37914 MI.addOperand(MCOperand::createImm(tmp));
37915 tmp = fieldFromInstruction(insn, 41, 9);
37916 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37917 tmp = fieldFromInstruction(insn, 0, 8);
37918 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37919 tmp = fieldFromInstruction(insn, 11, 1);
37920 MI.addOperand(MCOperand::createImm(tmp));
37921 tmp = fieldFromInstruction(insn, 59, 2);
37922 MI.addOperand(MCOperand::createImm(tmp));
37925 tmp = fieldFromInstruction(insn, 0, 8);
37926 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37927 tmp = fieldFromInstruction(insn, 8, 7);
37928 if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37929 tmp = fieldFromInstruction(insn, 32, 9);
37930 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37931 tmp = fieldFromInstruction(insn, 41, 9);
37932 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37935 tmp = fieldFromInstruction(insn, 0, 8);
37936 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37937 tmp = fieldFromInstruction(insn, 8, 7);
37938 if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37939 tmp = fieldFromInstruction(insn, 32, 9);
37940 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37941 tmp = fieldFromInstruction(insn, 41, 9);
37942 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37943 tmp = fieldFromInstruction(insn, 50, 9);
37944 if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37947 tmp = fieldFromInstruction(insn, 0, 8);
37948 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37949 tmp = 0x0;
37950 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
37951 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
37952 MI.addOperand(MCOperand::createImm(tmp));
37953 tmp = fieldFromInstruction(insn, 32, 9);
37954 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37955 tmp = 0x0;
37956 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
37957 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
37958 MI.addOperand(MCOperand::createImm(tmp));
37959 tmp = fieldFromInstruction(insn, 41, 9);
37960 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37961 tmp = fieldFromInstruction(insn, 11, 1);
37962 MI.addOperand(MCOperand::createImm(tmp));
37965 tmp = fieldFromInstruction(insn, 0, 8);
37966 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37967 tmp = 0x0;
37968 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
37969 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
37970 MI.addOperand(MCOperand::createImm(tmp));
37971 tmp = fieldFromInstruction(insn, 32, 9);
37972 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37973 tmp = 0x0;
37974 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
37975 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
37976 MI.addOperand(MCOperand::createImm(tmp));
37977 tmp = fieldFromInstruction(insn, 41, 9);
37978 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37979 tmp = 0x0;
37980 tmp |= fieldFromInstruction(insn, 10, 1) << 1;
37981 tmp |= fieldFromInstruction(insn, 63, 1) << 0;
37982 MI.addOperand(MCOperand::createImm(tmp));
37983 tmp = fieldFromInstruction(insn, 50, 9);
37984 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37985 tmp = fieldFromInstruction(insn, 11, 1);
37986 MI.addOperand(MCOperand::createImm(tmp));
37987 tmp = fieldFromInstruction(insn, 59, 2);
37988 MI.addOperand(MCOperand::createImm(tmp));
37991 tmp = fieldFromInstruction(insn, 0, 8);
37992 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37993 tmp = fieldFromInstruction(insn, 32, 9);
37994 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37995 tmp = fieldFromInstruction(insn, 41, 9);
37996 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37997 tmp = fieldFromInstruction(insn, 50, 9);
37998 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
37999 tmp = fieldFromInstruction(insn, 11, 1);
38000 MI.addOperand(MCOperand::createImm(tmp));
38003 tmp = fieldFromInstruction(insn, 0, 8);
38004 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38005 tmp = 0x0;
38006 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
38007 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
38008 MI.addOperand(MCOperand::createImm(tmp));
38009 tmp = fieldFromInstruction(insn, 32, 9);
38010 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38011 tmp = 0x0;
38012 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
38013 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
38014 MI.addOperand(MCOperand::createImm(tmp));
38015 tmp = fieldFromInstruction(insn, 41, 9);
38016 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38017 tmp = 0x0;
38018 tmp |= fieldFromInstruction(insn, 10, 1) << 1;
38019 tmp |= fieldFromInstruction(insn, 63, 1) << 0;
38020 MI.addOperand(MCOperand::createImm(tmp));
38021 tmp = fieldFromInstruction(insn, 50, 9);
38022 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38023 tmp = fieldFromInstruction(insn, 11, 1);
38024 MI.addOperand(MCOperand::createImm(tmp));
38025 tmp = fieldFromInstruction(insn, 59, 2);
38026 MI.addOperand(MCOperand::createImm(tmp));
38029 tmp = fieldFromInstruction(insn, 0, 8);
38030 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38031 tmp = 0x0;
38032 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
38033 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
38034 MI.addOperand(MCOperand::createImm(tmp));
38035 tmp = fieldFromInstruction(insn, 32, 9);
38036 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38037 tmp = 0x0;
38038 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
38039 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
38040 MI.addOperand(MCOperand::createImm(tmp));
38041 tmp = fieldFromInstruction(insn, 41, 9);
38042 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38043 tmp = 0x0;
38044 tmp |= fieldFromInstruction(insn, 10, 1) << 1;
38045 tmp |= fieldFromInstruction(insn, 63, 1) << 0;
38046 MI.addOperand(MCOperand::createImm(tmp));
38047 tmp = fieldFromInstruction(insn, 50, 9);
38048 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38049 tmp = fieldFromInstruction(insn, 11, 1);
38050 MI.addOperand(MCOperand::createImm(tmp));
38053 tmp = fieldFromInstruction(insn, 0, 8);
38054 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38055 tmp = fieldFromInstruction(insn, 32, 9);
38056 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38057 tmp = fieldFromInstruction(insn, 41, 9);
38058 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38061 tmp = fieldFromInstruction(insn, 0, 8);
38062 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38063 tmp = 0x0;
38064 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
38065 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
38066 MI.addOperand(MCOperand::createImm(tmp));
38067 tmp = fieldFromInstruction(insn, 32, 9);
38068 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38069 tmp = 0x0;
38070 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
38071 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
38072 MI.addOperand(MCOperand::createImm(tmp));
38073 tmp = fieldFromInstruction(insn, 41, 9);
38074 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38075 tmp = fieldFromInstruction(insn, 11, 1);
38076 MI.addOperand(MCOperand::createImm(tmp));
38077 tmp = fieldFromInstruction(insn, 59, 2);
38078 MI.addOperand(MCOperand::createImm(tmp));
38081 tmp = fieldFromInstruction(insn, 0, 8);
38082 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38083 tmp = 0x0;
38084 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
38085 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
38086 MI.addOperand(MCOperand::createImm(tmp));
38087 tmp = fieldFromInstruction(insn, 32, 9);
38088 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38089 tmp = 0x0;
38090 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
38091 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
38092 MI.addOperand(MCOperand::createImm(tmp));
38093 tmp = fieldFromInstruction(insn, 41, 9);
38094 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38095 tmp = fieldFromInstruction(insn, 11, 1);
38096 MI.addOperand(MCOperand::createImm(tmp));
38097 tmp = fieldFromInstruction(insn, 59, 2);
38098 MI.addOperand(MCOperand::createImm(tmp));
38101 tmp = fieldFromInstruction(insn, 0, 8);
38102 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38103 tmp = fieldFromInstruction(insn, 32, 9);
38104 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38105 tmp = fieldFromInstruction(insn, 41, 9);
38106 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38107 tmp = fieldFromInstruction(insn, 50, 9);
38108 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38109 tmp = fieldFromInstruction(insn, 11, 1);
38110 MI.addOperand(MCOperand::createImm(tmp));
38113 tmp = fieldFromInstruction(insn, 0, 8);
38114 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38115 tmp = 0x0;
38116 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
38117 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
38118 MI.addOperand(MCOperand::createImm(tmp));
38119 tmp = fieldFromInstruction(insn, 32, 9);
38120 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38121 tmp = fieldFromInstruction(insn, 11, 1);
38122 MI.addOperand(MCOperand::createImm(tmp));
38125 tmp = fieldFromInstruction(insn, 0, 8);
38126 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38127 tmp = fieldFromInstruction(insn, 32, 9);
38128 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38129 tmp = fieldFromInstruction(insn, 11, 1);
38130 MI.addOperand(MCOperand::createImm(tmp));
38131 tmp = fieldFromInstruction(insn, 59, 2);
38132 MI.addOperand(MCOperand::createImm(tmp));
38135 tmp = fieldFromInstruction(insn, 0, 8);
38136 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38137 tmp = fieldFromInstruction(insn, 32, 9);
38138 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38139 tmp = fieldFromInstruction(insn, 11, 1);
38140 MI.addOperand(MCOperand::createImm(tmp));
38141 tmp = fieldFromInstruction(insn, 59, 2);
38142 MI.addOperand(MCOperand::createImm(tmp));
38145 tmp = fieldFromInstruction(insn, 0, 8);
38146 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38147 tmp = 0x0;
38148 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
38149 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
38150 MI.addOperand(MCOperand::createImm(tmp));
38151 tmp = fieldFromInstruction(insn, 32, 9);
38152 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38153 tmp = fieldFromInstruction(insn, 11, 1);
38154 MI.addOperand(MCOperand::createImm(tmp));
38157 tmp = fieldFromInstruction(insn, 0, 8);
38158 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38159 tmp = 0x0;
38160 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
38161 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
38162 MI.addOperand(MCOperand::createImm(tmp));
38163 tmp = fieldFromInstruction(insn, 32, 9);
38164 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38165 tmp = fieldFromInstruction(insn, 11, 1);
38166 MI.addOperand(MCOperand::createImm(tmp));
38167 tmp = fieldFromInstruction(insn, 59, 2);
38168 MI.addOperand(MCOperand::createImm(tmp));
38171 tmp = fieldFromInstruction(insn, 0, 8);
38172 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38173 tmp = 0x0;
38174 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
38175 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
38176 MI.addOperand(MCOperand::createImm(tmp));
38177 tmp = fieldFromInstruction(insn, 32, 9);
38178 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38179 tmp = fieldFromInstruction(insn, 11, 1);
38180 MI.addOperand(MCOperand::createImm(tmp));
38181 tmp = fieldFromInstruction(insn, 59, 2);
38182 MI.addOperand(MCOperand::createImm(tmp));
38185 tmp = fieldFromInstruction(insn, 0, 8);
38186 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38187 tmp = 0x0;
38188 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
38189 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
38190 MI.addOperand(MCOperand::createImm(tmp));
38191 tmp = fieldFromInstruction(insn, 32, 9);
38192 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38193 tmp = fieldFromInstruction(insn, 11, 1);
38194 MI.addOperand(MCOperand::createImm(tmp));
38195 tmp = fieldFromInstruction(insn, 59, 2);
38196 MI.addOperand(MCOperand::createImm(tmp));
38199 tmp = fieldFromInstruction(insn, 0, 8);
38200 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38201 tmp = 0x0;
38202 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
38203 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
38204 MI.addOperand(MCOperand::createImm(tmp));
38205 tmp = fieldFromInstruction(insn, 32, 9);
38206 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38207 tmp = fieldFromInstruction(insn, 11, 1);
38208 MI.addOperand(MCOperand::createImm(tmp));
38209 tmp = fieldFromInstruction(insn, 59, 2);
38210 MI.addOperand(MCOperand::createImm(tmp));
38213 tmp = fieldFromInstruction(insn, 0, 8);
38214 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38215 tmp = 0x0;
38216 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
38217 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
38218 MI.addOperand(MCOperand::createImm(tmp));
38219 tmp = fieldFromInstruction(insn, 32, 9);
38220 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38221 tmp = fieldFromInstruction(insn, 11, 1);
38222 MI.addOperand(MCOperand::createImm(tmp));
38223 tmp = fieldFromInstruction(insn, 59, 2);
38224 MI.addOperand(MCOperand::createImm(tmp));
38227 tmp = fieldFromInstruction(insn, 40, 8);
38228 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38229 tmp = fieldFromInstruction(insn, 48, 5) << 2;
38230 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38231 tmp = fieldFromInstruction(insn, 56, 8);
38232 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38233 tmp = fieldFromInstruction(insn, 0, 12);
38234 MI.addOperand(MCOperand::createImm(tmp));
38235 tmp = fieldFromInstruction(insn, 14, 1);
38236 MI.addOperand(MCOperand::createImm(tmp));
38237 tmp = fieldFromInstruction(insn, 54, 1);
38238 MI.addOperand(MCOperand::createImm(tmp));
38239 tmp = fieldFromInstruction(insn, 55, 1);
38240 MI.addOperand(MCOperand::createImm(tmp));
38243 tmp = fieldFromInstruction(insn, 40, 8);
38244 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38245 tmp = fieldFromInstruction(insn, 32, 8);
38246 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38247 tmp = fieldFromInstruction(insn, 48, 5) << 2;
38248 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38249 tmp = fieldFromInstruction(insn, 56, 8);
38250 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38251 tmp = fieldFromInstruction(insn, 0, 12);
38252 MI.addOperand(MCOperand::createImm(tmp));
38253 tmp = fieldFromInstruction(insn, 14, 1);
38254 MI.addOperand(MCOperand::createImm(tmp));
38255 tmp = fieldFromInstruction(insn, 54, 1);
38256 MI.addOperand(MCOperand::createImm(tmp));
38257 tmp = fieldFromInstruction(insn, 55, 1);
38258 MI.addOperand(MCOperand::createImm(tmp));
38261 tmp = fieldFromInstruction(insn, 40, 8);
38262 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38263 tmp = fieldFromInstruction(insn, 48, 5) << 2;
38264 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38265 tmp = fieldFromInstruction(insn, 56, 8);
38266 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38267 tmp = fieldFromInstruction(insn, 0, 12);
38268 MI.addOperand(MCOperand::createImm(tmp));
38269 tmp = fieldFromInstruction(insn, 14, 1);
38270 MI.addOperand(MCOperand::createImm(tmp));
38271 tmp = fieldFromInstruction(insn, 54, 1);
38272 MI.addOperand(MCOperand::createImm(tmp));
38275 tmp = fieldFromInstruction(insn, 40, 8);
38276 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38277 tmp = fieldFromInstruction(insn, 32, 8);
38278 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38279 tmp = fieldFromInstruction(insn, 48, 5) << 2;
38280 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38281 tmp = fieldFromInstruction(insn, 56, 8);
38282 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38283 tmp = fieldFromInstruction(insn, 0, 12);
38284 MI.addOperand(MCOperand::createImm(tmp));
38285 tmp = fieldFromInstruction(insn, 14, 1);
38286 MI.addOperand(MCOperand::createImm(tmp));
38287 tmp = fieldFromInstruction(insn, 54, 1);
38288 MI.addOperand(MCOperand::createImm(tmp));
38291 tmp = fieldFromInstruction(insn, 40, 8);
38292 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38293 tmp = fieldFromInstruction(insn, 32, 8);
38294 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38295 tmp = fieldFromInstruction(insn, 48, 5) << 2;
38296 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38297 tmp = fieldFromInstruction(insn, 56, 8);
38298 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38299 tmp = fieldFromInstruction(insn, 0, 12);
38300 MI.addOperand(MCOperand::createImm(tmp));
38301 tmp = fieldFromInstruction(insn, 14, 1);
38302 MI.addOperand(MCOperand::createImm(tmp));
38303 tmp = fieldFromInstruction(insn, 54, 1);
38304 MI.addOperand(MCOperand::createImm(tmp));
38305 tmp = fieldFromInstruction(insn, 55, 1);
38306 MI.addOperand(MCOperand::createImm(tmp));
38309 tmp = fieldFromInstruction(insn, 40, 8);
38310 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38311 tmp = fieldFromInstruction(insn, 32, 8);
38312 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38313 tmp = fieldFromInstruction(insn, 48, 5) << 2;
38314 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38315 tmp = fieldFromInstruction(insn, 56, 8);
38316 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38317 tmp = fieldFromInstruction(insn, 0, 12);
38318 MI.addOperand(MCOperand::createImm(tmp));
38319 tmp = fieldFromInstruction(insn, 14, 1);
38320 MI.addOperand(MCOperand::createImm(tmp));
38321 tmp = fieldFromInstruction(insn, 54, 1);
38322 MI.addOperand(MCOperand::createImm(tmp));
38325 tmp = fieldFromInstruction(insn, 40, 8);
38326 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38327 tmp = fieldFromInstruction(insn, 48, 5) << 2;
38328 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38329 tmp = fieldFromInstruction(insn, 56, 8);
38330 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38331 tmp = fieldFromInstruction(insn, 0, 12);
38332 MI.addOperand(MCOperand::createImm(tmp));
38333 tmp = fieldFromInstruction(insn, 14, 1);
38334 MI.addOperand(MCOperand::createImm(tmp));
38335 tmp = fieldFromInstruction(insn, 54, 1);
38336 MI.addOperand(MCOperand::createImm(tmp));
38337 tmp = fieldFromInstruction(insn, 55, 1);
38338 MI.addOperand(MCOperand::createImm(tmp));
38341 tmp = fieldFromInstruction(insn, 40, 8);
38342 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38343 tmp = fieldFromInstruction(insn, 32, 8);
38344 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38345 tmp = fieldFromInstruction(insn, 48, 5) << 2;
38346 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38347 tmp = fieldFromInstruction(insn, 56, 8);
38348 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38349 tmp = fieldFromInstruction(insn, 0, 12);
38350 MI.addOperand(MCOperand::createImm(tmp));
38351 tmp = fieldFromInstruction(insn, 14, 1);
38352 MI.addOperand(MCOperand::createImm(tmp));
38353 tmp = fieldFromInstruction(insn, 54, 1);
38354 MI.addOperand(MCOperand::createImm(tmp));
38355 tmp = fieldFromInstruction(insn, 55, 1);
38356 MI.addOperand(MCOperand::createImm(tmp));
38359 tmp = fieldFromInstruction(insn, 40, 8);
38360 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38361 tmp = fieldFromInstruction(insn, 32, 8);
38362 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38363 tmp = fieldFromInstruction(insn, 48, 5) << 2;
38364 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38365 tmp = fieldFromInstruction(insn, 56, 8);
38366 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38367 tmp = fieldFromInstruction(insn, 0, 12);
38368 MI.addOperand(MCOperand::createImm(tmp));
38369 tmp = fieldFromInstruction(insn, 14, 1);
38370 MI.addOperand(MCOperand::createImm(tmp));
38371 tmp = fieldFromInstruction(insn, 54, 1);
38372 MI.addOperand(MCOperand::createImm(tmp));
38373 tmp = fieldFromInstruction(insn, 55, 1);
38374 MI.addOperand(MCOperand::createImm(tmp));
38377 tmp = fieldFromInstruction(insn, 40, 8);
38378 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38379 tmp = fieldFromInstruction(insn, 48, 5) << 2;
38380 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38381 tmp = fieldFromInstruction(insn, 56, 8);
38382 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38383 tmp = fieldFromInstruction(insn, 0, 12);
38384 MI.addOperand(MCOperand::createImm(tmp));
38385 tmp = fieldFromInstruction(insn, 14, 1);
38386 MI.addOperand(MCOperand::createImm(tmp));
38387 tmp = fieldFromInstruction(insn, 54, 1);
38388 MI.addOperand(MCOperand::createImm(tmp));
38389 tmp = fieldFromInstruction(insn, 55, 1);
38390 MI.addOperand(MCOperand::createImm(tmp));
38393 tmp = fieldFromInstruction(insn, 40, 8);
38394 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38395 tmp = fieldFromInstruction(insn, 32, 8);
38396 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38397 tmp = fieldFromInstruction(insn, 48, 5) << 2;
38398 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38399 tmp = fieldFromInstruction(insn, 56, 8);
38400 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38401 tmp = fieldFromInstruction(insn, 0, 12);
38402 MI.addOperand(MCOperand::createImm(tmp));
38403 tmp = fieldFromInstruction(insn, 14, 1);
38404 MI.addOperand(MCOperand::createImm(tmp));
38405 tmp = fieldFromInstruction(insn, 54, 1);
38406 MI.addOperand(MCOperand::createImm(tmp));
38407 tmp = fieldFromInstruction(insn, 55, 1);
38408 MI.addOperand(MCOperand::createImm(tmp));
38411 tmp = fieldFromInstruction(insn, 40, 8);
38412 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38413 tmp = fieldFromInstruction(insn, 32, 8);
38414 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38415 tmp = fieldFromInstruction(insn, 48, 5) << 2;
38416 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38417 tmp = fieldFromInstruction(insn, 56, 8);
38418 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38419 tmp = fieldFromInstruction(insn, 0, 12);
38420 MI.addOperand(MCOperand::createImm(tmp));
38421 tmp = fieldFromInstruction(insn, 14, 1);
38422 MI.addOperand(MCOperand::createImm(tmp));
38423 tmp = fieldFromInstruction(insn, 54, 1);
38424 MI.addOperand(MCOperand::createImm(tmp));
38425 tmp = fieldFromInstruction(insn, 55, 1);
38426 MI.addOperand(MCOperand::createImm(tmp));
38429 tmp = fieldFromInstruction(insn, 40, 8);
38430 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38431 tmp = fieldFromInstruction(insn, 48, 5) << 2;
38432 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38433 tmp = fieldFromInstruction(insn, 56, 8);
38434 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38435 tmp = fieldFromInstruction(insn, 0, 12);
38436 MI.addOperand(MCOperand::createImm(tmp));
38437 tmp = fieldFromInstruction(insn, 14, 1);
38438 MI.addOperand(MCOperand::createImm(tmp));
38439 tmp = fieldFromInstruction(insn, 54, 1);
38440 MI.addOperand(MCOperand::createImm(tmp));
38441 tmp = fieldFromInstruction(insn, 55, 1);
38442 MI.addOperand(MCOperand::createImm(tmp));
38445 tmp = fieldFromInstruction(insn, 40, 8);
38446 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38447 tmp = fieldFromInstruction(insn, 32, 8);
38448 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38449 tmp = fieldFromInstruction(insn, 48, 5) << 2;
38450 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38451 tmp = fieldFromInstruction(insn, 56, 8);
38452 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38453 tmp = fieldFromInstruction(insn, 0, 12);
38454 MI.addOperand(MCOperand::createImm(tmp));
38455 tmp = fieldFromInstruction(insn, 14, 1);
38456 MI.addOperand(MCOperand::createImm(tmp));
38457 tmp = fieldFromInstruction(insn, 54, 1);
38458 MI.addOperand(MCOperand::createImm(tmp));
38459 tmp = fieldFromInstruction(insn, 55, 1);
38460 MI.addOperand(MCOperand::createImm(tmp));
38463 tmp = fieldFromInstruction(insn, 40, 8);
38464 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38465 tmp = fieldFromInstruction(insn, 32, 8);
38466 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38467 tmp = fieldFromInstruction(insn, 48, 5) << 2;
38468 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38469 tmp = fieldFromInstruction(insn, 56, 8);
38470 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38471 tmp = fieldFromInstruction(insn, 0, 12);
38472 MI.addOperand(MCOperand::createImm(tmp));
38473 tmp = fieldFromInstruction(insn, 14, 1);
38474 MI.addOperand(MCOperand::createImm(tmp));
38475 tmp = fieldFromInstruction(insn, 54, 1);
38476 MI.addOperand(MCOperand::createImm(tmp));
38477 tmp = fieldFromInstruction(insn, 55, 1);
38478 MI.addOperand(MCOperand::createImm(tmp));
38481 tmp = fieldFromInstruction(insn, 40, 8);
38482 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38483 tmp = fieldFromInstruction(insn, 48, 5) << 2;
38484 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38485 tmp = fieldFromInstruction(insn, 56, 8);
38486 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38487 tmp = fieldFromInstruction(insn, 0, 12);
38488 MI.addOperand(MCOperand::createImm(tmp));
38489 tmp = fieldFromInstruction(insn, 19, 7);
38490 MI.addOperand(MCOperand::createImm(tmp));
38491 tmp = fieldFromInstruction(insn, 14, 1);
38492 MI.addOperand(MCOperand::createImm(tmp));
38493 tmp = fieldFromInstruction(insn, 54, 1);
38494 MI.addOperand(MCOperand::createImm(tmp));
38495 tmp = fieldFromInstruction(insn, 55, 1);
38496 MI.addOperand(MCOperand::createImm(tmp));
38499 tmp = fieldFromInstruction(insn, 40, 8);
38500 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38501 tmp = fieldFromInstruction(insn, 32, 8);
38502 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38503 tmp = fieldFromInstruction(insn, 48, 5) << 2;
38504 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38505 tmp = fieldFromInstruction(insn, 56, 8);
38506 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38507 tmp = fieldFromInstruction(insn, 0, 12);
38508 MI.addOperand(MCOperand::createImm(tmp));
38509 tmp = fieldFromInstruction(insn, 19, 7);
38510 MI.addOperand(MCOperand::createImm(tmp));
38511 tmp = fieldFromInstruction(insn, 14, 1);
38512 MI.addOperand(MCOperand::createImm(tmp));
38513 tmp = fieldFromInstruction(insn, 54, 1);
38514 MI.addOperand(MCOperand::createImm(tmp));
38515 tmp = fieldFromInstruction(insn, 55, 1);
38516 MI.addOperand(MCOperand::createImm(tmp));
38519 tmp = fieldFromInstruction(insn, 40, 8);
38520 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38521 tmp = fieldFromInstruction(insn, 32, 8);
38522 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38523 tmp = fieldFromInstruction(insn, 48, 5) << 2;
38524 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38525 tmp = fieldFromInstruction(insn, 56, 8);
38526 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38527 tmp = fieldFromInstruction(insn, 0, 12);
38528 MI.addOperand(MCOperand::createImm(tmp));
38529 tmp = fieldFromInstruction(insn, 19, 7);
38530 MI.addOperand(MCOperand::createImm(tmp));
38531 tmp = fieldFromInstruction(insn, 14, 1);
38532 MI.addOperand(MCOperand::createImm(tmp));
38533 tmp = fieldFromInstruction(insn, 54, 1);
38534 MI.addOperand(MCOperand::createImm(tmp));
38535 tmp = fieldFromInstruction(insn, 55, 1);
38536 MI.addOperand(MCOperand::createImm(tmp));
38539 tmp = fieldFromInstruction(insn, 40, 8);
38540 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38541 tmp = fieldFromInstruction(insn, 48, 5) << 2;
38542 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38543 tmp = fieldFromInstruction(insn, 56, 8);
38544 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38545 tmp = fieldFromInstruction(insn, 0, 12);
38546 MI.addOperand(MCOperand::createImm(tmp));
38547 tmp = fieldFromInstruction(insn, 19, 7);
38548 MI.addOperand(MCOperand::createImm(tmp));
38549 tmp = fieldFromInstruction(insn, 14, 1);
38550 MI.addOperand(MCOperand::createImm(tmp));
38551 tmp = fieldFromInstruction(insn, 54, 1);
38552 MI.addOperand(MCOperand::createImm(tmp));
38553 tmp = fieldFromInstruction(insn, 55, 1);
38554 MI.addOperand(MCOperand::createImm(tmp));
38557 tmp = fieldFromInstruction(insn, 40, 8);
38558 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38559 tmp = fieldFromInstruction(insn, 32, 8);
38560 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38561 tmp = fieldFromInstruction(insn, 48, 5) << 2;
38562 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38563 tmp = fieldFromInstruction(insn, 56, 8);
38564 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38565 tmp = fieldFromInstruction(insn, 0, 12);
38566 MI.addOperand(MCOperand::createImm(tmp));
38567 tmp = fieldFromInstruction(insn, 19, 7);
38568 MI.addOperand(MCOperand::createImm(tmp));
38569 tmp = fieldFromInstruction(insn, 14, 1);
38570 MI.addOperand(MCOperand::createImm(tmp));
38571 tmp = fieldFromInstruction(insn, 54, 1);
38572 MI.addOperand(MCOperand::createImm(tmp));
38573 tmp = fieldFromInstruction(insn, 55, 1);
38574 MI.addOperand(MCOperand::createImm(tmp));
38577 tmp = fieldFromInstruction(insn, 40, 8);
38578 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38579 tmp = fieldFromInstruction(insn, 32, 8);
38580 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38581 tmp = fieldFromInstruction(insn, 48, 5) << 2;
38582 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38583 tmp = fieldFromInstruction(insn, 56, 8);
38584 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38585 tmp = fieldFromInstruction(insn, 0, 12);
38586 MI.addOperand(MCOperand::createImm(tmp));
38587 tmp = fieldFromInstruction(insn, 19, 7);
38588 MI.addOperand(MCOperand::createImm(tmp));
38589 tmp = fieldFromInstruction(insn, 14, 1);
38590 MI.addOperand(MCOperand::createImm(tmp));
38591 tmp = fieldFromInstruction(insn, 54, 1);
38592 MI.addOperand(MCOperand::createImm(tmp));
38593 tmp = fieldFromInstruction(insn, 55, 1);
38594 MI.addOperand(MCOperand::createImm(tmp));
38597 tmp = fieldFromInstruction(insn, 40, 8);
38598 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38599 tmp = fieldFromInstruction(insn, 48, 5) << 2;
38600 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38601 tmp = fieldFromInstruction(insn, 56, 8);
38602 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38603 tmp = fieldFromInstruction(insn, 0, 12);
38604 MI.addOperand(MCOperand::createImm(tmp));
38605 tmp = fieldFromInstruction(insn, 19, 7);
38606 MI.addOperand(MCOperand::createImm(tmp));
38607 tmp = fieldFromInstruction(insn, 14, 1);
38608 MI.addOperand(MCOperand::createImm(tmp));
38609 tmp = fieldFromInstruction(insn, 54, 1);
38610 MI.addOperand(MCOperand::createImm(tmp));
38611 tmp = fieldFromInstruction(insn, 55, 1);
38612 MI.addOperand(MCOperand::createImm(tmp));
38615 tmp = fieldFromInstruction(insn, 40, 8);
38616 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38617 tmp = fieldFromInstruction(insn, 32, 8);
38618 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38619 tmp = fieldFromInstruction(insn, 48, 5) << 2;
38620 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38621 tmp = fieldFromInstruction(insn, 56, 8);
38622 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38623 tmp = fieldFromInstruction(insn, 0, 12);
38624 MI.addOperand(MCOperand::createImm(tmp));
38625 tmp = fieldFromInstruction(insn, 19, 7);
38626 MI.addOperand(MCOperand::createImm(tmp));
38627 tmp = fieldFromInstruction(insn, 14, 1);
38628 MI.addOperand(MCOperand::createImm(tmp));
38629 tmp = fieldFromInstruction(insn, 54, 1);
38630 MI.addOperand(MCOperand::createImm(tmp));
38631 tmp = fieldFromInstruction(insn, 55, 1);
38632 MI.addOperand(MCOperand::createImm(tmp));
38635 tmp = fieldFromInstruction(insn, 40, 8);
38636 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38637 tmp = fieldFromInstruction(insn, 32, 8);
38638 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38639 tmp = fieldFromInstruction(insn, 48, 5) << 2;
38640 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38641 tmp = fieldFromInstruction(insn, 56, 8);
38642 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38643 tmp = fieldFromInstruction(insn, 0, 12);
38644 MI.addOperand(MCOperand::createImm(tmp));
38645 tmp = fieldFromInstruction(insn, 19, 7);
38646 MI.addOperand(MCOperand::createImm(tmp));
38647 tmp = fieldFromInstruction(insn, 14, 1);
38648 MI.addOperand(MCOperand::createImm(tmp));
38649 tmp = fieldFromInstruction(insn, 54, 1);
38650 MI.addOperand(MCOperand::createImm(tmp));
38651 tmp = fieldFromInstruction(insn, 55, 1);
38652 MI.addOperand(MCOperand::createImm(tmp));
38655 tmp = fieldFromInstruction(insn, 40, 8);
38656 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38657 tmp = fieldFromInstruction(insn, 48, 5) << 2;
38658 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38659 tmp = fieldFromInstruction(insn, 56, 8);
38660 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38661 tmp = fieldFromInstruction(insn, 0, 12);
38662 MI.addOperand(MCOperand::createImm(tmp));
38663 tmp = fieldFromInstruction(insn, 19, 7);
38664 MI.addOperand(MCOperand::createImm(tmp));
38665 tmp = fieldFromInstruction(insn, 14, 1);
38666 MI.addOperand(MCOperand::createImm(tmp));
38667 tmp = fieldFromInstruction(insn, 54, 1);
38668 MI.addOperand(MCOperand::createImm(tmp));
38669 tmp = fieldFromInstruction(insn, 55, 1);
38670 MI.addOperand(MCOperand::createImm(tmp));
38673 tmp = fieldFromInstruction(insn, 40, 8);
38674 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38675 tmp = fieldFromInstruction(insn, 32, 8);
38676 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38677 tmp = fieldFromInstruction(insn, 48, 5) << 2;
38678 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38679 tmp = fieldFromInstruction(insn, 56, 8);
38680 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38681 tmp = fieldFromInstruction(insn, 0, 12);
38682 MI.addOperand(MCOperand::createImm(tmp));
38683 tmp = fieldFromInstruction(insn, 19, 7);
38684 MI.addOperand(MCOperand::createImm(tmp));
38685 tmp = fieldFromInstruction(insn, 14, 1);
38686 MI.addOperand(MCOperand::createImm(tmp));
38687 tmp = fieldFromInstruction(insn, 54, 1);
38688 MI.addOperand(MCOperand::createImm(tmp));
38689 tmp = fieldFromInstruction(insn, 55, 1);
38690 MI.addOperand(MCOperand::createImm(tmp));
38693 tmp = fieldFromInstruction(insn, 40, 8);
38694 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38695 tmp = fieldFromInstruction(insn, 32, 8);
38696 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38697 tmp = fieldFromInstruction(insn, 48, 5) << 2;
38698 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38699 tmp = fieldFromInstruction(insn, 56, 8);
38700 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38701 tmp = fieldFromInstruction(insn, 0, 12);
38702 MI.addOperand(MCOperand::createImm(tmp));
38703 tmp = fieldFromInstruction(insn, 19, 7);
38704 MI.addOperand(MCOperand::createImm(tmp));
38705 tmp = fieldFromInstruction(insn, 14, 1);
38706 MI.addOperand(MCOperand::createImm(tmp));
38707 tmp = fieldFromInstruction(insn, 54, 1);
38708 MI.addOperand(MCOperand::createImm(tmp));
38709 tmp = fieldFromInstruction(insn, 55, 1);
38710 MI.addOperand(MCOperand::createImm(tmp));
38713 tmp = fieldFromInstruction(insn, 40, 8);
38714 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38715 tmp = fieldFromInstruction(insn, 40, 8);
38716 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38717 tmp = fieldFromInstruction(insn, 32, 8);
38718 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38719 tmp = fieldFromInstruction(insn, 48, 5) << 2;
38720 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38721 tmp = fieldFromInstruction(insn, 8, 4);
38722 MI.addOperand(MCOperand::createImm(tmp));
38723 tmp = fieldFromInstruction(insn, 12, 1);
38724 MI.addOperand(MCOperand::createImm(tmp));
38725 tmp = fieldFromInstruction(insn, 13, 1);
38726 MI.addOperand(MCOperand::createImm(tmp));
38727 tmp = fieldFromInstruction(insn, 25, 1);
38728 MI.addOperand(MCOperand::createImm(tmp));
38729 tmp = fieldFromInstruction(insn, 15, 1);
38730 MI.addOperand(MCOperand::createImm(tmp));
38731 tmp = fieldFromInstruction(insn, 16, 1);
38732 MI.addOperand(MCOperand::createImm(tmp));
38733 tmp = fieldFromInstruction(insn, 17, 1);
38734 MI.addOperand(MCOperand::createImm(tmp));
38735 tmp = fieldFromInstruction(insn, 14, 1);
38736 MI.addOperand(MCOperand::createImm(tmp));
38739 tmp = fieldFromInstruction(insn, 40, 8);
38740 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38741 tmp = fieldFromInstruction(insn, 40, 8);
38742 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38743 tmp = fieldFromInstruction(insn, 32, 8);
38744 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38745 tmp = fieldFromInstruction(insn, 48, 5) << 2;
38746 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38747 tmp = fieldFromInstruction(insn, 8, 4);
38748 MI.addOperand(MCOperand::createImm(tmp));
38749 tmp = fieldFromInstruction(insn, 12, 1);
38750 MI.addOperand(MCOperand::createImm(tmp));
38751 tmp = fieldFromInstruction(insn, 13, 1);
38752 MI.addOperand(MCOperand::createImm(tmp));
38753 tmp = fieldFromInstruction(insn, 25, 1);
38754 MI.addOperand(MCOperand::createImm(tmp));
38755 tmp = fieldFromInstruction(insn, 15, 1);
38756 MI.addOperand(MCOperand::createImm(tmp));
38757 tmp = fieldFromInstruction(insn, 16, 1);
38758 MI.addOperand(MCOperand::createImm(tmp));
38759 tmp = fieldFromInstruction(insn, 17, 1);
38760 MI.addOperand(MCOperand::createImm(tmp));
38761 tmp = fieldFromInstruction(insn, 14, 1);
38762 MI.addOperand(MCOperand::createImm(tmp));
38765 tmp = fieldFromInstruction(insn, 15, 7);
38766 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38767 tmp = fieldFromInstruction(insn, 9, 6) << 1;
38768 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38769 tmp = fieldFromInstruction(insn, 32, 32);
38770 MI.addOperand(MCOperand::createImm(tmp));
38773 tmp = fieldFromInstruction(insn, 15, 7);
38774 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38775 tmp = fieldFromInstruction(insn, 9, 6) << 1;
38776 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38777 tmp = fieldFromInstruction(insn, 32, 32);
38778 MI.addOperand(MCOperand::createImm(tmp));
38781 tmp = fieldFromInstruction(insn, 56, 8);
38782 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38783 tmp = fieldFromInstruction(insn, 32, 8);
38784 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38785 tmp = fieldFromInstruction(insn, 0, 13);
38786 MI.addOperand(MCOperand::createImm(tmp));
38787 tmp = fieldFromInstruction(insn, 16, 1);
38788 MI.addOperand(MCOperand::createImm(tmp));
38789 tmp = fieldFromInstruction(insn, 17, 1);
38790 MI.addOperand(MCOperand::createImm(tmp));
38793 tmp = fieldFromInstruction(insn, 56, 8);
38794 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38795 tmp = fieldFromInstruction(insn, 32, 8);
38796 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38797 tmp = fieldFromInstruction(insn, 0, 13);
38798 MI.addOperand(MCOperand::createImm(tmp));
38799 tmp = fieldFromInstruction(insn, 16, 1);
38800 MI.addOperand(MCOperand::createImm(tmp));
38801 tmp = fieldFromInstruction(insn, 17, 1);
38802 MI.addOperand(MCOperand::createImm(tmp));
38805 tmp = fieldFromInstruction(insn, 56, 8);
38806 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38807 tmp = fieldFromInstruction(insn, 32, 8);
38808 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38809 tmp = fieldFromInstruction(insn, 0, 13);
38810 MI.addOperand(MCOperand::createImm(tmp));
38811 tmp = fieldFromInstruction(insn, 16, 1);
38812 MI.addOperand(MCOperand::createImm(tmp));
38813 tmp = fieldFromInstruction(insn, 17, 1);
38814 MI.addOperand(MCOperand::createImm(tmp));
38817 tmp = fieldFromInstruction(insn, 56, 8);
38818 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38819 tmp = fieldFromInstruction(insn, 32, 8);
38820 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38821 tmp = fieldFromInstruction(insn, 0, 13);
38822 MI.addOperand(MCOperand::createImm(tmp));
38823 tmp = fieldFromInstruction(insn, 16, 1);
38824 MI.addOperand(MCOperand::createImm(tmp));
38825 tmp = fieldFromInstruction(insn, 17, 1);
38826 MI.addOperand(MCOperand::createImm(tmp));
38829 tmp = fieldFromInstruction(insn, 15, 7);
38830 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38831 tmp = fieldFromInstruction(insn, 9, 6) << 1;
38832 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38833 tmp = fieldFromInstruction(insn, 32, 32);
38834 MI.addOperand(MCOperand::createImm(tmp));
38837 tmp = fieldFromInstruction(insn, 15, 7);
38838 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38839 tmp = fieldFromInstruction(insn, 9, 6) << 1;
38840 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38841 tmp = fieldFromInstruction(insn, 32, 32);
38842 MI.addOperand(MCOperand::createImm(tmp));
38845 tmp = fieldFromInstruction(insn, 32, 8);
38846 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38847 tmp = fieldFromInstruction(insn, 40, 8);
38848 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38849 tmp = fieldFromInstruction(insn, 0, 13);
38850 MI.addOperand(MCOperand::createImm(tmp));
38851 tmp = fieldFromInstruction(insn, 16, 1);
38852 MI.addOperand(MCOperand::createImm(tmp));
38853 tmp = fieldFromInstruction(insn, 17, 1);
38854 MI.addOperand(MCOperand::createImm(tmp));
38857 tmp = fieldFromInstruction(insn, 32, 8);
38858 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38859 tmp = fieldFromInstruction(insn, 40, 8);
38860 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38861 tmp = fieldFromInstruction(insn, 0, 13);
38862 MI.addOperand(MCOperand::createImm(tmp));
38863 tmp = fieldFromInstruction(insn, 16, 1);
38864 MI.addOperand(MCOperand::createImm(tmp));
38865 tmp = fieldFromInstruction(insn, 17, 1);
38866 MI.addOperand(MCOperand::createImm(tmp));
38869 tmp = fieldFromInstruction(insn, 32, 8);
38870 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38871 tmp = fieldFromInstruction(insn, 40, 8);
38872 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38873 tmp = fieldFromInstruction(insn, 0, 13);
38874 MI.addOperand(MCOperand::createImm(tmp));
38875 tmp = fieldFromInstruction(insn, 16, 1);
38876 MI.addOperand(MCOperand::createImm(tmp));
38877 tmp = fieldFromInstruction(insn, 17, 1);
38878 MI.addOperand(MCOperand::createImm(tmp));
38881 tmp = fieldFromInstruction(insn, 32, 8);
38882 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38883 tmp = fieldFromInstruction(insn, 40, 8);
38884 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38885 tmp = fieldFromInstruction(insn, 0, 13);
38886 MI.addOperand(MCOperand::createImm(tmp));
38887 tmp = fieldFromInstruction(insn, 16, 1);
38888 MI.addOperand(MCOperand::createImm(tmp));
38889 tmp = fieldFromInstruction(insn, 17, 1);
38890 MI.addOperand(MCOperand::createImm(tmp));
38893 tmp = fieldFromInstruction(insn, 15, 7);
38894 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38895 tmp = fieldFromInstruction(insn, 9, 6) << 1;
38896 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38897 tmp = fieldFromInstruction(insn, 32, 32);
38898 MI.addOperand(MCOperand::createImm(tmp));
38901 tmp = fieldFromInstruction(insn, 15, 7);
38902 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38903 tmp = fieldFromInstruction(insn, 9, 6) << 1;
38904 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38905 tmp = fieldFromInstruction(insn, 32, 32);
38906 MI.addOperand(MCOperand::createImm(tmp));
38909 tmp = fieldFromInstruction(insn, 15, 7);
38910 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38911 tmp = fieldFromInstruction(insn, 9, 6) << 1;
38912 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38913 tmp = fieldFromInstruction(insn, 32, 32);
38914 MI.addOperand(MCOperand::createImm(tmp));
38917 tmp = fieldFromInstruction(insn, 15, 7);
38918 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38919 tmp = fieldFromInstruction(insn, 9, 6) << 1;
38920 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38921 tmp = fieldFromInstruction(insn, 32, 32);
38922 MI.addOperand(MCOperand::createImm(tmp));
38925 tmp = fieldFromInstruction(insn, 0, 8);
38926 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38927 tmp = fieldFromInstruction(insn, 32, 9);
38928 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38929 tmp = fieldFromInstruction(insn, 41, 9);
38930 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38931 tmp = fieldFromInstruction(insn, 50, 9);
38932 if (DecodeVS_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38933 tmp = fieldFromInstruction(insn, 11, 1);
38934 MI.addOperand(MCOperand::createImm(tmp));
38937 tmp = fieldFromInstruction(insn, 0, 8);
38938 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38939 tmp = fieldFromInstruction(insn, 8, 7);
38940 if (decodeBoolReg(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38941 tmp = fieldFromInstruction(insn, 32, 9);
38942 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38943 tmp = fieldFromInstruction(insn, 41, 9);
38944 if (decodeOperand_VS_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38945 tmp = fieldFromInstruction(insn, 50, 9);
38946 if (DecodeVS_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38949 tmp = fieldFromInstruction(insn, 32, 8);
38950 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38951 tmp = fieldFromInstruction(insn, 40, 8);
38952 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38953 tmp = fieldFromInstruction(insn, 0, 13);
38954 MI.addOperand(MCOperand::createImm(tmp));
38955 tmp = fieldFromInstruction(insn, 17, 1);
38956 MI.addOperand(MCOperand::createImm(tmp));
38959 tmp = fieldFromInstruction(insn, 56, 8);
38960 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38961 tmp = fieldFromInstruction(insn, 32, 8);
38962 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38963 tmp = fieldFromInstruction(insn, 40, 8);
38964 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38965 tmp = fieldFromInstruction(insn, 0, 13);
38966 MI.addOperand(MCOperand::createImm(tmp));
38967 tmp = fieldFromInstruction(insn, 17, 1);
38968 MI.addOperand(MCOperand::createImm(tmp));
38971 tmp = fieldFromInstruction(insn, 32, 8);
38972 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38973 tmp = fieldFromInstruction(insn, 40, 8);
38974 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38975 tmp = fieldFromInstruction(insn, 0, 13);
38976 MI.addOperand(MCOperand::createImm(tmp));
38977 tmp = fieldFromInstruction(insn, 17, 1);
38978 MI.addOperand(MCOperand::createImm(tmp));
38981 tmp = fieldFromInstruction(insn, 56, 8);
38982 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38983 tmp = fieldFromInstruction(insn, 32, 8);
38984 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38985 tmp = fieldFromInstruction(insn, 40, 8);
38986 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38987 tmp = fieldFromInstruction(insn, 0, 13);
38988 MI.addOperand(MCOperand::createImm(tmp));
38989 tmp = fieldFromInstruction(insn, 17, 1);
38990 MI.addOperand(MCOperand::createImm(tmp));
38993 tmp = fieldFromInstruction(insn, 15, 7);
38994 if (DecodeSReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38995 tmp = fieldFromInstruction(insn, 9, 6) << 1;
38996 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
38997 tmp = fieldFromInstruction(insn, 32, 32);
38998 MI.addOperand(MCOperand::createImm(tmp));
39001 tmp = fieldFromInstruction(insn, 15, 7);
39002 if (DecodeSReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39003 tmp = fieldFromInstruction(insn, 9, 6) << 1;
39004 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39005 tmp = fieldFromInstruction(insn, 32, 32);
39006 MI.addOperand(MCOperand::createImm(tmp));
39009 tmp = fieldFromInstruction(insn, 56, 8);
39010 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39011 tmp = fieldFromInstruction(insn, 32, 8);
39012 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39013 tmp = fieldFromInstruction(insn, 40, 8);
39014 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39015 tmp = fieldFromInstruction(insn, 0, 13);
39016 MI.addOperand(MCOperand::createImm(tmp));
39017 tmp = fieldFromInstruction(insn, 17, 1);
39018 MI.addOperand(MCOperand::createImm(tmp));
39021 tmp = fieldFromInstruction(insn, 32, 8);
39022 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39023 tmp = fieldFromInstruction(insn, 40, 8);
39024 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39025 tmp = fieldFromInstruction(insn, 0, 13);
39026 MI.addOperand(MCOperand::createImm(tmp));
39027 tmp = fieldFromInstruction(insn, 17, 1);
39028 MI.addOperand(MCOperand::createImm(tmp));
39031 tmp = fieldFromInstruction(insn, 56, 8);
39032 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39033 tmp = fieldFromInstruction(insn, 32, 8);
39034 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39035 tmp = fieldFromInstruction(insn, 40, 8);
39036 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39037 tmp = fieldFromInstruction(insn, 0, 13);
39038 MI.addOperand(MCOperand::createImm(tmp));
39039 tmp = fieldFromInstruction(insn, 17, 1);
39040 MI.addOperand(MCOperand::createImm(tmp));
39043 tmp = fieldFromInstruction(insn, 17, 8);
39044 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39045 tmp = fieldFromInstruction(insn, 0, 9);
39046 if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39047 tmp = fieldFromInstruction(insn, 9, 8);
39048 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39051 tmp = fieldFromInstruction(insn, 0, 8);
39052 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39055 tmp = fieldFromInstruction(insn, 6, 7);
39056 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39057 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39058 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39059 tmp = fieldFromInstruction(insn, 32, 20);
39060 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39061 tmp = fieldFromInstruction(insn, 16, 1);
39062 MI.addOperand(MCOperand::createImm(tmp));
39065 tmp = fieldFromInstruction(insn, 6, 7);
39066 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39067 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39068 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39069 tmp = fieldFromInstruction(insn, 32, 20);
39070 MI.addOperand(MCOperand::createImm(tmp));
39071 tmp = fieldFromInstruction(insn, 16, 1);
39072 MI.addOperand(MCOperand::createImm(tmp));
39075 tmp = fieldFromInstruction(insn, 6, 7);
39076 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39077 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39078 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39079 tmp = fieldFromInstruction(insn, 32, 20);
39080 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39081 tmp = fieldFromInstruction(insn, 16, 1);
39082 MI.addOperand(MCOperand::createImm(tmp));
39085 tmp = fieldFromInstruction(insn, 6, 7);
39086 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39087 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39088 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39089 tmp = fieldFromInstruction(insn, 32, 20);
39090 MI.addOperand(MCOperand::createImm(tmp));
39091 tmp = fieldFromInstruction(insn, 16, 1);
39092 MI.addOperand(MCOperand::createImm(tmp));
39095 tmp = fieldFromInstruction(insn, 6, 7);
39096 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39097 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39098 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39099 tmp = fieldFromInstruction(insn, 32, 20);
39100 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39101 tmp = fieldFromInstruction(insn, 16, 1);
39102 MI.addOperand(MCOperand::createImm(tmp));
39105 tmp = fieldFromInstruction(insn, 6, 7);
39106 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39107 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39108 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39109 tmp = fieldFromInstruction(insn, 32, 20);
39110 MI.addOperand(MCOperand::createImm(tmp));
39111 tmp = fieldFromInstruction(insn, 16, 1);
39112 MI.addOperand(MCOperand::createImm(tmp));
39115 tmp = fieldFromInstruction(insn, 6, 7);
39116 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39117 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39118 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39119 tmp = fieldFromInstruction(insn, 32, 20);
39120 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39121 tmp = fieldFromInstruction(insn, 16, 1);
39122 MI.addOperand(MCOperand::createImm(tmp));
39125 tmp = fieldFromInstruction(insn, 6, 7);
39126 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39127 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39128 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39129 tmp = fieldFromInstruction(insn, 32, 20);
39130 MI.addOperand(MCOperand::createImm(tmp));
39131 tmp = fieldFromInstruction(insn, 16, 1);
39132 MI.addOperand(MCOperand::createImm(tmp));
39135 tmp = fieldFromInstruction(insn, 6, 7);
39136 if (DecodeSReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39137 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39138 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39139 tmp = fieldFromInstruction(insn, 32, 20);
39140 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39141 tmp = fieldFromInstruction(insn, 16, 1);
39142 MI.addOperand(MCOperand::createImm(tmp));
39145 tmp = fieldFromInstruction(insn, 6, 7);
39146 if (DecodeSReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39147 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39148 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39149 tmp = fieldFromInstruction(insn, 32, 20);
39150 MI.addOperand(MCOperand::createImm(tmp));
39151 tmp = fieldFromInstruction(insn, 16, 1);
39152 MI.addOperand(MCOperand::createImm(tmp));
39155 tmp = fieldFromInstruction(insn, 6, 7);
39156 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39157 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39158 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39159 tmp = fieldFromInstruction(insn, 32, 20);
39160 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39161 tmp = fieldFromInstruction(insn, 16, 1);
39162 MI.addOperand(MCOperand::createImm(tmp));
39165 tmp = fieldFromInstruction(insn, 6, 7);
39166 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39167 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39168 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39169 tmp = fieldFromInstruction(insn, 32, 20);
39170 MI.addOperand(MCOperand::createImm(tmp));
39171 tmp = fieldFromInstruction(insn, 16, 1);
39172 MI.addOperand(MCOperand::createImm(tmp));
39175 tmp = fieldFromInstruction(insn, 6, 7);
39176 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39177 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39178 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39179 tmp = fieldFromInstruction(insn, 32, 20);
39180 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39181 tmp = fieldFromInstruction(insn, 16, 1);
39182 MI.addOperand(MCOperand::createImm(tmp));
39185 tmp = fieldFromInstruction(insn, 6, 7);
39186 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39187 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39188 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39189 tmp = fieldFromInstruction(insn, 32, 20);
39190 MI.addOperand(MCOperand::createImm(tmp));
39191 tmp = fieldFromInstruction(insn, 16, 1);
39192 MI.addOperand(MCOperand::createImm(tmp));
39195 tmp = fieldFromInstruction(insn, 6, 7);
39196 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39197 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39198 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39199 tmp = fieldFromInstruction(insn, 32, 20);
39200 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39201 tmp = fieldFromInstruction(insn, 16, 1);
39202 MI.addOperand(MCOperand::createImm(tmp));
39205 tmp = fieldFromInstruction(insn, 6, 7);
39206 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39207 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39208 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39209 tmp = fieldFromInstruction(insn, 32, 20);
39210 MI.addOperand(MCOperand::createImm(tmp));
39211 tmp = fieldFromInstruction(insn, 16, 1);
39212 MI.addOperand(MCOperand::createImm(tmp));
39215 tmp = fieldFromInstruction(insn, 6, 7);
39216 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39217 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39218 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39219 tmp = fieldFromInstruction(insn, 32, 20);
39220 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39221 tmp = fieldFromInstruction(insn, 16, 1);
39222 MI.addOperand(MCOperand::createImm(tmp));
39225 tmp = fieldFromInstruction(insn, 6, 7);
39226 if (DecodeSReg_256RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39227 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39228 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39229 tmp = fieldFromInstruction(insn, 32, 20);
39230 MI.addOperand(MCOperand::createImm(tmp));
39231 tmp = fieldFromInstruction(insn, 16, 1);
39232 MI.addOperand(MCOperand::createImm(tmp));
39235 tmp = fieldFromInstruction(insn, 6, 7);
39236 if (DecodeSReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39237 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39238 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39239 tmp = fieldFromInstruction(insn, 32, 20);
39240 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39241 tmp = fieldFromInstruction(insn, 16, 1);
39242 MI.addOperand(MCOperand::createImm(tmp));
39245 tmp = fieldFromInstruction(insn, 6, 7);
39246 if (DecodeSReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39247 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39248 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39249 tmp = fieldFromInstruction(insn, 32, 20);
39250 MI.addOperand(MCOperand::createImm(tmp));
39251 tmp = fieldFromInstruction(insn, 16, 1);
39252 MI.addOperand(MCOperand::createImm(tmp));
39255 tmp = fieldFromInstruction(insn, 6, 7);
39256 MI.addOperand(MCOperand::createImm(tmp));
39257 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39258 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39259 tmp = fieldFromInstruction(insn, 32, 20);
39260 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39263 tmp = fieldFromInstruction(insn, 6, 7);
39264 MI.addOperand(MCOperand::createImm(tmp));
39265 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39266 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39267 tmp = fieldFromInstruction(insn, 32, 20);
39268 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39271 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39272 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39273 tmp = fieldFromInstruction(insn, 32, 20);
39274 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39277 tmp = fieldFromInstruction(insn, 6, 7);
39278 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39279 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39280 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39281 tmp = fieldFromInstruction(insn, 32, 20);
39282 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39285 tmp = fieldFromInstruction(insn, 6, 7);
39286 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39287 tmp = fieldFromInstruction(insn, 6, 7);
39288 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39289 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39290 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39291 tmp = fieldFromInstruction(insn, 32, 20);
39292 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39295 tmp = fieldFromInstruction(insn, 6, 7);
39296 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39297 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39298 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39299 tmp = fieldFromInstruction(insn, 32, 20);
39300 MI.addOperand(MCOperand::createImm(tmp));
39303 tmp = fieldFromInstruction(insn, 6, 7);
39304 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39305 tmp = fieldFromInstruction(insn, 6, 7);
39306 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39307 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39308 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39309 tmp = fieldFromInstruction(insn, 32, 20);
39310 MI.addOperand(MCOperand::createImm(tmp));
39313 tmp = fieldFromInstruction(insn, 6, 7);
39314 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39315 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39316 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39317 tmp = fieldFromInstruction(insn, 32, 20);
39318 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39321 tmp = fieldFromInstruction(insn, 6, 7);
39322 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39323 tmp = fieldFromInstruction(insn, 6, 7);
39324 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39325 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39326 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39327 tmp = fieldFromInstruction(insn, 32, 20);
39328 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39331 tmp = fieldFromInstruction(insn, 6, 7);
39332 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39333 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39334 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39335 tmp = fieldFromInstruction(insn, 32, 20);
39336 MI.addOperand(MCOperand::createImm(tmp));
39339 tmp = fieldFromInstruction(insn, 6, 7);
39340 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39341 tmp = fieldFromInstruction(insn, 6, 7);
39342 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39343 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39344 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39345 tmp = fieldFromInstruction(insn, 32, 20);
39346 MI.addOperand(MCOperand::createImm(tmp));
39349 tmp = fieldFromInstruction(insn, 6, 7);
39350 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39351 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39352 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39353 tmp = fieldFromInstruction(insn, 32, 20);
39354 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39357 tmp = fieldFromInstruction(insn, 6, 7);
39358 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39359 tmp = fieldFromInstruction(insn, 6, 7);
39360 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39361 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39362 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39363 tmp = fieldFromInstruction(insn, 32, 20);
39364 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39367 tmp = fieldFromInstruction(insn, 6, 7);
39368 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39369 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39370 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39371 tmp = fieldFromInstruction(insn, 32, 20);
39372 MI.addOperand(MCOperand::createImm(tmp));
39375 tmp = fieldFromInstruction(insn, 6, 7);
39376 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39377 tmp = fieldFromInstruction(insn, 6, 7);
39378 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39379 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39380 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39381 tmp = fieldFromInstruction(insn, 32, 20);
39382 MI.addOperand(MCOperand::createImm(tmp));
39385 tmp = fieldFromInstruction(insn, 6, 7);
39386 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39387 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39388 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39389 tmp = fieldFromInstruction(insn, 32, 20);
39390 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39393 tmp = fieldFromInstruction(insn, 6, 7);
39394 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39395 tmp = fieldFromInstruction(insn, 6, 7);
39396 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39397 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39398 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39399 tmp = fieldFromInstruction(insn, 32, 20);
39400 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39403 tmp = fieldFromInstruction(insn, 6, 7);
39404 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39405 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39406 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39407 tmp = fieldFromInstruction(insn, 32, 20);
39408 MI.addOperand(MCOperand::createImm(tmp));
39411 tmp = fieldFromInstruction(insn, 6, 7);
39412 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39413 tmp = fieldFromInstruction(insn, 6, 7);
39414 if (DecodeSReg_32_XM0_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39415 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39416 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39417 tmp = fieldFromInstruction(insn, 32, 20);
39418 MI.addOperand(MCOperand::createImm(tmp));
39421 tmp = fieldFromInstruction(insn, 6, 7);
39422 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39423 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39424 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39425 tmp = fieldFromInstruction(insn, 32, 20);
39426 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39429 tmp = fieldFromInstruction(insn, 6, 7);
39430 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39431 tmp = fieldFromInstruction(insn, 6, 7);
39432 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39433 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39434 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39435 tmp = fieldFromInstruction(insn, 32, 20);
39436 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39439 tmp = fieldFromInstruction(insn, 6, 7);
39440 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39441 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39442 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39443 tmp = fieldFromInstruction(insn, 32, 20);
39444 MI.addOperand(MCOperand::createImm(tmp));
39447 tmp = fieldFromInstruction(insn, 6, 7);
39448 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39449 tmp = fieldFromInstruction(insn, 6, 7);
39450 if (DecodeSReg_64_XEXECRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39451 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39452 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39453 tmp = fieldFromInstruction(insn, 32, 20);
39454 MI.addOperand(MCOperand::createImm(tmp));
39457 tmp = fieldFromInstruction(insn, 6, 7);
39458 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39459 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39460 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39461 tmp = fieldFromInstruction(insn, 32, 20);
39462 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39465 tmp = fieldFromInstruction(insn, 6, 7);
39466 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39467 tmp = fieldFromInstruction(insn, 6, 7);
39468 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39469 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39470 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39471 tmp = fieldFromInstruction(insn, 32, 20);
39472 if (DecodeSReg_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39475 tmp = fieldFromInstruction(insn, 6, 7);
39476 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39477 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39478 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39479 tmp = fieldFromInstruction(insn, 32, 20);
39480 MI.addOperand(MCOperand::createImm(tmp));
39483 tmp = fieldFromInstruction(insn, 6, 7);
39484 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39485 tmp = fieldFromInstruction(insn, 6, 7);
39486 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39487 tmp = fieldFromInstruction(insn, 0, 6) << 1;
39488 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39489 tmp = fieldFromInstruction(insn, 32, 20);
39490 MI.addOperand(MCOperand::createImm(tmp));
39493 tmp = fieldFromInstruction(insn, 0, 8);
39494 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39495 tmp = 0x0;
39496 tmp |= fieldFromInstruction(insn, 8, 1) << 1;
39497 tmp |= fieldFromInstruction(insn, 61, 1) << 0;
39498 MI.addOperand(MCOperand::createImm(tmp));
39499 tmp = fieldFromInstruction(insn, 32, 9);
39500 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39501 tmp = 0x0;
39502 tmp |= fieldFromInstruction(insn, 9, 1) << 1;
39503 tmp |= fieldFromInstruction(insn, 62, 1) << 0;
39504 MI.addOperand(MCOperand::createImm(tmp));
39505 tmp = fieldFromInstruction(insn, 41, 9);
39506 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39507 tmp = 0x0;
39508 tmp |= fieldFromInstruction(insn, 10, 1) << 1;
39509 tmp |= fieldFromInstruction(insn, 63, 1) << 0;
39510 MI.addOperand(MCOperand::createImm(tmp));
39511 tmp = fieldFromInstruction(insn, 50, 9);
39512 if (decodeOperand_VS_16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39513 tmp = fieldFromInstruction(insn, 15, 1);
39514 MI.addOperand(MCOperand::createImm(tmp));
39515 tmp = fieldFromInstruction(insn, 59, 2);
39516 MI.addOperand(MCOperand::createImm(tmp));
39519 tmp = fieldFromInstruction(insn, 0, 8);
39520 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39521 tmp = fieldFromInstruction(insn, 32, 9);
39522 if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39523 tmp = fieldFromInstruction(insn, 41, 9);
39524 if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39525 tmp = fieldFromInstruction(insn, 50, 9);
39526 if (decodeOperand_VSrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39527 tmp = fieldFromInstruction(insn, 15, 1);
39528 MI.addOperand(MCOperand::createImm(tmp));
39531 tmp = fieldFromInstruction(insn, 0, 8);
39532 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39533 tmp = fieldFromInstruction(insn, 32, 9);
39534 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39535 tmp = fieldFromInstruction(insn, 41, 9);
39536 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39537 tmp = fieldFromInstruction(insn, 0, 8);
39538 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39541 tmp = fieldFromInstruction(insn, 0, 8);
39542 if (DecodeAReg_1024RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39543 tmp = 0x0;
39544 tmp |= fieldFromInstruction(insn, 32, 9) << 0;
39545 tmp |= fieldFromInstruction(insn, 59, 1) << 9;
39546 if (DecodeAV_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39547 tmp = 0x0;
39548 tmp |= fieldFromInstruction(insn, 41, 9) << 0;
39549 tmp |= fieldFromInstruction(insn, 60, 1) << 9;
39550 if (DecodeAV_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39551 tmp = fieldFromInstruction(insn, 50, 9);
39552 if (decodeOperand_AReg_1024(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39553 tmp = fieldFromInstruction(insn, 8, 3);
39554 MI.addOperand(MCOperand::createImm(tmp));
39555 tmp = fieldFromInstruction(insn, 11, 4);
39556 MI.addOperand(MCOperand::createImm(tmp));
39557 tmp = fieldFromInstruction(insn, 61, 3);
39558 MI.addOperand(MCOperand::createImm(tmp));
39561 tmp = fieldFromInstruction(insn, 0, 8);
39562 if (DecodeAReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39563 tmp = 0x0;
39564 tmp |= fieldFromInstruction(insn, 32, 9) << 0;
39565 tmp |= fieldFromInstruction(insn, 59, 1) << 9;
39566 if (DecodeAV_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39567 tmp = 0x0;
39568 tmp |= fieldFromInstruction(insn, 41, 9) << 0;
39569 tmp |= fieldFromInstruction(insn, 60, 1) << 9;
39570 if (DecodeAV_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39571 tmp = fieldFromInstruction(insn, 50, 9);
39572 if (decodeOperand_AReg_512(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39573 tmp = fieldFromInstruction(insn, 8, 3);
39574 MI.addOperand(MCOperand::createImm(tmp));
39575 tmp = fieldFromInstruction(insn, 11, 4);
39576 MI.addOperand(MCOperand::createImm(tmp));
39577 tmp = fieldFromInstruction(insn, 61, 3);
39578 MI.addOperand(MCOperand::createImm(tmp));
39581 tmp = fieldFromInstruction(insn, 0, 8);
39582 if (DecodeAReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39583 tmp = 0x0;
39584 tmp |= fieldFromInstruction(insn, 32, 9) << 0;
39585 tmp |= fieldFromInstruction(insn, 59, 1) << 9;
39586 if (DecodeAV_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39587 tmp = 0x0;
39588 tmp |= fieldFromInstruction(insn, 41, 9) << 0;
39589 tmp |= fieldFromInstruction(insn, 60, 1) << 9;
39590 if (DecodeAV_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39591 tmp = fieldFromInstruction(insn, 50, 9);
39592 if (decodeOperand_AReg_128(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39593 tmp = fieldFromInstruction(insn, 8, 3);
39594 MI.addOperand(MCOperand::createImm(tmp));
39595 tmp = fieldFromInstruction(insn, 11, 4);
39596 MI.addOperand(MCOperand::createImm(tmp));
39597 tmp = fieldFromInstruction(insn, 61, 3);
39598 MI.addOperand(MCOperand::createImm(tmp));
39601 tmp = fieldFromInstruction(insn, 0, 8);
39602 if (DecodeAReg_1024RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39603 tmp = 0x0;
39604 tmp |= fieldFromInstruction(insn, 32, 9) << 0;
39605 tmp |= fieldFromInstruction(insn, 59, 1) << 9;
39606 if (DecodeAV_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39607 tmp = 0x0;
39608 tmp |= fieldFromInstruction(insn, 41, 9) << 0;
39609 tmp |= fieldFromInstruction(insn, 60, 1) << 9;
39610 if (DecodeAV_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39611 tmp = fieldFromInstruction(insn, 50, 9);
39612 if (decodeOperand_AReg_1024(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39613 tmp = fieldFromInstruction(insn, 8, 3);
39614 MI.addOperand(MCOperand::createImm(tmp));
39615 tmp = fieldFromInstruction(insn, 11, 4);
39616 MI.addOperand(MCOperand::createImm(tmp));
39617 tmp = fieldFromInstruction(insn, 61, 3);
39618 MI.addOperand(MCOperand::createImm(tmp));
39621 tmp = fieldFromInstruction(insn, 0, 8);
39622 if (DecodeAReg_512RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39623 tmp = 0x0;
39624 tmp |= fieldFromInstruction(insn, 32, 9) << 0;
39625 tmp |= fieldFromInstruction(insn, 59, 1) << 9;
39626 if (DecodeAV_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39627 tmp = 0x0;
39628 tmp |= fieldFromInstruction(insn, 41, 9) << 0;
39629 tmp |= fieldFromInstruction(insn, 60, 1) << 9;
39630 if (DecodeAV_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39631 tmp = fieldFromInstruction(insn, 50, 9);
39632 if (decodeOperand_AReg_512(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39633 tmp = fieldFromInstruction(insn, 8, 3);
39634 MI.addOperand(MCOperand::createImm(tmp));
39635 tmp = fieldFromInstruction(insn, 11, 4);
39636 MI.addOperand(MCOperand::createImm(tmp));
39637 tmp = fieldFromInstruction(insn, 61, 3);
39638 MI.addOperand(MCOperand::createImm(tmp));
39641 tmp = fieldFromInstruction(insn, 0, 8);
39642 if (DecodeAReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39643 tmp = 0x0;
39644 tmp |= fieldFromInstruction(insn, 32, 9) << 0;
39645 tmp |= fieldFromInstruction(insn, 59, 1) << 9;
39646 if (DecodeAV_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39647 tmp = 0x0;
39648 tmp |= fieldFromInstruction(insn, 41, 9) << 0;
39649 tmp |= fieldFromInstruction(insn, 60, 1) << 9;
39650 if (DecodeAV_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39651 tmp = fieldFromInstruction(insn, 50, 9);
39652 if (decodeOperand_AReg_128(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39653 tmp = fieldFromInstruction(insn, 8, 3);
39654 MI.addOperand(MCOperand::createImm(tmp));
39655 tmp = fieldFromInstruction(insn, 11, 4);
39656 MI.addOperand(MCOperand::createImm(tmp));
39657 tmp = fieldFromInstruction(insn, 61, 3);
39658 MI.addOperand(MCOperand::createImm(tmp));
39661 tmp = fieldFromInstruction(insn, 0, 8);
39662 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39663 tmp = 0x0;
39664 tmp |= fieldFromInstruction(insn, 32, 9) << 0;
39665 tmp |= fieldFromInstruction(insn, 59, 1) << 9;
39666 if (DecodeAGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39669 tmp = fieldFromInstruction(insn, 0, 8);
39670 if (DecodeAGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39671 tmp = 0x0;
39672 tmp |= fieldFromInstruction(insn, 32, 9) << 0;
39673 tmp |= fieldFromInstruction(insn, 59, 1) << 9;
39674 if (decodeOperand_VGPR_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39677 tmp = fieldFromInstruction(insn, 32, 8);
39678 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39679 tmp = fieldFromInstruction(insn, 40, 8);
39680 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39681 tmp = fieldFromInstruction(insn, 0, 16);
39682 MI.addOperand(MCOperand::createImm(tmp));
39683 tmp = fieldFromInstruction(insn, 16, 1);
39684 MI.addOperand(MCOperand::createImm(tmp));
39687 tmp = fieldFromInstruction(insn, 32, 8);
39688 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39689 tmp = fieldFromInstruction(insn, 40, 8);
39690 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39691 tmp = fieldFromInstruction(insn, 48, 8);
39692 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39693 tmp = fieldFromInstruction(insn, 0, 16);
39694 MI.addOperand(MCOperand::createImm(tmp));
39695 tmp = fieldFromInstruction(insn, 16, 1);
39696 MI.addOperand(MCOperand::createImm(tmp));
39699 tmp = fieldFromInstruction(insn, 32, 8);
39700 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39701 tmp = fieldFromInstruction(insn, 40, 8);
39702 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39703 tmp = fieldFromInstruction(insn, 48, 8);
39704 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39705 tmp = fieldFromInstruction(insn, 0, 8);
39706 MI.addOperand(MCOperand::createImm(tmp));
39707 tmp = fieldFromInstruction(insn, 8, 8);
39708 MI.addOperand(MCOperand::createImm(tmp));
39709 tmp = fieldFromInstruction(insn, 16, 1);
39710 MI.addOperand(MCOperand::createImm(tmp));
39713 tmp = fieldFromInstruction(insn, 40, 8);
39714 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39715 tmp = fieldFromInstruction(insn, 0, 16);
39716 MI.addOperand(MCOperand::createImm(tmp));
39717 tmp = fieldFromInstruction(insn, 16, 1);
39718 MI.addOperand(MCOperand::createImm(tmp));
39721 tmp = fieldFromInstruction(insn, 56, 8);
39722 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39723 tmp = fieldFromInstruction(insn, 32, 8);
39724 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39725 tmp = fieldFromInstruction(insn, 40, 8);
39726 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39727 tmp = fieldFromInstruction(insn, 0, 16);
39728 MI.addOperand(MCOperand::createImm(tmp));
39729 tmp = fieldFromInstruction(insn, 16, 1);
39730 MI.addOperand(MCOperand::createImm(tmp));
39733 tmp = fieldFromInstruction(insn, 56, 8);
39734 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39735 tmp = fieldFromInstruction(insn, 32, 8);
39736 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39737 tmp = fieldFromInstruction(insn, 40, 8);
39738 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39739 tmp = fieldFromInstruction(insn, 48, 8);
39740 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39741 tmp = fieldFromInstruction(insn, 0, 16);
39742 MI.addOperand(MCOperand::createImm(tmp));
39743 tmp = fieldFromInstruction(insn, 16, 1);
39744 MI.addOperand(MCOperand::createImm(tmp));
39747 tmp = fieldFromInstruction(insn, 56, 8);
39748 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39749 tmp = fieldFromInstruction(insn, 32, 8);
39750 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39751 tmp = fieldFromInstruction(insn, 40, 8);
39752 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39753 tmp = fieldFromInstruction(insn, 48, 8);
39754 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39755 tmp = fieldFromInstruction(insn, 0, 8);
39756 MI.addOperand(MCOperand::createImm(tmp));
39757 tmp = fieldFromInstruction(insn, 8, 8);
39758 MI.addOperand(MCOperand::createImm(tmp));
39759 tmp = fieldFromInstruction(insn, 16, 1);
39760 MI.addOperand(MCOperand::createImm(tmp));
39763 tmp = fieldFromInstruction(insn, 56, 8);
39764 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39765 tmp = fieldFromInstruction(insn, 32, 8);
39766 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39767 tmp = fieldFromInstruction(insn, 0, 16);
39768 MI.addOperand(MCOperand::createImm(tmp));
39769 tmp = fieldFromInstruction(insn, 16, 1);
39770 MI.addOperand(MCOperand::createImm(tmp));
39773 tmp = fieldFromInstruction(insn, 56, 8);
39774 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39775 tmp = fieldFromInstruction(insn, 32, 8);
39776 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39777 tmp = fieldFromInstruction(insn, 0, 8);
39778 MI.addOperand(MCOperand::createImm(tmp));
39779 tmp = fieldFromInstruction(insn, 8, 8);
39780 MI.addOperand(MCOperand::createImm(tmp));
39781 tmp = fieldFromInstruction(insn, 16, 1);
39782 MI.addOperand(MCOperand::createImm(tmp));
39785 tmp = fieldFromInstruction(insn, 32, 8);
39786 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39787 tmp = fieldFromInstruction(insn, 40, 8);
39788 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39789 tmp = fieldFromInstruction(insn, 0, 16);
39790 MI.addOperand(MCOperand::createImm(tmp));
39791 tmp = fieldFromInstruction(insn, 16, 1);
39792 MI.addOperand(MCOperand::createImm(tmp));
39795 tmp = fieldFromInstruction(insn, 32, 8);
39796 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39797 tmp = fieldFromInstruction(insn, 40, 8);
39798 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39799 tmp = fieldFromInstruction(insn, 48, 8);
39800 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39801 tmp = fieldFromInstruction(insn, 0, 16);
39802 MI.addOperand(MCOperand::createImm(tmp));
39803 tmp = fieldFromInstruction(insn, 16, 1);
39804 MI.addOperand(MCOperand::createImm(tmp));
39807 tmp = fieldFromInstruction(insn, 32, 8);
39808 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39809 tmp = fieldFromInstruction(insn, 40, 8);
39810 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39811 tmp = fieldFromInstruction(insn, 48, 8);
39812 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39813 tmp = fieldFromInstruction(insn, 0, 8);
39814 MI.addOperand(MCOperand::createImm(tmp));
39815 tmp = fieldFromInstruction(insn, 8, 8);
39816 MI.addOperand(MCOperand::createImm(tmp));
39817 tmp = fieldFromInstruction(insn, 16, 1);
39818 MI.addOperand(MCOperand::createImm(tmp));
39821 tmp = fieldFromInstruction(insn, 56, 8);
39822 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39823 tmp = fieldFromInstruction(insn, 32, 8);
39824 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39825 tmp = fieldFromInstruction(insn, 40, 8);
39826 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39827 tmp = fieldFromInstruction(insn, 0, 16);
39828 MI.addOperand(MCOperand::createImm(tmp));
39829 tmp = fieldFromInstruction(insn, 16, 1);
39830 MI.addOperand(MCOperand::createImm(tmp));
39833 tmp = fieldFromInstruction(insn, 56, 8);
39834 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39835 tmp = fieldFromInstruction(insn, 32, 8);
39836 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39837 tmp = fieldFromInstruction(insn, 40, 8);
39838 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39839 tmp = fieldFromInstruction(insn, 48, 8);
39840 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39841 tmp = fieldFromInstruction(insn, 0, 16);
39842 MI.addOperand(MCOperand::createImm(tmp));
39843 tmp = fieldFromInstruction(insn, 16, 1);
39844 MI.addOperand(MCOperand::createImm(tmp));
39847 tmp = fieldFromInstruction(insn, 56, 8);
39848 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39849 tmp = fieldFromInstruction(insn, 32, 8);
39850 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39851 tmp = fieldFromInstruction(insn, 40, 8);
39852 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39853 tmp = fieldFromInstruction(insn, 48, 8);
39854 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39855 tmp = fieldFromInstruction(insn, 0, 8);
39856 MI.addOperand(MCOperand::createImm(tmp));
39857 tmp = fieldFromInstruction(insn, 8, 8);
39858 MI.addOperand(MCOperand::createImm(tmp));
39859 tmp = fieldFromInstruction(insn, 16, 1);
39860 MI.addOperand(MCOperand::createImm(tmp));
39863 tmp = fieldFromInstruction(insn, 56, 8);
39864 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39865 tmp = fieldFromInstruction(insn, 32, 8);
39866 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39867 tmp = fieldFromInstruction(insn, 0, 16);
39868 MI.addOperand(MCOperand::createImm(tmp));
39869 tmp = fieldFromInstruction(insn, 16, 1);
39870 MI.addOperand(MCOperand::createImm(tmp));
39873 tmp = fieldFromInstruction(insn, 56, 8);
39874 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39875 tmp = fieldFromInstruction(insn, 32, 8);
39876 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39877 tmp = fieldFromInstruction(insn, 0, 8);
39878 MI.addOperand(MCOperand::createImm(tmp));
39879 tmp = fieldFromInstruction(insn, 8, 8);
39880 MI.addOperand(MCOperand::createImm(tmp));
39881 tmp = fieldFromInstruction(insn, 16, 1);
39882 MI.addOperand(MCOperand::createImm(tmp));
39885 tmp = fieldFromInstruction(insn, 32, 8);
39886 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39887 tmp = fieldFromInstruction(insn, 0, 16);
39888 MI.addOperand(MCOperand::createImm(tmp));
39889 tmp = fieldFromInstruction(insn, 16, 1);
39890 MI.addOperand(MCOperand::createImm(tmp));
39893 tmp = fieldFromInstruction(insn, 56, 8);
39894 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39895 tmp = fieldFromInstruction(insn, 0, 16);
39896 MI.addOperand(MCOperand::createImm(tmp));
39897 tmp = fieldFromInstruction(insn, 16, 1);
39898 MI.addOperand(MCOperand::createImm(tmp));
39901 tmp = fieldFromInstruction(insn, 32, 8);
39902 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39903 tmp = fieldFromInstruction(insn, 40, 8);
39904 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39905 tmp = fieldFromInstruction(insn, 0, 16);
39906 MI.addOperand(MCOperand::createImm(tmp));
39907 tmp = fieldFromInstruction(insn, 16, 1);
39908 MI.addOperand(MCOperand::createImm(tmp));
39911 tmp = fieldFromInstruction(insn, 32, 8);
39912 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39913 tmp = fieldFromInstruction(insn, 40, 8);
39914 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39915 tmp = fieldFromInstruction(insn, 0, 16);
39916 MI.addOperand(MCOperand::createImm(tmp));
39917 tmp = fieldFromInstruction(insn, 16, 1);
39918 MI.addOperand(MCOperand::createImm(tmp));
39921 tmp = fieldFromInstruction(insn, 56, 8);
39922 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39923 tmp = fieldFromInstruction(insn, 32, 8);
39924 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39925 tmp = fieldFromInstruction(insn, 0, 16);
39926 MI.addOperand(MCOperand::createImm(tmp));
39927 tmp = fieldFromInstruction(insn, 16, 1);
39928 MI.addOperand(MCOperand::createImm(tmp));
39931 tmp = fieldFromInstruction(insn, 56, 8);
39932 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39933 tmp = fieldFromInstruction(insn, 32, 8);
39934 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39935 tmp = fieldFromInstruction(insn, 0, 16);
39936 MI.addOperand(MCOperand::createImm(tmp));
39937 tmp = fieldFromInstruction(insn, 16, 1);
39938 MI.addOperand(MCOperand::createImm(tmp));
39941 tmp = fieldFromInstruction(insn, 56, 8);
39942 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39943 tmp = fieldFromInstruction(insn, 32, 8);
39944 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39945 tmp = fieldFromInstruction(insn, 0, 13);
39946 MI.addOperand(MCOperand::createImm(tmp));
39947 tmp = fieldFromInstruction(insn, 16, 1);
39948 MI.addOperand(MCOperand::createImm(tmp));
39949 tmp = fieldFromInstruction(insn, 17, 1);
39950 MI.addOperand(MCOperand::createImm(tmp));
39953 tmp = fieldFromInstruction(insn, 56, 8);
39954 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39955 tmp = fieldFromInstruction(insn, 48, 7);
39956 if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39957 tmp = fieldFromInstruction(insn, 0, 13);
39958 MI.addOperand(MCOperand::createImm(tmp));
39959 tmp = fieldFromInstruction(insn, 16, 1);
39960 MI.addOperand(MCOperand::createImm(tmp));
39961 tmp = fieldFromInstruction(insn, 17, 1);
39962 MI.addOperand(MCOperand::createImm(tmp));
39965 tmp = fieldFromInstruction(insn, 56, 8);
39966 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39967 tmp = fieldFromInstruction(insn, 32, 8);
39968 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39969 tmp = fieldFromInstruction(insn, 48, 7);
39970 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39971 tmp = fieldFromInstruction(insn, 0, 13);
39972 MI.addOperand(MCOperand::createImm(tmp));
39973 tmp = fieldFromInstruction(insn, 16, 1);
39974 MI.addOperand(MCOperand::createImm(tmp));
39975 tmp = fieldFromInstruction(insn, 17, 1);
39976 MI.addOperand(MCOperand::createImm(tmp));
39979 tmp = fieldFromInstruction(insn, 56, 8);
39980 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39981 tmp = fieldFromInstruction(insn, 32, 8);
39982 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39983 tmp = fieldFromInstruction(insn, 0, 13);
39984 MI.addOperand(MCOperand::createImm(tmp));
39985 tmp = fieldFromInstruction(insn, 16, 1);
39986 MI.addOperand(MCOperand::createImm(tmp));
39987 tmp = fieldFromInstruction(insn, 17, 1);
39988 MI.addOperand(MCOperand::createImm(tmp));
39991 tmp = fieldFromInstruction(insn, 56, 8);
39992 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39993 tmp = fieldFromInstruction(insn, 48, 7);
39994 if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
39995 tmp = fieldFromInstruction(insn, 0, 13);
39996 MI.addOperand(MCOperand::createImm(tmp));
39997 tmp = fieldFromInstruction(insn, 16, 1);
39998 MI.addOperand(MCOperand::createImm(tmp));
39999 tmp = fieldFromInstruction(insn, 17, 1);
40000 MI.addOperand(MCOperand::createImm(tmp));
40003 tmp = fieldFromInstruction(insn, 56, 8);
40004 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40005 tmp = fieldFromInstruction(insn, 32, 8);
40006 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40007 tmp = fieldFromInstruction(insn, 48, 7);
40008 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40009 tmp = fieldFromInstruction(insn, 0, 13);
40010 MI.addOperand(MCOperand::createImm(tmp));
40011 tmp = fieldFromInstruction(insn, 16, 1);
40012 MI.addOperand(MCOperand::createImm(tmp));
40013 tmp = fieldFromInstruction(insn, 17, 1);
40014 MI.addOperand(MCOperand::createImm(tmp));
40017 tmp = fieldFromInstruction(insn, 56, 8);
40018 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40019 tmp = fieldFromInstruction(insn, 32, 8);
40020 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40021 tmp = fieldFromInstruction(insn, 0, 13);
40022 MI.addOperand(MCOperand::createImm(tmp));
40023 tmp = fieldFromInstruction(insn, 16, 1);
40024 MI.addOperand(MCOperand::createImm(tmp));
40025 tmp = fieldFromInstruction(insn, 17, 1);
40026 MI.addOperand(MCOperand::createImm(tmp));
40029 tmp = fieldFromInstruction(insn, 56, 8);
40030 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40031 tmp = fieldFromInstruction(insn, 48, 7);
40032 if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40033 tmp = fieldFromInstruction(insn, 0, 13);
40034 MI.addOperand(MCOperand::createImm(tmp));
40035 tmp = fieldFromInstruction(insn, 16, 1);
40036 MI.addOperand(MCOperand::createImm(tmp));
40037 tmp = fieldFromInstruction(insn, 17, 1);
40038 MI.addOperand(MCOperand::createImm(tmp));
40041 tmp = fieldFromInstruction(insn, 56, 8);
40042 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40043 tmp = fieldFromInstruction(insn, 32, 8);
40044 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40045 tmp = fieldFromInstruction(insn, 48, 7);
40046 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40047 tmp = fieldFromInstruction(insn, 0, 13);
40048 MI.addOperand(MCOperand::createImm(tmp));
40049 tmp = fieldFromInstruction(insn, 16, 1);
40050 MI.addOperand(MCOperand::createImm(tmp));
40051 tmp = fieldFromInstruction(insn, 17, 1);
40052 MI.addOperand(MCOperand::createImm(tmp));
40055 tmp = fieldFromInstruction(insn, 56, 8);
40056 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40057 tmp = fieldFromInstruction(insn, 32, 8);
40058 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40059 tmp = fieldFromInstruction(insn, 0, 13);
40060 MI.addOperand(MCOperand::createImm(tmp));
40061 tmp = fieldFromInstruction(insn, 16, 1);
40062 MI.addOperand(MCOperand::createImm(tmp));
40063 tmp = fieldFromInstruction(insn, 17, 1);
40064 MI.addOperand(MCOperand::createImm(tmp));
40067 tmp = fieldFromInstruction(insn, 56, 8);
40068 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40069 tmp = fieldFromInstruction(insn, 48, 7);
40070 if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40071 tmp = fieldFromInstruction(insn, 0, 13);
40072 MI.addOperand(MCOperand::createImm(tmp));
40073 tmp = fieldFromInstruction(insn, 16, 1);
40074 MI.addOperand(MCOperand::createImm(tmp));
40075 tmp = fieldFromInstruction(insn, 17, 1);
40076 MI.addOperand(MCOperand::createImm(tmp));
40079 tmp = fieldFromInstruction(insn, 56, 8);
40080 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40081 tmp = fieldFromInstruction(insn, 32, 8);
40082 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40083 tmp = fieldFromInstruction(insn, 48, 7);
40084 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40085 tmp = fieldFromInstruction(insn, 0, 13);
40086 MI.addOperand(MCOperand::createImm(tmp));
40087 tmp = fieldFromInstruction(insn, 16, 1);
40088 MI.addOperand(MCOperand::createImm(tmp));
40089 tmp = fieldFromInstruction(insn, 17, 1);
40090 MI.addOperand(MCOperand::createImm(tmp));
40093 tmp = fieldFromInstruction(insn, 40, 8);
40094 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40095 tmp = fieldFromInstruction(insn, 32, 8);
40096 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40097 tmp = fieldFromInstruction(insn, 0, 13);
40098 MI.addOperand(MCOperand::createImm(tmp));
40099 tmp = fieldFromInstruction(insn, 16, 1);
40100 MI.addOperand(MCOperand::createImm(tmp));
40101 tmp = fieldFromInstruction(insn, 17, 1);
40102 MI.addOperand(MCOperand::createImm(tmp));
40105 tmp = fieldFromInstruction(insn, 40, 8);
40106 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40107 tmp = fieldFromInstruction(insn, 48, 7);
40108 if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40109 tmp = fieldFromInstruction(insn, 0, 13);
40110 MI.addOperand(MCOperand::createImm(tmp));
40111 tmp = fieldFromInstruction(insn, 16, 1);
40112 MI.addOperand(MCOperand::createImm(tmp));
40113 tmp = fieldFromInstruction(insn, 17, 1);
40114 MI.addOperand(MCOperand::createImm(tmp));
40117 tmp = fieldFromInstruction(insn, 32, 8);
40118 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40119 tmp = fieldFromInstruction(insn, 40, 8);
40120 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40121 tmp = fieldFromInstruction(insn, 48, 7);
40122 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40123 tmp = fieldFromInstruction(insn, 0, 13);
40124 MI.addOperand(MCOperand::createImm(tmp));
40125 tmp = fieldFromInstruction(insn, 16, 1);
40126 MI.addOperand(MCOperand::createImm(tmp));
40127 tmp = fieldFromInstruction(insn, 17, 1);
40128 MI.addOperand(MCOperand::createImm(tmp));
40131 tmp = fieldFromInstruction(insn, 40, 8);
40132 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40133 tmp = fieldFromInstruction(insn, 32, 8);
40134 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40135 tmp = fieldFromInstruction(insn, 0, 13);
40136 MI.addOperand(MCOperand::createImm(tmp));
40137 tmp = fieldFromInstruction(insn, 16, 1);
40138 MI.addOperand(MCOperand::createImm(tmp));
40139 tmp = fieldFromInstruction(insn, 17, 1);
40140 MI.addOperand(MCOperand::createImm(tmp));
40143 tmp = fieldFromInstruction(insn, 40, 8);
40144 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40145 tmp = fieldFromInstruction(insn, 48, 7);
40146 if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40147 tmp = fieldFromInstruction(insn, 0, 13);
40148 MI.addOperand(MCOperand::createImm(tmp));
40149 tmp = fieldFromInstruction(insn, 16, 1);
40150 MI.addOperand(MCOperand::createImm(tmp));
40151 tmp = fieldFromInstruction(insn, 17, 1);
40152 MI.addOperand(MCOperand::createImm(tmp));
40155 tmp = fieldFromInstruction(insn, 32, 8);
40156 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40157 tmp = fieldFromInstruction(insn, 40, 8);
40158 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40159 tmp = fieldFromInstruction(insn, 48, 7);
40160 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40161 tmp = fieldFromInstruction(insn, 0, 13);
40162 MI.addOperand(MCOperand::createImm(tmp));
40163 tmp = fieldFromInstruction(insn, 16, 1);
40164 MI.addOperand(MCOperand::createImm(tmp));
40165 tmp = fieldFromInstruction(insn, 17, 1);
40166 MI.addOperand(MCOperand::createImm(tmp));
40169 tmp = fieldFromInstruction(insn, 40, 8);
40170 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40171 tmp = fieldFromInstruction(insn, 32, 8);
40172 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40173 tmp = fieldFromInstruction(insn, 0, 13);
40174 MI.addOperand(MCOperand::createImm(tmp));
40175 tmp = fieldFromInstruction(insn, 16, 1);
40176 MI.addOperand(MCOperand::createImm(tmp));
40177 tmp = fieldFromInstruction(insn, 17, 1);
40178 MI.addOperand(MCOperand::createImm(tmp));
40181 tmp = fieldFromInstruction(insn, 40, 8);
40182 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40183 tmp = fieldFromInstruction(insn, 48, 7);
40184 if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40185 tmp = fieldFromInstruction(insn, 0, 13);
40186 MI.addOperand(MCOperand::createImm(tmp));
40187 tmp = fieldFromInstruction(insn, 16, 1);
40188 MI.addOperand(MCOperand::createImm(tmp));
40189 tmp = fieldFromInstruction(insn, 17, 1);
40190 MI.addOperand(MCOperand::createImm(tmp));
40193 tmp = fieldFromInstruction(insn, 32, 8);
40194 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40195 tmp = fieldFromInstruction(insn, 40, 8);
40196 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40197 tmp = fieldFromInstruction(insn, 48, 7);
40198 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40199 tmp = fieldFromInstruction(insn, 0, 13);
40200 MI.addOperand(MCOperand::createImm(tmp));
40201 tmp = fieldFromInstruction(insn, 16, 1);
40202 MI.addOperand(MCOperand::createImm(tmp));
40203 tmp = fieldFromInstruction(insn, 17, 1);
40204 MI.addOperand(MCOperand::createImm(tmp));
40207 tmp = fieldFromInstruction(insn, 40, 8);
40208 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40209 tmp = fieldFromInstruction(insn, 32, 8);
40210 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40211 tmp = fieldFromInstruction(insn, 0, 13);
40212 MI.addOperand(MCOperand::createImm(tmp));
40213 tmp = fieldFromInstruction(insn, 16, 1);
40214 MI.addOperand(MCOperand::createImm(tmp));
40215 tmp = fieldFromInstruction(insn, 17, 1);
40216 MI.addOperand(MCOperand::createImm(tmp));
40219 tmp = fieldFromInstruction(insn, 40, 8);
40220 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40221 tmp = fieldFromInstruction(insn, 48, 7);
40222 if (DecodeSReg_32_XEXEC_HIRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40223 tmp = fieldFromInstruction(insn, 0, 13);
40224 MI.addOperand(MCOperand::createImm(tmp));
40225 tmp = fieldFromInstruction(insn, 16, 1);
40226 MI.addOperand(MCOperand::createImm(tmp));
40227 tmp = fieldFromInstruction(insn, 17, 1);
40228 MI.addOperand(MCOperand::createImm(tmp));
40231 tmp = fieldFromInstruction(insn, 32, 8);
40232 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40233 tmp = fieldFromInstruction(insn, 40, 8);
40234 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40235 tmp = fieldFromInstruction(insn, 48, 7);
40236 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40237 tmp = fieldFromInstruction(insn, 0, 13);
40238 MI.addOperand(MCOperand::createImm(tmp));
40239 tmp = fieldFromInstruction(insn, 16, 1);
40240 MI.addOperand(MCOperand::createImm(tmp));
40241 tmp = fieldFromInstruction(insn, 17, 1);
40242 MI.addOperand(MCOperand::createImm(tmp));
40245 tmp = fieldFromInstruction(insn, 32, 8);
40246 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40247 tmp = fieldFromInstruction(insn, 40, 8);
40248 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40249 tmp = fieldFromInstruction(insn, 48, 7);
40250 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40251 tmp = fieldFromInstruction(insn, 0, 13);
40252 MI.addOperand(MCOperand::createImm(tmp));
40253 tmp = fieldFromInstruction(insn, 17, 1);
40254 MI.addOperand(MCOperand::createImm(tmp));
40257 tmp = fieldFromInstruction(insn, 56, 8);
40258 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40259 tmp = fieldFromInstruction(insn, 32, 8);
40260 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40261 tmp = fieldFromInstruction(insn, 40, 8);
40262 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40263 tmp = fieldFromInstruction(insn, 48, 7);
40264 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40265 tmp = fieldFromInstruction(insn, 0, 13);
40266 MI.addOperand(MCOperand::createImm(tmp));
40267 tmp = fieldFromInstruction(insn, 17, 1);
40268 MI.addOperand(MCOperand::createImm(tmp));
40271 tmp = fieldFromInstruction(insn, 32, 8);
40272 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40273 tmp = fieldFromInstruction(insn, 40, 8);
40274 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40275 tmp = fieldFromInstruction(insn, 48, 7);
40276 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40277 tmp = fieldFromInstruction(insn, 0, 13);
40278 MI.addOperand(MCOperand::createImm(tmp));
40279 tmp = fieldFromInstruction(insn, 17, 1);
40280 MI.addOperand(MCOperand::createImm(tmp));
40283 tmp = fieldFromInstruction(insn, 56, 8);
40284 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40285 tmp = fieldFromInstruction(insn, 32, 8);
40286 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40287 tmp = fieldFromInstruction(insn, 40, 8);
40288 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40289 tmp = fieldFromInstruction(insn, 48, 7);
40290 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40291 tmp = fieldFromInstruction(insn, 0, 13);
40292 MI.addOperand(MCOperand::createImm(tmp));
40293 tmp = fieldFromInstruction(insn, 17, 1);
40294 MI.addOperand(MCOperand::createImm(tmp));
40297 tmp = fieldFromInstruction(insn, 56, 8);
40298 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40299 tmp = fieldFromInstruction(insn, 32, 8);
40300 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40301 tmp = fieldFromInstruction(insn, 40, 8);
40302 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40303 tmp = fieldFromInstruction(insn, 48, 7);
40304 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40305 tmp = fieldFromInstruction(insn, 0, 13);
40306 MI.addOperand(MCOperand::createImm(tmp));
40307 tmp = fieldFromInstruction(insn, 17, 1);
40308 MI.addOperand(MCOperand::createImm(tmp));
40311 tmp = fieldFromInstruction(insn, 32, 8);
40312 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40313 tmp = fieldFromInstruction(insn, 40, 8);
40314 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40315 tmp = fieldFromInstruction(insn, 48, 7);
40316 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40317 tmp = fieldFromInstruction(insn, 0, 13);
40318 MI.addOperand(MCOperand::createImm(tmp));
40319 tmp = fieldFromInstruction(insn, 17, 1);
40320 MI.addOperand(MCOperand::createImm(tmp));
40323 tmp = fieldFromInstruction(insn, 56, 8);
40324 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40325 tmp = fieldFromInstruction(insn, 32, 8);
40326 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40327 tmp = fieldFromInstruction(insn, 40, 8);
40328 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40329 tmp = fieldFromInstruction(insn, 48, 7);
40330 if (DecodeSReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40331 tmp = fieldFromInstruction(insn, 0, 13);
40332 MI.addOperand(MCOperand::createImm(tmp));
40333 tmp = fieldFromInstruction(insn, 17, 1);
40334 MI.addOperand(MCOperand::createImm(tmp));
40337 tmp = fieldFromInstruction(insn, 40, 8);
40338 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40339 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40340 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40341 tmp = fieldFromInstruction(insn, 56, 8);
40342 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40343 tmp = fieldFromInstruction(insn, 0, 12);
40344 MI.addOperand(MCOperand::createImm(tmp));
40345 tmp = fieldFromInstruction(insn, 14, 1);
40346 MI.addOperand(MCOperand::createImm(tmp));
40347 tmp = fieldFromInstruction(insn, 17, 1);
40348 MI.addOperand(MCOperand::createImm(tmp));
40349 tmp = fieldFromInstruction(insn, 55, 1);
40350 MI.addOperand(MCOperand::createImm(tmp));
40353 tmp = fieldFromInstruction(insn, 40, 8);
40354 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40355 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40356 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40357 tmp = fieldFromInstruction(insn, 56, 8);
40358 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40359 tmp = fieldFromInstruction(insn, 0, 12);
40360 MI.addOperand(MCOperand::createImm(tmp));
40361 tmp = fieldFromInstruction(insn, 14, 1);
40362 MI.addOperand(MCOperand::createImm(tmp));
40363 tmp = fieldFromInstruction(insn, 17, 1);
40364 MI.addOperand(MCOperand::createImm(tmp));
40367 tmp = fieldFromInstruction(insn, 40, 8);
40368 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40369 tmp = fieldFromInstruction(insn, 32, 8);
40370 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40371 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40372 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40373 tmp = fieldFromInstruction(insn, 56, 8);
40374 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40375 tmp = fieldFromInstruction(insn, 0, 12);
40376 MI.addOperand(MCOperand::createImm(tmp));
40377 tmp = fieldFromInstruction(insn, 14, 1);
40378 MI.addOperand(MCOperand::createImm(tmp));
40379 tmp = fieldFromInstruction(insn, 17, 1);
40380 MI.addOperand(MCOperand::createImm(tmp));
40381 tmp = fieldFromInstruction(insn, 55, 1);
40382 MI.addOperand(MCOperand::createImm(tmp));
40385 tmp = fieldFromInstruction(insn, 40, 8);
40386 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40387 tmp = fieldFromInstruction(insn, 32, 8);
40388 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40389 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40390 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40391 tmp = fieldFromInstruction(insn, 56, 8);
40392 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40393 tmp = fieldFromInstruction(insn, 0, 12);
40394 MI.addOperand(MCOperand::createImm(tmp));
40395 tmp = fieldFromInstruction(insn, 14, 1);
40396 MI.addOperand(MCOperand::createImm(tmp));
40397 tmp = fieldFromInstruction(insn, 17, 1);
40398 MI.addOperand(MCOperand::createImm(tmp));
40401 tmp = fieldFromInstruction(insn, 40, 8);
40402 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40403 tmp = fieldFromInstruction(insn, 32, 8);
40404 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40405 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40406 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40407 tmp = fieldFromInstruction(insn, 56, 8);
40408 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40409 tmp = fieldFromInstruction(insn, 0, 12);
40410 MI.addOperand(MCOperand::createImm(tmp));
40411 tmp = fieldFromInstruction(insn, 14, 1);
40412 MI.addOperand(MCOperand::createImm(tmp));
40413 tmp = fieldFromInstruction(insn, 17, 1);
40414 MI.addOperand(MCOperand::createImm(tmp));
40415 tmp = fieldFromInstruction(insn, 55, 1);
40416 MI.addOperand(MCOperand::createImm(tmp));
40419 tmp = fieldFromInstruction(insn, 40, 8);
40420 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40421 tmp = fieldFromInstruction(insn, 32, 8);
40422 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40423 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40424 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40425 tmp = fieldFromInstruction(insn, 56, 8);
40426 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40427 tmp = fieldFromInstruction(insn, 0, 12);
40428 MI.addOperand(MCOperand::createImm(tmp));
40429 tmp = fieldFromInstruction(insn, 14, 1);
40430 MI.addOperand(MCOperand::createImm(tmp));
40431 tmp = fieldFromInstruction(insn, 17, 1);
40432 MI.addOperand(MCOperand::createImm(tmp));
40435 tmp = fieldFromInstruction(insn, 40, 8);
40436 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40437 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40438 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40439 tmp = fieldFromInstruction(insn, 56, 8);
40440 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40441 tmp = fieldFromInstruction(insn, 0, 12);
40442 MI.addOperand(MCOperand::createImm(tmp));
40443 tmp = fieldFromInstruction(insn, 14, 1);
40444 MI.addOperand(MCOperand::createImm(tmp));
40445 tmp = fieldFromInstruction(insn, 17, 1);
40446 MI.addOperand(MCOperand::createImm(tmp));
40447 tmp = fieldFromInstruction(insn, 55, 1);
40448 MI.addOperand(MCOperand::createImm(tmp));
40451 tmp = fieldFromInstruction(insn, 40, 8);
40452 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40453 tmp = fieldFromInstruction(insn, 32, 8);
40454 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40455 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40456 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40457 tmp = fieldFromInstruction(insn, 56, 8);
40458 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40459 tmp = fieldFromInstruction(insn, 0, 12);
40460 MI.addOperand(MCOperand::createImm(tmp));
40461 tmp = fieldFromInstruction(insn, 14, 1);
40462 MI.addOperand(MCOperand::createImm(tmp));
40463 tmp = fieldFromInstruction(insn, 17, 1);
40464 MI.addOperand(MCOperand::createImm(tmp));
40465 tmp = fieldFromInstruction(insn, 55, 1);
40466 MI.addOperand(MCOperand::createImm(tmp));
40469 tmp = fieldFromInstruction(insn, 40, 8);
40470 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40471 tmp = fieldFromInstruction(insn, 32, 8);
40472 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40473 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40474 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40475 tmp = fieldFromInstruction(insn, 56, 8);
40476 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40477 tmp = fieldFromInstruction(insn, 0, 12);
40478 MI.addOperand(MCOperand::createImm(tmp));
40479 tmp = fieldFromInstruction(insn, 14, 1);
40480 MI.addOperand(MCOperand::createImm(tmp));
40481 tmp = fieldFromInstruction(insn, 17, 1);
40482 MI.addOperand(MCOperand::createImm(tmp));
40483 tmp = fieldFromInstruction(insn, 55, 1);
40484 MI.addOperand(MCOperand::createImm(tmp));
40487 tmp = fieldFromInstruction(insn, 40, 8);
40488 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40489 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40490 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40491 tmp = fieldFromInstruction(insn, 56, 8);
40492 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40493 tmp = fieldFromInstruction(insn, 0, 12);
40494 MI.addOperand(MCOperand::createImm(tmp));
40495 tmp = fieldFromInstruction(insn, 14, 1);
40496 MI.addOperand(MCOperand::createImm(tmp));
40497 tmp = fieldFromInstruction(insn, 17, 1);
40498 MI.addOperand(MCOperand::createImm(tmp));
40499 tmp = fieldFromInstruction(insn, 55, 1);
40500 MI.addOperand(MCOperand::createImm(tmp));
40503 tmp = fieldFromInstruction(insn, 40, 8);
40504 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40505 tmp = fieldFromInstruction(insn, 32, 8);
40506 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40507 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40508 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40509 tmp = fieldFromInstruction(insn, 56, 8);
40510 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40511 tmp = fieldFromInstruction(insn, 0, 12);
40512 MI.addOperand(MCOperand::createImm(tmp));
40513 tmp = fieldFromInstruction(insn, 14, 1);
40514 MI.addOperand(MCOperand::createImm(tmp));
40515 tmp = fieldFromInstruction(insn, 17, 1);
40516 MI.addOperand(MCOperand::createImm(tmp));
40517 tmp = fieldFromInstruction(insn, 55, 1);
40518 MI.addOperand(MCOperand::createImm(tmp));
40521 tmp = fieldFromInstruction(insn, 40, 8);
40522 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40523 tmp = fieldFromInstruction(insn, 32, 8);
40524 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40525 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40526 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40527 tmp = fieldFromInstruction(insn, 56, 8);
40528 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40529 tmp = fieldFromInstruction(insn, 0, 12);
40530 MI.addOperand(MCOperand::createImm(tmp));
40531 tmp = fieldFromInstruction(insn, 14, 1);
40532 MI.addOperand(MCOperand::createImm(tmp));
40533 tmp = fieldFromInstruction(insn, 17, 1);
40534 MI.addOperand(MCOperand::createImm(tmp));
40535 tmp = fieldFromInstruction(insn, 55, 1);
40536 MI.addOperand(MCOperand::createImm(tmp));
40539 tmp = fieldFromInstruction(insn, 40, 8);
40540 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40541 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40542 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40543 tmp = fieldFromInstruction(insn, 56, 8);
40544 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40545 tmp = fieldFromInstruction(insn, 0, 12);
40546 MI.addOperand(MCOperand::createImm(tmp));
40547 tmp = fieldFromInstruction(insn, 14, 1);
40548 MI.addOperand(MCOperand::createImm(tmp));
40549 tmp = fieldFromInstruction(insn, 17, 1);
40550 MI.addOperand(MCOperand::createImm(tmp));
40551 tmp = fieldFromInstruction(insn, 55, 1);
40552 MI.addOperand(MCOperand::createImm(tmp));
40555 tmp = fieldFromInstruction(insn, 40, 8);
40556 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40557 tmp = fieldFromInstruction(insn, 32, 8);
40558 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40559 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40560 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40561 tmp = fieldFromInstruction(insn, 56, 8);
40562 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40563 tmp = fieldFromInstruction(insn, 0, 12);
40564 MI.addOperand(MCOperand::createImm(tmp));
40565 tmp = fieldFromInstruction(insn, 14, 1);
40566 MI.addOperand(MCOperand::createImm(tmp));
40567 tmp = fieldFromInstruction(insn, 17, 1);
40568 MI.addOperand(MCOperand::createImm(tmp));
40569 tmp = fieldFromInstruction(insn, 55, 1);
40570 MI.addOperand(MCOperand::createImm(tmp));
40573 tmp = fieldFromInstruction(insn, 40, 8);
40574 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40575 tmp = fieldFromInstruction(insn, 32, 8);
40576 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40577 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40578 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40579 tmp = fieldFromInstruction(insn, 56, 8);
40580 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40581 tmp = fieldFromInstruction(insn, 0, 12);
40582 MI.addOperand(MCOperand::createImm(tmp));
40583 tmp = fieldFromInstruction(insn, 14, 1);
40584 MI.addOperand(MCOperand::createImm(tmp));
40585 tmp = fieldFromInstruction(insn, 17, 1);
40586 MI.addOperand(MCOperand::createImm(tmp));
40587 tmp = fieldFromInstruction(insn, 55, 1);
40588 MI.addOperand(MCOperand::createImm(tmp));
40591 tmp = fieldFromInstruction(insn, 40, 8);
40592 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40593 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40594 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40595 tmp = fieldFromInstruction(insn, 56, 8);
40596 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40597 tmp = fieldFromInstruction(insn, 0, 12);
40598 MI.addOperand(MCOperand::createImm(tmp));
40599 tmp = fieldFromInstruction(insn, 14, 1);
40600 MI.addOperand(MCOperand::createImm(tmp));
40601 tmp = fieldFromInstruction(insn, 17, 1);
40602 MI.addOperand(MCOperand::createImm(tmp));
40605 tmp = fieldFromInstruction(insn, 40, 8);
40606 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40607 tmp = fieldFromInstruction(insn, 32, 8);
40608 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40609 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40610 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40611 tmp = fieldFromInstruction(insn, 56, 8);
40612 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40613 tmp = fieldFromInstruction(insn, 0, 12);
40614 MI.addOperand(MCOperand::createImm(tmp));
40615 tmp = fieldFromInstruction(insn, 14, 1);
40616 MI.addOperand(MCOperand::createImm(tmp));
40617 tmp = fieldFromInstruction(insn, 17, 1);
40618 MI.addOperand(MCOperand::createImm(tmp));
40621 tmp = fieldFromInstruction(insn, 40, 8);
40622 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40623 tmp = fieldFromInstruction(insn, 32, 8);
40624 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40625 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40626 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40627 tmp = fieldFromInstruction(insn, 56, 8);
40628 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40629 tmp = fieldFromInstruction(insn, 0, 12);
40630 MI.addOperand(MCOperand::createImm(tmp));
40631 tmp = fieldFromInstruction(insn, 14, 1);
40632 MI.addOperand(MCOperand::createImm(tmp));
40633 tmp = fieldFromInstruction(insn, 17, 1);
40634 MI.addOperand(MCOperand::createImm(tmp));
40637 tmp = fieldFromInstruction(insn, 40, 8);
40638 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40639 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40640 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40641 tmp = fieldFromInstruction(insn, 56, 8);
40642 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40643 tmp = fieldFromInstruction(insn, 0, 12);
40644 MI.addOperand(MCOperand::createImm(tmp));
40645 tmp = fieldFromInstruction(insn, 14, 1);
40646 MI.addOperand(MCOperand::createImm(tmp));
40647 tmp = fieldFromInstruction(insn, 17, 1);
40648 MI.addOperand(MCOperand::createImm(tmp));
40651 tmp = fieldFromInstruction(insn, 40, 8);
40652 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40653 tmp = fieldFromInstruction(insn, 32, 8);
40654 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40655 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40656 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40657 tmp = fieldFromInstruction(insn, 56, 8);
40658 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40659 tmp = fieldFromInstruction(insn, 0, 12);
40660 MI.addOperand(MCOperand::createImm(tmp));
40661 tmp = fieldFromInstruction(insn, 14, 1);
40662 MI.addOperand(MCOperand::createImm(tmp));
40663 tmp = fieldFromInstruction(insn, 17, 1);
40664 MI.addOperand(MCOperand::createImm(tmp));
40667 tmp = fieldFromInstruction(insn, 40, 8);
40668 if (DecodeVReg_96RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40669 tmp = fieldFromInstruction(insn, 32, 8);
40670 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40671 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40672 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40673 tmp = fieldFromInstruction(insn, 56, 8);
40674 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40675 tmp = fieldFromInstruction(insn, 0, 12);
40676 MI.addOperand(MCOperand::createImm(tmp));
40677 tmp = fieldFromInstruction(insn, 14, 1);
40678 MI.addOperand(MCOperand::createImm(tmp));
40679 tmp = fieldFromInstruction(insn, 17, 1);
40680 MI.addOperand(MCOperand::createImm(tmp));
40683 tmp = fieldFromInstruction(insn, 40, 8);
40684 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40685 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40686 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40687 tmp = fieldFromInstruction(insn, 56, 8);
40688 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40689 tmp = fieldFromInstruction(insn, 0, 12);
40690 MI.addOperand(MCOperand::createImm(tmp));
40691 tmp = fieldFromInstruction(insn, 14, 1);
40692 MI.addOperand(MCOperand::createImm(tmp));
40693 tmp = fieldFromInstruction(insn, 17, 1);
40694 MI.addOperand(MCOperand::createImm(tmp));
40697 tmp = fieldFromInstruction(insn, 40, 8);
40698 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40699 tmp = fieldFromInstruction(insn, 32, 8);
40700 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40701 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40702 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40703 tmp = fieldFromInstruction(insn, 56, 8);
40704 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40705 tmp = fieldFromInstruction(insn, 0, 12);
40706 MI.addOperand(MCOperand::createImm(tmp));
40707 tmp = fieldFromInstruction(insn, 14, 1);
40708 MI.addOperand(MCOperand::createImm(tmp));
40709 tmp = fieldFromInstruction(insn, 17, 1);
40710 MI.addOperand(MCOperand::createImm(tmp));
40713 tmp = fieldFromInstruction(insn, 40, 8);
40714 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40715 tmp = fieldFromInstruction(insn, 32, 8);
40716 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40717 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40718 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40719 tmp = fieldFromInstruction(insn, 56, 8);
40720 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40721 tmp = fieldFromInstruction(insn, 0, 12);
40722 MI.addOperand(MCOperand::createImm(tmp));
40723 tmp = fieldFromInstruction(insn, 14, 1);
40724 MI.addOperand(MCOperand::createImm(tmp));
40725 tmp = fieldFromInstruction(insn, 17, 1);
40726 MI.addOperand(MCOperand::createImm(tmp));
40729 tmp = fieldFromInstruction(insn, 40, 8);
40730 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40731 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40732 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40733 tmp = fieldFromInstruction(insn, 56, 8);
40734 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40735 tmp = fieldFromInstruction(insn, 0, 12);
40736 MI.addOperand(MCOperand::createImm(tmp));
40737 tmp = fieldFromInstruction(insn, 14, 1);
40738 MI.addOperand(MCOperand::createImm(tmp));
40739 tmp = fieldFromInstruction(insn, 17, 1);
40740 MI.addOperand(MCOperand::createImm(tmp));
40741 tmp = fieldFromInstruction(insn, 55, 1);
40742 MI.addOperand(MCOperand::createImm(tmp));
40743 tmp = fieldFromInstruction(insn, 40, 8);
40744 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40747 tmp = fieldFromInstruction(insn, 40, 8);
40748 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40749 tmp = fieldFromInstruction(insn, 32, 8);
40750 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40751 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40752 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40753 tmp = fieldFromInstruction(insn, 56, 8);
40754 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40755 tmp = fieldFromInstruction(insn, 0, 12);
40756 MI.addOperand(MCOperand::createImm(tmp));
40757 tmp = fieldFromInstruction(insn, 14, 1);
40758 MI.addOperand(MCOperand::createImm(tmp));
40759 tmp = fieldFromInstruction(insn, 17, 1);
40760 MI.addOperand(MCOperand::createImm(tmp));
40761 tmp = fieldFromInstruction(insn, 55, 1);
40762 MI.addOperand(MCOperand::createImm(tmp));
40763 tmp = fieldFromInstruction(insn, 40, 8);
40764 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40767 tmp = fieldFromInstruction(insn, 40, 8);
40768 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40769 tmp = fieldFromInstruction(insn, 32, 8);
40770 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40771 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40772 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40773 tmp = fieldFromInstruction(insn, 56, 8);
40774 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40775 tmp = fieldFromInstruction(insn, 0, 12);
40776 MI.addOperand(MCOperand::createImm(tmp));
40777 tmp = fieldFromInstruction(insn, 14, 1);
40778 MI.addOperand(MCOperand::createImm(tmp));
40779 tmp = fieldFromInstruction(insn, 17, 1);
40780 MI.addOperand(MCOperand::createImm(tmp));
40781 tmp = fieldFromInstruction(insn, 55, 1);
40782 MI.addOperand(MCOperand::createImm(tmp));
40783 tmp = fieldFromInstruction(insn, 40, 8);
40784 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40787 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40788 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40789 tmp = fieldFromInstruction(insn, 56, 8);
40790 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40791 tmp = fieldFromInstruction(insn, 0, 12);
40792 MI.addOperand(MCOperand::createImm(tmp));
40793 tmp = fieldFromInstruction(insn, 14, 1);
40794 MI.addOperand(MCOperand::createImm(tmp));
40795 tmp = fieldFromInstruction(insn, 17, 1);
40796 MI.addOperand(MCOperand::createImm(tmp));
40799 tmp = fieldFromInstruction(insn, 40, 8);
40800 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40801 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40802 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40803 tmp = fieldFromInstruction(insn, 56, 8);
40804 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40805 tmp = fieldFromInstruction(insn, 0, 12);
40806 MI.addOperand(MCOperand::createImm(tmp));
40807 tmp = fieldFromInstruction(insn, 17, 1);
40808 MI.addOperand(MCOperand::createImm(tmp));
40811 tmp = fieldFromInstruction(insn, 40, 8);
40812 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40813 tmp = fieldFromInstruction(insn, 32, 8);
40814 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40815 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40816 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40817 tmp = fieldFromInstruction(insn, 56, 8);
40818 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40819 tmp = fieldFromInstruction(insn, 0, 12);
40820 MI.addOperand(MCOperand::createImm(tmp));
40821 tmp = fieldFromInstruction(insn, 17, 1);
40822 MI.addOperand(MCOperand::createImm(tmp));
40825 tmp = fieldFromInstruction(insn, 40, 8);
40826 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40827 tmp = fieldFromInstruction(insn, 32, 8);
40828 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40829 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40830 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40831 tmp = fieldFromInstruction(insn, 56, 8);
40832 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40833 tmp = fieldFromInstruction(insn, 0, 12);
40834 MI.addOperand(MCOperand::createImm(tmp));
40835 tmp = fieldFromInstruction(insn, 17, 1);
40836 MI.addOperand(MCOperand::createImm(tmp));
40839 tmp = fieldFromInstruction(insn, 40, 8);
40840 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40841 tmp = fieldFromInstruction(insn, 40, 8);
40842 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40843 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40844 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40845 tmp = fieldFromInstruction(insn, 56, 8);
40846 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40847 tmp = fieldFromInstruction(insn, 0, 12);
40848 MI.addOperand(MCOperand::createImm(tmp));
40849 tmp = fieldFromInstruction(insn, 17, 1);
40850 MI.addOperand(MCOperand::createImm(tmp));
40853 tmp = fieldFromInstruction(insn, 40, 8);
40854 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40855 tmp = fieldFromInstruction(insn, 40, 8);
40856 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40857 tmp = fieldFromInstruction(insn, 32, 8);
40858 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40859 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40860 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40861 tmp = fieldFromInstruction(insn, 56, 8);
40862 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40863 tmp = fieldFromInstruction(insn, 0, 12);
40864 MI.addOperand(MCOperand::createImm(tmp));
40865 tmp = fieldFromInstruction(insn, 17, 1);
40866 MI.addOperand(MCOperand::createImm(tmp));
40869 tmp = fieldFromInstruction(insn, 40, 8);
40870 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40871 tmp = fieldFromInstruction(insn, 40, 8);
40872 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40873 tmp = fieldFromInstruction(insn, 32, 8);
40874 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40875 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40876 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40877 tmp = fieldFromInstruction(insn, 56, 8);
40878 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40879 tmp = fieldFromInstruction(insn, 0, 12);
40880 MI.addOperand(MCOperand::createImm(tmp));
40881 tmp = fieldFromInstruction(insn, 17, 1);
40882 MI.addOperand(MCOperand::createImm(tmp));
40885 tmp = fieldFromInstruction(insn, 40, 8);
40886 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40887 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40888 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40889 tmp = fieldFromInstruction(insn, 56, 8);
40890 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40891 tmp = fieldFromInstruction(insn, 0, 12);
40892 MI.addOperand(MCOperand::createImm(tmp));
40893 tmp = fieldFromInstruction(insn, 17, 1);
40894 MI.addOperand(MCOperand::createImm(tmp));
40897 tmp = fieldFromInstruction(insn, 40, 8);
40898 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40899 tmp = fieldFromInstruction(insn, 32, 8);
40900 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40901 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40902 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40903 tmp = fieldFromInstruction(insn, 56, 8);
40904 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40905 tmp = fieldFromInstruction(insn, 0, 12);
40906 MI.addOperand(MCOperand::createImm(tmp));
40907 tmp = fieldFromInstruction(insn, 17, 1);
40908 MI.addOperand(MCOperand::createImm(tmp));
40911 tmp = fieldFromInstruction(insn, 40, 8);
40912 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40913 tmp = fieldFromInstruction(insn, 32, 8);
40914 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40915 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40916 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40917 tmp = fieldFromInstruction(insn, 56, 8);
40918 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40919 tmp = fieldFromInstruction(insn, 0, 12);
40920 MI.addOperand(MCOperand::createImm(tmp));
40921 tmp = fieldFromInstruction(insn, 17, 1);
40922 MI.addOperand(MCOperand::createImm(tmp));
40925 tmp = fieldFromInstruction(insn, 40, 8);
40926 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40927 tmp = fieldFromInstruction(insn, 40, 8);
40928 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40929 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40930 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40931 tmp = fieldFromInstruction(insn, 56, 8);
40932 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40933 tmp = fieldFromInstruction(insn, 0, 12);
40934 MI.addOperand(MCOperand::createImm(tmp));
40935 tmp = fieldFromInstruction(insn, 17, 1);
40936 MI.addOperand(MCOperand::createImm(tmp));
40939 tmp = fieldFromInstruction(insn, 40, 8);
40940 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40941 tmp = fieldFromInstruction(insn, 40, 8);
40942 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40943 tmp = fieldFromInstruction(insn, 32, 8);
40944 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40945 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40946 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40947 tmp = fieldFromInstruction(insn, 56, 8);
40948 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40949 tmp = fieldFromInstruction(insn, 0, 12);
40950 MI.addOperand(MCOperand::createImm(tmp));
40951 tmp = fieldFromInstruction(insn, 17, 1);
40952 MI.addOperand(MCOperand::createImm(tmp));
40955 tmp = fieldFromInstruction(insn, 40, 8);
40956 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40957 tmp = fieldFromInstruction(insn, 40, 8);
40958 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40959 tmp = fieldFromInstruction(insn, 32, 8);
40960 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40961 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40962 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40963 tmp = fieldFromInstruction(insn, 56, 8);
40964 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40965 tmp = fieldFromInstruction(insn, 0, 12);
40966 MI.addOperand(MCOperand::createImm(tmp));
40967 tmp = fieldFromInstruction(insn, 17, 1);
40968 MI.addOperand(MCOperand::createImm(tmp));
40971 tmp = fieldFromInstruction(insn, 40, 8);
40972 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40973 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40974 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40975 tmp = fieldFromInstruction(insn, 56, 8);
40976 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40977 tmp = fieldFromInstruction(insn, 0, 12);
40978 MI.addOperand(MCOperand::createImm(tmp));
40979 tmp = fieldFromInstruction(insn, 17, 1);
40980 MI.addOperand(MCOperand::createImm(tmp));
40983 tmp = fieldFromInstruction(insn, 40, 8);
40984 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40985 tmp = fieldFromInstruction(insn, 32, 8);
40986 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40987 tmp = fieldFromInstruction(insn, 48, 5) << 2;
40988 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40989 tmp = fieldFromInstruction(insn, 56, 8);
40990 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40991 tmp = fieldFromInstruction(insn, 0, 12);
40992 MI.addOperand(MCOperand::createImm(tmp));
40993 tmp = fieldFromInstruction(insn, 17, 1);
40994 MI.addOperand(MCOperand::createImm(tmp));
40997 tmp = fieldFromInstruction(insn, 40, 8);
40998 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
40999 tmp = fieldFromInstruction(insn, 32, 8);
41000 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41001 tmp = fieldFromInstruction(insn, 48, 5) << 2;
41002 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41003 tmp = fieldFromInstruction(insn, 56, 8);
41004 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41005 tmp = fieldFromInstruction(insn, 0, 12);
41006 MI.addOperand(MCOperand::createImm(tmp));
41007 tmp = fieldFromInstruction(insn, 17, 1);
41008 MI.addOperand(MCOperand::createImm(tmp));
41011 tmp = fieldFromInstruction(insn, 40, 8);
41012 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41013 tmp = fieldFromInstruction(insn, 40, 8);
41014 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41015 tmp = fieldFromInstruction(insn, 48, 5) << 2;
41016 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41017 tmp = fieldFromInstruction(insn, 56, 8);
41018 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41019 tmp = fieldFromInstruction(insn, 0, 12);
41020 MI.addOperand(MCOperand::createImm(tmp));
41021 tmp = fieldFromInstruction(insn, 17, 1);
41022 MI.addOperand(MCOperand::createImm(tmp));
41025 tmp = fieldFromInstruction(insn, 40, 8);
41026 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41027 tmp = fieldFromInstruction(insn, 40, 8);
41028 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41029 tmp = fieldFromInstruction(insn, 32, 8);
41030 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41031 tmp = fieldFromInstruction(insn, 48, 5) << 2;
41032 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41033 tmp = fieldFromInstruction(insn, 56, 8);
41034 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41035 tmp = fieldFromInstruction(insn, 0, 12);
41036 MI.addOperand(MCOperand::createImm(tmp));
41037 tmp = fieldFromInstruction(insn, 17, 1);
41038 MI.addOperand(MCOperand::createImm(tmp));
41041 tmp = fieldFromInstruction(insn, 40, 8);
41042 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41043 tmp = fieldFromInstruction(insn, 40, 8);
41044 if (DecodeVReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41045 tmp = fieldFromInstruction(insn, 32, 8);
41046 if (DecodeVReg_64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41047 tmp = fieldFromInstruction(insn, 48, 5) << 2;
41048 if (DecodeSReg_128RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41049 tmp = fieldFromInstruction(insn, 56, 8);
41050 if (decodeOperand_SReg_32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41051 tmp = fieldFromInstruction(insn, 0, 12);
41052 MI.addOperand(MCOperand::createImm(tmp));
41053 tmp = fieldFromInstruction(insn, 17, 1);
41054 MI.addOperand(MCOperand::createImm(tmp));
41057 tmp = fieldFromInstruction(insn, 17, 8);
41058 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41059 tmp = fieldFromInstruction(insn, 51, 1);
41060 MI.addOperand(MCOperand::createImm(tmp));
41061 tmp = fieldFromInstruction(insn, 32, 8);
41062 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41063 tmp = fieldFromInstruction(insn, 59, 1);
41064 MI.addOperand(MCOperand::createImm(tmp));
41065 tmp = fieldFromInstruction(insn, 9, 8);
41066 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41067 tmp = fieldFromInstruction(insn, 45, 1);
41068 MI.addOperand(MCOperand::createImm(tmp));
41069 tmp = fieldFromInstruction(insn, 40, 3);
41070 MI.addOperand(MCOperand::createImm(tmp));
41071 tmp = fieldFromInstruction(insn, 43, 2);
41072 MI.addOperand(MCOperand::createImm(tmp));
41073 tmp = fieldFromInstruction(insn, 48, 3);
41074 MI.addOperand(MCOperand::createImm(tmp));
41075 tmp = fieldFromInstruction(insn, 56, 3);
41076 MI.addOperand(MCOperand::createImm(tmp));
41079 tmp = fieldFromInstruction(insn, 17, 8);
41080 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41081 tmp = fieldFromInstruction(insn, 52, 2);
41082 MI.addOperand(MCOperand::createImm(tmp));
41083 tmp = fieldFromInstruction(insn, 32, 8);
41084 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41085 tmp = fieldFromInstruction(insn, 60, 2);
41086 MI.addOperand(MCOperand::createImm(tmp));
41087 tmp = fieldFromInstruction(insn, 9, 8);
41088 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41089 tmp = fieldFromInstruction(insn, 45, 1);
41090 MI.addOperand(MCOperand::createImm(tmp));
41091 tmp = fieldFromInstruction(insn, 40, 3);
41092 MI.addOperand(MCOperand::createImm(tmp));
41093 tmp = fieldFromInstruction(insn, 43, 2);
41094 MI.addOperand(MCOperand::createImm(tmp));
41095 tmp = fieldFromInstruction(insn, 48, 3);
41096 MI.addOperand(MCOperand::createImm(tmp));
41097 tmp = fieldFromInstruction(insn, 56, 3);
41098 MI.addOperand(MCOperand::createImm(tmp));
41101 tmp = fieldFromInstruction(insn, 17, 8);
41102 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41103 tmp = fieldFromInstruction(insn, 52, 2);
41104 MI.addOperand(MCOperand::createImm(tmp));
41105 tmp = fieldFromInstruction(insn, 32, 8);
41106 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41107 tmp = fieldFromInstruction(insn, 60, 2);
41108 MI.addOperand(MCOperand::createImm(tmp));
41109 tmp = fieldFromInstruction(insn, 9, 8);
41110 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41111 tmp = fieldFromInstruction(insn, 17, 8);
41112 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41113 tmp = fieldFromInstruction(insn, 45, 1);
41114 MI.addOperand(MCOperand::createImm(tmp));
41115 tmp = fieldFromInstruction(insn, 40, 3);
41116 MI.addOperand(MCOperand::createImm(tmp));
41117 tmp = fieldFromInstruction(insn, 43, 2);
41118 MI.addOperand(MCOperand::createImm(tmp));
41119 tmp = fieldFromInstruction(insn, 48, 3);
41120 MI.addOperand(MCOperand::createImm(tmp));
41121 tmp = fieldFromInstruction(insn, 56, 3);
41122 MI.addOperand(MCOperand::createImm(tmp));
41125 tmp = fieldFromInstruction(insn, 17, 8);
41126 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41127 tmp = fieldFromInstruction(insn, 52, 2);
41128 MI.addOperand(MCOperand::createImm(tmp));
41129 tmp = fieldFromInstruction(insn, 32, 8);
41130 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41131 tmp = fieldFromInstruction(insn, 60, 2);
41132 MI.addOperand(MCOperand::createImm(tmp));
41133 tmp = fieldFromInstruction(insn, 9, 8);
41134 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41135 tmp = fieldFromInstruction(insn, 45, 1);
41136 MI.addOperand(MCOperand::createImm(tmp));
41137 tmp = fieldFromInstruction(insn, 40, 3);
41138 MI.addOperand(MCOperand::createImm(tmp));
41139 tmp = fieldFromInstruction(insn, 43, 2);
41140 MI.addOperand(MCOperand::createImm(tmp));
41141 tmp = fieldFromInstruction(insn, 48, 3);
41142 MI.addOperand(MCOperand::createImm(tmp));
41143 tmp = fieldFromInstruction(insn, 56, 3);
41144 MI.addOperand(MCOperand::createImm(tmp));
41147 tmp = fieldFromInstruction(insn, 17, 8);
41148 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41149 tmp = fieldFromInstruction(insn, 52, 2);
41150 MI.addOperand(MCOperand::createImm(tmp));
41151 tmp = fieldFromInstruction(insn, 32, 8);
41152 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41153 tmp = fieldFromInstruction(insn, 60, 2);
41154 MI.addOperand(MCOperand::createImm(tmp));
41155 tmp = fieldFromInstruction(insn, 9, 8);
41156 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41157 tmp = fieldFromInstruction(insn, 17, 8);
41158 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41159 tmp = fieldFromInstruction(insn, 45, 1);
41160 MI.addOperand(MCOperand::createImm(tmp));
41161 tmp = fieldFromInstruction(insn, 40, 3);
41162 MI.addOperand(MCOperand::createImm(tmp));
41163 tmp = fieldFromInstruction(insn, 43, 2);
41164 MI.addOperand(MCOperand::createImm(tmp));
41165 tmp = fieldFromInstruction(insn, 48, 3);
41166 MI.addOperand(MCOperand::createImm(tmp));
41167 tmp = fieldFromInstruction(insn, 56, 3);
41168 MI.addOperand(MCOperand::createImm(tmp));
41171 tmp = fieldFromInstruction(insn, 17, 8);
41172 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41173 tmp = fieldFromInstruction(insn, 51, 1);
41174 MI.addOperand(MCOperand::createImm(tmp));
41175 tmp = fieldFromInstruction(insn, 32, 8);
41176 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41177 tmp = fieldFromInstruction(insn, 59, 1);
41178 MI.addOperand(MCOperand::createImm(tmp));
41179 tmp = fieldFromInstruction(insn, 9, 8);
41180 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41181 tmp = fieldFromInstruction(insn, 45, 1);
41182 MI.addOperand(MCOperand::createImm(tmp));
41183 tmp = fieldFromInstruction(insn, 40, 3);
41184 MI.addOperand(MCOperand::createImm(tmp));
41185 tmp = fieldFromInstruction(insn, 43, 2);
41186 MI.addOperand(MCOperand::createImm(tmp));
41187 tmp = fieldFromInstruction(insn, 48, 3);
41188 MI.addOperand(MCOperand::createImm(tmp));
41189 tmp = fieldFromInstruction(insn, 56, 3);
41190 MI.addOperand(MCOperand::createImm(tmp));
41193 tmp = fieldFromInstruction(insn, 17, 8);
41194 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41195 tmp = fieldFromInstruction(insn, 52, 2);
41196 MI.addOperand(MCOperand::createImm(tmp));
41197 tmp = fieldFromInstruction(insn, 32, 8);
41198 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41199 tmp = fieldFromInstruction(insn, 59, 1);
41200 MI.addOperand(MCOperand::createImm(tmp));
41201 tmp = fieldFromInstruction(insn, 9, 8);
41202 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41203 tmp = fieldFromInstruction(insn, 45, 1);
41204 MI.addOperand(MCOperand::createImm(tmp));
41205 tmp = fieldFromInstruction(insn, 40, 3);
41206 MI.addOperand(MCOperand::createImm(tmp));
41207 tmp = fieldFromInstruction(insn, 43, 2);
41208 MI.addOperand(MCOperand::createImm(tmp));
41209 tmp = fieldFromInstruction(insn, 48, 3);
41210 MI.addOperand(MCOperand::createImm(tmp));
41211 tmp = fieldFromInstruction(insn, 56, 3);
41212 MI.addOperand(MCOperand::createImm(tmp));
41215 tmp = fieldFromInstruction(insn, 52, 2);
41216 MI.addOperand(MCOperand::createImm(tmp));
41217 tmp = fieldFromInstruction(insn, 32, 8);
41218 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41219 tmp = fieldFromInstruction(insn, 59, 1);
41220 MI.addOperand(MCOperand::createImm(tmp));
41221 tmp = fieldFromInstruction(insn, 9, 8);
41222 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41223 tmp = fieldFromInstruction(insn, 45, 1);
41224 MI.addOperand(MCOperand::createImm(tmp));
41225 tmp = fieldFromInstruction(insn, 48, 3);
41226 MI.addOperand(MCOperand::createImm(tmp));
41227 tmp = fieldFromInstruction(insn, 56, 3);
41228 MI.addOperand(MCOperand::createImm(tmp));
41231 tmp = fieldFromInstruction(insn, 52, 2);
41232 MI.addOperand(MCOperand::createImm(tmp));
41233 tmp = fieldFromInstruction(insn, 32, 8);
41234 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41235 tmp = fieldFromInstruction(insn, 59, 1);
41236 MI.addOperand(MCOperand::createImm(tmp));
41237 tmp = fieldFromInstruction(insn, 9, 8);
41238 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41239 tmp = fieldFromInstruction(insn, 45, 1);
41240 MI.addOperand(MCOperand::createImm(tmp));
41241 tmp = fieldFromInstruction(insn, 48, 3);
41242 MI.addOperand(MCOperand::createImm(tmp));
41243 tmp = fieldFromInstruction(insn, 56, 3);
41244 MI.addOperand(MCOperand::createImm(tmp));
41247 tmp = fieldFromInstruction(insn, 52, 2);
41248 MI.addOperand(MCOperand::createImm(tmp));
41249 tmp = fieldFromInstruction(insn, 32, 8);
41250 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41251 tmp = fieldFromInstruction(insn, 60, 2);
41252 MI.addOperand(MCOperand::createImm(tmp));
41253 tmp = fieldFromInstruction(insn, 9, 8);
41254 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41255 tmp = fieldFromInstruction(insn, 45, 1);
41256 MI.addOperand(MCOperand::createImm(tmp));
41257 tmp = fieldFromInstruction(insn, 48, 3);
41258 MI.addOperand(MCOperand::createImm(tmp));
41259 tmp = fieldFromInstruction(insn, 56, 3);
41260 MI.addOperand(MCOperand::createImm(tmp));
41263 tmp = fieldFromInstruction(insn, 52, 2);
41264 MI.addOperand(MCOperand::createImm(tmp));
41265 tmp = fieldFromInstruction(insn, 32, 8);
41266 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41267 tmp = fieldFromInstruction(insn, 60, 2);
41268 MI.addOperand(MCOperand::createImm(tmp));
41269 tmp = fieldFromInstruction(insn, 9, 8);
41270 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41271 tmp = fieldFromInstruction(insn, 45, 1);
41272 MI.addOperand(MCOperand::createImm(tmp));
41273 tmp = fieldFromInstruction(insn, 48, 3);
41274 MI.addOperand(MCOperand::createImm(tmp));
41275 tmp = fieldFromInstruction(insn, 56, 3);
41276 MI.addOperand(MCOperand::createImm(tmp));
41279 tmp = fieldFromInstruction(insn, 51, 1);
41280 MI.addOperand(MCOperand::createImm(tmp));
41281 tmp = fieldFromInstruction(insn, 32, 8);
41282 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41283 tmp = fieldFromInstruction(insn, 59, 1);
41284 MI.addOperand(MCOperand::createImm(tmp));
41285 tmp = fieldFromInstruction(insn, 9, 8);
41286 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41287 tmp = fieldFromInstruction(insn, 45, 1);
41288 MI.addOperand(MCOperand::createImm(tmp));
41289 tmp = fieldFromInstruction(insn, 48, 3);
41290 MI.addOperand(MCOperand::createImm(tmp));
41291 tmp = fieldFromInstruction(insn, 56, 3);
41292 MI.addOperand(MCOperand::createImm(tmp));
41295 tmp = fieldFromInstruction(insn, 51, 1);
41296 MI.addOperand(MCOperand::createImm(tmp));
41297 tmp = fieldFromInstruction(insn, 32, 8);
41298 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41299 tmp = fieldFromInstruction(insn, 59, 1);
41300 MI.addOperand(MCOperand::createImm(tmp));
41301 tmp = fieldFromInstruction(insn, 9, 8);
41302 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41303 tmp = fieldFromInstruction(insn, 45, 1);
41304 MI.addOperand(MCOperand::createImm(tmp));
41305 tmp = fieldFromInstruction(insn, 48, 3);
41306 MI.addOperand(MCOperand::createImm(tmp));
41307 tmp = fieldFromInstruction(insn, 56, 3);
41308 MI.addOperand(MCOperand::createImm(tmp));
41311 tmp = fieldFromInstruction(insn, 17, 8);
41312 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41313 tmp = fieldFromInstruction(insn, 51, 1);
41314 MI.addOperand(MCOperand::createImm(tmp));
41315 tmp = fieldFromInstruction(insn, 32, 8);
41316 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41317 tmp = fieldFromInstruction(insn, 45, 1);
41318 MI.addOperand(MCOperand::createImm(tmp));
41319 tmp = fieldFromInstruction(insn, 40, 3);
41320 MI.addOperand(MCOperand::createImm(tmp));
41321 tmp = fieldFromInstruction(insn, 43, 2);
41322 MI.addOperand(MCOperand::createImm(tmp));
41323 tmp = fieldFromInstruction(insn, 48, 3);
41324 MI.addOperand(MCOperand::createImm(tmp));
41327 tmp = fieldFromInstruction(insn, 17, 8);
41328 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41329 tmp = fieldFromInstruction(insn, 52, 2);
41330 MI.addOperand(MCOperand::createImm(tmp));
41331 tmp = fieldFromInstruction(insn, 32, 8);
41332 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41333 tmp = fieldFromInstruction(insn, 45, 1);
41334 MI.addOperand(MCOperand::createImm(tmp));
41335 tmp = fieldFromInstruction(insn, 40, 3);
41336 MI.addOperand(MCOperand::createImm(tmp));
41337 tmp = fieldFromInstruction(insn, 43, 2);
41338 MI.addOperand(MCOperand::createImm(tmp));
41339 tmp = fieldFromInstruction(insn, 48, 3);
41340 MI.addOperand(MCOperand::createImm(tmp));
41343 tmp = fieldFromInstruction(insn, 17, 8);
41344 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41345 tmp = fieldFromInstruction(insn, 52, 2);
41346 MI.addOperand(MCOperand::createImm(tmp));
41347 tmp = fieldFromInstruction(insn, 32, 8);
41348 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41349 tmp = fieldFromInstruction(insn, 45, 1);
41350 MI.addOperand(MCOperand::createImm(tmp));
41351 tmp = fieldFromInstruction(insn, 40, 3);
41352 MI.addOperand(MCOperand::createImm(tmp));
41353 tmp = fieldFromInstruction(insn, 43, 2);
41354 MI.addOperand(MCOperand::createImm(tmp));
41355 tmp = fieldFromInstruction(insn, 48, 3);
41356 MI.addOperand(MCOperand::createImm(tmp));
41359 tmp = fieldFromInstruction(insn, 17, 8);
41360 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41361 tmp = fieldFromInstruction(insn, 51, 1);
41362 MI.addOperand(MCOperand::createImm(tmp));
41363 tmp = fieldFromInstruction(insn, 32, 8);
41364 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41365 tmp = fieldFromInstruction(insn, 45, 1);
41366 MI.addOperand(MCOperand::createImm(tmp));
41367 tmp = fieldFromInstruction(insn, 40, 3);
41368 MI.addOperand(MCOperand::createImm(tmp));
41369 tmp = fieldFromInstruction(insn, 43, 2);
41370 MI.addOperand(MCOperand::createImm(tmp));
41371 tmp = fieldFromInstruction(insn, 48, 3);
41372 MI.addOperand(MCOperand::createImm(tmp));
41375 tmp = fieldFromInstruction(insn, 17, 8);
41376 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41377 tmp = fieldFromInstruction(insn, 51, 1);
41378 MI.addOperand(MCOperand::createImm(tmp));
41379 tmp = 0x0;
41380 tmp |= fieldFromInstruction(insn, 32, 8) << 0;
41381 tmp |= fieldFromInstruction(insn, 55, 1) << 8;
41382 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41383 tmp = fieldFromInstruction(insn, 59, 1);
41384 MI.addOperand(MCOperand::createImm(tmp));
41385 tmp = 0x0;
41386 tmp |= fieldFromInstruction(insn, 9, 8) << 0;
41387 tmp |= fieldFromInstruction(insn, 63, 1) << 8;
41388 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41389 tmp = fieldFromInstruction(insn, 45, 1);
41390 MI.addOperand(MCOperand::createImm(tmp));
41391 tmp = fieldFromInstruction(insn, 40, 3);
41392 MI.addOperand(MCOperand::createImm(tmp));
41393 tmp = fieldFromInstruction(insn, 43, 2);
41394 MI.addOperand(MCOperand::createImm(tmp));
41395 tmp = fieldFromInstruction(insn, 48, 3);
41396 MI.addOperand(MCOperand::createImm(tmp));
41397 tmp = fieldFromInstruction(insn, 56, 3);
41398 MI.addOperand(MCOperand::createImm(tmp));
41401 tmp = fieldFromInstruction(insn, 17, 8);
41402 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41403 tmp = fieldFromInstruction(insn, 17, 8);
41404 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41405 tmp = fieldFromInstruction(insn, 52, 2);
41406 MI.addOperand(MCOperand::createImm(tmp));
41407 tmp = fieldFromInstruction(insn, 32, 8);
41408 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41409 tmp = fieldFromInstruction(insn, 54, 2);
41410 MI.addOperand(MCOperand::createImm(tmp));
41411 tmp = fieldFromInstruction(insn, 9, 8);
41412 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41413 tmp = fieldFromInstruction(insn, 40, 9);
41414 MI.addOperand(MCOperand::createImm(tmp));
41415 tmp = fieldFromInstruction(insn, 60, 4);
41416 MI.addOperand(MCOperand::createImm(tmp));
41417 tmp = fieldFromInstruction(insn, 56, 4);
41418 MI.addOperand(MCOperand::createImm(tmp));
41419 tmp = fieldFromInstruction(insn, 51, 1);
41420 MI.addOperand(MCOperand::createImm(tmp));
41421 tmp = fieldFromInstruction(insn, 50, 1);
41422 MI.addOperand(MCOperand::createImm(tmp));
41425 tmp = fieldFromInstruction(insn, 17, 8);
41426 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41427 tmp = fieldFromInstruction(insn, 52, 2);
41428 MI.addOperand(MCOperand::createImm(tmp));
41429 tmp = fieldFromInstruction(insn, 32, 8);
41430 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41431 tmp = fieldFromInstruction(insn, 54, 2);
41432 MI.addOperand(MCOperand::createImm(tmp));
41433 tmp = fieldFromInstruction(insn, 9, 8);
41434 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41435 tmp = fieldFromInstruction(insn, 17, 8);
41436 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41437 tmp = fieldFromInstruction(insn, 40, 9);
41438 MI.addOperand(MCOperand::createImm(tmp));
41439 tmp = fieldFromInstruction(insn, 60, 4);
41440 MI.addOperand(MCOperand::createImm(tmp));
41441 tmp = fieldFromInstruction(insn, 56, 4);
41442 MI.addOperand(MCOperand::createImm(tmp));
41443 tmp = fieldFromInstruction(insn, 51, 1);
41444 MI.addOperand(MCOperand::createImm(tmp));
41445 tmp = fieldFromInstruction(insn, 50, 1);
41446 MI.addOperand(MCOperand::createImm(tmp));
41449 tmp = fieldFromInstruction(insn, 17, 8);
41450 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41451 tmp = fieldFromInstruction(insn, 52, 2);
41452 MI.addOperand(MCOperand::createImm(tmp));
41453 tmp = 0x0;
41454 tmp |= fieldFromInstruction(insn, 32, 8) << 0;
41455 tmp |= fieldFromInstruction(insn, 55, 1) << 8;
41456 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41457 tmp = fieldFromInstruction(insn, 60, 2);
41458 MI.addOperand(MCOperand::createImm(tmp));
41459 tmp = 0x0;
41460 tmp |= fieldFromInstruction(insn, 9, 8) << 0;
41461 tmp |= fieldFromInstruction(insn, 63, 1) << 8;
41462 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41463 tmp = fieldFromInstruction(insn, 45, 1);
41464 MI.addOperand(MCOperand::createImm(tmp));
41465 tmp = fieldFromInstruction(insn, 46, 2);
41466 MI.addOperand(MCOperand::createImm(tmp));
41467 tmp = fieldFromInstruction(insn, 40, 3);
41468 MI.addOperand(MCOperand::createImm(tmp));
41469 tmp = fieldFromInstruction(insn, 43, 2);
41470 MI.addOperand(MCOperand::createImm(tmp));
41471 tmp = fieldFromInstruction(insn, 48, 3);
41472 MI.addOperand(MCOperand::createImm(tmp));
41473 tmp = fieldFromInstruction(insn, 56, 3);
41474 MI.addOperand(MCOperand::createImm(tmp));
41477 tmp = fieldFromInstruction(insn, 17, 8);
41478 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41479 tmp = fieldFromInstruction(insn, 17, 8);
41480 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41481 tmp = fieldFromInstruction(insn, 32, 8);
41482 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41483 tmp = fieldFromInstruction(insn, 9, 8);
41484 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41485 tmp = fieldFromInstruction(insn, 40, 9);
41486 MI.addOperand(MCOperand::createImm(tmp));
41487 tmp = fieldFromInstruction(insn, 60, 4);
41488 MI.addOperand(MCOperand::createImm(tmp));
41489 tmp = fieldFromInstruction(insn, 56, 4);
41490 MI.addOperand(MCOperand::createImm(tmp));
41491 tmp = fieldFromInstruction(insn, 51, 1);
41492 MI.addOperand(MCOperand::createImm(tmp));
41493 tmp = fieldFromInstruction(insn, 50, 1);
41494 MI.addOperand(MCOperand::createImm(tmp));
41497 tmp = fieldFromInstruction(insn, 17, 8);
41498 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41499 tmp = fieldFromInstruction(insn, 52, 2);
41500 MI.addOperand(MCOperand::createImm(tmp));
41501 tmp = 0x0;
41502 tmp |= fieldFromInstruction(insn, 32, 8) << 0;
41503 tmp |= fieldFromInstruction(insn, 55, 1) << 8;
41504 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41505 tmp = fieldFromInstruction(insn, 60, 2);
41506 MI.addOperand(MCOperand::createImm(tmp));
41507 tmp = 0x0;
41508 tmp |= fieldFromInstruction(insn, 9, 8) << 0;
41509 tmp |= fieldFromInstruction(insn, 63, 1) << 8;
41510 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41511 tmp = fieldFromInstruction(insn, 45, 1);
41512 MI.addOperand(MCOperand::createImm(tmp));
41513 tmp = fieldFromInstruction(insn, 46, 2);
41514 MI.addOperand(MCOperand::createImm(tmp));
41515 tmp = fieldFromInstruction(insn, 40, 3);
41516 MI.addOperand(MCOperand::createImm(tmp));
41517 tmp = fieldFromInstruction(insn, 43, 2);
41518 MI.addOperand(MCOperand::createImm(tmp));
41519 tmp = fieldFromInstruction(insn, 48, 3);
41520 MI.addOperand(MCOperand::createImm(tmp));
41521 tmp = fieldFromInstruction(insn, 56, 3);
41522 MI.addOperand(MCOperand::createImm(tmp));
41525 tmp = fieldFromInstruction(insn, 17, 8);
41526 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41527 tmp = fieldFromInstruction(insn, 52, 2);
41528 MI.addOperand(MCOperand::createImm(tmp));
41529 tmp = 0x0;
41530 tmp |= fieldFromInstruction(insn, 32, 8) << 0;
41531 tmp |= fieldFromInstruction(insn, 55, 1) << 8;
41532 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41533 tmp = fieldFromInstruction(insn, 59, 1);
41534 MI.addOperand(MCOperand::createImm(tmp));
41535 tmp = 0x0;
41536 tmp |= fieldFromInstruction(insn, 9, 8) << 0;
41537 tmp |= fieldFromInstruction(insn, 63, 1) << 8;
41538 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41539 tmp = fieldFromInstruction(insn, 45, 1);
41540 MI.addOperand(MCOperand::createImm(tmp));
41541 tmp = fieldFromInstruction(insn, 46, 2);
41542 MI.addOperand(MCOperand::createImm(tmp));
41543 tmp = fieldFromInstruction(insn, 40, 3);
41544 MI.addOperand(MCOperand::createImm(tmp));
41545 tmp = fieldFromInstruction(insn, 43, 2);
41546 MI.addOperand(MCOperand::createImm(tmp));
41547 tmp = fieldFromInstruction(insn, 48, 3);
41548 MI.addOperand(MCOperand::createImm(tmp));
41549 tmp = fieldFromInstruction(insn, 56, 3);
41550 MI.addOperand(MCOperand::createImm(tmp));
41553 tmp = fieldFromInstruction(insn, 40, 8);
41554 if (decodeSDWAVopcDst(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41555 tmp = fieldFromInstruction(insn, 52, 2);
41556 MI.addOperand(MCOperand::createImm(tmp));
41557 tmp = 0x0;
41558 tmp |= fieldFromInstruction(insn, 32, 8) << 0;
41559 tmp |= fieldFromInstruction(insn, 55, 1) << 8;
41560 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41561 tmp = fieldFromInstruction(insn, 60, 2);
41562 MI.addOperand(MCOperand::createImm(tmp));
41563 tmp = 0x0;
41564 tmp |= fieldFromInstruction(insn, 9, 8) << 0;
41565 tmp |= fieldFromInstruction(insn, 63, 1) << 8;
41566 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41567 tmp = fieldFromInstruction(insn, 48, 3);
41568 MI.addOperand(MCOperand::createImm(tmp));
41569 tmp = fieldFromInstruction(insn, 56, 3);
41570 MI.addOperand(MCOperand::createImm(tmp));
41573 tmp = fieldFromInstruction(insn, 52, 2);
41574 MI.addOperand(MCOperand::createImm(tmp));
41575 tmp = 0x0;
41576 tmp |= fieldFromInstruction(insn, 32, 8) << 0;
41577 tmp |= fieldFromInstruction(insn, 55, 1) << 8;
41578 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41579 tmp = fieldFromInstruction(insn, 60, 2);
41580 MI.addOperand(MCOperand::createImm(tmp));
41581 tmp = 0x0;
41582 tmp |= fieldFromInstruction(insn, 9, 8) << 0;
41583 tmp |= fieldFromInstruction(insn, 63, 1) << 8;
41584 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41585 tmp = fieldFromInstruction(insn, 48, 3);
41586 MI.addOperand(MCOperand::createImm(tmp));
41587 tmp = fieldFromInstruction(insn, 56, 3);
41588 MI.addOperand(MCOperand::createImm(tmp));
41591 tmp = fieldFromInstruction(insn, 40, 8);
41592 if (decodeSDWAVopcDst(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41593 tmp = fieldFromInstruction(insn, 51, 1);
41594 MI.addOperand(MCOperand::createImm(tmp));
41595 tmp = 0x0;
41596 tmp |= fieldFromInstruction(insn, 32, 8) << 0;
41597 tmp |= fieldFromInstruction(insn, 55, 1) << 8;
41598 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41599 tmp = fieldFromInstruction(insn, 59, 1);
41600 MI.addOperand(MCOperand::createImm(tmp));
41601 tmp = 0x0;
41602 tmp |= fieldFromInstruction(insn, 9, 8) << 0;
41603 tmp |= fieldFromInstruction(insn, 63, 1) << 8;
41604 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41605 tmp = fieldFromInstruction(insn, 48, 3);
41606 MI.addOperand(MCOperand::createImm(tmp));
41607 tmp = fieldFromInstruction(insn, 56, 3);
41608 MI.addOperand(MCOperand::createImm(tmp));
41611 tmp = fieldFromInstruction(insn, 40, 8);
41612 if (decodeSDWAVopcDst(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41613 tmp = fieldFromInstruction(insn, 52, 2);
41614 MI.addOperand(MCOperand::createImm(tmp));
41615 tmp = 0x0;
41616 tmp |= fieldFromInstruction(insn, 32, 8) << 0;
41617 tmp |= fieldFromInstruction(insn, 55, 1) << 8;
41618 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41619 tmp = fieldFromInstruction(insn, 59, 1);
41620 MI.addOperand(MCOperand::createImm(tmp));
41621 tmp = 0x0;
41622 tmp |= fieldFromInstruction(insn, 9, 8) << 0;
41623 tmp |= fieldFromInstruction(insn, 63, 1) << 8;
41624 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41625 tmp = fieldFromInstruction(insn, 48, 3);
41626 MI.addOperand(MCOperand::createImm(tmp));
41627 tmp = fieldFromInstruction(insn, 56, 3);
41628 MI.addOperand(MCOperand::createImm(tmp));
41631 tmp = fieldFromInstruction(insn, 40, 8);
41632 if (decodeSDWAVopcDst(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41633 tmp = fieldFromInstruction(insn, 51, 1);
41634 MI.addOperand(MCOperand::createImm(tmp));
41635 tmp = 0x0;
41636 tmp |= fieldFromInstruction(insn, 32, 8) << 0;
41637 tmp |= fieldFromInstruction(insn, 55, 1) << 8;
41638 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41639 tmp = fieldFromInstruction(insn, 59, 1);
41640 MI.addOperand(MCOperand::createImm(tmp));
41641 tmp = 0x0;
41642 tmp |= fieldFromInstruction(insn, 9, 8) << 0;
41643 tmp |= fieldFromInstruction(insn, 63, 1) << 8;
41644 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41645 tmp = fieldFromInstruction(insn, 48, 3);
41646 MI.addOperand(MCOperand::createImm(tmp));
41647 tmp = fieldFromInstruction(insn, 56, 3);
41648 MI.addOperand(MCOperand::createImm(tmp));
41651 tmp = fieldFromInstruction(insn, 40, 8);
41652 if (decodeSDWAVopcDst(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41653 tmp = fieldFromInstruction(insn, 52, 2);
41654 MI.addOperand(MCOperand::createImm(tmp));
41655 tmp = 0x0;
41656 tmp |= fieldFromInstruction(insn, 32, 8) << 0;
41657 tmp |= fieldFromInstruction(insn, 55, 1) << 8;
41658 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41659 tmp = fieldFromInstruction(insn, 59, 1);
41660 MI.addOperand(MCOperand::createImm(tmp));
41661 tmp = 0x0;
41662 tmp |= fieldFromInstruction(insn, 9, 8) << 0;
41663 tmp |= fieldFromInstruction(insn, 63, 1) << 8;
41664 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41665 tmp = fieldFromInstruction(insn, 48, 3);
41666 MI.addOperand(MCOperand::createImm(tmp));
41667 tmp = fieldFromInstruction(insn, 56, 3);
41668 MI.addOperand(MCOperand::createImm(tmp));
41671 tmp = fieldFromInstruction(insn, 51, 1);
41672 MI.addOperand(MCOperand::createImm(tmp));
41673 tmp = 0x0;
41674 tmp |= fieldFromInstruction(insn, 32, 8) << 0;
41675 tmp |= fieldFromInstruction(insn, 55, 1) << 8;
41676 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41677 tmp = fieldFromInstruction(insn, 59, 1);
41678 MI.addOperand(MCOperand::createImm(tmp));
41679 tmp = 0x0;
41680 tmp |= fieldFromInstruction(insn, 9, 8) << 0;
41681 tmp |= fieldFromInstruction(insn, 63, 1) << 8;
41682 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41683 tmp = fieldFromInstruction(insn, 48, 3);
41684 MI.addOperand(MCOperand::createImm(tmp));
41685 tmp = fieldFromInstruction(insn, 56, 3);
41686 MI.addOperand(MCOperand::createImm(tmp));
41689 tmp = fieldFromInstruction(insn, 52, 2);
41690 MI.addOperand(MCOperand::createImm(tmp));
41691 tmp = 0x0;
41692 tmp |= fieldFromInstruction(insn, 32, 8) << 0;
41693 tmp |= fieldFromInstruction(insn, 55, 1) << 8;
41694 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41695 tmp = fieldFromInstruction(insn, 59, 1);
41696 MI.addOperand(MCOperand::createImm(tmp));
41697 tmp = 0x0;
41698 tmp |= fieldFromInstruction(insn, 9, 8) << 0;
41699 tmp |= fieldFromInstruction(insn, 63, 1) << 8;
41700 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41701 tmp = fieldFromInstruction(insn, 48, 3);
41702 MI.addOperand(MCOperand::createImm(tmp));
41703 tmp = fieldFromInstruction(insn, 56, 3);
41704 MI.addOperand(MCOperand::createImm(tmp));
41707 tmp = fieldFromInstruction(insn, 51, 1);
41708 MI.addOperand(MCOperand::createImm(tmp));
41709 tmp = 0x0;
41710 tmp |= fieldFromInstruction(insn, 32, 8) << 0;
41711 tmp |= fieldFromInstruction(insn, 55, 1) << 8;
41712 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41713 tmp = fieldFromInstruction(insn, 59, 1);
41714 MI.addOperand(MCOperand::createImm(tmp));
41715 tmp = 0x0;
41716 tmp |= fieldFromInstruction(insn, 9, 8) << 0;
41717 tmp |= fieldFromInstruction(insn, 63, 1) << 8;
41718 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41719 tmp = fieldFromInstruction(insn, 48, 3);
41720 MI.addOperand(MCOperand::createImm(tmp));
41721 tmp = fieldFromInstruction(insn, 56, 3);
41722 MI.addOperand(MCOperand::createImm(tmp));
41725 tmp = fieldFromInstruction(insn, 52, 2);
41726 MI.addOperand(MCOperand::createImm(tmp));
41727 tmp = 0x0;
41728 tmp |= fieldFromInstruction(insn, 32, 8) << 0;
41729 tmp |= fieldFromInstruction(insn, 55, 1) << 8;
41730 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41731 tmp = fieldFromInstruction(insn, 59, 1);
41732 MI.addOperand(MCOperand::createImm(tmp));
41733 tmp = 0x0;
41734 tmp |= fieldFromInstruction(insn, 9, 8) << 0;
41735 tmp |= fieldFromInstruction(insn, 63, 1) << 8;
41736 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41737 tmp = fieldFromInstruction(insn, 48, 3);
41738 MI.addOperand(MCOperand::createImm(tmp));
41739 tmp = fieldFromInstruction(insn, 56, 3);
41740 MI.addOperand(MCOperand::createImm(tmp));
41743 tmp = fieldFromInstruction(insn, 40, 8);
41744 if (decodeSDWAVopcDst(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41745 tmp = fieldFromInstruction(insn, 52, 2);
41746 MI.addOperand(MCOperand::createImm(tmp));
41747 tmp = 0x0;
41748 tmp |= fieldFromInstruction(insn, 32, 8) << 0;
41749 tmp |= fieldFromInstruction(insn, 55, 1) << 8;
41750 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41751 tmp = fieldFromInstruction(insn, 60, 2);
41752 MI.addOperand(MCOperand::createImm(tmp));
41753 tmp = 0x0;
41754 tmp |= fieldFromInstruction(insn, 9, 8) << 0;
41755 tmp |= fieldFromInstruction(insn, 63, 1) << 8;
41756 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41757 tmp = fieldFromInstruction(insn, 48, 3);
41758 MI.addOperand(MCOperand::createImm(tmp));
41759 tmp = fieldFromInstruction(insn, 56, 3);
41760 MI.addOperand(MCOperand::createImm(tmp));
41763 tmp = fieldFromInstruction(insn, 52, 2);
41764 MI.addOperand(MCOperand::createImm(tmp));
41765 tmp = 0x0;
41766 tmp |= fieldFromInstruction(insn, 32, 8) << 0;
41767 tmp |= fieldFromInstruction(insn, 55, 1) << 8;
41768 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41769 tmp = fieldFromInstruction(insn, 60, 2);
41770 MI.addOperand(MCOperand::createImm(tmp));
41771 tmp = 0x0;
41772 tmp |= fieldFromInstruction(insn, 9, 8) << 0;
41773 tmp |= fieldFromInstruction(insn, 63, 1) << 8;
41774 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41775 tmp = fieldFromInstruction(insn, 48, 3);
41776 MI.addOperand(MCOperand::createImm(tmp));
41777 tmp = fieldFromInstruction(insn, 56, 3);
41778 MI.addOperand(MCOperand::createImm(tmp));
41781 tmp = fieldFromInstruction(insn, 17, 8);
41782 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41783 tmp = fieldFromInstruction(insn, 51, 1);
41784 MI.addOperand(MCOperand::createImm(tmp));
41785 tmp = 0x0;
41786 tmp |= fieldFromInstruction(insn, 32, 8) << 0;
41787 tmp |= fieldFromInstruction(insn, 55, 1) << 8;
41788 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41789 tmp = fieldFromInstruction(insn, 45, 1);
41790 MI.addOperand(MCOperand::createImm(tmp));
41791 tmp = fieldFromInstruction(insn, 40, 3);
41792 MI.addOperand(MCOperand::createImm(tmp));
41793 tmp = fieldFromInstruction(insn, 43, 2);
41794 MI.addOperand(MCOperand::createImm(tmp));
41795 tmp = fieldFromInstruction(insn, 48, 3);
41796 MI.addOperand(MCOperand::createImm(tmp));
41799 tmp = fieldFromInstruction(insn, 17, 8);
41800 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41801 tmp = fieldFromInstruction(insn, 17, 8);
41802 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41803 tmp = fieldFromInstruction(insn, 32, 8);
41804 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41805 tmp = fieldFromInstruction(insn, 40, 9);
41806 MI.addOperand(MCOperand::createImm(tmp));
41807 tmp = fieldFromInstruction(insn, 60, 4);
41808 MI.addOperand(MCOperand::createImm(tmp));
41809 tmp = fieldFromInstruction(insn, 56, 4);
41810 MI.addOperand(MCOperand::createImm(tmp));
41811 tmp = fieldFromInstruction(insn, 51, 1);
41812 MI.addOperand(MCOperand::createImm(tmp));
41813 tmp = fieldFromInstruction(insn, 50, 1);
41814 MI.addOperand(MCOperand::createImm(tmp));
41817 tmp = fieldFromInstruction(insn, 17, 8);
41818 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41819 tmp = fieldFromInstruction(insn, 51, 1);
41820 MI.addOperand(MCOperand::createImm(tmp));
41821 tmp = 0x0;
41822 tmp |= fieldFromInstruction(insn, 32, 8) << 0;
41823 tmp |= fieldFromInstruction(insn, 55, 1) << 8;
41824 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41825 tmp = fieldFromInstruction(insn, 45, 1);
41826 MI.addOperand(MCOperand::createImm(tmp));
41827 tmp = fieldFromInstruction(insn, 46, 2);
41828 MI.addOperand(MCOperand::createImm(tmp));
41829 tmp = fieldFromInstruction(insn, 40, 3);
41830 MI.addOperand(MCOperand::createImm(tmp));
41831 tmp = fieldFromInstruction(insn, 43, 2);
41832 MI.addOperand(MCOperand::createImm(tmp));
41833 tmp = fieldFromInstruction(insn, 48, 3);
41834 MI.addOperand(MCOperand::createImm(tmp));
41837 tmp = fieldFromInstruction(insn, 17, 8);
41838 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41839 tmp = fieldFromInstruction(insn, 52, 2);
41840 MI.addOperand(MCOperand::createImm(tmp));
41841 tmp = 0x0;
41842 tmp |= fieldFromInstruction(insn, 32, 8) << 0;
41843 tmp |= fieldFromInstruction(insn, 55, 1) << 8;
41844 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41845 tmp = fieldFromInstruction(insn, 45, 1);
41846 MI.addOperand(MCOperand::createImm(tmp));
41847 tmp = fieldFromInstruction(insn, 40, 3);
41848 MI.addOperand(MCOperand::createImm(tmp));
41849 tmp = fieldFromInstruction(insn, 43, 2);
41850 MI.addOperand(MCOperand::createImm(tmp));
41851 tmp = fieldFromInstruction(insn, 48, 3);
41852 MI.addOperand(MCOperand::createImm(tmp));
41855 tmp = fieldFromInstruction(insn, 17, 8);
41856 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41857 tmp = fieldFromInstruction(insn, 17, 8);
41858 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41859 tmp = fieldFromInstruction(insn, 52, 2);
41860 MI.addOperand(MCOperand::createImm(tmp));
41861 tmp = fieldFromInstruction(insn, 32, 8);
41862 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41863 tmp = fieldFromInstruction(insn, 40, 9);
41864 MI.addOperand(MCOperand::createImm(tmp));
41865 tmp = fieldFromInstruction(insn, 60, 4);
41866 MI.addOperand(MCOperand::createImm(tmp));
41867 tmp = fieldFromInstruction(insn, 56, 4);
41868 MI.addOperand(MCOperand::createImm(tmp));
41869 tmp = fieldFromInstruction(insn, 51, 1);
41870 MI.addOperand(MCOperand::createImm(tmp));
41871 tmp = fieldFromInstruction(insn, 50, 1);
41872 MI.addOperand(MCOperand::createImm(tmp));
41875 tmp = fieldFromInstruction(insn, 17, 8);
41876 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41877 tmp = fieldFromInstruction(insn, 52, 2);
41878 MI.addOperand(MCOperand::createImm(tmp));
41879 tmp = 0x0;
41880 tmp |= fieldFromInstruction(insn, 32, 8) << 0;
41881 tmp |= fieldFromInstruction(insn, 55, 1) << 8;
41882 if (decodeSDWASrc32(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41883 tmp = fieldFromInstruction(insn, 45, 1);
41884 MI.addOperand(MCOperand::createImm(tmp));
41885 tmp = fieldFromInstruction(insn, 46, 2);
41886 MI.addOperand(MCOperand::createImm(tmp));
41887 tmp = fieldFromInstruction(insn, 40, 3);
41888 MI.addOperand(MCOperand::createImm(tmp));
41889 tmp = fieldFromInstruction(insn, 43, 2);
41890 MI.addOperand(MCOperand::createImm(tmp));
41891 tmp = fieldFromInstruction(insn, 48, 3);
41892 MI.addOperand(MCOperand::createImm(tmp));
41895 tmp = fieldFromInstruction(insn, 17, 8);
41896 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41897 tmp = fieldFromInstruction(insn, 52, 2);
41898 MI.addOperand(MCOperand::createImm(tmp));
41899 tmp = 0x0;
41900 tmp |= fieldFromInstruction(insn, 32, 8) << 0;
41901 tmp |= fieldFromInstruction(insn, 55, 1) << 8;
41902 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41903 tmp = fieldFromInstruction(insn, 45, 1);
41904 MI.addOperand(MCOperand::createImm(tmp));
41905 tmp = fieldFromInstruction(insn, 46, 2);
41906 MI.addOperand(MCOperand::createImm(tmp));
41907 tmp = fieldFromInstruction(insn, 40, 3);
41908 MI.addOperand(MCOperand::createImm(tmp));
41909 tmp = fieldFromInstruction(insn, 43, 2);
41910 MI.addOperand(MCOperand::createImm(tmp));
41911 tmp = fieldFromInstruction(insn, 48, 3);
41912 MI.addOperand(MCOperand::createImm(tmp));
41915 tmp = fieldFromInstruction(insn, 17, 8);
41916 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41917 tmp = fieldFromInstruction(insn, 51, 1);
41918 MI.addOperand(MCOperand::createImm(tmp));
41919 tmp = 0x0;
41920 tmp |= fieldFromInstruction(insn, 32, 8) << 0;
41921 tmp |= fieldFromInstruction(insn, 55, 1) << 8;
41922 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41923 tmp = fieldFromInstruction(insn, 45, 1);
41924 MI.addOperand(MCOperand::createImm(tmp));
41925 tmp = fieldFromInstruction(insn, 46, 2);
41926 MI.addOperand(MCOperand::createImm(tmp));
41927 tmp = fieldFromInstruction(insn, 40, 3);
41928 MI.addOperand(MCOperand::createImm(tmp));
41929 tmp = fieldFromInstruction(insn, 43, 2);
41930 MI.addOperand(MCOperand::createImm(tmp));
41931 tmp = fieldFromInstruction(insn, 48, 3);
41932 MI.addOperand(MCOperand::createImm(tmp));
41935 tmp = fieldFromInstruction(insn, 17, 8);
41936 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41937 tmp = fieldFromInstruction(insn, 52, 2);
41938 MI.addOperand(MCOperand::createImm(tmp));
41939 tmp = 0x0;
41940 tmp |= fieldFromInstruction(insn, 32, 8) << 0;
41941 tmp |= fieldFromInstruction(insn, 55, 1) << 8;
41942 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41943 tmp = fieldFromInstruction(insn, 45, 1);
41944 MI.addOperand(MCOperand::createImm(tmp));
41945 tmp = fieldFromInstruction(insn, 40, 3);
41946 MI.addOperand(MCOperand::createImm(tmp));
41947 tmp = fieldFromInstruction(insn, 43, 2);
41948 MI.addOperand(MCOperand::createImm(tmp));
41949 tmp = fieldFromInstruction(insn, 48, 3);
41950 MI.addOperand(MCOperand::createImm(tmp));
41953 tmp = fieldFromInstruction(insn, 17, 8);
41954 if (DecodeVGPR_32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41955 tmp = fieldFromInstruction(insn, 51, 1);
41956 MI.addOperand(MCOperand::createImm(tmp));
41957 tmp = 0x0;
41958 tmp |= fieldFromInstruction(insn, 32, 8) << 0;
41959 tmp |= fieldFromInstruction(insn, 55, 1) << 8;
41960 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41961 tmp = fieldFromInstruction(insn, 59, 1);
41962 MI.addOperand(MCOperand::createImm(tmp));
41963 tmp = 0x0;
41964 tmp |= fieldFromInstruction(insn, 9, 8) << 0;
41965 tmp |= fieldFromInstruction(insn, 63, 1) << 8;
41966 if (decodeSDWASrc16(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
41967 tmp = fieldFromInstruction(insn, 45, 1);
41968 MI.addOperand(MCOperand::createImm(tmp));
41969 tmp = fieldFromInstruction(insn, 40, 3);
41970 MI.addOperand(MCOperand::createImm(tmp));
41971 tmp = fieldFromInstruction(insn, 43, 2);
41972 MI.addOperand(MCOperand::createImm(tmp));
41973 tmp = fieldFromInstruction(insn, 48, 3);
41974 MI.addOperand(MCOperand::createImm(tmp));
41975 tmp = fieldFromInstruction(insn, 56, 3);
41976 MI.addOperand(MCOperand::createImm(tmp));