summaryrefslogtreecommitdiff
path: root/numpy/core/src/_simd
Commit message (Expand)AuthorAgeFilesLines
* TST, SIMD: add test cases for the new intrinicsSayed Adel2023-01-291-20/+92
* ENH: Implement intrinsics for shuffle over 128-bit lane and unzipSayed Adel2023-01-292-2/+93
* ENH, SIMD: Discard non-signaling comparison intrinsicsSayed Adel2022-12-151-15/+0
* ENH, SIMD: Add ordered comparison intrinsics guarantees non-signalingSayed Adel2022-12-142-1/+38
* Cleanup: Fix designator order not matching declaration orderjuztamau52022-11-071-1/+1
* SIMD: Add new intrinsics to check true cross all vector lanesSayed Adel2022-09-191-3/+22
* ENH, SIMD: Implement new universal intrinsic for max/min operationsSayed Adel2022-09-171-3/+10
* rearrange badly placed header includesmattip2022-08-211-3/+3
* rearrange headers to make npy_config.h only about configmattip2022-08-211-0/+3
* ENH, SIMD: Extend universal intrinsics to support IBMZSayed Adel2022-06-043-12/+37
* SIMD, ENH: Add universal intrinsic andc8 and use it to remove ifneqRafael CF Sousa2022-05-291-6/+16
* SIMD, ENH: Use logical bitwise to implement comparison functions (bool_)Rafael CF Sousa2022-05-231-0/+6
* SIMD: Use universal intrinsics to implement comparison functionsRafael Cardoso Fernandes Sousa2022-05-232-0/+53
* SIMD: Test lookup table intrinsicsSayed Adel2022-01-191-3/+23
* Merge pull request #20285 from HowJMay/simd-floorMatti Picus2022-01-181-2/+2
|\
| * SIMD: add universal intrinsic for round to nearestSayed Adel2021-12-191-2/+2
| * ENH, SIMD: add new universal intrinsics for floorHowJMay2021-12-121-2/+2
* | BUG: Fix leaks found using pytest-leaksSebastian Berg2021-12-151-0/+1
|/
* ENH, SIMD: add new universal intrinsics for truncHowJMay2021-11-161-2/+2
* ENH: Implement SIMD for ceilHowJMay2021-11-011-2/+2
* DOC: Typos found by codespellDimitri Papadopoulos2021-09-211-1/+1
* BUG: Fix getter and setter signaturesJoe Marshall2021-06-301-1/+1
* Merge pull request #18889 from HowJMay/simd-min-max-integerCharles Harris2021-05-101-13/+25
|\
| * ENH: Add max/min value comparison for integersHowJmay2021-05-101-13/+25
* | MAINT: Avoid treating _SIMD module build warnings as errorsSayed Adel2021-05-041-1/+1
|/
* ENH: Add min values comparison for floating pointHowJmay2021-05-021-4/+10
* ENH: Add max values comparison for floating pointHowJmay2021-05-011-0/+10
* SIMD, TEST: Workaround for misaligned stack GCC BUG ABI on WIN64Sayed Adel2021-04-171-2/+17
* SIMD, TST: add test cases for NPYV fast integer divisionSayed Adel2021-03-081-3/+16
* improve sumup intriniscs.Qiyu82021-01-251-3/+2
* treat u8/u16 as overflow protection.Qiyu82021-01-221-3/+12
* Add new intrinsics sum_u8/u16/u64.Qiyu82021-01-201-3/+4
* BUG, SIMD: Fix _simd module build for 64bit ARM/NEON clangSayed Adel2020-12-291-2/+2
* Merge branch 'master' of github.com:numpy/numpy into countnzQiyu82020-12-232-0/+117
|\
| * ENH, SIMD: Add new NPYV intrinsics pack(1)Sayed Adel2020-12-222-0/+117
* | Merge branch 'master' of github.com:numpy/numpy into countnzQiyu82020-12-101-19/+48
|\ \ | |/
| * Merge pull request #17789 from seiko2plus/npyv_new_intrinsic_pk0Matti Picus2020-12-091-19/+48
| |\
| | * ENH, SIMD: Add new NPYV intrinsics pack(0)Sayed Adel2020-11-171-19/+48
* | | add non-AVX512BW instrumentsQiyu82020-12-101-2/+2
* | | use splited loops and add unit test for new intrinsicsQiyu82020-12-091-4/+12
|/ /
* | Merge pull request #17755 from seberg/valgrind-fixes2Matti Picus2020-11-121-2/+3
|\ \ | |/ |/|
| * TST: Fix memory/refcount leak in `_simd` test codeSebastian Berg2020-11-111-2/+3
* | TST, SIMD: Add test cases for sqrt, abs, recip and square intrinsicsSayed Adel2020-11-031-0/+24
|/
* improve intrinsics and add sum intrinsic testQiyu82020-11-031-0/+10
* MAINT, TST: update name of _SIMD submodule to match import pathSayed Adel2020-10-272-6/+4
* MAINT, TST: Add testing cases for partial/non-contig load and storeSayed Adel2020-10-271-0/+181
* MAINT, TST: Add _SIMD attribute for each enabled SIMD extensionSayed Adel2020-10-271-0/+10
* MAINT, TST: Serveral imporvments to _SIMD moduleSayed Adel2020-10-277-245/+238
* MAINT, TST: use PyArg_ParseTuple() instead of iterate Python tuple directlySayed Adel2020-10-274-68/+61
* TST: Add testing unit for fused NPYV intrinsicsSayed Adel2020-10-271-1/+18