- Albert Holguin email@example.com
- Geof Nieboer firstname.lastname@example.org
- Marcus Müller email@example.com
- Nathan West firstname.lastname@example.org
- Nathan West email@example.com
- Paul Cercueil firstname.lastname@example.org
- Tom Rondeau email@example.com
- Vanya Sergeev firstname.lastname@example.org
The index_max kernels were named with the wrong output datatype. To fix this there are new kernels that return a 32u (int32_t) and the existing kernels had their signatures changed to return 16u (int16_t).
The output to stdout and stderr has been shuffled around. There is no longer a message that prints what VOLK machine is being used and the warning messages go to stderr rather than stdout.
MSVC builds without explicitly set flags.
VolkConfig.cmake includes a hardcoded install path so that VOLK is easier to find in non-standard prefixes. Similarly the BOOST_ROOT environment variable is no longer overridden so that it is easier to find BOOST in non-standard prefixes.
The 32fc_index_max kernels previously were only accurate to the SSE register width (4 points). This was a pretty serious and long-lived bug that's been fixed and the QA updated appropriately.