]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/riscv: rvv: Source vector registers cannot overlap mask register
authorAnton Blanchard <antonb@tenstorrent.com>
Tue, 8 Apr 2025 10:39:29 +0000 (18:39 +0800)
committerMichael Tokarev <mjt@tls.msk.ru>
Tue, 20 May 2025 06:56:38 +0000 (09:56 +0300)
commit336fed6bb87565b6b56dfc6de3a673b8def85fb7
tree141becb6af512c742a4d43b960c3917f46fd6c35
parent70dbbc28118a66f40709f197eeea8d6cee380179
target/riscv: rvv: Source vector registers cannot overlap mask register

Add the relevant ISA paragraphs explaining why source (and destination)
registers cannot overlap the mask register.

Signed-off-by: Anton Blanchard <antonb@tenstorrent.com>
Reviewed-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Reviewed-by: Max Chou <max.chou@sifive.com>
Signed-off-by: Max Chou <max.chou@sifive.com>
Message-ID: <20250408103938.3623486-2-max.chou@sifive.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Cc: qemu-stable@nongnu.org
(cherry picked from commit 3e8d1e4a628bb234c0b5d1ccd510900047181dbd)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
target/riscv/insn_trans/trans_rvv.c.inc