LoongArch64:Fixed the failed test cases test_{c/z}gemv_n in test_extensions

This commit is contained in:
gxw 2024-02-27 21:17:01 -05:00
parent 3f22fc2233
commit 8e05c053be
2 changed files with 26 additions and 26 deletions

View File

@ -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

View File

@ -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