summaryrefslogtreecommitdiff
path: root/src/math/x86_64
AgeCommit message (Expand)AuthorFilesLines
2020-03-24math: add x86_64 remquolAlexander Monakov1-0/+32
2020-03-24math: move x87-family fmod functions to C with inline asmAlexander Monakov2-11/+9
2020-03-24math: move x87-family remainder functions to C with inline asmAlexander Monakov2-11/+9
2020-03-24math: move x87-family rint functions to C with inline asmAlexander Monakov2-6/+7
2020-03-24math: move x87-family lrint functions to C with inline asmAlexander Monakov4-14/+16
2020-03-24math: move x86_64 (l)lrint(f) functions to C with inline asmAlexander Monakov8-20/+32
2020-03-24math: move trivial x86-family sqrt functions to C with inline asmAlexander Monakov6-13/+21
2020-03-24math: move x87-family fabs functions to C with inline asmAlexander Monakov2-6/+7
2020-03-24math: move x86_64 fabs, fabsf to C with inline asmAlexander Monakov4-16/+20
2018-10-15x86_64: add single instruction fmaSzabolcs Nagy2-0/+46
2015-04-23fix regression in x86_64 math asm with old binutilsRich Felker1-3/+3
2015-04-18remove potentially PIC-incompatible relocations from x86_64 and x32 asmRich Felker1-1/+1
2014-11-05math: use fnstsw consistently instead of fstsw in x87 asmSzabolcs Nagy2-2/+2
2014-11-05math: fix x86_64 and x32 asm not to use sahf instructionSzabolcs Nagy3-14/+7
2013-09-13fix x86_64 lrintl asm, againRich Felker1-2/+2
2013-09-05math: fix expm1l on x86_64 (avoid underflow for large negative x)Szabolcs Nagy3-3/+13
2013-09-05math: fix lrintl.s on x86_64 (use movslq to signextend the result)Szabolcs Nagy1-1/+1
2013-09-05math: fix exp2l asm on x86 (raise underflow correctly)Szabolcs Nagy1-35/+40
2013-08-16fix build of x86_64 expl assemblyRich Felker1-1/+1
2013-08-15math: fix x86 expl.s to raise underflow and clean up special case handlingSzabolcs Nagy1-22/+15
2012-12-16math: x86_64 version of expl, fixed some comments in the i386 versionSzabolcs Nagy1-0/+108
2012-12-16math: move x86_64 exp2l implementation to exp2l.s from expl.sSzabolcs Nagy3-85/+76
2012-12-12math: add empty __invtrigl.s to i386 and x86_64Szabolcs Nagy1-0/+0
2012-08-08math: fix exp.s on i386 and x86_64 so the exception flags are correctnsz1-19/+17
2012-06-02use fistpll mnemonic instead of fistpq (more widely supported) on x86_64 tooRich Felker1-1/+1
2012-05-05math: change the formula used for acos.snsz1-10/+8
2012-04-29fix typo in the x86_64 rounding asmRich Felker4-4/+4
2012-04-29new math asm (abs/rounding) for x86_64Rich Felker6-0/+36
2012-04-04math: fix x86 asin accuracynsz1-3/+3
2012-03-29math: remove x86 modf asmnsz1-27/+0
2012-03-22acos.s fix: use the formula acos(x) = atan2(sqrt(1-x),sqrt(1+x))nsz1-3/+1
2012-03-20x86_64 math asm, long double functions onlyRich Felker17-0/+239
2012-03-18assembly optimizations for fmod/remainder functionsRich Felker2-0/+22
2012-03-18asm versions of some simple math functions for i386 and x86_64Rich Felker2-0/+12
2012-03-13first commit of the new libm!Rich Felker3-0/+5
2011-06-26type directives for x86_64 math asmRich Felker2-0/+2
2011-02-15Port musl to x86-64. One giant commit!Nicholas J. Kain2-0/+6