about summary refs log tree commit diff
path: root/src/math
Commit message (Expand)AuthorAgeFilesLines
...
* math: explicitly promote expressions to excess-precision typesRich Felker2015-11-213-4/+4
* explicitly assemble all arm asm sources as UALRich Felker2015-11-104-0/+4
* declare fpu usage to the assembler in arm hard-float asm filesSzabolcs Nagy2015-10-194-0/+4
* fix regression in x86_64 math asm with old binutilsRich Felker2015-04-232-6/+6
* remove potentially PIC-incompatible relocations from x86_64 and x32 asmRich Felker2015-04-182-2/+2
* remove the last of possible-textrels from i386 asmRich Felker2015-04-182-1/+5
* math: fix pow(+-0,-inf) not to raise divbyzero flagSzabolcs Nagy2015-04-183-3/+3
* add aarch64 portSzabolcs Nagy2015-03-114-0/+24
* math: add dummy implementations of 128 bit long double functionsSzabolcs Nagy2015-03-1116-4/+97
* math: add ld128 exp2l based on the freebsd implementationSzabolcs Nagy2015-03-111-1/+366
* math: fix fmodl for IEEE binary128Szabolcs Nagy2015-02-091-1/+1
* math: fix __fpclassifyl(-0.0) for IEEE binary128Szabolcs Nagy2015-02-081-3/+2
* add parenthesis in fma.c to clarify intent and silence warningsSzabolcs Nagy2015-02-081-1/+1
* math: use fnstsw consistently instead of fstsw in x87 asmSzabolcs Nagy2014-11-0511-11/+11
* math: fix x86_64 and x32 asm not to use sahf instructionSzabolcs Nagy2014-11-056-28/+14
* math: use the rounding idiom consistentlySzabolcs Nagy2014-10-3113-58/+89
* fix rint.c and rintf.c when FLT_EVAL_METHOD!=0Szabolcs Nagy2014-10-312-4/+22
* always provide __fpclassifyl and __signbitl definitionsRich Felker2014-10-082-1/+9
* math: fix exp10 not to raise invalid exception on NaNSzabolcs Nagy2014-09-183-4/+13
* fix exp10l.c to include float.hSzabolcs Nagy2014-09-081-0/+1
* prune math code on archs with binary64 long doubleSzabolcs Nagy2014-09-082-0/+10
* math: fix aliasing violation in long double wrappersSzabolcs Nagy2014-04-112-2/+10
* x32 port (diff against vanilla x86_64)rofl0r2014-02-2318-69/+69
* import vanilla x86_64 code as x32rofl0r2014-02-2330-0/+396
* math: add drem and dremf weak aliases to i386 remainder asmSzabolcs Nagy2014-01-082-0/+6
* math: define _GNU_SOURCE when implementing non-standard math functionsSzabolcs Nagy2013-12-126-0/+6
* math: clean up __rem_pio2Szabolcs Nagy2013-11-243-71/+53
* math: add (obsolete) bsd drem and finite functionsSzabolcs Nagy2013-11-214-0/+20
* math: lgamma cleanup (simpler sin(pi*x) for the negative case)Szabolcs Nagy2013-11-214-202/+110
* math: extensive log*.c cleanupSzabolcs Nagy2013-10-2814-583/+369
* math: fix rare underflow issue in fmaSzabolcs Nagy2013-10-073-13/+55
* math: use sqrtl if FLT_EVAL_METHOD==2 in acosh and acoshfSzabolcs Nagy2013-10-072-0/+13
* math: remove an unused variable from modflSzabolcs Nagy2013-10-061-1/+0
* math: remove code duplication in erfl found by clang analyzerSzabolcs Nagy2013-10-041-13/+2
* math: remove a useless assignment in lgammal found by clang analyzerSzabolcs Nagy2013-10-041-2/+2
* fix x86_64 lrintl asm, againRich Felker2013-09-131-2/+2
* math: remove STRICT_ASSIGN from exp2f (see previous commit)Szabolcs Nagy2013-09-061-1/+1
* math: remove STRICT_ASSIGN macroSzabolcs Nagy2013-09-0610-12/+13
* math: support invalid ld80 representations in fpclassifySzabolcs Nagy2013-09-051-2/+4
* math: fix atanh (overflow and underflow issues)Szabolcs Nagy2013-09-053-14/+37
* math: remove libc.h include from libm.hSzabolcs Nagy2013-09-054-1/+5
* math: fix acoshf on negative valuesSzabolcs Nagy2013-09-052-7/+8
* math: fix expm1l on x86_64 (avoid underflow for large negative x)Szabolcs Nagy2013-09-053-3/+13
* math: fix lrintl.s on x86_64 (use movslq to signextend the result)Szabolcs Nagy2013-09-051-1/+1
* math: fix exp2l asm on x86 (raise underflow correctly)Szabolcs Nagy2013-09-052-67/+78
* math: cosmetic cleanup (use explicit union instead of fshape and dshape)Szabolcs Nagy2013-09-0510-100/+84
* math: remove *_WORD64 macros from libm.hSzabolcs Nagy2013-09-051-13/+13
* math: long double fix (use ldshape union)Szabolcs Nagy2013-09-058-51/+24
* math: use float_t and double_t in scalbnf and scalbnSzabolcs Nagy2013-09-052-16/+20
* math: fix remaining old long double code (erfl, fmal, lgammal, scalbnl)Szabolcs Nagy2013-09-055-93/+65