Skip to content

Vc 1.3.1

Compare
Choose a tag to compare
@mattkretz mattkretz released this 09 Mar 13:57

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.1 contains bug fixes, enables swap on scalar subscripts, and resolves a licensing issue in the examples.

User Changelog

  • swap(v[i], v[j]) did not compile. Vc 1.3.1 overloads the swap function and thus enables swapping scalars into/out of vector and mask objects.
  • The spline example has moved to the new Vc-examples-nonfree repository since it has a license that restricts redistribution.

Developer Changelog