Skip to content

Commit 849c880

Browse files
authored
Merge pull request #4161 from Mousius/non-sve-kernels
Use latest non-SVE kernels in ARMV8SVE
2 parents b1f6c4a + aea2a46 commit 849c880

File tree

2 files changed

+30
-72
lines changed

2 files changed

+30
-72
lines changed

kernel/arm64/KERNEL.ARMV8SVE

Lines changed: 30 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ CAMAXKERNEL = zamax.S
5757
ZAMAXKERNEL = zamax.S
5858

5959
SAXPYKERNEL = axpy.S
60-
DAXPYKERNEL = axpy.S
60+
DAXPYKERNEL = daxpy_thunderx2t99.S
6161
CAXPYKERNEL = zaxpy.S
6262
ZAXPYKERNEL = zaxpy.S
6363

@@ -81,45 +81,35 @@ DGEMVTKERNEL = gemv_t.S
8181
CGEMVTKERNEL = zgemv_t.S
8282
ZGEMVTKERNEL = zgemv_t.S
8383

84-
85-
SASUMKERNEL = asum.S
86-
DASUMKERNEL = asum.S
87-
CASUMKERNEL = casum.S
88-
ZASUMKERNEL = zasum.S
89-
90-
SCOPYKERNEL = copy.S
91-
DCOPYKERNEL = copy.S
92-
CCOPYKERNEL = copy.S
93-
ZCOPYKERNEL = copy.S
94-
95-
SSWAPKERNEL = swap.S
96-
DSWAPKERNEL = swap.S
97-
CSWAPKERNEL = swap.S
98-
ZSWAPKERNEL = swap.S
99-
100-
ISAMAXKERNEL = iamax.S
101-
IDAMAXKERNEL = iamax.S
102-
ICAMAXKERNEL = izamax.S
103-
IZAMAXKERNEL = izamax.S
104-
105-
SNRM2KERNEL = nrm2.S
106-
DNRM2KERNEL = nrm2.S
107-
CNRM2KERNEL = znrm2.S
108-
ZNRM2KERNEL = znrm2.S
109-
110-
DDOTKERNEL = dot.S
111-
ifneq ($(C_COMPILER), PGI)
112-
SDOTKERNEL = ../generic/dot.c
113-
else
114-
SDOTKERNEL = dot.S
115-
endif
116-
ifneq ($(C_COMPILER), PGI)
117-
CDOTKERNEL = zdot.S
118-
ZDOTKERNEL = zdot.S
119-
else
120-
CDOTKERNEL = ../arm/zdot.c
121-
ZDOTKERNEL = ../arm/zdot.c
122-
endif
84+
SASUMKERNEL = sasum_thunderx2t99.c
85+
DASUMKERNEL = dasum_thunderx2t99.c
86+
CASUMKERNEL = casum_thunderx2t99.c
87+
ZASUMKERNEL = zasum_thunderx2t99.c
88+
89+
SCOPYKERNEL = copy_thunderx2t99.c
90+
DCOPYKERNEL = copy_thunderx2t99.c
91+
CCOPYKERNEL = copy_thunderx2t99.c
92+
ZCOPYKERNEL = copy_thunderx2t99.c
93+
94+
SSWAPKERNEL = swap_thunderx2t99.S
95+
DSWAPKERNEL = swap_thunderx2t99.S
96+
CSWAPKERNEL = swap_thunderx2t99.S
97+
ZSWAPKERNEL = swap_thunderx2t99.S
98+
99+
ISAMAXKERNEL = iamax_thunderx2t99.c
100+
IDAMAXKERNEL = iamax_thunderx2t99.c
101+
ICAMAXKERNEL = izamax_thunderx2t99.c
102+
IZAMAXKERNEL = izamax_thunderx2t99.c
103+
104+
SNRM2KERNEL = scnrm2_thunderx2t99.c
105+
DNRM2KERNEL = dznrm2_thunderx2t99.c
106+
CNRM2KERNEL = scnrm2_thunderx2t99.c
107+
ZNRM2KERNEL = dznrm2_thunderx2t99.c
108+
109+
DDOTKERNEL = dot.c
110+
SDOTKERNEL = dot.c
111+
CDOTKERNEL = zdot_thunderx2t99.c
112+
ZDOTKERNEL = zdot_thunderx2t99.c
123113
DSDOTKERNEL = dot.S
124114

125115
DGEMM_BETA = dgemm_beta.S

kernel/arm64/KERNEL.NEOVERSEV1

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,5 @@
11
include $(KERNELDIR)/KERNEL.ARMV8SVE
22

3-
DAXPYKERNEL = daxpy_thunderx2t99.S
4-
5-
SASUMKERNEL = sasum_thunderx2t99.c
6-
DASUMKERNEL = dasum_thunderx2t99.c
7-
CASUMKERNEL = casum_thunderx2t99.c
8-
ZASUMKERNEL = zasum_thunderx2t99.c
9-
10-
SCOPYKERNEL = copy_thunderx2t99.c
11-
DCOPYKERNEL = copy_thunderx2t99.c
12-
CCOPYKERNEL = copy_thunderx2t99.c
13-
ZCOPYKERNEL = copy_thunderx2t99.c
14-
15-
SSWAPKERNEL = swap_thunderx2t99.S
16-
DSWAPKERNEL = swap_thunderx2t99.S
17-
CSWAPKERNEL = swap_thunderx2t99.S
18-
ZSWAPKERNEL = swap_thunderx2t99.S
19-
20-
ISAMAXKERNEL = iamax_thunderx2t99.c
21-
IDAMAXKERNEL = iamax_thunderx2t99.c
22-
ICAMAXKERNEL = izamax_thunderx2t99.c
23-
IZAMAXKERNEL = izamax_thunderx2t99.c
24-
25-
SNRM2KERNEL = scnrm2_thunderx2t99.c
26-
DNRM2KERNEL = dznrm2_thunderx2t99.c
27-
CNRM2KERNEL = scnrm2_thunderx2t99.c
28-
ZNRM2KERNEL = dznrm2_thunderx2t99.c
29-
30-
DDOTKERNEL = dot.c
31-
SDOTKERNEL = dot.c
32-
CDOTKERNEL = zdot_thunderx2t99.c
33-
ZDOTKERNEL = zdot_thunderx2t99.c
34-
353
CTRSMKERNEL_LN = ../generic/trsm_kernel_LN.c
364
CTRSMKERNEL_LT = ../generic/trsm_kernel_LT.c
375
CTRSMKERNEL_RN = ../generic/trsm_kernel_RN.c

0 commit comments

Comments
 (0)