Index: src/x64/frames-x64.h |
diff --git a/src/x64/frames-x64.h b/src/x64/frames-x64.h |
index 14cc5b8f21aba7b51cdc907969f66f079be65491..6f7f44b64021dfc4d9c01c2ee777cd616e4a0acc 100644 |
--- a/src/x64/frames-x64.h |
+++ b/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; |
Michael Starzinger
2013/04/17 15:33:10
nit: Indent by 4 characters here.
|
+ static const int kCallerFPOffset = |
+ -10 * kPointerSize - kXMMRegistersBlockSize; |
Michael Starzinger
2013/04/17 15:33:10
nit: Likewise.
|
#else |
static const int kCallerFPOffset = -8 * kPointerSize; |
#endif |