From ffe2f16c58dea92b0333c9b51f74501d8dca92f8 Mon Sep 17 00:00:00 2001 From: Dennis Camera Date: Mon, 24 Jun 2024 23:13:27 +0200 Subject: [PATCH] AK: Add AK_IS_ARCH defines for PowerPC CPU architecture --- AK/Platform.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/AK/Platform.h b/AK/Platform.h index b75aa087e76..ce329fd9cad 100644 --- a/AK/Platform.h +++ b/AK/Platform.h @@ -39,6 +39,23 @@ # define AK_IS_ARCH_RISCV64() 0 #endif +#if defined(__ppc64__) || defined(__PPC64__) +# define AK_IS_ARCH_PPC64() 1 +#else +# define AK_IS_ARCH_PPC64() 0 +#endif +#if defined(__ppc64le__) || defined(__PPC64LE__) +# define AK_IS_ARCH_PPC64LE() 1 +#else +# define AK_IS_ARCH_PPC64LE() 0 +#endif + +#if defined(__ppc__) || defined(__PPC__) || defined(__powerpc__) || defined(__powerpc) || defined(__POWERPC__) +# define AK_IS_ARCH_PPC() 1 +#else +# define AK_IS_ARCH_PPC() 0 +#endif + #ifdef __wasm32__ # define AK_IS_ARCH_WASM32() 1 #else