summaryrefslogtreecommitdiff
path: root/numpy
diff options
context:
space:
mode:
authorJulian Taylor <jtaylor.debian@googlemail.com>2014-03-27 21:35:08 +0100
committerJulian Taylor <jtaylor.debian@googlemail.com>2014-03-27 22:10:14 +0100
commit43dae249ddf7618adebc7c01d91c50f435e7efcd (patch)
tree4509ec8799e8852fc0fc0a5d8acdfb492477da8b /numpy
parent46767a2ffc6bf7b3c6841bd9b10f1f26543d22b7 (diff)
downloadnumpy-43dae249ddf7618adebc7c01d91c50f435e7efcd.tar.gz
ENH: compile casting loops with O3 to enable vectorizer
improves performance of some casts by 25%-50%
Diffstat (limited to 'numpy')
-rw-r--r--numpy/core/src/multiarray/lowlevel_strided_loops.c.src2
1 files changed, 1 insertions, 1 deletions
diff --git a/numpy/core/src/multiarray/lowlevel_strided_loops.c.src b/numpy/core/src/multiarray/lowlevel_strided_loops.c.src
index 02920014b..4a75e3293 100644
--- a/numpy/core/src/multiarray/lowlevel_strided_loops.c.src
+++ b/numpy/core/src/multiarray/lowlevel_strided_loops.c.src
@@ -793,7 +793,7 @@ NPY_NO_EXPORT PyArray_StridedUnaryOp *
#endif
-static void
+static NPY_GCC_OPT_3 void
@prefix@_cast_@name1@_to_@name2@(
char *dst, npy_intp dst_stride,
char *src, npy_intp src_stride,