| Commit message (Expand) | Author | Age | Files | Lines |
* | math: fix fmodl for IEEE binary128 | Szabolcs Nagy | 2015-02-09 | 1 | -1/+1 |
* | math: fix __fpclassifyl(-0.0) for IEEE binary128 | Szabolcs Nagy | 2015-02-08 | 1 | -3/+2 |
* | add parenthesis in fma.c to clarify intent and silence warnings | Szabolcs Nagy | 2015-02-08 | 1 | -1/+1 |
* | math: use fnstsw consistently instead of fstsw in x87 asm | Szabolcs Nagy | 2014-11-05 | 11 | -11/+11 |
* | math: fix x86_64 and x32 asm not to use sahf instruction | Szabolcs Nagy | 2014-11-05 | 6 | -28/+14 |
* | math: use the rounding idiom consistently | Szabolcs Nagy | 2014-10-31 | 13 | -58/+89 |
* | fix rint.c and rintf.c when FLT_EVAL_METHOD!=0 | Szabolcs Nagy | 2014-10-31 | 2 | -4/+22 |
* | always provide __fpclassifyl and __signbitl definitions | Rich Felker | 2014-10-08 | 2 | -1/+9 |
* | math: fix exp10 not to raise invalid exception on NaN | Szabolcs Nagy | 2014-09-18 | 3 | -4/+13 |
* | fix exp10l.c to include float.h | Szabolcs Nagy | 2014-09-08 | 1 | -0/+1 |
* | prune math code on archs with binary64 long double | Szabolcs Nagy | 2014-09-08 | 2 | -0/+10 |
* | math: fix aliasing violation in long double wrappers | Szabolcs Nagy | 2014-04-11 | 2 | -2/+10 |
* | x32 port (diff against vanilla x86_64) | rofl0r | 2014-02-23 | 18 | -69/+69 |
* | import vanilla x86_64 code as x32 | rofl0r | 2014-02-23 | 30 | -0/+396 |
* | math: add drem and dremf weak aliases to i386 remainder asm | Szabolcs Nagy | 2014-01-08 | 2 | -0/+6 |
* | math: define _GNU_SOURCE when implementing non-standard math functions | Szabolcs Nagy | 2013-12-12 | 6 | -0/+6 |
* | math: clean up __rem_pio2 | Szabolcs Nagy | 2013-11-24 | 3 | -71/+53 |
* | math: add (obsolete) bsd drem and finite functions | Szabolcs Nagy | 2013-11-21 | 4 | -0/+20 |
* | math: lgamma cleanup (simpler sin(pi*x) for the negative case) | Szabolcs Nagy | 2013-11-21 | 4 | -202/+110 |
* | math: extensive log*.c cleanup | Szabolcs Nagy | 2013-10-28 | 14 | -583/+369 |
* | math: fix rare underflow issue in fma | Szabolcs Nagy | 2013-10-07 | 3 | -13/+55 |
* | math: use sqrtl if FLT_EVAL_METHOD==2 in acosh and acoshf | Szabolcs Nagy | 2013-10-07 | 2 | -0/+13 |
* | math: remove an unused variable from modfl | Szabolcs Nagy | 2013-10-06 | 1 | -1/+0 |
* | math: remove code duplication in erfl found by clang analyzer | Szabolcs Nagy | 2013-10-04 | 1 | -13/+2 |
* | math: remove a useless assignment in lgammal found by clang analyzer | Szabolcs Nagy | 2013-10-04 | 1 | -2/+2 |
* | fix x86_64 lrintl asm, again | Rich Felker | 2013-09-13 | 1 | -2/+2 |
* | math: remove STRICT_ASSIGN from exp2f (see previous commit) | Szabolcs Nagy | 2013-09-06 | 1 | -1/+1 |
* | math: remove STRICT_ASSIGN macro | Szabolcs Nagy | 2013-09-06 | 10 | -12/+13 |
* | math: support invalid ld80 representations in fpclassify | Szabolcs Nagy | 2013-09-05 | 1 | -2/+4 |
* | math: fix atanh (overflow and underflow issues) | Szabolcs Nagy | 2013-09-05 | 3 | -14/+37 |
* | math: remove libc.h include from libm.h | Szabolcs Nagy | 2013-09-05 | 4 | -1/+5 |
* | math: fix acoshf on negative values | Szabolcs Nagy | 2013-09-05 | 2 | -7/+8 |
* | math: fix expm1l on x86_64 (avoid underflow for large negative x) | Szabolcs Nagy | 2013-09-05 | 3 | -3/+13 |
* | math: fix lrintl.s on x86_64 (use movslq to signextend the result) | Szabolcs Nagy | 2013-09-05 | 1 | -1/+1 |
* | math: fix exp2l asm on x86 (raise underflow correctly) | Szabolcs Nagy | 2013-09-05 | 2 | -67/+78 |
* | math: cosmetic cleanup (use explicit union instead of fshape and dshape) | Szabolcs Nagy | 2013-09-05 | 10 | -100/+84 |
* | math: remove *_WORD64 macros from libm.h | Szabolcs Nagy | 2013-09-05 | 1 | -13/+13 |
* | math: long double fix (use ldshape union) | Szabolcs Nagy | 2013-09-05 | 8 | -51/+24 |
* | math: use float_t and double_t in scalbnf and scalbn | Szabolcs Nagy | 2013-09-05 | 2 | -16/+20 |
* | math: fix remaining old long double code (erfl, fmal, lgammal, scalbnl) | Szabolcs Nagy | 2013-09-05 | 5 | -93/+65 |
* | math: cbrt cleanup and long double fix | Szabolcs Nagy | 2013-09-05 | 3 | -72/+59 |
* | math: fix underflow in exp*.c and long double handling in exp2l | Szabolcs Nagy | 2013-09-05 | 8 | -182/+139 |
* | math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl) | Szabolcs Nagy | 2013-09-05 | 8 | -236/+228 |
* | math: long double inverse trigonometric cleanup (acosl, asinl, atanl, atan2l) | Szabolcs Nagy | 2013-09-05 | 6 | -103/+180 |
* | math: rewrite hypot | Szabolcs Nagy | 2013-09-05 | 3 | -324/+135 |
* | math: rewrite remainder functions (remainder, remquo, fmod, modf) | Szabolcs Nagy | 2013-09-05 | 11 | -1010/+472 |
* | math: rewrite rounding functions (ceil, floor, trunc, round, rint) | Szabolcs Nagy | 2013-09-05 | 15 | -905/+274 |
* | math: fix logb(-0.0) in downward rounding mode | Szabolcs Nagy | 2013-09-05 | 3 | -6/+6 |
* | math: ilogb cleanup | Szabolcs Nagy | 2013-09-05 | 3 | -16/+43 |
* | long double cleanup, initial commit | Szabolcs Nagy | 2013-09-05 | 6 | -70/+61 |