| Index: src/x64/assembler-x64.h
|
| diff --git a/src/x64/assembler-x64.h b/src/x64/assembler-x64.h
|
| index 96715d139484735459b04291f66fd001f38c7c6a..9c52b772686316c20e132cf5eede5057d4061bc8 100644
|
| --- a/src/x64/assembler-x64.h
|
| +++ b/src/x64/assembler-x64.h
|
| @@ -1064,6 +1064,7 @@ class Assembler : public AssemblerBase {
|
|
|
| // SSE2 instructions
|
| void movd(XMMRegister dst, Register src);
|
| + void movd(XMMRegister dst, const Operand& src);
|
| void movd(Register dst, XMMRegister src);
|
| void movq(XMMRegister dst, Register src);
|
| void movq(Register dst, XMMRegister src);
|
| @@ -1132,9 +1133,17 @@ class Assembler : public AssemblerBase {
|
|
|
| void movmskpd(Register dst, XMMRegister src);
|
|
|
| + void punpckldq(XMMRegister dst, XMMRegister src);
|
| + void punpckhdq(XMMRegister dst, XMMRegister src);
|
| +
|
| // SSE 4.1 instruction
|
| void extractps(Register dst, XMMRegister src, byte imm8);
|
|
|
| + void pextrd(Register dst, XMMRegister src, int8_t imm8);
|
| +
|
| + void pinsrd(XMMRegister dst, Register src, int8_t imm8);
|
| + void pinsrd(XMMRegister dst, const Operand& src, int8_t imm8);
|
| +
|
| enum RoundingMode {
|
| kRoundToNearest = 0x0,
|
| kRoundDown = 0x1,
|
|
|