.. |
armebhf
|
63893d3ff1
some initial math asm for armhf (fabs[f] and sqrt[f])
|
11 ani în urmă |
armhf
|
63893d3ff1
some initial math asm for armhf (fabs[f] and sqrt[f])
|
11 ani în urmă |
i386
|
bcff807dc3
math: add drem and dremf weak aliases to i386 remainder asm
|
11 ani în urmă |
x32
|
664cd34192
x32 port (diff against vanilla x86_64)
|
11 ani în urmă |
x86_64
|
2f1de8051b
fix x86_64 lrintl asm, again
|
11 ani în urmă |
__cos.c
|
e216951f50
math: use double_t for temporaries to avoid stores on i386
|
12 ani în urmă |
__cosdf.c
|
e216951f50
math: use double_t for temporaries to avoid stores on i386
|
12 ani în urmă |
__cosl.c
|
ea9bb95a5b
math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl)
|
11 ani în urmă |
__expo2.c
|
df8b3e5aef
clean up __expo2.c, use a slightly better k constant
|
13 ani în urmă |
__expo2f.c
|
df8b3e5aef
clean up __expo2.c, use a slightly better k constant
|
13 ani în urmă |
__fpclassify.c
|
8dba548628
math: cosmetic cleanup (use explicit union instead of fshape and dshape)
|
11 ani în urmă |
__fpclassifyf.c
|
8dba548628
math: cosmetic cleanup (use explicit union instead of fshape and dshape)
|
11 ani în urmă |
__fpclassifyl.c
|
f657fe4b9f
math: support invalid ld80 representations in fpclassify
|
11 ani în urmă |
__invtrigl.c
|
bcd797a5ba
math: long double inverse trigonometric cleanup (acosl, asinl, atanl, atan2l)
|
11 ani în urmă |
__invtrigl.h
|
bcd797a5ba
math: long double inverse trigonometric cleanup (acosl, asinl, atanl, atan2l)
|
11 ani în urmă |
__polevll.c
|
9e2a895aaa
fix loads of missing const in new libm, and some global vars (?!) in powl
|
13 ani în urmă |
__rem_pio2.c
|
3fdf94ec51
math: clean up __rem_pio2
|
11 ani în urmă |
__rem_pio2_large.c
|
3fdf94ec51
math: clean up __rem_pio2
|
11 ani în urmă |
__rem_pio2f.c
|
3fdf94ec51
math: clean up __rem_pio2
|
11 ani în urmă |
__rem_pio2l.c
|
ea9bb95a5b
math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl)
|
11 ani în urmă |
__signbit.c
|
8c6fc860a9
remove a fixme comment
|
13 ani în urmă |
__signbitf.c
|
8c6fc860a9
remove a fixme comment
|
13 ani în urmă |
__signbitl.c
|
af5f6d9556
long double cleanup, initial commit
|
11 ani în urmă |
__sin.c
|
e216951f50
math: use double_t for temporaries to avoid stores on i386
|
12 ani în urmă |
__sindf.c
|
e216951f50
math: use double_t for temporaries to avoid stores on i386
|
12 ani în urmă |
__sinl.c
|
ea9bb95a5b
math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl)
|
11 ani în urmă |
__tan.c
|
1d5ba3bb5a
math: tan cleanups
|
12 ani în urmă |
__tandf.c
|
1d5ba3bb5a
math: tan cleanups
|
12 ani în urmă |
__tanl.c
|
ea9bb95a5b
math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl)
|
11 ani în urmă |
acos.c
|
e216951f50
math: use double_t for temporaries to avoid stores on i386
|
12 ani în urmă |
acosf.c
|
e216951f50
math: use double_t for temporaries to avoid stores on i386
|
12 ani în urmă |
acosh.c
|
4b539a826b
math: use sqrtl if FLT_EVAL_METHOD==2 in acosh and acoshf
|
11 ani în urmă |
acoshf.c
|
4b539a826b
math: use sqrtl if FLT_EVAL_METHOD==2 in acosh and acoshf
|
11 ani în urmă |
acoshl.c
|
101e601285
math: fix acoshf on negative values
|
11 ani în urmă |
acosl.c
|
bcd797a5ba
math: long double inverse trigonometric cleanup (acosl, asinl, atanl, atan2l)
|
11 ani în urmă |
asin.c
|
c599f4f4d7
math: fix asin, atan, log1p, tanh to raise underflow on subnormal
|
11 ani în urmă |
asinf.c
|
c599f4f4d7
math: fix asin, atan, log1p, tanh to raise underflow on subnormal
|
11 ani în urmă |
asinh.c
|
c6383b7b10
math: use 0x1p-120f and 0x1p120f for tiny and huge values
|
12 ani în urmă |
asinhf.c
|
482ccd2f74
math: rewrite inverse hyperbolic functions to be simpler/smaller
|
12 ani în urmă |
asinhl.c
|
aa0c4a204e
math: long double fix (use ldshape union)
|
11 ani în urmă |
asinl.c
|
bcd797a5ba
math: long double inverse trigonometric cleanup (acosl, asinl, atanl, atan2l)
|
11 ani în urmă |
atan.c
|
c599f4f4d7
math: fix asin, atan, log1p, tanh to raise underflow on subnormal
|
11 ani în urmă |
atan2.c
|
6d85096f49
math: clean up atan2.c
|
11 ani în urmă |
atan2f.c
|
6d85096f49
math: clean up atan2.c
|
11 ani în urmă |
atan2l.c
|
bcd797a5ba
math: long double inverse trigonometric cleanup (acosl, asinl, atanl, atan2l)
|
11 ani în urmă |
atanf.c
|
c599f4f4d7
math: fix asin, atan, log1p, tanh to raise underflow on subnormal
|
11 ani în urmă |
atanh.c
|
f4d9bfb3a9
math: fix atanh (overflow and underflow issues)
|
11 ani în urmă |
atanhf.c
|
f4d9bfb3a9
math: fix atanh (overflow and underflow issues)
|
11 ani în urmă |
atanhl.c
|
f4d9bfb3a9
math: fix atanh (overflow and underflow issues)
|
11 ani în urmă |
atanl.c
|
bcd797a5ba
math: long double inverse trigonometric cleanup (acosl, asinl, atanl, atan2l)
|
11 ani în urmă |
cbrt.c
|
535104ab6a
math: cbrt cleanup and long double fix
|
11 ani în urmă |
cbrtf.c
|
535104ab6a
math: cbrt cleanup and long double fix
|
11 ani în urmă |
cbrtl.c
|
535104ab6a
math: cbrt cleanup and long double fix
|
11 ani în urmă |
ceil.c
|
d1a2ead878
math: rewrite rounding functions (ceil, floor, trunc, round, rint)
|
11 ani în urmă |
ceilf.c
|
d1a2ead878
math: rewrite rounding functions (ceil, floor, trunc, round, rint)
|
11 ani în urmă |
ceill.c
|
d1a2ead878
math: rewrite rounding functions (ceil, floor, trunc, round, rint)
|
11 ani în urmă |
copysign.c
|
8dba548628
math: cosmetic cleanup (use explicit union instead of fshape and dshape)
|
11 ani în urmă |
copysignf.c
|
8dba548628
math: cosmetic cleanup (use explicit union instead of fshape and dshape)
|
11 ani în urmă |
copysignl.c
|
af5f6d9556
long double cleanup, initial commit
|
11 ani în urmă |
cos.c
|
bfda379358
math: sin cos cleanup
|
12 ani în urmă |
cosf.c
|
bfda379358
math: sin cos cleanup
|
12 ani în urmă |
cosh.c
|
1aec620f93
math: finished cosh.c cleanup
|
12 ani în urmă |
coshf.c
|
1aec620f93
math: finished cosh.c cleanup
|
12 ani în urmă |
coshl.c
|
aa0c4a204e
math: long double fix (use ldshape union)
|
11 ani în urmă |
cosl.c
|
ea9bb95a5b
math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl)
|
11 ani în urmă |
erf.c
|
e216951f50
math: use double_t for temporaries to avoid stores on i386
|
12 ani în urmă |
erff.c
|
e216951f50
math: use double_t for temporaries to avoid stores on i386
|
12 ani în urmă |
erfl.c
|
e5100b32d2
math: remove code duplication in erfl found by clang analyzer
|
11 ani în urmă |
exp.c
|
9b0fcb441a
math: remove STRICT_ASSIGN macro
|
11 ani în urmă |
exp10.c
|
a917c03706
support alternate glibc name pow10 for exp10
|
13 ani în urmă |
exp10f.c
|
a764db9a08
math: use float constants in exp10f.c
|
12 ani în urmă |
exp10l.c
|
b03c19a4b9
math: fix long double constants in exp10l.c
|
12 ani în urmă |
exp2.c
|
9b0fcb441a
math: remove STRICT_ASSIGN macro
|
11 ani în urmă |
exp2f.c
|
067aea7c9b
math: remove STRICT_ASSIGN from exp2f (see previous commit)
|
11 ani în urmă |
exp2l.c
|
39c910fb06
math: fix underflow in exp*.c and long double handling in exp2l
|
11 ani în urmă |
expf.c
|
9b0fcb441a
math: remove STRICT_ASSIGN macro
|
11 ani în urmă |
expl.c
|
39c910fb06
math: fix underflow in exp*.c and long double handling in exp2l
|
11 ani în urmă |
expm1.c
|
9b0fcb441a
math: remove STRICT_ASSIGN macro
|
11 ani în urmă |
expm1f.c
|
9b0fcb441a
math: remove STRICT_ASSIGN macro
|
11 ani în urmă |
expm1l.c
|
6f64505df3
math: fix exception behaviour of expm1l.c on inf and nan
|
12 ani în urmă |
fabs.c
|
8dba548628
math: cosmetic cleanup (use explicit union instead of fshape and dshape)
|
11 ani în urmă |
fabsf.c
|
8dba548628
math: cosmetic cleanup (use explicit union instead of fshape and dshape)
|
11 ani în urmă |
fabsl.c
|
af5f6d9556
long double cleanup, initial commit
|
11 ani în urmă |
fdim.c
|
9560b6b152
remove libm.h includes when math.h and float.h are enough
|
13 ani în urmă |
fdimf.c
|
9560b6b152
remove libm.h includes when math.h and float.h are enough
|
13 ani în urmă |
fdiml.c
|
9560b6b152
remove libm.h includes when math.h and float.h are enough
|
13 ani în urmă |
finite.c
|
5d01ab4ac6
math: add (obsolete) bsd drem and finite functions
|
11 ani în urmă |
finitef.c
|
5d01ab4ac6
math: add (obsolete) bsd drem and finite functions
|
11 ani în urmă |
floor.c
|
d1a2ead878
math: rewrite rounding functions (ceil, floor, trunc, round, rint)
|
11 ani în urmă |
floorf.c
|
d1a2ead878
math: rewrite rounding functions (ceil, floor, trunc, round, rint)
|
11 ani în urmă |
floorl.c
|
d1a2ead878
math: rewrite rounding functions (ceil, floor, trunc, round, rint)
|
11 ani în urmă |
fma.c
|
8f438115f2
math: fix rare underflow issue in fma
|
11 ani în urmă |
fmaf.c
|
8f438115f2
math: fix rare underflow issue in fma
|
11 ani în urmă |
fmal.c
|
8f438115f2
math: fix rare underflow issue in fma
|
11 ani în urmă |
fmax.c
|
9560b6b152
remove libm.h includes when math.h and float.h are enough
|
13 ani în urmă |
fmaxf.c
|
9560b6b152
remove libm.h includes when math.h and float.h are enough
|
13 ani în urmă |
fmaxl.c
|
9560b6b152
remove libm.h includes when math.h and float.h are enough
|
13 ani în urmă |
fmin.c
|
9560b6b152
remove libm.h includes when math.h and float.h are enough
|
13 ani în urmă |
fminf.c
|
9560b6b152
remove libm.h includes when math.h and float.h are enough
|
13 ani în urmă |
fminl.c
|
9560b6b152
remove libm.h includes when math.h and float.h are enough
|
13 ani în urmă |
fmod.c
|
ee2ee92d62
math: rewrite remainder functions (remainder, remquo, fmod, modf)
|
11 ani în urmă |
fmodf.c
|
ee2ee92d62
math: rewrite remainder functions (remainder, remquo, fmod, modf)
|
11 ani în urmă |
fmodl.c
|
ee2ee92d62
math: rewrite remainder functions (remainder, remquo, fmod, modf)
|
11 ani în urmă |
frexp.c
|
b69f695ace
first commit of the new libm!
|
13 ani în urmă |
frexpf.c
|
b69f695ace
first commit of the new libm!
|
13 ani în urmă |
frexpl.c
|
aa0c4a204e
math: long double fix (use ldshape union)
|
11 ani în urmă |
hypot.c
|
c2a0dfea62
math: rewrite hypot
|
11 ani în urmă |
hypotf.c
|
c2a0dfea62
math: rewrite hypot
|
11 ani în urmă |
hypotl.c
|
c2a0dfea62
math: rewrite hypot
|
11 ani în urmă |
ilogb.c
|
4cec31fc23
math: ilogb cleanup
|
11 ani în urmă |
ilogbf.c
|
4cec31fc23
math: ilogb cleanup
|
11 ani în urmă |
ilogbl.c
|
4cec31fc23
math: ilogb cleanup
|
11 ani în urmă |
j0.c
|
e216951f50
math: use double_t for temporaries to avoid stores on i386
|
12 ani în urmă |
j0f.c
|
ec411999a0
math: define _GNU_SOURCE when implementing non-standard math functions
|
11 ani în urmă |
j1.c
|
e216951f50
math: use double_t for temporaries to avoid stores on i386
|
12 ani în urmă |
j1f.c
|
ec411999a0
math: define _GNU_SOURCE when implementing non-standard math functions
|
11 ani în urmă |
jn.c
|
5652d70054
math: bessel cleanup (jn.c and jnf.c)
|
12 ani în urmă |
jnf.c
|
5652d70054
math: bessel cleanup (jn.c and jnf.c)
|
12 ani în urmă |
ldexp.c
|
9560b6b152
remove libm.h includes when math.h and float.h are enough
|
13 ani în urmă |
ldexpf.c
|
9560b6b152
remove libm.h includes when math.h and float.h are enough
|
13 ani în urmă |
ldexpl.c
|
9560b6b152
remove libm.h includes when math.h and float.h are enough
|
13 ani în urmă |
lgamma.c
|
1b229a2098
math: remove comment about aliasing lgamma as gamma
|
13 ani în urmă |
lgamma_r.c
|
ebbaf2180e
math: lgamma cleanup (simpler sin(pi*x) for the negative case)
|
11 ani în urmă |
lgammaf.c
|
1b229a2098
math: remove comment about aliasing lgamma as gamma
|
13 ani în urmă |
lgammaf_r.c
|
ebbaf2180e
math: lgamma cleanup (simpler sin(pi*x) for the negative case)
|
11 ani în urmă |
lgammal.c
|
ebbaf2180e
math: lgamma cleanup (simpler sin(pi*x) for the negative case)
|
11 ani în urmă |
llrint.c
|
65db00983f
make lrint and llrint functions work without fenv support
|
13 ani în urmă |
llrintf.c
|
65db00983f
make lrint and llrint functions work without fenv support
|
13 ani în urmă |
llrintl.c
|
033a9d6ad2
math: use '#pragma STDC FENV_ACCESS ON' when fenv is accessed
|
12 ani în urmă |
llround.c
|
afad262440
simplify lround and llround functions
|
13 ani în urmă |
llroundf.c
|
afad262440
simplify lround and llround functions
|
13 ani în urmă |
llroundl.c
|
afad262440
simplify lround and llround functions
|
13 ani în urmă |
log.c
|
71d23b3103
math: extensive log*.c cleanup
|
11 ani în urmă |
log10.c
|
71d23b3103
math: extensive log*.c cleanup
|
11 ani în urmă |
log10f.c
|
71d23b3103
math: extensive log*.c cleanup
|
11 ani în urmă |
log10l.c
|
71d23b3103
math: extensive log*.c cleanup
|
11 ani în urmă |
log1p.c
|
71d23b3103
math: extensive log*.c cleanup
|
11 ani în urmă |
log1pf.c
|
71d23b3103
math: extensive log*.c cleanup
|
11 ani în urmă |
log1pl.c
|
71d23b3103
math: extensive log*.c cleanup
|
11 ani în urmă |
log2.c
|
71d23b3103
math: extensive log*.c cleanup
|
11 ani în urmă |
log2f.c
|
71d23b3103
math: extensive log*.c cleanup
|
11 ani în urmă |
log2l.c
|
71d23b3103
math: extensive log*.c cleanup
|
11 ani în urmă |
logb.c
|
98be442ee8
math: fix logb(-0.0) in downward rounding mode
|
11 ani în urmă |
logbf.c
|
98be442ee8
math: fix logb(-0.0) in downward rounding mode
|
11 ani în urmă |
logbl.c
|
98be442ee8
math: fix logb(-0.0) in downward rounding mode
|
11 ani în urmă |
logf.c
|
71d23b3103
math: extensive log*.c cleanup
|
11 ani în urmă |
logl.c
|
71d23b3103
math: extensive log*.c cleanup
|
11 ani în urmă |
lrint.c
|
033a9d6ad2
math: use '#pragma STDC FENV_ACCESS ON' when fenv is accessed
|
12 ani în urmă |
lrintf.c
|
65db00983f
make lrint and llrint functions work without fenv support
|
13 ani în urmă |
lrintl.c
|
033a9d6ad2
math: use '#pragma STDC FENV_ACCESS ON' when fenv is accessed
|
12 ani în urmă |
lround.c
|
afad262440
simplify lround and llround functions
|
13 ani în urmă |
lroundf.c
|
afad262440
simplify lround and llround functions
|
13 ani în urmă |
lroundl.c
|
afad262440
simplify lround and llround functions
|
13 ani în urmă |
modf.c
|
ee2ee92d62
math: rewrite remainder functions (remainder, remquo, fmod, modf)
|
11 ani în urmă |
modff.c
|
ee2ee92d62
math: rewrite remainder functions (remainder, remquo, fmod, modf)
|
11 ani în urmă |
modfl.c
|
73c870ed32
math: fix aliasing violation in long double wrappers
|
11 ani în urmă |
nan.c
|
bf9d9dcaa6
implement nan, nanf, nanl
|
13 ani în urmă |
nanf.c
|
bf9d9dcaa6
implement nan, nanf, nanl
|
13 ani în urmă |
nanl.c
|
bf9d9dcaa6
implement nan, nanf, nanl
|
13 ani în urmă |
nearbyint.c
|
033a9d6ad2
math: use '#pragma STDC FENV_ACCESS ON' when fenv is accessed
|
12 ani în urmă |
nearbyintf.c
|
033a9d6ad2
math: use '#pragma STDC FENV_ACCESS ON' when fenv is accessed
|
12 ani în urmă |
nearbyintl.c
|
033a9d6ad2
math: use '#pragma STDC FENV_ACCESS ON' when fenv is accessed
|
12 ani în urmă |
nextafter.c
|
8dba548628
math: cosmetic cleanup (use explicit union instead of fshape and dshape)
|
11 ani în urmă |
nextafterf.c
|
8dba548628
math: cosmetic cleanup (use explicit union instead of fshape and dshape)
|
11 ani în urmă |
nextafterl.c
|
af5f6d9556
long double cleanup, initial commit
|
11 ani în urmă |
nexttoward.c
|
8dba548628
math: cosmetic cleanup (use explicit union instead of fshape and dshape)
|
11 ani în urmă |
nexttowardf.c
|
8dba548628
math: cosmetic cleanup (use explicit union instead of fshape and dshape)
|
11 ani în urmă |
nexttowardl.c
|
9560b6b152
remove libm.h includes when math.h and float.h are enough
|
13 ani în urmă |
pow.c
|
c221af9516
math: fix pow(x,-1) to raise underflow properly
|
11 ani în urmă |
powf.c
|
f29fea00b5
math: fix pow(0,-inf) to raise divbyzero flag
|
11 ani în urmă |
powl.c
|
cf682072ce
math: fix a regression in powl and do some cleanups
|
13 ani în urmă |
remainder.c
|
5d01ab4ac6
math: add (obsolete) bsd drem and finite functions
|
11 ani în urmă |
remainderf.c
|
5d01ab4ac6
math: add (obsolete) bsd drem and finite functions
|
11 ani în urmă |
remainderl.c
|
9560b6b152
remove libm.h includes when math.h and float.h are enough
|
13 ani în urmă |
remquo.c
|
ee2ee92d62
math: rewrite remainder functions (remainder, remquo, fmod, modf)
|
11 ani în urmă |
remquof.c
|
ee2ee92d62
math: rewrite remainder functions (remainder, remquo, fmod, modf)
|
11 ani în urmă |
remquol.c
|
ee2ee92d62
math: rewrite remainder functions (remainder, remquo, fmod, modf)
|
11 ani în urmă |
rint.c
|
d1a2ead878
math: rewrite rounding functions (ceil, floor, trunc, round, rint)
|
11 ani în urmă |
rintf.c
|
d1a2ead878
math: rewrite rounding functions (ceil, floor, trunc, round, rint)
|
11 ani în urmă |
rintl.c
|
d1a2ead878
math: rewrite rounding functions (ceil, floor, trunc, round, rint)
|
11 ani în urmă |
round.c
|
d1a2ead878
math: rewrite rounding functions (ceil, floor, trunc, round, rint)
|
11 ani în urmă |
roundf.c
|
d1a2ead878
math: rewrite rounding functions (ceil, floor, trunc, round, rint)
|
11 ani în urmă |
roundl.c
|
d1a2ead878
math: rewrite rounding functions (ceil, floor, trunc, round, rint)
|
11 ani în urmă |
scalb.c
|
ec411999a0
math: define _GNU_SOURCE when implementing non-standard math functions
|
11 ani în urmă |
scalbf.c
|
ec411999a0
math: define _GNU_SOURCE when implementing non-standard math functions
|
11 ani în urmă |
scalbln.c
|
9560b6b152
remove libm.h includes when math.h and float.h are enough
|
13 ani în urmă |
scalblnf.c
|
9560b6b152
remove libm.h includes when math.h and float.h are enough
|
13 ani în urmă |
scalblnl.c
|
9560b6b152
remove libm.h includes when math.h and float.h are enough
|
13 ani în urmă |
scalbn.c
|
2eaed464e2
math: use float_t and double_t in scalbnf and scalbn
|
11 ani în urmă |
scalbnf.c
|
2eaed464e2
math: use float_t and double_t in scalbnf and scalbn
|
11 ani în urmă |
scalbnl.c
|
34660d73bd
math: fix remaining old long double code (erfl, fmal, lgammal, scalbnl)
|
11 ani în urmă |
signgam.c
|
afa2aaccea
math: remove libc.h include from libm.h
|
11 ani în urmă |
significand.c
|
2242bf616b
add significand[fl] math functions
|
12 ani în urmă |
significandf.c
|
2242bf616b
add significand[fl] math functions
|
12 ani în urmă |
sin.c
|
bfda379358
math: sin cos cleanup
|
12 ani în urmă |
sincos.c
|
ec411999a0
math: define _GNU_SOURCE when implementing non-standard math functions
|
11 ani în urmă |
sincosf.c
|
ec411999a0
math: define _GNU_SOURCE when implementing non-standard math functions
|
11 ani în urmă |
sincosl.c
|
73c870ed32
math: fix aliasing violation in long double wrappers
|
11 ani în urmă |
sinf.c
|
bfda379358
math: sin cos cleanup
|
12 ani în urmă |
sinh.c
|
c599f4f4d7
math: fix asin, atan, log1p, tanh to raise underflow on subnormal
|
11 ani în urmă |
sinhf.c
|
f143458223
math: sinh.c cleanup similar to the cosh one
|
12 ani în urmă |
sinhl.c
|
aa0c4a204e
math: long double fix (use ldshape union)
|
11 ani în urmă |
sinl.c
|
ea9bb95a5b
math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl)
|
11 ani în urmă |
sqrt.c
|
0cbb654791
code cleanup of named constants
|
13 ani în urmă |
sqrtf.c
|
0cbb654791
code cleanup of named constants
|
13 ani în urmă |
sqrtl.c
|
aa0c4a204e
math: long double fix (use ldshape union)
|
11 ani în urmă |
tan.c
|
1d5ba3bb5a
math: tan cleanups
|
12 ani în urmă |
tanf.c
|
1d5ba3bb5a
math: tan cleanups
|
12 ani în urmă |
tanh.c
|
c599f4f4d7
math: fix asin, atan, log1p, tanh to raise underflow on subnormal
|
11 ani în urmă |
tanhf.c
|
c599f4f4d7
math: fix asin, atan, log1p, tanh to raise underflow on subnormal
|
11 ani în urmă |
tanhl.c
|
aa0c4a204e
math: long double fix (use ldshape union)
|
11 ani în urmă |
tanl.c
|
ea9bb95a5b
math: long double trigonometric cleanup (cosl, sinl, sincosl, tanl)
|
11 ani în urmă |
tgamma.c
|
ebbaf2180e
math: lgamma cleanup (simpler sin(pi*x) for the negative case)
|
11 ani în urmă |
tgammaf.c
|
0f53c1a426
math: add a non-dummy tgamma implementation
|
12 ani în urmă |
tgammal.c
|
d8a7619e37
math: tgammal.c fixes
|
12 ani în urmă |
trunc.c
|
d1a2ead878
math: rewrite rounding functions (ceil, floor, trunc, round, rint)
|
11 ani în urmă |
truncf.c
|
d1a2ead878
math: rewrite rounding functions (ceil, floor, trunc, round, rint)
|
11 ani în urmă |
truncl.c
|
d1a2ead878
math: rewrite rounding functions (ceil, floor, trunc, round, rint)
|
11 ani în urmă |