Index: src/x64/assembler-x64.h |
=================================================================== |
--- src/x64/assembler-x64.h (revision 7153) |
+++ src/x64/assembler-x64.h (working copy) |
@@ -656,11 +656,12 @@ |
// Move sign extended immediate to memory location. |
void movq(const Operand& dst, Immediate value); |
- // New x64 instructions to load a 64-bit immediate into a register. |
+ // Instructions to load a 64-bit immediate into a register. |
// All 64-bit immediates must have a relocation mode. |
void movq(Register dst, void* ptr, RelocInfo::Mode rmode); |
void movq(Register dst, int64_t value, RelocInfo::Mode rmode); |
void movq(Register dst, const char* s, RelocInfo::Mode rmode); |
+ void movq(Register dst, Smi* smi); |
// Moves the address of the external reference into the register. |
void movq(Register dst, ExternalReference ext); |
void movq(Register dst, Handle<Object> handle, RelocInfo::Mode rmode); |
@@ -681,7 +682,7 @@ |
void repmovsl(); |
void repmovsq(); |
- // New x64 instruction to load from an immediate 64-bit pointer into RAX. |
+ // Instruction to load from an immediate 64-bit pointer into RAX. |
void load_rax(void* ptr, RelocInfo::Mode rmode); |
void load_rax(ExternalReference ext); |