What's Changed
- refactor: Add missing ARM64 implementation by @howjmay in #576
- test: Build/run with crypto and/or crc by @howjmay in #574
- doc: Describe the right coverage of SSE2NEON_PRECISE_MINMAX by @howjmay in #578
- refactor: Reimplement _mm_movelh_ps for Arm64 by @howjmay in #579
- tests: Cover all immediate numbers by @howjmay in #584
- test: Use macro for validate results by @howjmay in #585
- Improve precision of mm{rsqrt,sqrt,rcp,div}_{ps,ss} conversions by @Cuda-Chen in #580
- Fix MSVC compile issues by @toxieainc in #588
- Tweak MSVC ifdef guard for _BitScanForward64 by @aqrit in #592
- Add notice that NEON handles certain IEEE single-precision values by @Cuda-Chen in #593
- Add infinity test in
test_mm_{max,min}_{pd,sd}
by @Cuda-Chen in #594 - Remove Kahan algorithm in
_mm_dp_ps
by @Cuda-Chen in #597 - MSVC support by @anthony-linaro in #596
- test: Cover all the valid imm range in tests by @howjmay in #586
- Add test running for MSVC to CI by @anthony-linaro in #598
- Align result to SSE when input is 0.0f/-0.0f in mm_rsqrt{ps, ss} by @Cuda-Chen in #599
- fix: Fix exceeding width of type warning by @howjmay in #601
- docs: Fix the typos by @howjmay in #603
- docs: Fix the typos by @spacemiqote in #605
- Fix build for gcc-13 and 32 bit arm systems. by @balister in #609
- Fix unused parameters warning by @anakinxc in #610
- Fixed gcc strict prototype and other build errors by @mnjdhl in #611
- Fix
_mm_cmplt_sd
and_mm_cmpnlt_sd
test cases by @Cuda-Chen in #612 - disambiguate vector type to avoid errors depending on lax conversion … by @JoachimSchurig in #614
- docs: fix typo failback by @howjmay in #616
- Introduce fast and deterministic RNG by @Cuda-Chen in #615
- fix: Fix typo nand by @howjmay in #617
- fix: Fix MSVC warnings by @howjmay in #604
- Add A32 support in CI by @Cuda-Chen in #620
- Fix _mm_test_mix_ones_zeros and _mm_testnzc_si128 by @aqrit in #621
New Contributors
- @anthony-linaro made their first contribution in #596
- @spacemiqote made their first contribution in #605
- @anakinxc made their first contribution in #610
- @mnjdhl made their first contribution in #611
- @JoachimSchurig made their first contribution in #614
Full Changelog: v1.6.0...v1.7.0