mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-07 09:43:56 -06:00
target/loongarch: Implement xvseq xvsle xvslt
This patch includes: - XVSEQ[I].{B/H/W/D}; - XVSLE[I].{B/H/W/D}[U]; - XVSLT[I].{B/H/W/D/}[U]. Signed-off-by: Song Gao <gaosong@loongson.cn> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20230914022645.1151356-49-gaosong@loongson.cn>
This commit is contained in:
parent
60df31a207
commit
4da72d4306
4 changed files with 187 additions and 151 deletions
|
@ -2342,6 +2342,49 @@ INSN_LASX(xvffintl_d_w, vv)
|
|||
INSN_LASX(xvffinth_d_w, vv)
|
||||
INSN_LASX(xvffint_s_l, vvv)
|
||||
|
||||
INSN_LASX(xvseq_b, vvv)
|
||||
INSN_LASX(xvseq_h, vvv)
|
||||
INSN_LASX(xvseq_w, vvv)
|
||||
INSN_LASX(xvseq_d, vvv)
|
||||
INSN_LASX(xvseqi_b, vv_i)
|
||||
INSN_LASX(xvseqi_h, vv_i)
|
||||
INSN_LASX(xvseqi_w, vv_i)
|
||||
INSN_LASX(xvseqi_d, vv_i)
|
||||
|
||||
INSN_LASX(xvsle_b, vvv)
|
||||
INSN_LASX(xvsle_h, vvv)
|
||||
INSN_LASX(xvsle_w, vvv)
|
||||
INSN_LASX(xvsle_d, vvv)
|
||||
INSN_LASX(xvslei_b, vv_i)
|
||||
INSN_LASX(xvslei_h, vv_i)
|
||||
INSN_LASX(xvslei_w, vv_i)
|
||||
INSN_LASX(xvslei_d, vv_i)
|
||||
INSN_LASX(xvsle_bu, vvv)
|
||||
INSN_LASX(xvsle_hu, vvv)
|
||||
INSN_LASX(xvsle_wu, vvv)
|
||||
INSN_LASX(xvsle_du, vvv)
|
||||
INSN_LASX(xvslei_bu, vv_i)
|
||||
INSN_LASX(xvslei_hu, vv_i)
|
||||
INSN_LASX(xvslei_wu, vv_i)
|
||||
INSN_LASX(xvslei_du, vv_i)
|
||||
|
||||
INSN_LASX(xvslt_b, vvv)
|
||||
INSN_LASX(xvslt_h, vvv)
|
||||
INSN_LASX(xvslt_w, vvv)
|
||||
INSN_LASX(xvslt_d, vvv)
|
||||
INSN_LASX(xvslti_b, vv_i)
|
||||
INSN_LASX(xvslti_h, vv_i)
|
||||
INSN_LASX(xvslti_w, vv_i)
|
||||
INSN_LASX(xvslti_d, vv_i)
|
||||
INSN_LASX(xvslt_bu, vvv)
|
||||
INSN_LASX(xvslt_hu, vvv)
|
||||
INSN_LASX(xvslt_wu, vvv)
|
||||
INSN_LASX(xvslt_du, vvv)
|
||||
INSN_LASX(xvslti_bu, vv_i)
|
||||
INSN_LASX(xvslti_hu, vv_i)
|
||||
INSN_LASX(xvslti_wu, vv_i)
|
||||
INSN_LASX(xvslti_du, vv_i)
|
||||
|
||||
INSN_LASX(xvreplgr2vr_b, vr)
|
||||
INSN_LASX(xvreplgr2vr_h, vr)
|
||||
INSN_LASX(xvreplgr2vr_w, vr)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue