summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/eigccppc.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/eigccppc.h')
-rw-r--r--src/osd/eigccppc.h8
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)