Lines Matching refs:MSARegister

279 class MSARegister : public RegisterBase<MSARegister, kMsaAfterLast> {
281 explicit constexpr MSARegister(int code) : RegisterBase(code) {} in MSARegister() function
310 typedef MSARegister Simd128Register;
1083 void bz_v(MSARegister wt, int16_t offset);
1084 inline void bz_v(MSARegister wt, Label* L) { in bz_v()
1087 void bz_b(MSARegister wt, int16_t offset);
1088 inline void bz_b(MSARegister wt, Label* L) { in bz_b()
1091 void bz_h(MSARegister wt, int16_t offset);
1092 inline void bz_h(MSARegister wt, Label* L) { in bz_h()
1095 void bz_w(MSARegister wt, int16_t offset);
1096 inline void bz_w(MSARegister wt, Label* L) { in bz_w()
1099 void bz_d(MSARegister wt, int16_t offset);
1100 inline void bz_d(MSARegister wt, Label* L) { in bz_d()
1103 void bnz_v(MSARegister wt, int16_t offset);
1104 inline void bnz_v(MSARegister wt, Label* L) { in bnz_v()
1107 void bnz_b(MSARegister wt, int16_t offset);
1108 inline void bnz_b(MSARegister wt, Label* L) { in bnz_b()
1111 void bnz_h(MSARegister wt, int16_t offset);
1112 inline void bnz_h(MSARegister wt, Label* L) { in bnz_h()
1115 void bnz_w(MSARegister wt, int16_t offset);
1116 inline void bnz_w(MSARegister wt, Label* L) { in bnz_w()
1119 void bnz_d(MSARegister wt, int16_t offset);
1120 inline void bnz_d(MSARegister wt, Label* L) { in bnz_d()
1124 void ld_b(MSARegister wd, const MemOperand& rs);
1125 void ld_h(MSARegister wd, const MemOperand& rs);
1126 void ld_w(MSARegister wd, const MemOperand& rs);
1127 void ld_d(MSARegister wd, const MemOperand& rs);
1128 void st_b(MSARegister wd, const MemOperand& rs);
1129 void st_h(MSARegister wd, const MemOperand& rs);
1130 void st_w(MSARegister wd, const MemOperand& rs);
1131 void st_d(MSARegister wd, const MemOperand& rs);
1133 void ldi_b(MSARegister wd, int32_t imm10);
1134 void ldi_h(MSARegister wd, int32_t imm10);
1135 void ldi_w(MSARegister wd, int32_t imm10);
1136 void ldi_d(MSARegister wd, int32_t imm10);
1138 void addvi_b(MSARegister wd, MSARegister ws, uint32_t imm5);
1139 void addvi_h(MSARegister wd, MSARegister ws, uint32_t imm5);
1140 void addvi_w(MSARegister wd, MSARegister ws, uint32_t imm5);
1141 void addvi_d(MSARegister wd, MSARegister ws, uint32_t imm5);
1142 void subvi_b(MSARegister wd, MSARegister ws, uint32_t imm5);
1143 void subvi_h(MSARegister wd, MSARegister ws, uint32_t imm5);
1144 void subvi_w(MSARegister wd, MSARegister ws, uint32_t imm5);
1145 void subvi_d(MSARegister wd, MSARegister ws, uint32_t imm5);
1146 void maxi_s_b(MSARegister wd, MSARegister ws, uint32_t imm5);
1147 void maxi_s_h(MSARegister wd, MSARegister ws, uint32_t imm5);
1148 void maxi_s_w(MSARegister wd, MSARegister ws, uint32_t imm5);
1149 void maxi_s_d(MSARegister wd, MSARegister ws, uint32_t imm5);
1150 void maxi_u_b(MSARegister wd, MSARegister ws, uint32_t imm5);
1151 void maxi_u_h(MSARegister wd, MSARegister ws, uint32_t imm5);
1152 void maxi_u_w(MSARegister wd, MSARegister ws, uint32_t imm5);
1153 void maxi_u_d(MSARegister wd, MSARegister ws, uint32_t imm5);
1154 void mini_s_b(MSARegister wd, MSARegister ws, uint32_t imm5);
1155 void mini_s_h(MSARegister wd, MSARegister ws, uint32_t imm5);
1156 void mini_s_w(MSARegister wd, MSARegister ws, uint32_t imm5);
1157 void mini_s_d(MSARegister wd, MSARegister ws, uint32_t imm5);
1158 void mini_u_b(MSARegister wd, MSARegister ws, uint32_t imm5);
1159 void mini_u_h(MSARegister wd, MSARegister ws, uint32_t imm5);
1160 void mini_u_w(MSARegister wd, MSARegister ws, uint32_t imm5);
1161 void mini_u_d(MSARegister wd, MSARegister ws, uint32_t imm5);
1162 void ceqi_b(MSARegister wd, MSARegister ws, uint32_t imm5);
1163 void ceqi_h(MSARegister wd, MSARegister ws, uint32_t imm5);
1164 void ceqi_w(MSARegister wd, MSARegister ws, uint32_t imm5);
1165 void ceqi_d(MSARegister wd, MSARegister ws, uint32_t imm5);
1166 void clti_s_b(MSARegister wd, MSARegister ws, uint32_t imm5);
1167 void clti_s_h(MSARegister wd, MSARegister ws, uint32_t imm5);
1168 void clti_s_w(MSARegister wd, MSARegister ws, uint32_t imm5);
1169 void clti_s_d(MSARegister wd, MSARegister ws, uint32_t imm5);
1170 void clti_u_b(MSARegister wd, MSARegister ws, uint32_t imm5);
1171 void clti_u_h(MSARegister wd, MSARegister ws, uint32_t imm5);
1172 void clti_u_w(MSARegister wd, MSARegister ws, uint32_t imm5);
1173 void clti_u_d(MSARegister wd, MSARegister ws, uint32_t imm5);
1174 void clei_s_b(MSARegister wd, MSARegister ws, uint32_t imm5);
1175 void clei_s_h(MSARegister wd, MSARegister ws, uint32_t imm5);
1176 void clei_s_w(MSARegister wd, MSARegister ws, uint32_t imm5);
1177 void clei_s_d(MSARegister wd, MSARegister ws, uint32_t imm5);
1178 void clei_u_b(MSARegister wd, MSARegister ws, uint32_t imm5);
1179 void clei_u_h(MSARegister wd, MSARegister ws, uint32_t imm5);
1180 void clei_u_w(MSARegister wd, MSARegister ws, uint32_t imm5);
1181 void clei_u_d(MSARegister wd, MSARegister ws, uint32_t imm5);
1183 void andi_b(MSARegister wd, MSARegister ws, uint32_t imm8);
1184 void ori_b(MSARegister wd, MSARegister ws, uint32_t imm8);
1185 void nori_b(MSARegister wd, MSARegister ws, uint32_t imm8);
1186 void xori_b(MSARegister wd, MSARegister ws, uint32_t imm8);
1187 void bmnzi_b(MSARegister wd, MSARegister ws, uint32_t imm8);
1188 void bmzi_b(MSARegister wd, MSARegister ws, uint32_t imm8);
1189 void bseli_b(MSARegister wd, MSARegister ws, uint32_t imm8);
1190 void shf_b(MSARegister wd, MSARegister ws, uint32_t imm8);
1191 void shf_h(MSARegister wd, MSARegister ws, uint32_t imm8);
1192 void shf_w(MSARegister wd, MSARegister ws, uint32_t imm8);
1194 void and_v(MSARegister wd, MSARegister ws, MSARegister wt);
1195 void or_v(MSARegister wd, MSARegister ws, MSARegister wt);
1196 void nor_v(MSARegister wd, MSARegister ws, MSARegister wt);
1197 void xor_v(MSARegister wd, MSARegister ws, MSARegister wt);
1198 void bmnz_v(MSARegister wd, MSARegister ws, MSARegister wt);
1199 void bmz_v(MSARegister wd, MSARegister ws, MSARegister wt);
1200 void bsel_v(MSARegister wd, MSARegister ws, MSARegister wt);
1202 void fill_b(MSARegister wd, Register rs);
1203 void fill_h(MSARegister wd, Register rs);
1204 void fill_w(MSARegister wd, Register rs);
1205 void pcnt_b(MSARegister wd, MSARegister ws);
1206 void pcnt_h(MSARegister wd, MSARegister ws);
1207 void pcnt_w(MSARegister wd, MSARegister ws);
1208 void pcnt_d(MSARegister wd, MSARegister ws);
1209 void nloc_b(MSARegister wd, MSARegister ws);
1210 void nloc_h(MSARegister wd, MSARegister ws);
1211 void nloc_w(MSARegister wd, MSARegister ws);
1212 void nloc_d(MSARegister wd, MSARegister ws);
1213 void nlzc_b(MSARegister wd, MSARegister ws);
1214 void nlzc_h(MSARegister wd, MSARegister ws);
1215 void nlzc_w(MSARegister wd, MSARegister ws);
1216 void nlzc_d(MSARegister wd, MSARegister ws);
1218 void fclass_w(MSARegister wd, MSARegister ws);
1219 void fclass_d(MSARegister wd, MSARegister ws);
1220 void ftrunc_s_w(MSARegister wd, MSARegister ws);
1221 void ftrunc_s_d(MSARegister wd, MSARegister ws);
1222 void ftrunc_u_w(MSARegister wd, MSARegister ws);
1223 void ftrunc_u_d(MSARegister wd, MSARegister ws);
1224 void fsqrt_w(MSARegister wd, MSARegister ws);
1225 void fsqrt_d(MSARegister wd, MSARegister ws);
1226 void frsqrt_w(MSARegister wd, MSARegister ws);
1227 void frsqrt_d(MSARegister wd, MSARegister ws);
1228 void frcp_w(MSARegister wd, MSARegister ws);
1229 void frcp_d(MSARegister wd, MSARegister ws);
1230 void frint_w(MSARegister wd, MSARegister ws);
1231 void frint_d(MSARegister wd, MSARegister ws);
1232 void flog2_w(MSARegister wd, MSARegister ws);
1233 void flog2_d(MSARegister wd, MSARegister ws);
1234 void fexupl_w(MSARegister wd, MSARegister ws);
1235 void fexupl_d(MSARegister wd, MSARegister ws);
1236 void fexupr_w(MSARegister wd, MSARegister ws);
1237 void fexupr_d(MSARegister wd, MSARegister ws);
1238 void ffql_w(MSARegister wd, MSARegister ws);
1239 void ffql_d(MSARegister wd, MSARegister ws);
1240 void ffqr_w(MSARegister wd, MSARegister ws);
1241 void ffqr_d(MSARegister wd, MSARegister ws);
1242 void ftint_s_w(MSARegister wd, MSARegister ws);
1243 void ftint_s_d(MSARegister wd, MSARegister ws);
1244 void ftint_u_w(MSARegister wd, MSARegister ws);
1245 void ftint_u_d(MSARegister wd, MSARegister ws);
1246 void ffint_s_w(MSARegister wd, MSARegister ws);
1247 void ffint_s_d(MSARegister wd, MSARegister ws);
1248 void ffint_u_w(MSARegister wd, MSARegister ws);
1249 void ffint_u_d(MSARegister wd, MSARegister ws);
1251 void sll_b(MSARegister wd, MSARegister ws, MSARegister wt);
1252 void sll_h(MSARegister wd, MSARegister ws, MSARegister wt);
1253 void sll_w(MSARegister wd, MSARegister ws, MSARegister wt);
1254 void sll_d(MSARegister wd, MSARegister ws, MSARegister wt);
1255 void sra_b(MSARegister wd, MSARegister ws, MSARegister wt);
1256 void sra_h(MSARegister wd, MSARegister ws, MSARegister wt);
1257 void sra_w(MSARegister wd, MSARegister ws, MSARegister wt);
1258 void sra_d(MSARegister wd, MSARegister ws, MSARegister wt);
1259 void srl_b(MSARegister wd, MSARegister ws, MSARegister wt);
1260 void srl_h(MSARegister wd, MSARegister ws, MSARegister wt);
1261 void srl_w(MSARegister wd, MSARegister ws, MSARegister wt);
1262 void srl_d(MSARegister wd, MSARegister ws, MSARegister wt);
1263 void bclr_b(MSARegister wd, MSARegister ws, MSARegister wt);
1264 void bclr_h(MSARegister wd, MSARegister ws, MSARegister wt);
1265 void bclr_w(MSARegister wd, MSARegister ws, MSARegister wt);
1266 void bclr_d(MSARegister wd, MSARegister ws, MSARegister wt);
1267 void bset_b(MSARegister wd, MSARegister ws, MSARegister wt);
1268 void bset_h(MSARegister wd, MSARegister ws, MSARegister wt);
1269 void bset_w(MSARegister wd, MSARegister ws, MSARegister wt);
1270 void bset_d(MSARegister wd, MSARegister ws, MSARegister wt);
1271 void bneg_b(MSARegister wd, MSARegister ws, MSARegister wt);
1272 void bneg_h(MSARegister wd, MSARegister ws, MSARegister wt);
1273 void bneg_w(MSARegister wd, MSARegister ws, MSARegister wt);
1274 void bneg_d(MSARegister wd, MSARegister ws, MSARegister wt);
1275 void binsl_b(MSARegister wd, MSARegister ws, MSARegister wt);
1276 void binsl_h(MSARegister wd, MSARegister ws, MSARegister wt);
1277 void binsl_w(MSARegister wd, MSARegister ws, MSARegister wt);
1278 void binsl_d(MSARegister wd, MSARegister ws, MSARegister wt);
1279 void binsr_b(MSARegister wd, MSARegister ws, MSARegister wt);
1280 void binsr_h(MSARegister wd, MSARegister ws, MSARegister wt);
1281 void binsr_w(MSARegister wd, MSARegister ws, MSARegister wt);
1282 void binsr_d(MSARegister wd, MSARegister ws, MSARegister wt);
1283 void addv_b(MSARegister wd, MSARegister ws, MSARegister wt);
1284 void addv_h(MSARegister wd, MSARegister ws, MSARegister wt);
1285 void addv_w(MSARegister wd, MSARegister ws, MSARegister wt);
1286 void addv_d(MSARegister wd, MSARegister ws, MSARegister wt);
1287 void subv_b(MSARegister wd, MSARegister ws, MSARegister wt);
1288 void subv_h(MSARegister wd, MSARegister ws, MSARegister wt);
1289 void subv_w(MSARegister wd, MSARegister ws, MSARegister wt);
1290 void subv_d(MSARegister wd, MSARegister ws, MSARegister wt);
1291 void max_s_b(MSARegister wd, MSARegister ws, MSARegister wt);
1292 void max_s_h(MSARegister wd, MSARegister ws, MSARegister wt);
1293 void max_s_w(MSARegister wd, MSARegister ws, MSARegister wt);
1294 void max_s_d(MSARegister wd, MSARegister ws, MSARegister wt);
1295 void max_u_b(MSARegister wd, MSARegister ws, MSARegister wt);
1296 void max_u_h(MSARegister wd, MSARegister ws, MSARegister wt);
1297 void max_u_w(MSARegister wd, MSARegister ws, MSARegister wt);
1298 void max_u_d(MSARegister wd, MSARegister ws, MSARegister wt);
1299 void min_s_b(MSARegister wd, MSARegister ws, MSARegister wt);
1300 void min_s_h(MSARegister wd, MSARegister ws, MSARegister wt);
1301 void min_s_w(MSARegister wd, MSARegister ws, MSARegister wt);
1302 void min_s_d(MSARegister wd, MSARegister ws, MSARegister wt);
1303 void min_u_b(MSARegister wd, MSARegister ws, MSARegister wt);
1304 void min_u_h(MSARegister wd, MSARegister ws, MSARegister wt);
1305 void min_u_w(MSARegister wd, MSARegister ws, MSARegister wt);
1306 void min_u_d(MSARegister wd, MSARegister ws, MSARegister wt);
1307 void max_a_b(MSARegister wd, MSARegister ws, MSARegister wt);
1308 void max_a_h(MSARegister wd, MSARegister ws, MSARegister wt);
1309 void max_a_w(MSARegister wd, MSARegister ws, MSARegister wt);
1310 void max_a_d(MSARegister wd, MSARegister ws, MSARegister wt);
1311 void min_a_b(MSARegister wd, MSARegister ws, MSARegister wt);
1312 void min_a_h(MSARegister wd, MSARegister ws, MSARegister wt);
1313 void min_a_w(MSARegister wd, MSARegister ws, MSARegister wt);
1314 void min_a_d(MSARegister wd, MSARegister ws, MSARegister wt);
1315 void ceq_b(MSARegister wd, MSARegister ws, MSARegister wt);
1316 void ceq_h(MSARegister wd, MSARegister ws, MSARegister wt);
1317 void ceq_w(MSARegister wd, MSARegister ws, MSARegister wt);
1318 void ceq_d(MSARegister wd, MSARegister ws, MSARegister wt);
1319 void clt_s_b(MSARegister wd, MSARegister ws, MSARegister wt);
1320 void clt_s_h(MSARegister wd, MSARegister ws, MSARegister wt);
1321 void clt_s_w(MSARegister wd, MSARegister ws, MSARegister wt);
1322 void clt_s_d(MSARegister wd, MSARegister ws, MSARegister wt);
1323 void clt_u_b(MSARegister wd, MSARegister ws, MSARegister wt);
1324 void clt_u_h(MSARegister wd, MSARegister ws, MSARegister wt);
1325 void clt_u_w(MSARegister wd, MSARegister ws, MSARegister wt);
1326 void clt_u_d(MSARegister wd, MSARegister ws, MSARegister wt);
1327 void cle_s_b(MSARegister wd, MSARegister ws, MSARegister wt);
1328 void cle_s_h(MSARegister wd, MSARegister ws, MSARegister wt);
1329 void cle_s_w(MSARegister wd, MSARegister ws, MSARegister wt);
1330 void cle_s_d(MSARegister wd, MSARegister ws, MSARegister wt);
1331 void cle_u_b(MSARegister wd, MSARegister ws, MSARegister wt);
1332 void cle_u_h(MSARegister wd, MSARegister ws, MSARegister wt);
1333 void cle_u_w(MSARegister wd, MSARegister ws, MSARegister wt);
1334 void cle_u_d(MSARegister wd, MSARegister ws, MSARegister wt);
1335 void add_a_b(MSARegister wd, MSARegister ws, MSARegister wt);
1336 void add_a_h(MSARegister wd, MSARegister ws, MSARegister wt);
1337 void add_a_w(MSARegister wd, MSARegister ws, MSARegister wt);
1338 void add_a_d(MSARegister wd, MSARegister ws, MSARegister wt);
1339 void adds_a_b(MSARegister wd, MSARegister ws, MSARegister wt);
1340 void adds_a_h(MSARegister wd, MSARegister ws, MSARegister wt);
1341 void adds_a_w(MSARegister wd, MSARegister ws, MSARegister wt);
1342 void adds_a_d(MSARegister wd, MSARegister ws, MSARegister wt);
1343 void adds_s_b(MSARegister wd, MSARegister ws, MSARegister wt);
1344 void adds_s_h(MSARegister wd, MSARegister ws, MSARegister wt);
1345 void adds_s_w(MSARegister wd, MSARegister ws, MSARegister wt);
1346 void adds_s_d(MSARegister wd, MSARegister ws, MSARegister wt);
1347 void adds_u_b(MSARegister wd, MSARegister ws, MSARegister wt);
1348 void adds_u_h(MSARegister wd, MSARegister ws, MSARegister wt);
1349 void adds_u_w(MSARegister wd, MSARegister ws, MSARegister wt);
1350 void adds_u_d(MSARegister wd, MSARegister ws, MSARegister wt);
1351 void ave_s_b(MSARegister wd, MSARegister ws, MSARegister wt);
1352 void ave_s_h(MSARegister wd, MSARegister ws, MSARegister wt);
1353 void ave_s_w(MSARegister wd, MSARegister ws, MSARegister wt);
1354 void ave_s_d(MSARegister wd, MSARegister ws, MSARegister wt);
1355 void ave_u_b(MSARegister wd, MSARegister ws, MSARegister wt);
1356 void ave_u_h(MSARegister wd, MSARegister ws, MSARegister wt);
1357 void ave_u_w(MSARegister wd, MSARegister ws, MSARegister wt);
1358 void ave_u_d(MSARegister wd, MSARegister ws, MSARegister wt);
1359 void aver_s_b(MSARegister wd, MSARegister ws, MSARegister wt);
1360 void aver_s_h(MSARegister wd, MSARegister ws, MSARegister wt);
1361 void aver_s_w(MSARegister wd, MSARegister ws, MSARegister wt);
1362 void aver_s_d(MSARegister wd, MSARegister ws, MSARegister wt);
1363 void aver_u_b(MSARegister wd, MSARegister ws, MSARegister wt);
1364 void aver_u_h(MSARegister wd, MSARegister ws, MSARegister wt);
1365 void aver_u_w(MSARegister wd, MSARegister ws, MSARegister wt);
1366 void aver_u_d(MSARegister wd, MSARegister ws, MSARegister wt);
1367 void subs_s_b(MSARegister wd, MSARegister ws, MSARegister wt);
1368 void subs_s_h(MSARegister wd, MSARegister ws, MSARegister wt);
1369 void subs_s_w(MSARegister wd, MSARegister ws, MSARegister wt);
1370 void subs_s_d(MSARegister wd, MSARegister ws, MSARegister wt);
1371 void subs_u_b(MSARegister wd, MSARegister ws, MSARegister wt);
1372 void subs_u_h(MSARegister wd, MSARegister ws, MSARegister wt);
1373 void subs_u_w(MSARegister wd, MSARegister ws, MSARegister wt);
1374 void subs_u_d(MSARegister wd, MSARegister ws, MSARegister wt);
1375 void subsus_u_b(MSARegister wd, MSARegister ws, MSARegister wt);
1376 void subsus_u_h(MSARegister wd, MSARegister ws, MSARegister wt);
1377 void subsus_u_w(MSARegister wd, MSARegister ws, MSARegister wt);
1378 void subsus_u_d(MSARegister wd, MSARegister ws, MSARegister wt);
1379 void subsus_s_b(MSARegister wd, MSARegister ws, MSARegister wt);
1380 void subsus_s_h(MSARegister wd, MSARegister ws, MSARegister wt);
1381 void subsus_s_w(MSARegister wd, MSARegister ws, MSARegister wt);
1382 void subsus_s_d(MSARegister wd, MSARegister ws, MSARegister wt);
1383 void subsuu_u_b(MSARegister wd, MSARegister ws, MSARegister wt);
1384 void subsuu_u_h(MSARegister wd, MSARegister ws, MSARegister wt);
1385 void subsuu_u_w(MSARegister wd, MSARegister ws, MSARegister wt);
1386 void subsuu_u_d(MSARegister wd, MSARegister ws, MSARegister wt);
1387 void subsuu_s_b(MSARegister wd, MSARegister ws, MSARegister wt);
1388 void subsuu_s_h(MSARegister wd, MSARegister ws, MSARegister wt);
1389 void subsuu_s_w(MSARegister wd, MSARegister ws, MSARegister wt);
1390 void subsuu_s_d(MSARegister wd, MSARegister ws, MSARegister wt);
1391 void asub_s_b(MSARegister wd, MSARegister ws, MSARegister wt);
1392 void asub_s_h(MSARegister wd, MSARegister ws, MSARegister wt);
1393 void asub_s_w(MSARegister wd, MSARegister ws, MSARegister wt);
1394 void asub_s_d(MSARegister wd, MSARegister ws, MSARegister wt);
1395 void asub_u_b(MSARegister wd, MSARegister ws, MSARegister wt);
1396 void asub_u_h(MSARegister wd, MSARegister ws, MSARegister wt);
1397 void asub_u_w(MSARegister wd, MSARegister ws, MSARegister wt);
1398 void asub_u_d(MSARegister wd, MSARegister ws, MSARegister wt);
1399 void mulv_b(MSARegister wd, MSARegister ws, MSARegister wt);
1400 void mulv_h(MSARegister wd, MSARegister ws, MSARegister wt);
1401 void mulv_w(MSARegister wd, MSARegister ws, MSARegister wt);
1402 void mulv_d(MSARegister wd, MSARegister ws, MSARegister wt);
1403 void maddv_b(MSARegister wd, MSARegister ws, MSARegister wt);
1404 void maddv_h(MSARegister wd, MSARegister ws, MSARegister wt);
1405 void maddv_w(MSARegister wd, MSARegister ws, MSARegister wt);
1406 void maddv_d(MSARegister wd, MSARegister ws, MSARegister wt);
1407 void msubv_b(MSARegister wd, MSARegister ws, MSARegister wt);
1408 void msubv_h(MSARegister wd, MSARegister ws, MSARegister wt);
1409 void msubv_w(MSARegister wd, MSARegister ws, MSARegister wt);
1410 void msubv_d(MSARegister wd, MSARegister ws, MSARegister wt);
1411 void div_s_b(MSARegister wd, MSARegister ws, MSARegister wt);
1412 void div_s_h(MSARegister wd, MSARegister ws, MSARegister wt);
1413 void div_s_w(MSARegister wd, MSARegister ws, MSARegister wt);
1414 void div_s_d(MSARegister wd, MSARegister ws, MSARegister wt);
1415 void div_u_b(MSARegister wd, MSARegister ws, MSARegister wt);
1416 void div_u_h(MSARegister wd, MSARegister ws, MSARegister wt);
1417 void div_u_w(MSARegister wd, MSARegister ws, MSARegister wt);
1418 void div_u_d(MSARegister wd, MSARegister ws, MSARegister wt);
1419 void mod_s_b(MSARegister wd, MSARegister ws, MSARegister wt);
1420 void mod_s_h(MSARegister wd, MSARegister ws, MSARegister wt);
1421 void mod_s_w(MSARegister wd, MSARegister ws, MSARegister wt);
1422 void mod_s_d(MSARegister wd, MSARegister ws, MSARegister wt);
1423 void mod_u_b(MSARegister wd, MSARegister ws, MSARegister wt);
1424 void mod_u_h(MSARegister wd, MSARegister ws, MSARegister wt);
1425 void mod_u_w(MSARegister wd, MSARegister ws, MSARegister wt);
1426 void mod_u_d(MSARegister wd, MSARegister ws, MSARegister wt);
1427 void dotp_s_b(MSARegister wd, MSARegister ws, MSARegister wt);
1428 void dotp_s_h(MSARegister wd, MSARegister ws, MSARegister wt);
1429 void dotp_s_w(MSARegister wd, MSARegister ws, MSARegister wt);
1430 void dotp_s_d(MSARegister wd, MSARegister ws, MSARegister wt);
1431 void dotp_u_b(MSARegister wd, MSARegister ws, MSARegister wt);
1432 void dotp_u_h(MSARegister wd, MSARegister ws, MSARegister wt);
1433 void dotp_u_w(MSARegister wd, MSARegister ws, MSARegister wt);
1434 void dotp_u_d(MSARegister wd, MSARegister ws, MSARegister wt);
1435 void dpadd_s_b(MSARegister wd, MSARegister ws, MSARegister wt);
1436 void dpadd_s_h(MSARegister wd, MSARegister ws, MSARegister wt);
1437 void dpadd_s_w(MSARegister wd, MSARegister ws, MSARegister wt);
1438 void dpadd_s_d(MSARegister wd, MSARegister ws, MSARegister wt);
1439 void dpadd_u_b(MSARegister wd, MSARegister ws, MSARegister wt);
1440 void dpadd_u_h(MSARegister wd, MSARegister ws, MSARegister wt);
1441 void dpadd_u_w(MSARegister wd, MSARegister ws, MSARegister wt);
1442 void dpadd_u_d(MSARegister wd, MSARegister ws, MSARegister wt);
1443 void dpsub_s_b(MSARegister wd, MSARegister ws, MSARegister wt);
1444 void dpsub_s_h(MSARegister wd, MSARegister ws, MSARegister wt);
1445 void dpsub_s_w(MSARegister wd, MSARegister ws, MSARegister wt);
1446 void dpsub_s_d(MSARegister wd, MSARegister ws, MSARegister wt);
1447 void dpsub_u_b(MSARegister wd, MSARegister ws, MSARegister wt);
1448 void dpsub_u_h(MSARegister wd, MSARegister ws, MSARegister wt);
1449 void dpsub_u_w(MSARegister wd, MSARegister ws, MSARegister wt);
1450 void dpsub_u_d(MSARegister wd, MSARegister ws, MSARegister wt);
1451 void sld_b(MSARegister wd, MSARegister ws, Register rt);
1452 void sld_h(MSARegister wd, MSARegister ws, Register rt);
1453 void sld_w(MSARegister wd, MSARegister ws, Register rt);
1454 void sld_d(MSARegister wd, MSARegister ws, Register rt);
1455 void splat_b(MSARegister wd, MSARegister ws, Register rt);
1456 void splat_h(MSARegister wd, MSARegister ws, Register rt);
1457 void splat_w(MSARegister wd, MSARegister ws, Register rt);
1458 void splat_d(MSARegister wd, MSARegister ws, Register rt);
1459 void pckev_b(MSARegister wd, MSARegister ws, MSARegister wt);
1460 void pckev_h(MSARegister wd, MSARegister ws, MSARegister wt);
1461 void pckev_w(MSARegister wd, MSARegister ws, MSARegister wt);
1462 void pckev_d(MSARegister wd, MSARegister ws, MSARegister wt);
1463 void pckod_b(MSARegister wd, MSARegister ws, MSARegister wt);
1464 void pckod_h(MSARegister wd, MSARegister ws, MSARegister wt);
1465 void pckod_w(MSARegister wd, MSARegister ws, MSARegister wt);
1466 void pckod_d(MSARegister wd, MSARegister ws, MSARegister wt);
1467 void ilvl_b(MSARegister wd, MSARegister ws, MSARegister wt);
1468 void ilvl_h(MSARegister wd, MSARegister ws, MSARegister wt);
1469 void ilvl_w(MSARegister wd, MSARegister ws, MSARegister wt);
1470 void ilvl_d(MSARegister wd, MSARegister ws, MSARegister wt);
1471 void ilvr_b(MSARegister wd, MSARegister ws, MSARegister wt);
1472 void ilvr_h(MSARegister wd, MSARegister ws, MSARegister wt);
1473 void ilvr_w(MSARegister wd, MSARegister ws, MSARegister wt);
1474 void ilvr_d(MSARegister wd, MSARegister ws, MSARegister wt);
1475 void ilvev_b(MSARegister wd, MSARegister ws, MSARegister wt);
1476 void ilvev_h(MSARegister wd, MSARegister ws, MSARegister wt);
1477 void ilvev_w(MSARegister wd, MSARegister ws, MSARegister wt);
1478 void ilvev_d(MSARegister wd, MSARegister ws, MSARegister wt);
1479 void ilvod_b(MSARegister wd, MSARegister ws, MSARegister wt);
1480 void ilvod_h(MSARegister wd, MSARegister ws, MSARegister wt);
1481 void ilvod_w(MSARegister wd, MSARegister ws, MSARegister wt);
1482 void ilvod_d(MSARegister wd, MSARegister ws, MSARegister wt);
1483 void vshf_b(MSARegister wd, MSARegister ws, MSARegister wt);
1484 void vshf_h(MSARegister wd, MSARegister ws, MSARegister wt);
1485 void vshf_w(MSARegister wd, MSARegister ws, MSARegister wt);
1486 void vshf_d(MSARegister wd, MSARegister ws, MSARegister wt);
1487 void srar_b(MSARegister wd, MSARegister ws, MSARegister wt);
1488 void srar_h(MSARegister wd, MSARegister ws, MSARegister wt);
1489 void srar_w(MSARegister wd, MSARegister ws, MSARegister wt);
1490 void srar_d(MSARegister wd, MSARegister ws, MSARegister wt);
1491 void srlr_b(MSARegister wd, MSARegister ws, MSARegister wt);
1492 void srlr_h(MSARegister wd, MSARegister ws, MSARegister wt);
1493 void srlr_w(MSARegister wd, MSARegister ws, MSARegister wt);
1494 void srlr_d(MSARegister wd, MSARegister ws, MSARegister wt);
1495 void hadd_s_b(MSARegister wd, MSARegister ws, MSARegister wt);
1496 void hadd_s_h(MSARegister wd, MSARegister ws, MSARegister wt);
1497 void hadd_s_w(MSARegister wd, MSARegister ws, MSARegister wt);
1498 void hadd_s_d(MSARegister wd, MSARegister ws, MSARegister wt);
1499 void hadd_u_b(MSARegister wd, MSARegister ws, MSARegister wt);
1500 void hadd_u_h(MSARegister wd, MSARegister ws, MSARegister wt);
1501 void hadd_u_w(MSARegister wd, MSARegister ws, MSARegister wt);
1502 void hadd_u_d(MSARegister wd, MSARegister ws, MSARegister wt);
1503 void hsub_s_b(MSARegister wd, MSARegister ws, MSARegister wt);
1504 void hsub_s_h(MSARegister wd, MSARegister ws, MSARegister wt);
1505 void hsub_s_w(MSARegister wd, MSARegister ws, MSARegister wt);
1506 void hsub_s_d(MSARegister wd, MSARegister ws, MSARegister wt);
1507 void hsub_u_b(MSARegister wd, MSARegister ws, MSARegister wt);
1508 void hsub_u_h(MSARegister wd, MSARegister ws, MSARegister wt);
1509 void hsub_u_w(MSARegister wd, MSARegister ws, MSARegister wt);
1510 void hsub_u_d(MSARegister wd, MSARegister ws, MSARegister wt);
1512 void fcaf_w(MSARegister wd, MSARegister ws, MSARegister wt);
1513 void fcaf_d(MSARegister wd, MSARegister ws, MSARegister wt);
1514 void fcun_w(MSARegister wd, MSARegister ws, MSARegister wt);
1515 void fcun_d(MSARegister wd, MSARegister ws, MSARegister wt);
1516 void fceq_w(MSARegister wd, MSARegister ws, MSARegister wt);
1517 void fceq_d(MSARegister wd, MSARegister ws, MSARegister wt);
1518 void fcueq_w(MSARegister wd, MSARegister ws, MSARegister wt);
1519 void fcueq_d(MSARegister wd, MSARegister ws, MSARegister wt);
1520 void fclt_w(MSARegister wd, MSARegister ws, MSARegister wt);
1521 void fclt_d(MSARegister wd, MSARegister ws, MSARegister wt);
1522 void fcult_w(MSARegister wd, MSARegister ws, MSARegister wt);
1523 void fcult_d(MSARegister wd, MSARegister ws, MSARegister wt);
1524 void fcle_w(MSARegister wd, MSARegister ws, MSARegister wt);
1525 void fcle_d(MSARegister wd, MSARegister ws, MSARegister wt);
1526 void fcule_w(MSARegister wd, MSARegister ws, MSARegister wt);
1527 void fcule_d(MSARegister wd, MSARegister ws, MSARegister wt);
1528 void fsaf_w(MSARegister wd, MSARegister ws, MSARegister wt);
1529 void fsaf_d(MSARegister wd, MSARegister ws, MSARegister wt);
1530 void fsun_w(MSARegister wd, MSARegister ws, MSARegister wt);
1531 void fsun_d(MSARegister wd, MSARegister ws, MSARegister wt);
1532 void fseq_w(MSARegister wd, MSARegister ws, MSARegister wt);
1533 void fseq_d(MSARegister wd, MSARegister ws, MSARegister wt);
1534 void fsueq_w(MSARegister wd, MSARegister ws, MSARegister wt);
1535 void fsueq_d(MSARegister wd, MSARegister ws, MSARegister wt);
1536 void fslt_w(MSARegister wd, MSARegister ws, MSARegister wt);
1537 void fslt_d(MSARegister wd, MSARegister ws, MSARegister wt);
1538 void fsult_w(MSARegister wd, MSARegister ws, MSARegister wt);
1539 void fsult_d(MSARegister wd, MSARegister ws, MSARegister wt);
1540 void fsle_w(MSARegister wd, MSARegister ws, MSARegister wt);
1541 void fsle_d(MSARegister wd, MSARegister ws, MSARegister wt);
1542 void fsule_w(MSARegister wd, MSARegister ws, MSARegister wt);
1543 void fsule_d(MSARegister wd, MSARegister ws, MSARegister wt);
1544 void fadd_w(MSARegister wd, MSARegister ws, MSARegister wt);
1545 void fadd_d(MSARegister wd, MSARegister ws, MSARegister wt);
1546 void fsub_w(MSARegister wd, MSARegister ws, MSARegister wt);
1547 void fsub_d(MSARegister wd, MSARegister ws, MSARegister wt);
1548 void fmul_w(MSARegister wd, MSARegister ws, MSARegister wt);
1549 void fmul_d(MSARegister wd, MSARegister ws, MSARegister wt);
1550 void fdiv_w(MSARegister wd, MSARegister ws, MSARegister wt);
1551 void fdiv_d(MSARegister wd, MSARegister ws, MSARegister wt);
1552 void fmadd_w(MSARegister wd, MSARegister ws, MSARegister wt);
1553 void fmadd_d(MSARegister wd, MSARegister ws, MSARegister wt);
1554 void fmsub_w(MSARegister wd, MSARegister ws, MSARegister wt);
1555 void fmsub_d(MSARegister wd, MSARegister ws, MSARegister wt);
1556 void fexp2_w(MSARegister wd, MSARegister ws, MSARegister wt);
1557 void fexp2_d(MSARegister wd, MSARegister ws, MSARegister wt);
1558 void fexdo_h(MSARegister wd, MSARegister ws, MSARegister wt);
1559 void fexdo_w(MSARegister wd, MSARegister ws, MSARegister wt);
1560 void ftq_h(MSARegister wd, MSARegister ws, MSARegister wt);
1561 void ftq_w(MSARegister wd, MSARegister ws, MSARegister wt);
1562 void fmin_w(MSARegister wd, MSARegister ws, MSARegister wt);
1563 void fmin_d(MSARegister wd, MSARegister ws, MSARegister wt);
1564 void fmin_a_w(MSARegister wd, MSARegister ws, MSARegister wt);
1565 void fmin_a_d(MSARegister wd, MSARegister ws, MSARegister wt);
1566 void fmax_w(MSARegister wd, MSARegister ws, MSARegister wt);
1567 void fmax_d(MSARegister wd, MSARegister ws, MSARegister wt);
1568 void fmax_a_w(MSARegister wd, MSARegister ws, MSARegister wt);
1569 void fmax_a_d(MSARegister wd, MSARegister ws, MSARegister wt);
1570 void fcor_w(MSARegister wd, MSARegister ws, MSARegister wt);
1571 void fcor_d(MSARegister wd, MSARegister ws, MSARegister wt);
1572 void fcune_w(MSARegister wd, MSARegister ws, MSARegister wt);
1573 void fcune_d(MSARegister wd, MSARegister ws, MSARegister wt);
1574 void fcne_w(MSARegister wd, MSARegister ws, MSARegister wt);
1575 void fcne_d(MSARegister wd, MSARegister ws, MSARegister wt);
1576 void mul_q_h(MSARegister wd, MSARegister ws, MSARegister wt);
1577 void mul_q_w(MSARegister wd, MSARegister ws, MSARegister wt);
1578 void madd_q_h(MSARegister wd, MSARegister ws, MSARegister wt);
1579 void madd_q_w(MSARegister wd, MSARegister ws, MSARegister wt);
1580 void msub_q_h(MSARegister wd, MSARegister ws, MSARegister wt);
1581 void msub_q_w(MSARegister wd, MSARegister ws, MSARegister wt);
1582 void fsor_w(MSARegister wd, MSARegister ws, MSARegister wt);
1583 void fsor_d(MSARegister wd, MSARegister ws, MSARegister wt);
1584 void fsune_w(MSARegister wd, MSARegister ws, MSARegister wt);
1585 void fsune_d(MSARegister wd, MSARegister ws, MSARegister wt);
1586 void fsne_w(MSARegister wd, MSARegister ws, MSARegister wt);
1587 void fsne_d(MSARegister wd, MSARegister ws, MSARegister wt);
1588 void mulr_q_h(MSARegister wd, MSARegister ws, MSARegister wt);
1589 void mulr_q_w(MSARegister wd, MSARegister ws, MSARegister wt);
1590 void maddr_q_h(MSARegister wd, MSARegister ws, MSARegister wt);
1591 void maddr_q_w(MSARegister wd, MSARegister ws, MSARegister wt);
1592 void msubr_q_h(MSARegister wd, MSARegister ws, MSARegister wt);
1593 void msubr_q_w(MSARegister wd, MSARegister ws, MSARegister wt);
1595 void sldi_b(MSARegister wd, MSARegister ws, uint32_t n);
1596 void sldi_h(MSARegister wd, MSARegister ws, uint32_t n);
1597 void sldi_w(MSARegister wd, MSARegister ws, uint32_t n);
1598 void sldi_d(MSARegister wd, MSARegister ws, uint32_t n);
1599 void splati_b(MSARegister wd, MSARegister ws, uint32_t n);
1600 void splati_h(MSARegister wd, MSARegister ws, uint32_t n);
1601 void splati_w(MSARegister wd, MSARegister ws, uint32_t n);
1602 void splati_d(MSARegister wd, MSARegister ws, uint32_t n);
1603 void copy_s_b(Register rd, MSARegister ws, uint32_t n);
1604 void copy_s_h(Register rd, MSARegister ws, uint32_t n);
1605 void copy_s_w(Register rd, MSARegister ws, uint32_t n);
1606 void copy_u_b(Register rd, MSARegister ws, uint32_t n);
1607 void copy_u_h(Register rd, MSARegister ws, uint32_t n);
1608 void copy_u_w(Register rd, MSARegister ws, uint32_t n);
1609 void insert_b(MSARegister wd, uint32_t n, Register rs);
1610 void insert_h(MSARegister wd, uint32_t n, Register rs);
1611 void insert_w(MSARegister wd, uint32_t n, Register rs);
1612 void insve_b(MSARegister wd, uint32_t n, MSARegister ws);
1613 void insve_h(MSARegister wd, uint32_t n, MSARegister ws);
1614 void insve_w(MSARegister wd, uint32_t n, MSARegister ws);
1615 void insve_d(MSARegister wd, uint32_t n, MSARegister ws);
1616 void move_v(MSARegister wd, MSARegister ws);
1620 void slli_b(MSARegister wd, MSARegister ws, uint32_t m);
1621 void slli_h(MSARegister wd, MSARegister ws, uint32_t m);
1622 void slli_w(MSARegister wd, MSARegister ws, uint32_t m);
1623 void slli_d(MSARegister wd, MSARegister ws, uint32_t m);
1624 void srai_b(MSARegister wd, MSARegister ws, uint32_t m);
1625 void srai_h(MSARegister wd, MSARegister ws, uint32_t m);
1626 void srai_w(MSARegister wd, MSARegister ws, uint32_t m);
1627 void srai_d(MSARegister wd, MSARegister ws, uint32_t m);
1628 void srli_b(MSARegister wd, MSARegister ws, uint32_t m);
1629 void srli_h(MSARegister wd, MSARegister ws, uint32_t m);
1630 void srli_w(MSARegister wd, MSARegister ws, uint32_t m);
1631 void srli_d(MSARegister wd, MSARegister ws, uint32_t m);
1632 void bclri_b(MSARegister wd, MSARegister ws, uint32_t m);
1633 void bclri_h(MSARegister wd, MSARegister ws, uint32_t m);
1634 void bclri_w(MSARegister wd, MSARegister ws, uint32_t m);
1635 void bclri_d(MSARegister wd, MSARegister ws, uint32_t m);
1636 void bseti_b(MSARegister wd, MSARegister ws, uint32_t m);
1637 void bseti_h(MSARegister wd, MSARegister ws, uint32_t m);
1638 void bseti_w(MSARegister wd, MSARegister ws, uint32_t m);
1639 void bseti_d(MSARegister wd, MSARegister ws, uint32_t m);
1640 void bnegi_b(MSARegister wd, MSARegister ws, uint32_t m);
1641 void bnegi_h(MSARegister wd, MSARegister ws, uint32_t m);
1642 void bnegi_w(MSARegister wd, MSARegister ws, uint32_t m);
1643 void bnegi_d(MSARegister wd, MSARegister ws, uint32_t m);
1644 void binsli_b(MSARegister wd, MSARegister ws, uint32_t m);
1645 void binsli_h(MSARegister wd, MSARegister ws, uint32_t m);
1646 void binsli_w(MSARegister wd, MSARegister ws, uint32_t m);
1647 void binsli_d(MSARegister wd, MSARegister ws, uint32_t m);
1648 void binsri_b(MSARegister wd, MSARegister ws, uint32_t m);
1649 void binsri_h(MSARegister wd, MSARegister ws, uint32_t m);
1650 void binsri_w(MSARegister wd, MSARegister ws, uint32_t m);
1651 void binsri_d(MSARegister wd, MSARegister ws, uint32_t m);
1652 void sat_s_b(MSARegister wd, MSARegister ws, uint32_t m);
1653 void sat_s_h(MSARegister wd, MSARegister ws, uint32_t m);
1654 void sat_s_w(MSARegister wd, MSARegister ws, uint32_t m);
1655 void sat_s_d(MSARegister wd, MSARegister ws, uint32_t m);
1656 void sat_u_b(MSARegister wd, MSARegister ws, uint32_t m);
1657 void sat_u_h(MSARegister wd, MSARegister ws, uint32_t m);
1658 void sat_u_w(MSARegister wd, MSARegister ws, uint32_t m);
1659 void sat_u_d(MSARegister wd, MSARegister ws, uint32_t m);
1660 void srari_b(MSARegister wd, MSARegister ws, uint32_t m);
1661 void srari_h(MSARegister wd, MSARegister ws, uint32_t m);
1662 void srari_w(MSARegister wd, MSARegister ws, uint32_t m);
1663 void srari_d(MSARegister wd, MSARegister ws, uint32_t m);
1664 void srlri_b(MSARegister wd, MSARegister ws, uint32_t m);
1665 void srlri_h(MSARegister wd, MSARegister ws, uint32_t m);
1666 void srlri_w(MSARegister wd, MSARegister ws, uint32_t m);
1667 void srlri_d(MSARegister wd, MSARegister ws, uint32_t m);
2040 void GenInstrMsaI8(SecondaryField operation, uint32_t imm8, MSARegister ws,
2041 MSARegister wd);
2044 MSARegister ws, MSARegister wd);
2047 MSARegister ws, MSARegister wd);
2050 int32_t imm10, MSARegister wd);
2054 MSARegister ws, MSARegister wd);
2060 void GenInstrMsa3RF(SecondaryField operation, uint32_t df, MSARegister wt,
2061 MSARegister ws, MSARegister wd);
2063 void GenInstrMsaVec(SecondaryField operation, MSARegister wt, MSARegister ws,
2064 MSARegister wd);
2067 MSARegister wd);
2070 MSARegister ws, MSARegister wd);
2073 MSARegister ws, MSARegister wd);
2075 void GenInstrMsaBranch(SecondaryField operation, MSARegister wt,