From b021beba6a67ff9f80bfb433db3ec8fdd7cec6e1 Mon Sep 17 00:00:00 2001 From: Joseph Allen Date: Thu, 18 Nov 2021 17:48:52 -0600 Subject: Minor changes to allow box64 to build and run on ppc64le. --- src/include/myalign.h | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) (limited to 'src/include') diff --git a/src/include/myalign.h b/src/include/myalign.h index d085e3d3..47072bc9 100755 --- a/src/include/myalign.h +++ b/src/include/myalign.h @@ -90,17 +90,7 @@ typedef struct va_list { memcpy(&p[6], emu->xmm, 8*16); \ } -#elif defined(__powerpc64__) -// TODO, is this correct? -#define CREATE_SYSV_VALIST(A) \ - va_list sysv_varargs; \ - sysv_varargs->gpr=8; \ - sysv_varargs->fpr=8; \ - sysv_varargs->overflow_arg_area=A; - -#define CONVERT_VALIST(A) \ - #error TODO! -#elif defined(__loongarch64) +#elif defined(__loongarch64) || defined(__powerpc64__) #define CREATE_SYSV_VALIST(A) \ va_list sysv_varargs = (va_list)A // not creating CONVERT_VALIST(A) on purpose -- cgit 1.4.1