aboutsummaryrefslogtreecommitdiff
path: root/lib/msun/alpha
Commit message (Collapse)AuthorAgeFilesLines
* Remove alpha left-overs.Ruslan Ermilov2006-08-226-443/+0
| | | | Notes: svn path=/head/; revision=161526
* Add symbol versioning to libm.Daniel Eischen2006-03-272-0/+14
| | | | Notes: svn path=/head/; revision=157196
* Replace fegetmask() and fesetmask() with feenableexcept(),David Schultz2005-03-162-9/+23
| | | | | | | | | | | | | fedisableexcept(), and fegetexcept(). These two sets of routines provide the same functionality. I implemented the former as an undocumented internal interface to make the regression test easier to write. However, fe(enable|disable|get)except() is already part of glibc, and I would like to avoid gratuitous differences. The only major flaw in the glibc API is that there's no good way to report errors on processors that don't support all the unmasked exceptions. Notes: svn path=/head/; revision=143708
* Define the LDBL_PREC to be the number of significant bits in a longDavid Schultz2005-03-071-0/+1
| | | | | | | double's mantissa. Notes: svn path=/head/; revision=143208
* Move machine-dependent crud to its own makefile.David Schultz2005-02-041-0/+9
| | | | Notes: svn path=/head/; revision=141281
* Mark all inline asms that read the floating-point control or statusDavid Schultz2005-01-141-1/+1
| | | | | | | | | | registers as volatile. Instructions that *wrote* to FP state were already marked volatile, but apparently gcc has license to move non-volatile asms past volatile asms. This broke amd64's feupdateenv at -O2 due to a WAR conflict between fnstsw and fldenv there. Notes: svn path=/head/; revision=140219
* Add an fenv.h implementation for the alpha port. All of the standardDavid Schultz2004-06-062-0/+315
| | | | | | | | | | | | | | | | | features appear to work, subject to the caveat that you tell gcc you want standard rather than recklessly fast behavior (-mieee-with-inexact -mfp-rounding-mode=d). The non-standard feature of delivering a SIGFPE when an application raises an unmasked exception does not work, presumably due to a kernel bug. This isn't so bad given that floating-point exceptions on the Alpha architecture are not precise, so making them useful in userland requires a significant amount of wizardry. Reviewed by: standards@ Notes: svn path=/head/; revision=130141
* $Id$ -> $FreeBSD$Peter Wemm1999-08-282-2/+2
| | | | Notes: svn path=/head/; revision=50476
* This is the only alpha math source that NetBSD has.John Birrell1998-01-102-0/+90
Notes: svn path=/head/; revision=32405