]> git.saurik.com Git - apple/libsystem.git/blob - SystemMath.s
a2d83c2ce973f23fb14932e5e6754bad38ec31d8
[apple/libsystem.git] / SystemMath.s
1 /*
2 * Copyright (c) 2003, 2007 Apple Inc. All rights reserved.
3 *
4 * @APPLE_LICENSE_HEADER_START@
5 *
6 * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved.
7 *
8 * This file contains Original Code and/or Modifications of Original Code
9 * as defined in and that are subject to the Apple Public Source License
10 * Version 2.0 (the 'License'). You may not use this file except in
11 * compliance with the License. Please obtain a copy of the License at
12 * http://www.opensource.apple.com/apsl/ and read it before using this
13 * file.
14 *
15 * The Original Code and all software distributed under the License are
16 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
17 * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
18 * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
19 * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
20 * Please see the License for the specific language governing rights and
21 * limitations under the License.
22 *
23 * @APPLE_LICENSE_HEADER_END@
24 */
25
26 #if defined (__ppc__) || defined(ppc)
27
28 .section __TEXT, __VLib_Container, regular, no_dead_strip
29
30 .align 2
31
32 VLib_Origin:
33
34 .long 0xF04D6163
35 .long 0x564C6962
36 .long 1
37 .long VLib_Strings - VLib_Origin
38 .long VLib_HashTable - VLib_Origin
39 .long VLib_HashKeys - VLib_Origin
40 .long VLib_ExportSymbols - VLib_Origin
41 .long VLib_ExportNames - VLib_Origin
42 .long 5
43 .long 205
44 .long 0
45 .long 14
46 .long 15
47 .long 50
48 .long 0x70777063
49 .long 0x00000000
50 .long 0xC1DAAAB5
51 .long 0x00000000
52 .long 0x00000000
53 .long 0x00000000
54
55 VLib_Strings:
56
57 .ascii "CFMPriv_System"
58 .byte 0
59 .ascii "/System/Library/Frameworks/System.framework/System"
60 .byte 0
61
62 .align 2
63
64 VLib_HashTable:
65
66 .long 0x00100000
67 .long 0x00140004
68 .long 0x00200009
69 .long 0x001C0011
70 .long 0x00240018
71 .long 0x00180021
72 .long 0x00240027
73 .long 0x00200030
74 .long 0x00180038
75 .long 0x0020003E
76 .long 0x00140046
77 .long 0x0018004B
78 .long 0x001C0051
79 .long 0x00100058
80 .long 0x000C005C
81 .long 0x0024005F
82 .long 0x00100068
83 .long 0x0018006C
84 .long 0x000C0072
85 .long 0x001C0075
86 .long 0x000C007C
87 .long 0x0008007F
88 .long 0x00140081
89 .long 0x00200086
90 .long 0x0028008E
91 .long 0x00240098
92 .long 0x001800A1
93 .long 0x001C00A7
94 .long 0x002000AE
95 .long 0x002C00B6
96 .long 0x001C00C1
97 .long 0x001400C8
98
99 VLib_HashKeys:
100
101 .long 0x000B82F7
102 .long 0x00071021
103 .long 0x00060A94
104 .long 0x000717DE
105 .long 0x00060909
106 .long 0x00040253
107 .long 0x00030109
108 .long 0x0006098D
109 .long 0x00060AB4
110 .long 0x000B82F5
111 .long 0x0003010A
112 .long 0x00040233
113 .long 0x00030169
114 .long 0x0007179E
115 .long 0x00060B9E
116 .long 0x00071548
117 .long 0x00060A33
118 .long 0x00040232
119 .long 0x00050441
120 .long 0x000504E4
121 .long 0x00050422
122 .long 0x00094B1B
123 .long 0x00040270
124 .long 0x0007173A
125 .long 0x00050480
126 .long 0x000B13B9
127 .long 0x000B07B9
128 .long 0x000504C2
129 .long 0x00071188
130 .long 0x00060B5E
131 .long 0x000828C2
132 .long 0x00060BDA
133 .long 0x00040290
134 .long 0x00050447
135 .long 0x00040257
136 .long 0x00060866
137 .long 0x000609EA
138 .long 0x000717FA
139 .long 0x00071589
140 .long 0x00050616
141 .long 0x0006090E
142 .long 0x0008214C
143 .long 0x00050444
144 .long 0x0007137D
145 .long 0x00040237
146 .long 0x00040254
147 .long 0x000A971E
148 .long 0x000609AB
149 .long 0x00040274
150 .long 0x00060864
151 .long 0x000A8274
152 .long 0x000504E0
153 .long 0x000504E0
154 .long 0x00060B1F
155 .long 0x00060A74
156 .long 0x000505C9
157 .long 0x000712DE
158 .long 0x00030121
159 .long 0x000712DE
160 .long 0x00060A39
161 .long 0x0004029C
162 .long 0x000716DE
163 .long 0x000820EE
164 .long 0x00040238
165 .long 0x00071028
166 .long 0x00082372
167 .long 0x0004027A
168 .long 0x000402DF
169 .long 0x000505A4
170 .long 0x00060A5B
171 .long 0x0004021A
172 .long 0x000608AF
173 .long 0x000504AF
174 .long 0x000710CC
175 .long 0x00060B96
176 .long 0x00040278
177 .long 0x000504CD
178 .long 0x0007123A
179 .long 0x00071770
180 .long 0x00082E1B
181 .long 0x00060BD5
182 .long 0x0005046F
183 .long 0x0004021C
184 .long 0x000B0F77
185 .long 0x0007106F
186 .long 0x0004021C
187 .long 0x00060BD2
188 .long 0x000717B1
189 .long 0x000ACAFA
190 .long 0x0005042C
191 .long 0x00060B76
192 .long 0x00060BF2
193 .long 0x00071182
194 .long 0x00071582
195 .long 0x000402BB
196 .long 0x000ACAF8
197 .long 0x0005048B
198 .long 0x0004021F
199 .long 0x000D02F8
200 .long 0x0004023E
201 .long 0x0004023E
202 .long 0x0006082E
203 .long 0x0006088B
204 .long 0x00071736
205 .long 0x00050410
206 .long 0x0007138C
207 .long 0x0005059C
208 .long 0x000829DE
209 .long 0x000711BC
210 .long 0x00040220
211 .long 0x000A90F6
212 .long 0x00060AA4
213 .long 0x00095328
214 .long 0x00060AC7
215 .long 0x000711FD
216 .long 0x00071012
217 .long 0x000504D4
218 .long 0x00040260
219 .long 0x00040203
220 .long 0x000504F4
221 .long 0x000609DD
222 .long 0x000609BE
223 .long 0x000A90F4
224 .long 0x0007172A
225 .long 0x000C3D3D
226 .long 0x00050477
227 .long 0x00060A67
228 .long 0x00050457
229 .long 0x00050476
230 .long 0x00040227
231 .long 0x0007136D
232 .long 0x00050492
233 .long 0x00060B8A
234 .long 0x000505BB
235 .long 0x000822A2
236 .long 0x000A8874
237 .long 0x00050436
238 .long 0x00094E64
239 .long 0x000717E8
240 .long 0x000402A2
241 .long 0x00082E64
242 .long 0x0003017C
243 .long 0x000D3629
244 .long 0x00040229
245 .long 0x0006089C
246 .long 0x000C04BD
247 .long 0x000609D6
248 .long 0x000609F7
249 .long 0x00082531
250 .long 0x00071594
251 .long 0x00060BA5
252 .long 0x000717E7
253 .long 0x0004026A
254 .long 0x0008205B
255 .long 0x000D5C38
256 .long 0x00071038
257 .long 0x00060911
258 .long 0x000402CF
259 .long 0x000402AC
260 .long 0x00060BA4
261 .long 0x00060BE6
262 .long 0x000D362B
263 .long 0x00030133
264 .long 0x000504BF
265 .long 0x000711B7
266 .long 0x000402CC
267 .long 0x00082C9E
268 .long 0x0005043A
269 .long 0x0004022A
270 .long 0x0007109F
271 .long 0x000710FC
272 .long 0x000609B6
273 .long 0x00030170
274 .long 0x0008281B
275 .long 0x0008301C
276 .long 0x00050498
277 .long 0x000504DA
278 .long 0x0004026F
279 .long 0x00030114
280 .long 0x00030114
281 .long 0x0004024E
282 .long 0x00040288
283 .long 0x000B8191
284 .long 0x0006081D
285 .long 0x00030134
286 .long 0x0004024F
287 .long 0x0004026E
288 .long 0x0008226E
289 .long 0x000402CB
290 .long 0x00050534
291 .long 0x00071705
292 .long 0x0007145F
293 .long 0x0007143C
294 .long 0x0008301E
295 .long 0x000712AB
296 .long 0x00030116
297 .long 0x000504BB
298 .long 0x0006089A
299 .long 0x00050516
300 .long 0x00050516
301 .long 0x000B8193
302 .long 0x0005047C
303 .long 0x0007145D
304 .long 0x00060A4D
305 .long 0x000955D1
306
307 VLib_ExportNames:
308
309 .ascii "writewctombwcstombsvsprintfvprintfvfprintfunlinkungetctrunctouppertolowertoasciitmpnamtmpfiletimetanhtansystemstrxfrmstrtoulstrtolstrtokstrtodstrstrstrspnstrrchrstrpbrkstrncpystrncmpstrncatstrlenstrft"
310 .ascii "imestrerrorstrcspnstrcpystrcollstrcmpstrchrstrcatsscanfsrandsqrtsprintfsinhsinsetvbufsetlocalesetbufscanfscalbroundtolroundrinttolrintrewindrenameremquoremoveremainderreallocreadrandqsortputwputsputch"
311 .ascii "arputcprintfpowperroropennextafterfnextafterdnearbyintnanfnanmodffmodfmktimememsetmemmovememcpymemcmpmemchrmbtowcmbstowcsmblenmalloclongjmplogblog2log1plog10loglocaltimelocaleconvlgammaldivldexplabsis"
312 .ascii "xdigitisupperisspaceispunctisprintislowerisgraphisdigitiscntrlisasciiisalphaisalnumioctlhypotgmtimegetwgetsgetpidgetenvgetchargetcgammafwriteftellfsetposfseekfscanffrexpfreopenfreefreadfputsfputcfprin"
313 .ascii "tffopenfmodfminfmaxfloorfgetsfgetposfgetcfflushfeupdateenvfetestexceptfesetroundfesetexceptfesetenvferrorferaiseexceptfeoffeholdexceptfegetroundfegetexceptfegetenvfeclearexceptfdopenfdimfcntlfclosefab"
314 .ascii "sexpm1exp2expexiterfcerfdupdivdifftimectimecoshcoscopysigncloseclockclearerrceilcallocbsearchatolatoiatofatexitatanhatan2atanasinhasinasctimeacoshacosabsabort__signbitf__signbitd__isnormalf__isnormald"
315 .ascii "__isnanf__isnand__isfinitef__isfinited__inf__fpclassifyf__fpclassifyd"
316
317 .section __TEXT, __VLib_Exports, regular, no_dead_strip
318
319 .align 2
320
321 VLib_ExportSymbols:
322
323 .long 0x020004CB
324 .long __isfinited_bp - VLib_Origin
325
326 .long 0x0200029D
327 .long isalpha_bp - VLib_Origin
328
329 .long 0x02000126
330 .long setbuf_bp - VLib_Origin
331
332 .long 0x0200009A
333 .long strrchr_bp - VLib_Origin
334
335 .long 0x020002DF
336 .long fwrite_bp - VLib_Origin
337
338 .long 0x02000252
339 .long labs_bp - VLib_Origin
340
341 .long 0x0200022D
342 .long log_bp - VLib_Origin
343
344 .long 0x020001E9
345 .long memcpy_bp - VLib_Origin
346
347 .long 0x0200014E
348 .long rewind_bp - VLib_Origin
349
350 .long 0x020004C0
351 .long __isfinitef_bp - VLib_Origin
352
353 .long 0x02000400
354 .long dup_bp - VLib_Origin
355
356 .long 0x020002BB
357 .long getw_bp - VLib_Origin
358
359 .long 0x0200019C
360 .long pow_bp - VLib_Origin
361
362 .long 0x02000108
363 .long sprintf_bp - VLib_Origin
364
365 .long 0x020000ED
366 .long strchr_bp - VLib_Origin
367
368 .long 0x0200003B
369 .long toupper_bp - VLib_Origin
370
371 .long 0x0200002A
372 .long unlink_bp - VLib_Origin
373
374 .long 0x02000434
375 .long ceil_bp - VLib_Origin
376
377 .long 0x02000427
378 .long clock_bp - VLib_Origin
379
380 .long 0x020002FC
381 .long frexp_bp - VLib_Origin
382
383 .long 0x020002B0
384 .long hypot_bp - VLib_Origin
385
386 .long 0x02000230
387 .long localtime_bp - VLib_Origin
388
389 .long 0x0200021B
390 .long logb_bp - VLib_Origin
391
392 .long 0x020000D3
393 .long strcspn_bp - VLib_Origin
394
395 .long 0x02000457
396 .long atanh_bp - VLib_Origin
397
398 .long 0x020003B0
399 .long fegetexcept_bp - VLib_Origin
400
401 .long 0x02000370
402 .long fesetexcept_bp - VLib_Origin
403
404 .long 0x0200030C
405 .long fread_bp - VLib_Origin
406
407 .long 0x0200025E
408 .long isupper_bp - VLib_Origin
409
410 .long 0x02000196
411 .long printf_bp - VLib_Origin
412
413 .long 0x02000136
414 .long roundtol_bp - VLib_Origin
415
416 .long 0x02000088
417 .long strtod_bp - VLib_Origin
418
419 .long 0x02000061
420 .long tanh_bp - VLib_Origin
421
422 .long 0x02000344
423 .long fgetc_bp - VLib_Origin
424
425 .long 0x02000308
426 .long free_bp - VLib_Origin
427
428 .long 0x020002C3
429 .long getpid_bp - VLib_Origin
430
431 .long 0x020001DC
432 .long memset_bp - VLib_Origin
433
434 .long 0x02000075
435 .long strtoul_bp - VLib_Origin
436
437 .long 0x02000056
438 .long tmpfile_bp - VLib_Origin
439
440 .long 0x020004D6
441 .long __inf_bp - VLib_Origin
442
443 .long 0x02000451
444 .long atexit_bp - VLib_Origin
445
446 .long 0x0200041A
447 .long copysign_bp - VLib_Origin
448
449 .long 0x020003DA
450 .long fcntl_bp - VLib_Origin
451
452 .long 0x020002EA
453 .long fsetpos_bp - VLib_Origin
454
455 .long 0x020002BF
456 .long gets_bp - VLib_Origin
457
458 .long 0x02000249
459 .long ldiv_bp - VLib_Origin
460
461 .long 0x02000239
462 .long localeconv_bp - VLib_Origin
463
464 .long 0x020001D6
465 .long mktime_bp - VLib_Origin
466
467 .long 0x02000461
468 .long atan_bp - VLib_Origin
469
470 .long 0x02000383
471 .long ferror_bp - VLib_Origin
472
473 .long 0x02000366
474 .long fesetround_bp - VLib_Origin
475
476 .long 0x020002E5
477 .long ftell_bp - VLib_Origin
478
479 .long 0x020002AB
480 .long ioctl_bp - VLib_Origin
481
482 .long 0x02000068
483 .long system_bp - VLib_Origin
484
485 .long 0x02000005
486 .long wctomb_bp - VLib_Origin
487
488 .long 0x02000000
489 .long write_bp - VLib_Origin
490
491 .long 0x0200043E
492 .long bsearch_bp - VLib_Origin
493
494 .long 0x02000417
495 .long cos_bp - VLib_Origin
496
497 .long 0x0200031B
498 .long fprintf_bp - VLib_Origin
499
500 .long 0x0200015A
501 .long remquo_bp - VLib_Origin
502
503 .long 0x0200014A
504 .long rint_bp - VLib_Origin
505
506 .long 0x0200001B
507 .long vprintf_bp - VLib_Origin
508
509 .long 0x0200037B
510 .long fesetenv_bp - VLib_Origin
511
512 .long 0x0200032B
513 .long fmin_bp - VLib_Origin
514
515 .long 0x020002CF
516 .long getchar_bp - VLib_Origin
517
518 .long 0x02000256
519 .long isxdigit_bp - VLib_Origin
520
521 .long 0x020001D2
522 .long modf_bp - VLib_Origin
523
524 .long 0x02000192
525 .long putc_bp - VLib_Origin
526
527 .long 0x0200017E
528 .long qsort_bp - VLib_Origin
529
530 .long 0x02000154
531 .long rename_bp - VLib_Origin
532
533 .long 0x020003EE
534 .long exp2_bp - VLib_Origin
535
536 .long 0x020003DF
537 .long fclose_bp - VLib_Origin
538
539 .long 0x02000311
540 .long fputs_bp - VLib_Origin
541
542 .long 0x02000281
543 .long isgraph_bp - VLib_Origin
544
545 .long 0x020000E7
546 .long strcmp_bp - VLib_Origin
547
548 .long 0x0200046A
549 .long asin_bp - VLib_Origin
550
551 .long 0x020002F1
552 .long fseek_bp - VLib_Origin
553
554 .long 0x02000214
555 .long longjmp_bp - VLib_Origin
556
557 .long 0x020000E0
558 .long strcoll_bp - VLib_Origin
559
560 .long 0x020000C3
561 .long strftime_bp - VLib_Origin
562
563 .long 0x02000082
564 .long strtok_bp - VLib_Origin
565
566 .long 0x02000422
567 .long close_bp - VLib_Origin
568
569 .long 0x02000396
570 .long feof_bp - VLib_Origin
571
572 .long 0x0200034F
573 .long feupdateenv_bp - VLib_Origin
574
575 .long 0x020002A4
576 .long isalnum_bp - VLib_Origin
577
578 .long 0x020001A5
579 .long open_bp - VLib_Origin
580
581 .long 0x0200007C
582 .long strtol_bp - VLib_Origin
583
584 .long 0x0200006E
585 .long strxfrm_bp - VLib_Origin
586
587 .long 0x02000486
588 .long __signbitf_bp - VLib_Origin
589
590 .long 0x02000481
591 .long abort_bp - VLib_Origin
592
593 .long 0x020000F9
594 .long sscanf_bp - VLib_Origin
595
596 .long 0x02000094
597 .long strspn_bp - VLib_Origin
598
599 .long 0x0200026C
600 .long ispunct_bp - VLib_Origin
601
602 .long 0x02000143
603 .long rinttol_bp - VLib_Origin
604
605 .long 0x0200005D
606 .long time_bp - VLib_Origin
607
608 .long 0x02000490
609 .long __signbitd_bp - VLib_Origin
610
611 .long 0x0200040E
612 .long ctime_bp - VLib_Origin
613
614 .long 0x020003D6
615 .long fdim_bp - VLib_Origin
616
617 .long 0x02000389
618 .long feraiseexcept_bp - VLib_Origin
619
620 .long 0x0200032F
621 .long fmax_bp - VLib_Origin
622
623 .long 0x02000327
624 .long fmod_bp - VLib_Origin
625
626 .long 0x020002C9
627 .long getenv_bp - VLib_Origin
628
629 .long 0x020002B5
630 .long gmtime_bp - VLib_Origin
631
632 .long 0x020000AF
633 .long strncmp_bp - VLib_Origin
634
635 .long 0x02000333
636 .long floor_bp - VLib_Origin
637
638 .long 0x02000301
639 .long freopen_bp - VLib_Origin
640
641 .long 0x020000FF
642 .long srand_bp - VLib_Origin
643
644 .long 0x02000022
645 .long vfprintf_bp - VLib_Origin
646
647 .long 0x02000273
648 .long isprint_bp - VLib_Origin
649
650 .long 0x0200021F
651 .long log2_bp - VLib_Origin
652
653 .long 0x020001A9
654 .long nextafterf_bp - VLib_Origin
655
656 .long 0x0200019F
657 .long perror_bp - VLib_Origin
658
659 .long 0x02000166
660 .long remainder_bp - VLib_Origin
661
662 .long 0x02000050
663 .long tmpnam_bp - VLib_Origin
664
665 .long 0x0200033D
666 .long fgetpos_bp - VLib_Origin
667
668 .long 0x02000288
669 .long isdigit_bp - VLib_Origin
670
671 .long 0x02000209
672 .long mblen_bp - VLib_Origin
673
674 .long 0x0200044D
675 .long atof_bp - VLib_Origin
676
677 .long 0x020003E5
678 .long fabs_bp - VLib_Origin
679
680 .long 0x0200024D
681 .long ldexp_bp - VLib_Origin
682
683 .long 0x0200020E
684 .long malloc_bp - VLib_Origin
685
686 .long 0x020001EF
687 .long memcmp_bp - VLib_Origin
688
689 .long 0x020001B3
690 .long nextafterd_bp - VLib_Origin
691
692 .long 0x020000B6
693 .long strncat_bp - VLib_Origin
694
695 .long 0x0200039A
696 .long feholdexcept_bp - VLib_Origin
697
698 .long 0x020002DA
699 .long gamma_bp - VLib_Origin
700
701 .long 0x02000030
702 .long ungetc_bp - VLib_Origin
703
704 .long 0x02000338
705 .long fgets_bp - VLib_Origin
706
707 .long 0x02000228
708 .long log10_bp - VLib_Origin
709
710 .long 0x020002D6
711 .long getc_bp - VLib_Origin
712
713 .long 0x020001E2
714 .long memmove_bp - VLib_Origin
715
716 .long 0x020001CD
717 .long modff_bp - VLib_Origin
718
719 .long 0x020000F3
720 .long strcat_bp - VLib_Origin
721
722 .long 0x02000036
723 .long trunc_bp - VLib_Origin
724
725 .long 0x0200042C
726 .long clearerr_bp - VLib_Origin
727
728 .long 0x020003A6
729 .long fegetround_bp - VLib_Origin
730
731 .long 0x02000223
732 .long log1p_bp - VLib_Origin
733
734 .long 0x020001BD
735 .long nearbyint_bp - VLib_Origin
736
737 .long 0x0200018B
738 .long putchar_bp - VLib_Origin
739
740 .long 0x02000176
741 .long read_bp - VLib_Origin
742
743 .long 0x020000CB
744 .long strerror_bp - VLib_Origin
745
746 .long 0x02000065
747 .long tan_bp - VLib_Origin
748
749 .long 0x020004DB
750 .long __fpclassifyf_bp - VLib_Origin
751
752 .long 0x0200047A
753 .long acos_bp - VLib_Origin
754
755 .long 0x020003D0
756 .long fdopen_bp - VLib_Origin
757
758 .long 0x0200035A
759 .long fetestexcept_bp - VLib_Origin
760
761 .long 0x020002F6
762 .long fscanf_bp - VLib_Origin
763
764 .long 0x02000243
765 .long lgamma_bp - VLib_Origin
766
767 .long 0x02000201
768 .long mbstowcs_bp - VLib_Origin
769
770 .long 0x02000116
771 .long setvbuf_bp - VLib_Origin
772
773 .long 0x020000DA
774 .long strcpy_bp - VLib_Origin
775
776 .long 0x020000A1
777 .long strpbrk_bp - VLib_Origin
778
779 .long 0x02000445
780 .long atol_bp - VLib_Origin
781
782 .long 0x02000406
783 .long difftime_bp - VLib_Origin
784
785 .long 0x020003C3
786 .long feclearexcept_bp - VLib_Origin
787
788 .long 0x0200028F
789 .long iscntrl_bp - VLib_Origin
790
791 .long 0x020001FB
792 .long mbtowc_bp - VLib_Origin
793
794 .long 0x02000187
795 .long puts_bp - VLib_Origin
796
797 .long 0x0200017A
798 .long rand_bp - VLib_Origin
799
800 .long 0x020000BD
801 .long strlen_bp - VLib_Origin
802
803 .long 0x0200008E
804 .long strstr_bp - VLib_Origin
805
806 .long 0x020004E8
807 .long __fpclassifyd_bp - VLib_Origin
808
809 .long 0x0200047E
810 .long abs_bp - VLib_Origin
811
812 .long 0x02000316
813 .long fputc_bp - VLib_Origin
814
815 .long 0x02000265
816 .long isspace_bp - VLib_Origin
817
818 .long 0x02000104
819 .long sqrt_bp - VLib_Origin
820
821 .long 0x02000013
822 .long vsprintf_bp - VLib_Origin
823
824 .long 0x02000475
825 .long acosh_bp - VLib_Origin
826
827 .long 0x02000413
828 .long cosh_bp - VLib_Origin
829
830 .long 0x02000296
831 .long isascii_bp - VLib_Origin
832
833 .long 0x0200027A
834 .long islower_bp - VLib_Origin
835
836 .long 0x020001F5
837 .long memchr_bp - VLib_Origin
838
839 .long 0x02000113
840 .long sin_bp - VLib_Origin
841
842 .long 0x0200000B
843 .long wcstombs_bp - VLib_Origin
844
845 .long 0x020004B8
846 .long __isnand_bp - VLib_Origin
847
848 .long 0x02000465
849 .long asinh_bp - VLib_Origin
850
851 .long 0x0200045C
852 .long atan2_bp - VLib_Origin
853
854 .long 0x02000449
855 .long atoi_bp - VLib_Origin
856
857 .long 0x020003F2
858 .long exp_bp - VLib_Origin
859
860 .long 0x020001CA
861 .long nan_bp - VLib_Origin
862
863 .long 0x020001C6
864 .long nanf_bp - VLib_Origin
865
866 .long 0x0200010F
867 .long sinh_bp - VLib_Origin
868
869 .long 0x020004A5
870 .long __isnormald_bp - VLib_Origin
871
872 .long 0x02000438
873 .long calloc_bp - VLib_Origin
874
875 .long 0x02000403
876 .long div_bp - VLib_Origin
877
878 .long 0x020003F9
879 .long erfc_bp - VLib_Origin
880
881 .long 0x020003F5
882 .long exit_bp - VLib_Origin
883
884 .long 0x020003BB
885 .long fegetenv_bp - VLib_Origin
886
887 .long 0x02000183
888 .long putw_bp - VLib_Origin
889
890 .long 0x0200013E
891 .long round_bp - VLib_Origin
892
893 .long 0x020000A8
894 .long strncpy_bp - VLib_Origin
895
896 .long 0x02000049
897 .long toascii_bp - VLib_Origin
898
899 .long 0x02000042
900 .long tolower_bp - VLib_Origin
901
902 .long 0x020004B0
903 .long __isnanf_bp - VLib_Origin
904
905 .long 0x0200046E
906 .long asctime_bp - VLib_Origin
907
908 .long 0x020003FD
909 .long erf_bp - VLib_Origin
910
911 .long 0x020003E9
912 .long expm1_bp - VLib_Origin
913
914 .long 0x02000349
915 .long fflush_bp - VLib_Origin
916
917 .long 0x02000131
918 .long scalb_bp - VLib_Origin
919
920 .long 0x0200012C
921 .long scanf_bp - VLib_Origin
922
923 .long 0x0200049A
924 .long __isnormalf_bp - VLib_Origin
925
926 .long 0x02000322
927 .long fopen_bp - VLib_Origin
928
929 .long 0x0200016F
930 .long realloc_bp - VLib_Origin
931
932 .long 0x02000160
933 .long remove_bp - VLib_Origin
934
935 .long 0x0200011D
936 .long setlocale_bp - VLib_Origin
937
938
939 .globl cfm_stub_binding_helper
940
941 .section __DATA, __VLib_Func_BPs, regular, no_dead_strip
942
943 .align 2
944
945 write_bp:
946 .long _write
947
948 wctomb_bp:
949 .long _wctomb
950
951 wcstombs_bp:
952 .long _wcstombs
953
954 vsprintf_bp:
955 .long _vsprintf
956
957 vprintf_bp:
958 .long _vprintf
959
960 vfprintf_bp:
961 .long _vfprintf
962
963 unlink_bp:
964 .long _unlink
965
966 ungetc_bp:
967 .long _ungetc
968
969 trunc_bp:
970 .long _trunc
971
972 toupper_bp:
973 .long _toupper
974
975 tolower_bp:
976 .long _tolower
977
978 toascii_bp:
979 .long _toascii
980
981 tmpnam_bp:
982 .long _tmpnam
983
984 tmpfile_bp:
985 .long _tmpfile
986
987 time_bp:
988 .long _time
989
990 tanh_bp:
991 .long _tanh
992
993 tan_bp:
994 .long _tan
995
996 system_bp:
997 .long _system
998
999 strxfrm_bp:
1000 .long _strxfrm
1001
1002 strtoul_bp:
1003 .long _strtoul
1004
1005 strtol_bp:
1006 .long _strtol
1007
1008 strtok_bp:
1009 .long _strtok
1010
1011 strtod_bp:
1012 .long _strtod
1013
1014 strstr_bp:
1015 .long _strstr
1016
1017 strspn_bp:
1018 .long _strspn
1019
1020 strrchr_bp:
1021 .long _strrchr
1022
1023 strpbrk_bp:
1024 .long _strpbrk
1025
1026 strncpy_bp:
1027 .long _strncpy
1028
1029 strncmp_bp:
1030 .long _strncmp
1031
1032 strncat_bp:
1033 .long _strncat
1034
1035 strlen_bp:
1036 .long _strlen
1037
1038 strftime_bp:
1039 .long _strftime
1040
1041 strerror_bp:
1042 .long _strerror
1043
1044 strcspn_bp:
1045 .long _strcspn
1046
1047 strcpy_bp:
1048 .long _strcpy
1049
1050 strcoll_bp:
1051 .long _strcoll
1052
1053 strcmp_bp:
1054 .long _strcmp
1055
1056 strchr_bp:
1057 .long _strchr
1058
1059 strcat_bp:
1060 .long _strcat
1061
1062 sscanf_bp:
1063 .long _sscanf
1064
1065 srand_bp:
1066 .long _srand
1067
1068 sqrt_bp:
1069 .long _sqrt
1070
1071 sprintf_bp:
1072 .long _sprintf
1073
1074 sinh_bp:
1075 .long _sinh
1076
1077 sin_bp:
1078 .long _sin
1079
1080 setvbuf_bp:
1081 .long _setvbuf
1082
1083 setlocale_bp:
1084 .long _setlocale
1085
1086 setbuf_bp:
1087 .long _setbuf
1088
1089 scanf_bp:
1090 .long _scanf
1091
1092 scalb_bp:
1093 .long _scalb
1094
1095 roundtol_bp:
1096 .long _roundtol
1097
1098 round_bp:
1099 .long _round
1100
1101 rinttol_bp:
1102 .long _rinttol
1103
1104 rint_bp:
1105 .long _rint
1106
1107 rewind_bp:
1108 .long _rewind
1109
1110 rename_bp:
1111 .long _rename
1112
1113 remquo_bp:
1114 .long _remquo
1115
1116 remove_bp:
1117 .long _remove
1118
1119 remainder_bp:
1120 .long _remainder
1121
1122 realloc_bp:
1123 .long _realloc
1124
1125 read_bp:
1126 .long _read
1127
1128 rand_bp:
1129 .long _rand
1130
1131 qsort_bp:
1132 .long _qsort
1133
1134 putw_bp:
1135 .long _putw
1136
1137 puts_bp:
1138 .long _puts
1139
1140 putchar_bp:
1141 .long _putchar
1142
1143 putc_bp:
1144 .long _putc
1145
1146 printf_bp:
1147 .long _printf
1148
1149 pow_bp:
1150 .long _pow
1151
1152 perror_bp:
1153 .long _perror
1154
1155 open_bp:
1156 .long _open
1157
1158 nextafterf_bp:
1159 .long _nextafterf
1160
1161 nextafterd_bp:
1162 .long _nextafterd
1163
1164 nearbyint_bp:
1165 .long _nearbyint
1166
1167 nanf_bp:
1168 .long _nanf
1169
1170 nan_bp:
1171 .long _nan
1172
1173 modff_bp:
1174 .long _modff
1175
1176 modf_bp:
1177 .long _modf
1178
1179 mktime_bp:
1180 .long _mktime
1181
1182 memset_bp:
1183 .long _memset
1184
1185 memmove_bp:
1186 .long _memmove
1187
1188 memcpy_bp:
1189 .long _memcpy
1190
1191 memcmp_bp:
1192 .long _memcmp
1193
1194 memchr_bp:
1195 .long _memchr
1196
1197 mbtowc_bp:
1198 .long _mbtowc
1199
1200 mbstowcs_bp:
1201 .long _mbstowcs
1202
1203 mblen_bp:
1204 .long _mblen
1205
1206 malloc_bp:
1207 .long _malloc
1208
1209 longjmp_bp:
1210 .long _longjmp
1211
1212 logb_bp:
1213 .long _logb
1214
1215 log2_bp:
1216 .long _log2
1217
1218 log1p_bp:
1219 .long _log1p
1220
1221 log10_bp:
1222 .long _log10
1223
1224 log_bp:
1225 .long _log
1226
1227 localtime_bp:
1228 .long _localtime
1229
1230 localeconv_bp:
1231 .long _localeconv
1232
1233 lgamma_bp:
1234 .long _lgamma
1235
1236 ldiv_bp:
1237 .long _ldiv
1238
1239 ldexp_bp:
1240 .long _ldexp
1241
1242 labs_bp:
1243 .long _labs
1244
1245 isxdigit_bp:
1246 .long _isxdigit
1247
1248 isupper_bp:
1249 .long _isupper
1250
1251 isspace_bp:
1252 .long _isspace
1253
1254 ispunct_bp:
1255 .long _ispunct
1256
1257 isprint_bp:
1258 .long _isprint
1259
1260 islower_bp:
1261 .long _islower
1262
1263 isgraph_bp:
1264 .long _isgraph
1265
1266 isdigit_bp:
1267 .long _isdigit
1268
1269 iscntrl_bp:
1270 .long _iscntrl
1271
1272 isascii_bp:
1273 .long _isascii
1274
1275 isalpha_bp:
1276 .long _isalpha
1277
1278 isalnum_bp:
1279 .long _isalnum
1280
1281 ioctl_bp:
1282 .long _ioctl
1283
1284 hypot_bp:
1285 .long _hypot
1286
1287 gmtime_bp:
1288 .long _gmtime
1289
1290 getw_bp:
1291 .long _getw
1292
1293 gets_bp:
1294 .long _gets
1295
1296 getpid_bp:
1297 .long _getpid
1298
1299 getenv_bp:
1300 .long _getenv
1301
1302 getchar_bp:
1303 .long _getchar
1304
1305 getc_bp:
1306 .long _getc
1307
1308 gamma_bp:
1309 .long _gamma
1310
1311 fwrite_bp:
1312 .long _fwrite
1313
1314 ftell_bp:
1315 .long _ftell
1316
1317 fsetpos_bp:
1318 .long _fsetpos
1319
1320 fseek_bp:
1321 .long _fseek
1322
1323 fscanf_bp:
1324 .long _fscanf
1325
1326 frexp_bp:
1327 .long _frexp
1328
1329 freopen_bp:
1330 .long _freopen
1331
1332 free_bp:
1333 .long _free
1334
1335 fread_bp:
1336 .long _fread
1337
1338 fputs_bp:
1339 .long _fputs
1340
1341 fputc_bp:
1342 .long _fputc
1343
1344 fprintf_bp:
1345 .long _fprintf
1346
1347 fopen_bp:
1348 .long _fopen
1349
1350 fmod_bp:
1351 .long _fmod
1352
1353 fmin_bp:
1354 .long _fmin
1355
1356 fmax_bp:
1357 .long _fmax
1358
1359 floor_bp:
1360 .long _floor
1361
1362 fgets_bp:
1363 .long _fgets
1364
1365 fgetpos_bp:
1366 .long _fgetpos
1367
1368 fgetc_bp:
1369 .long _fgetc
1370
1371 fflush_bp:
1372 .long _fflush
1373
1374 feupdateenv_bp:
1375 .long _feupdateenv
1376
1377 fetestexcept_bp:
1378 .long _fetestexcept
1379
1380 fesetround_bp:
1381 .long _fesetround
1382
1383 fesetexcept_bp:
1384 .long _fesetexcept
1385
1386 fesetenv_bp:
1387 .long _fesetenv
1388
1389 ferror_bp:
1390 .long _ferror
1391
1392 feraiseexcept_bp:
1393 .long _feraiseexcept
1394
1395 feof_bp:
1396 .long _feof
1397
1398 feholdexcept_bp:
1399 .long _feholdexcept
1400
1401 fegetround_bp:
1402 .long _fegetround
1403
1404 fegetexcept_bp:
1405 .long _fegetexcept
1406
1407 fegetenv_bp:
1408 .long _fegetenv
1409
1410 feclearexcept_bp:
1411 .long _feclearexcept
1412
1413 fdopen_bp:
1414 .long _fdopen
1415
1416 fdim_bp:
1417 .long _fdim
1418
1419 fcntl_bp:
1420 .long _fcntl
1421
1422 fclose_bp:
1423 .long _fclose
1424
1425 fabs_bp:
1426 .long _fabs
1427
1428 expm1_bp:
1429 .long _expm1
1430
1431 exp2_bp:
1432 .long _exp2
1433
1434 exp_bp:
1435 .long _exp
1436
1437 exit_bp:
1438 .long _exit
1439
1440 erfc_bp:
1441 .long _erfc
1442
1443 erf_bp:
1444 .long _erf
1445
1446 dup_bp:
1447 .long _dup
1448
1449 div_bp:
1450 .long _div
1451
1452 difftime_bp:
1453 .long _difftime
1454
1455 ctime_bp:
1456 .long _ctime
1457
1458 cosh_bp:
1459 .long _cosh
1460
1461 cos_bp:
1462 .long _cos
1463
1464 copysign_bp:
1465 .long _copysign
1466
1467 close_bp:
1468 .long _close
1469
1470 clock_bp:
1471 .long _clock
1472
1473 clearerr_bp:
1474 .long _clearerr
1475
1476 ceil_bp:
1477 .long _ceil
1478
1479 calloc_bp:
1480 .long _calloc
1481
1482 bsearch_bp:
1483 .long _bsearch
1484
1485 atol_bp:
1486 .long _atol
1487
1488 atoi_bp:
1489 .long _atoi
1490
1491 atof_bp:
1492 .long _atof
1493
1494 atexit_bp:
1495 .long _atexit
1496
1497 atanh_bp:
1498 .long _atanh
1499
1500 atan2_bp:
1501 .long _atan2
1502
1503 atan_bp:
1504 .long _atan
1505
1506 asinh_bp:
1507 .long _asinh
1508
1509 asin_bp:
1510 .long _asin
1511
1512 asctime_bp:
1513 .long _asctime
1514
1515 acosh_bp:
1516 .long _acosh
1517
1518 acos_bp:
1519 .long _acos
1520
1521 abs_bp:
1522 .long _abs
1523
1524 abort_bp:
1525 .long _abort
1526
1527 __signbitf_bp:
1528 .long ___signbitf
1529
1530 __signbitd_bp:
1531 .long ___signbitd
1532
1533 __isnormalf_bp:
1534 .long ___isnormalf
1535
1536 __isnormald_bp:
1537 .long ___isnormald
1538
1539 __isnanf_bp:
1540 .long ___isnanf
1541
1542 __isnand_bp:
1543 .long ___isnand
1544
1545 __isfinitef_bp:
1546 .long ___isfinitef
1547
1548 __isfinited_bp:
1549 .long ___isfinited
1550
1551 __inf_bp:
1552 .long ___inf
1553
1554 __fpclassifyf_bp:
1555 .long ___fpclassifyf
1556
1557 __fpclassifyd_bp:
1558 .long ___fpclassifyd
1559
1560 .section __DATA, __VLib_Data_BPs, regular, no_dead_strip
1561
1562 .align 2
1563
1564 #else
1565 #endif
1566