mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 08:13:54 -06:00
target/loongarch: Implement vsrlrn vsrarn
This patch includes: - VSRLRN.{B.H/H.W/W.D}; - VSRARN.{B.H/H.W/W.D}; - VSRLRNI.{B.H/H.W/W.D/D.Q}; - VSRARNI.{B.H/H.W/W.D/D.Q}. Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Song Gao <gaosong@loongson.cn> Message-Id: <20230504122810.4094787-27-gaosong@loongson.cn>
This commit is contained in:
parent
d79fb8ddcd
commit
a5200a17c9
5 changed files with 190 additions and 0 deletions
|
@ -883,3 +883,19 @@ vsrani_b_h 0111 00110101 10000 1 .... ..... ..... @vv_ui4
|
|||
vsrani_h_w 0111 00110101 10001 ..... ..... ..... @vv_ui5
|
||||
vsrani_w_d 0111 00110101 1001 ...... ..... ..... @vv_ui6
|
||||
vsrani_d_q 0111 00110101 101 ....... ..... ..... @vv_ui7
|
||||
|
||||
vsrlrn_b_h 0111 00001111 10001 ..... ..... ..... @vvv
|
||||
vsrlrn_h_w 0111 00001111 10010 ..... ..... ..... @vvv
|
||||
vsrlrn_w_d 0111 00001111 10011 ..... ..... ..... @vvv
|
||||
vsrarn_b_h 0111 00001111 10101 ..... ..... ..... @vvv
|
||||
vsrarn_h_w 0111 00001111 10110 ..... ..... ..... @vvv
|
||||
vsrarn_w_d 0111 00001111 10111 ..... ..... ..... @vvv
|
||||
|
||||
vsrlrni_b_h 0111 00110100 01000 1 .... ..... ..... @vv_ui4
|
||||
vsrlrni_h_w 0111 00110100 01001 ..... ..... ..... @vv_ui5
|
||||
vsrlrni_w_d 0111 00110100 0101 ...... ..... ..... @vv_ui6
|
||||
vsrlrni_d_q 0111 00110100 011 ....... ..... ..... @vv_ui7
|
||||
vsrarni_b_h 0111 00110101 11000 1 .... ..... ..... @vv_ui4
|
||||
vsrarni_h_w 0111 00110101 11001 ..... ..... ..... @vv_ui5
|
||||
vsrarni_w_d 0111 00110101 1101 ...... ..... ..... @vv_ui6
|
||||
vsrarni_d_q 0111 00110101 111 ....... ..... ..... @vv_ui7
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue