summaryrefslogtreecommitdiffstats
path: root/sys/amd64/include/floatingpoint.h
Commit message (Collapse)AuthorAgeFilesLines
* o Move the contents of <machine/floatingpoint.h> over tomarcel2003-01-191-88/+0
| | | | | | | | | | | | | | | <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.
* Fixed the return value of fpsetmask(). The API requires inversion of thebde2002-06-011-1/+2
| | | | | | | | | mask on both input and output to fpsetmask(), but this was only done for input, so fpsetmask() returned the complement of the old mask (ANDed with the mask bitfield). PR: 38170 MFC after: 4 weeks
* Fixed style bugs in rev.1.9.bde2002-06-011-9/+17
|
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Cast return values to the appropriate fp_*_t. Note that the man pagedes1998-04-271-9/+9
| | | | | | | incorrectly refers to them as e.g. fp_except rather than fp_except_t. PR: misc/6310 Submitted by: Niall Smart
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notpeter1997-02-221-1/+1
| | | | ready for it yet.
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
| | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
* Don't provide bogus source operands in some asms. This probably shouldn'tbde1994-09-201-17/+29
| | | | | | | | | | | | | | | | matter, but similar bogusness in npx.c causes compiling without -O to fail. Use __volatile in all asms. Parenthesize macro args. Change the names of the macros to avoid namespace pollution. Remove unnecessary "#ifdef __i386__". Sort #defines. Add comments.
* Move ieeefp.h over, and put it in the correct subdirectory this time.wollman1994-08-041-2/+2
| | | | Submitted by: Andrew Moore
* Made all header files idempotent and moved incorrect common data fromwollman1993-11-071-2/+3
| | | | | headers into a related source file. Added cons.h as first step towards moving i386/i386/cons.h to machine/cons.h where it belongs.
* Removed all patch kit headers, sccsid and rcsid strings, put $Id$ in, somergrimes1993-10-161-1/+2
| | | | minor cleanup. Added $Id$ to files that did not have any version info, etc
* prefixed inline functions' parameter names with _ and declaredalm1993-08-271-16/+16
| | | | the return type explicitly.
* adding fpgetround(3) IEEE floating point environment supportalm1993-08-251-0/+107
OpenPOWER on IntegriCloud