freebsd-dev/share
Bruce Evans dab159e3d6 Select between the generic math functions and the i387-specific ones
at runtime.

etc/make.conf:
Nuked HAVE_FPU option.

lib/msun/Makefile:
Always build the i387 objects.  Copy the i387 source files at build
time so that the i387 objects have different names.  This is simpler
than renaming the files in the cvs repository or repeating half of
bsd.lib.mk to add explicit rules.

lib/msun/src/*.c:
Renamed all functions that have an i387-specific version by adding
`__generic_' to their names.

lib/msun/src/get_hw_float.c:
New file for getting machdep.hw_float from the kernel.

sys/i386/include/asmacros.h:
Abuse the ENTRY() macro to generate jump vectors and associated code.
This works much like PIC PLT dynamic initialization.  The PIC case is
messy.  The old i387 entry points are renamed.  Renaming is easier
here because the names are given by macro expansions.
1997-02-16 18:26:31 +00:00
..
colldef Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
dict Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
doc Lowercase file name for contents. All other directories (psd, smm, usd) 1997-02-16 12:33:56 +00:00
examples Select between the generic math functions and the i387-specific ones 1997-02-16 18:26:31 +00:00
info Make this slightly less bogus. I'm not 100% sure what is correct here, 1997-01-12 07:23:58 +00:00
man Typo police. 1997-02-16 16:36:31 +00:00
me Don't install me.7. Use the one in groff. 1995-08-05 07:25:43 +00:00
misc Add page 0x10 (Device Configuration Page for sequential-access devices). 1997-01-17 18:55:53 +00:00
mk Remove unsupported man section 3f 1997-02-16 11:46:54 +00:00
mklocale Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
sgml The rule for <acronym> was adding a newline where it should not. Fixed. 1997-02-07 02:25:36 +00:00
skel Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
syscons Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
tabset Use ${COPY} instead of -c for installing non-source files. 1997-01-01 04:22:23 +00:00
termcap Don't use im/ei for xterm/dtterm/screen entries, use ic/IC instead. 1997-02-01 21:02:53 +00:00
timedef Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
zoneinfo Make the long-awaited change from $Id$ to $FreeBSD$ 1997-01-14 07:20:47 +00:00
Makefile Add info to SUBDIRS 1997-01-11 02:46:51 +00:00
Makefile.inc BSD 4.4 Lite Share Sources 1994-05-30 19:09:18 +00:00