xref: /openbmc/linux/arch/arm/nwfpe/Makefile (revision 32200220)
1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
21da177e4SLinus Torvalds#
31da177e4SLinus Torvalds# Copyright (C) 1998, 1999, 2001 Philip Blundell
41da177e4SLinus Torvalds#
51da177e4SLinus Torvalds
61da177e4SLinus Torvaldsobj-$(CONFIG_FPE_NWFPE)		+= nwfpe.o
71da177e4SLinus Torvalds
81da177e4SLinus Torvaldsnwfpe-y				+= fpa11.o fpa11_cpdo.o fpa11_cpdt.o \
91da177e4SLinus Torvalds				   fpa11_cprt.o fpmodule.o fpopcode.o \
104da8b820SRussell King				   softfloat.o single_cpdo.o double_cpdo.o \
114da8b820SRussell King				   entry.o
121da177e4SLinus Torvalds
131da177e4SLinus Torvaldsnwfpe-$(CONFIG_FPE_NWFPE_XP)	+= extended_cpdo.o
14*32200220SNick Desaulniers
15*32200220SNick Desaulniers# Try really hard to avoid generating calls to __aeabi_uldivmod() from
16*32200220SNick Desaulniers# float64_rem() due to loop elision.
17*32200220SNick Desaulniersifdef CONFIG_CC_IS_CLANG
18*32200220SNick DesaulniersCFLAGS_softfloat.o	+= -mllvm -replexitval=never
19*32200220SNick Desaulniersendif
20