VecCore 0.6.0
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()
andRsqrt()
- 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