]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/riscv: Fix vcompress with rvv_ta_all_1s
authorAnton Blanchard <antonb@tenstorrent.com>
Wed, 30 Oct 2024 04:35:38 +0000 (15:35 +1100)
committerMichael Tokarev <mjt@tls.msk.ru>
Sun, 10 Nov 2024 08:09:44 +0000 (11:09 +0300)
commit325bda0afd1cae18614edbdf587995f98b14d3d6
treeb85c35ef6535e2e9b86936c3477afec6ef7cee51
parent0125fae2fe60919f15ccb9d898eb0b1cc85a65cf
target/riscv: Fix vcompress with rvv_ta_all_1s

vcompress packs vl or less fields into vd, so the tail starts after the
last packed field. This could be more clearly expressed in the ISA,
but for now this thread helps to explain it:

https://github.com/riscv/riscv-v-spec/issues/796

Signed-off-by: Anton Blanchard <antonb@tenstorrent.com>
Reviewed-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-ID: <20241030043538.939712-1-antonb@tenstorrent.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
(cherry picked from commit c128d39edeff337220fc536a3e935bcba01ecb49)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
target/riscv/vector_helper.c