From 07e1a0d13852bcf51f9056a67ac87cc70467332c Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Mon, 28 Dec 2009 21:32:15 +0100 Subject: [PATCH] Fix POSIX/x64 call argument order. --- src/buildvm_x86.dasc | 8 ++++---- 1 file 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 @@ |.define FCARG1, CARG1d // Upwards compatible to x86 fastcall. |.define FCARG2, CARG2d |.else -|.define CARG1, rsi // x64/POSIX C call arguments. -|.define CARG2, rdi +|.define CARG1, rdi // x64/POSIX C call arguments. +|.define CARG2, rsi |.define CARG3, rdx |.define CARG4, rcx |.define CARG5, r8 |.define CARG6, r9 -|.define CARG1d, esi -|.define CARG2d, edi +|.define CARG1d, edi +|.define CARG2d, esi |.define CARG3d, edx |.define CARG4d, ecx |.define CARG5d, r8d