aboutsummaryrefslogtreecommitdiff
path: root/lib/msun/i387
Commit message (Expand)AuthorAgeFilesLines
* Bugfix: feenableexcept() and fedisableexcept() should just return theDavid Schultz2011-10-211-4/+4
* Use #include "fenv.h" instead of #include <fenv.h>. This makes itDavid Schultz2011-10-161-1/+1
* Replace two lines accidentally removed in r226218. Thanks to bdeDavid Schultz2011-10-151-0/+3
* Provide external definitions of all of the standardized functions inDavid Schultz2011-10-103-13/+28
* Add section .note.GNU-stack for assembly files used by 386 and amd64.Konstantin Belousov2011-01-0748-0/+96
* Use __FBSDID() instead of RCSID() in most .S files under lib/msun/i386,Dimitry Andric2010-10-0120-40/+20
* Placate new binutils, by using 16-bit %ax instead of 32-bit %eax as anKonstantin Belousov2010-02-032-13/+19
* Use, in uncovered part, the END() macro in order to improve debugging.Attilio Rao2009-05-2540-0/+40
* On i386, gcc truncates long double constants to double precisionDavid Schultz2008-08-021-0/+86
* Add assembly versions of remquol() and remainderl().David Schultz2008-03-303-2/+114
* Hook up sqrtl() to the build.David Schultz2008-03-021-1/+1
* MD implementations of sqrtl().David Schultz2008-03-021-0/+43
* Implement rintl(), nearbyintl(), lrintl(), and llrintl().David Schultz2008-01-144-1/+116
* Add logbl(3) to libm.David Schultz2007-12-172-1/+45
* Use C comments since we now preprocess these files with CPP.Daniel Eischen2007-04-291-1/+3
* Fix a problem relating to fesetenv() clobbering i387 register stack.David Schultz2007-01-061-1/+12
* Remove an unneeded fnstcw instruction.David Schultz2007-01-051-6/+5
* Moved __BEGIN_DECLS up a little so that it covers __test_sse() and C++Bruce Evans2006-10-141-2/+2
* Removed the optimized asm versions of scalb() and scalbf(). TheseBruce Evans2006-07-053-62/+2
* Add symbol versioning to libm.Daniel Eischen2006-03-272-0/+15
* Fixed some comments added in rev.1.5.Bruce Evans2005-10-301-5/+7
* Prevent these functions from using stack outside of their frame.Daniel Eischen2005-05-063-15/+15
* More optimized math functions.David Schultz2005-04-169-4/+226
* Implement and document remquo() and remquof().David Schultz2005-03-253-2/+126
* Make the fenv.h routines work for programs that use SSE forDavid Schultz2005-03-172-85/+262
* Replace fegetmask() and fesetmask() with feenableexcept(),David Schultz2005-03-161-4/+15
* - Define the LDBL_PREC to be the number of significant bits in a longDavid Schultz2005-03-071-0/+5
* Add scalbnl, also known as as ldexpl.David Schultz2005-03-071-0/+19
* Alias scalbnf as ldexpf. The two are identical in binaryDavid Schultz2005-03-071-0/+3
* Remove the i387 versions of atan(), atan2(), and atan2f().David Schultz2005-02-214-106/+3
* Remove i387 versions of asin() and acos(). Although the hardwareDavid Schultz2005-02-203-112/+1
* Remove the float versions of the i387 trig functions obtained fromDavid Schultz2005-02-204-48/+2
* Move machine-dependent crud to its own makefile.David Schultz2005-02-041-0/+11
* Remove wrappers and other cruft intended to support SVID, mistakes inDavid Schultz2005-02-0416-16/+16
* Mark all inline asms that read the floating-point control or statusDavid Schultz2005-01-141-3/+3
* Import the subset of J.T. Conklin's single-precision x86-optimizedDavid Schultz2005-01-1316-0/+276
* Things that are broken, unneeded, and unused since 1997 belong in the attic.David Schultz2005-01-131-55/+0
* Faster lrint() and llrint() implementations for x86.David Schultz2005-01-112-0/+71
* Completely remove s_ilogb.S as the assembler implementation gives very littleStefan Farfeleder2004-06-201-83/+0
* Return the same result as the MI version for 0.0, INFINITY and NaN.Stefan Farfeleder2004-06-191-1/+31
* Add an fenv.h implementation for the i386 port.David Schultz2004-06-062-0/+263
* Removed bogus 'l' suffixes in FP register to register instructions.Bruce Evans2000-06-066-8/+8
* $Id$ -> $FreeBSD$Peter Wemm1999-08-2824-24/+24
* Fixed wrong mnemonic `setnel' that gas happened to generate correct objectBruce Evans1997-04-301-2/+2
* Include <machine/asm.h> instead of kernel-only <machine/asmacros.h>.Bruce Evans1997-03-0924-48/+48
* Revert $FreeBSD$ to $Id$Peter Wemm1997-02-2224-24/+24
* Compute (1 - x^2) as ((1 - x) * (1 + x)) instead of as (1 - x * x) toBruce Evans1997-02-202-11/+23
* Fixed the i87 version of exp(). It returned NaN for args +-Inf. It hadBruce Evans1997-02-161-0/+42
* Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard1997-01-1424-24/+24
* Fixed fiddling with the control word. Use the stack space reserved forBruce Evans1996-12-142-12/+12