]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/arm: Add alignment argument to gen_sve_{ldr, str}
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 4 Jul 2025 14:19:41 +0000 (08:19 -0600)
committerPeter Maydell <peter.maydell@linaro.org>
Fri, 4 Jul 2025 14:52:21 +0000 (15:52 +0100)
commit83eae543efac1b2119eed5d888423fe9b87daa30
tree32cdcc4303152f29aa67347b9ce82c15e20fdd32
parent10f02d0ced4e15343fd234d5c6b0e6725a4f7f16
target/arm: Add alignment argument to gen_sve_{ldr, str}

Honor AlignmentEnforced() for LDR/STR (vector),
(predicate), and (array vector).

Within the expansion functions, clear @align when we're
done emitting loads at the largest size.

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