summaryrefslogtreecommitdiff
path: root/numpy/core/src/common/simd/avx2
Commit message (Expand)AuthorAgeFilesLines
* MAINT, SIMD: fix c++ build when AVX2 intrinsics are in the scopeSayed Adel2023-02-201-8/+8
* Fix typos found by copdespellDimitri Papadopoulos2023-02-111-1/+1
* ENH, SIMD: Implment intrinsic for FMA multiply add(odd) and subtract(even)Sayed Adel2023-01-291-0/+11
* ENH, SIMD: Add special intrinsics for better non-contiguous/partial memory ac...Sayed Adel2023-01-291-28/+338
* ENH: Implement intrinsics for shuffle over 128-bit lane and unzipSayed Adel2023-01-291-0/+87
* ENH, SIMD: Discard non-signaling comparison intrinsicsSayed Adel2022-12-152-10/+1
* ENH, SIMD: Add ordered comparison intrinsics guarantees non-signalingSayed Adel2022-12-141-1/+11
* MAINT: Fix typos found by codespellDimitri Papadopoulos2022-10-071-1/+1
* SIMD: Add new intrinsics to check true cross all vector lanesSayed Adel2022-09-192-4/+58
* ENH, SIMD: Implement new universal intrinsic for max/min operationsSayed Adel2022-09-172-1/+142
* Merge pull request #20913 from seiko2plus/zsystem_supMatti Picus2022-06-121-0/+2
|\
| * ENH, SIMD: Extend universal intrinsics to support IBMZSayed Adel2022-06-041-0/+2
* | BUG: switch _CMP_NEQ_OQ to _CMP_NEQ_UQ for npyv_cmpneq_f[32,64]Rafael CF Sousa2022-06-071-2/+2
|/
* SIMD, ENH: Add universal intrinsic andc8 and use it to remove ifneqRafael CF Sousa2022-05-291-3/+4
* SIMD, ENH: Use logical bitwise to implement comparison functions (bool_)Rafael CF Sousa2022-05-231-0/+5
* SIMD: Use universal intrinsics to implement comparison functionsRafael Cardoso Fernandes Sousa2022-05-231-0/+30
* SIMD: Add new universal intrinsics for lookup tableSayed Adel2022-01-191-0/+21
* SIMD: add universal intrinsic for round to nearestSayed Adel2021-12-191-2/+6
* ENH, SIMD: add new universal intrinsics for floorHowJMay2021-12-121-0/+4
* ENH, SIMD: add new universal intrinsics for truncHowJMay2021-11-161-0/+4
* ENH: Implement SIMD for ceilHowJMay2021-11-011-0/+4
* fix up upSayed Adel2021-10-281-4/+4
* fix upSayed Adel2021-10-281-8/+8
* BUG, SIMD: Workaround broadcasting SIMD 64-bit integers on MSVC 32-bit modeSayed Adel2021-10-281-2/+25
* MAINT: Remove redundant semicolonHowJMay2021-08-271-1/+1
* BUG, SIMD: Fix unexpected result of uint8 division on X86Sayed Adel2021-05-191-4/+4
* DOC: Add comment for ifdef macro guardHowJmay2021-05-161-1/+1
* ENH: Add max/min value comparison for integersHowJmay2021-05-101-0/+30
* ENH: Add min values comparison for floating pointHowJmay2021-05-021-0/+19
* Merge pull request #18863 from HowJMay/simd-maxSayed Adel2021-04-301-0/+19
|\
| * ENH: Add max values comparison for floating pointHowJmay2021-05-011-0/+19
* | fix: Fix the typo "implment"HowJmay2021-04-281-3/+3
|/
* SIMD: add NPYV fast integer division intrinsics for AVX2Sayed Adel2021-03-081-2/+158
* use more accurate words.Qiyu82021-01-271-1/+1
* improve sumup intriniscs.Qiyu82021-01-251-19/+22
* correct the input paramater of f32.Qiyu82021-01-221-3/+3
* treat u8/u16 as overflow protection.Qiyu82021-01-221-12/+17
* Add new intrinsics sum_u8/u16/u64.Qiyu82021-01-201-0/+21
* Merge branch 'master' of github.com:numpy/numpy into countnzQiyu82020-12-233-0/+35
|\
| * Merge pull request #17790 from seiko2plus/npyv_new_intrinsic_pk1Matti Picus2020-12-223-0/+35
| |\
| | * ENH, SIMD: Add new NPYV intrinsics pack(1)Sayed Adel2020-12-223-0/+35
* | | Merge branch 'master' of github.com:numpy/numpy into countnzQiyu82020-12-211-1/+0
|\ \ \ | |/ /
| * | remove extra headers.Qiyu82020-12-111-1/+0
| * | remove useless intrinsics and forced SIMD.Qiyu82020-12-111-3/+0
| * | Merge branch 'master' of github.com:numpy/numpy into usimd-compiledQiyu82020-12-116-4/+402
| |\ \ | | |/
| * | test avx2Qiyu82020-09-181-1/+1
| * | Merge branch 'master' of github.com:numpy/numpy into usimd-compiledQiyu82020-09-101-0/+44
| |\ \
| * | | add AVX512/VSX support and small optimizeQiyu82020-08-211-1/+1
| * | | remove npyv_cvt and fix typos.Qiyu82020-08-201-4/+0
| * | | add neon adaptQiyu82020-08-181-0/+4