From 376bef93cfadf5d0f778ac887500ee8d5d70fbcc Mon Sep 17 00:00:00 2001 From: Michael Pavone Date: Sun, 7 Apr 2019 00:06:29 -0700 Subject: Get 64-bit builds working for Windows target --- gen_x86.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'gen_x86.h') diff --git a/gen_x86.h b/gen_x86.h index d384107..6ff0da9 100644 --- a/gen_x86.h +++ b/gen_x86.h @@ -63,6 +63,13 @@ enum { #ifdef X86_64 #define SZ_PTR SZ_Q #define MAX_INST_LEN 14 +#ifdef _WIN32 +#define FIRST_ARG_REG RCX +#define SECOND_ARG_REG RDX +#else +#define FIRST_ARG_REG RDI +#define SECOND_ARG_REG RSI +#endif #else #define SZ_PTR SZ_D #define MAX_INST_LEN 11 -- cgit v1.2.3