summaryrefslogtreecommitdiff
path: root/lightening/x86-cpu.c
diff options
context:
space:
mode:
Diffstat (limited to 'lightening/x86-cpu.c')
-rw-r--r--lightening/x86-cpu.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/lightening/x86-cpu.c b/lightening/x86-cpu.c
index 901d4ea4e..f49ba7e37 100644
--- a/lightening/x86-cpu.c
+++ b/lightening/x86-cpu.c
@@ -270,11 +270,11 @@ get_temp_gpr(jit_state_t *_jit)
{
ASSERT(!_jit->temp_gpr_saved);
_jit->temp_gpr_saved = 1;
-#if __X32
+#ifdef JIT_RTMP
+ return JIT_RTMP;
+#else
pushr(_jit, _RBP_REGNO);
return _RBP;
-#else
- return _R8;
#endif
}
@@ -283,7 +283,7 @@ unget_temp_gpr(jit_state_t *_jit)
{
ASSERT(_jit->temp_gpr_saved);
_jit->temp_gpr_saved = 0;
-#if __X32
+#ifndef JIT_RTMP
popr(_jit, _RBP_REGNO);
#endif
}