Skip to content

Commit e875a9c

Browse files
committed
Remove redundant C implemetations from MIPS directories
1 parent fb45e7d commit e875a9c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+364
-3837
lines changed

kernel/mips/KERNEL

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
ifndef SNRM2KERNEL
2-
SNRM2KERNEL = nrm2.c
2+
SNRM2KERNEL = ../arm/nrm2.c
33
endif
44

55
ifndef DNRM2KERNEL
6-
DNRM2KERNEL = nrm2.c
6+
DNRM2KERNEL = ../arm/nrm2.c
77
endif
88

99
ifndef CNRM2KERNEL
10-
CNRM2KERNEL = znrm2.c
10+
CNRM2KERNEL = ../arm/znrm2.c
1111
endif
1212

1313
ifndef ZNRM2KERNEL
14-
ZNRM2KERNEL = znrm2.c
14+
ZNRM2KERNEL = ../arm/znrm2.c
1515
endif
1616

1717
ifndef SCABS_KERNEL

kernel/mips/KERNEL.P5600

Lines changed: 88 additions & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,13 @@
1-
SAMAXKERNEL = ../mips/amax.c
2-
DAMAXKERNEL = ../mips/amax.c
3-
CAMAXKERNEL = ../mips/zamax.c
4-
ZAMAXKERNEL = ../mips/zamax.c
5-
6-
SAMINKERNEL = ../mips/amin.c
7-
DAMINKERNEL = ../mips/amin.c
8-
CAMINKERNEL = ../mips/zamin.c
9-
ZAMINKERNEL = ../mips/zamin.c
10-
11-
SMAXKERNEL = ../mips/max.c
12-
DMAXKERNEL = ../mips/max.c
13-
14-
SMINKERNEL = ../mips/min.c
15-
DMINKERNEL = ../mips/min.c
16-
17-
ISAMAXKERNEL = ../mips/iamax.c
18-
IDAMAXKERNEL = ../mips/iamax.c
19-
ICAMAXKERNEL = ../mips/izamax.c
20-
IZAMAXKERNEL = ../mips/izamax.c
21-
22-
ISAMINKERNEL = ../mips/iamin.c
23-
IDAMINKERNEL = ../mips/iamin.c
24-
ICAMINKERNEL = ../mips/izamin.c
25-
IZAMINKERNEL = ../mips/izamin.c
26-
27-
ISMAXKERNEL = ../mips/imax.c
28-
IDMAXKERNEL = ../mips/imax.c
29-
30-
ISMINKERNEL = ../mips/imin.c
31-
IDMINKERNEL = ../mips/imin.c
32-
33-
SSUMKERNEL = ../mips/sum.c
34-
DSUMKERNEL = ../mips/sum.c
35-
CSUMKERNEL = ../mips/zsum.c
36-
ZSUMKERNEL = ../mips/zsum.c
37-
381
ifndef NO_MSA
392
SASUMKERNEL = ../mips/sasum_msa.c
403
DASUMKERNEL = ../mips/dasum_msa.c
414
CASUMKERNEL = ../mips/casum_msa.c
425
ZASUMKERNEL = ../mips/zasum_msa.c
436
else
44-
SASUMKERNEL = ../mips/asum.c
45-
DASUMKERNEL = ../mips/asum.c
46-
CASUMKERNEL = ../mips/zasum.c
47-
ZASUMKERNEL = ../mips/zasum.c
7+
SASUMKERNEL = ../arm/asum.c
8+
DASUMKERNEL = ../arm/asum.c
9+
CASUMKERNEL = ../arm/zasum.c
10+
ZASUMKERNEL = ../arm/zasum.c
4811
endif
4912

5013
ifndef NO_MSA
@@ -53,10 +16,10 @@ DAXPYKERNEL = ../mips/daxpy_msa.c
5316
CAXPYKERNEL = ../mips/caxpy_msa.c
5417
ZAXPYKERNEL = ../mips/zaxpy_msa.c
5518
else
56-
SAXPYKERNEL = ../mips/axpy.c
57-
DAXPYKERNEL = ../mips/axpy.c
58-
CAXPYKERNEL = ../mips/zaxpy.c
59-
ZAXPYKERNEL = ../mips/zaxpy.c
19+
SAXPYKERNEL = ../arm/axpy.c
20+
DAXPYKERNEL = ../arm/axpy.c
21+
CAXPYKERNEL = ../arm/zaxpy.c
22+
ZAXPYKERNEL = ../arm/zaxpy.c
6023
endif
6124

6225
ifndef NO_MSA
@@ -65,10 +28,10 @@ DCOPYKERNEL = ../mips/dcopy_msa.c
6528
CCOPYKERNEL = ../mips/ccopy_msa.c
6629
ZCOPYKERNEL = ../mips/zcopy_msa.c
6730
else
68-
SCOPYKERNEL = ../mips/copy.c
69-
DCOPYKERNEL = ../mips/copy.c
70-
CCOPYKERNEL = ../mips/zcopy.c
71-
ZCOPYKERNEL = ../mips/zcopy.c
31+
SCOPYKERNEL = ../arm/copy.c
32+
DCOPYKERNEL = ../arm/copy.c
33+
CCOPYKERNEL = ../arm/zcopy.c
34+
ZCOPYKERNEL = ../arm/zcopy.c
7235
endif
7336

7437
ifndef NO_MSA
@@ -77,41 +40,41 @@ DDOTKERNEL = ../mips/ddot_msa.c
7740
CDOTKERNEL = ../mips/cdot_msa.c
7841
ZDOTKERNEL = ../mips/zdot_msa.c
7942
else
80-
SDOTKERNEL = ../mips/dot.c
81-
DDOTKERNEL = ../mips/dot.c
82-
CDOTKERNEL = ../mips/zdot.c
83-
ZDOTKERNEL = ../mips/zdot.c
43+
SDOTKERNEL = ../arm/dot.c
44+
DDOTKERNEL = ../arm/dot.c
45+
CDOTKERNEL = ../arm/zdot.c
46+
ZDOTKERNEL = ../arm/zdot.c
8447
endif
8548

86-
SNRM2KERNEL = ../mips/nrm2.c
87-
DNRM2KERNEL = ../mips/nrm2.c
88-
CNRM2KERNEL = ../mips/znrm2.c
89-
ZNRM2KERNEL = ../mips/znrm2.c
49+
SNRM2KERNEL = ../arm/nrm2.c
50+
DNRM2KERNEL = ../arm/nrm2.c
51+
CNRM2KERNEL = ../arm/znrm2.c
52+
ZNRM2KERNEL = ../arm/znrm2.c
9053

9154
ifndef NO_MSA
9255
SROTKERNEL = ../mips/srot_msa.c
9356
DROTKERNEL = ../mips/drot_msa.c
9457
CROTKERNEL = ../mips/crot_msa.c
9558
ZROTKERNEL = ../mips/zrot_msa.c
9659
else
97-
SROTKERNEL = ../mips/rot.c
98-
DROTKERNEL = ../mips/rot.c
99-
CROTKERNEL = ../mips/zrot.c
100-
ZROTKERNEL = ../mips/zrot.c
60+
SROTKERNEL = ../arm/rot.c
61+
DROTKERNEL = ../arm/rot.c
62+
CROTKERNEL = ../arm/zrot.c
63+
ZROTKERNEL = ../arm/zrot.c
10164
endif
10265

10366
ifndef NO_MSA
10467
SSCALKERNEL = ../mips/sscal_msa.c
10568
DSCALKERNEL = ../mips/dscal_msa.c
10669
#CSCALKERNEL = ../mips/cscal_msa.c
10770
#ZSCALKERNEL = ../mips/zscal_msa.c
108-
CSCALKERNEL = ../mips/zscal.c
109-
ZSCALKERNEL = ../mips/zscal.c
71+
CSCALKERNEL = ../arm/zscal.c
72+
ZSCALKERNEL = ../arm/zscal.c
11073
else
111-
SSCALKERNEL = ../mips/scal.c
112-
DSCALKERNEL = ../mips/scal.c
113-
CSCALKERNEL = ../mips/zscal.c
114-
ZSCALKERNEL = ../mips/zscal.c
74+
SSCALKERNEL = ../arm/scal.c
75+
DSCALKERNEL = ../arm/scal.c
76+
CSCALKERNEL = ../arm/zscal.c
77+
ZSCALKERNEL = ../arm/zscal.c
11578
endif
11679

11780
ifndef NO_MSA
@@ -120,10 +83,10 @@ DSWAPKERNEL = ../mips/dswap_msa.c
12083
CSWAPKERNEL = ../mips/cswap_msa.c
12184
ZSWAPKERNEL = ../mips/zswap_msa.c
12285
else
123-
SSWAPKERNEL = ../mips/swap.c
124-
DSWAPKERNEL = ../mips/swap.c
125-
CSWAPKERNEL = ../mips/zswap.c
126-
ZSWAPKERNEL = ../mips/zswap.c
86+
SSWAPKERNEL = ../arm/swap.c
87+
DSWAPKERNEL = ../arm/swap.c
88+
CSWAPKERNEL = ../arm/zswap.c
89+
ZSWAPKERNEL = ../arm/zswap.c
12790
endif
12891

12992
ifndef NO_MSA
@@ -132,10 +95,10 @@ DGEMVNKERNEL = ../mips/dgemv_n_msa.c
13295
CGEMVNKERNEL = ../mips/cgemv_n_msa.c
13396
ZGEMVNKERNEL = ../mips/zgemv_n_msa.c
13497
else
135-
SGEMVNKERNEL = ../mips/gemv_n.c
136-
DGEMVNKERNEL = ../mips/gemv_n.c
137-
CGEMVNKERNEL = ../mips/zgemv_n.c
138-
ZGEMVNKERNEL = ../mips/zgemv_n.c
98+
SGEMVNKERNEL = ../arm/gemv_n.c
99+
DGEMVNKERNEL = ../arm/gemv_n.c
100+
CGEMVNKERNEL = ../arm/zgemv_n.c
101+
ZGEMVNKERNEL = ../arm/zgemv_n.c
139102
endif
140103

141104
ifndef NO_MSA
@@ -144,25 +107,24 @@ DGEMVTKERNEL = ../mips/dgemv_t_msa.c
144107
CGEMVTKERNEL = ../mips/cgemv_t_msa.c
145108
ZGEMVTKERNEL = ../mips/zgemv_t_msa.c
146109
else
147-
SGEMVTKERNEL = ../mips/gemv_t.c
148-
DGEMVTKERNEL = ../mips/gemv_t.c
149-
CGEMVTKERNEL = ../mips/zgemv_t.c
150-
ZGEMVTKERNEL = ../mips/zgemv_t.c
110+
SGEMVTKERNEL = ../arm/gemv_t.c
111+
DGEMVTKERNEL = ../arm/gemv_t.c
112+
CGEMVTKERNEL = ../arm/zgemv_t.c
113+
ZGEMVTKERNEL = ../arm/zgemv_t.c
151114
endif
152115

153116
ifndef NO_MSA
154117
SGEMMKERNEL = ../mips/sgemm_kernel_8x8_msa.c
155118
SGEMMONCOPY = ../mips/sgemm_ncopy_8_msa.c
156119
SGEMMOTCOPY = ../mips/sgemm_tcopy_8_msa.c
157-
SGEMMONCOPYOBJ = sgemm_oncopy.o
158-
SGEMMOTCOPYOBJ = sgemm_otcopy.o
159120
else
160121
SGEMMKERNEL = ../generic/gemmkernel_2x2.c
161122
SGEMMONCOPY = ../generic/gemm_ncopy_2.c
162123
SGEMMOTCOPY = ../generic/gemm_tcopy_2.c
124+
endif
125+
163126
SGEMMONCOPYOBJ = sgemm_oncopy.o
164127
SGEMMOTCOPYOBJ = sgemm_otcopy.o
165-
endif
166128

167129
ifndef NO_MSA
168130
DGEMMKERNEL = ../mips/dgemm_kernel_8x4_msa.c
@@ -172,15 +134,14 @@ DGEMMONCOPY = ../mips/dgemm_ncopy_4_msa.c
172134
DGEMMOTCOPY = ../mips/dgemm_tcopy_4_msa.c
173135
DGEMMINCOPYOBJ = dgemm_incopy.o
174136
DGEMMITCOPYOBJ = dgemm_itcopy.o
175-
DGEMMONCOPYOBJ = dgemm_oncopy.o
176-
DGEMMOTCOPYOBJ = dgemm_otcopy.o
177137
else
178138
DGEMMKERNEL = ../generic/gemmkernel_2x2.c
179139
DGEMMONCOPY = ../generic/gemm_ncopy_2.c
180140
DGEMMOTCOPY = ../generic/gemm_tcopy_2.c
141+
endif
142+
181143
DGEMMONCOPYOBJ = dgemm_oncopy.o
182144
DGEMMOTCOPYOBJ = dgemm_otcopy.o
183-
endif
184145

185146
ifndef NO_MSA
186147
CGEMMKERNEL = ../mips/cgemm_kernel_8x4_msa.c
@@ -190,29 +151,27 @@ CGEMMONCOPY = ../mips/cgemm_ncopy_4_msa.c
190151
CGEMMOTCOPY = ../mips/cgemm_tcopy_4_msa.c
191152
CGEMMINCOPYOBJ = cgemm_incopy.o
192153
CGEMMITCOPYOBJ = cgemm_itcopy.o
193-
CGEMMONCOPYOBJ = cgemm_oncopy.o
194-
CGEMMOTCOPYOBJ = cgemm_otcopy.o
195154
else
196155
CGEMMKERNEL = ../generic/zgemmkernel_2x2.c
197156
CGEMMONCOPY = ../generic/zgemm_ncopy_2.c
198157
CGEMMOTCOPY = ../generic/zgemm_tcopy_2.c
158+
endif
159+
199160
CGEMMONCOPYOBJ = cgemm_oncopy.o
200161
CGEMMOTCOPYOBJ = cgemm_otcopy.o
201-
endif
202162

203163
ifndef NO_MSA
204164
ZGEMMKERNEL = ../mips/zgemm_kernel_4x4_msa.c
205165
ZGEMMONCOPY = ../mips/zgemm_ncopy_4_msa.c
206166
ZGEMMOTCOPY = ../mips/zgemm_tcopy_4_msa.c
207-
ZGEMMONCOPYOBJ = zgemm_oncopy.o
208-
ZGEMMOTCOPYOBJ = zgemm_otcopy.o
209167
else
210168
ZGEMMKERNEL = ../generic/zgemmkernel_2x2.c
211169
ZGEMMONCOPY = ../generic/zgemm_ncopy_2.c
212170
ZGEMMOTCOPY = ../generic/zgemm_tcopy_2.c
171+
endif
172+
213173
ZGEMMONCOPYOBJ = zgemm_oncopy.o
214174
ZGEMMOTCOPYOBJ = zgemm_otcopy.o
215-
endif
216175

217176
ifndef NO_MSA
218177
STRSMKERNEL_LN = ../mips/strsm_kernel_LN_8x8_msa.c
@@ -261,3 +220,41 @@ ZTRSMKERNEL_LT = ../generic/trsm_kernel_LT.c
261220
ZTRSMKERNEL_RN = ../generic/trsm_kernel_RN.c
262221
ZTRSMKERNEL_RT = ../generic/trsm_kernel_RT.c
263222
endif
223+
224+
#Pure C for other kernels
225+
SAMAXKERNEL = ../arm/amax.c
226+
DAMAXKERNEL = ../arm/amax.c
227+
CAMAXKERNEL = ../arm/zamax.c
228+
ZAMAXKERNEL = ../arm/zamax.c
229+
230+
SAMINKERNEL = ../arm/amin.c
231+
DAMINKERNEL = ../arm/amin.c
232+
CAMINKERNEL = ../arm/zamin.c
233+
ZAMINKERNEL = ../arm/zamin.c
234+
235+
SMAXKERNEL = ../arm/max.c
236+
DMAXKERNEL = ../arm/max.c
237+
238+
SMINKERNEL = ../arm/min.c
239+
DMINKERNEL = ../arm/min.c
240+
241+
ISAMAXKERNEL = ../arm/iamax.c
242+
IDAMAXKERNEL = ../arm/iamax.c
243+
ICAMAXKERNEL = ../arm/izamax.c
244+
IZAMAXKERNEL = ../arm/izamax.c
245+
246+
ISAMINKERNEL = ../arm/iamin.c
247+
IDAMINKERNEL = ../arm/iamin.c
248+
ICAMINKERNEL = ../arm/izamin.c
249+
IZAMINKERNEL = ../arm/izamin.c
250+
251+
ISMAXKERNEL = ../arm/imax.c
252+
IDMAXKERNEL = ../arm/imax.c
253+
254+
ISMINKERNEL = ../arm/imin.c
255+
IDMINKERNEL = ../arm/imin.c
256+
257+
SSUMKERNEL = ../arm/sum.c
258+
DSUMKERNEL = ../arm/sum.c
259+
CSUMKERNEL = ../arm/zsum.c
260+
ZSUMKERNEL = ../arm/zsum.c

0 commit comments

Comments
 (0)