1. 9074769 math: rewrite fma with mostly int arithmetics by Szabolcs Nagy · 7 years ago
  2. 94f7441 powerpc64: add single-instruction math functions by Rich Felker · 7 years ago
  3. ce385fc s390x: add single-instruction math functions by Rich Felker · 7 years ago
  4. 8c44a06 fix scalbn when result is in the subnormal range by Szabolcs Nagy · 8 years ago
  5. 54807d4 aarch64: add single instruction math functions by Szabolcs Nagy · 8 years ago
  6. 8cba1dc fix threshold constants in j0f, y0f, j1f, y1f by Szabolcs Nagy · 8 years ago
  7. 688d3da math: fix pow signed shift ub by Szabolcs Nagy · 8 years ago
  8. 5b5db97 math: fix 128bit long double inverse trigonometric functions by Szabolcs Nagy · 8 years ago
  9. b023c03 math: fix expf(-NAN) and exp2f(-NAN) to return -NAN instead of 0 by Szabolcs Nagy · 9 years ago
  10. 71c334f work around regression building for armhf with clang (compiler bug) by Rich Felker · 9 years ago
  11. ed97dfd improve macro logic for enabling arm math asm by Rich Felker · 9 years ago
  12. e4355bd replace armhf math asm source files with inline asm by Rich Felker · 9 years ago
  13. 8eead3e math: explicitly promote expressions to excess-precision types by Rich Felker · 9 years ago
  14. 4e73d12 explicitly assemble all arm asm sources as UAL by Rich Felker · 9 years ago
  15. 7557a84 declare fpu usage to the assembler in arm hard-float asm files by Szabolcs Nagy · 9 years ago
  16. 18938c2 fix regression in x86_64 math asm with old binutils by Rich Felker · 10 years ago
  17. b35c4c4 remove potentially PIC-incompatible relocations from x86_64 and x32 asm by Rich Felker · 10 years ago
  18. 8ed66ec remove the last of possible-textrels from i386 asm by Rich Felker · 10 years ago
  19. cb5c057 math: fix pow(+-0,-inf) not to raise divbyzero flag by Szabolcs Nagy · 10 years ago
  20. 01ef3dd add aarch64 port by Szabolcs Nagy · 10 years ago
  21. f4e4632 math: add dummy implementations of 128 bit long double functions by Szabolcs Nagy · 10 years ago
  22. 53cfe0c math: add ld128 exp2l based on the freebsd implementation by Szabolcs Nagy · 10 years ago
  23. 018f9df math: fix fmodl for IEEE binary128 by Szabolcs Nagy · 10 years ago
  24. 3f92f92 math: fix __fpclassifyl(-0.0) for IEEE binary128 by Szabolcs Nagy · 10 years ago
  25. 6e76e15 add parenthesis in fma.c to clarify intent and silence warnings by Szabolcs Nagy · 10 years ago
  26. ec43189 math: use fnstsw consistently instead of fstsw in x87 asm by Szabolcs Nagy · 10 years ago
  27. a732e80 math: fix x86_64 and x32 asm not to use sahf instruction by Szabolcs Nagy · 10 years ago
  28. 0ce946c math: use the rounding idiom consistently by Szabolcs Nagy · 10 years ago
  29. 79ca860 fix rint.c and rintf.c when FLT_EVAL_METHOD!=0 by Szabolcs Nagy · 10 years ago
  30. 0539e6d always provide __fpclassifyl and __signbitl definitions by Rich Felker · 10 years ago
  31. 18daae3 math: fix exp10 not to raise invalid exception on NaN by Szabolcs Nagy · 10 years ago
  32. e640388 fix exp10l.c to include float.h by Szabolcs Nagy · 10 years ago
  33. 0c32c26 prune math code on archs with binary64 long double by Szabolcs Nagy · 10 years ago
  34. 73c870e math: fix aliasing violation in long double wrappers by Szabolcs Nagy · 11 years ago
  35. 664cd34 x32 port (diff against vanilla x86_64) by rofl0r · 11 years ago
  36. 323272d import vanilla x86_64 code as x32 by rofl0r · 11 years ago
  37. bcff807 math: add drem and dremf weak aliases to i386 remainder asm by Szabolcs Nagy · 11 years ago
  38. ec41199 math: define _GNU_SOURCE when implementing non-standard math functions by Szabolcs Nagy · 11 years ago
  39. 3fdf94e math: clean up __rem_pio2 by Szabolcs Nagy · 11 years ago
  40. 5d01ab4 math: add (obsolete) bsd drem and finite functions by Szabolcs Nagy · 11 years ago
  41. ebbaf21 math: lgamma cleanup (simpler sin(pi*x) for the negative case) by Szabolcs Nagy · 11 years ago
  42. 71d23b3 math: extensive log*.c cleanup by Szabolcs Nagy · 11 years ago
  43. 8f43811 math: fix rare underflow issue in fma by Szabolcs Nagy · 11 years ago
  44. 4b539a8 math: use sqrtl if FLT_EVAL_METHOD==2 in acosh and acoshf by Szabolcs Nagy · 11 years ago
  45. b9cd1d4 math: remove an unused variable from modfl by Szabolcs Nagy · 11 years ago
  46. e5100b3 math: remove code duplication in erfl found by clang analyzer by Szabolcs Nagy · 11 years ago
  47. e71981a math: remove a useless assignment in lgammal found by clang analyzer by Szabolcs Nagy · 11 years ago
  48. 2f1de80 fix x86_64 lrintl asm, again by Rich Felker · 11 years ago
  49. 067aea7 math: remove STRICT_ASSIGN from exp2f (see previous commit) by Szabolcs Nagy · 11 years ago
  50. 9b0fcb4 math: remove STRICT_ASSIGN macro by Szabolcs Nagy · 11 years ago
  51. f657fe4 math: support invalid ld80 representations in fpclassify by Szabolcs Nagy · 11 years ago
  52. f4d9bfb math: fix atanh (overflow and underflow issues) by Szabolcs Nagy · 11 years ago
  53. afa2aac math: remove libc.h include from libm.h by Szabolcs Nagy · 11 years ago
  54. 101e601 math: fix acoshf on negative values by Szabolcs Nagy · 11 years ago
  55. 0234394 math: fix expm1l on x86_64 (avoid underflow for large negative x) by Szabolcs Nagy · 11 years ago
  56. e593788 math: fix lrintl.s on x86_64 (use movslq to signextend the result) by Szabolcs Nagy · 11 years ago
  57. 07039ed math: fix exp2l asm on x86 (raise underflow correctly) by Szabolcs Nagy · 11 years ago
  58. 8dba548 math: cosmetic cleanup (use explicit union instead of fshape and dshape) by Szabolcs Nagy · 11 years ago
  59. 63b9cc7 math: remove *_WORD64 macros from libm.h by Szabolcs Nagy · 11 years ago
  60. aa0c4a2 math: long double fix (use ldshape union) by Szabolcs Nagy · 11 years ago
  61. 2eaed46 math: use float_t and double_t in scalbnf and scalbn by Szabolcs Nagy · 11 years ago
  62. 34660d7 math: fix remaining old long double code (erfl, fmal, lgammal, scalbnl) by Szabolcs Nagy · 11 years ago
  63. 535104a math: cbrt cleanup and long double fix by Szabolcs Nagy · 11 years ago
  64. 39c910f math: fix underflow in exp*.c and long double handling in exp2l by Szabolcs Nagy · 11 years ago
  65. ea9bb95 math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl) by Szabolcs Nagy · 11 years ago
  66. bcd797a math: long double inverse trigonometric cleanup (acosl, asinl, atanl, atan2l) by Szabolcs Nagy · 11 years ago
  67. c2a0dfe math: rewrite hypot by Szabolcs Nagy · 11 years ago
  68. ee2ee92 math: rewrite remainder functions (remainder, remquo, fmod, modf) by Szabolcs Nagy · 11 years ago
  69. d1a2ead math: rewrite rounding functions (ceil, floor, trunc, round, rint) by Szabolcs Nagy · 11 years ago
  70. 98be442 math: fix logb(-0.0) in downward rounding mode by Szabolcs Nagy · 11 years ago
  71. 4cec31f math: ilogb cleanup by Szabolcs Nagy · 11 years ago
  72. af5f6d9 long double cleanup, initial commit by Szabolcs Nagy · 11 years ago
  73. 63893d3 some initial math asm for armhf (fabs[f] and sqrt[f]) by Rich Felker · 11 years ago
  74. 0a4a4a7 fix build of x86_64 expl assembly by Rich Felker · 11 years ago
  75. c221af9 math: fix pow(x,-1) to raise underflow properly by Szabolcs Nagy · 11 years ago
  76. 411efb3 math: fix i386 atan2.s to raise underflow for subnormal results by Szabolcs Nagy · 11 years ago
  77. 6d85096 math: clean up atan2.c by Szabolcs Nagy · 11 years ago
  78. 31c5fb8 math: fix x86 asin, atan, exp, log1p to raise underflow by Szabolcs Nagy · 11 years ago
  79. 1b3973f math: fix x86 expl.s to raise underflow and clean up special case handling by Szabolcs Nagy · 11 years ago
  80. c599f4f math: fix asin, atan, log1p, tanh to raise underflow on subnormal by Szabolcs Nagy · 11 years ago
  81. cd18dc8 math: fix tgamma to raise underflow for large negative values by Szabolcs Nagy · 11 years ago
  82. f29fea0 math: fix pow(0,-inf) to raise divbyzero flag by Szabolcs Nagy · 11 years ago
  83. 1b77b90 math: minor scalbn*.c simplification by Szabolcs Nagy · 11 years ago
  84. 7efa12a add missing erfcl wrapper for archs where long double is plain double by Rich Felker · 11 years ago
  85. 1e5eb73 math: add fma TODO comments about the underflow issue by Szabolcs Nagy · 11 years ago
  86. ffd8ac2 math: fix two fma issues (only affects non-nearest rounding mode, x86) by Szabolcs Nagy · 11 years ago
  87. bfda379 math: sin cos cleanup by Szabolcs Nagy · 11 years ago
  88. 1d5ba3b math: tan cleanups by Szabolcs Nagy · 11 years ago
  89. e216951 math: use double_t for temporaries to avoid stores on i386 by Szabolcs Nagy · 11 years ago
  90. 121e3a3 math: erf and erfc cleanup by Szabolcs Nagy · 12 years ago
  91. 5652d70 math: bessel cleanup (jn.c and jnf.c) by Szabolcs Nagy · 12 years ago
  92. 5bb6b24 math: bessel cleanup (j1.c and j1f.c) by Szabolcs Nagy · 12 years ago
  93. 697acde math: bessel cleanup (j0.c and j0f.c) by Szabolcs Nagy · 12 years ago
  94. c6383b7 math: use 0x1p-120f and 0x1p120f for tiny and huge values by Szabolcs Nagy · 12 years ago
  95. d8a7619 math: tgammal.c fixes by Szabolcs Nagy · 12 years ago
  96. e42a977 math: tanh.c cleanup similar to sinh, cosh by Szabolcs Nagy · 12 years ago
  97. f143458 math: sinh.c cleanup similar to the cosh one by Szabolcs Nagy · 12 years ago
  98. 1aec620 math: finished cosh.c cleanup by Szabolcs Nagy · 12 years ago
  99. 58bba42 math: x86_64 version of expl, fixed some comments in the i386 version by Szabolcs Nagy · 12 years ago
  100. 525ad96 math: move x86_64 exp2l implementation to exp2l.s from expl.s by Szabolcs Nagy · 12 years ago