target/riscv: rvv: Add tail agnostic for vx, vvm, vxm instructions
authoreopXD <yueh.ting.chen@gmail.com>
Mon, 6 Jun 2022 06:16:38 +0000 (06:16 +0000)
committerAlistair Francis <alistair.francis@wdc.com>
Thu, 9 Jun 2022 23:31:42 +0000 (09:31 +1000)
commit5c19fc156e5cea2516085c487eb72cdb331c54b6
tree32349e82a5399525c611c1c4d2f795de4fe3ab4b
parent752614cab8e61bb6ba96cee1ec127eba6c35398e
target/riscv: rvv: Add tail agnostic for vx, vvm, vxm instructions

`vmadc` and `vmsbc` produces a mask value, they always operate with
a tail agnostic policy.

Signed-off-by: eop Chen <eop.chen@sifive.com>
Reviewed-by: Frank Chang <frank.chang@sifive.com>
Reviewed-by: Weiwei Li <liweiwei@iscas.ac.cn>
Acked-by: Alistair Francis <alistair.francis@wdc.com>
Message-Id: <165449614532.19704.7000832880482980398-7@git.sr.ht>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
target/riscv/insn_trans/trans_rvv.c.inc
target/riscv/internals.h
target/riscv/vector_helper.c