Skip to content

Commit 8e05c05

Browse files
committed
LoongArch64:Fixed the failed test cases test_{c/z}gemv_n in test_extensions
1 parent 3f22fc2 commit 8e05c05

File tree

2 files changed

+26
-26
lines changed

2 files changed

+26
-26
lines changed

kernel/loongarch64/cgemv_n_8_lasx.S

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -122,14 +122,14 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
122122
GLDREPL xv, d, X0, X, 0x00, X1, X, 0x08, X2, X, 0x10, X3, X, 0x18, \
123123
X4, X, 0x20, X5, X, 0x28, X6, X, 0x30, X7, X, 0x38
124124
GCOMPLEXMUL GXCONJ, \
125-
xvf, s, X0, X0, VALPHA, TMP0, TMP1, TMP2, \
126-
X1, X1, VALPHA, TMP0, TMP1, TMP2, \
127-
X2, X2, VALPHA, TMP0, TMP1, TMP2, \
128-
X3, X3, VALPHA, TMP0, TMP1, TMP2, \
129-
X4, X4, VALPHA, TMP0, TMP1, TMP2, \
130-
X5, X5, VALPHA, TMP0, TMP1, TMP2, \
131-
X6, X6, VALPHA, TMP0, TMP1, TMP2, \
132-
X7, X7, VALPHA, TMP0, TMP1, TMP2
125+
xvf, s, X0, VALPHA, X0, TMP0, TMP1, TMP2, \
126+
X1, VALPHA, X1, TMP0, TMP1, TMP2, \
127+
X2, VALPHA, X2, TMP0, TMP1, TMP2, \
128+
X3, VALPHA, X3, TMP0, TMP1, TMP2, \
129+
X4, VALPHA, X4, TMP0, TMP1, TMP2, \
130+
X5, VALPHA, X5, TMP0, TMP1, TMP2, \
131+
X6, VALPHA, X6, TMP0, TMP1, TMP2, \
132+
X7, VALPHA, X7, TMP0, TMP1, TMP2
133133
.endm
134134

135135
.macro CLOAD_X_8_GAP
@@ -150,14 +150,14 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
150150
xvldrepl.d X7, T0, 0x00
151151

152152
GCOMPLEXMUL GXCONJ, \
153-
xvf, s, X0, X0, VALPHA, TMP0, TMP1, TMP2, \
154-
X1, X1, VALPHA, TMP0, TMP1, TMP2, \
155-
X2, X2, VALPHA, TMP0, TMP1, TMP2, \
156-
X3, X3, VALPHA, TMP0, TMP1, TMP2, \
157-
X4, X4, VALPHA, TMP0, TMP1, TMP2, \
158-
X5, X5, VALPHA, TMP0, TMP1, TMP2, \
159-
X6, X6, VALPHA, TMP0, TMP1, TMP2, \
160-
X7, X7, VALPHA, TMP0, TMP1, TMP2
153+
xvf, s, X0, VALPHA, X0, TMP0, TMP1, TMP2, \
154+
X1, VALPHA, X1, TMP0, TMP1, TMP2, \
155+
X2, VALPHA, X2, TMP0, TMP1, TMP2, \
156+
X3, VALPHA, X3, TMP0, TMP1, TMP2, \
157+
X4, VALPHA, X4, TMP0, TMP1, TMP2, \
158+
X5, VALPHA, X5, TMP0, TMP1, TMP2, \
159+
X6, VALPHA, X6, TMP0, TMP1, TMP2, \
160+
X7, VALPHA, X7, TMP0, TMP1, TMP2
161161
.endm
162162

163163
.macro CLOAD_Y_8
@@ -228,7 +228,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
228228
.macro CLOAD_X_1
229229
GLDREPL xv, d, X0, X, 0x00
230230
GCOMPLEXMUL GXCONJ, \
231-
xvf, s, X0, X0, VALPHA, TMP0, TMP1, TMP2
231+
xvf, s, X0, VALPHA, X0, TMP0, TMP1, TMP2
232232
.endm
233233

234234
.macro CLOAD_Y_1

kernel/loongarch64/zgemv_n_4_lasx.S

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -122,10 +122,10 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
122122
GLD xv, , X0, X, 0x00, X1, X, 0x10, X2, X, 0x20, X3, X, 0x30
123123
GPERMI xv, q, X0, X0, 0, X1, X1, 0, X2, X2, 0, X3, X3, 0
124124
GCOMPLEXMUL GXCONJ, \
125-
xvf, d, X0, X0, VALPHA, TMP0, TMP1, TMP2, \
126-
X1, X1, VALPHA, TMP0, TMP1, TMP2, \
127-
X2, X2, VALPHA, TMP0, TMP1, TMP2, \
128-
X3, X3, VALPHA, TMP0, TMP1, TMP2
125+
xvf, d, X0, VALPHA, X0, TMP0, TMP1, TMP2, \
126+
X1, VALPHA, X1, TMP0, TMP1, TMP2, \
127+
X2, VALPHA, X2, TMP0, TMP1, TMP2, \
128+
X3, VALPHA, X3, TMP0, TMP1, TMP2
129129
.endm
130130

131131
.macro ZLOAD_X_4_GAP
@@ -145,10 +145,10 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
145145
xvpermi.q X3, X3, 0
146146

147147
GCOMPLEXMUL GXCONJ, \
148-
xvf, d, X0, X0, VALPHA, TMP0, TMP1, TMP2, \
149-
X1, X1, VALPHA, TMP0, TMP1, TMP2, \
150-
X2, X2, VALPHA, TMP0, TMP1, TMP2, \
151-
X3, X3, VALPHA, TMP0, TMP1, TMP2
148+
xvf, d, X0, VALPHA, X0, TMP0, TMP1, TMP2, \
149+
X1, VALPHA, X1, TMP0, TMP1, TMP2, \
150+
X2, VALPHA, X2, TMP0, TMP1, TMP2, \
151+
X3, VALPHA, X3, TMP0, TMP1, TMP2
152152
.endm
153153

154154
.macro ZLOAD_Y_4
@@ -216,7 +216,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
216216
GLD xv, , X0, X, 0x00
217217
GPERMI xv, q, X0, X0, 0
218218
GCOMPLEXMUL GXCONJ, \
219-
xvf, d, X0, X0, VALPHA, TMP0, TMP1, TMP2
219+
xvf, d, X0, VALPHA, X0, TMP0, TMP1, TMP2
220220
.endm
221221

222222
.macro ZGEMV_N_1x1

0 commit comments

Comments
 (0)