pan/bi: Fix unpack_32_2x16 definition

This got messed up when scalarizing the IR. Fix the definition of the opcode to
return (instead of break, asserting out) and to respect the swizzle (instead of
failing validation). Noticed when bringing up OpenCL on Valhall.

Fixes: 5febeae5 ("pan/bi: Emit collect and split")
Signed-off-by: Alyssa Rosenzweig <>
Part-of: <!17222>
44 jobs for !17222 with bi/fix-unpack-32-2x16 in 16 minutes and 4 seconds (queued for 6 seconds)
latest merge request