diff options
author | Miod Vallat <miod@cvs.openbsd.org> | 2014-07-01 20:26:10 +0000 |
---|---|---|
committer | Miod Vallat <miod@cvs.openbsd.org> | 2014-07-01 20:26:10 +0000 |
commit | 82e214d54cc6907774153aa597e4d06f29457bc9 (patch) | |
tree | 44f2f840595157aafc9051e99770baeac7eab57b /sys/arch/luna88k/conf/Makefile.luna88k | |
parent | 298922e69bd699192a3b91432235af2583312dca (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.luna88k | 4 |
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 |