Skip to content

Commit f8ee309

Browse files
authored
Merge pull request #4153 from XiWeiGu/dgemv
LoongArch64: Add dgemv_t_8_lasx.S and dgemv_n_8_lasx.S
2 parents 12e9848 + ec1e96a commit f8ee309

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
@@ -10,6 +10,9 @@ DGEMMONCOPYOBJ = dgemm_oncopy$(TSUFFIX).$(SUFFIX)
1010
DGEMMOTCOPYOBJ = dgemm_otcopy$(TSUFFIX).$(SUFFIX)
1111
endif
1212

13+
DGEMVNKERNEL = dgemv_n_8_lasx.S
14+
DGEMVTKERNEL = dgemv_t_8_lasx.S
15+
1316
DTRSMKERNEL_LN = ../generic/trsm_kernel_LN.c
1417
DTRSMKERNEL_LT = ../generic/trsm_kernel_LT.c
1518
DTRSMKERNEL_RN = ../generic/trsm_kernel_RN.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)