]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/arm: Support FPCR.AH in SME FMOPS, BFMOPS
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 4 Jul 2025 14:21:06 +0000 (08:21 -0600)
committerPeter Maydell <peter.maydell@linaro.org>
Fri, 4 Jul 2025 14:53:23 +0000 (15:53 +0100)
commiteba6a6f88279f00525bc9f35d758ba0f163fc9f8
treee2c43bd1478f44f1025ca591e0f955eed33618a3
parent99548ad2475435bd73dc6dfb008475c1b670fe2a
target/arm: Support FPCR.AH in SME FMOPS, BFMOPS

For non-widening, we can use float_muladd_negate_product,
For widening, which uses dot-product, we need to handle
the negation explicitly.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20250704142112.1018902-104-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
target/arm/tcg/helper-sme.h
target/arm/tcg/sme_helper.c
target/arm/tcg/translate-sme.c
target/arm/tcg/vec_internal.h