diff options
| author | Mike Pall <mike> | 2009-12-28 21:32:15 +0100 |
|---|---|---|
| committer | Mike Pall <mike> | 2009-12-28 21:32:15 +0100 |
| commit | 07e1a0d13852bcf51f9056a67ac87cc70467332c (patch) | |
| tree | 98f69532df88dd42da9e684c9de82661a95c6d57 /src | |
| parent | 7b7c6ed754e5fc9f9a76da7c7d06d311d66cbd79 (diff) | |
| download | luajit-07e1a0d13852bcf51f9056a67ac87cc70467332c.tar.gz luajit-07e1a0d13852bcf51f9056a67ac87cc70467332c.tar.bz2 luajit-07e1a0d13852bcf51f9056a67ac87cc70467332c.zip | |
Fix POSIX/x64 call argument order.
Diffstat (limited to 'src')
| -rw-r--r-- | src/buildvm_x86.dasc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/buildvm_x86.dasc b/src/buildvm_x86.dasc index 84bfd50c..0f0488be 100644 --- a/src/buildvm_x86.dasc +++ b/src/buildvm_x86.dasc | |||
| @@ -66,14 +66,14 @@ | |||
| 66 | |.define FCARG1, CARG1d // Upwards compatible to x86 fastcall. | 66 | |.define FCARG1, CARG1d // Upwards compatible to x86 fastcall. |
| 67 | |.define FCARG2, CARG2d | 67 | |.define FCARG2, CARG2d |
| 68 | |.else | 68 | |.else |
| 69 | |.define CARG1, rsi // x64/POSIX C call arguments. | 69 | |.define CARG1, rdi // x64/POSIX C call arguments. |
| 70 | |.define CARG2, rdi | 70 | |.define CARG2, rsi |
| 71 | |.define CARG3, rdx | 71 | |.define CARG3, rdx |
| 72 | |.define CARG4, rcx | 72 | |.define CARG4, rcx |
| 73 | |.define CARG5, r8 | 73 | |.define CARG5, r8 |
| 74 | |.define CARG6, r9 | 74 | |.define CARG6, r9 |
| 75 | |.define CARG1d, esi | 75 | |.define CARG1d, edi |
| 76 | |.define CARG2d, edi | 76 | |.define CARG2d, esi |
| 77 | |.define CARG3d, edx | 77 | |.define CARG3d, edx |
| 78 | |.define CARG4d, ecx | 78 | |.define CARG4d, ecx |
| 79 | |.define CARG5d, r8d | 79 | |.define CARG5d, r8d |
