]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/riscv: rvv: Fix early exit condition for whole register load/store
authoreopXD <eop.chen@sifive.com>
Thu, 5 May 2022 09:42:17 +0000 (02:42 -0700)
committerAlistair Francis <alistair.francis@wdc.com>
Mon, 23 May 2022 23:48:20 +0000 (09:48 +1000)
commit02b511985e33d71859943682860f629ead5bd20a
tree51442a3b469355afd92d2abfc7d1fc093cb27c01
parentd6cd3ae0ebdfab9922f932dc303e1faa618ea547
target/riscv: rvv: Fix early exit condition for whole register load/store

Vector whole register load instructions have EEW encoded in the opcode,
so we shouldn't take SEW here. Vector whole register store instructions
are always EEW=8.

Signed-off-by: eop Chen <eop.chen@sifive.com>
Reviewed-by: Frank Chang <frank.chang@sifive.com>
Acked-by: Alistair Francis <alistair.francis@wdc.com>
Message-Id: <165181414065.18540.14828125053334599921-0@git.sr.ht>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
target/riscv/insn_trans/trans_rvv.c.inc