1 # SPDX-License-Identifier: GPL-2.0 1 # SPDX-License-Identifier: GPL-2.0 2 # 2 # 3 # Makefile for wm-FPU-emu !! 3 # Makefile for the Linux/MIPS kernel FPU emulation. 4 # 4 # 5 5 6 #DEBUG = -DDEBUGGING !! 6 obj-y += cp1emu.o ieee754dp.o ieee754sp.o ieee754.o \ 7 DEBUG = !! 7 dp_div.o dp_mul.o dp_sub.o dp_add.o dp_fsp.o dp_cmp.o dp_simple.o \ 8 PARANOID = -DPARANOID !! 8 dp_tint.o dp_fint.o dp_rint.o dp_maddf.o dp_2008class.o dp_fmin.o \ 9 ccflags-y += $(PARANOID) $(DEBUG) -fno-builtin !! 9 dp_fmax.o \ 10 asflags-y += $(PARANOID) !! 10 sp_div.o sp_mul.o sp_sub.o sp_add.o sp_fdp.o sp_cmp.o sp_simple.o \ >> 11 sp_tint.o sp_fint.o sp_rint.o sp_maddf.o sp_2008class.o sp_fmin.o \ >> 12 sp_fmax.o \ >> 13 dsemul.o 11 14 12 # From 'C' language sources: !! 15 lib-y += ieee754d.o \ 13 C_OBJS =fpu_entry.o errors.o \ !! 16 dp_tlong.o dp_flong.o dp_sqrt.o \ 14 fpu_arith.o fpu_aux.o fpu_etc.o fpu_ta !! 17 sp_tlong.o sp_flong.o sp_sqrt.o 15 load_store.o get_address.o \ << 16 poly_atan.o poly_l2.o poly_2xm1.o poly << 17 reg_add_sub.o reg_compare.o reg_consta << 18 reg_ld_str.o reg_divide.o reg_mul.o << 19 18 20 # From 80x86 assembler sources: !! 19 obj-$(CONFIG_DEBUG_FS) += me-debugfs.o 21 A_OBJS =reg_u_add.o reg_u_div.o reg_u_mul.o re << 22 div_small.o reg_norm.o reg_round.o \ << 23 wm_shrx.o wm_sqrt.o \ << 24 div_Xsig.o polynom_Xsig.o round_Xsig.o << 25 shr_Xsig.o mul_Xsig.o << 26 << 27 obj-y =$(C_OBJS) $(A_OBJS) << 28 << 29 proto: << 30 cproto -e -DMAKING_PROTO *.c >fpu_prot <<
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.