Skip to content

Commit 299d4d7

Browse files
authored
Add default KERNEL file for Elbrus E2K arch
1 parent 3492bea commit 299d4d7

File tree

1 file changed

+149
-0
lines changed

1 file changed

+149
-0
lines changed

kernel/e2k/KERNEL

Lines changed: 149 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,149 @@
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+

0 commit comments

Comments
 (0)