cda5e0 math: fenv status flag fixes

Authored and Committed by Szabolcs Nagy 11 years ago
80 files changed. 120 lines added. 81 lines removed.
src/common/mtest.h
file modified
+11 -0
src/functional/random.c
file modified
+1 -0
src/math/ceil.c
file modified
+1 -1
src/math/ceilf.c
file modified
+1 -1
src/math/ceill.c
file modified
+1 -1
src/math/copysign.c
file modified
+1 -1
src/math/copysignf.c
file modified
+1 -1
src/math/copysignl.c
file modified
+1 -1
src/math/fabs.c
file modified
+1 -1
src/math/fabsf.c
file modified
+1 -1
src/math/fabsl.c
file modified
+1 -1
src/math/fdim.c
file modified
+1 -1
src/math/fdimf.c
file modified
+1 -1
src/math/fdiml.c
file modified
+1 -1
src/math/floor.c
file modified
+1 -1
src/math/floorf.c
file modified
+1 -1
src/math/floorl.c
file modified
+1 -1
src/math/fma.c
file modified
+6 -1
src/math/fmaf.c
file modified
+6 -1
src/math/fmal.c
file modified
+6 -1
src/math/fmax.c
file modified
+1 -1
src/math/fmaxf.c
file modified
+1 -1
src/math/fmaxl.c
file modified
+1 -1
src/math/fmin.c
file modified
+1 -1
src/math/fminf.c
file modified
+1 -1
src/math/fminl.c
file modified
+1 -1
src/math/frexp.c
file modified
+1 -1
src/math/frexpf.c
file modified
+1 -1
src/math/frexpl.c
file modified
+1 -1
src/math/ldexp.c
file modified
+1 -1
src/math/ldexpf.c
file modified
+1 -1
src/math/ldexpl.c
file modified
+1 -1
src/math/logb.c
file modified
+1 -1
src/math/logbf.c
file modified
+1 -1
src/math/logbl.c
file modified
+1 -1
src/math/modf.c
file modified
+1 -1
src/math/modff.c
file modified
+1 -1
src/math/modfl.c
file modified
+1 -1
src/math/nearbyint.c
file modified
+1 -1
src/math/nearbyintf.c
file modified
+1 -1
src/math/nearbyintl.c
file modified
+1 -1
src/math/nextafter.c
file modified
+1 -1
src/math/nextafterf.c
file modified
+1 -1
src/math/nextafterl.c
file modified
+1 -1
src/math/nexttoward.c
file modified
+1 -1
src/math/nexttowardf.c
file modified
+1 -1
src/math/nexttowardl.c
file modified
+1 -1
src/math/rint.c
file modified
+1 -1
src/math/rintf.c
file modified
+1 -1
src/math/rintl.c
file modified
+1 -1
src/math/round.c
file modified
+1 -1
src/math/roundf.c
file modified
+1 -1
src/math/roundl.c
file modified
+1 -1
src/math/scalb.c
file modified
+1 -1
src/math/scalbf.c
file modified
+1 -1
src/math/scalbln.c
file modified
+1 -1
src/math/scalblnf.c
file modified
+1 -1
src/math/scalblnl.c
file modified
+1 -1
src/math/scalbn.c
file modified
+1 -1
src/math/scalbnf.c
file modified
+1 -1
src/math/scalbnl.c
file modified
+1 -1
src/math/special/atan2.h
file modified
+2 -0
src/math/special/atan2f.h
file modified
+2 -0
src/math/special/atan2l.h
file modified
+2 -0
src/math/special/expm1.h
file modified
+2 -0
src/math/special/log1pf.h
file modified
+1 -0
src/math/special/pow.h
file modified
+2 -2
src/math/special/powf.h
file modified
+2 -2
src/math/special/powl.h
file modified
+2 -2
src/math/special/remainder.h
file modified
+1 -0
src/math/special/remainderf.h
file modified
+1 -0
src/math/special/remainderl.h
file modified
+1 -0
src/math/sqrt.c
file modified
+1 -1
src/math/sqrtf.c
file modified
+1 -1
src/math/sqrtl.c
file modified
+1 -1
src/math/trunc.c
file modified
+1 -1
src/math/truncf.c
file modified
+1 -1
src/math/truncl.c
file modified
+1 -1
src/math/ucb/pow.h
file modified
+2 -2
src/math/ucb/powf.h
file modified
+8 -8
    math: fenv status flag fixes
    all flags are checked for tecorrectly rounded functions except
    inexact for fma
    all flags but inexact are tested for other functions
    fix pow(0,-inf) test case (should raise divbyzero, mpfr bug)
    add underflow related testcases
    
        
file modified
+11 -0
file modified
+1 -0
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+6 -1
file modified
+6 -1
file modified
+6 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+2 -0
file modified
+2 -0
file modified
+2 -0
file modified
+2 -0
file modified
+1 -0
file modified
+2 -2
file modified
+2 -2
file modified
+2 -2
file modified
+1 -0
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+2 -2
file modified
+8 -8