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 | | |
