intel/compiler: lower some 16-bit float operations to 32-bit
The hardware doesn't support half-float for these. Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com> Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
This commit is contained in:
committed by
Juan A. Suarez Romero
parent
b6a454791b
commit
114f4e6c29
@@ -637,6 +637,11 @@ lower_bit_size_callback(const nir_alu_instr *alu, UNUSED void *data)
|
||||
case nir_op_irem:
|
||||
case nir_op_udiv:
|
||||
case nir_op_umod:
|
||||
case nir_op_fceil:
|
||||
case nir_op_ffloor:
|
||||
case nir_op_ffract:
|
||||
case nir_op_fround_even:
|
||||
case nir_op_ftrunc:
|
||||
return 32;
|
||||
default:
|
||||
return 0;
|
||||
|
||||
Reference in New Issue
Block a user