diff --git a/app/localize/start.h b/app/localize/start.h index 5893178e..390134cd 100644 --- a/app/localize/start.h +++ b/app/localize/start.h @@ -47,7 +47,7 @@ # define TXTCPU "amd64" #endif /******************************************************************************/ -#ifdef __powerpc__ +#if defined(__powerpc__) || defined(__powerpc64__) # define TXTCPU "PowerPC" #endif /******************************************************************************/ diff --git a/lib/clib/memcpy.c b/lib/clib/memcpy.c index a7a57f1a..4e366966 100644 --- a/lib/clib/memcpy.c +++ b/lib/clib/memcpy.c @@ -52,7 +52,7 @@ * sizeof(word) MUST BE A POWER OF TWO * SO THAT wmask BELOW IS ALL ONES */ -#if defined(__x86_64__) || defined(__aarch64__) || defined(_M_AMD64) || defined(_M_ARM64) +#if defined(__x86_64__) || defined(__aarch64__) || defined(_M_AMD64) || defined(_M_ARM64) || defined(__powerpc64__) typedef uint64_t word; #else typedef uint32_t word; diff --git a/lib/real/prim.h b/lib/real/prim.h index 01106e01..f7aceb63 100644 --- a/lib/real/prim.h +++ b/lib/real/prim.h @@ -76,7 +76,7 @@ int __kernel_rem_pio2(double *x, double *y, int e0, int nx, int prec, const int #define __IEEE_LITTLE_ENDIAN #endif -#if defined(PPCCPU) || defined(__PPC__) || defined(__powerpc__) +#if defined(PPCCPU) || defined(__PPC__) || defined(__powerpc__) || defined(__powerpc64__) #define __IEEE_BIG_ENDIAN #endif