diff options
Diffstat (limited to 'src/osd/eigccppc.h')
-rw-r--r-- | src/osd/eigccppc.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/osd/eigccppc.h b/src/osd/eigccppc.h index de1372ff39b..b1f0fc638a7 100644 --- a/src/osd/eigccppc.h +++ b/src/osd/eigccppc.h @@ -204,7 +204,7 @@ _recip_approx(float value) multiply and return the full 128 bit result -------------------------------------------------*/ -#if defined(__ppc64__) +#if defined(__ppc64__) || defined(__PPC64___) || defined(_ARCH_PPC64) #define mul_64x64 _mul_64x64 inline int64_t ATTR_FORCE_INLINE _mul_64x64(int64_t a, int64_t b, int64_t &hi) @@ -221,7 +221,7 @@ _mul_64x64(int64_t a, int64_t b, int64_t &hi) bit multiply and return the full 128 bit result -------------------------------------------------*/ -#if defined(__ppc64__) +#if defined(__ppc64__) || defined(__PPC64___) || defined(_ARCH_PPC64) #define mulu_64x64 _mulu_64x64 inline uint64_t ATTR_FORCE_INLINE _mulu_64x64(uint64_t a, uint64_t b, uint64_t &hi) @@ -285,7 +285,7 @@ _count_leading_ones_32(uint32_t value) leading zero bits in a 64-bit value -------------------------------------------------*/ -#if defined(__ppc64__) +#if defined(__ppc64__) || defined(__PPC64___) || defined(_ARCH_PPC64) #define count_leading_zeros_64 _count_leading_zeros_64 inline uint8_t ATTR_CONST ATTR_FORCE_INLINE _count_leading_zeros_64(uint64_t value) @@ -308,7 +308,7 @@ _count_leading_zeros_64(uint64_t value) leading one bits in a 64-bit value -------------------------------------------------*/ -#if defined(__ppc64__) +#if defined(__ppc64__) || defined(__PPC64___) || defined(_ARCH_PPC64) #define count_leading_ones_64 _count_leading_ones_64 inline uint8_t ATTR_CONST ATTR_FORCE_INLINE _count_leading_ones_64(uint64_t value) |