Skip to content

Vc 1.3.3

Compare
Choose a tag to compare
@mattkretz mattkretz released this 27 Nov 15:55

SIMD zero-overhead language license
GCC Support Clang Support ICC Support MSVC Support

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 and is_simd_mask traits to consider the ElementType too. Thanks to Kay F. Jahnke.

Developer Changelog