mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 05:18:08 +02:00
nir/lower_int64: Fix lowering of f2[ui]64 for 16-bit float
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7329>
This commit is contained in:
parent
70b4524de5
commit
da331f814f
1 changed files with 1 additions and 1 deletions
|
|
@ -776,7 +776,7 @@ lower_f2(nir_builder *b, nir_ssa_def *x, bool dst_is_signed)
|
|||
nir_ssa_def *res = nir_pack_64_2x32_split(b, res_lo, res_hi);
|
||||
|
||||
if (dst_is_signed)
|
||||
res = nir_bcsel(b, nir_flt(b, x_sign, nir_imm_float(b, 0)),
|
||||
res = nir_bcsel(b, nir_flt(b, x_sign, nir_imm_floatN_t(b, 0, x->bit_size)),
|
||||
nir_ineg(b, res), res);
|
||||
|
||||
return res;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue