xref: /freebsd/lib/libc/quad/Symbol.map (revision f0bd655a615e5edad45e25c1699bd847be01f959)
1cce72e88SDaniel EischenFBSD_1.0 {
22a43680eSDaniel Eischen	/*
32a43680eSDaniel Eischen	 * These symbols really shouldn't be exported since they should
42a43680eSDaniel Eischen	 * be pulled from libgcc, but the build of some applications is
52a43680eSDaniel Eischen	 * broken and they expect to see them in libc.  glibc exports
62a43680eSDaniel Eischen	 * them, but they do not appear to be exported in Solaris.
72a43680eSDaniel Eischen	 */
86e6cd03cSBrooks Davis#ifndef __i386__
95f864214SDaniel Eischen	__adddi3;
105f864214SDaniel Eischen	__anddi3;
115f864214SDaniel Eischen	__ashldi3;
125f864214SDaniel Eischen	__ashrdi3;
13*f0bd655aSBrooks Davis#endif
145f864214SDaniel Eischen	__cmpdi2;
155f864214SDaniel Eischen	__divdi3;
16*f0bd655aSBrooks Davis#ifndef __i386__
175f864214SDaniel Eischen	__fixdfdi;
185f864214SDaniel Eischen	__fixsfdi;
195f864214SDaniel Eischen	__fixunsdfdi;
205f864214SDaniel Eischen	__fixunssfdi;
215f864214SDaniel Eischen	__floatdidf;
225f864214SDaniel Eischen	__floatdisf;
235f864214SDaniel Eischen	__floatunsdidf;
245f864214SDaniel Eischen	__iordi3;
255f864214SDaniel Eischen	__lshldi3;
265f864214SDaniel Eischen	__lshrdi3;
27*f0bd655aSBrooks Davis#endif
285f864214SDaniel Eischen	__moddi3;
29*f0bd655aSBrooks Davis#ifndef __i386__
305f864214SDaniel Eischen	__muldi3;
315f864214SDaniel Eischen	__negdi2;
325f864214SDaniel Eischen	__one_cmpldi2;
336e6cd03cSBrooks Davis#endif
345f864214SDaniel Eischen	__qdivrem;
356e6cd03cSBrooks Davis#ifndef __i386__
365f864214SDaniel Eischen	__subdi3;
376e6cd03cSBrooks Davis#endif
385f864214SDaniel Eischen	__ucmpdi2;
395f864214SDaniel Eischen	__udivdi3;
405f864214SDaniel Eischen	__umoddi3;
416e6cd03cSBrooks Davis#ifndef __i386__
425f864214SDaniel Eischen	__xordi3;
436e6cd03cSBrooks Davis#endif
44cce72e88SDaniel Eischen};
45