diff options
author | Sayed Adel <seiko@imavr.com> | 2020-06-18 09:51:30 +0200 |
---|---|---|
committer | Sayed Adel <seiko@imavr.com> | 2020-07-08 09:31:06 +0200 |
commit | ca39904dc7226105ece19a54ef34c9b26086cca0 (patch) | |
tree | 8d68c2af70947f26032690cf0b984f0491460547 /numpy/core/setup.py | |
parent | 8245b392a344a1ae0db6e569ab68b368ad8883c1 (diff) | |
download | numpy-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.py | 1 |
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 = [ |