mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-06 01:03:55 -06:00
target/riscv: rvv-1.0: load/store whole register instructions
Add the following instructions: * vl<nf>re<eew>.v * vs<nf>r.v Signed-off-by: Frank Chang <frank.chang@sifive.com> Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Message-Id: <20211210075704.23951-25-frank.chang@sifive.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
This commit is contained in:
parent
d3e5e2ff4f
commit
30206bd842
4 changed files with 176 additions and 0 deletions
|
@ -173,6 +173,27 @@ DEF_HELPER_5(vle16ff_v, void, ptr, ptr, tl, env, i32)
|
|||
DEF_HELPER_5(vle32ff_v, void, ptr, ptr, tl, env, i32)
|
||||
DEF_HELPER_5(vle64ff_v, void, ptr, ptr, tl, env, i32)
|
||||
|
||||
DEF_HELPER_4(vl1re8_v, void, ptr, tl, env, i32)
|
||||
DEF_HELPER_4(vl1re16_v, void, ptr, tl, env, i32)
|
||||
DEF_HELPER_4(vl1re32_v, void, ptr, tl, env, i32)
|
||||
DEF_HELPER_4(vl1re64_v, void, ptr, tl, env, i32)
|
||||
DEF_HELPER_4(vl2re8_v, void, ptr, tl, env, i32)
|
||||
DEF_HELPER_4(vl2re16_v, void, ptr, tl, env, i32)
|
||||
DEF_HELPER_4(vl2re32_v, void, ptr, tl, env, i32)
|
||||
DEF_HELPER_4(vl2re64_v, void, ptr, tl, env, i32)
|
||||
DEF_HELPER_4(vl4re8_v, void, ptr, tl, env, i32)
|
||||
DEF_HELPER_4(vl4re16_v, void, ptr, tl, env, i32)
|
||||
DEF_HELPER_4(vl4re32_v, void, ptr, tl, env, i32)
|
||||
DEF_HELPER_4(vl4re64_v, void, ptr, tl, env, i32)
|
||||
DEF_HELPER_4(vl8re8_v, void, ptr, tl, env, i32)
|
||||
DEF_HELPER_4(vl8re16_v, void, ptr, tl, env, i32)
|
||||
DEF_HELPER_4(vl8re32_v, void, ptr, tl, env, i32)
|
||||
DEF_HELPER_4(vl8re64_v, void, ptr, tl, env, i32)
|
||||
DEF_HELPER_4(vs1r_v, void, ptr, tl, env, i32)
|
||||
DEF_HELPER_4(vs2r_v, void, ptr, tl, env, i32)
|
||||
DEF_HELPER_4(vs4r_v, void, ptr, tl, env, i32)
|
||||
DEF_HELPER_4(vs8r_v, void, ptr, tl, env, i32)
|
||||
|
||||
DEF_HELPER_6(vadd_vv_b, void, ptr, ptr, ptr, ptr, env, i32)
|
||||
DEF_HELPER_6(vadd_vv_h, void, ptr, ptr, ptr, ptr, env, i32)
|
||||
DEF_HELPER_6(vadd_vv_w, void, ptr, ptr, ptr, ptr, env, i32)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue