228 Commits (04bced403dead13d20a46a1bd00ab1eb2c50b882)

Author SHA1 Message Date
Szabolcs Nagy a764db9a08 math: use float constants in exp10f.c 14 years ago
Szabolcs Nagy e93a0fe49d math: expl.c cleanup 14 years ago
Szabolcs Nagy ab1772c597 math: expf.c cleanup 14 years ago
Szabolcs Nagy 159c7655d0 math: cleanup exp2.c exp2f.c and exp2l.c 14 years ago
Szabolcs Nagy bbbf045ce9 math: exp.c clean up 14 years ago
Szabolcs Nagy 45ff9d8eb6 math: ld80 invtrig cleanups 14 years ago
Szabolcs Nagy 529a8de46c math: simplify hypot and hypotf using scalbn 14 years ago
Szabolcs Nagy 033a9d6ad2 math: use '#pragma STDC FENV_ACCESS ON' when fenv is accessed 14 years ago
Szabolcs Nagy c4359e0130 math: excess precision fix modf, modff, scalbn, scalbnf 14 years ago
Szabolcs Nagy 666271c105 math: fix scalbn and scalbnf on overflow/underflow 14 years ago
Szabolcs Nagy 662ed20065 math: fix nextafter and nexttoward on maxdbl and maxflt input 14 years ago
Szabolcs Nagy e2fe959fe2 math: raise flags in logl.c on <= 0 arguments 14 years ago
Szabolcs Nagy 52bcf3f5fb math: fix logb*.c exceptions now that ilogb raises invalid 14 years ago
Szabolcs Nagy 37aa7f7301 math: raise flags in log2l.c on <= 0 arguments, and fix volatile 14 years ago
Szabolcs Nagy 04ccbdca6d math: raise exception flags in log1pl.c on <= -1 arguments 14 years ago
Szabolcs Nagy be81f51030 math: raise invalid flag in ilogb*.c on +-0, +-inf and nan 14 years ago
Szabolcs Nagy 6f64505df3 math: fix exception behaviour of expm1l.c on inf and nan 14 years ago
Szabolcs Nagy b03c19a4b9 math: fix long double constants in exp10l.c 14 years ago
Rich Felker ab76321c14 remove significandl 14 years ago
Rich Felker 2242bf616b add significand[fl] math functions 14 years ago
nsz 1fb0169154 math: fix exp.s on i386 and x86_64 so the exception flags are correct 14 years ago
Rich Felker 007c03f84f fix missing prototype and simplify sincosl on ld64 archs 14 years ago
Rich Felker fe2df4ad3e fix invalid implicit pointer conversion in ld64 modfl 14 years ago
nsz e5fb6820a4 math: fix fma bug on x86 (found by Bruno Haible with gnulib) 14 years ago
Rich Felker fad231b960 support ld80 pseudo-denormal invalid bit patterns; treat them as nan 14 years ago
Rich Felker 19e48c5531 use fistpll mnemonic instead of fistpq (more widely supported) on x86_64 too 14 years ago
nsz 3738a96e05 math: fix remquo.c when x==-y and a subnormal remainder bug as well 14 years ago
Rich Felker 0e195dfaa4 some assemblers don't like fistpq; use the alt. mnemonic fistpll 14 years ago
nsz 6ab8136b44 add FORCE_EVAL macro to evaluate float expr for their side effect 14 years ago
Rich Felker 4e597feef0 fix unused variable warnings in new nextafter/nexttoward code 14 years ago
nsz 6cf865dba6 math: nextafter and nexttoward cleanup 14 years ago
nsz f697d66b81 math: change the formula used for acos.s 14 years ago
Rich Felker a917c03706 support alternate glibc name pow10 for exp10 14 years ago
Rich Felker da5d89d42f add C stub for sqrtl (already implemented in asm on i386 and x86_64) 14 years ago
Rich Felker f681975577 first try at writing an efficient and "correct" exp10 14 years ago
Rich Felker e5a9b50e97 fix typo in the x86_64 rounding asm 14 years ago
Rich Felker 0e4a995213 new math asm (abs/rounding) for x86_64 14 years ago
nsz 37eaec3ad3 math: fix x86 asin accuracy 14 years ago
nsz 7eabe8e690 math: minor cleanups in ceil and floor 14 years ago
nsz d79ac8c38f math: remove x86 modf asm 14 years ago
nsz f6ceccd922 math: rewrite modf.c and clean up modff.c 14 years ago
nsz 9f58d06007 math: fix modfl.c bug 14 years ago
nsz cf682072ce math: fix a regression in powl and do some cleanups 14 years ago
nsz bbfbc7edaf math: add dummy tgamma and tgammaf implementations 14 years ago
nsz 1b229a2098 math: remove comment about aliasing lgamma as gamma 14 years ago
nsz ad23771c32 math: fix typo in i386 remquof and remquol asm 14 years ago
Rich Felker ad2d2b963a asm for hypot and hypotf 14 years ago
nsz 6d8df2b972 minor rintl.c fix: remove unsupported ldbl format message 14 years ago
nsz cb8fce4b4f fix tgammal: don't set the signgam global 14 years ago
nsz a4a0c91275 acos.s fix: use the formula acos(x) = atan2(sqrt(1-x),sqrt(1+x)) 14 years ago