diff options
author | Mike Pall <mike> | 2009-12-17 22:14:24 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2009-12-17 22:14:24 +0100 |
commit | db29a8cb04e29042feddadbd0056fe1f0c052ff2 (patch) | |
tree | 8388f60119606ce44f26dbe1831159806bf32802 | |
parent | 6adab430afd9804d616b49658d09ab25c9380725 (diff) | |
download | luajit-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.dasc | 6 |
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 | | |