couple misc nir patches
The lower_amul fix is the main thing. I figured I might as well also throw in the swizzle helpers now, since that gets rid of the one patch in my upcoming vectorize(ish) MR that would trigger CI on things other than freedreno.