@@ -58,11 +58,11 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
58
58
.macro KERNEL_F4
59
59
60
60
pld [ X , #X_PRE ]
61
- fldmiad X! , { d4 - d5 }
61
+ vldmia.f64 X! , { d4 - d5 }
62
62
vabs.f64 d4 , d4
63
63
vadd.f64 d0 , d0 , d4
64
64
vabs.f64 d5 , d5
65
- fldmiad X! , { d6 - d7 }
65
+ vldmia.f64 X! , { d6 - d7 }
66
66
vabs.f64 d6 , d6
67
67
vadd.f64 d1 , d1 , d5
68
68
vabs.f64 d7 , d7
@@ -73,7 +73,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
73
73
74
74
.macro KERNEL_F1
75
75
76
- fldmiad X! , { d4 }
76
+ vldmia.f64 X! , { d4 }
77
77
vabs.f64 d4 , d4
78
78
vadd.f64 d0 , d0 , d4
79
79
@@ -82,22 +82,22 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
82
82
83
83
.macro KERNEL_S4
84
84
85
- fldmiad X , { d4 }
85
+ vldmia.f64 X , { d4 }
86
86
vabs.f64 d4 , d4
87
87
vadd.f64 d0 , d0 , d4
88
88
add X , X , INC_X
89
89
90
- fldmiad X , { d4 }
90
+ vldmia.f64 X , { d4 }
91
91
vabs.f64 d4 , d4
92
92
vadd.f64 d0 , d0 , d4
93
93
add X , X , INC_X
94
94
95
- fldmiad X , { d4 }
95
+ vldmia.f64 X , { d4 }
96
96
vabs.f64 d4 , d4
97
97
vadd.f64 d0 , d0 , d4
98
98
add X , X , INC_X
99
99
100
- fldmiad X , { d4 }
100
+ vldmia.f64 X , { d4 }
101
101
vabs.f64 d4 , d4
102
102
vadd.f64 d0 , d0 , d4
103
103
add X , X , INC_X
@@ -107,7 +107,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
107
107
108
108
.macro KERNEL_S1
109
109
110
- fldmiad X , { d4 }
110
+ vldmia.f64 X , { d4 }
111
111
vabs.f64 d4 , d4
112
112
vadd.f64 d0 , d0 , d4
113
113
add X , X , INC_X
@@ -118,11 +118,11 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
118
118
119
119
.macro KERNEL_F4
120
120
121
- fldmias X! , { s4 - s5 }
121
+ vldmia.f32 X! , { s4 - s5 }
122
122
vabs.f32 s4 , s4
123
123
vadd.f32 s0 , s0 , s4
124
124
vabs.f32 s5 , s5
125
- fldmias X! , { s6 - s7 }
125
+ vldmia.f32 X! , { s6 - s7 }
126
126
vabs.f32 s6 , s6
127
127
vadd.f32 s1 , s1 , s5
128
128
vabs.f32 s7 , s7
@@ -133,7 +133,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
133
133
134
134
.macro KERNEL_F1
135
135
136
- fldmias X! , { s4 }
136
+ vldmia.f32 X! , { s4 }
137
137
vabs.f32 s4 , s4
138
138
vadd.f32 s0 , s0 , s4
139
139
@@ -142,22 +142,22 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
142
142
143
143
.macro KERNEL_S4
144
144
145
- fldmias X , { s4 }
145
+ vldmia.f32 X , { s4 }
146
146
vabs.f32 s4 , s4
147
147
vadd.f32 s0 , s0 , s4
148
148
add X , X , INC_X
149
149
150
- fldmias X , { s4 }
150
+ vldmia.f32 X , { s4 }
151
151
vabs.f32 s4 , s4
152
152
vadd.f32 s0 , s0 , s4
153
153
add X , X , INC_X
154
154
155
- fldmias X , { s4 }
155
+ vldmia.f32 X , { s4 }
156
156
vabs.f32 s4 , s4
157
157
vadd.f32 s0 , s0 , s4
158
158
add X , X , INC_X
159
159
160
- fldmias X , { s4 }
160
+ vldmia.f32 X , { s4 }
161
161
vabs.f32 s4 , s4
162
162
vadd.f32 s0 , s0 , s4
163
163
add X , X , INC_X
@@ -167,7 +167,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
167
167
168
168
.macro KERNEL_S1
169
169
170
- fldmias X , { s4 }
170
+ vldmia.f32 X , { s4 }
171
171
vabs.f32 s4 , s4
172
172
vadd.f32 s0 , s0 , s4
173
173
add X , X , INC_X
@@ -184,23 +184,23 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
184
184
.macro KERNEL_F4
185
185
186
186
pld [ X , #X_PRE ]
187
- fldmiad X! , { d4 - d5 }
187
+ vldmia.f64 X! , { d4 - d5 }
188
188
vabs.f64 d4 , d4
189
189
vadd.f64 d0 , d0 , d4
190
190
vabs.f64 d5 , d5
191
- fldmiad X! , { d6 - d7 }
191
+ vldmia.f64 X! , { d6 - d7 }
192
192
vabs.f64 d6 , d6
193
193
vadd.f64 d1 , d1 , d5
194
194
vabs.f64 d7 , d7
195
195
vadd.f64 d0 , d0 , d6
196
196
vadd.f64 d1 , d1 , d7
197
197
198
198
pld [ X , #X_PRE ]
199
- fldmiad X! , { d4 - d5 }
199
+ vldmia.f64 X! , { d4 - d5 }
200
200
vabs.f64 d4 , d4
201
201
vadd.f64 d0 , d0 , d4
202
202
vabs.f64 d5 , d5
203
- fldmiad X! , { d6 - d7 }
203
+ vldmia.f64 X! , { d6 - d7 }
204
204
vabs.f64 d6 , d6
205
205
vadd.f64 d1 , d1 , d5
206
206
vabs.f64 d7 , d7
@@ -212,11 +212,11 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
212
212
213
213
.macro KERNEL_F1
214
214
215
- fldmiad X! , { d4 }
215
+ vldmia.f64 X! , { d4 }
216
216
vabs.f64 d4 , d4
217
217
vadd.f64 d0 , d0 , d4
218
218
219
- fldmiad X! , { d4 }
219
+ vldmia.f64 X! , { d4 }
220
220
vabs.f64 d4 , d4
221
221
vadd.f64 d0 , d0 , d4
222
222
@@ -226,28 +226,28 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
226
226
227
227
.macro KERNEL_S4
228
228
229
- fldmiad X , { d4 - d5 }
229
+ vldmia.f64 X , { d4 - d5 }
230
230
vabs.f64 d4 , d4
231
231
vadd.f64 d0 , d0 , d4
232
232
vabs.f64 d5 , d5
233
233
vadd.f64 d0 , d0 , d5
234
234
add X , X , INC_X
235
235
236
- fldmiad X , { d4 - d5 }
236
+ vldmia.f64 X , { d4 - d5 }
237
237
vabs.f64 d4 , d4
238
238
vadd.f64 d0 , d0 , d4
239
239
vabs.f64 d5 , d5
240
240
vadd.f64 d0 , d0 , d5
241
241
add X , X , INC_X
242
242
243
- fldmiad X , { d4 - d5 }
243
+ vldmia.f64 X , { d4 - d5 }
244
244
vabs.f64 d4 , d4
245
245
vadd.f64 d0 , d0 , d4
246
246
vabs.f64 d5 , d5
247
247
vadd.f64 d0 , d0 , d5
248
248
add X , X , INC_X
249
249
250
- fldmiad X , { d4 - d5 }
250
+ vldmia.f64 X , { d4 - d5 }
251
251
vabs.f64 d4 , d4
252
252
vadd.f64 d0 , d0 , d4
253
253
vabs.f64 d5 , d5
@@ -259,7 +259,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
259
259
260
260
.macro KERNEL_S1
261
261
262
- fldmiad X , { d4 - d5 }
262
+ vldmia.f64 X , { d4 - d5 }
263
263
vabs.f64 d4 , d4
264
264
vadd.f64 d0 , d0 , d4
265
265
vabs.f64 d5 , d5
@@ -273,22 +273,22 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
273
273
.macro KERNEL_F4
274
274
275
275
pld [ X , #X_PRE ]
276
- fldmias X! , { s4 - s5 }
276
+ vldmia.f32 X! , { s4 - s5 }
277
277
vabs.f32 s4 , s4
278
278
vadd.f32 s0 , s0 , s4
279
279
vabs.f32 s5 , s5
280
- fldmias X! , { s6 - s7 }
280
+ vldmia.f32 X! , { s6 - s7 }
281
281
vabs.f32 s6 , s6
282
282
vadd.f32 s1 , s1 , s5
283
283
vabs.f32 s7 , s7
284
284
vadd.f32 s0 , s0 , s6
285
285
vadd.f32 s1 , s1 , s7
286
286
287
- fldmias X! , { s4 - s5 }
287
+ vldmia.f32 X! , { s4 - s5 }
288
288
vabs.f32 s4 , s4
289
289
vadd.f32 s0 , s0 , s4
290
290
vabs.f32 s5 , s5
291
- fldmias X! , { s6 - s7 }
291
+ vldmia.f32 X! , { s6 - s7 }
292
292
vabs.f32 s6 , s6
293
293
vadd.f32 s1 , s1 , s5
294
294
vabs.f32 s7 , s7
@@ -300,11 +300,11 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
300
300
301
301
.macro KERNEL_F1
302
302
303
- fldmias X! , { s4 }
303
+ vldmia.f32 X! , { s4 }
304
304
vabs.f32 s4 , s4
305
305
vadd.f32 s0 , s0 , s4
306
306
307
- fldmias X! , { s4 }
307
+ vldmia.f32 X! , { s4 }
308
308
vabs.f32 s4 , s4
309
309
vadd.f32 s0 , s0 , s4
310
310
@@ -313,28 +313,28 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
313
313
314
314
.macro KERNEL_S4
315
315
316
- fldmias X , { s4 - s5 }
316
+ vldmia.f32 X , { s4 - s5 }
317
317
vabs.f32 s4 , s4
318
318
vadd.f32 s0 , s0 , s4
319
319
vabs.f32 s5 , s5
320
320
vadd.f32 s0 , s0 , s5
321
321
add X , X , INC_X
322
322
323
- fldmias X , { s4 - s5 }
323
+ vldmia.f32 X , { s4 - s5 }
324
324
vabs.f32 s4 , s4
325
325
vadd.f32 s0 , s0 , s4
326
326
vabs.f32 s5 , s5
327
327
vadd.f32 s0 , s0 , s5
328
328
add X , X , INC_X
329
329
330
- fldmias X , { s4 - s5 }
330
+ vldmia.f32 X , { s4 - s5 }
331
331
vabs.f32 s4 , s4
332
332
vadd.f32 s0 , s0 , s4
333
333
vabs.f32 s5 , s5
334
334
vadd.f32 s0 , s0 , s5
335
335
add X , X , INC_X
336
336
337
- fldmias X , { s4 - s5 }
337
+ vldmia.f32 X , { s4 - s5 }
338
338
vabs.f32 s4 , s4
339
339
vadd.f32 s0 , s0 , s4
340
340
vabs.f32 s5 , s5
@@ -346,7 +346,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
346
346
347
347
.macro KERNEL_S1
348
348
349
- fldmias X , { s4 - s5 }
349
+ vldmia.f32 X , { s4 - s5 }
350
350
vabs.f32 s4 , s4
351
351
vadd.f32 s0 , s0 , s4
352
352
vabs.f32 s5 , s5
0 commit comments