LoongArch64:Fixed the failed test cases test_{c/z}gemv_n in test_extensions
This commit is contained in:
parent
3f22fc2233
commit
8e05c053be
|
@ -122,14 +122,14 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
GLDREPL xv, d, X0, X, 0x00, X1, X, 0x08, X2, X, 0x10, X3, X, 0x18, \
|
GLDREPL xv, d, X0, X, 0x00, X1, X, 0x08, X2, X, 0x10, X3, X, 0x18, \
|
||||||
X4, X, 0x20, X5, X, 0x28, X6, X, 0x30, X7, X, 0x38
|
X4, X, 0x20, X5, X, 0x28, X6, X, 0x30, X7, X, 0x38
|
||||||
GCOMPLEXMUL GXCONJ, \
|
GCOMPLEXMUL GXCONJ, \
|
||||||
xvf, s, X0, X0, VALPHA, TMP0, TMP1, TMP2, \
|
xvf, s, X0, VALPHA, X0, TMP0, TMP1, TMP2, \
|
||||||
X1, X1, VALPHA, TMP0, TMP1, TMP2, \
|
X1, VALPHA, X1, TMP0, TMP1, TMP2, \
|
||||||
X2, X2, VALPHA, TMP0, TMP1, TMP2, \
|
X2, VALPHA, X2, TMP0, TMP1, TMP2, \
|
||||||
X3, X3, VALPHA, TMP0, TMP1, TMP2, \
|
X3, VALPHA, X3, TMP0, TMP1, TMP2, \
|
||||||
X4, X4, VALPHA, TMP0, TMP1, TMP2, \
|
X4, VALPHA, X4, TMP0, TMP1, TMP2, \
|
||||||
X5, X5, VALPHA, TMP0, TMP1, TMP2, \
|
X5, VALPHA, X5, TMP0, TMP1, TMP2, \
|
||||||
X6, X6, VALPHA, TMP0, TMP1, TMP2, \
|
X6, VALPHA, X6, TMP0, TMP1, TMP2, \
|
||||||
X7, X7, VALPHA, TMP0, TMP1, TMP2
|
X7, VALPHA, X7, TMP0, TMP1, TMP2
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro CLOAD_X_8_GAP
|
.macro CLOAD_X_8_GAP
|
||||||
|
@ -150,14 +150,14 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
xvldrepl.d X7, T0, 0x00
|
xvldrepl.d X7, T0, 0x00
|
||||||
|
|
||||||
GCOMPLEXMUL GXCONJ, \
|
GCOMPLEXMUL GXCONJ, \
|
||||||
xvf, s, X0, X0, VALPHA, TMP0, TMP1, TMP2, \
|
xvf, s, X0, VALPHA, X0, TMP0, TMP1, TMP2, \
|
||||||
X1, X1, VALPHA, TMP0, TMP1, TMP2, \
|
X1, VALPHA, X1, TMP0, TMP1, TMP2, \
|
||||||
X2, X2, VALPHA, TMP0, TMP1, TMP2, \
|
X2, VALPHA, X2, TMP0, TMP1, TMP2, \
|
||||||
X3, X3, VALPHA, TMP0, TMP1, TMP2, \
|
X3, VALPHA, X3, TMP0, TMP1, TMP2, \
|
||||||
X4, X4, VALPHA, TMP0, TMP1, TMP2, \
|
X4, VALPHA, X4, TMP0, TMP1, TMP2, \
|
||||||
X5, X5, VALPHA, TMP0, TMP1, TMP2, \
|
X5, VALPHA, X5, TMP0, TMP1, TMP2, \
|
||||||
X6, X6, VALPHA, TMP0, TMP1, TMP2, \
|
X6, VALPHA, X6, TMP0, TMP1, TMP2, \
|
||||||
X7, X7, VALPHA, TMP0, TMP1, TMP2
|
X7, VALPHA, X7, TMP0, TMP1, TMP2
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro CLOAD_Y_8
|
.macro CLOAD_Y_8
|
||||||
|
@ -228,7 +228,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
.macro CLOAD_X_1
|
.macro CLOAD_X_1
|
||||||
GLDREPL xv, d, X0, X, 0x00
|
GLDREPL xv, d, X0, X, 0x00
|
||||||
GCOMPLEXMUL GXCONJ, \
|
GCOMPLEXMUL GXCONJ, \
|
||||||
xvf, s, X0, X0, VALPHA, TMP0, TMP1, TMP2
|
xvf, s, X0, VALPHA, X0, TMP0, TMP1, TMP2
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro CLOAD_Y_1
|
.macro CLOAD_Y_1
|
||||||
|
|
|
@ -122,10 +122,10 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
GLD xv, , X0, X, 0x00, X1, X, 0x10, X2, X, 0x20, X3, X, 0x30
|
GLD xv, , X0, X, 0x00, X1, X, 0x10, X2, X, 0x20, X3, X, 0x30
|
||||||
GPERMI xv, q, X0, X0, 0, X1, X1, 0, X2, X2, 0, X3, X3, 0
|
GPERMI xv, q, X0, X0, 0, X1, X1, 0, X2, X2, 0, X3, X3, 0
|
||||||
GCOMPLEXMUL GXCONJ, \
|
GCOMPLEXMUL GXCONJ, \
|
||||||
xvf, d, X0, X0, VALPHA, TMP0, TMP1, TMP2, \
|
xvf, d, X0, VALPHA, X0, TMP0, TMP1, TMP2, \
|
||||||
X1, X1, VALPHA, TMP0, TMP1, TMP2, \
|
X1, VALPHA, X1, TMP0, TMP1, TMP2, \
|
||||||
X2, X2, VALPHA, TMP0, TMP1, TMP2, \
|
X2, VALPHA, X2, TMP0, TMP1, TMP2, \
|
||||||
X3, X3, VALPHA, TMP0, TMP1, TMP2
|
X3, VALPHA, X3, TMP0, TMP1, TMP2
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro ZLOAD_X_4_GAP
|
.macro ZLOAD_X_4_GAP
|
||||||
|
@ -145,10 +145,10 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
xvpermi.q X3, X3, 0
|
xvpermi.q X3, X3, 0
|
||||||
|
|
||||||
GCOMPLEXMUL GXCONJ, \
|
GCOMPLEXMUL GXCONJ, \
|
||||||
xvf, d, X0, X0, VALPHA, TMP0, TMP1, TMP2, \
|
xvf, d, X0, VALPHA, X0, TMP0, TMP1, TMP2, \
|
||||||
X1, X1, VALPHA, TMP0, TMP1, TMP2, \
|
X1, VALPHA, X1, TMP0, TMP1, TMP2, \
|
||||||
X2, X2, VALPHA, TMP0, TMP1, TMP2, \
|
X2, VALPHA, X2, TMP0, TMP1, TMP2, \
|
||||||
X3, X3, VALPHA, TMP0, TMP1, TMP2
|
X3, VALPHA, X3, TMP0, TMP1, TMP2
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro ZLOAD_Y_4
|
.macro ZLOAD_Y_4
|
||||||
|
@ -216,7 +216,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
GLD xv, , X0, X, 0x00
|
GLD xv, , X0, X, 0x00
|
||||||
GPERMI xv, q, X0, X0, 0
|
GPERMI xv, q, X0, X0, 0
|
||||||
GCOMPLEXMUL GXCONJ, \
|
GCOMPLEXMUL GXCONJ, \
|
||||||
xvf, d, X0, X0, VALPHA, TMP0, TMP1, TMP2
|
xvf, d, X0, VALPHA, X0, TMP0, TMP1, TMP2
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro ZGEMV_N_1x1
|
.macro ZGEMV_N_1x1
|
||||||
|
|
Loading…
Reference in New Issue