mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-07 01:33:56 -06:00
target/loongarch: Implement vhaddw/vhsubw
This patch includes: - VHADDW.{H.B/W.H/D.W/Q.D/HU.BU/WU.HU/DU.WU/QU.DU}; - VHSUBW.{H.B/W.H/D.W/Q.D/HU.BU/WU.HU/DU.WU/QU.DU}. Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Song Gao <gaosong@loongson.cn> Message-Id: <20230504122810.4094787-9-gaosong@loongson.cn>
This commit is contained in:
parent
a94cb91107
commit
c037fbc97d
5 changed files with 150 additions and 0 deletions
|
@ -542,3 +542,20 @@ vssub_bu 0111 00000100 11000 ..... ..... ..... @vvv
|
|||
vssub_hu 0111 00000100 11001 ..... ..... ..... @vvv
|
||||
vssub_wu 0111 00000100 11010 ..... ..... ..... @vvv
|
||||
vssub_du 0111 00000100 11011 ..... ..... ..... @vvv
|
||||
|
||||
vhaddw_h_b 0111 00000101 01000 ..... ..... ..... @vvv
|
||||
vhaddw_w_h 0111 00000101 01001 ..... ..... ..... @vvv
|
||||
vhaddw_d_w 0111 00000101 01010 ..... ..... ..... @vvv
|
||||
vhaddw_q_d 0111 00000101 01011 ..... ..... ..... @vvv
|
||||
vhaddw_hu_bu 0111 00000101 10000 ..... ..... ..... @vvv
|
||||
vhaddw_wu_hu 0111 00000101 10001 ..... ..... ..... @vvv
|
||||
vhaddw_du_wu 0111 00000101 10010 ..... ..... ..... @vvv
|
||||
vhaddw_qu_du 0111 00000101 10011 ..... ..... ..... @vvv
|
||||
vhsubw_h_b 0111 00000101 01100 ..... ..... ..... @vvv
|
||||
vhsubw_w_h 0111 00000101 01101 ..... ..... ..... @vvv
|
||||
vhsubw_d_w 0111 00000101 01110 ..... ..... ..... @vvv
|
||||
vhsubw_q_d 0111 00000101 01111 ..... ..... ..... @vvv
|
||||
vhsubw_hu_bu 0111 00000101 10100 ..... ..... ..... @vvv
|
||||
vhsubw_wu_hu 0111 00000101 10101 ..... ..... ..... @vvv
|
||||
vhsubw_du_wu 0111 00000101 10110 ..... ..... ..... @vvv
|
||||
vhsubw_qu_du 0111 00000101 10111 ..... ..... ..... @vvv
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue