Lines Matching refs:src2
1157 void vfmadd132sd(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vfmadd132sd() argument
1158 vfmadd132sd(dst, src1, Operand(src2)); in vfmadd132sd()
1160 void vfmadd213sd(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vfmadd213sd() argument
1161 vfmadd213sd(dst, src1, Operand(src2)); in vfmadd213sd()
1163 void vfmadd231sd(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vfmadd231sd() argument
1164 vfmadd231sd(dst, src1, Operand(src2)); in vfmadd231sd()
1166 void vfmadd132sd(XMMRegister dst, XMMRegister src1, Operand src2) { in vfmadd132sd() argument
1167 vfmasd(0x99, dst, src1, src2); in vfmadd132sd()
1169 void vfmadd213sd(XMMRegister dst, XMMRegister src1, Operand src2) { in vfmadd213sd() argument
1170 vfmasd(0xa9, dst, src1, src2); in vfmadd213sd()
1172 void vfmadd231sd(XMMRegister dst, XMMRegister src1, Operand src2) { in vfmadd231sd() argument
1173 vfmasd(0xb9, dst, src1, src2); in vfmadd231sd()
1175 void vfmsub132sd(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vfmsub132sd() argument
1176 vfmsub132sd(dst, src1, Operand(src2)); in vfmsub132sd()
1178 void vfmsub213sd(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vfmsub213sd() argument
1179 vfmsub213sd(dst, src1, Operand(src2)); in vfmsub213sd()
1181 void vfmsub231sd(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vfmsub231sd() argument
1182 vfmsub231sd(dst, src1, Operand(src2)); in vfmsub231sd()
1184 void vfmsub132sd(XMMRegister dst, XMMRegister src1, Operand src2) { in vfmsub132sd() argument
1185 vfmasd(0x9b, dst, src1, src2); in vfmsub132sd()
1187 void vfmsub213sd(XMMRegister dst, XMMRegister src1, Operand src2) { in vfmsub213sd() argument
1188 vfmasd(0xab, dst, src1, src2); in vfmsub213sd()
1190 void vfmsub231sd(XMMRegister dst, XMMRegister src1, Operand src2) { in vfmsub231sd() argument
1191 vfmasd(0xbb, dst, src1, src2); in vfmsub231sd()
1193 void vfnmadd132sd(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vfnmadd132sd() argument
1194 vfnmadd132sd(dst, src1, Operand(src2)); in vfnmadd132sd()
1196 void vfnmadd213sd(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vfnmadd213sd() argument
1197 vfnmadd213sd(dst, src1, Operand(src2)); in vfnmadd213sd()
1199 void vfnmadd231sd(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vfnmadd231sd() argument
1200 vfnmadd231sd(dst, src1, Operand(src2)); in vfnmadd231sd()
1202 void vfnmadd132sd(XMMRegister dst, XMMRegister src1, Operand src2) { in vfnmadd132sd() argument
1203 vfmasd(0x9d, dst, src1, src2); in vfnmadd132sd()
1205 void vfnmadd213sd(XMMRegister dst, XMMRegister src1, Operand src2) { in vfnmadd213sd() argument
1206 vfmasd(0xad, dst, src1, src2); in vfnmadd213sd()
1208 void vfnmadd231sd(XMMRegister dst, XMMRegister src1, Operand src2) { in vfnmadd231sd() argument
1209 vfmasd(0xbd, dst, src1, src2); in vfnmadd231sd()
1211 void vfnmsub132sd(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vfnmsub132sd() argument
1212 vfnmsub132sd(dst, src1, Operand(src2)); in vfnmsub132sd()
1214 void vfnmsub213sd(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vfnmsub213sd() argument
1215 vfnmsub213sd(dst, src1, Operand(src2)); in vfnmsub213sd()
1217 void vfnmsub231sd(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vfnmsub231sd() argument
1218 vfnmsub231sd(dst, src1, Operand(src2)); in vfnmsub231sd()
1220 void vfnmsub132sd(XMMRegister dst, XMMRegister src1, Operand src2) { in vfnmsub132sd() argument
1221 vfmasd(0x9f, dst, src1, src2); in vfnmsub132sd()
1223 void vfnmsub213sd(XMMRegister dst, XMMRegister src1, Operand src2) { in vfnmsub213sd() argument
1224 vfmasd(0xaf, dst, src1, src2); in vfnmsub213sd()
1226 void vfnmsub231sd(XMMRegister dst, XMMRegister src1, Operand src2) { in vfnmsub231sd() argument
1227 vfmasd(0xbf, dst, src1, src2); in vfnmsub231sd()
1229 void vfmasd(byte op, XMMRegister dst, XMMRegister src1, Operand src2);
1231 void vfmadd132ss(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vfmadd132ss() argument
1232 vfmadd132ss(dst, src1, Operand(src2)); in vfmadd132ss()
1234 void vfmadd213ss(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vfmadd213ss() argument
1235 vfmadd213ss(dst, src1, Operand(src2)); in vfmadd213ss()
1237 void vfmadd231ss(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vfmadd231ss() argument
1238 vfmadd231ss(dst, src1, Operand(src2)); in vfmadd231ss()
1240 void vfmadd132ss(XMMRegister dst, XMMRegister src1, Operand src2) { in vfmadd132ss() argument
1241 vfmass(0x99, dst, src1, src2); in vfmadd132ss()
1243 void vfmadd213ss(XMMRegister dst, XMMRegister src1, Operand src2) { in vfmadd213ss() argument
1244 vfmass(0xa9, dst, src1, src2); in vfmadd213ss()
1246 void vfmadd231ss(XMMRegister dst, XMMRegister src1, Operand src2) { in vfmadd231ss() argument
1247 vfmass(0xb9, dst, src1, src2); in vfmadd231ss()
1249 void vfmsub132ss(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vfmsub132ss() argument
1250 vfmsub132ss(dst, src1, Operand(src2)); in vfmsub132ss()
1252 void vfmsub213ss(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vfmsub213ss() argument
1253 vfmsub213ss(dst, src1, Operand(src2)); in vfmsub213ss()
1255 void vfmsub231ss(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vfmsub231ss() argument
1256 vfmsub231ss(dst, src1, Operand(src2)); in vfmsub231ss()
1258 void vfmsub132ss(XMMRegister dst, XMMRegister src1, Operand src2) { in vfmsub132ss() argument
1259 vfmass(0x9b, dst, src1, src2); in vfmsub132ss()
1261 void vfmsub213ss(XMMRegister dst, XMMRegister src1, Operand src2) { in vfmsub213ss() argument
1262 vfmass(0xab, dst, src1, src2); in vfmsub213ss()
1264 void vfmsub231ss(XMMRegister dst, XMMRegister src1, Operand src2) { in vfmsub231ss() argument
1265 vfmass(0xbb, dst, src1, src2); in vfmsub231ss()
1267 void vfnmadd132ss(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vfnmadd132ss() argument
1268 vfnmadd132ss(dst, src1, Operand(src2)); in vfnmadd132ss()
1270 void vfnmadd213ss(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vfnmadd213ss() argument
1271 vfnmadd213ss(dst, src1, Operand(src2)); in vfnmadd213ss()
1273 void vfnmadd231ss(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vfnmadd231ss() argument
1274 vfnmadd231ss(dst, src1, Operand(src2)); in vfnmadd231ss()
1276 void vfnmadd132ss(XMMRegister dst, XMMRegister src1, Operand src2) { in vfnmadd132ss() argument
1277 vfmass(0x9d, dst, src1, src2); in vfnmadd132ss()
1279 void vfnmadd213ss(XMMRegister dst, XMMRegister src1, Operand src2) { in vfnmadd213ss() argument
1280 vfmass(0xad, dst, src1, src2); in vfnmadd213ss()
1282 void vfnmadd231ss(XMMRegister dst, XMMRegister src1, Operand src2) { in vfnmadd231ss() argument
1283 vfmass(0xbd, dst, src1, src2); in vfnmadd231ss()
1285 void vfnmsub132ss(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vfnmsub132ss() argument
1286 vfnmsub132ss(dst, src1, Operand(src2)); in vfnmsub132ss()
1288 void vfnmsub213ss(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vfnmsub213ss() argument
1289 vfnmsub213ss(dst, src1, Operand(src2)); in vfnmsub213ss()
1291 void vfnmsub231ss(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vfnmsub231ss() argument
1292 vfnmsub231ss(dst, src1, Operand(src2)); in vfnmsub231ss()
1294 void vfnmsub132ss(XMMRegister dst, XMMRegister src1, Operand src2) { in vfnmsub132ss() argument
1295 vfmass(0x9f, dst, src1, src2); in vfnmsub132ss()
1297 void vfnmsub213ss(XMMRegister dst, XMMRegister src1, Operand src2) { in vfnmsub213ss() argument
1298 vfmass(0xaf, dst, src1, src2); in vfnmsub213ss()
1300 void vfnmsub231ss(XMMRegister dst, XMMRegister src1, Operand src2) { in vfnmsub231ss() argument
1301 vfmass(0xbf, dst, src1, src2); in vfnmsub231ss()
1303 void vfmass(byte op, XMMRegister dst, XMMRegister src1, Operand src2);
1305 void vaddsd(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vaddsd() argument
1306 vaddsd(dst, src1, Operand(src2)); in vaddsd()
1308 void vaddsd(XMMRegister dst, XMMRegister src1, Operand src2) { in vaddsd() argument
1309 vsd(0x58, dst, src1, src2); in vaddsd()
1311 void vsubsd(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vsubsd() argument
1312 vsubsd(dst, src1, Operand(src2)); in vsubsd()
1314 void vsubsd(XMMRegister dst, XMMRegister src1, Operand src2) { in vsubsd() argument
1315 vsd(0x5c, dst, src1, src2); in vsubsd()
1317 void vmulsd(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vmulsd() argument
1318 vmulsd(dst, src1, Operand(src2)); in vmulsd()
1320 void vmulsd(XMMRegister dst, XMMRegister src1, Operand src2) { in vmulsd() argument
1321 vsd(0x59, dst, src1, src2); in vmulsd()
1323 void vdivsd(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vdivsd() argument
1324 vdivsd(dst, src1, Operand(src2)); in vdivsd()
1326 void vdivsd(XMMRegister dst, XMMRegister src1, Operand src2) { in vdivsd() argument
1327 vsd(0x5e, dst, src1, src2); in vdivsd()
1329 void vmaxsd(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vmaxsd() argument
1330 vmaxsd(dst, src1, Operand(src2)); in vmaxsd()
1332 void vmaxsd(XMMRegister dst, XMMRegister src1, Operand src2) { in vmaxsd() argument
1333 vsd(0x5f, dst, src1, src2); in vmaxsd()
1335 void vminsd(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vminsd() argument
1336 vminsd(dst, src1, Operand(src2)); in vminsd()
1338 void vminsd(XMMRegister dst, XMMRegister src1, Operand src2) { in vminsd() argument
1339 vsd(0x5d, dst, src1, src2); in vminsd()
1341 void vsqrtsd(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vsqrtsd() argument
1342 vsqrtsd(dst, src1, Operand(src2)); in vsqrtsd()
1344 void vsqrtsd(XMMRegister dst, XMMRegister src1, Operand src2) { in vsqrtsd() argument
1345 vsd(0x51, dst, src1, src2); in vsqrtsd()
1347 void vsd(byte op, XMMRegister dst, XMMRegister src1, Operand src2);
1349 void vaddss(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vaddss() argument
1350 vaddss(dst, src1, Operand(src2)); in vaddss()
1352 void vaddss(XMMRegister dst, XMMRegister src1, Operand src2) { in vaddss() argument
1353 vss(0x58, dst, src1, src2); in vaddss()
1355 void vsubss(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vsubss() argument
1356 vsubss(dst, src1, Operand(src2)); in vsubss()
1358 void vsubss(XMMRegister dst, XMMRegister src1, Operand src2) { in vsubss() argument
1359 vss(0x5c, dst, src1, src2); in vsubss()
1361 void vmulss(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vmulss() argument
1362 vmulss(dst, src1, Operand(src2)); in vmulss()
1364 void vmulss(XMMRegister dst, XMMRegister src1, Operand src2) { in vmulss() argument
1365 vss(0x59, dst, src1, src2); in vmulss()
1367 void vdivss(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vdivss() argument
1368 vdivss(dst, src1, Operand(src2)); in vdivss()
1370 void vdivss(XMMRegister dst, XMMRegister src1, Operand src2) { in vdivss() argument
1371 vss(0x5e, dst, src1, src2); in vdivss()
1373 void vmaxss(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vmaxss() argument
1374 vmaxss(dst, src1, Operand(src2)); in vmaxss()
1376 void vmaxss(XMMRegister dst, XMMRegister src1, Operand src2) { in vmaxss() argument
1377 vss(0x5f, dst, src1, src2); in vmaxss()
1379 void vminss(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vminss() argument
1380 vminss(dst, src1, Operand(src2)); in vminss()
1382 void vminss(XMMRegister dst, XMMRegister src1, Operand src2) { in vminss() argument
1383 vss(0x5d, dst, src1, src2); in vminss()
1385 void vsqrtss(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vsqrtss() argument
1386 vsqrtss(dst, src1, Operand(src2)); in vsqrtss()
1388 void vsqrtss(XMMRegister dst, XMMRegister src1, Operand src2) { in vsqrtss() argument
1389 vss(0x51, dst, src1, src2); in vsqrtss()
1391 void vss(byte op, XMMRegister dst, XMMRegister src1, Operand src2);
1403 void vhaddps(XMMRegister dst, XMMRegister src1, XMMRegister src2) { in vhaddps() argument
1404 vhaddps(dst, src1, Operand(src2)); in vhaddps()
1406 void vhaddps(XMMRegister dst, XMMRegister src1, Operand src2) { in vhaddps() argument
1407 vinstr(0x7C, dst, src1, src2, kF2, k0F, kWIG); in vhaddps()
1412 void vshufps(XMMRegister dst, XMMRegister src1, XMMRegister src2, byte imm8) { in vshufps() argument
1413 vshufps(dst, src1, Operand(src2), imm8); in vshufps()
1415 void vshufps(XMMRegister dst, XMMRegister src1, Operand src2, byte imm8);
1437 void vpblendw(XMMRegister dst, XMMRegister src1, XMMRegister src2, in vpblendw() argument
1439 vpblendw(dst, src1, Operand(src2), mask); in vpblendw()
1441 void vpblendw(XMMRegister dst, XMMRegister src1, Operand src2, uint8_t mask);
1443 void vpalignr(XMMRegister dst, XMMRegister src1, XMMRegister src2, in vpalignr() argument
1445 vpalignr(dst, src1, Operand(src2), mask); in vpalignr()
1447 void vpalignr(XMMRegister dst, XMMRegister src1, Operand src2, uint8_t mask);
1462 void vinsertps(XMMRegister dst, XMMRegister src1, XMMRegister src2, in vinsertps() argument
1464 vinsertps(dst, src1, Operand(src2), offset); in vinsertps()
1466 void vinsertps(XMMRegister dst, XMMRegister src1, Operand src2,
1468 void vpinsrb(XMMRegister dst, XMMRegister src1, Register src2, in vpinsrb() argument
1470 vpinsrb(dst, src1, Operand(src2), offset); in vpinsrb()
1472 void vpinsrb(XMMRegister dst, XMMRegister src1, Operand src2, int8_t offset);
1473 void vpinsrw(XMMRegister dst, XMMRegister src1, Register src2, in vpinsrw() argument
1475 vpinsrw(dst, src1, Operand(src2), offset); in vpinsrw()
1477 void vpinsrw(XMMRegister dst, XMMRegister src1, Operand src2, int8_t offset);
1478 void vpinsrd(XMMRegister dst, XMMRegister src1, Register src2, in vpinsrd() argument
1480 vpinsrd(dst, src1, Operand(src2), offset); in vpinsrd()
1482 void vpinsrd(XMMRegister dst, XMMRegister src1, Operand src2, int8_t offset);
1513 void andn(Register dst, Register src1, Register src2) { in andn() argument
1514 andn(dst, src1, Operand(src2)); in andn()
1516 void andn(Register dst, Register src1, Operand src2) { in andn() argument
1517 bmi1(0xf2, dst, src1, src2); in andn()
1519 void bextr(Register dst, Register src1, Register src2) { in bextr() argument
1520 bextr(dst, Operand(src1), src2); in bextr()
1522 void bextr(Register dst, Operand src1, Register src2) { in bextr() argument
1523 bmi1(0xf7, dst, src2, src1); in bextr()
1540 void bzhi(Register dst, Register src1, Register src2) { in bzhi() argument
1541 bzhi(dst, Operand(src1), src2); in bzhi()
1543 void bzhi(Register dst, Operand src1, Register src2) { in bzhi() argument
1544 bmi2(kNone, 0xf5, dst, src2, src1); in bzhi()
1552 void pdep(Register dst, Register src1, Register src2) { in pdep() argument
1553 pdep(dst, src1, Operand(src2)); in pdep()
1555 void pdep(Register dst, Register src1, Operand src2) { in pdep() argument
1556 bmi2(kF2, 0xf5, dst, src1, src2); in pdep()
1558 void pext(Register dst, Register src1, Register src2) { in pext() argument
1559 pext(dst, src1, Operand(src2)); in pext()
1561 void pext(Register dst, Register src1, Operand src2) { in pext() argument
1562 bmi2(kF3, 0xf5, dst, src1, src2); in pext()
1564 void sarx(Register dst, Register src1, Register src2) { in sarx() argument
1565 sarx(dst, Operand(src1), src2); in sarx()
1567 void sarx(Register dst, Operand src1, Register src2) { in sarx() argument
1568 bmi2(kF3, 0xf7, dst, src2, src1); in sarx()
1570 void shlx(Register dst, Register src1, Register src2) { in shlx() argument
1571 shlx(dst, Operand(src1), src2); in shlx()
1573 void shlx(Register dst, Operand src1, Register src2) { in shlx() argument
1574 bmi2(k66, 0xf7, dst, src2, src1); in shlx()
1576 void shrx(Register dst, Register src1, Register src2) { in shrx() argument
1577 shrx(dst, Operand(src1), src2); in shrx()
1579 void shrx(Register dst, Operand src1, Register src2) { in shrx() argument
1580 bmi2(kF2, 0xf7, dst, src2, src1); in shrx()
1598 void v##name##ps(XMMRegister dst, XMMRegister src1, XMMRegister src2) { \
1599 vps(opcode, dst, src1, Operand(src2)); \
1601 void v##name##ps(XMMRegister dst, XMMRegister src1, Operand src2) { \
1602 vps(opcode, dst, src1, src2); \
1604 void v##name##pd(XMMRegister dst, XMMRegister src1, XMMRegister src2) { \
1605 vpd(opcode, dst, src1, Operand(src2)); \
1607 void v##name##pd(XMMRegister dst, XMMRegister src1, Operand src2) { \
1608 vpd(opcode, dst, src1, src2); \
1612 void vps(byte op, XMMRegister dst, XMMRegister src1, Operand src2);
1613 void vpd(byte op, XMMRegister dst, XMMRegister src1, Operand src2);
1615 void vcmpps(XMMRegister dst, XMMRegister src1, Operand src2, int8_t cmp);
1617 void instr##ps(XMMRegister dst, XMMRegister src1, XMMRegister src2) { \
1618 vcmpps(dst, src1, Operand(src2), imm8); \
1620 void instr##ps(XMMRegister dst, XMMRegister src1, Operand src2) { \
1621 vcmpps(dst, src1, src2, imm8); \
1644 void v##instruction(XMMRegister dst, XMMRegister src1, XMMRegister src2) { \
1645 v##instruction(dst, src1, Operand(src2)); \
1647 void v##instruction(XMMRegister dst, XMMRegister src1, Operand src2) { \
1648 vinstr(0x##opcode, dst, src1, src2, k##prefix, k##escape, kW0); \
1681 void v##instruction(XMMRegister dst, XMMRegister src1, XMMRegister src2) { \
1682 v##instruction(dst, src1, Operand(src2)); \
1684 void v##instruction(XMMRegister dst, XMMRegister src1, Operand src2) { \
1685 vinstr(0x##opcode, dst, src1, src2, k##prefix, k##escape1##escape2, kW0); \
1834 void vinstr(byte op, XMMRegister dst, XMMRegister src1, Operand src2,