diff options
author | Sayed Adel <seiko@imavr.com> | 2022-01-27 08:01:54 +0200 |
---|---|---|
committer | Sayed Adel <seiko@imavr.com> | 2022-06-04 03:03:23 +0200 |
commit | 091349269032ca93af8540fc3233b226a984d662 (patch) | |
tree | 9035c1a80a00d5188116ff9c1dddb031d48dd69a /numpy/array_api/_array_object.py | |
parent | 2cc66cf0965c48ce6f804d3b0dc7be3d87afe45e (diff) | |
download | numpy-091349269032ca93af8540fc3233b226a984d662.tar.gz |
ENH, SIMD: Extend universal intrinsics to support IBMZ
It covers SIMD operations for all datatypes starting
from z/Arch11 a.k.a IBM Z13, except for single-precision
which requires minimum z/Arch12 a.k.a IBMZ 14 to be dispatched.
This patch rename the branch /simd/vsx to /simd/vec, the new
the path is hold the definitions of universal intrinsics for
both Power and Z architectures.
This patch also adds new preprocessor identifiers:
* NPY_SIMD_BIGENDIAN: 1 if the enabled SIMD extension
is running on big-endian mode otherwise 0.
* NPY_SIMD_F32: 1 if the enabled SIMD extension
supports single-precision otherwise 0.
Diffstat (limited to 'numpy/array_api/_array_object.py')
0 files changed, 0 insertions, 0 deletions