| H A D | nir_lower_fp16_conv.c | 69 half_rounded(nir_builder *b, nir_ssa_def *value, nir_ssa_def *guard, nir_ssa_def *sticky, argument 74 return nir_iadd(b, value, nir_iand(b, guard, nir_ior(b, sticky, value))); 78 nir_ior(b, guard, sticky))); 82 nir_ior(b, guard, sticky))); 141 nir_ssa_def *sticky = nir_bcsel(b, nir_ine(b, nir_iand(b, abs, nir_imm_int(b, 0xFFF)), zero), one, zero); local in function:float_to_half_impl 142 nir_ssa_def *normal_fp16 = half_rounded(b, value, guard, sticky, sign, mode); 152 sticky = nir_bcsel(b, nir_ine(b, nir_iand(b, masked, nir_isub(b, nir_ishl(b, one, i), one)), zero), one, zero); 153 nir_ssa_def *denormal_fp16 = half_rounded(b, value, guard, sticky, sign, mode);
|