aboutsummaryrefslogtreecommitdiff
path: root/scripts/tracetool/backend/simple.py
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2025-07-18 18:30:31 +0100
committerPeter Maydell <peter.maydell@linaro.org>2025-07-21 11:15:08 +0100
commit82a1c5c661ef9ab567b7946b75240963c153a3b0 (patch)
treefbbb16c7fdb730a16173fe9d4be7beda851bf566 /scripts/tracetool/backend/simple.py
parent07327d5f451162a841747836ff05cc6dd6e8c023 (diff)
downloadqemu-82a1c5c661ef9ab567b7946b75240963c153a3b0.zip
qemu-82a1c5c661ef9ab567b7946b75240963c153a3b0.tar.gz
qemu-82a1c5c661ef9ab567b7946b75240963c153a3b0.tar.bz2
target/arm: Honour FPCR.AH=1 default NaN value in FMAXNMQV, FMINNMQV
The FMAXNMQV and FMINNMQV insns use the default NaN as their identity value for inactive source vector elements. We open-coded this in sve_helper.c, hoping to avoid a function call. However, this fails to account for FPCR.AH=1 changing the default NaN value to set the sign bit. Use a call to floatN_default_nan() to obtain this value. Fixes: 1de7ecfc12d05 ("target/arm: Implement FADDQV, F{MIN, MAX}{NM}QV for SVE2p1") Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20250718173032.2498900-10-peter.maydell@linaro.org
Diffstat (limited to 'scripts/tracetool/backend/simple.py')
0 files changed, 0 insertions, 0 deletions