summaryrefslogtreecommitdiff
path: root/src/math
AgeCommit message (Expand)AuthorFilesLines
2019-06-14add riscv64 architecture supportRich Felker12-0/+180
2019-04-17math: new powSzabolcs Nagy3-303/+520
2019-04-17math: new exp and exp2Szabolcs Nagy4-480/+434
2019-04-17math: new log2Szabolcs Nagy3-106/+335
2019-04-17math: new logSzabolcs Nagy3-104/+454
2019-04-17math: new powfSzabolcs Nagy3-240/+226
2019-04-17math: new exp2f and expfSzabolcs Nagy4-179/+177
2019-04-17math: new log2fSzabolcs Nagy3-58/+108
2019-04-17math: new logfSzabolcs Nagy3-54/+109
2019-04-17math: add double precision error handling functionsSzabolcs Nagy5-0/+30
2019-04-17math: add single precision error handling functionsSzabolcs Nagy5-0/+30
2019-04-03fix unintended global symbols in atanl.cDan Gohman1-3/+3
2018-10-15x86_64: add single instruction fmaSzabolcs Nagy4-0/+92
2018-10-15arm: add single instruction fmaSzabolcs Nagy2-0/+30
2018-10-15powerpc: add single instruction fabs, fabsf, fma, fmaf, sqrt, sqrtfSzabolcs Nagy6-0/+90
2018-10-15s390x: add single instruction fma and fmafSzabolcs Nagy2-0/+14
2018-09-12reduce spurious inclusion of libc.hRich Felker9-9/+0
2018-09-12apply hidden visibility to various remaining internal interfacesRich Felker1-0/+2
2018-09-12apply hidden visibility to internal math functionsRich Felker1-2/+2
2018-09-12move lgamma-related internal declarations to libm.hRich Felker4-12/+3
2018-06-14add support for m68k 80-bit long double variantRich Felker1-2/+10
2018-04-02fix fmaf wrong resultSzabolcs Nagy1-1/+1
2017-10-13math: rewrite fma with mostly int arithmeticsSzabolcs Nagy1-431/+154
2017-06-23powerpc64: add single-instruction math functionsRich Felker22-0/+290
2017-06-23s390x: add single-instruction math functionsRich Felker24-0/+360
2017-04-21fix scalbn when result is in the subnormal rangeSzabolcs Nagy3-12/+14
2017-03-21aarch64: add single instruction math functionsSzabolcs Nagy34-24/+226
2017-03-15fix threshold constants in j0f, y0f, j1f, y1fSzabolcs Nagy2-13/+12
2016-10-20math: fix pow signed shift ubSzabolcs Nagy1-2/+2
2016-08-30math: fix 128bit long double inverse trigonometric functionsSzabolcs Nagy1-1/+1
2016-03-04math: fix expf(-NAN) and exp2f(-NAN) to return -NAN instead of 0Szabolcs Nagy2-0/+4
2016-02-19work around regression building for armhf with clang (compiler bug)Rich Felker2-2/+2
2016-02-18improve macro logic for enabling arm math asmRich Felker2-2/+2
2016-01-20replace armhf math asm source files with inline asmRich Felker16-40/+60
2015-11-21math: explicitly promote expressions to excess-precision typesRich Felker3-4/+4
2015-11-10explicitly assemble all arm asm sources as UALRich Felker4-0/+4
2015-10-19declare fpu usage to the assembler in arm hard-float asm filesSzabolcs Nagy4-0/+4
2015-04-23fix regression in x86_64 math asm with old binutilsRich Felker2-6/+6
2015-04-18remove potentially PIC-incompatible relocations from x86_64 and x32 asmRich Felker2-2/+2
2015-04-18remove the last of possible-textrels from i386 asmRich Felker2-1/+5
2015-04-18math: fix pow(+-0,-inf) not to raise divbyzero flagSzabolcs Nagy3-3/+3
2015-03-11add aarch64 portSzabolcs Nagy4-0/+24
2015-03-11math: add dummy implementations of 128 bit long double functionsSzabolcs Nagy16-4/+97
2015-03-11math: add ld128 exp2l based on the freebsd implementationSzabolcs Nagy1-1/+366
2015-02-09math: fix fmodl for IEEE binary128Szabolcs Nagy1-1/+1
2015-02-08math: fix __fpclassifyl(-0.0) for IEEE binary128Szabolcs Nagy1-3/+2
2015-02-08add parenthesis in fma.c to clarify intent and silence warningsSzabolcs Nagy1-1/+1
2014-11-05math: use fnstsw consistently instead of fstsw in x87 asmSzabolcs Nagy11-11/+11
2014-11-05math: fix x86_64 and x32 asm not to use sahf instructionSzabolcs Nagy6-28/+14
2014-10-31math: use the rounding idiom consistentlySzabolcs Nagy13-58/+89