1 # helper functions for the kernel CMakeLists.txt
4 # Set the default filenames for L1 objects. Most of these will be overriden 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)
113 set(SGEMVNKERNEL gemv_n.S)
114 set(SGEMVTKERNEL gemv_t.S)
115 set(DGEMVNKERNEL gemv_n.S)
116 set(DGEMVTKERNEL gemv_t.S)
117 set(CGEMVNKERNEL zgemv_n.S)
118 set(CGEMVTKERNEL zgemv_t.S)
119 set(ZGEMVNKERNEL zgemv_n.S)
120 set(ZGEMVTKERNEL zgemv_t.S)
121 set(QGEMVNKERNEL gemv_n.S)
122 set(QGEMVTKERNEL gemv_t.S)
123 set(XGEMVNKERNEL zgemv_n.S)
124 set(XGEMVTKERNEL zgemv_t.S)
125 set(SGERKERNEL ../generic/ger.c)
126 set(DGERKERNEL ../generic/ger.c)
127 set(QGERKERNEL ../generic/ger.c)
128 set(CGERUKERNEL ../generic/zger.c)
129 set(CGERCKERNEL ../generic/zger.c)
130 set(ZGERUKERNEL ../generic/zger.c)
131 set(ZGERCKERNEL ../generic/zger.c)
132 set(XGERUKERNEL ../generic/zger.c)
133 set(XGERCKERNEL ../generic/zger.c)
134 set(SSYMV_U_KERNEL ../generic/symv_k.c)
135 set(SSYMV_L_KERNEL ../generic/symv_k.c)
136 set(DSYMV_U_KERNEL ../generic/symv_k.c)
137 set(DSYMV_L_KERNEL ../generic/symv_k.c)
138 set(QSYMV_U_KERNEL ../generic/symv_k.c)
139 set(QSYMV_L_KERNEL ../generic/symv_k.c)
140 set(CSYMV_U_KERNEL ../generic/zsymv_k.c)
141 set(CSYMV_L_KERNEL ../generic/zsymv_k.c)
142 set(ZSYMV_U_KERNEL ../generic/zsymv_k.c)
143 set(ZSYMV_L_KERNEL ../generic/zsymv_k.c)
144 set(XSYMV_U_KERNEL ../generic/zsymv_k.c)
145 set(XSYMV_L_KERNEL ../generic/zsymv_k.c)
146 set(CHEMV_U_KERNEL ../generic/zhemv_k.c)
147 set(CHEMV_L_KERNEL ../generic/zhemv_k.c)
148 set(CHEMV_V_KERNEL ../generic/zhemv_k.c)
149 set(CHEMV_M_KERNEL ../generic/zhemv_k.c)
150 set(ZHEMV_U_KERNEL ../generic/zhemv_k.c)
151 set(ZHEMV_L_KERNEL ../generic/zhemv_k.c)
152 set(ZHEMV_V_KERNEL ../generic/zhemv_k.c)
153 set(ZHEMV_M_KERNEL ../generic/zhemv_k.c)
154 set(XHEMV_U_KERNEL ../generic/zhemv_k.c)
155 set(XHEMV_L_KERNEL ../generic/zhemv_k.c)
156 set(XHEMV_V_KERNEL ../generic/zhemv_k.c)
157 set(XHEMV_M_KERNEL ../generic/zhemv_k.c)
161 set(SGEADD_KERNEL ../generic/geadd.c)
162 set(DGEADD_KERNEL ../generic/geadd.c)
163 set(CGEADD_KERNEL ../generic/zgeadd.c)
164 set(ZGEADD_KERNEL ../generic/zgeadd.c)