comparison usr/src/lib/libm/arm/vers-script @ 0:c9caec207d52 b86

Initial porting based on b86
author Koji Uno <koji.uno@sun.com>
date Tue, 02 Jun 2009 18:56:50 +0900
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:c9caec207d52
1 #
2 # CDDL HEADER START
3 #
4 # The contents of this file are subject to the terms of the
5 # Common Development and Distribution License (the "License").
6 # You may not use this file except in compliance with the License.
7 #
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
12 #
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 #
19 # CDDL HEADER END
20 #
21 # Copyright 2006 Sun Microsystems, Inc. All rights reserved.
22 # Use is subject to license terms.
23 #
24
25 #
26 # Copyright (c) 2007-2008 NEC Corporation
27 #
28
29 {
30 global:
31 __acos;
32 __acosf;
33 __acosh;
34 __acoshf;
35 __acoshl;
36 __acosl;
37 __aintf;
38 __aintl;
39 __anintf;
40 __anintl;
41 __asin;
42 __asinf;
43 __asinh;
44 __asinhf;
45 __asinhl;
46 __asinl;
47 __atan;
48 __atan2;
49 __atan2f;
50 __atan2l;
51 __atan2pi;
52 __atan2pif;
53 __atan2pil;
54 __atanf;
55 __atanh;
56 __atanhf;
57 __atanhl;
58 __atanl;
59 __cabs;
60 __cabsf;
61 __cabsl;
62 __cacos;
63 __cacosf;
64 __cacosh;
65 __cacoshf;
66 __cacoshl;
67 __cacosl;
68 __carg;
69 __cargf;
70 __cargl;
71 __casin;
72 __casinf;
73 __casinh;
74 __casinhf;
75 __casinhl;
76 __casinl;
77 __catan;
78 __catanf;
79 __catanh;
80 __catanhf;
81 __catanhl;
82 __catanl;
83 __cbrt;
84 __cbrtf;
85 __cbrtl;
86 __ccos;
87 __ccosf;
88 __ccosh;
89 __ccoshf;
90 __ccoshl;
91 __ccosl;
92 __ceil;
93 __ceilf;
94 __ceill;
95 __cexp;
96 __cexpf;
97 __cexpl;
98 __cimag;
99 __cimagf;
100 __cimagl;
101 __clog;
102 __clogf;
103 __clogl;
104 __conj;
105 __conjf;
106 __conjl;
107 __copysign;
108 __copysignf;
109 __copysignl;
110 __cos;
111 __cosf;
112 __cosh;
113 __coshf;
114 __coshl;
115 __cosl;
116 __cpow;
117 __cpowf;
118 __cpowl;
119 __cproj;
120 __cprojf;
121 __cprojl;
122 __creal;
123 __crealf;
124 __creall;
125 __csin;
126 __csinf;
127 __csinh;
128 __csinhf;
129 __csinhl;
130 __csinl;
131 __csqrt;
132 __csqrtf;
133 __csqrtl;
134 __ctan;
135 __ctanf;
136 __ctanh;
137 __ctanhf;
138 __ctanhl;
139 __ctanl;
140 __erf;
141 __erfc;
142 __erfcf;
143 __erfcl;
144 __erff;
145 __erfl;
146 __exp;
147 __exp10;
148 __exp10f;
149 __exp10l;
150 __exp2;
151 __exp2f;
152 __exp2l;
153 __expf;
154 __expl;
155 __expm1;
156 __expm1f;
157 __expm1l;
158 __fabs;
159 __fabsf;
160 __fabsl;
161 __fdim;
162 __fdimf;
163 __fdiml;
164 __feclearexcept;
165 __fegetenv;
166 __fegetexceptflag;
167 __fegetprec; #LSARC/1996/175
168 __fegetround;
169 __feholdexcept;
170 __fenv_dfl_env; #LSARC/1996/175
171 __feraiseexcept;
172 __fesetenv;
173 __fesetexceptflag;
174 __fesetprec; #LSARC/1996/175
175 __fesetround;
176 __fetestexcept;
177 __feupdateenv;
178 __fex_get_handling; #LSARC/1996/175
179 __fex_get_log; #LSARC/1996/175
180 __fex_get_log_depth; #LSARC/1996/175
181 __fex_getexcepthandler; #LSARC/1996/175
182 __fex_log_entry; #LSARC/1996/175
183 __fex_merge_flags; #LSARC/1996/175
184 __fex_set_handling; #LSARC/1996/175
185 __fex_set_log; #LSARC/1996/175
186 __fex_set_log_depth; #LSARC/1996/175
187 __fex_setexcepthandler; #LSARC/1996/175
188 __finitel;
189 __floor;
190 __floorf;
191 __floorl;
192 __fma;
193 __fmaf;
194 __fmal;
195 __fmax;
196 __fmaxf;
197 __fmaxl;
198 __fmin;
199 __fminf;
200 __fminl;
201 __fmod;
202 __fmodf;
203 __fmodl;
204 __frexp;
205 __frexpf;
206 __frexpl;
207 __gamma;
208 __gamma_r;
209 __gammaf; #LSARC/2003/279
210 __gammaf_r; #LSARC/2003/279
211 __gammal; #LSARC/2003/279
212 __gammal_r; #LSARC/2003/279
213 __hypot;
214 __hypotf;
215 __hypotl;
216 __ilogb;
217 __ilogbf;
218 __ilogbl;
219 __irintf;
220 __irintl;
221 __isinf;
222 __isinfl;
223 __isnan;
224 __isnanf; #LSARC/2003/658
225 __isnanl; #LSARC/2003/658
226 __isnormall;
227 __issubnormall;
228 __iszerol;
229 __j0;
230 __j0f; #LSARC/2003/279
231 __j0l; #LSARC/2003/279
232 __j1;
233 __j1f; #LSARC/2003/279
234 __j1l; #LSARC/2003/279
235 __jn;
236 __jnf; #LSARC/2003/279
237 __jnl; #LSARC/2003/279
238 __ldexp;
239 __ldexpf;
240 __ldexpl;
241 __lgamma;
242 __lgamma_r;
243 __lgammaf;
244 __lgammaf_r; #LSARC/2003/279
245 __lgammal;
246 __lgammal_r; #LSARC/2003/279
247 __libm__rem_pio2;
248 __libm__rem_pio2m;
249 __libm_errno; # SC3.0.1 -lmopt
250 __libm_mt_fex_sync; # -lmtsk
251 __llrint;
252 __llrintf;
253 __llrintl;
254 __llround;
255 __llroundf;
256 __llroundl;
257 __log;
258 __log10;
259 __log10f;
260 __log10l;
261 __log1p;
262 __log1pf;
263 __log1pl;
264 __log2;
265 __log2f;
266 __log2l;
267 __logb;
268 __logbf;
269 __logbl;
270 __logf;
271 __logl;
272 __lrint;
273 __lrintf;
274 __lrintl;
275 __lround;
276 __lroundf;
277 __lroundl;
278 __matherr;
279 __modf;
280 __modff;
281 __modfl;
282 __mt_fex_sync; # -lmtsk
283 __nan;
284 __nanf;
285 __nanl;
286 __nearbyint;
287 __nearbyintf;
288 __nearbyintl;
289 __nextafter;
290 __nextafterf;
291 __nextafterl;
292 __nexttoward;
293 __nexttowardf;
294 __nexttowardl;
295 __nintf;
296 __nintl;
297 __pow;
298 __powf;
299 __powl;
300 __remainder;
301 __remainderf;
302 __remainderl;
303 __remquo;
304 __remquof;
305 __remquol;
306 __rint;
307 __rintf;
308 __rintl;
309 __round;
310 __roundf;
311 __roundl;
312 __scalb;
313 __scalbf; #LSARC/2003/279
314 __scalbl; #LSARC/2003/279
315 __scalbln;
316 __scalblnf;
317 __scalblnl;
318 __scalbn;
319 __scalbnf;
320 __scalbnl;
321 __signbit;
322 __signbitl;
323 __signgam;
324 __signgamf; #LSARC/2003/279
325 __signgaml; #LSARC/2003/279
326 __significand;
327 __significandf; #LSARC/2003/279
328 __significandl; #LSARC/2003/279
329 __sin;
330 __sincos; #LSARC/2003/279
331 __sincosf; #LSARC/2003/279
332 __sincosl; #LSARC/2003/279
333 __sincospi;
334 __sincospif;
335 __sincospil;
336 __sinf;
337 __sinh;
338 __sinhf;
339 __sinhl;
340 __sinl;
341 __sinpil;
342 __sqrt;
343 __sqrtf;
344 __sqrtl;
345 __tan;
346 __tanf;
347 __tanh;
348 __tanhf;
349 __tanhl;
350 __tanl;
351 __tgamma;
352 __tgammaf;
353 __tgammal;
354 __trunc;
355 __truncf;
356 __truncl;
357 __xpg6; #private contract with libc group
358 __y0;
359 __y0f; #LSARC/2003/279
360 __y0l; #LSARC/2003/279
361 __y1;
362 __y1f; #LSARC/2003/279
363 __y1l; #LSARC/2003/279
364 __yn;
365 __ynf; #LSARC/2003/279
366 __ynl; #LSARC/2003/279
367 _isnan; #LSARC/2003/658
368 _isnand; #LSARC/2003/658
369 _isnanf; #LSARC/2003/658
370 _lib_version;
371 _logb; #LSARC/2003/658
372 _modf; #LSARC/2003/658
373 _modff; #LSARC/2003/658
374 _nextafter; #LSARC/2003/658
375 _scalb; #LSARC/2003/658
376 acos;
377 acosf;
378 acosh;
379 acoshf;
380 acoshl;
381 acosl;
382 aintf;
383 aintl;
384 anintf;
385 anintl;
386 asin;
387 asinf;
388 asinh;
389 asinhf;
390 asinhl;
391 asinl;
392 atan;
393 atan2;
394 atan2f;
395 atan2l;
396 atan2pi;
397 atan2pif;
398 atan2pil;
399 atanf;
400 atanh;
401 atanhf;
402 atanhl;
403 atanl;
404 cabs;
405 cabsf;
406 cabsl;
407 cacos;
408 cacosf;
409 cacosh;
410 cacoshf;
411 cacoshl;
412 cacosl;
413 carg;
414 cargf;
415 cargl;
416 casin;
417 casinf;
418 casinh;
419 casinhf;
420 casinhl;
421 casinl;
422 catan;
423 catanf;
424 catanh;
425 catanhf;
426 catanhl;
427 catanl;
428 cbrt;
429 cbrtf;
430 cbrtl;
431 ccos;
432 ccosf;
433 ccosh;
434 ccoshf;
435 ccoshl;
436 ccosl;
437 ceil;
438 ceilf;
439 ceill;
440 cexp;
441 cexpf;
442 cexpl;
443 cimag;
444 cimagf;
445 cimagl;
446 clog;
447 clogf;
448 clogl;
449 conj;
450 conjf;
451 conjl;
452 copysign;
453 copysignf;
454 copysignl;
455 cos;
456 cosf;
457 cosh;
458 coshf;
459 coshl;
460 cosl;
461 cpow;
462 cpowf;
463 cpowl;
464 cproj;
465 cprojf;
466 cprojl;
467 creal;
468 crealf;
469 creall;
470 csin;
471 csinf;
472 csinh;
473 csinhf;
474 csinhl;
475 csinl;
476 csqrt;
477 csqrtf;
478 csqrtl;
479 ctan;
480 ctanf;
481 ctanh;
482 ctanhf;
483 ctanhl;
484 ctanl;
485 erf;
486 erfc;
487 erfcf;
488 erfcl;
489 erff;
490 erfl;
491 exp;
492 exp10;
493 exp10f;
494 exp10l;
495 exp2;
496 exp2f;
497 exp2l;
498 expf;
499 expl;
500 expm1;
501 expm1f;
502 expm1l;
503 fabs;
504 fabsf;
505 fabsl;
506 fdim;
507 fdimf;
508 fdiml;
509 feclearexcept;
510 fegetenv;
511 fegetexceptflag;
512 fegetprec; #LSARC/1996/175
513 fegetround;
514 feholdexcept;
515 feraiseexcept;
516 fesetenv;
517 fesetexceptflag;
518 fesetprec; #LSARC/1996/175
519 fesetround;
520 fetestexcept;
521 feupdateenv;
522 fex_get_handling; #LSARC/1996/175
523 fex_get_log; #LSARC/1996/175
524 fex_get_log_depth; #LSARC/1996/175
525 fex_getexcepthandler; #LSARC/1996/175
526 fex_log_entry; #LSARC/1996/175
527 fex_merge_flags; #LSARC/1996/175
528 fex_set_handling; #LSARC/1996/175
529 fex_set_log; #LSARC/1996/175
530 fex_set_log_depth; #LSARC/1996/175
531 fex_setexcepthandler; #LSARC/1996/175
532 finitel;
533 floor;
534 floorf;
535 floorl;
536 fma;
537 fmaf;
538 fmal;
539 fmax;
540 fmaxf;
541 fmaxl;
542 fmin;
543 fminf;
544 fminl;
545 fmod;
546 fmodf;
547 fmodl;
548 frexp;
549 frexpf;
550 frexpl;
551 gamma;
552 gamma_r;
553 gammaf; #LSARC/2003/279
554 gammaf_r; #LSARC/2003/279
555 gammal; #LSARC/2003/279
556 gammal_r; #LSARC/2003/279
557 hypot;
558 hypotf;
559 hypotl;
560 ilogb;
561 ilogbf;
562 ilogbl;
563 irintf;
564 irintl;
565 isinf;
566 isinfl;
567 isnan;
568 isnand; #LSARC/2003/658
569 isnanf; #LSARC/2003/658
570 isnanl; #LSARC/2003/658
571 isnormall;
572 issubnormall;
573 iszerol;
574 j0;
575 j0f; #LSARC/2003/279
576 j0l; #LSARC/2003/279
577 j1;
578 j1f; #LSARC/2003/279
579 j1l; #LSARC/2003/279
580 jn;
581 jnf; #LSARC/2003/279
582 jnl; #LSARC/2003/279
583 ldexp;
584 ldexpf;
585 ldexpl;
586 lgamma;
587 lgamma_r;
588 lgammaf;
589 lgammaf_r; #LSARC/2003/279
590 lgammal;
591 lgammal_r; #LSARC/2003/279
592 llrint;
593 llrintf;
594 llrintl;
595 llround;
596 llroundf;
597 llroundl;
598 log;
599 log10;
600 log10f;
601 log10l;
602 log1p;
603 log1pf;
604 log1pl;
605 log2;
606 log2f;
607 log2l;
608 logb;
609 logbf;
610 logbl;
611 logf;
612 logl;
613 lrint;
614 lrintf;
615 lrintl;
616 lround;
617 lroundf;
618 lroundl;
619 matherr;
620 modf;
621 modff;
622 modfl;
623 nan;
624 nanf;
625 nanl;
626 nearbyint;
627 nearbyintf;
628 nearbyintl;
629 nextafter;
630 nextafterf;
631 nextafterl;
632 nexttoward;
633 nexttowardf;
634 nexttowardl;
635 nintf;
636 nintl;
637 pow;
638 powf;
639 powl;
640 remainder;
641 remainderf;
642 remainderl;
643 remquo;
644 remquof;
645 remquol;
646 rint;
647 rintf;
648 rintl;
649 round;
650 roundf;
651 roundl;
652 scalb;
653 scalbf; #LSARC/2003/279
654 scalbl; #LSARC/2003/279
655 scalbln;
656 scalblnf;
657 scalblnl;
658 scalbn;
659 scalbnf;
660 scalbnl;
661 signbit;
662 signbitl;
663 signgam;
664 signgamf; #LSARC/2003/279
665 signgaml; #LSARC/2003/279
666 significand;
667 significandf; #LSARC/2003/279
668 significandl; #LSARC/2003/279
669 sin;
670 sincos; #LSARC/2003/279
671 sincosf; #LSARC/2003/279
672 sincosl; #LSARC/2003/279
673 sincospi;
674 sincospif;
675 sincospil;
676 sinf;
677 sinh;
678 sinhf;
679 sinhl;
680 sinl;
681 sinpil;
682 sqrt;
683 sqrtf;
684 sqrtl;
685 tan;
686 tanf;
687 tanh;
688 tanhf;
689 tanhl;
690 tanl;
691 tgamma;
692 tgammaf;
693 tgammal;
694 trunc;
695 truncf;
696 truncl;
697 y0;
698 y0f; #LSARC/2003/279
699 y0l; #LSARC/2003/279
700 y1;
701 y1f; #LSARC/2003/279
702 y1l; #LSARC/2003/279
703 yn;
704 ynf; #LSARC/2003/279
705 ynl; #LSARC/2003/279
706 # anything else is local
707 local:
708 *; # symbols not mentioned in this file are scoped out
709 };