diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2011-12-14 15:02:32 -0800 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2011-12-14 15:02:32 -0800 |
commit | b3a7de15b7f06e11bd326b60b0e5ffd762ae71c5 (patch) | |
tree | 5bd6feac02a7c9eed1fbc03fc678e952ab3a852f /deps/v8/src/x64/assembler-x64.h | |
parent | be23c51f6979ef5fd519069a62648d81f25b2ec0 (diff) | |
download | node-b3a7de15b7f06e11bd326b60b0e5ffd762ae71c5.tar.gz |
Upgrade V8 to 3.8.0
Diffstat (limited to 'deps/v8/src/x64/assembler-x64.h')
-rw-r--r-- | deps/v8/src/x64/assembler-x64.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/deps/v8/src/x64/assembler-x64.h b/deps/v8/src/x64/assembler-x64.h index 1db5273b2..745850d82 100644 --- a/deps/v8/src/x64/assembler-x64.h +++ b/deps/v8/src/x64/assembler-x64.h @@ -636,6 +636,7 @@ class Assembler : public AssemblerBase { // possible to align the pc offset to a multiple // of m, where m must be a power of 2. void Align(int m); + void Nop(int bytes = 1); // Aligns code to something that's optimal for a jump target for the platform. void CodeTargetAlign(); @@ -1154,7 +1155,6 @@ class Assembler : public AssemblerBase { void hlt(); void int3(); void nop(); - void nop(int n); void rdtsc(); void ret(int imm16); void setcc(Condition cc, Register reg); @@ -1277,6 +1277,9 @@ class Assembler : public AssemblerBase { void fcos(); void fptan(); void fyl2x(); + void f2xm1(); + void fscale(); + void fninit(); void frndint(); @@ -1398,7 +1401,7 @@ class Assembler : public AssemblerBase { return static_cast<int>(reloc_info_writer.pos() - pc_); } - static bool IsNop(Address addr) { return *addr == 0x90; } + static bool IsNop(Address addr); // Avoid overflows for displacements etc. static const int kMaximalBufferSize = 512*MB; |