]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/arm: Add BFMUL (indexed)
authorPeter Maydell <peter.maydell@linaro.org>
Fri, 18 Jul 2025 17:30:26 +0000 (18:30 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Mon, 21 Jul 2025 10:13:55 +0000 (11:13 +0100)
commitf71c3f470f48bece6d0601171bfda63a0b746879
treef042dde1533677935d1f4e5a600e4cbd558b1e86
parent279438560ba8575266e9105202c6e87044d24885
target/arm: Add BFMUL (indexed)

FEAT_SVE_B16B16 adds a bfloat16 version of the FMUL insn in the
floating-point multiply (indexed) instruction group. The encoding
is slightly bespoke; in our implementation we use MO_8 to indicate
bfloat16, as with the other B16B16 insns.

Fixes: 7b1613a1020d2942 ("target/arm: Enable FEAT_SME2p1 on -cpu max")
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20250718173032.2498900-5-peter.maydell@linaro.org
target/arm/tcg/helper.h
target/arm/tcg/sve.decode
target/arm/tcg/translate-sve.c
target/arm/tcg/vec_helper.c