mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-06 09:13:55 -06:00
target/loongarch: Implement xvssrlrn xvssrarn
This patch includes: - XVSSRLRN.{B.H/H.W/W.D}; - XVSSRARN.{B.H/H.W/W.D}; - XVSSRLRN.{BU.H/HU.W/WU.D}; - XVSSRARN.{BU.H/HU.W/WU.D}; - XVSSRLRNI.{B.H/H.W/W.D/D.Q}; - XVSSRARNI.{B.H/H.W/W.D/D.Q}; - XVSSRLRNI.{BU.H/HU.W/WU.D/DU.Q}; - XVSSRARNI.{BU.H/HU.W/WU.D/DU.Q}. Signed-off-by: Song Gao <gaosong@loongson.cn> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20230914022645.1151356-42-gaosong@loongson.cn>
This commit is contained in:
parent
6256c8caeb
commit
77fca79428
4 changed files with 387 additions and 208 deletions
|
@ -1740,6 +1740,36 @@ xvssrani_hu_w 0111 01110110 01001 ..... ..... ..... @vv_ui5
|
|||
xvssrani_wu_d 0111 01110110 0101 ...... ..... ..... @vv_ui6
|
||||
xvssrani_du_q 0111 01110110 011 ....... ..... ..... @vv_ui7
|
||||
|
||||
xvssrlrn_b_h 0111 01010000 00001 ..... ..... ..... @vvv
|
||||
xvssrlrn_h_w 0111 01010000 00010 ..... ..... ..... @vvv
|
||||
xvssrlrn_w_d 0111 01010000 00011 ..... ..... ..... @vvv
|
||||
xvssrarn_b_h 0111 01010000 00101 ..... ..... ..... @vvv
|
||||
xvssrarn_h_w 0111 01010000 00110 ..... ..... ..... @vvv
|
||||
xvssrarn_w_d 0111 01010000 00111 ..... ..... ..... @vvv
|
||||
xvssrlrn_bu_h 0111 01010000 10001 ..... ..... ..... @vvv
|
||||
xvssrlrn_hu_w 0111 01010000 10010 ..... ..... ..... @vvv
|
||||
xvssrlrn_wu_d 0111 01010000 10011 ..... ..... ..... @vvv
|
||||
xvssrarn_bu_h 0111 01010000 10101 ..... ..... ..... @vvv
|
||||
xvssrarn_hu_w 0111 01010000 10110 ..... ..... ..... @vvv
|
||||
xvssrarn_wu_d 0111 01010000 10111 ..... ..... ..... @vvv
|
||||
|
||||
xvssrlrni_b_h 0111 01110101 00000 1 .... ..... ..... @vv_ui4
|
||||
xvssrlrni_h_w 0111 01110101 00001 ..... ..... ..... @vv_ui5
|
||||
xvssrlrni_w_d 0111 01110101 0001 ...... ..... ..... @vv_ui6
|
||||
xvssrlrni_d_q 0111 01110101 001 ....... ..... ..... @vv_ui7
|
||||
xvssrarni_b_h 0111 01110110 10000 1 .... ..... ..... @vv_ui4
|
||||
xvssrarni_h_w 0111 01110110 10001 ..... ..... ..... @vv_ui5
|
||||
xvssrarni_w_d 0111 01110110 1001 ...... ..... ..... @vv_ui6
|
||||
xvssrarni_d_q 0111 01110110 101 ....... ..... ..... @vv_ui7
|
||||
xvssrlrni_bu_h 0111 01110101 01000 1 .... ..... ..... @vv_ui4
|
||||
xvssrlrni_hu_w 0111 01110101 01001 ..... ..... ..... @vv_ui5
|
||||
xvssrlrni_wu_d 0111 01110101 0101 ...... ..... ..... @vv_ui6
|
||||
xvssrlrni_du_q 0111 01110101 011 ....... ..... ..... @vv_ui7
|
||||
xvssrarni_bu_h 0111 01110110 11000 1 .... ..... ..... @vv_ui4
|
||||
xvssrarni_hu_w 0111 01110110 11001 ..... ..... ..... @vv_ui5
|
||||
xvssrarni_wu_d 0111 01110110 1101 ...... ..... ..... @vv_ui6
|
||||
xvssrarni_du_q 0111 01110110 111 ....... ..... ..... @vv_ui7
|
||||
|
||||
xvreplgr2vr_b 0111 01101001 11110 00000 ..... ..... @vr
|
||||
xvreplgr2vr_h 0111 01101001 11110 00001 ..... ..... @vr
|
||||
xvreplgr2vr_w 0111 01101001 11110 00010 ..... ..... @vr
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue