1 # helper functions for the kernel CMakeLists.txt
4 # Set the default filenames for L1 objects. Most of these will be overridden by the appropriate KERNEL file.
6 set(SAMAXKERNEL amax.S)
7 set(DAMAXKERNEL amax.S)
8 set(QAMAXKERNEL amax.S)
9 set(CAMAXKERNEL zamax.S)
10 set(ZAMAXKERNEL zamax.S)
11 set(XAMAXKERNEL zamax.S)
12 set(SAMINKERNEL amin.S)
13 set(DAMINKERNEL amin.S)
14 set(QAMINKERNEL amin.S)
15 set(CAMINKERNEL zamin.S)
16 set(ZAMINKERNEL zamin.S)
17 set(XAMINKERNEL zamin.S)
24 set(ISAMAXKERNEL iamax.S)
25 set(IDAMAXKERNEL iamax.S)
26 set(IQAMAXKERNEL iamax.S)
27 set(ICAMAXKERNEL izamax.S)
28 set(IZAMAXKERNEL izamax.S)
29 set(IXAMAXKERNEL izamax.S)
30 set(ISAMINKERNEL iamin.S)
31 set(IDAMINKERNEL iamin.S)
32 set(IQAMINKERNEL iamin.S)
33 set(ICAMINKERNEL izamin.S)
34 set(IZAMINKERNEL izamin.S)
35 set(IXAMINKERNEL izamin.S)
36 set(ISMAXKERNEL iamax.S)
37 set(IDMAXKERNEL iamax.S)
38 set(IQMAXKERNEL iamax.S)
39 set(ISMINKERNEL iamin.S)
40 set(IDMINKERNEL iamin.S)
41 set(IQMINKERNEL iamin.S)
42 set(SASUMKERNEL asum.S)
43 set(DASUMKERNEL asum.S)
44 set(CASUMKERNEL zasum.S)
45 set(ZASUMKERNEL zasum.S)
46 set(QASUMKERNEL asum.S)
47 set(XASUMKERNEL zasum.S)
48 set(SAXPYKERNEL axpy.S)
49 set(DAXPYKERNEL axpy.S)
50 set(CAXPYKERNEL zaxpy.S)
51 set(ZAXPYKERNEL zaxpy.S)
52 set(QAXPYKERNEL axpy.S)
53 set(XAXPYKERNEL zaxpy.S)
54 set(SCOPYKERNEL copy.S)
55 set(DCOPYKERNEL copy.S)
56 set(CCOPYKERNEL zcopy.S)
57 set(ZCOPYKERNEL zcopy.S)
58 set(QCOPYKERNEL copy.S)
59 set(XCOPYKERNEL zcopy.S)
62 set(CDOTKERNEL zdot.S)
63 set(ZDOTKERNEL zdot.S)
65 set(XDOTKERNEL zdot.S)
66 set(SNRM2KERNEL nrm2.S)
67 set(DNRM2KERNEL nrm2.S)
68 set(QNRM2KERNEL nrm2.S)
69 set(CNRM2KERNEL znrm2.S)
70 set(ZNRM2KERNEL znrm2.S)
71 set(XNRM2KERNEL znrm2.S)
75 set(CROTKERNEL zrot.S)
76 set(ZROTKERNEL zrot.S)
77 set(XROTKERNEL zrot.S)
78 set(SSCALKERNEL scal.S)
79 set(DSCALKERNEL scal.S)
80 set(CSCALKERNEL zscal.S)
81 set(ZSCALKERNEL zscal.S)
82 set(QSCALKERNEL scal.S)
83 set(XSCALKERNEL zscal.S)
84 set(SSWAPKERNEL swap.S)
85 set(DSWAPKERNEL swap.S)
86 set(CSWAPKERNEL zswap.S)
87 set(ZSWAPKERNEL zswap.S)
88 set(QSWAPKERNEL swap.S)
89 set(XSWAPKERNEL zswap.S)
90 set(SGEMVNKERNEL gemv_n.S)
91 set(SGEMVTKERNEL gemv_t.S)
92 set(DGEMVNKERNEL gemv_n.S)
93 set(DGEMVTKERNEL gemv_t.S)
94 set(CGEMVNKERNEL zgemv_n.S)
95 set(CGEMVTKERNEL zgemv_t.S)
96 set(ZGEMVNKERNEL zgemv_n.S)
97 set(ZGEMVTKERNEL zgemv_t.S)
98 set(QGEMVNKERNEL gemv_n.S)
99 set(QGEMVTKERNEL gemv_t.S)
100 set(XGEMVNKERNEL zgemv_n.S)
101 set(XGEMVTKERNEL zgemv_t.S)
102 set(SCABS_KERNEL ../generic/cabs.c)
103 set(DCABS_KERNEL ../generic/cabs.c)
104 set(QCABS_KERNEL ../generic/cabs.c)
105 set(LSAME_KERNEL ../generic/lsame.c)
106 set(SAXPBYKERNEL ../arm/axpby.c)
107 set(DAXPBYKERNEL ../arm/axpby.c)
108 set(CAXPBYKERNEL ../arm/zaxpby.c)
109 set(ZAXPBYKERNEL ../arm/zaxpby.c)
110 set(SSUMKERNEL sum.S)
111 set(DSUMKERNEL sum.S)
112 set(CSUMKERNEL zsum.S)
113 set(ZSUMKERNEL zsum.S)
114 set(QSUMKERNEL sum.S)
115 set(XSUMKERNEL zsum.S)
119 set(SGEMVNKERNEL gemv_n.S)
120 set(SGEMVTKERNEL gemv_t.S)
121 set(DGEMVNKERNEL gemv_n.S)
122 set(DGEMVTKERNEL gemv_t.S)
123 set(CGEMVNKERNEL zgemv_n.S)
124 set(CGEMVTKERNEL zgemv_t.S)
125 set(ZGEMVNKERNEL zgemv_n.S)
126 set(ZGEMVTKERNEL zgemv_t.S)
127 set(QGEMVNKERNEL gemv_n.S)
128 set(QGEMVTKERNEL gemv_t.S)
129 set(XGEMVNKERNEL zgemv_n.S)
130 set(XGEMVTKERNEL zgemv_t.S)
131 set(SGERKERNEL ../generic/ger.c)
132 set(DGERKERNEL ../generic/ger.c)
133 set(QGERKERNEL ../generic/ger.c)
134 set(CGERUKERNEL ../generic/zger.c)
135 set(CGERCKERNEL ../generic/zger.c)
136 set(ZGERUKERNEL ../generic/zger.c)
137 set(ZGERCKERNEL ../generic/zger.c)
138 set(XGERUKERNEL ../generic/zger.c)
139 set(XGERCKERNEL ../generic/zger.c)
140 set(SSYMV_U_KERNEL ../generic/symv_k.c)
141 set(SSYMV_L_KERNEL ../generic/symv_k.c)
142 set(DSYMV_U_KERNEL ../generic/symv_k.c)
143 set(DSYMV_L_KERNEL ../generic/symv_k.c)
144 set(QSYMV_U_KERNEL ../generic/symv_k.c)
145 set(QSYMV_L_KERNEL ../generic/symv_k.c)
146 set(CSYMV_U_KERNEL ../generic/zsymv_k.c)
147 set(CSYMV_L_KERNEL ../generic/zsymv_k.c)
148 set(ZSYMV_U_KERNEL ../generic/zsymv_k.c)
149 set(ZSYMV_L_KERNEL ../generic/zsymv_k.c)
150 set(XSYMV_U_KERNEL ../generic/zsymv_k.c)
151 set(XSYMV_L_KERNEL ../generic/zsymv_k.c)
152 set(CHEMV_U_KERNEL ../generic/zhemv_k.c)
153 set(CHEMV_L_KERNEL ../generic/zhemv_k.c)
154 set(CHEMV_V_KERNEL ../generic/zhemv_k.c)
155 set(CHEMV_M_KERNEL ../generic/zhemv_k.c)
156 set(ZHEMV_U_KERNEL ../generic/zhemv_k.c)
157 set(ZHEMV_L_KERNEL ../generic/zhemv_k.c)
158 set(ZHEMV_V_KERNEL ../generic/zhemv_k.c)
159 set(ZHEMV_M_KERNEL ../generic/zhemv_k.c)
160 set(XHEMV_U_KERNEL ../generic/zhemv_k.c)
161 set(XHEMV_L_KERNEL ../generic/zhemv_k.c)
162 set(XHEMV_V_KERNEL ../generic/zhemv_k.c)
163 set(XHEMV_M_KERNEL ../generic/zhemv_k.c)
167 set(SGEADD_KERNEL ../generic/geadd.c)
168 set(DGEADD_KERNEL ../generic/geadd.c)
169 set(CGEADD_KERNEL ../generic/zgeadd.c)
170 set(ZGEADD_KERNEL ../generic/zgeadd.c)