xref: /freebsd/lib/libc/arm/aeabi/Symbol.map (revision 4d65a7c6951cea0333f1a0c1b32c38489cdfa6c5)
1/*
2 * This only needs to contain AEABI symbols that are not listed in
3 * symbol maps from other parts of libc (i.e., not found in
4 * stdlib/Symbol.map, string/Symbol.map, sys/Symbol.map, ...).
5 */
6FBSDprivate_1.0 {
7	__aeabi_atexit;
8
9	__aeabi_dcmpeq;
10	__aeabi_dcmplt;
11	__aeabi_dcmple;
12	__aeabi_dcmpge;
13	__aeabi_dcmpgt;
14	__aeabi_dcmpun;
15
16	__aeabi_cdcmpeq;
17	__aeabi_cdcmple;
18	__aeabi_cdrcmple;
19
20	__aeabi_d2iz;
21	__aeabi_d2f;
22
23	__aeabi_dadd;
24	__aeabi_ddiv;
25	__aeabi_dmul;
26	__aeabi_dsub;
27
28
29	__aeabi_fcmpeq;
30	__aeabi_fcmplt;
31	__aeabi_fcmple;
32	__aeabi_fcmpge;
33	__aeabi_fcmpgt;
34	__aeabi_fcmpun;
35
36	__aeabi_cfcmpeq;
37	__aeabi_cfcmple;
38	__aeabi_cfrcmple;
39
40	__aeabi_f2iz;
41	__aeabi_f2d;
42
43	__aeabi_fadd;
44	__aeabi_fdiv;
45	__aeabi_fmul;
46	__aeabi_fsub;
47
48
49	__aeabi_i2d;
50	__aeabi_i2f;
51
52
53	__aeabi_memclr;
54	__aeabi_memclr4;
55	__aeabi_memclr8;
56	__aeabi_memcmp;
57	__aeabi_memcmp4;
58	__aeabi_memcmp8;
59	__aeabi_memcpy;
60	__aeabi_memcpy4;
61	__aeabi_memcpy8;
62	__aeabi_memmove;
63	__aeabi_memmove4;
64	__aeabi_memmove8;
65	__aeabi_memset;
66	__aeabi_memset4;
67	__aeabi_memset8;
68
69	/*
70	 * A workaround for DEFINE_AEABI_FUNCTION_ALIAS() bug.
71	 * - see aeabi_int_div.S
72	 */
73	__aeabi_idiv;
74	__aeabi_uidiv;
75};
76