factored out 16-bit VMACU segments into clamp mode
fix Visual Studio interpretation of VR "re-def"
split shuffle-related stuff to its own header