diff options
author | Richard Henderson <richard.henderson@linaro.org> | 2023-08-22 17:31:13 +0100 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2023-08-22 17:31:13 +0100 |
commit | 4b3520fd93cd49cc56dfcab45d90735cc2e35af7 (patch) | |
tree | 9c862615736147dfe8cd77db91a8fb7f2f583f82 | |
parent | f6fc36deef6abcee406211f3e2f11ff894b87fa4 (diff) | |
download | qemu-4b3520fd93cd49cc56dfcab45d90735cc2e35af7.zip qemu-4b3520fd93cd49cc56dfcab45d90735cc2e35af7.tar.gz qemu-4b3520fd93cd49cc56dfcab45d90735cc2e35af7.tar.bz2 |
target/arm: Fix SME ST1Q
A typo, noted in the bug report, resulting in an
incorrect write offset.
Cc: qemu-stable@nongnu.org
Fixes: 7390e0e9ab8 ("target/arm: Implement SME LD1, ST1")
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1833
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20230818214255.146905-1-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
-rw-r--r-- | target/arm/tcg/sme_helper.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/target/arm/tcg/sme_helper.c b/target/arm/tcg/sme_helper.c index 1e67fca..296826f 100644 --- a/target/arm/tcg/sme_helper.c +++ b/target/arm/tcg/sme_helper.c @@ -379,7 +379,7 @@ static inline void HNAME##_host(void *za, intptr_t off, void *host) \ { \ uint64_t *ptr = za + off; \ HOST(host, ptr[BE]); \ - HOST(host + 1, ptr[!BE]); \ + HOST(host + 8, ptr[!BE]); \ } \ static inline void VNAME##_v_host(void *za, intptr_t off, void *host) \ { \ |