Add default KERNEL file for Elbrus E2K arch
[platform/upstream/openblas.git] / kernel / e2k / KERNEL
1 SAMAXKERNEL  = ../arm/amax.c
2 DAMAXKERNEL  = ../arm/amax.c
3 CAMAXKERNEL  = ../arm/zamax.c
4 ZAMAXKERNEL  = ../arm/zamax.c
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 = ../arm/iamax.c
18 IDAMAXKERNEL = ../arm/iamax.c
19 ICAMAXKERNEL = ../arm/izamax.c
20 IZAMAXKERNEL = ../arm/izamax.c
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  = ../arm/asum.c
34 DASUMKERNEL  = ../arm/asum.c
35 CASUMKERNEL  = ../arm/zasum.c
36 ZASUMKERNEL  = ../arm/zasum.c
37
38 SSUMKERNEL  = ../arm/sum.c
39 DSUMKERNEL  = ../arm/sum.c
40 CSUMKERNEL  = ../arm/zsum.c
41 ZSUMKERNEL  = ../arm/zsum.c
42
43 SAXPYKERNEL  = ../arm/axpy.c
44 DAXPYKERNEL  = ../arm/axpy.c
45 CAXPYKERNEL  = ../arm/zaxpy.c
46 ZAXPYKERNEL  = ../arm/zaxpy.c
47
48 SCOPYKERNEL  = ../arm/copy.c
49 DCOPYKERNEL  = ../arm/copy.c
50 CCOPYKERNEL  = ../arm/zcopy.c
51 ZCOPYKERNEL  = ../arm/zcopy.c
52
53 SDOTKERNEL   = ../arm/dot.c
54 DDOTKERNEL   = ../arm/dot.c
55 CDOTKERNEL   = ../arm/zdot.c
56 ZDOTKERNEL   = ../arm/zdot.c
57 DSDOTKERNEL  = ../generic/dot.c
58
59 SNRM2KERNEL  = ../arm/nrm2.c
60 DNRM2KERNEL  = ../arm/nrm2.c
61 CNRM2KERNEL  = ../arm/znrm2.c
62 ZNRM2KERNEL  = ../arm/znrm2.c
63
64 SROTKERNEL   = ../arm/rot.c
65 DROTKERNEL   = ../arm/rot.c
66 CROTKERNEL   = ../arm/zrot.c
67 ZROTKERNEL   = ../arm/zrot.c
68
69 SSCALKERNEL  = ../arm/scal.c
70 DSCALKERNEL  = ../arm/scal.c
71 CSCALKERNEL  = ../arm/zscal.c
72 ZSCALKERNEL  = ../arm/zscal.c
73
74 SSWAPKERNEL  = ../arm/swap.c
75 DSWAPKERNEL  = ../arm/swap.c
76 CSWAPKERNEL  = ../arm/zswap.c
77 ZSWAPKERNEL  = ../arm/zswap.c
78
79 SGEMVNKERNEL = ../arm/gemv_n.c
80 DGEMVNKERNEL = ../arm/gemv_n.c
81 CGEMVNKERNEL = ../arm/zgemv_n.c
82 ZGEMVNKERNEL = ../arm/zgemv_n.c
83
84 SGEMVTKERNEL = ../arm/gemv_t.c
85 DGEMVTKERNEL = ../arm/gemv_t.c
86 CGEMVTKERNEL = ../arm/zgemv_t.c
87 ZGEMVTKERNEL = ../arm/zgemv_t.c
88
89 STRMMKERNEL     = ../generic/trmmkernel_2x2.c
90 DTRMMKERNEL     = ../generic/trmmkernel_2x2.c
91 CTRMMKERNEL     = ../generic/ztrmmkernel_2x2.c
92 ZTRMMKERNEL     = ../generic/ztrmmkernel_2x2.c
93
94 SGEMMKERNEL    =  ../generic/gemmkernel_2x2.c
95 SGEMMONCOPY    =  ../generic/gemm_ncopy_2.c
96 SGEMMOTCOPY    =  ../generic/gemm_tcopy_2.c
97 SGEMMONCOPYOBJ =  sgemm_oncopy$(TSUFFIX).$(SUFFIX)
98 SGEMMOTCOPYOBJ =  sgemm_otcopy$(TSUFFIX).$(SUFFIX)
99
100 DGEMMKERNEL    =  ../generic/gemmkernel_2x2.c
101 DGEMMONCOPY    = ../generic/gemm_ncopy_2.c
102 DGEMMOTCOPY    = ../generic/gemm_tcopy_2.c
103 DGEMMONCOPYOBJ = dgemm_oncopy$(TSUFFIX).$(SUFFIX)
104 DGEMMOTCOPYOBJ = dgemm_otcopy$(TSUFFIX).$(SUFFIX)
105
106 CGEMMKERNEL    = ../generic/zgemmkernel_2x2.c
107 CGEMMONCOPY    = ../generic/zgemm_ncopy_2.c
108 CGEMMOTCOPY    = ../generic/zgemm_tcopy_2.c
109 CGEMMONCOPYOBJ =  cgemm_oncopy$(TSUFFIX).$(SUFFIX)
110 CGEMMOTCOPYOBJ =  cgemm_otcopy$(TSUFFIX).$(SUFFIX)
111
112 ZGEMMKERNEL    = ../generic/zgemmkernel_2x2.c
113 ZGEMMONCOPY    = ../generic/zgemm_ncopy_2.c
114 ZGEMMOTCOPY    = ../generic/zgemm_tcopy_2.c
115 ZGEMMONCOPYOBJ =  zgemm_oncopy$(TSUFFIX).$(SUFFIX)
116 ZGEMMOTCOPYOBJ =  zgemm_otcopy$(TSUFFIX).$(SUFFIX)
117
118 STRSMKERNEL_LN  =  ../generic/trsm_kernel_LN.c
119 STRSMKERNEL_LT  =  ../generic/trsm_kernel_LT.c
120 STRSMKERNEL_RN  =  ../generic/trsm_kernel_RN.c
121 STRSMKERNEL_RT  =  ../generic/trsm_kernel_RT.c
122
123 DTRSMKERNEL_LN  = ../generic/trsm_kernel_LN.c
124 DTRSMKERNEL_LT  = ../generic/trsm_kernel_LT.c
125 DTRSMKERNEL_RN  = ../generic/trsm_kernel_RN.c
126 DTRSMKERNEL_RT  = ../generic/trsm_kernel_RT.c
127
128 CTRSMKERNEL_LN  = ../generic/trsm_kernel_LN.c
129 CTRSMKERNEL_LT  = ../generic/trsm_kernel_LT.c
130 CTRSMKERNEL_RN  = ../generic/trsm_kernel_RN.c
131 CTRSMKERNEL_RT  = ../generic/trsm_kernel_RT.c
132
133 ZTRSMKERNEL_LN  = ../generic/trsm_kernel_LN.c
134 ZTRSMKERNEL_LT  = ../generic/trsm_kernel_LT.c
135 ZTRSMKERNEL_RN  = ../generic/trsm_kernel_RN.c
136 ZTRSMKERNEL_RT  = ../generic/trsm_kernel_RT.c
137
138
139 SCABS_KERNEL    = ../generic/cabs.c
140 DCABS_KERNEL    = ../generic/cabs.c
141 QCABS_KERNEL    = ../generic/cabs.c
142 LSAME_KERNEL    = ../generic/lsame.c
143
144 SGEMM_BETA = ../generic/gemm_beta.c
145 DGEMM_BETA = ../generic/gemm_beta.c
146 CGEMM_BETA = ../generic/zgemm_beta.c
147 ZGEMM_BETA = ../generic/zgemm_beta.c
148
149