summaryrefslogtreecommitdiff
path: root/numpy/array_api
diff options
context:
space:
mode:
authorSayed Adel <seiko@imavr.com>2020-12-11 19:45:12 +0000
committerSayed Adel <seiko@imavr.com>2020-12-14 04:25:44 +0200
commit0985a73ffa4090b862829b92bf9df09bb2783efc (patch)
tree3438640886770c767db6d1826cf986c34343ae67 /numpy/array_api
parentd084917e8f884f43ee172117fe516244ebe728b5 (diff)
downloadnumpy-0985a73ffa4090b862829b92bf9df09bb2783efc.tar.gz
ENH, SIMD: Ditching the old CPU dispatcher(Arithmetic)
The first patch in a series of pull-requests aims to facilitate the migration process to our new SIMD interface(NPYV). It is basically a process that focuses on getting rid of the main umath SIMD source `simd.inc`, which contains almost all SIMD kernels, by splitting it into several dispatch-able sources without changing the base code, which facilitates the review process in order to speed up access to the nominal target. In this patch, we have moved the arithmetic operations of real and complex for single/double precision to the new CPU dispatcher. NOTE: previously, the SIMD code of AVX2 and AVX512F for single/double precision wasn't dispatched in runtime before.
Diffstat (limited to 'numpy/array_api')
0 files changed, 0 insertions, 0 deletions