target/sparc: Implement FMAf extension
commit4fd71d19acd6e05b74927a0b5c4a5b0650e3d6f5
authorRichard Henderson <richard.henderson@linaro.org>
Sat, 4 Nov 2023 19:13:00 +0000 (4 12:13 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Wed, 5 Jun 2024 16:05:10 +0000 (5 09:05 -0700)
treeed4c25b9454365aa87e0f0af10aebf8d0c0f5854
parent28c131a34d402811bdb51a0f289bd975074884bc
target/sparc: Implement FMAf extension

Rearrange PDIST so that do_dddd is general purpose and may
be re-used for FMADDd etc.  Add pickNaN and pickNaNMulAdd.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
fpu/softfloat-specialize.c.inc
linux-user/elfload.c
target/sparc/cpu-feature.h.inc
target/sparc/cpu.c
target/sparc/fop_helper.c
target/sparc/helper.h
target/sparc/insns.decode
target/sparc/translate.c