summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Gohlke <cgohlke@uci.edu>2015-12-11 13:11:17 -0800
committerChristoph Gohlke <cgohlke@uci.edu>2015-12-11 13:11:17 -0800
commitc9cf216086502d3e38dc6b703fc9763525d83c66 (patch)
tree868425fd17a3cae373ec61d3928f46d6eea263d9
parentdcdc9dea7863685cc04ddb89c6da6e466cab3ed3 (diff)
downloadnumpy-c9cf216086502d3e38dc6b703fc9763525d83c66.tar.gz
BUG: Disable 32-bit msvc9 compiler optimizations for npy_rint
-rw-r--r--numpy/core/src/npymath/npy_math.c.src6
1 files changed, 6 insertions, 0 deletions
diff --git a/numpy/core/src/npymath/npy_math.c.src b/numpy/core/src/npymath/npy_math.c.src
index 7f62810d5..32fa41788 100644
--- a/numpy/core/src/npymath/npy_math.c.src
+++ b/numpy/core/src/npymath/npy_math.c.src
@@ -260,6 +260,9 @@ double npy_atanh(double x)
#endif
#ifndef HAVE_RINT
+#if defined(_MSC_VER) && (_MSC_VER == 1500) && !defined(_WIN64)
+#pragma optimize("", off)
+#endif
double npy_rint(double x)
{
double y, r;
@@ -280,6 +283,9 @@ double npy_rint(double x)
}
return y;
}
+#if defined(_MSC_VER) && (_MSC_VER == 1500) && !defined(_WIN64)
+#pragma optimize("", on)
+#endif
#endif
#ifndef HAVE_TRUNC