freedreno/ir3: Add a 16-bit implementation of nir_op_imul