Skip to content

Commit b47e682

Browse files
authored
Enable most assembly kernels in the generic ARMV8 target
ref #1439
1 parent 0ae5e14 commit b47e682

File tree

1 file changed

+57
-57
lines changed

1 file changed

+57
-57
lines changed

kernel/arm64/KERNEL.ARMV8

Lines changed: 57 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
SAMAXKERNEL = ../arm/amax.c
2-
DAMAXKERNEL = ../arm/amax.c
3-
CAMAXKERNEL = ../arm/zamax.c
4-
ZAMAXKERNEL = ../arm/zamax.c
1+
SAMAXKERNEL = amax.S
2+
DAMAXKERNEL = amax.S
3+
CAMAXKERNEL = zamax.S
4+
ZAMAXKERNEL = zamax.S
55

66
SAMINKERNEL = ../arm/amin.c
77
DAMINKERNEL = ../arm/amin.c
@@ -14,10 +14,10 @@ DMAXKERNEL = ../arm/max.c
1414
SMINKERNEL = ../arm/min.c
1515
DMINKERNEL = ../arm/min.c
1616

17-
ISAMAXKERNEL = ../arm/iamax.c
18-
IDAMAXKERNEL = ../arm/iamax.c
19-
ICAMAXKERNEL = ../arm/izamax.c
20-
IZAMAXKERNEL = ../arm/izamax.c
17+
ISAMAXKERNEL = iamax.S
18+
IDAMAXKERNEL = iamax.S
19+
ICAMAXKERNEL = izamax.S
20+
IZAMAXKERNEL = izamax.S
2121

2222
ISAMINKERNEL = ../arm/iamin.c
2323
IDAMINKERNEL = ../arm/iamin.c
@@ -30,55 +30,55 @@ IDMAXKERNEL = ../arm/imax.c
3030
ISMINKERNEL = ../arm/imin.c
3131
IDMINKERNEL = ../arm/imin.c
3232

33-
SASUMKERNEL = ../arm/asum.c
34-
DASUMKERNEL = ../arm/asum.c
35-
CASUMKERNEL = ../arm/zasum.c
36-
ZASUMKERNEL = ../arm/zasum.c
37-
38-
SAXPYKERNEL = ../arm/axpy.c
39-
DAXPYKERNEL = ../arm/axpy.c
40-
CAXPYKERNEL = ../arm/zaxpy.c
41-
ZAXPYKERNEL = ../arm/zaxpy.c
42-
43-
SCOPYKERNEL = ../arm/copy.c
44-
DCOPYKERNEL = ../arm/copy.c
45-
CCOPYKERNEL = ../arm/zcopy.c
46-
ZCOPYKERNEL = ../arm/zcopy.c
47-
48-
SDOTKERNEL = ../arm/dot.c
49-
DDOTKERNEL = ../arm/dot.c
50-
CDOTKERNEL = ../arm/zdot.c
51-
ZDOTKERNEL = ../arm/zdot.c
52-
53-
SNRM2KERNEL = ../arm/nrm2.c
54-
DNRM2KERNEL = ../arm/nrm2.c
55-
CNRM2KERNEL = ../arm/znrm2.c
56-
ZNRM2KERNEL = ../arm/znrm2.c
57-
58-
SROTKERNEL = ../arm/rot.c
59-
DROTKERNEL = ../arm/rot.c
60-
CROTKERNEL = ../arm/zrot.c
61-
ZROTKERNEL = ../arm/zrot.c
62-
63-
SSCALKERNEL = ../arm/scal.c
64-
DSCALKERNEL = ../arm/scal.c
65-
CSCALKERNEL = ../arm/zscal.c
66-
ZSCALKERNEL = ../arm/zscal.c
67-
68-
SSWAPKERNEL = ../arm/swap.c
69-
DSWAPKERNEL = ../arm/swap.c
70-
CSWAPKERNEL = ../arm/zswap.c
71-
ZSWAPKERNEL = ../arm/zswap.c
72-
73-
SGEMVNKERNEL = ../arm/gemv_n.c
74-
DGEMVNKERNEL = ../arm/gemv_n.c
75-
CGEMVNKERNEL = ../arm/zgemv_n.c
76-
ZGEMVNKERNEL = ../arm/zgemv_n.c
77-
78-
SGEMVTKERNEL = ../arm/gemv_t.c
79-
DGEMVTKERNEL = ../arm/gemv_t.c
80-
CGEMVTKERNEL = ../arm/zgemv_t.c
81-
ZGEMVTKERNEL = ../arm/zgemv_t.c
33+
SASUMKERNEL = asum.S
34+
DASUMKERNEL = asum.S
35+
CASUMKERNEL = casum.S
36+
ZASUMKERNEL = zasum.S
37+
38+
SAXPYKERNEL = axpy.S
39+
DAXPYKERNEL = axpy.S
40+
CAXPYKERNEL = zaxpy.S
41+
ZAXPYKERNEL = zaxpy.S
42+
43+
SCOPYKERNEL = copy.S
44+
DCOPYKERNEL = copy.S
45+
CCOPYKERNEL = copy.S
46+
ZCOPYKERNEL = copy.S
47+
48+
SDOTKERNEL = dot.S
49+
DDOTKERNEL = dot.S
50+
CDOTKERNEL = zdot.S
51+
ZDOTKERNEL = zdot.S
52+
53+
SNRM2KERNEL = nrm2.S
54+
DNRM2KERNEL = nrm2.S
55+
CNRM2KERNEL = znrm2.S
56+
ZNRM2KERNEL = znrm2.S
57+
58+
SROTKERNEL = rot.S
59+
DROTKERNEL = rot.S
60+
CROTKERNEL = zrot.S
61+
ZROTKERNEL = zrot.S
62+
63+
SSCALKERNEL = scal.S
64+
DSCALKERNEL = scal.S
65+
CSCALKERNEL = zscal.S
66+
ZSCALKERNEL = zscal.S
67+
68+
SSWAPKERNEL = swap.S
69+
DSWAPKERNEL = swap.S
70+
CSWAPKERNEL = swap.S
71+
ZSWAPKERNEL = swap.S
72+
73+
SGEMVNKERNEL = gemv_n.S
74+
DGEMVNKERNEL = gemv_n.S
75+
CGEMVNKERNEL = zgemv_n.S
76+
ZGEMVNKERNEL = zgemv_n.S
77+
78+
SGEMVTKERNEL = gemv_t.S
79+
DGEMVTKERNEL = gemv_t.S
80+
CGEMVTKERNEL = zgemv_t.S
81+
ZGEMVTKERNEL = zgemv_t.S
8282

8383
STRMMKERNEL = ../generic/trmmkernel_4x4.c
8484
DTRMMKERNEL = ../generic/trmmkernel_2x2.c

0 commit comments

Comments
 (0)