293 Commits (c4d4028dde90562f631edf559fbc42d8ec1b29de)

Author SHA1 Message Date
Szabolcs Nagy 1da534ada8 s390x: add single instruction fma and fmaf 8 years ago
Rich Felker 5ce3737931 reduce spurious inclusion of libc.h 8 years ago
Rich Felker 7e399fabd3 apply hidden visibility to various remaining internal interfaces 8 years ago
Rich Felker 46e3895b6c apply hidden visibility to internal math functions 8 years ago
Rich Felker 59d88940d2 move lgamma-related internal declarations to libm.h 8 years ago
Rich Felker 18f02c42a2 add support for m68k 80-bit long double variant 8 years ago
Szabolcs Nagy 282b1cd266 fix fmaf wrong result 8 years ago
Szabolcs Nagy 907476925f math: rewrite fma with mostly int arithmetics 9 years ago
Rich Felker 94f744195e powerpc64: add single-instruction math functions 9 years ago
Rich Felker ce385fcfb2 s390x: add single-instruction math functions 9 years ago
Szabolcs Nagy 8c44a06024 fix scalbn when result is in the subnormal range 9 years ago
Szabolcs Nagy 54807d47ac aarch64: add single instruction math functions 9 years ago
Szabolcs Nagy 8cba1dc46c fix threshold constants in j0f, y0f, j1f, y1f 9 years ago
Szabolcs Nagy 688d3da0f1 math: fix pow signed shift ub 10 years ago
Szabolcs Nagy 5b5db97f7e math: fix 128bit long double inverse trigonometric functions 10 years ago
Szabolcs Nagy b023c03b57 math: fix expf(-NAN) and exp2f(-NAN) to return -NAN instead of 0 10 years ago
Rich Felker 71c334f951 work around regression building for armhf with clang (compiler bug) 10 years ago
Rich Felker ed97dfd979 improve macro logic for enabling arm math asm 10 years ago
Rich Felker e4355bd6be replace armhf math asm source files with inline asm 10 years ago
Rich Felker 8eead3ef18 math: explicitly promote expressions to excess-precision types 11 years ago
Rich Felker 4e73d12117 explicitly assemble all arm asm sources as UAL 11 years ago
Szabolcs Nagy 7557a8462e declare fpu usage to the assembler in arm hard-float asm files 11 years ago
Rich Felker 18938c299c fix regression in x86_64 math asm with old binutils 11 years ago
Rich Felker b35c4c475b remove potentially PIC-incompatible relocations from x86_64 and x32 asm 11 years ago
Rich Felker 8ed66ecbcb remove the last of possible-textrels from i386 asm 11 years ago
Szabolcs Nagy cb5c057c87 math: fix pow(+-0,-inf) not to raise divbyzero flag 11 years ago
Szabolcs Nagy 01ef3dd9c5 add aarch64 port 11 years ago
Szabolcs Nagy f4e4632abf math: add dummy implementations of 128 bit long double functions 11 years ago
Szabolcs Nagy 53cfe0c61a math: add ld128 exp2l based on the freebsd implementation 11 years ago
Szabolcs Nagy 018f9df444 math: fix fmodl for IEEE binary128 11 years ago
Szabolcs Nagy 3f92f92cb9 math: fix __fpclassifyl(-0.0) for IEEE binary128 11 years ago
Szabolcs Nagy 6e76e1540f add parenthesis in fma.c to clarify intent and silence warnings 11 years ago
Szabolcs Nagy ec4318943a math: use fnstsw consistently instead of fstsw in x87 asm 12 years ago
Szabolcs Nagy a732e80d33 math: fix x86_64 and x32 asm not to use sahf instruction 12 years ago
Szabolcs Nagy 0ce946cf80 math: use the rounding idiom consistently 12 years ago
Szabolcs Nagy 79ca86094d fix rint.c and rintf.c when FLT_EVAL_METHOD!=0 12 years ago
Rich Felker 0539e6dad3 always provide __fpclassifyl and __signbitl definitions 12 years ago
Szabolcs Nagy 18daae3135 math: fix exp10 not to raise invalid exception on NaN 12 years ago
Szabolcs Nagy e6403887cc fix exp10l.c to include float.h 12 years ago
Szabolcs Nagy 0c32c2635e prune math code on archs with binary64 long double 12 years ago
Szabolcs Nagy 73c870ed32 math: fix aliasing violation in long double wrappers 12 years ago
rofl0r 664cd34192 x32 port (diff against vanilla x86_64) 13 years ago
rofl0r 323272db17 import vanilla x86_64 code as x32 13 years ago
Szabolcs Nagy bcff807dc3 math: add drem and dremf weak aliases to i386 remainder asm 13 years ago
Szabolcs Nagy ec411999a0 math: define _GNU_SOURCE when implementing non-standard math functions 13 years ago
Szabolcs Nagy 3fdf94ec51 math: clean up __rem_pio2 13 years ago
Szabolcs Nagy 5d01ab4ac6 math: add (obsolete) bsd drem and finite functions 13 years ago
Szabolcs Nagy ebbaf2180e math: lgamma cleanup (simpler sin(pi*x) for the negative case) 13 years ago
Szabolcs Nagy 71d23b3103 math: extensive log*.c cleanup 13 years ago
Szabolcs Nagy 8f438115f2 math: fix rare underflow issue in fma 13 years ago