Skip to content

Commit e8b571d

Browse files
committed
LoongArch64: Add dgemv_t_8_lasx.S and dgemv_n_8_lasx.S V2
1 parent 0f521ec commit e8b571d

File tree

5 files changed

+1334
-0
lines changed

5 files changed

+1334
-0
lines changed

kernel/loongarch64/KERNEL.LOONGSON3R5

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ DGEMMINCOPYOBJ = dgemm_incopy$(TSUFFIX).$(SUFFIX)
88
DGEMMITCOPYOBJ = dgemm_itcopy$(TSUFFIX).$(SUFFIX)
99
DGEMMONCOPYOBJ = dgemm_oncopy$(TSUFFIX).$(SUFFIX)
1010
DGEMMOTCOPYOBJ = dgemm_otcopy$(TSUFFIX).$(SUFFIX)
11+
12+
DGEMVNKERNEL = dgemv_n_8_lasx.S
13+
DGEMVTKERNEL = dgemv_t_8_lasx.S
1114
endif
1215

1316
DTRSMKERNEL_LN = ../generic/trsm_kernel_LN.c

kernel/loongarch64/KERNEL.generic

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,12 +132,16 @@ CSWAPKERNEL = ../arm/zswap.c
132132
ZSWAPKERNEL = ../arm/zswap.c
133133

134134
SGEMVNKERNEL = ../arm/gemv_n.c
135+
ifndef DGEMVNKERNEL
135136
DGEMVNKERNEL = ../arm/gemv_n.c
137+
endif
136138
CGEMVNKERNEL = ../arm/zgemv_n.c
137139
ZGEMVNKERNEL = ../arm/zgemv_n.c
138140

139141
SGEMVTKERNEL = ../arm/gemv_t.c
142+
ifndef DGEMVTKERNEL
140143
DGEMVTKERNEL = ../arm/gemv_t.c
144+
endif
141145
CGEMVTKERNEL = ../arm/zgemv_t.c
142146
ZGEMVTKERNEL = ../arm/zgemv_t.c
143147

0 commit comments

Comments
 (0)