From 21a114ec2841accfc77689552693d8e84daac7ca Mon Sep 17 00:00:00 2001 From: comex Date: Sat, 5 Oct 2013 01:17:34 -0400 Subject: [PATCH] ...Forgot the XMM regs for x86. --- Source/Core/Common/Src/x64ABI.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/Core/Common/Src/x64ABI.h b/Source/Core/Common/Src/x64ABI.h index f0c9770f26..e06cdbcc0b 100644 --- a/Source/Core/Common/Src/x64ABI.h +++ b/Source/Core/Common/Src/x64ABI.h @@ -43,7 +43,8 @@ // 32-bit bog standard cdecl, shared between linux and windows // MacOSX 32-bit is same as System V with a few exceptions that we probably don't care much about. -#define ABI_ALL_CALLEE_SAVED ((1 << EAX) | (1 << ECX) | (1 << EDX)) +#define ABI_ALL_CALLEE_SAVED ((1 << EAX) | (1 << ECX) | (1 << EDX) | \ + 0xff00 /* xmm0..7 */) #else // 64 bit calling convention