Skip to content

VecCore 0.6.0

Compare
Choose a tag to compare
@amadio amadio released this 09 Jul 13:30
· 143 commits to master since this release
v0.6.0
5f5ff69

VecCore 0.6.0 contains improvements to both performance and stability. The main highlights are listed below:

  • Windows is now a supported operating system
  • The builtin version of Vc has been updated to Vc 1.4.1
  • The required version of CMake has been updated to 3.9
  • Tests and benchmarks have been improved/optimized
  • New functions have been added: IsNegative() and Rsqrt()
  • Generic math functions now used when performance/accuracy of backend functions is not good
  • VecCore headers can now be used directly from the source directory
  • Continuous integration now has much wider coverage
    • Operating Systems: Windows, Mac OS X, and Linux
    • Architectures: arm, arm64, ppc64, x86_64 (from sse2 up to avx512)
    • Compilers:
      • GCC 5.4, 6.5, 7.3, 8.3, 9.1
      • Clang 5.0, 6.0, 7.1, 8.0, 9.0
      • Intel C/C++ Compiler 18, 19
      • Microsoft Visual Studio 16