fix shift-mask-merge in STREAM_FAST funcs

When shifting the "upper" section into place, the lower bits weren't
being masked out of the way.
portability: replace 1 with VL_UL and VL_ULL