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