mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-06 09:13:55 -06:00
target/loongarch: Implement vldi
This patch includes: - VLDI. Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Song Gao <gaosong@loongson.cn> Message-Id: <20230504122810.4094787-43-gaosong@loongson.cn>
This commit is contained in:
parent
843b627a39
commit
29bb5d727f
3 changed files with 148 additions and 0 deletions
|
@ -513,6 +513,7 @@ dbcl 0000 00000010 10101 ............... @i15
|
|||
&vvr vd vj rk
|
||||
&vrr vd rj rk
|
||||
&vr_ii vd rj imm imm2
|
||||
&v_i vd imm
|
||||
|
||||
#
|
||||
# LSX Formats
|
||||
|
@ -550,6 +551,7 @@ dbcl 0000 00000010 10101 ............... @i15
|
|||
@vr_i8i3 .... ....... imm2:3 ........ rj:5 vd:5 &vr_ii imm=%i8s1
|
||||
@vr_i8i4 .... ...... imm2:4 imm:s8 rj:5 vd:5 &vr_ii
|
||||
@vrr .... ........ ..... rk:5 rj:5 vd:5 &vrr
|
||||
@v_i13 .... ........ .. imm:13 vd:5 &v_i
|
||||
|
||||
vadd_b 0111 00000000 10100 ..... ..... ..... @vvv
|
||||
vadd_h 0111 00000000 10101 ..... ..... ..... @vvv
|
||||
|
@ -837,6 +839,8 @@ vmskltz_d 0111 00101001 11000 10011 ..... ..... @vv
|
|||
vmskgez_b 0111 00101001 11000 10100 ..... ..... @vv
|
||||
vmsknz_b 0111 00101001 11000 11000 ..... ..... @vv
|
||||
|
||||
vldi 0111 00111110 00 ............. ..... @v_i13
|
||||
|
||||
vand_v 0111 00010010 01100 ..... ..... ..... @vvv
|
||||
vor_v 0111 00010010 01101 ..... ..... ..... @vvv
|
||||
vxor_v 0111 00010010 01110 ..... ..... ..... @vvv
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue