diff options
Diffstat (limited to 'deps/v8/src/ia32/assembler-ia32.h')
-rw-r--r-- | deps/v8/src/ia32/assembler-ia32.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/deps/v8/src/ia32/assembler-ia32.h b/deps/v8/src/ia32/assembler-ia32.h index 5febffd8c3..cb1765521f 100644 --- a/deps/v8/src/ia32/assembler-ia32.h +++ b/deps/v8/src/ia32/assembler-ia32.h @@ -148,6 +148,11 @@ struct XMMRegister { return kMaxNumAllocatableRegisters; } + // TODO(turbofan): Proper support for float32. + static int NumAllocatableAliasedRegisters() { + return NumAllocatableRegisters(); + } + static int ToAllocationIndex(XMMRegister reg) { DCHECK(reg.code() != 0); return reg.code() - 1; @@ -956,6 +961,7 @@ class Assembler : public AssemblerBase { void addsd(XMMRegister dst, XMMRegister src); void addsd(XMMRegister dst, const Operand& src); void subsd(XMMRegister dst, XMMRegister src); + void subsd(XMMRegister dst, const Operand& src); void mulsd(XMMRegister dst, XMMRegister src); void mulsd(XMMRegister dst, const Operand& src); void divsd(XMMRegister dst, XMMRegister src); @@ -1038,9 +1044,6 @@ class Assembler : public AssemblerBase { void prefetch(const Operand& src, int level); // TODO(lrn): Need SFENCE for movnt? - // Debugging - void Print(); - // Check the code size generated from label to here. int SizeOfCodeGeneratedSince(Label* label) { return pc_offset() - label->pos(); |