|
1 |
| -SAMINKERNEL = ../arm/amin.c |
2 |
| -DAMINKERNEL = ../arm/amin.c |
3 |
| -CAMINKERNEL = ../arm/zamin.c |
4 |
| -ZAMINKERNEL = ../arm/zamin.c |
5 |
| - |
6 |
| -SMAXKERNEL = ../arm/max.c |
7 |
| -DMAXKERNEL = ../arm/max.c |
8 |
| - |
9 |
| -SMINKERNEL = ../arm/min.c |
10 |
| -DMINKERNEL = ../arm/min.c |
11 |
| - |
12 |
| -ISAMINKERNEL = ../arm/iamin.c |
13 |
| -IDAMINKERNEL = ../arm/iamin.c |
14 |
| -ICAMINKERNEL = ../arm/izamin.c |
15 |
| -IZAMINKERNEL = ../arm/izamin.c |
16 |
| - |
17 |
| -ISMAXKERNEL = ../arm/imax.c |
18 |
| -IDMAXKERNEL = ../arm/imax.c |
19 |
| - |
20 |
| -ISMINKERNEL = ../arm/imin.c |
21 |
| -IDMINKERNEL = ../arm/imin.c |
22 |
| - |
23 |
| -STRSMKERNEL_LN = trsm_kernel_LN_sve.c |
24 |
| -STRSMKERNEL_LT = trsm_kernel_LT_sve.c |
25 |
| -STRSMKERNEL_RN = trsm_kernel_RN_sve.c |
26 |
| -STRSMKERNEL_RT = trsm_kernel_RT_sve.c |
27 |
| - |
28 |
| -DTRSMKERNEL_LN = trsm_kernel_LN_sve.c |
29 |
| -DTRSMKERNEL_LT = trsm_kernel_LT_sve.c |
30 |
| -DTRSMKERNEL_RN = trsm_kernel_RN_sve.c |
31 |
| -DTRSMKERNEL_RT = trsm_kernel_RT_sve.c |
32 |
| - |
33 |
| -TRSMCOPYLN_M = trsm_lncopy_sve.c |
34 |
| -TRSMCOPYLT_M = trsm_ltcopy_sve.c |
35 |
| -TRSMCOPYUN_M = trsm_uncopy_sve.c |
36 |
| -TRSMCOPYUT_M = trsm_utcopy_sve.c |
37 |
| - |
38 |
| -CTRSMKERNEL_LN = trsm_kernel_LN_sve.c |
39 |
| -CTRSMKERNEL_LT = trsm_kernel_LT_sve.c |
40 |
| -CTRSMKERNEL_RN = trsm_kernel_RN_sve.c |
41 |
| -CTRSMKERNEL_RT = trsm_kernel_RT_sve.c |
42 |
| - |
43 |
| -ZTRSMKERNEL_LN = trsm_kernel_LN_sve.c |
44 |
| -ZTRSMKERNEL_LT = trsm_kernel_LT_sve.c |
45 |
| -ZTRSMKERNEL_RN = trsm_kernel_RN_sve.c |
46 |
| -ZTRSMKERNEL_RT = trsm_kernel_RT_sve.c |
47 |
| - |
48 |
| -ZTRSMCOPYLN_M = ztrsm_lncopy_sve.c |
49 |
| -ZTRSMCOPYLT_M = ztrsm_ltcopy_sve.c |
50 |
| -ZTRSMCOPYUN_M = ztrsm_uncopy_sve.c |
51 |
| -ZTRSMCOPYUT_M = ztrsm_utcopy_sve.c |
52 |
| - |
53 |
| - |
54 |
| -SAMAXKERNEL = amax.S |
55 |
| -DAMAXKERNEL = amax.S |
56 |
| -CAMAXKERNEL = zamax.S |
57 |
| -ZAMAXKERNEL = zamax.S |
58 |
| - |
59 |
| -SAXPYKERNEL = axpy.S |
60 |
| -DAXPYKERNEL = daxpy_thunderx2t99.S |
61 |
| -CAXPYKERNEL = zaxpy.S |
62 |
| -ZAXPYKERNEL = zaxpy.S |
63 |
| - |
64 |
| -SROTKERNEL = rot.S |
65 |
| -DROTKERNEL = rot.S |
66 |
| -CROTKERNEL = zrot.S |
67 |
| -ZROTKERNEL = zrot.S |
68 |
| - |
69 |
| -SSCALKERNEL = scal.S |
70 |
| -DSCALKERNEL = scal.S |
71 |
| -CSCALKERNEL = zscal.S |
72 |
| -ZSCALKERNEL = zscal.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 |
| -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 |
113 |
| -DSDOTKERNEL = dot.S |
114 |
| - |
115 |
| -DGEMM_BETA = dgemm_beta.S |
116 |
| -SGEMM_BETA = sgemm_beta.S |
117 |
| - |
118 |
| -SGEMMKERNEL = sgemm_kernel_sve_v2x$(SGEMM_UNROLL_N).S |
119 |
| -STRMMKERNEL = strmm_kernel_sve_v1x$(SGEMM_UNROLL_N).S |
120 |
| - |
121 |
| -SGEMMINCOPY = gemm_ncopy_sve_v1x$(SGEMM_UNROLL_N).c |
122 |
| -SGEMMITCOPY = gemm_tcopy_sve_v1x$(SGEMM_UNROLL_N).c |
123 |
| -SGEMMONCOPY = sgemm_ncopy_$(SGEMM_UNROLL_N).S |
124 |
| -SGEMMOTCOPY = sgemm_tcopy_$(SGEMM_UNROLL_N).S |
125 |
| - |
126 |
| -SGEMMINCOPYOBJ = sgemm_incopy$(TSUFFIX).$(SUFFIX) |
127 |
| -SGEMMITCOPYOBJ = sgemm_itcopy$(TSUFFIX).$(SUFFIX) |
128 |
| -SGEMMONCOPYOBJ = sgemm_oncopy$(TSUFFIX).$(SUFFIX) |
129 |
| -SGEMMOTCOPYOBJ = sgemm_otcopy$(TSUFFIX).$(SUFFIX) |
130 |
| - |
131 |
| -STRMMUNCOPY_M = trmm_uncopy_sve_v1.c |
132 |
| -STRMMLNCOPY_M = trmm_lncopy_sve_v1.c |
133 |
| -STRMMUTCOPY_M = trmm_utcopy_sve_v1.c |
134 |
| -STRMMLTCOPY_M = trmm_ltcopy_sve_v1.c |
135 |
| - |
136 |
| -SSYMMUCOPY_M = symm_ucopy_sve.c |
137 |
| -SSYMMLCOPY_M = symm_lcopy_sve.c |
138 |
| - |
139 |
| -DGEMMKERNEL = dgemm_kernel_sve_v2x$(DGEMM_UNROLL_N).S |
140 |
| -DTRMMKERNEL = dtrmm_kernel_sve_v1x$(DGEMM_UNROLL_N).S |
141 |
| - |
142 |
| -DGEMMINCOPY = gemm_ncopy_sve_v1x$(DGEMM_UNROLL_N).c |
143 |
| -DGEMMITCOPY = gemm_tcopy_sve_v1x$(DGEMM_UNROLL_N).c |
144 |
| -DGEMMONCOPY = dgemm_ncopy_$(DGEMM_UNROLL_N).S |
145 |
| -DGEMMOTCOPY = dgemm_tcopy_$(DGEMM_UNROLL_N).S |
146 |
| - |
147 |
| -DGEMMINCOPYOBJ = dgemm_incopy$(TSUFFIX).$(SUFFIX) |
148 |
| -DGEMMITCOPYOBJ = dgemm_itcopy$(TSUFFIX).$(SUFFIX) |
149 |
| -DGEMMONCOPYOBJ = dgemm_oncopy$(TSUFFIX).$(SUFFIX) |
150 |
| -DGEMMOTCOPYOBJ = dgemm_otcopy$(TSUFFIX).$(SUFFIX) |
151 |
| - |
152 |
| -DTRMMUNCOPY_M = trmm_uncopy_sve_v1.c |
153 |
| -DTRMMLNCOPY_M = trmm_lncopy_sve_v1.c |
154 |
| -DTRMMUTCOPY_M = trmm_utcopy_sve_v1.c |
155 |
| -DTRMMLTCOPY_M = trmm_ltcopy_sve_v1.c |
156 |
| - |
157 |
| -DSYMMUCOPY_M = symm_ucopy_sve.c |
158 |
| -DSYMMLCOPY_M = symm_lcopy_sve.c |
159 |
| - |
160 |
| -CGEMMKERNEL = cgemm_kernel_sve_v1x$(ZGEMM_UNROLL_N).S |
161 |
| -CTRMMKERNEL = ctrmm_kernel_sve_v1x$(ZGEMM_UNROLL_N).S |
162 |
| - |
163 |
| -CGEMMINCOPY = gemm_ncopy_complex_sve_v1x$(ZGEMM_UNROLL_N).c |
164 |
| -CGEMMITCOPY = gemm_tcopy_complex_sve_v1x$(ZGEMM_UNROLL_N).c |
165 |
| -CGEMMONCOPY = ../generic/zgemm_ncopy_$(ZGEMM_UNROLL_N).c |
166 |
| -CGEMMOTCOPY = ../generic/zgemm_tcopy_$(ZGEMM_UNROLL_N).c |
167 |
| - |
168 |
| -CGEMMINCOPYOBJ = cgemm_incopy$(TSUFFIX).$(SUFFIX) |
169 |
| -CGEMMITCOPYOBJ = cgemm_itcopy$(TSUFFIX).$(SUFFIX) |
170 |
| -CGEMMONCOPYOBJ = cgemm_oncopy$(TSUFFIX).$(SUFFIX) |
171 |
| -CGEMMOTCOPYOBJ = cgemm_otcopy$(TSUFFIX).$(SUFFIX) |
172 |
| - |
173 |
| -CTRMMUNCOPY_M = ztrmm_uncopy_sve_v1.c |
174 |
| -CTRMMLNCOPY_M = ztrmm_lncopy_sve_v1.c |
175 |
| -CTRMMUTCOPY_M = ztrmm_utcopy_sve_v1.c |
176 |
| -CTRMMLTCOPY_M = ztrmm_ltcopy_sve_v1.c |
177 |
| - |
178 |
| -CHEMMLTCOPY_M = zhemm_ltcopy_sve.c |
179 |
| -CHEMMUTCOPY_M = zhemm_utcopy_sve.c |
180 |
| - |
181 |
| -CSYMMUCOPY_M = zsymm_ucopy_sve.c |
182 |
| -CSYMMLCOPY_M = zsymm_lcopy_sve.c |
183 |
| - |
184 |
| -ZGEMMKERNEL = zgemm_kernel_sve_v1x$(ZGEMM_UNROLL_N).S |
185 |
| -ZTRMMKERNEL = ztrmm_kernel_sve_v1x$(ZGEMM_UNROLL_N).S |
186 |
| - |
187 |
| -ZGEMMINCOPY = gemm_ncopy_complex_sve_v1x$(ZGEMM_UNROLL_N).c |
188 |
| -ZGEMMITCOPY = gemm_tcopy_complex_sve_v1x$(ZGEMM_UNROLL_N).c |
189 |
| -ZGEMMONCOPY = ../generic/zgemm_ncopy_$(ZGEMM_UNROLL_N).c |
190 |
| -ZGEMMOTCOPY = ../generic/zgemm_tcopy_$(ZGEMM_UNROLL_N).c |
191 |
| - |
192 |
| -ZGEMMINCOPYOBJ = zgemm_incopy$(TSUFFIX).$(SUFFIX) |
193 |
| -ZGEMMITCOPYOBJ = zgemm_itcopy$(TSUFFIX).$(SUFFIX) |
194 |
| -ZGEMMONCOPYOBJ = zgemm_oncopy$(TSUFFIX).$(SUFFIX) |
195 |
| -ZGEMMOTCOPYOBJ = zgemm_otcopy$(TSUFFIX).$(SUFFIX) |
196 |
| - |
197 |
| -ZTRMMUNCOPY_M = ztrmm_uncopy_sve_v1.c |
198 |
| -ZTRMMLNCOPY_M = ztrmm_lncopy_sve_v1.c |
199 |
| -ZTRMMUTCOPY_M = ztrmm_utcopy_sve_v1.c |
200 |
| -ZTRMMLTCOPY_M = ztrmm_ltcopy_sve_v1.c |
201 |
| - |
202 |
| -ZHEMMLTCOPY_M = zhemm_ltcopy_sve.c |
203 |
| -ZHEMMUTCOPY_M = zhemm_utcopy_sve.c |
204 |
| - |
205 |
| -ZSYMMUCOPY_M = zsymm_ucopy_sve.c |
206 |
| -ZSYMMLCOPY_M = zsymm_lcopy_sve.c |
| 1 | +include $(KERNELDIR)/KERNEL.ARMV8SVE |
0 commit comments