#
3a275217 |
| 13-Sep-2023 |
Song Gao <gaosong@loongson.cn> |
target/loongarch: Implement xvsigncov
This patch includes: - XVSIGNCOV.{B/H/W/D}.
Signed-off-by: Song Gao <gaosong@loongson.cn> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message
target/loongarch: Implement xvsigncov
This patch includes: - XVSIGNCOV.{B/H/W/D}.
Signed-off-by: Song Gao <gaosong@loongson.cn> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20230914022645.1151356-32-gaosong@loongson.cn>
show more ...
|
#
790acb2a |
| 13-Sep-2023 |
Song Gao <gaosong@loongson.cn> |
target/loongarch: Implement vext2xv
This patch includes: - VEXT2XV.{H/W/D}.B, VEXT2XV.{HU/WU/DU}.BU; - VEXT2XV.{W/D}.B, VEXT2XV.{WU/DU}.HU; - VEXT2XV.D.W, VEXT2XV.DU.WU.
Signed-off-by: Song Gao <ga
target/loongarch: Implement vext2xv
This patch includes: - VEXT2XV.{H/W/D}.B, VEXT2XV.{HU/WU/DU}.BU; - VEXT2XV.{W/D}.B, VEXT2XV.{WU/DU}.HU; - VEXT2XV.D.W, VEXT2XV.DU.WU.
Signed-off-by: Song Gao <gaosong@loongson.cn> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20230914022645.1151356-31-gaosong@loongson.cn>
show more ...
|
#
f0db0beb |
| 13-Sep-2023 |
Song Gao <gaosong@loongson.cn> |
target/loongarch: Implement xvexth
This patch includes: - XVEXTH.{H.B/W.H/D.W/Q.D}; - XVEXTH.{HU.BU/WU.HU/DU.WU/QU.DU}.
Signed-off-by: Song Gao <gaosong@loongson.cn> Reviewed-by: Richard Henderson
target/loongarch: Implement xvexth
This patch includes: - XVEXTH.{H.B/W.H/D.W/Q.D}; - XVEXTH.{HU.BU/WU.HU/DU.WU/QU.DU}.
Signed-off-by: Song Gao <gaosong@loongson.cn> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20230914022645.1151356-30-gaosong@loongson.cn>
show more ...
|
#
e5c7f031 |
| 13-Sep-2023 |
Song Gao <gaosong@loongson.cn> |
target/loongarch: Implement xvsat
This patch includes: - XVSAT.{B/H/W/D}[U].
Signed-off-by: Song Gao <gaosong@loongson.cn> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id:
target/loongarch: Implement xvsat
This patch includes: - XVSAT.{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-29-gaosong@loongson.cn>
show more ...
|
#
abb693de |
| 13-Sep-2023 |
Song Gao <gaosong@loongson.cn> |
target/loongarch; Implement xvdiv/xvmod
This patch includes: - XVDIV.{B/H/W/D}[U]; - XVMOD.{B/H/W/D}[U].
Signed-off-by: Song Gao <gaosong@loongson.cn> Reviewed-by: Richard Henderson <richard.hender
target/loongarch; Implement xvdiv/xvmod
This patch includes: - XVDIV.{B/H/W/D}[U]; - XVMOD.{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-28-gaosong@loongson.cn>
show more ...
|
#
3f450c17 |
| 13-Sep-2023 |
Song Gao <gaosong@loongson.cn> |
target/loongarch: Implement xvmadd/xvmsub/xvmaddw{ev/od}
This patch includes: - XVMADD.{B/H/W/D}; - XVMSUB.{B/H/W/D}; - XVMADDW{EV/OD}.{H.B/W.H/D.W/Q.D}[U]; - XVMADDW{EV/OD}.{H.BU.B/W.HU.H/D.WU.W/Q.
target/loongarch: Implement xvmadd/xvmsub/xvmaddw{ev/od}
This patch includes: - XVMADD.{B/H/W/D}; - XVMSUB.{B/H/W/D}; - XVMADDW{EV/OD}.{H.B/W.H/D.W/Q.D}[U]; - XVMADDW{EV/OD}.{H.BU.B/W.HU.H/D.WU.W/Q.DU.D}.
Signed-off-by: Song Gao <gaosong@loongson.cn> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20230914022645.1151356-27-gaosong@loongson.cn>
show more ...
|
#
342dc1cf |
| 13-Sep-2023 |
Song Gao <gaosong@loongson.cn> |
target/loongarch: Implement xvmul/xvmuh/xvmulw{ev/od}
This patch includes: - XVMUL.{B/H/W/D}; - XVMUH.{B/H/W/D}[U]; - XVMULW{EV/OD}.{H.B/W.H/D.W/Q.D}[U]; - XVMULW{EV/OD}.{H.BU.B/W.HU.H/D.WU.W/Q.DU.D
target/loongarch: Implement xvmul/xvmuh/xvmulw{ev/od}
This patch includes: - XVMUL.{B/H/W/D}; - XVMUH.{B/H/W/D}[U]; - XVMULW{EV/OD}.{H.B/W.H/D.W/Q.D}[U]; - XVMULW{EV/OD}.{H.BU.B/W.HU.H/D.WU.W/Q.DU.D}.
Signed-off-by: Song Gao <gaosong@loongson.cn> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20230914022645.1151356-26-gaosong@loongson.cn>
show more ...
|
#
c09360fa |
| 13-Sep-2023 |
Song Gao <gaosong@loongson.cn> |
target/loongarch: Implement xvmax/xvmin
This patch includes: - XVMAX[I].{B/H/W/D}[U]; - XVMIN[I].{B/H/W/D}[U].
Signed-off-by: Song Gao <gaosong@loongson.cn> Reviewed-by: Richard Henderson <richard.
target/loongarch: Implement xvmax/xvmin
This patch includes: - XVMAX[I].{B/H/W/D}[U]; - XVMIN[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-25-gaosong@loongson.cn>
show more ...
|
#
27f5485d |
| 13-Sep-2023 |
Song Gao <gaosong@loongson.cn> |
target/loongarch: Implement xvadda
This patch includes: - XVADDA.{B/H/W/D}.
Signed-off-by: Song Gao <gaosong@loongson.cn> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <
target/loongarch: Implement xvadda
This patch includes: - XVADDA.{B/H/W/D}.
Signed-off-by: Song Gao <gaosong@loongson.cn> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20230914022645.1151356-24-gaosong@loongson.cn>
show more ...
|
#
ccc9fa26 |
| 13-Sep-2023 |
Song Gao <gaosong@loongson.cn> |
target/loongarch: Implement xvabsd
This patch includes: - XVABSD.{B/H/W/D}[U].
Signed-off-by: Song Gao <gaosong@loongson.cn> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id
target/loongarch: Implement xvabsd
This patch includes: - XVABSD.{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-23-gaosong@loongson.cn>
show more ...
|
#
ee7250d0 |
| 13-Sep-2023 |
Song Gao <gaosong@loongson.cn> |
target/loongarch: Implement xavg/xvagr
This patch includes: - XVAVG.{B/H/W/D/}[U]; - XVAVGR.{B/H/W/D}[U].
Signed-off-by: Song Gao <gaosong@loongson.cn> Reviewed-by: Richard Henderson <richard.hende
target/loongarch: Implement xavg/xvagr
This patch includes: - XVAVG.{B/H/W/D/}[U]; - XVAVGR.{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-22-gaosong@loongson.cn>
show more ...
|
#
85995f07 |
| 13-Sep-2023 |
Song Gao <gaosong@loongson.cn> |
target/loongarch: Implement xvaddw/xvsubw
This patch includes: - XVADDW{EV/OD}.{H.B/W.H/D.W/Q.D}[U]; - XVSUBW{EV/OD}.{H.B/W.H/D.W/Q.D}[U]; - XVADDW{EV/OD}.{H.BU.B/W.HU.H/D.WU.W/Q.DU.D}.
Signed-off-
target/loongarch: Implement xvaddw/xvsubw
This patch includes: - XVADDW{EV/OD}.{H.B/W.H/D.W/Q.D}[U]; - XVSUBW{EV/OD}.{H.B/W.H/D.W/Q.D}[U]; - XVADDW{EV/OD}.{H.BU.B/W.HU.H/D.WU.W/Q.DU.D}.
Signed-off-by: Song Gao <gaosong@loongson.cn> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20230914022645.1151356-21-gaosong@loongson.cn>
show more ...
|
#
64cf6b99 |
| 13-Sep-2023 |
Song Gao <gaosong@loongson.cn> |
target/loongarch: Implement xvhaddw/xvhsubw
This patch includes: - XVHADDW.{H.B/W.H/D.W/Q.D/HU.BU/WU.HU/DU.WU/QU.DU}; - XVHSUBW.{H.B/W.H/D.W/Q.D/HU.BU/WU.HU/DU.WU/QU.DU}.
Signed-off-by: Song Gao <g
target/loongarch: Implement xvhaddw/xvhsubw
This patch includes: - XVHADDW.{H.B/W.H/D.W/Q.D/HU.BU/WU.HU/DU.WU/QU.DU}; - XVHSUBW.{H.B/W.H/D.W/Q.D/HU.BU/WU.HU/DU.WU/QU.DU}.
Signed-off-by: Song Gao <gaosong@loongson.cn> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20230914022645.1151356-20-gaosong@loongson.cn>
show more ...
|
#
d2df46d9 |
| 13-Sep-2023 |
Song Gao <gaosong@loongson.cn> |
target/loongarch: Implement xvsadd/xvssub
This patch includes: - XVSADD.{B/H/W/D}[U]; - XVSSUB.{B/H/W/D}[U].
Signed-off-by: Song Gao <gaosong@loongson.cn> Reviewed-by: Richard Henderson <richard.he
target/loongarch: Implement xvsadd/xvssub
This patch includes: - XVSADD.{B/H/W/D}[U]; - XVSSUB.{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-19-gaosong@loongson.cn>
show more ...
|
#
760f9647 |
| 13-Sep-2023 |
Song Gao <gaosong@loongson.cn> |
target/loongarch: Implement xvneg
This patch includes: - XVNEG.{B/H/W/D}.
Signed-off-by: Song Gao <gaosong@loongson.cn> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20
target/loongarch: Implement xvneg
This patch includes: - XVNEG.{B/H/W/D}.
Signed-off-by: Song Gao <gaosong@loongson.cn> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20230914022645.1151356-18-gaosong@loongson.cn>
show more ...
|
#
34200421 |
| 13-Sep-2023 |
Song Gao <gaosong@loongson.cn> |
target/loongarch: Implement xvaddi/xvsubi
This patch includes: - XVADDI.{B/H/W/D}U; - XVSUBI.{B/H/W/D}U.
Signed-off-by: Song Gao <gaosong@loongson.cn> Reviewed-by: Richard Henderson <richard.hender
target/loongarch: Implement xvaddi/xvsubi
This patch includes: - XVADDI.{B/H/W/D}U; - XVSUBI.{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-17-gaosong@loongson.cn>
show more ...
|
#
73123406 |
| 13-Sep-2023 |
Song Gao <gaosong@loongson.cn> |
target/loongarch: Implement xvreplgr2vr
This patch includes: - XVREPLGR2VR.{B/H/W/D}.
Signed-off-by: Song Gao <gaosong@loongson.cn> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Mes
target/loongarch: Implement xvreplgr2vr
This patch includes: - XVREPLGR2VR.{B/H/W/D}.
Signed-off-by: Song Gao <gaosong@loongson.cn> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20230914022645.1151356-16-gaosong@loongson.cn>
show more ...
|
#
269ca39a |
| 13-Sep-2023 |
Song Gao <gaosong@loongson.cn> |
target/loongarch: Implement xvadd/xvsub
This patch includes: - XVADD.{B/H/W/D/Q}; - XVSUB.{B/H/W/D/Q}.
Signed-off-by: Song Gao <gaosong@loongson.cn> Reviewed-by: Richard Henderson <richard.henderso
target/loongarch: Implement xvadd/xvsub
This patch includes: - XVADD.{B/H/W/D/Q}; - XVSUB.{B/H/W/D/Q}.
Signed-off-by: Song Gao <gaosong@loongson.cn> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20230914022645.1151356-15-gaosong@loongson.cn>
show more ...
|
#
29bb5d72 |
| 04-May-2023 |
Song Gao <gaosong@loongson.cn> |
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
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>
show more ...
|
#
843b627a |
| 04-May-2023 |
Song Gao <gaosong@loongson.cn> |
target/loongarch: Implement vld vst
This patch includes: - VLD[X], VST[X]; - VLDREPL.{B/H/W/D}; - VSTELM.{B/H/W/D}.
Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Song
target/loongarch: Implement vld vst
This patch includes: - VLD[X], VST[X]; - VLDREPL.{B/H/W/D}; - VSTELM.{B/H/W/D}.
Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Song Gao <gaosong@loongson.cn> Message-Id: <20230504122810.4094787-42-gaosong@loongson.cn>
show more ...
|
#
e93dd431 |
| 04-May-2023 |
Song Gao <gaosong@loongson.cn> |
target/loongarch: Implement vilvl vilvh vextrins vshuf
This patch includes: - VILV{L/H}.{B/H/W/D}; - VSHUF.{B/H/W/D}; - VSHUF4I.{B/H/W/D}; - VPERMI.W; - VEXTRINS.{B/H/W/D}.
Reviewed-by: Richard Hen
target/loongarch: Implement vilvl vilvh vextrins vshuf
This patch includes: - VILV{L/H}.{B/H/W/D}; - VSHUF.{B/H/W/D}; - VSHUF4I.{B/H/W/D}; - VPERMI.W; - VEXTRINS.{B/H/W/D}.
Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Song Gao <gaosong@loongson.cn> Message-Id: <20230504122810.4094787-41-gaosong@loongson.cn>
show more ...
|
#
d5e5563c |
| 04-May-2023 |
Song Gao <gaosong@loongson.cn> |
target/loongarch: Implement vreplve vpack vpick
This patch includes: - VREPLVE[I].{B/H/W/D}; - VBSLL.V, VBSRL.V; - VPACK{EV/OD}.{B/H/W/D}; - VPICK{EV/OD}.{B/H/W/D}.
Reviewed-by: Richard Henderson <
target/loongarch: Implement vreplve vpack vpick
This patch includes: - VREPLVE[I].{B/H/W/D}; - VBSLL.V, VBSRL.V; - VPACK{EV/OD}.{B/H/W/D}; - VPICK{EV/OD}.{B/H/W/D}.
Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Song Gao <gaosong@loongson.cn> Message-Id: <20230504122810.4094787-40-gaosong@loongson.cn>
show more ...
|
#
cdbdefbf |
| 04-May-2023 |
Song Gao <gaosong@loongson.cn> |
target/loongarch: Implement vinsgr2vr vpickve2gr vreplgr2vr
This patch includes: - VINSGR2VR.{B/H/W/D}; - VPICKVE2GR.{B/H/W/D}[U]; - VREPLGR2VR.{B/H/W/D}.
Reviewed-by: Richard Henderson <richard.he
target/loongarch: Implement vinsgr2vr vpickve2gr vreplgr2vr
This patch includes: - VINSGR2VR.{B/H/W/D}; - VPICKVE2GR.{B/H/W/D}[U]; - VREPLGR2VR.{B/H/W/D}.
Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Song Gao <gaosong@loongson.cn> Message-Id: <20230504122810.4094787-39-gaosong@loongson.cn>
show more ...
|
#
d0dfa19a |
| 04-May-2023 |
Song Gao <gaosong@loongson.cn> |
target/loongarch: Implement vbitsel vset
This patch includes: - VBITSEL.V; - VBITSELI.B; - VSET{EQZ/NEZ}.V; - VSETANYEQZ.{B/H/W/D}; - VSETALLNEZ.{B/H/W/D}.
Reviewed-by: Richard Henderson <richard.h
target/loongarch: Implement vbitsel vset
This patch includes: - VBITSEL.V; - VBITSELI.B; - VSET{EQZ/NEZ}.V; - VSETANYEQZ.{B/H/W/D}; - VSETALLNEZ.{B/H/W/D}.
Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Song Gao <gaosong@loongson.cn> Message-Id: <20230504122810.4094787-38-gaosong@loongson.cn>
show more ...
|
#
386c4e86 |
| 04-May-2023 |
Song Gao <gaosong@loongson.cn> |
target/loongarch: Implement vfcmp
This patch includes: - VFCMP.cond.{S/D}.
Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Song Gao <gaosong@loongson.cn> Message-Id: <2
target/loongarch: Implement vfcmp
This patch includes: - VFCMP.cond.{S/D}.
Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Song Gao <gaosong@loongson.cn> Message-Id: <20230504122810.4094787-37-gaosong@loongson.cn>
show more ...
|