1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-22 11:17:19 +00:00
freebsd/lib/libc/ia64
Marcel Moolenaar b32428bbc5 The FP status register allows for 6 traps to be masked. One of them,
the denormal/unnormal trap, is not a standard IEEE trap. We did
not exclude it from being returned by fpgetmask(), nor did we make
sure that fpsetmask() didn't clobber it. Since the non-IEEE trap
is not part of fp_except_t, users of ifpgetmask()/fpsetmask() would
be confronted with unexpected behaviour, one of which is a SIGFPE
for denormal/unnormal FP results.

This commit makes sure that we don't leak the denormal/unnormal mask
bit in fp_except_t and also that we don't clobber it.
2003-10-22 09:00:07 +00:00
..
gen The FP status register allows for 6 traps to be masked. One of them, 2003-10-22 09:00:07 +00:00
net Use __FBSDID. 2003-03-03 01:09:46 +00:00
stdlib Replace our ancient dtoa/strtod implementation with the gdtoa 2003-03-12 20:30:00 +00:00
string Use __FBSDID. 2003-03-03 01:09:46 +00:00
sys Add the mlockall() and munlockall() system calls. 2003-08-11 07:14:08 +00:00
_fpmath.h Add __ldtoa(), a wrapper around gdtoa() to make it look like dtoa(). 2003-04-05 22:10:13 +00:00
arith.h Add a comment describing why it's important for the values in this 2003-05-08 13:50:44 +00:00
Makefile.inc
SYS.h Fix the style of the SCM ID's. 2002-03-22 23:42:05 +00:00