CVSROOT: /cvs Module name: src Changes by: [email protected] 2011/04/23 16:39:14
Added files:
lib/libm/arch/alpha: fenv.c
sys/arch/alpha/include: fenv.h
Log message:
Implement C99 floating-point environment for Alpha.
Delivering FPE with non-masked exceptions doesn't work on Alpha; I
suspect there's a bug in the kernel trap handler.
FE_INEXACT is intentionally left out of FE_ALL_EXCEPT; since the
inexact exception is not being maintained. Otherwise it will lead
to the bogus results.
