mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-23 09:03:22 -05:00
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.