18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci# 38c2ecf20Sopenharmony_ci# Makefile for the linux/parisc floating point code 48c2ecf20Sopenharmony_ci# 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ci# See arch/parisc/math-emu/README 78c2ecf20Sopenharmony_ciccflags-y := -Wno-parentheses -Wno-implicit-function-declaration \ 88c2ecf20Sopenharmony_ci -Wno-uninitialized -Wno-strict-prototypes -Wno-return-type \ 98c2ecf20Sopenharmony_ci -Wno-implicit-int 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ciobj-y := frnd.o driver.o decode_exc.o fpudispatch.o denormal.o \ 128c2ecf20Sopenharmony_ci dfmpy.o sfmpy.o sfsqrt.o dfsqrt.o dfadd.o fmpyfadd.o \ 138c2ecf20Sopenharmony_ci sfadd.o dfsub.o sfsub.o fcnvfxt.o fcnvff.o fcnvxf.o \ 148c2ecf20Sopenharmony_ci fcnvfx.o fcnvuf.o fcnvfu.o fcnvfut.o dfdiv.o sfdiv.o \ 158c2ecf20Sopenharmony_ci dfrem.o sfrem.o dfcmp.o sfcmp.o 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ci# Math emulation code beyond the FRND is required for 712/80i and 188c2ecf20Sopenharmony_ci# other very old or stripped-down PA-RISC CPUs -- not currently supported 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ciobj-$(CONFIG_MATH_EMULATION) += unimplemented-math-emulation.o 218c2ecf20Sopenharmony_ciCFLAGS_REMOVE_fpudispatch.o = -Wimplicit-fallthrough 22