]> 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:26 +0000 (11:09 +0300)
commit1eb81dfac96be1b47b9efbcaec7e2dd08c3e0a2e
tree536ed882505953b4da7e3de64e586b89c2167226
parentf0bca4576c5dbe58063c2d79e6100961696d9c27
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