mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-07 17:53:56 -06:00
target/riscv: rvv-1.0: index load and store instructions
Signed-off-by: Frank Chang <frank.chang@sifive.com> Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Message-Id: <20211210075704.23951-22-frank.chang@sifive.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
This commit is contained in:
parent
79556fb6fa
commit
08b9d0ed4a
4 changed files with 142 additions and 148 deletions
|
@ -322,18 +322,17 @@ vlbuff_v ... 000 . 10000 ..... 000 ..... 0000111 @r2_nfvm
|
|||
vlhuff_v ... 000 . 10000 ..... 101 ..... 0000111 @r2_nfvm
|
||||
vlwuff_v ... 000 . 10000 ..... 110 ..... 0000111 @r2_nfvm
|
||||
|
||||
vlxb_v ... 111 . ..... ..... 000 ..... 0000111 @r_nfvm
|
||||
vlxh_v ... 111 . ..... ..... 101 ..... 0000111 @r_nfvm
|
||||
vlxw_v ... 111 . ..... ..... 110 ..... 0000111 @r_nfvm
|
||||
vlxe_v ... 011 . ..... ..... 111 ..... 0000111 @r_nfvm
|
||||
vlxbu_v ... 011 . ..... ..... 000 ..... 0000111 @r_nfvm
|
||||
vlxhu_v ... 011 . ..... ..... 101 ..... 0000111 @r_nfvm
|
||||
vlxwu_v ... 011 . ..... ..... 110 ..... 0000111 @r_nfvm
|
||||
# Vector ordered-indexed and unordered-indexed load insns.
|
||||
vlxei8_v ... 0-1 . ..... ..... 000 ..... 0000111 @r_nfvm
|
||||
vlxei16_v ... 0-1 . ..... ..... 101 ..... 0000111 @r_nfvm
|
||||
vlxei32_v ... 0-1 . ..... ..... 110 ..... 0000111 @r_nfvm
|
||||
vlxei64_v ... 0-1 . ..... ..... 111 ..... 0000111 @r_nfvm
|
||||
|
||||
# Vector ordered-indexed and unordered-indexed store insns.
|
||||
vsxb_v ... -11 . ..... ..... 000 ..... 0100111 @r_nfvm
|
||||
vsxh_v ... -11 . ..... ..... 101 ..... 0100111 @r_nfvm
|
||||
vsxw_v ... -11 . ..... ..... 110 ..... 0100111 @r_nfvm
|
||||
vsxe_v ... -11 . ..... ..... 111 ..... 0100111 @r_nfvm
|
||||
vsxei8_v ... 0-1 . ..... ..... 000 ..... 0100111 @r_nfvm
|
||||
vsxei16_v ... 0-1 . ..... ..... 101 ..... 0100111 @r_nfvm
|
||||
vsxei32_v ... 0-1 . ..... ..... 110 ..... 0100111 @r_nfvm
|
||||
vsxei64_v ... 0-1 . ..... ..... 111 ..... 0100111 @r_nfvm
|
||||
|
||||
# *** new major opcode OP-V ***
|
||||
vadd_vv 000000 . ..... ..... 000 ..... 1010111 @r_vm
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue