Files
AnyPS5/docs/dev
Jordan Hans 6de064f6d3 fix(shader): round the f16 fused multiply-adds once
v_fma_f16, v_fmac_f16, v_fmamk_f16, v_fmaak_f16, v_pk_fma_f16 and
v_pk_fmac_f16 rounded an f32 fused multiply-add to f16, rounding twice.
The product of two f16 values is exact in f32, so the sum is now rounded
to odd in f32 with an exact error term and then rounded to nearest even
in f16, which rounds the exact result once.
2026-10-09 09:28:33 +00:00
..