/* Platform/Calling convention/Architecture specific section */
#if CPU(X86_64)
-# if OS(LINUX) || OS(MAC_OS_X)
-static const Assembler::RegisterID calleeSavedRegisters[] = {
- JSC::X86Registers::ebx,
- JSC::X86Registers::r12, // LocalsRegister
- JSC::X86Registers::r13,
- JSC::X86Registers::r14, // ContextRegister
- JSC::X86Registers::r15
-};
-# elif OS(WINDOWS)
static const Assembler::RegisterID calleeSavedRegisters[] = {
JSC::X86Registers::ebx,
+# if OS(WINDOWS)
JSC::X86Registers::esi,
JSC::X86Registers::edi,
+# endif
JSC::X86Registers::r12, // LocalsRegister
JSC::X86Registers::r13,
JSC::X86Registers::r14, // ContextRegister
JSC::X86Registers::r15
};
-# endif
#endif
#if CPU(X86)