Skip to content

Commit 8001fdc

Browse files
author
Ashwin Sekhar T K
committed
ARM64: Remove dependency of THUNDERX Makefile on ARMV8 Makefile
1 parent 162e312 commit 8001fdc

File tree

1 file changed

+131
-4
lines changed

1 file changed

+131
-4
lines changed

kernel/arm64/KERNEL.THUNDERX

Lines changed: 131 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,133 @@
1-
include $(KERNELDIR)/KERNEL.ARMV8
1+
SAMAXKERNEL = amax.S
2+
DAMAXKERNEL = amax.S
3+
CAMAXKERNEL = zamax.S
4+
ZAMAXKERNEL = zamax.S
5+
6+
SAMINKERNEL = ../arm/amin.c
7+
DAMINKERNEL = ../arm/amin.c
8+
CAMINKERNEL = ../arm/zamin.c
9+
ZAMINKERNEL = ../arm/zamin.c
10+
11+
SMAXKERNEL = ../arm/max.c
12+
DMAXKERNEL = ../arm/max.c
13+
14+
SMINKERNEL = ../arm/min.c
15+
DMINKERNEL = ../arm/min.c
16+
17+
ISAMAXKERNEL = iamax.S
18+
IDAMAXKERNEL = iamax.S
19+
ICAMAXKERNEL = izamax.S
20+
IZAMAXKERNEL = izamax.S
21+
22+
ISAMINKERNEL = ../arm/iamin.c
23+
IDAMINKERNEL = ../arm/iamin.c
24+
ICAMINKERNEL = ../arm/izamin.c
25+
IZAMINKERNEL = ../arm/izamin.c
26+
27+
ISMAXKERNEL = ../arm/imax.c
28+
IDMAXKERNEL = ../arm/imax.c
29+
30+
ISMINKERNEL = ../arm/imin.c
31+
IDMINKERNEL = ../arm/imin.c
32+
33+
SASUMKERNEL = asum.S
34+
DASUMKERNEL = asum.S
35+
CASUMKERNEL = casum.S
36+
ZASUMKERNEL = zasum.S
37+
38+
SAXPYKERNEL = axpy.S
39+
DAXPYKERNEL = daxpy_thunderx.c
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_thunderx.c
49+
DDOTKERNEL = ddot_thunderx.c
50+
CDOTKERNEL = zdot.S
51+
ZDOTKERNEL = zdot.S
52+
DSDOTKERNEL = dot.S
53+
54+
SNRM2KERNEL = nrm2.S
55+
DNRM2KERNEL = nrm2.S
56+
CNRM2KERNEL = znrm2.S
57+
ZNRM2KERNEL = znrm2.S
58+
59+
SROTKERNEL = rot.S
60+
DROTKERNEL = rot.S
61+
CROTKERNEL = zrot.S
62+
ZROTKERNEL = zrot.S
63+
64+
SSCALKERNEL = scal.S
65+
DSCALKERNEL = scal.S
66+
CSCALKERNEL = zscal.S
67+
ZSCALKERNEL = zscal.S
68+
69+
SSWAPKERNEL = swap.S
70+
DSWAPKERNEL = swap.S
71+
CSWAPKERNEL = swap.S
72+
ZSWAPKERNEL = swap.S
73+
74+
SGEMVNKERNEL = gemv_n.S
75+
DGEMVNKERNEL = gemv_n.S
76+
CGEMVNKERNEL = zgemv_n.S
77+
ZGEMVNKERNEL = zgemv_n.S
78+
79+
SGEMVTKERNEL = gemv_t.S
80+
DGEMVTKERNEL = gemv_t.S
81+
CGEMVTKERNEL = zgemv_t.S
82+
ZGEMVTKERNEL = zgemv_t.S
83+
84+
STRMMKERNEL = ../generic/trmmkernel_4x4.c
85+
DTRMMKERNEL = ../generic/trmmkernel_2x2.c
86+
CTRMMKERNEL = ../generic/ztrmmkernel_2x2.c
87+
ZTRMMKERNEL = ../generic/ztrmmkernel_2x2.c
88+
89+
SGEMMKERNEL = sgemm_kernel_4x4.S
90+
SGEMMONCOPY = ../generic/gemm_ncopy_4.c
91+
SGEMMOTCOPY = ../generic/gemm_tcopy_4.c
92+
SGEMMONCOPYOBJ = sgemm_oncopy.o
93+
SGEMMOTCOPYOBJ = sgemm_otcopy.o
94+
95+
DGEMMKERNEL = ../generic/gemmkernel_2x2.c
96+
DGEMMONCOPY = ../generic/gemm_ncopy_2.c
97+
DGEMMOTCOPY = ../generic/gemm_tcopy_2.c
98+
DGEMMONCOPYOBJ = dgemm_oncopy.o
99+
DGEMMOTCOPYOBJ = dgemm_otcopy.o
100+
101+
CGEMMKERNEL = ../generic/zgemmkernel_2x2.c
102+
CGEMMONCOPY = ../generic/zgemm_ncopy_2.c
103+
CGEMMOTCOPY = ../generic/zgemm_tcopy_2.c
104+
CGEMMONCOPYOBJ = cgemm_oncopy.o
105+
CGEMMOTCOPYOBJ = cgemm_otcopy.o
106+
107+
ZGEMMKERNEL = ../generic/zgemmkernel_2x2.c
108+
ZGEMMONCOPY = ../generic/zgemm_ncopy_2.c
109+
ZGEMMOTCOPY = ../generic/zgemm_tcopy_2.c
110+
ZGEMMONCOPYOBJ = zgemm_oncopy.o
111+
ZGEMMOTCOPYOBJ = zgemm_otcopy.o
112+
113+
STRSMKERNEL_LN = ../generic/trsm_kernel_LN.c
114+
STRSMKERNEL_LT = ../generic/trsm_kernel_LT.c
115+
STRSMKERNEL_RN = ../generic/trsm_kernel_RN.c
116+
STRSMKERNEL_RT = ../generic/trsm_kernel_RT.c
117+
118+
DTRSMKERNEL_LN = ../generic/trsm_kernel_LN.c
119+
DTRSMKERNEL_LT = ../generic/trsm_kernel_LT.c
120+
DTRSMKERNEL_RN = ../generic/trsm_kernel_RN.c
121+
DTRSMKERNEL_RT = ../generic/trsm_kernel_RT.c
122+
123+
CTRSMKERNEL_LN = ../generic/trsm_kernel_LN.c
124+
CTRSMKERNEL_LT = ../generic/trsm_kernel_LT.c
125+
CTRSMKERNEL_RN = ../generic/trsm_kernel_RN.c
126+
CTRSMKERNEL_RT = ../generic/trsm_kernel_RT.c
127+
128+
ZTRSMKERNEL_LN = ../generic/trsm_kernel_LN.c
129+
ZTRSMKERNEL_LT = ../generic/trsm_kernel_LT.c
130+
ZTRSMKERNEL_RN = ../generic/trsm_kernel_RN.c
131+
ZTRSMKERNEL_RT = ../generic/trsm_kernel_RT.c
2132

3-
SDOTKERNEL=dot_thunderx.c
4-
DDOTKERNEL=ddot_thunderx.c
5-
DAXPYKERNEL=daxpy_thunderx.c
6133

0 commit comments

Comments
 (0)