]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/riscv/vector_helper.c: fix 'vmvr_v' memcpy endianess
authorDaniel Henrique Barboza <dbarboza@ventanamicro.com>
Thu, 14 Mar 2024 17:56:57 +0000 (14:56 -0300)
committerMichael Tokarev <mjt@tls.msk.ru>
Wed, 27 Mar 2024 10:00:14 +0000 (13:00 +0300)
commit693ceca98789e9ea39af2bce644a56d142f3d72b
treef581323c2a480f2ffe2409f675d70aaa83fa61d8
parent9f0db88ca97aa991eb107a4435494feaef3541ca
target/riscv/vector_helper.c: fix 'vmvr_v' memcpy endianess

vmvr_v isn't handling the case where the host might be big endian and
the bytes to be copied aren't sequential.

Suggested-by: Richard Henderson <richard.henderson@linaro.org>
Fixes: f714361ed7 ("target/riscv: rvv-1.0: implement vstart CSR")
Signed-off-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: LIU Zhiwei <zhiwei_liu@linux.alibaba.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-ID: <20240314175704.478276-4-dbarboza@ventanamicro.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
(cherry picked from commit 768e7b329c0be22035da077fe76221dd0a47103b)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
target/riscv/vector_helper.c