11.18Snat# $NetBSD: Makefile.inc,v 1.18 2025/10/20 14:31:39 nat Exp $ 21.4Scgd# @(#)Makefile.inc 8.1 (Berkeley) 6/4/93 31.1Smycroft 41.1Smycroft# Quad support 51.15SmattSRCS.quad= cmpdi2.c ucmpdi2.c 61.15SmattSRCS.quad+= divdi3.c moddi3.c 71.17Smatt.if empty(LIBC_MACHINE_ARCH:Mearm*) 81.15SmattSRCS.quad+= fixdfdi.c fixsfdi.c 91.15SmattSRCS.quad+= fixunsdfdi.c fixunssfdi.c 101.15SmattSRCS.quad+= floatdidf.c floatdisf.c 111.17SmattSRCS.quad+= floatundidf.c floatundisf.c 121.17Smatt.endif 131.15SmattSRCS.quad+= muldi3.c 141.15SmattSRCS.quad+= negdi2.c 151.15SmattSRCS.quad+= qdivrem.c 161.15SmattSRCS.quad+= udivdi3.c umoddi3.c 171.5Sjtc 181.18Snat.if (${MACHINE_ARCH:S/m68ksf/m68k/} == "m68k") 191.11SuebayasiSRCS.quad+= ashldi3.S ashrdi3.S lshrdi3.S 201.10Sfredette.elif (${MACHINE_ARCH} == "m68000") 211.11SuebayasiSRCS.quad+= ashldi3.S lshrdi3.S 221.17Smatt.elif !empty(LIBC_MACHINE_ARCH:Mearm*) 231.16SmattSRCS.quad+= ashldi3.c ashrdi3.c lshrdi3.c lshldi3.c 241.17SmattSRCS.quad+= floatdidf_ieee754.c floatdisf_ieee754.c 251.17SmattSRCS.quad+= floatundidf_ieee754.c floatundisf_ieee754.c 261.17SmattSRCS.quad+= fixdfdi_ieee754.c fixsfdi_ieee754.c 271.17SmattSRCS.quad+= fixunsdfdi_ieee754.c fixunssfdi_ieee754.c 281.5Sjtc.else 291.11SuebayasiSRCS.quad+= ashldi3.c ashrdi3.c lshrdi3.c 301.6Sjtc.endif 311.5Sjtc 321.7Sjtc# XXX as far as I can tell, these are never used and can be removed 331.11SuebayasiSRCS.quad+= adddi3.c anddi3.c iordi3.c notdi2.c subdi3.c xordi3.c 341.11Suebayasi 351.11SuebayasiSRCS+= ${SRCS.quad} 361.1Smycroft 371.9Sdrochner.PATH: ${ARCHDIR}/quad ${.CURDIR}/quad 38