intel/compiler: implement conversion between float/int 16-bit types
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
This commit is contained in:
parent
96b5153790
commit
d5a419176f
|
@ -793,10 +793,14 @@ fs_visitor::nir_emit_alu(const fs_builder &bld, nir_alu_instr *instr)
|
|||
case nir_op_f2f32:
|
||||
case nir_op_f2i32:
|
||||
case nir_op_f2u32:
|
||||
case nir_op_f2i16:
|
||||
case nir_op_f2u16:
|
||||
case nir_op_i2i32:
|
||||
case nir_op_u2u32:
|
||||
case nir_op_i2i16:
|
||||
case nir_op_u2u16:
|
||||
case nir_op_i2f16:
|
||||
case nir_op_u2f16:
|
||||
inst = bld.MOV(result, op[0]);
|
||||
inst->saturate = instr->dest.saturate;
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue