summaryrefslogtreecommitdiff
path: root/numpy
diff options
context:
space:
mode:
authorCharles Harris <charlesr.harris@gmail.com>2018-08-12 10:29:16 -0500
committerGitHub <noreply@github.com>2018-08-12 10:29:16 -0500
commita53ec84a2c3af41dc6d202f0fe15fb526e863c99 (patch)
treeb6dc4c8db122fe9187bdea1c4fe09ce6708adc57 /numpy
parentc0b4340c698c486e459a0a2c80706c78329c64fc (diff)
parentec843c7008b3d89e6f6023b88ac0f1d02e39be17 (diff)
downloadnumpy-a53ec84a2c3af41dc6d202f0fe15fb526e863c99.tar.gz
Merge pull request #11711 from QuLogic/bigendian-defs
BUG: Fix undefined functions on big-endian systems.
Diffstat (limited to 'numpy')
-rw-r--r--numpy/core/src/multiarray/dragon4.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/numpy/core/src/multiarray/dragon4.c b/numpy/core/src/multiarray/dragon4.c
index abbf05220..2e599136e 100644
--- a/numpy/core/src/multiarray/dragon4.c
+++ b/numpy/core/src/multiarray/dragon4.c
@@ -114,7 +114,7 @@ LogBase2_64(npy_uint64 val)
return LogBase2_32((npy_uint32)val);
}
-#if defined(HAVE_LDOUBLE_IEEE_QUAD_LE)
+#if defined(HAVE_LDOUBLE_IEEE_QUAD_LE) || defined(HAVE_LDOUBLE_IEEE_QUAD_BE)
static npy_uint32
LogBase2_128(npy_uint64 hi, npy_uint64 lo)
{
@@ -217,7 +217,8 @@ BigInt_Set_uint64(BigInt *i, npy_uint64 val)
#if (defined(HAVE_LDOUBLE_IBM_DOUBLE_DOUBLE_LE) || \
defined(HAVE_LDOUBLE_IBM_DOUBLE_DOUBLE_BE) || \
- defined(HAVE_LDOUBLE_IEEE_QUAD_LE))
+ defined(HAVE_LDOUBLE_IEEE_QUAD_LE) || \
+ defined(HAVE_LDOUBLE_IEEE_QUAD_BE))
static void
BigInt_Set_2x_uint64(BigInt *i, npy_uint64 hi, npy_uint64 lo)
{