diff options
Diffstat (limited to 'deps/v8/src/x64/frames-x64.h')
-rw-r--r-- | deps/v8/src/x64/frames-x64.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/deps/v8/src/x64/frames-x64.h b/deps/v8/src/x64/frames-x64.h index 14cc5b8f21..a24ab53107 100644 --- a/deps/v8/src/x64/frames-x64.h +++ b/deps/v8/src/x64/frames-x64.h @@ -51,7 +51,12 @@ const int kNumSafepointRegisters = 16; class EntryFrameConstants : public AllStatic { public: #ifdef _WIN64 - static const int kCallerFPOffset = -10 * kPointerSize; + static const int kCalleeSaveXMMRegisters = 10; + static const int kXMMRegisterSize = 16; + static const int kXMMRegistersBlockSize = + kXMMRegisterSize * kCalleeSaveXMMRegisters; + static const int kCallerFPOffset = + -10 * kPointerSize - kXMMRegistersBlockSize; #else static const int kCallerFPOffset = -8 * kPointerSize; #endif |