Skip to content

Releases: DLTcollab/sse2neon

v1.8.0

25 Dec 16:09
Compare
Choose a tag to compare

What's Changed

  • Fix Clang showing incorrect GCC version warning by @brechtvl in #623
  • Restore options for precision of div/rcp/sqrt/rsqrt by @brechtvl in #626
  • Optimize CRC intrinisics for targets lacking of CRC extension by @Cuda-Chen in #627
  • test: Avoid errors when cross compile by gcc-8.3/9.2 by @howjmay in #625
  • Improve unsupported target message by @ankith26 in #630
  • Fix with _mm_div_ps when SSE2NEON_PRECISE_DIV=1 by @sergeyvfx in #631
  • Use unaligned data types for unaligned intrinsics by @Logikable in #632
  • fix: Fix uninitialized parameters by @howjmay in #636
  • fix: Disable optimization to avoid pontential errors by @howjmay in #640
  • Fix minor typos in the sse2neon header by @ankith26 in #641
  • fix: Fix strict-aliasing errors by @howjmay in #638
  • fix test_mm_dp_pd test by @alexorlov124 in #643
  • Add support for clang-cl on Windows by @anthony-linaro in #633
  • Fix performance regression after OPTNONE changes by @sergeyvfx in #646
  • Allow optimization and use fesetround(), fegetround() by @howjmay in #642
  • CI: Bump dependency by @jserv in #650
  • Allow to specify -DSSE2NEON_SUPPRESS_WARNINGS to avoid the #warning about optimization issues by @rouault in #651
  • Add _MM_SHUFFLE2() macro for shuffle parameter for _mm_shuffle_pd() by @rouault in #652
  • README.md: mention GDAL by @rouault in #654
  • CI: Update Arm GNU Toolchain and use Ubuntu 24.04 by @jserv in #656
  • Fix undefined mm{malloc,free} with LLVM/MinGW by @jserv in #657

New Contributors

Full Changelog: v1.7.0...v1.8.0

v1.7.0

25 Dec 20:41
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.6.0...v1.7.0

v1.6.0

26 Dec 08:02
31cb30b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.5.1...v1.6.0

v1.5.1

02 May 21:56
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.5.0...v1.5.1

v1.5.0

27 Nov 08:42
Compare
Choose a tag to compare

Around 94% of the SSE intrinsics are implemented in the release.
The rest of the unimplemented intrinsics are:

  • Exception related macros
  • _mm_clflush()
  • Memory barrier intrinsics
  • String comparison intrinsics