xref: /freebsd/lib/libc/quad/Makefile.inc (revision e9ac41698b2f322d55ccf9da50a3596edb2c1800)
1e2a4bdf6SPoul-Henning Kamp# Quad support, if needed
28876613dSMarcel Moolenaar.PATH: ${LIBC_SRCTOP}/${LIBC_ARCH}/quad ${LIBC_SRCTOP}/quad
3e2a4bdf6SPoul-Henning Kamp
42c0959aeSWarner Losh.if ${LIBC_ARCH} == "i386"
5e2a4bdf6SPoul-Henning Kamp
61d064c3bSBruce EvansSRCS+=	cmpdi2.c divdi3.c moddi3.c qdivrem.c ucmpdi2.c udivdi3.c umoddi3.c
7e2a4bdf6SPoul-Henning Kamp
8*6d4766c1SAndrew Turner.elif ${LIBC_ARCH} == "arm"
9850e7441SAndrew Turner
10850e7441SAndrew TurnerSRCS+=	adddi3.c anddi3.c floatunsdidf.c iordi3.c lshldi3.c notdi2.c \
11850e7441SAndrew Turner	qdivrem.c subdi3.c xordi3.c
12e2a4bdf6SPoul-Henning Kamp.else
13e2a4bdf6SPoul-Henning Kamp
1458f0484fSRodney W. GrimesSRCS+=	adddi3.c anddi3.c ashldi3.c ashrdi3.c cmpdi2.c divdi3.c fixdfdi.c \
1558f0484fSRodney W. Grimes	fixsfdi.c fixunsdfdi.c fixunssfdi.c floatdidf.c floatdisf.c \
1658f0484fSRodney W. Grimes	floatunsdidf.c iordi3.c lshldi3.c lshrdi3.c moddi3.c muldi3.c \
1758f0484fSRodney W. Grimes	negdi2.c notdi2.c qdivrem.c subdi3.c ucmpdi2.c udivdi3.c umoddi3.c \
1858f0484fSRodney W. Grimes	xordi3.c
1958f0484fSRodney W. Grimes
20e2a4bdf6SPoul-Henning Kamp.endif
216fad3aafSDaniel Eischen
228876613dSMarcel MoolenaarSYM_MAPS+=${LIBC_SRCTOP}/quad/Symbol.map
23