aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* Fix psimd_qfma_f32 for FMA-enabled x86 processorsupstream-masterMarat Dukhan2020-05-171-2/+2
|
* clang-cl compatibilityMarat Dukhan2020-04-161-2/+2
|
* Default to not use QFMA instructions on WAsm SIMDMarat Dukhan2020-02-211-1/+1
|
* psimd_andnotmask_f32 functionMarat Dukhan2019-12-261-0/+5
|
* Fix bug in psimd_abs_f32Marat Dukhan2019-12-261-1/+1
|
* psimd_div_f32 functionMarat Dukhan2019-12-061-0/+4
|
* Fix definition of psimd_signblend_u*Marat Dukhan2019-09-301-3/+3
|
* Require signed mask in blend of unsigned SIMD vectorsMarat Dukhan2019-09-301-7/+7
| | | | | The result of comparison of unsigned SIMD vectors is a signed SIMD vector. Using it as a mask with previous specification was incompatible with gcc.
* psimd_qfma_f32 functionMarat Dukhan2019-09-271-0/+15
|
* psimd_loadN_s32 and psimd_loadN_u32 functionsMarat Dukhan2019-08-291-0/+36
|
* Optimized blends and FP32 min/max for WAsm SIMD128Marat Dukhan2019-08-291-0/+18
|
* psimd_load_splat_* functionsMarat Dukhan2019-08-291-0/+28
| | | | New psimd_load_splat_[u8/s8/u16/s16/u32/s32/f32] functions load a single value and duplicate it to all lanes
* psimd_storeN_s32 and psimd_storeN_u32 functionsMarat Dukhan2019-08-291-0/+42
|
* Include SSE/AVX intrinsics headersMarat Dukhan2018-09-061-2/+30
|
* Add concat even/odd functions for 8-bit typesMarat Dukhan2018-09-061-0/+40
|
* Add psimd_s32->psimd_f32 conversion functionMarat Dukhan2018-09-061-0/+12
|
* Recognize both __ARM_NEON__ and __ARM_NEON as NEON macrosMarat Dukhan2018-09-061-21/+21
|
* Splat vector laneMarat Dukhan2017-04-151-0/+35
|
* Vector reversal functionsMarat Dukhan2017-04-141-0/+59
|
* New API for vector shuffles + additional shuffle operationsMarat Dukhan2017-04-141-21/+187
|
* Blend optimizations for ARM NEONMarat Dukhan2017-03-231-7/+35
|
* Special implementation for ARM NEONMarat Dukhan2017-03-231-17/+89
|
* Make header compatible with recent Apple ClangMarat Dukhan2017-03-221-2/+2
|
* Include headers for [u]intN_t and size_tMarat Dukhan2017-03-011-1/+5
|
* F32 load/store for partial vector and/or strideMarat Dukhan2017-02-261-0/+130
|
* And-with-mask intrinsicMarat Dukhan2017-02-221-0/+5
|
* Signblend intrinsicMarat Dukhan2017-02-221-0/+30
|
* Swap intrinsicMarat Dukhan2017-02-221-0/+50
|
* Fix declaration of PSIMD_INTRINSICMarat Dukhan2017-02-221-2/+2
|
* F32 reduce and all-reduce operationsMarat Dukhan2017-02-221-0/+66
|
* Vector-pair data types and castsMarat Dukhan2017-02-171-4/+64
|
* Public releaseMarat Dukhan2017-02-171-0/+451