]> www.infradead.org Git - users/dwmw2/qemu.git/commit
target/arm: Pass env pointer through to sme_bfmopa helper
authorPeter Maydell <peter.maydell@linaro.org>
Tue, 3 Sep 2024 16:22:14 +0000 (17:22 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Thu, 5 Sep 2024 12:12:35 +0000 (13:12 +0100)
commitecabcfa47c51df51238ffc818506adce1bca6802
treeb754ad27e3fdc30716cd7a9f464798adcae3ae3d
parent8b0898f8dd0379ae8da75d0d07ddd5ae16576216
target/arm: Pass env pointer through to sme_bfmopa helper

To implement the FEAT_EBF16 semantics, we are going to need
the CPUARMState env pointer in every helper function which calls
bfdotadd().

Pass the env pointer through from generated code to the sme_bfmopa
helper. (We'll add the code that uses it when we've adjusted
all the helpers to have access to the env pointer.)

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