| Index: src/x64/assembler-x64.h
|
| diff --git a/src/x64/assembler-x64.h b/src/x64/assembler-x64.h
|
| index 1d6fccc7b5cfc65f12df7d12ebad65ec6971dbc5..76727fa9124b82d07465a3f709b58ae005152720 100644
|
| --- a/src/x64/assembler-x64.h
|
| +++ b/src/x64/assembler-x64.h
|
| @@ -1531,6 +1531,13 @@ class Assembler : public AssemblerBase {
|
| void vss(byte op, XMMRegister dst, XMMRegister src1, const Operand& src2);
|
|
|
| void vmovaps(XMMRegister dst, XMMRegister src) { vps(0x28, dst, xmm0, src); }
|
| + void vmovups(XMMRegister dst, XMMRegister src) { vps(0x10, dst, xmm0, src); }
|
| + void vmovups(XMMRegister dst, const Operand& src) {
|
| + vps(0x11, dst, xmm0, src);
|
| + }
|
| + void vmovups(const Operand& dst, XMMRegister src) {
|
| + vps(0x11, dst, xmm0, src);
|
| + }
|
| void vmovapd(XMMRegister dst, XMMRegister src) { vpd(0x28, dst, xmm0, src); }
|
| void vmovmskpd(Register dst, XMMRegister src) {
|
| XMMRegister idst = {dst.code()};
|
| @@ -1539,6 +1546,7 @@ class Assembler : public AssemblerBase {
|
|
|
| void vps(byte op, XMMRegister dst, XMMRegister src1, XMMRegister src2);
|
| void vps(byte op, XMMRegister dst, XMMRegister src1, const Operand& src2);
|
| + void vps(byte op, const Operand& dst, XMMRegister src1, XMMRegister src2);
|
| void vpd(byte op, XMMRegister dst, XMMRegister src1, XMMRegister src2);
|
| void vpd(byte op, XMMRegister dst, XMMRegister src1, const Operand& src2);
|
|
|
|
|