summaryrefslogtreecommitdiffstats
path: root/include/ieeefp.h
Commit message (Collapse)AuthorAgeFilesLines
* People porting FreeBSD to new architectures ought not have todas2011-10-211-11/+0
| | | | | | | | | | | | | implement a deprecated FPU control interface in addition to the standard one. To make this clearer, further deprecate ieeefp.h by not declaring the function prototypes except on architectures that implement them already. Currently i386 and amd64 implement the ieeefp.h interface for compatibility, and for fp[gs]etprec(), which doesn't exist on most other hardware. Powerpc, sparc64, and ia64 partially implement it and probably shouldn't, and other architectures don't implement it at all.
* o Move the contents of <machine/floatingpoint.h> over tomarcel2003-01-191-4/+2
| | | | | | | | | | | | | | | <machine/ieeefp.h> where it belongs. o Remove the i386 specific inclusion of <machine/floatingpoint.h> from <ieeefp.h>, now that including <machine/ieeefp.h> is enough for all architectures. o Allow <machine/ieeefp.h> to inline the functions exposed by the headers by checking for _IEEEFP_INLINED_ in the MI header. When defined, prototypes are not given and it is assumed that the MD headers, when inlining only a subset of the functions provide prototypes for the functions not being inlined. Based on patch from: Terry Lambert <tlambert2@mindspring.com> Tested with: make release.
* Breath deep and take __P out of the system include files.imp2002-03-231-6/+6
| | | | | | # This appears to not break X11, but I'm having problems compiling the # glide part of the server with or without this patch, so I can't tell # for sure.
* Finish moving all IEEE fp types to be the same on all arch's.jhb2000-05-101-2/+2
|
* fp_except => fp_except_t for consistancy with the i386 and the traditionobrien2000-05-101-4/+5
| | | | C methoid of nameing types.
* Allow fpsetmask(3) and friends to be used from a C++ program on the Alpha.steve1999-06-221-0/+2
| | | | Reviewed by: dfr
* Use __i386__ instead of i386 in an ifdef.bde1999-03-051-3/+3
|
* Implement fpsetmask() and other fp*() functions. Programs should usedfr1998-12-231-0/+25
#include <ieeefp.h> to access these functions instead of the i386 specific #include <machine/floatingpoint.h> Submitted by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
OpenPOWER on IntegriCloud