pysvp64db: fix traversal
[openpower-isa.git] / media / audio / mp3 / mp3_0_apply_window_float.s
1 # ffmpeg lgpl 2.1 or later
2
3 .file "mpegaudiodsp_float.c"
4 .machine power9
5 .abiversion 2
6 .section ".text"
7 .align 2
8 .p2align 4,,15
9 .globl ff_mpadsp_apply_window_float
10 .type ff_mpadsp_apply_window_float, @function
11 ff_mpadsp_apply_window_float:
12 .LCF0:
13 0: addis 2,12,.TOC.-.LCF0@ha
14 addi 2,2,.TOC.-.LCF0@l
15 .localentry ff_mpadsp_apply_window_float,.-ff_mpadsp_apply_window_float
16 mflr 0
17 stfd 29,-24(1)
18 stfd 30,-16(1)
19 stfd 31,-8(1)
20 std 27,-184(1)
21 std 28,-176(1)
22 std 29,-168(1)
23 std 30,-160(1)
24 std 31,-152(1)
25 mr 30,4
26 mr 31,3
27 mr 4,3
28 mr 27,5
29 stfd 14,-144(1)
30 stfd 15,-136(1)
31 stfd 16,-128(1)
32 stfd 17,-120(1)
33 stfd 18,-112(1)
34 stfd 19,-104(1)
35 stfd 20,-96(1)
36 stfd 21,-88(1)
37 stfd 22,-80(1)
38 stfd 23,-72(1)
39 stfd 24,-64(1)
40 stfd 25,-56(1)
41 stfd 26,-48(1)
42 std 0,16(1)
43 stfd 27,-40(1)
44 stfd 28,-32(1)
45 li 5,128
46 stdu 1,-224(1)
47 addi 3,3,2048
48 mr 28,6
49 mr 29,7
50 bl memcpy
51 nop
52 lfs 12,512(30)
53 lfs 8,576(31)
54 lfs 3,64(31)
55 lfiwax 9,0,27
56 lfs 11,0(30)
57 lfs 5,832(31)
58 lfs 6,1088(31)
59 lfs 30,768(30)
60 lfs 31,1024(30)
61 lfs 2,1792(30)
62 lfs 4,256(30)
63 lfs 10,320(31)
64 fmuls 29,12,8
65 lfs 8,1856(31)
66 mulli 11,29,124
67 fcfids 9,9
68 lfs 12,960(31)
69 cmpdi 0,29,1
70 addi 6,31,64
71 fmuls 11,11,3
72 lfs 7,1344(31)
73 sldi 4,29,2
74 fmuls 30,30,5
75 lfs 5,640(30)
76 fmuls 31,31,6
77 lfs 6,896(30)
78 add 7,28,4
79 neg 3,4
80 fmuls 10,4,10
81 lfs 1,1280(30)
82 add 11,28,11
83 fmuls 2,2,8
84 lfs 8,704(31)
85 fadds 11,11,9
86 lfs 0,1600(31)
87 lfs 13,1536(30)
88 lfs 4,192(31)
89 lfs 3,128(30)
90 lfs 9,1216(31)
91 fmuls 6,6,12
92 lfs 12,1472(31)
93 fmuls 1,1,7
94 lfs 7,448(31)
95 fmuls 5,5,8
96 lfs 8,1408(30)
97 fadds 11,11,10
98 lfs 10,1920(30)
99 fmuls 13,13,0
100 lfs 0,384(30)
101 fmuls 3,3,4
102 fmuls 8,8,12
103 fadds 12,11,29
104 fmuls 4,0,7
105 lfs 7,1152(30)
106 lfs 0,1728(31)
107 fadds 12,12,30
108 fmuls 7,7,9
109 lfs 9,1664(30)
110 fadds 12,12,31
111 fmuls 9,9,0
112 lfs 0,1984(31)
113 fadds 12,12,1
114 fadds 12,12,13
115 fmuls 11,10,0
116 fadds 12,12,2
117 fsubs 12,12,3
118 fsubs 0,12,4
119 fsubs 0,0,5
120 fsubs 0,0,6
121 fsubs 0,0,7
122 fsubs 0,0,8
123 fsubs 0,0,9
124 fsubs 0,0,11
125 stfs 0,0(28)
126 bne 0,.L10
127 li 5,15
128 mr 9,30
129 addi 10,30,128
130 addi 8,31,192
131 mr 12,7
132 mtctr 5
133 .p2align 4,,15
134 .L5:
135 lfsu 0,-4(10)
136 lfsu 15,4(6)
137 lfsu 9,-4(8)
138 lfs 26,260(9)
139 lfs 12,4(9)
140 addi 9,9,4
141 lfs 24,256(10)
142 lfs 25,512(10)
143 lfs 14,256(6)
144 fmuls 0,15,0
145 lfs 6,512(6)
146 lfs 23,1280(8)
147 lfs 7,768(6)
148 lfs 8,1024(6)
149 lfs 16,1280(6)
150 lfs 17,1536(6)
151 lfs 18,1792(6)
152 lfs 19,256(8)
153 fneg 0,0
154 lfs 20,512(8)
155 fmuls 12,15,12
156 fmuls 24,14,24
157 lfs 21,768(8)
158 fmuls 26,14,26
159 lfs 22,1024(8)
160 lfs 10,1536(8)
161 lfs 11,1792(8)
162 fmuls 25,6,25
163 lfs 27,768(10)
164 lfs 28,1024(10)
165 lfs 29,1280(10)
166 lfs 30,1536(10)
167 lfs 31,1792(10)
168 lfs 1,128(10)
169 lfs 13,384(10)
170 lfs 2,640(10)
171 lfs 3,896(10)
172 lfs 4,1152(10)
173 lfs 5,1408(10)
174 fsubs 0,0,24
175 fadds 26,26,12
176 lfs 24,512(9)
177 lfs 12,1024(9)
178 fmuls 27,7,27
179 fmuls 28,8,28
180 fmuls 29,16,29
181 fmuls 30,17,30
182 fmuls 31,18,31
183 fmuls 1,9,1
184 lfs 15,1664(10)
185 fmuls 13,19,13
186 fmuls 2,20,2
187 fsubs 0,0,25
188 lfs 25,768(9)
189 fmuls 3,21,3
190 fmuls 5,23,5
191 fmuls 4,22,4
192 fmuls 6,6,24
193 fmuls 8,8,12
194 lfs 12,1792(9)
195 lfs 24,1408(9)
196 fmuls 14,10,15
197 lfs 15,1920(10)
198 fsubs 0,0,27
199 lfs 27,1536(9)
200 fmuls 7,7,25
201 lfs 25,1280(9)
202 fadds 26,26,6
203 lfs 6,640(9)
204 fmuls 18,18,12
205 lfs 12,128(9)
206 fmuls 24,23,24
207 fsubs 0,0,28
208 lfs 28,384(9)
209 fmuls 15,11,15
210 fmuls 17,17,27
211 lfs 27,1920(9)
212 fadds 26,26,7
213 fmuls 16,16,25
214 fmuls 20,20,6
215 fmuls 9,9,12
216 lfs 12,896(9)
217 fsubs 0,0,29
218 fmuls 19,19,28
219 fadds 26,26,8
220 fmuls 11,11,27
221 fsubs 30,0,30
222 fmuls 21,21,12
223 lfs 12,1152(9)
224 fadds 16,26,16
225 fsubs 31,30,31
226 fmuls 22,22,12
227 lfs 12,1664(9)
228 fadds 17,16,17
229 fsubs 1,31,1
230 fadds 18,17,18
231 fmuls 10,10,12
232 fsubs 13,1,13
233 fsubs 9,18,9
234 fsubs 2,13,2
235 fsubs 23,9,19
236 fsubs 3,2,3
237 fsubs 23,23,20
238 fsubs 4,3,4
239 fsubs 23,23,21
240 fsubs 5,4,5
241 fsubs 23,23,22
242 fsubs 14,5,14
243 fsubs 23,23,24
244 fsubs 15,14,15
245 fsubs 10,23,10
246 fsubs 11,10,11
247 stfs 11,0(12)
248 stfs 15,0(11)
249 add 12,12,4
250 add 11,11,3
251 bdnz .L5
252 .L4:
253 lfs 31,128(31)
254 lfs 12,192(30)
255 lfs 5,384(31)
256 lfs 0,448(30)
257 lfs 1,640(31)
258 lfs 6,704(30)
259 lfs 13,896(31)
260 lfs 7,960(30)
261 lfs 2,1152(31)
262 lfs 8,1216(30)
263 lfs 3,1408(31)
264 lfs 9,1472(30)
265 fmuls 12,12,31
266 lfs 4,1664(31)
267 addi 1,1,224
268 li 9,0
269 fmuls 0,0,5
270 lfs 10,1728(30)
271 mulli 29,29,60
272 fmuls 6,6,1
273 lfs 5,1920(31)
274 ld 0,16(1)
275 ld 28,-176(1)
276 fmuls 7,7,13
277 lfs 11,1984(30)
278 ld 31,-152(1)
279 ld 30,-160(1)
280 fmuls 8,8,2
281 lfd 14,-144(1)
282 lfd 15,-136(1)
283 lfd 16,-128(1)
284 fneg 12,12
285 fmuls 9,9,3
286 lfd 17,-120(1)
287 lfd 18,-112(1)
288 mtlr 0
289 lfd 19,-104(1)
290 lfd 20,-96(1)
291 lfd 21,-88(1)
292 fsubs 0,12,0
293 fmuls 10,10,4
294 fmuls 11,11,5
295 fsubs 0,0,6
296 fsubs 0,0,7
297 fsubs 0,0,8
298 fsubs 0,0,9
299 fsubs 0,0,10
300 fsubs 0,0,11
301 stfsx 0,7,29
302 stw 9,0(27)
303 ld 29,-168(1)
304 ld 27,-184(1)
305 lfd 22,-80(1)
306 lfd 23,-72(1)
307 lfd 24,-64(1)
308 lfd 25,-56(1)
309 lfd 26,-48(1)
310 lfd 27,-40(1)
311 lfd 28,-32(1)
312 lfd 29,-24(1)
313 lfd 30,-16(1)
314 lfd 31,-8(1)
315 blr
316 .p2align 4,,15
317 .L10:
318 li 5,15
319 mr 10,30
320 addi 9,30,128
321 addi 8,31,192
322 mr 12,7
323 mtctr 5
324 .p2align 4,,15
325 .L3:
326 lfsu 0,-4(9)
327 lfsu 14,4(6)
328 lfsu 1,4(10)
329 lfsu 22,-4(8)
330 lfs 30,256(9)
331 lfs 31,512(9)
332 lfs 15,256(6)
333 fmuls 0,14,0
334 lfs 16,512(6)
335 lfs 18,1024(6)
336 lfs 19,1280(6)
337 lfs 24,512(8)
338 lfs 29,1792(8)
339 lfs 17,768(6)
340 lfs 20,1536(6)
341 lfs 21,1792(6)
342 fneg 0,0
343 lfs 23,256(8)
344 fmuls 1,14,1
345 fmuls 30,15,30
346 lfs 25,768(8)
347 lfs 26,1024(8)
348 lfs 27,1280(8)
349 lfs 28,1536(8)
350 fmuls 31,16,31
351 lfs 13,768(9)
352 lfs 2,1024(9)
353 lfs 3,1280(9)
354 lfs 4,1536(9)
355 lfs 5,1792(9)
356 lfs 6,128(9)
357 lfs 7,384(9)
358 lfs 8,640(9)
359 lfs 9,896(9)
360 lfs 10,1152(9)
361 lfs 11,1408(9)
362 lfs 12,1664(9)
363 fsubs 0,0,30
364 lfs 30,256(10)
365 fmuls 13,17,13
366 fmuls 2,18,2
367 fmuls 3,19,3
368 fmuls 4,20,4
369 fmuls 5,21,5
370 fmuls 6,22,6
371 lfs 14,1920(9)
372 fmuls 8,24,8
373 fmuls 7,23,7
374 fmuls 10,26,10
375 fmuls 9,25,9
376 fsubs 0,0,31
377 lfs 31,768(10)
378 fmuls 11,27,11
379 fmuls 15,15,30
380 lfs 30,512(10)
381 fmuls 12,28,12
382 fmuls 14,29,14
383 fsubs 0,0,13
384 lfs 13,1024(10)
385 fmuls 17,17,31
386 lfs 31,1280(10)
387 fadds 1,1,15
388 fmuls 16,16,30
389 fsubs 2,0,2
390 lfs 0,128(10)
391 fmuls 13,18,13
392 fmuls 18,19,31
393 fadds 19,1,16
394 lfs 1,1792(10)
395 lfs 31,1536(10)
396 fsubs 3,2,3
397 lfs 2,896(10)
398 fmuls 22,22,0
399 lfs 0,1152(10)
400 fadds 19,19,17
401 fmuls 21,21,1
402 lfs 1,640(10)
403 fmuls 20,20,31
404 lfs 31,384(10)
405 fsubs 4,3,4
406 lfs 3,1664(10)
407 fmuls 25,25,2
408 lfs 2,1408(10)
409 fadds 19,19,13
410 fmuls 26,26,0
411 lfs 0,1920(10)
412 fmuls 1,24,1
413 fsubs 5,4,5
414 fmuls 23,23,31
415 fmuls 28,28,3
416 fadds 19,19,18
417 fmuls 27,27,2
418 fmuls 0,29,0
419 fsubs 6,5,6
420 fadds 24,19,20
421 fsubs 7,6,7
422 fadds 24,24,21
423 fsubs 8,7,8
424 fsubs 24,24,22
425 fsubs 9,8,9
426 fsubs 24,24,23
427 fsubs 10,9,10
428 fsubs 24,24,1
429 fsubs 11,10,11
430 fsubs 29,24,25
431 fsubs 12,11,12
432 fsubs 29,29,26
433 fsubs 14,12,14
434 fsubs 29,29,27
435 fsubs 29,29,28
436 fsubs 29,29,0
437 stfs 29,0(12)
438 stfs 14,0(11)
439 add 12,12,4
440 add 11,11,3
441 bdnz .L3
442 b .L4
443 .long 0
444 .byte 0,0,2,1,146,5,0,0
445 .size ff_mpadsp_apply_window_float,.-ff_mpadsp_apply_window_float
446 .ident "GCC: (GNU) 10.3.0"
447 .section .note.GNU-stack,"",@progbits
448 .file "memcpy.c"
449 .machine power9
450 .abiversion 2
451 .section ".text"
452 .align 2
453 .globl memcpy
454 .type memcpy, @function
455 memcpy:
456 std 31,-8(1)
457 stdu 1,-96(1)
458 mr 31,1
459 std 3,48(31)
460 std 4,56(31)
461 std 5,64(31)
462 ld 9,48(31)
463 std 9,32(31)
464 ld 9,56(31)
465 std 9,40(31)
466 b .Lmemcpy_2
467 .Lmemcpy_3:
468 ld 10,40(31)
469 addi 9,10,1
470 std 9,40(31)
471 ld 9,32(31)
472 addi 8,9,1
473 std 8,32(31)
474 lbz 10,0(10)
475 stb 10,0(9)
476 .Lmemcpy_2:
477 ld 9,64(31)
478 addi 10,9,-1
479 std 10,64(31)
480 cmpdi 0,9,0
481 bne 0,.Lmemcpy_3
482 ld 9,48(31)
483 mr 3,9
484 addi 1,31,96
485 ld 31,-8(1)
486 blr
487 .long 0
488 .byte 0,0,0,0,128,1,0,1
489 .size memcpy,.-memcpy
490 .ident "GCC: (GNU) 10.3.0"
491 .section .note.GNU-stack,"",@progbits