make fma and lrint functions build without full fenv support
authorRich Felker <dalias@aerifal.cx>
Sat, 17 Mar 2012 03:58:49 +0000 (23:58 -0400)
committerRich Felker <dalias@aerifal.cx>
Sat, 17 Mar 2012 03:58:49 +0000 (23:58 -0400)
commit2e77dc13f8bc2053642fcb136996f5f36c88c775
treec0fc346570b01898381431c51cd7520a22c402fb
parent8c071f872b2844ca297275176047f8d23eec96a7
make fma and lrint functions build without full fenv support

this is necessary to support archs where fenv is incomplete or
unavailable (presently arm). fma, fmal, and the lrint family should
work perfectly fine with this change; fmaf is slightly broken with
respect to rounding as it depends on non-default rounding modes to do
its work.
src/math/fma.c
src/math/fmaf.c
src/math/fmal.c
src/math/lrint.c