xref: /freebsd/lib/libc/arm/aeabi/Symbol.map (revision 1ca63a8219b88b752b064d19bd3428c61dbcf1f9)
101298368SAndrew Turner/*
201298368SAndrew Turner * This only needs to contain AEABI symbols that are not listed in
301298368SAndrew Turner * symbol maps from other parts of libc (i.e., not found in
401298368SAndrew Turner * stdlib/Symbol.map, string/Symbol.map, sys/Symbol.map, ...).
501298368SAndrew Turner */
601298368SAndrew TurnerFBSDprivate_1.0 {
701298368SAndrew Turner	__aeabi_atexit;
801298368SAndrew Turner
901298368SAndrew Turner	__aeabi_dcmpeq;
1001298368SAndrew Turner	__aeabi_dcmplt;
1101298368SAndrew Turner	__aeabi_dcmple;
1201298368SAndrew Turner	__aeabi_dcmpge;
1301298368SAndrew Turner	__aeabi_dcmpgt;
1401298368SAndrew Turner	__aeabi_dcmpun;
1501298368SAndrew Turner
16cb8bcafaSAndrew Turner	__aeabi_cdcmpeq;
17cb8bcafaSAndrew Turner	__aeabi_cdcmple;
18cb8bcafaSAndrew Turner	__aeabi_cdrcmple;
19cb8bcafaSAndrew Turner
2001298368SAndrew Turner	__aeabi_d2iz;
2101298368SAndrew Turner	__aeabi_d2f;
2201298368SAndrew Turner
2301298368SAndrew Turner	__aeabi_dadd;
2401298368SAndrew Turner	__aeabi_ddiv;
2501298368SAndrew Turner	__aeabi_dmul;
2601298368SAndrew Turner	__aeabi_dsub;
2701298368SAndrew Turner
2801298368SAndrew Turner
2901298368SAndrew Turner	__aeabi_fcmpeq;
3001298368SAndrew Turner	__aeabi_fcmplt;
3101298368SAndrew Turner	__aeabi_fcmple;
3201298368SAndrew Turner	__aeabi_fcmpge;
3301298368SAndrew Turner	__aeabi_fcmpgt;
3401298368SAndrew Turner	__aeabi_fcmpun;
3501298368SAndrew Turner
36cb8bcafaSAndrew Turner	__aeabi_cfcmpeq;
37cb8bcafaSAndrew Turner	__aeabi_cfcmple;
38cb8bcafaSAndrew Turner	__aeabi_cfrcmple;
39cb8bcafaSAndrew Turner
4001298368SAndrew Turner	__aeabi_f2iz;
4101298368SAndrew Turner	__aeabi_f2d;
4201298368SAndrew Turner
4301298368SAndrew Turner	__aeabi_fadd;
4401298368SAndrew Turner	__aeabi_fdiv;
4501298368SAndrew Turner	__aeabi_fmul;
4601298368SAndrew Turner	__aeabi_fsub;
4701298368SAndrew Turner
4801298368SAndrew Turner
4901298368SAndrew Turner	__aeabi_i2d;
5001298368SAndrew Turner	__aeabi_i2f;
519975c7a7SAndrew Turner
529975c7a7SAndrew Turner
539975c7a7SAndrew Turner	__aeabi_memclr;
549975c7a7SAndrew Turner	__aeabi_memclr4;
559975c7a7SAndrew Turner	__aeabi_memclr8;
569975c7a7SAndrew Turner	__aeabi_memcmp;
579975c7a7SAndrew Turner	__aeabi_memcmp4;
589975c7a7SAndrew Turner	__aeabi_memcmp8;
599975c7a7SAndrew Turner	__aeabi_memcpy;
609975c7a7SAndrew Turner	__aeabi_memcpy4;
619975c7a7SAndrew Turner	__aeabi_memcpy8;
629975c7a7SAndrew Turner	__aeabi_memmove;
639975c7a7SAndrew Turner	__aeabi_memmove4;
649975c7a7SAndrew Turner	__aeabi_memmove8;
659975c7a7SAndrew Turner	__aeabi_memset;
669975c7a7SAndrew Turner	__aeabi_memset4;
679975c7a7SAndrew Turner	__aeabi_memset8;
68*cd9bdb73SMichal Meloun
69*cd9bdb73SMichal Meloun	/*
70*cd9bdb73SMichal Meloun	 * A workaround for DEFINE_AEABI_FUNCTION_ALIAS() bug.
71*cd9bdb73SMichal Meloun	 * - see aeabi_int_div.S
72*cd9bdb73SMichal Meloun	 */
73*cd9bdb73SMichal Meloun	__aeabi_idiv;
74*cd9bdb73SMichal Meloun	__aeabi_uidiv;
7501298368SAndrew Turner};
76