1 !/**************************************************************
2 ! *
3 ! * Licensed to the Apache Software Foundation (ASF) under one
4 ! * or more contributor license agreements.  See the NOTICE file
5 ! * distributed with this work for additional information
6 ! * regarding copyright ownership.  The ASF licenses this file
7 ! * to you under the Apache License, Version 2.0 (the
8 ! * "License"); you may not use this file except in compliance
9 ! * with the License.  You may obtain a copy of the License at
10 ! *
11 ! *   http://www.apache.org/licenses/LICENSE-2.0
12 ! *
13 ! * Unless required by applicable law or agreed to in writing,
14 ! * software distributed under the License is distributed on an
15 ! * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 ! * KIND, either express or implied.  See the License for the
17 ! * specific language governing permissions and limitations
18 ! * under the License.
19 ! *
20 ! *************************************************************/
21 
22 
23 
24 .global fp_loadf0
25 .align 8
26 fp_loadf0:
27     retl
28     ld [%o0], %f0
29 .size fp_loadf0, . - fp_loadf0
30 .type fp_loadf0, #function
31 
32 .global fp_loadf1
33 .align 8
34 fp_loadf1:
35     retl
36     ld [%o0], %f1
37 .size fp_loadf1, . - fp_loadf1
38 .type fp_loadf1, #function
39 
40 .global fp_loadf2
41 .align 8
42 fp_loadf2:
43     retl
44     ld [%o0], %f2
45 .size fp_loadf2, . - fp_loadf2
46 .type fp_loadf2, #function
47 
48 .global fp_loadf3
49 .align 8
50 fp_loadf3:
51     retl
52     ld [%o0], %f3
53 .size fp_loadf3, . - fp_loadf3
54 .type fp_loadf3, #function
55 
56 .global fp_loadf4
57 .align 8
58 fp_loadf4:
59     retl
60     ld [%o0], %f4
61 .size fp_loadf4, . - fp_loadf4
62 .type fp_loadf4, #function
63 
64 .global fp_loadf5
65 .align 8
66 fp_loadf5:
67     retl
68     ld [%o0], %f5
69 .size fp_loadf5, . - fp_loadf5
70 .type fp_loadf5, #function
71 
72 .global fp_loadf6
73 .align 8
74 fp_loadf6:
75     retl
76     ld [%o0], %f6
77 .size fp_loadf6, . - fp_loadf6
78 .type fp_loadf6, #function
79 
80 .global fp_loadf7
81 .align 8
82 fp_loadf7:
83     retl
84     ld [%o0], %f7
85 .size fp_loadf7, . - fp_loadf7
86 .type fp_loadf7, #function
87 
88 .global fp_loadf9
89 .align 8
90 fp_loadf9:
91     retl
92     ld [%o0], %f9
93 .size fp_loadf9, . - fp_loadf9
94 .type fp_loadf9, #function
95 
96 .global fp_loadf11
97 .align 8
98 fp_loadf11:
99     retl
100     ld [%o0], %f11
101 .size fp_loadf11, . - fp_loadf11
102 .type fp_loadf11, #function
103 
104 .global fp_loadf13
105 .align 8
106 fp_loadf13:
107     retl
108     ld [%o0], %f13
109 .size fp_loadf13, . - fp_loadf13
110 .type fp_loadf13, #function
111 
112 .global fp_loadf15
113 .align 8
114 fp_loadf15:
115     retl
116     ld [%o0], %f15
117 .size fp_loadf15, . - fp_loadf15
118 .type fp_loadf15, #function
119 
120 .global fp_loadf17
121 .align 8
122 fp_loadf17:
123     retl
124     ld [%o0], %f17
125 .size fp_loadf17, . - fp_loadf17
126 .type fp_loadf17, #function
127 
128 .global fp_loadf19
129 .align 8
130 fp_loadf19:
131     retl
132     ld [%o0], %f19
133 .size fp_loadf19, . - fp_loadf19
134 .type fp_loadf19, #function
135 
136 .global fp_loadf21
137 .align 8
138 fp_loadf21:
139     retl
140     ld [%o0], %f21
141 .size fp_loadf21, . - fp_loadf21
142 .type fp_loadf21, #function
143 
144 .global fp_loadf23
145 .align 8
146 fp_loadf23:
147     retl
148     ld [%o0], %f23
149 .size fp_loadf23, . - fp_loadf23
150 .type fp_loadf23, #function
151 
152 .global fp_loadf25
153 .align 8
154 fp_loadf25:
155     retl
156     ld [%o0], %f25
157 .size fp_loadf25, . - fp_loadf25
158 .type fp_loadf25, #function
159 
160 .global fp_loadf27
161 .align 8
162 fp_loadf27:
163     retl
164     ld [%o0], %f27
165 .size fp_loadf27, . - fp_loadf27
166 .type fp_loadf27, #function
167 
168 .global fp_loadf29
169 .align 8
170 fp_loadf29:
171     retl
172     ld [%o0], %f29
173 .size fp_loadf29, . - fp_loadf29
174 .type fp_loadf29, #function
175 
176 .global fp_loadf31
177 .align 8
178 fp_loadf31:
179     retl
180     ld [%o0], %f31
181 .size fp_loadf31, . - fp_loadf31
182 .type fp_loadf31, #function
183 
184 .global fp_storef0
185 .align 8
186 fp_storef0:
187     retl
188     st %f0, [%o0]
189 .size fp_storef0, . - fp_storef0
190 .type fp_storef0, #function
191 
192 .global fp_storef1
193 .align 8
194 fp_storef1:
195     retl
196     st %f1, [%o0]
197 .size fp_storef1, . - fp_storef1
198 .type fp_storef1, #function
199 
200 .global fp_storef2
201 .align 8
202 fp_storef2:
203     retl
204     st %f2, [%o0]
205 .size fp_storef2, . - fp_storef2
206 .type fp_storef2, #function
207 
208 .global fp_storef3
209 .align 8
210 fp_storef3:
211     retl
212     st %f3, [%o0]
213 .size fp_storef3, . - fp_storef3
214 .type fp_storef3, #function
215 
216 .global fp_storef4
217 .align 8
218 fp_storef4:
219     retl
220     st %f4, [%o0]
221 .size fp_storef4, . - fp_storef4
222 .type fp_storef4, #function
223 
224 .global fp_storef5
225 .align 8
226 fp_storef5:
227     retl
228     st %f5, [%o0]
229 .size fp_storef5, . - fp_storef5
230 .type fp_storef5, #function
231 
232 .global fp_storef6
233 .align 8
234 fp_storef6:
235     retl
236     st %f6, [%o0]
237 .size fp_storef6, . - fp_storef6
238 .type fp_storef6, #function
239 
240 .global fp_storef7
241 .align 8
242 fp_storef7:
243     retl
244     st %f7, [%o0]
245 .size fp_storef7, . - fp_storef7
246 .type fp_storef7, #function
247 
248 .global fp_storef9
249 .align 8
250 fp_storef9:
251     retl
252     st %f9, [%o0]
253 .size fp_storef9, . - fp_storef9
254 .type fp_storef9, #function
255 
256 .global fp_storef11
257 .align 8
258 fp_storef11:
259     retl
260     st %f11, [%o0]
261 .size fp_storef11, . - fp_storef11
262 .type fp_storef11, #function
263 
264 .global fp_storef13
265 .align 8
266 fp_storef13:
267     retl
268     st %f13, [%o0]
269 .size fp_storef13, . - fp_storef13
270 .type fp_storef13, #function
271 
272 .global fp_storef15
273 .align 8
274 fp_storef15:
275     retl
276     st %f15, [%o0]
277 .size fp_storef15, . - fp_storef15
278 .type fp_storef15, #function
279 
280 .global fp_storef17
281 .align 8
282 fp_storef17:
283     retl
284     st %f17, [%o0]
285 .size fp_storef17, . - fp_storef17
286 .type fp_storef17, #function
287 
288 .global fp_storef19
289 .align 8
290 fp_storef19:
291     retl
292     st %f19, [%o0]
293 .size fp_storef19, . - fp_storef19
294 .type fp_storef19, #function
295 
296 .global fp_storef21
297 .align 8
298 fp_storef21:
299     retl
300     st %f21, [%o0]
301 .size fp_storef21, . - fp_storef21
302 .type fp_storef21, #function
303 
304 .global fp_storef23
305 .align 8
306 fp_storef23:
307     retl
308     st %f23, [%o0]
309 .size fp_storef23, . - fp_storef23
310 .type fp_storef23, #function
311 
312 .global fp_storef25
313 .align 8
314 fp_storef25:
315     retl
316     st %f25, [%o0]
317 .size fp_storef25, . - fp_storef25
318 .type fp_storef25, #function
319 
320 .global fp_storef27
321 .align 8
322 fp_storef27:
323     retl
324     st %f27, [%o0]
325 .size fp_storef27, . - fp_storef27
326 .type fp_storef27, #function
327 
328 .global fp_storef29
329 .align 8
330 fp_storef29:
331     retl
332     st %f29, [%o0]
333 .size fp_storef29, . - fp_storef29
334 .type fp_storef29, #function
335 
336 .global fp_storef31
337 .align 8
338 fp_storef31:
339     retl
340     st %f31, [%o0]
341 .size fp_storef31, . - fp_storef31
342 .type fp_storef31, #function
343 
344 .global fp_loadd0
345 .align 8
346 fp_loadd0:
347     retl
348     ldd [%o0], %f0
349 .size fp_loadd0, . - fp_loadd0
350 .type fp_loadd0, #function
351 
352 .global fp_loadd2
353 .align 8
354 fp_loadd2:
355     retl
356     ldd [%o0], %f2
357 .size fp_loadd2, . - fp_loadd2
358 .type fp_loadd2, #function
359 
360 .global fp_loadd4
361 .align 8
362 fp_loadd4:
363     retl
364     ldd [%o0], %f4
365 .size fp_loadd4, . - fp_loadd4
366 .type fp_loadd4, #function
367 
368 .global fp_loadd6
369 .align 8
370 fp_loadd6:
371     retl
372     ldd [%o0], %f6
373 .size fp_loadd6, . - fp_loadd6
374 .type fp_loadd6, #function
375 
376 .global fp_loadd8
377 .align 8
378 fp_loadd8:
379     retl
380     ldd [%o0], %f8
381 .size fp_loadd8, . - fp_loadd8
382 .type fp_loadd8, #function
383 
384 .global fp_loadd10
385 .align 8
386 fp_loadd10:
387     retl
388     ldd [%o0], %f10
389 .size fp_loadd10, . - fp_loadd10
390 .type fp_loadd10, #function
391 
392 .global fp_loadd12
393 .align 8
394 fp_loadd12:
395     retl
396     ldd [%o0], %f12
397 .size fp_loadd12, . - fp_loadd12
398 .type fp_loadd12, #function
399 
400 .global fp_loadd14
401 .align 8
402 fp_loadd14:
403     retl
404     ldd [%o0], %f14
405 .size fp_loadd14, . - fp_loadd14
406 .type fp_loadd14, #function
407 
408 .global fp_loadd16
409 .align 8
410 fp_loadd16:
411     retl
412     ldd [%o0], %f16
413 .size fp_loadd16, . - fp_loadd16
414 .type fp_loadd16, #function
415 
416 .global fp_loadd18
417 .align 8
418 fp_loadd18:
419     retl
420     ldd [%o0], %f18
421 .size fp_loadd18, . - fp_loadd18
422 .type fp_loadd18, #function
423 
424 .global fp_loadd20
425 .align 8
426 fp_loadd20:
427     retl
428     ldd [%o0], %f20
429 .size fp_loadd20, . - fp_loadd20
430 .type fp_loadd20, #function
431 
432 .global fp_loadd22
433 .align 8
434 fp_loadd22:
435     retl
436     ldd [%o0], %f22
437 .size fp_loadd22, . - fp_loadd22
438 .type fp_loadd22, #function
439 
440 .global fp_loadd24
441 .align 8
442 fp_loadd24:
443     retl
444     ldd [%o0], %f24
445 .size fp_loadd24, . - fp_loadd24
446 .type fp_loadd24, #function
447 
448 .global fp_loadd26
449 .align 8
450 fp_loadd26:
451     retl
452     ldd [%o0], %f26
453 .size fp_loadd26, . - fp_loadd26
454 .type fp_loadd26, #function
455 
456 .global fp_loadd28
457 .align 8
458 fp_loadd28:
459     retl
460     ldd [%o0], %f28
461 .size fp_loadd28, . - fp_loadd28
462 .type fp_loadd28, #function
463 
464 .global fp_loadd30
465 .align 8
466 fp_loadd30:
467     retl
468     ldd [%o0], %f30
469 .size fp_loadd30, . - fp_loadd30
470 .type fp_loadd30, #function
471 
472 .global fp_stored0
473 .align 8
474 fp_stored0:
475     retl
476     std %f0, [%o0]
477 .size fp_stored0, . - fp_stored0
478 .type fp_stored0, #function
479 
480 .global fp_stored2
481 .align 8
482 fp_stored2:
483     retl
484     std %f2, [%o0]
485 .size fp_stored2, . - fp_stored2
486 .type fp_stored2, #function
487 
488 .global fp_stored4
489 .align 8
490 fp_stored4:
491     retl
492     std %f4, [%o0]
493 .size fp_stored4, . - fp_stored4
494 .type fp_stored4, #function
495 
496 .global fp_stored6
497 .align 8
498 fp_stored6:
499     retl
500     std %f6, [%o0]
501 .size fp_stored6, . - fp_stored6
502 .type fp_stored6, #function
503 
504 .global fp_stored8
505 .align 8
506 fp_stored8:
507     retl
508     std %f8, [%o0]
509 .size fp_stored8, . - fp_stored8
510 .type fp_stored8, #function
511 
512 .global fp_stored10
513 .align 8
514 fp_stored10:
515     retl
516     std %f10, [%o0]
517 .size fp_stored10, . - fp_stored10
518 .type fp_stored10, #function
519 
520 .global fp_stored12
521 .align 8
522 fp_stored12:
523     retl
524     std %f12, [%o0]
525 .size fp_stored12, . - fp_stored12
526 .type fp_stored12, #function
527 
528 .global fp_stored14
529 .align 8
530 fp_stored14:
531     retl
532     std %f14, [%o0]
533 .size fp_stored14, . - fp_stored14
534 .type fp_stored14, #function
535 
536 .global fp_stored16
537 .align 8
538 fp_stored16:
539     retl
540     std %f16, [%o0]
541 .size fp_stored16, . - fp_stored16
542 .type fp_stored16, #function
543 
544 .global fp_stored18
545 .align 8
546 fp_stored18:
547     retl
548     std %f18, [%o0]
549 .size fp_stored18, . - fp_stored18
550 .type fp_stored18, #function
551 
552 .global fp_stored20
553 .align 8
554 fp_stored20:
555     retl
556     std %f20, [%o0]
557 .size fp_stored20, . - fp_stored20
558 .type fp_stored20, #function
559 
560 .global fp_stored22
561 .align 8
562 fp_stored22:
563     retl
564     std %f22, [%o0]
565 .size fp_stored22, . - fp_stored22
566 .type fp_stored22, #function
567 
568 .global fp_stored24
569 .align 8
570 fp_stored24:
571     retl
572     std %f24, [%o0]
573 .size fp_stored24, . - fp_stored24
574 .type fp_stored24, #function
575 
576 .global fp_stored26
577 .align 8
578 fp_stored26:
579     retl
580     std %f26, [%o0]
581 .size fp_stored26, . - fp_stored26
582 .type fp_stored26, #function
583 
584 .global fp_stored28
585 .align 8
586 fp_stored28:
587     retl
588     std %f28, [%o0]
589 .size fp_stored28, . - fp_stored28
590 .type fp_stored28, #function
591 
592 .global fp_stored30
593 .align 8
594 fp_stored30:
595     retl
596     std %f30, [%o0]
597 .size fp_stored30, . - fp_stored30
598 .type fp_stored30, #function
599