diff options
Diffstat (limited to 'numpy')
-rw-r--r-- | numpy/core/src/private/npy_config.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/numpy/core/src/private/npy_config.h b/numpy/core/src/private/npy_config.h index e16401496..b4842b832 100644 --- a/numpy/core/src/private/npy_config.h +++ b/numpy/core/src/private/npy_config.h @@ -9,6 +9,16 @@ #undef HAVE_HYPOT #endif +/* Safe to use ldexp and frexp for long double for MSVC builds */ +#if (SIZEOF_LONG_DOUBLE == SIZEOF_DOUBLE) || defined(_MSC_VER) + #ifdef HAVE_LDEXP + #define HAVE_LDEXPL 1 + #endif + #ifdef HAVE_FREXP + #define HAVE_FREXPL 1 + #endif +#endif + /* Disable broken Sun Workshop Pro math functions */ #ifdef __SUNPRO_C #undef HAVE_ATAN2 |