| Index: src/x64/assembler-x64.h
|
| ===================================================================
|
| --- src/x64/assembler-x64.h (revision 4383)
|
| +++ src/x64/assembler-x64.h (working copy)
|
| @@ -1079,9 +1079,11 @@
|
| void sahf();
|
|
|
| // SSE2 instructions
|
| + void movd(XMMRegister dst, Register src);
|
| +
|
| void movsd(const Operand& dst, XMMRegister src);
|
| - void movsd(XMMRegister src, XMMRegister dst);
|
| - void movsd(XMMRegister src, const Operand& dst);
|
| + void movsd(XMMRegister dst, XMMRegister src);
|
| + void movsd(XMMRegister dst, const Operand& src);
|
|
|
| void cvttss2si(Register dst, const Operand& src);
|
| void cvttsd2si(Register dst, const Operand& src);
|
| @@ -1091,6 +1093,8 @@
|
| void cvtqsi2sd(XMMRegister dst, const Operand& src);
|
| void cvtqsi2sd(XMMRegister dst, Register src);
|
|
|
| + void cvtss2sd(XMMRegister dst, XMMRegister src);
|
| +
|
| void addsd(XMMRegister dst, XMMRegister src);
|
| void subsd(XMMRegister dst, XMMRegister src);
|
| void mulsd(XMMRegister dst, XMMRegister src);
|
| @@ -1101,6 +1105,7 @@
|
| void comisd(XMMRegister dst, XMMRegister src);
|
| void ucomisd(XMMRegister dst, XMMRegister src);
|
|
|
| + // The first argument is the reg field, the second argument is the r/m field.
|
| void emit_sse_operand(XMMRegister dst, XMMRegister src);
|
| void emit_sse_operand(XMMRegister reg, const Operand& adr);
|
| void emit_sse_operand(XMMRegister dst, Register src);
|
|
|