summaryrefslogtreecommitdiff
path: root/numpy/array_api/_array_object.py
diff options
context:
space:
mode:
authorSayed Adel <seiko@imavr.com>2022-01-27 08:01:54 +0200
committerSayed Adel <seiko@imavr.com>2022-06-04 03:03:23 +0200
commit091349269032ca93af8540fc3233b226a984d662 (patch)
tree9035c1a80a00d5188116ff9c1dddb031d48dd69a /numpy/array_api/_array_object.py
parent2cc66cf0965c48ce6f804d3b0dc7be3d87afe45e (diff)
downloadnumpy-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