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
..
2003-08-18 15:25:39 +00:00
2003-10-12 22:04:24 +00:00
2003-06-14 19:32:52 +00:00
Use
2003-06-06 13:46:55 +00:00
2003-06-08 10:34:00 +00:00
2003-08-18 15:25:39 +00:00
2003-08-18 15:25:39 +00:00
2003-10-05 13:39:28 +00:00
2003-10-09 23:06:06 +00:00
Use
2003-06-06 13:46:55 +00:00
2003-06-08 10:34:00 +00:00
Use
2003-06-06 13:46:55 +00:00
2002-09-28 00:25:32 +00:00
2003-08-18 15:25:39 +00:00
2003-10-12 22:04:24 +00:00
2002-09-28 00:25:32 +00:00
2003-06-01 19:41:49 +00:00
2002-09-28 00:25:32 +00:00
2003-08-30 13:57:31 +00:00
2003-10-12 22:04:24 +00:00
2002-09-28 00:25:32 +00:00