Vc 1.3.3
Vc is an open source library to ease explicit vectorization of C++ code. It has an intuitive API and provides portability between different compilers and compiler versions as well as portability between different vector instruction sets.
Vc 1.3.3 is a minor bug fix release.
User Changelog
- Support for AVX2 gather instructions. Thanks to Kay F. Jahnke for the initial patch.
- Shift optimizations
- Preliminary support for compiling to non-x86 targets (uses only the
Scalar
ABI) - Resolve failing static assertions, moving the relevant tests to unit tests
- Fixed
is_simd_vector
andis_simd_mask
traits to consider theElementType
too. Thanks to Kay F. Jahnke.