aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Pall <mike>2009-12-17 22:14:24 +0100
committerMike Pall <mike>2009-12-17 22:14:24 +0100
commitdb29a8cb04e29042feddadbd0056fe1f0c052ff2 (patch)
tree8388f60119606ce44f26dbe1831159806bf32802
parent6adab430afd9804d616b49658d09ab25c9380725 (diff)
downloadluajit-db29a8cb04e29042feddadbd0056fe1f0c052ff2.tar.gz
luajit-db29a8cb04e29042feddadbd0056fe1f0c052ff2.tar.bz2
luajit-db29a8cb04e29042feddadbd0056fe1f0c052ff2.zip
Change KBASE/PC regs for x64/POSIX to get shorter encodings.
-rw-r--r--src/buildvm_x86.dasc6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/buildvm_x86.dasc b/src/buildvm_x86.dasc
index 384af0d2..23a09bd0 100644
--- a/src/buildvm_x86.dasc
+++ b/src/buildvm_x86.dasc
@@ -24,9 +24,9 @@
24|.define KBASEa, KBASE 24|.define KBASEa, KBASE
25|.define PC, esi // Must be C callee-save. 25|.define PC, esi // Must be C callee-save.
26|.else 26|.else
27|.define KBASE, r13d // Must be C callee-save. 27|.define KBASE, r15d // Must be C callee-save.
28|.define KBASEa, r13 28|.define KBASEa, r15
29|.define PC, r12d // Must be C callee-save. 29|.define PC, r14d // Must be C callee-save.
30|.endif 30|.endif
31|.define DISPATCH, ebx // Must be C callee-save. 31|.define DISPATCH, ebx // Must be C callee-save.
32| 32|