mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 00:03:54 -06:00
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>
This commit is contained in:
parent
752614cab8
commit
5c19fc156e
3 changed files with 188 additions and 140 deletions
|
@ -25,8 +25,9 @@
|
|||
FIELD(VDATA, VM, 0, 1)
|
||||
FIELD(VDATA, LMUL, 1, 3)
|
||||
FIELD(VDATA, VTA, 4, 1)
|
||||
FIELD(VDATA, NF, 5, 4)
|
||||
FIELD(VDATA, WD, 5, 1)
|
||||
FIELD(VDATA, VTA_ALL_1S, 5, 1)
|
||||
FIELD(VDATA, NF, 6, 4)
|
||||
FIELD(VDATA, WD, 6, 1)
|
||||
|
||||
/* float point classify helpers */
|
||||
target_ulong fclass_h(uint64_t frs1);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue