summaryrefslogtreecommitdiff
path: root/numpy/core/setup.py
diff options
context:
space:
mode:
authorSayed Adel <seiko@imavr.com>2020-06-18 09:51:30 +0200
committerSayed Adel <seiko@imavr.com>2020-07-08 09:31:06 +0200
commitca39904dc7226105ece19a54ef34c9b26086cca0 (patch)
tree8d68c2af70947f26032690cf0b984f0491460547 /numpy/core/setup.py
parent8245b392a344a1ae0db6e569ab68b368ad8883c1 (diff)
downloadnumpy-ca39904dc7226105ece19a54ef34c9b26086cca0.tar.gz
ENH: [1/4] implement the NumPy C SIMD vectorization interface
"NPYV" or universal intrinsics as NEP-38 define it, are types and functions intended to simplify vectorization of code on different platforms. This patch initialize NPYV for SIMD extensions SSE, AVX2, AVX512, VSX and NEON on the top of C definitions that defined by the new generated header '_cpu_dispatch.h' which included by 'cpu_dispatch.h'.
Diffstat (limited to 'numpy/core/setup.py')
-rw-r--r--numpy/core/setup.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/numpy/core/setup.py b/numpy/core/setup.py
index 549860179..66c4c278e 100644
--- a/numpy/core/setup.py
+++ b/numpy/core/setup.py
@@ -739,6 +739,7 @@ def configuration(parent_package='',top_path=None):
join('src', 'common', 'umathmodule.h'),
join('src', 'common', 'numpyos.h'),
join('src', 'common', 'npy_cpu_dispatch.h'),
+ join('src', 'common', 'simd', 'simd.h'),
]
common_src = [