summaryrefslogtreecommitdiff
path: root/sys/arch/luna88k/conf/Makefile.luna88k
diff options
context:
space:
mode:
authorMiod Vallat <miod@cvs.openbsd.org>2014-07-01 20:26:10 +0000
committerMiod Vallat <miod@cvs.openbsd.org>2014-07-01 20:26:10 +0000
commit82e214d54cc6907774153aa597e4d06f29457bc9 (patch)
tree44f2f840595157aafc9051e99770baeac7eab57b /sys/arch/luna88k/conf/Makefile.luna88k
parent298922e69bd699192a3b91432235af2583312dca (diff)
Replace the assembly 88100 FPU imprecise exception code (mostly triggered by
denormal results) with C code using softfloat to correctly round the inexact results in the best possible way according to the current rounding mode. No functional change intended, and this assembly code was surprisingly almost non-buggy, as opposed to the precise exception code replaced a few weeks ago; still an improvement as this replaces 900 lines of arcane assembly with 90 lines of understandable C code.
Diffstat (limited to 'sys/arch/luna88k/conf/Makefile.luna88k')
-rw-r--r--sys/arch/luna88k/conf/Makefile.luna88k4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/arch/luna88k/conf/Makefile.luna88k b/sys/arch/luna88k/conf/Makefile.luna88k
index 22d551e682f..f3e05822b18 100644
--- a/sys/arch/luna88k/conf/Makefile.luna88k
+++ b/sys/arch/luna88k/conf/Makefile.luna88k
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile.luna88k,v 1.54 2014/06/09 16:26:32 miod Exp $
+# $OpenBSD: Makefile.luna88k,v 1.55 2014/07/01 20:26:09 miod Exp $
# For instructions on building kernels consult the config(8) and options(4)
# manual pages.
@@ -143,7 +143,7 @@ db_structinfo.h: $S/ddb/db_structinfo.c $S/ddb/parse_structinfo.pl
rm -f db_structinfo.o
locore.o: ${_machdir}/${_mach}/locore.S assym.h
-eh.o m88100_fp_imp.o mutex.o process.o subr.o: assym.h
+eh.o mutex.o process.o subr.o: assym.h
# The install target can be redefined by putting a
# install-kernel-${MACHINE_NAME} target into /etc/mk.conf