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