shader: Use swizzles on return values of (i|u)mulextended
A recent change in the mesa glsl code mesa/e551040c resulted in a regression for
dEQP-GLES31.functional.shaders.builtin_functions. integer.umulextended.uvec*
because the generated TGSI was staring to use only certain components of the temporary return values. Therefore, it became visible that the swizzle was not honored on these values.
Signed-off-by: Gert Wollny gert.wollny@collabora.com