softfloat: Add float_muladd_suppress_add_product_zero
authorRichard Henderson <richard.henderson@linaro.org>
Sun, 8 Dec 2024 15:13:45 +0000 (09:13 -0600)
committerRichard Henderson <richard.henderson@linaro.org>
Tue, 24 Dec 2024 16:32:15 +0000 (08:32 -0800)
commit82f898f3b660fb11e601ee5ea1cab4b2fdafacc8
tree30a43e4d0e4514ebeeadaeaf46e268b2fe2941dc
parent72330260cdb42015ae72096bae37e6fdaf361737
softfloat: Add float_muladd_suppress_add_product_zero

Certain Hexagon instructions suppress changes to the result
when the product of fma() is a true zero.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
fpu/softfloat-parts.c.inc
fpu/softfloat.c
include/fpu/softfloat.h