summaryrefslogtreecommitdiff
path: root/numpy/core/src/common/simd
Commit message (Expand)AuthorAgeFilesLines
* BUG: fix loading and storing big arrays on s390xAleksei Nikiforov2023-03-301-7/+7
* SIMD: Suppress VSX ambiguous warningsSayed Adel2023-02-213-0/+13
* MAINT, SIMD: fix c++ build when VSX intrinsics are in the scopeSayed Adel2023-02-202-22/+16
* MAINT, SIMD: fix c++ build when AVX2 intrinsics are in the scopeSayed Adel2023-02-201-8/+8
* MAINT, SIMD: fix c++ build when SSE intrinsics are in the scopeSayed Adel2023-02-201-24/+29
* Fix typos found by copdespellDimitri Papadopoulos2023-02-113-7/+7
* ENH, SIMD: Implment intrinsic for mask divisionSayed Adel2023-01-292-0/+47
* ENH, SIMD: Implment intrinsic for FMA multiply add(odd) and subtract(even)Sayed Adel2023-01-295-0/+72
* ENH, SIMD: Add special intrinsics for better non-contiguous/partial memory ac...Sayed Adel2023-01-295-66/+1418
* ENH: Implement intrinsics for shuffle over 128-bit lane and unzipSayed Adel2023-01-295-25/+520
* replace __builtin_s390_vflls with npyv_doublee as beforePradipta Ghosh2023-01-241-2/+2
* BUG: Fix for npyv_s32 npyv__trunc_s32_f32 (VXE)Pradipta Ghosh2023-01-241-1/+2
* BLD, SIMD: Pad asm to avoid C99 complains on CLANGSayed Adel2023-01-161-3/+3
* BUG, SIMD: Fix spurious invalid exception for sin/cos on arm64/clangSayed Adel2023-01-061-2/+27
* ENH, SIMD: Discard non-signaling comparison intrinsicsSayed Adel2022-12-1511-125/+9
* BUG, SIMD: Fix invalid value encountered in rint/trunc/ceil/floor on armhf/neonSayed Adel2022-12-141-68/+81
* BUG, SIMD: Fix invalid value encountered in rint/trunc/ceil/floor on x86/SSE2Sayed Adel2022-12-141-48/+134
* BUG, SIMD: Fix invalid value encountered in cos/sin on aarch64 & ppc64leSayed Adel2022-12-141-1/+1
* ENH, SIMD: Add ordered comparison intrinsics guarantees non-signalingSayed Adel2022-12-145-1/+126
* BUG, SIMD: Fix rounding large numbers >= 2^52 on SSE2Sayed Adel2022-12-071-10/+11
* MAINT: Fix typos found by codespellDimitri Papadopoulos2022-10-071-1/+1
* Merge pull request #22325 from seiko2plus/npyv_speedup_neon_vec_initSebastian Berg2022-09-261-80/+88
|\
| * SIMD: Improve the performance of NEON vector initializerSayed Adel2022-09-251-80/+88
* | SIMD: Add new intrinsics to check true cross all vector lanesSayed Adel2022-09-1912-113/+455
* | ENH, SIMD: Implement new universal intrinsic for max/min operationsSayed Adel2022-09-1711-82/+742
|/
* Merge pull request #22150 from seiko2plus/issue_21920Charles Harris2022-08-191-12/+12
|\
| * BUG, SIMD: Fix C++ AVX512/qsort on old gcc compilersSayed Adel2022-08-191-12/+12
* | Missed a caseDeveloper-Ecosystem-Engineering2022-08-111-1/+1
* | Address failures in gccDeveloper-Ecosystem-Engineering2022-08-111-6/+6
* | PERF: Improve intrinsics for tobits and pack on Apple siliconDeveloper-Ecosystem-Engineering2022-08-081-6/+23
|/
* fix: :bug: Change substract to subtractAnselm Hahn2022-06-231-1/+1
* MAINT, SIMD: remove orphan path vsx/conversion.hSayed Adel2022-06-161-146/+0
* addressed review commentsPradipta Ghosh2022-06-131-4/+4
* Fix for npyv_orc_b8 and npyv_xnor_b8 for s390x(z13)Pradipta Ghosh2022-06-131-2/+7
* Merge pull request #21734 from hoodmane/check-x86-before-asmMatti Picus2022-06-121-1/+3
|\
| * ENH: Check that we are targeting x86 or x64 before using bsr asm instructionHood Chatham2022-06-111-1/+3
* | Merge pull request #20913 from seiko2plus/zsystem_supMatti Picus2022-06-1216-220/+829
|\ \ | |/ |/|
| * ENH, SIMD: Extend universal intrinsics to support IBMZSayed Adel2022-06-0416-220/+829
* | BUG: switch _CMP_NEQ_OQ to _CMP_NEQ_UQ for npyv_cmpneq_f[32,64]Rafael CF Sousa2022-06-072-4/+4
|/
* SIMD, ENH: Add universal intrinsic andc8 and use it to remove ifneqRafael CF Sousa2022-05-296-18/+25
* SIMD, ENH: Use logical bitwise to implement comparison functions (bool_)Rafael CF Sousa2022-05-235-0/+32
* SIMD: Use universal intrinsics to implement comparison functionsRafael Cardoso Fernandes Sousa2022-05-236-0/+155
* Make common/simd/avx512/memory.h compatible with C++serge-sans-paille2022-02-211-2/+4
* road-to-cxx: x86-qsort.dispatch.c.src -> x86-qsort.dispatch.cppserge-sans-paille2022-02-211-2/+2
* Merge pull request #20363 from seiko2plus/svml2npyv/tanh_f32Matti Picus2022-02-105-0/+168
|\
| * SIMD: Add new universal intrinsics for lookup tableSayed Adel2022-01-195-0/+168
* | Merge pull request #20976 from rafaelcfsousa/p10_enh_intdivMatti Picus2022-02-102-6/+14
|\ \
| * | ENH: Optimize divc with VSX4/Power10 intrinsicsRafael Cardoso Fernandes Sousa2022-02-081-0/+14
| * | ENH: Optimize floor_divide for VSX4/Power10Rafael Cardoso Fernandes Sousa2022-02-082-6/+0
* | | Merge pull request #20133 from r-devulap/avx512-sortMatti Picus2022-02-071-0/+72
|\ \ \ | |/ / |/| |