Vc 1.4.1
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.4.1 is a bugfix release most notably incorporating improved codegen on gathers with AVX2 available.
User Changelog
description | |
---|---|
Gather operations that required implicit multiplication of the index vector (because of gather into an array of structure) will now do a more efficient vector multiplication or, if possible, use a larger stride in the gather instruction to avoid the multiplication (see #214) | |
Internal code cleanup (removal of dead code) to hit fewer compilation corner cases/errors. | |
Buildsystem fixes for i686 and libmvec. |