cosmopolitan/libc/tinymath
Justine Tunney 420f889ac3
Further optimize the math library
The sincosf() function is now twice as fast, thanks to ARM Limited. The
same might also be true of logf() and expm1f() which have been updated.
2023-04-28 01:20:47 -07:00
..
__cexp.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
__cexpf.c Further optimize the math library 2023-04-28 01:20:47 -07:00
__math_divzero.c Use ARM's faster math functions on non-tiny builds 2022-07-11 18:34:10 -07:00
__math_divzerof.c Use ARM's faster math functions on non-tiny builds 2022-07-11 18:34:10 -07:00
__math_invalid.c Use ARM's faster math functions on non-tiny builds 2022-07-11 18:34:10 -07:00
__math_invalidf.c Use ARM's faster math functions on non-tiny builds 2022-07-11 18:34:10 -07:00
__math_oflow.c Use ARM's faster math functions on non-tiny builds 2022-07-11 18:34:10 -07:00
__math_oflowf.c Use ARM's faster math functions on non-tiny builds 2022-07-11 18:34:10 -07:00
__math_uflow.c Use ARM's faster math functions on non-tiny builds 2022-07-11 18:34:10 -07:00
__math_uflowf.c Use ARM's faster math functions on non-tiny builds 2022-07-11 18:34:10 -07:00
__math_xflow.c Use ARM's faster math functions on non-tiny builds 2022-07-11 18:34:10 -07:00
__math_xflowf.c Use ARM's faster math functions on non-tiny builds 2022-07-11 18:34:10 -07:00
acos.c Make numerous improvements 2021-09-28 01:52:34 -07:00
acosf-tiny.S Import more Musl math 2022-07-12 15:55:12 -07:00
acosf.c Import more Musl math 2022-07-12 15:55:12 -07:00
acosh.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
acoshf.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
acoshl.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
acosl.S Add more math fixes 2021-03-06 11:44:40 -08:00
asin.c Remove trailing whitespace from all files (#497) 2022-07-20 20:31:16 -07:00
asinf-tiny.S Import more Musl math 2022-07-12 15:55:12 -07:00
asinf.c Import more Musl math 2022-07-12 15:55:12 -07:00
asinh.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
asinhf.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
asinhl.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
asinl.S Add more math fixes 2021-03-06 11:44:40 -08:00
atan-tiny.S Import more Musl math 2022-07-12 15:55:12 -07:00
atan.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
atan2.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
atan2f.c Add tests for the greatest of all libm functions 2021-03-06 12:59:35 -08:00
atan2l.S Add tests for the greatest of all libm functions 2021-03-06 12:59:35 -08:00
atanf-tiny.S Import more Musl math 2022-07-12 15:55:12 -07:00
atanf.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
atanh.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
atanhf.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
atanhl.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
atanl.S Add more math fixes 2021-03-06 11:44:40 -08:00
c2rangr.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
cabs.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
cabsf.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
cabsl.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
cacos.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
cacosf.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
cacosh.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
cacoshf.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
cacoshl.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
cacosl.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
carg.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
cargf.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
cargl.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
casin.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
casinf.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
casinh.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
casinhf.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
casinhl.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
casinl.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
catan.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
catanf.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
catanh.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
catanhf.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
catanhl.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
catanl.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
cbrt.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
cbrtc.c Correct more typos (#500) 2022-07-21 20:53:30 -07:00
cbrtf.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
cbrtl.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
ccos.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
ccosf.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
ccosh.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
ccoshf.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
ccoshl.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
ccosl.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
ceil.S Add more libm unit tests and fixes 2021-03-02 13:57:23 -08:00
ceilf.S Add more libm unit tests and fixes 2021-03-02 13:57:23 -08:00
ceill.S Add more libm unit tests and fixes 2021-03-02 13:57:23 -08:00
cexp.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
cexpf.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
cexpl.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
cimag.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
cimagf.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
cimagl.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
clog.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
clogf.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
clogl.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
complex.internal.h Rename hidden keyword to _Hide 2022-11-08 12:55:28 -08:00
conj.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
conjf.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
conjl.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
copysign.S Make pow() conform to standard definition 2021-03-03 09:21:27 -08:00
copysignf.S Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
copysignl.S Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
cos.c Import more Musl math 2022-07-12 15:55:12 -07:00
cosdf.c Further optimize the math library 2023-04-28 01:20:47 -07:00
cosf.c Import more Musl math 2022-07-12 15:55:12 -07:00
cosh.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
coshf.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
coshl.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
cosl.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
cpow.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
cpowf.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
cpowl.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
cproj.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
cprojf.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
cprojl.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
creal.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
crealf.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
creall.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
csin.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
csinf.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
csinh.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
csinhf.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
csinhl.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
csinl.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
csqrt.c Fix some more reported issues 2022-04-28 20:36:33 -07:00
csqrtf.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
csqrtl.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
ctan.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
ctanf.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
ctanh.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
ctanhf.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
ctanhl.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
ctanl.c Add complex math from musl (#422) 2022-06-23 18:56:10 -07:00
d2ld2.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
emod.h Fixup and polish chibicc some more 2022-06-20 04:32:25 -07:00
emodl.h Fixup and polish chibicc some more 2022-06-20 04:32:25 -07:00
erf.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
erff.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
exp-tiny.S Use ARM's faster math functions on non-tiny builds 2022-07-11 18:34:10 -07:00
exp.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
exp2-tiny.S Use ARM's faster math functions on non-tiny builds 2022-07-11 18:34:10 -07:00
exp2.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
exp2f-tiny.S Use ARM's faster math functions on non-tiny builds 2022-07-11 18:34:10 -07:00
exp2f.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
exp2f_data.c Use ARM's faster math functions on non-tiny builds 2022-07-11 18:34:10 -07:00
exp2f_data.internal.h Rename hidden keyword to _Hide 2022-11-08 12:55:28 -08:00
exp2l.S Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
exp10.S Make pow() conform to standard definition 2021-03-03 09:21:27 -08:00
exp10f.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
exp10l.S Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
exp_data.c Use ARM's faster math functions on non-tiny builds 2022-07-11 18:34:10 -07:00
exp_data.internal.h Rename hidden keyword to _Hide 2022-11-08 12:55:28 -08:00
expf-tiny.S Use ARM's faster math functions on non-tiny builds 2022-07-11 18:34:10 -07:00
expf.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
expl.S Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
expm1.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
expm1f.c Further optimize the math library 2023-04-28 01:20:47 -07:00
expm1l.S Fix issues revealed by ECMAScript test262 2021-04-10 17:15:35 -07:00
expo.internal.h Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
expo2.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
expo2f.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
f2ld2.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
fabs.S Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
fabsf.c Further optimize the math library 2023-04-28 01:20:47 -07:00
fabsl.S Make pow() conform to standard definition 2021-03-03 09:21:27 -08:00
fdim.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
fdimf.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
fdiml.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
fenv.S Further optimize the math library 2023-04-28 01:20:47 -07:00
feval.internal.h Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
finite.c Improve Libc by making Python work even better 2021-08-18 22:16:23 -07:00
finitef.c Improve Libc by making Python work even better 2021-08-18 22:16:23 -07:00
finitel.c Improve Libc by making Python work even better 2021-08-18 22:16:23 -07:00
floor.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
floorf.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
floorl.S Add more libm unit tests and fixes 2021-03-02 13:57:23 -08:00
fma.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
fmaf.c Further optimize the math library 2023-04-28 01:20:47 -07:00
fmax.c Remove sun musl fdlibm math library 2021-01-31 18:25:16 -08:00
fmaxf.c Remove sun musl fdlibm math library 2021-01-31 18:25:16 -08:00
fmaxl.c Remove sun musl fdlibm math library 2021-01-31 18:25:16 -08:00
fmin.c Remove sun musl fdlibm math library 2021-01-31 18:25:16 -08:00
fminf.c Remove sun musl fdlibm math library 2021-01-31 18:25:16 -08:00
fminl.c Remove sun musl fdlibm math library 2021-01-31 18:25:16 -08:00
fmod-tiny.S Add automatic TMPDIR setup/teardown to GNU Make 2022-08-14 02:03:41 -07:00
fmod.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
fmodf.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
fmodl.S Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
frexp.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
frexpf.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
frexpl.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
fsum.c Introduce fsum() 2021-06-11 16:49:30 -07:00
fsumf.c Introduce fsum() 2021-06-11 16:49:30 -07:00
gamma.c Correct more typos (#500) 2022-07-21 20:53:30 -07:00
horner_wrap.internal.h Further optimize the math library 2023-04-28 01:20:47 -07:00
hornerf.internal.h Further optimize the math library 2023-04-28 01:20:47 -07:00
hypot.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
hypotf.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
hypotl.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
ilogb.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
ilogbf.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
ilogbl.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
internal.h Rename hidden keyword to _Hide 2022-11-08 12:55:28 -08:00
j0.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
j0f.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
j1.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
j1f.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
jn.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
jnf.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
kcos.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
kernel.internal.h Rename hidden keyword to _Hide 2022-11-08 12:55:28 -08:00
ksin.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
ktan.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
ldexp.c Import more Musl math 2022-07-12 15:55:12 -07:00
ldexpf.c Import more Musl math 2022-07-12 15:55:12 -07:00
ldexpl.S Import more Musl math 2022-07-12 15:55:12 -07:00
ldshape.internal.h Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
lgamma.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
lgamma_r.c Correct more typos (#500) 2022-07-21 20:53:30 -07:00
lgammaf.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
lgammaf_r.c Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
log-tiny.S Use ARM's faster math functions on non-tiny builds 2022-07-11 18:34:10 -07:00
log.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
log1p-tiny.S Import more Musl math 2022-07-12 15:55:12 -07:00
log1p.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
log1pf.S Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
log1pl.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
log2-tiny.S Use ARM's faster math functions on non-tiny builds 2022-07-11 18:34:10 -07:00
log2.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
log2_data.c Use ARM's faster math functions on non-tiny builds 2022-07-11 18:34:10 -07:00
log2_data.internal.h Rename hidden keyword to _Hide 2022-11-08 12:55:28 -08:00
log2f-tiny.S Use ARM's faster math functions on non-tiny builds 2022-07-11 18:34:10 -07:00
log2f.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
log2f_data.c Use ARM's faster math functions on non-tiny builds 2022-07-11 18:34:10 -07:00
log2f_data.internal.h Rename hidden keyword to _Hide 2022-11-08 12:55:28 -08:00
log2l.S Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
log10-tiny.S Use ARM's faster math functions on non-tiny builds 2022-07-11 18:34:10 -07:00
log10.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
log10f.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
log10l.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
log_data.c Use ARM's faster math functions on non-tiny builds 2022-07-11 18:34:10 -07:00
log_data.internal.h Rename hidden keyword to _Hide 2022-11-08 12:55:28 -08:00
logb.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
logbf.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
logbl.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
logf.c Further optimize the math library 2023-04-28 01:20:47 -07:00
logf_data.c Further optimize the math library 2023-04-28 01:20:47 -07:00
logf_data.internal.h Further optimize the math library 2023-04-28 01:20:47 -07:00
logl.S Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
lrint.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
lrintf.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
lrintl.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
lround.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
lroundf.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
lroundl.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
measureentropy.c Fold LIBC_RAND into LIBC_STDIO/TINYMATH/INTRIN 2022-08-11 12:32:00 -07:00
modf.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
modff.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
modfl.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
nan.c Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
nanf.c Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
nanl.c Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
nearbyint.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
nearbyintf.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
nearbyintl.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
nextafter.c Improve Libc by making Python work even better 2021-08-18 22:16:23 -07:00
nextafterf.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
nextafterl.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
nexttoward.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
nexttowardf.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
nexttowardl.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
pow-tiny.S Use ARM's faster math functions on non-tiny builds 2022-07-11 18:34:10 -07:00
pow.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
pow_data.c Use ARM's faster math functions on non-tiny builds 2022-07-11 18:34:10 -07:00
pow_data.internal.h Rename hidden keyword to _Hide 2022-11-08 12:55:28 -08:00
powf-tiny.S Import more Musl math 2022-07-12 15:55:12 -07:00
powf.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
powf_data.c Import more Musl math 2022-07-12 15:55:12 -07:00
powf_data.internal.h Rename hidden keyword to _Hide 2022-11-08 12:55:28 -08:00
powfin.c Add more math fixes 2021-03-06 11:44:40 -08:00
powi.S Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
powif.S Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
powil.S Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
powl.c Import more Musl math 2022-07-12 15:55:12 -07:00
poz.c Fold LIBC_RAND into LIBC_STDIO/TINYMATH/INTRIN 2022-08-11 12:32:00 -07:00
randtest.c Fold LIBC_RAND into LIBC_STDIO/TINYMATH/INTRIN 2022-08-11 12:32:00 -07:00
remainder.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
remainderf.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
remainderl.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
rempio2.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
rempio2f.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
rempio2large.c Correct more typos (#500) 2022-07-21 20:53:30 -07:00
remquo.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
remquof.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
remquol.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
rint.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
rintf.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
rintl.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
round.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
roundf.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
roundl.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
scalb.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
scalbf.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
scalbl.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
scalbln.c Import more Musl math 2022-07-12 15:55:12 -07:00
scalblnf.c Import more Musl math 2022-07-12 15:55:12 -07:00
scalbn.c Import more Musl math 2022-07-12 15:55:12 -07:00
scalbnf.c Import more Musl math 2022-07-12 15:55:12 -07:00
signbit.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
signbitf.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
signbitl.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
signgam.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
significand.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
significandf.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
significandl.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
sin.c Import more Musl math 2022-07-12 15:55:12 -07:00
sincos.c Import more Musl math 2022-07-12 15:55:12 -07:00
sincosf.c Further optimize the math library 2023-04-28 01:20:47 -07:00
sincosf.internal.h Further optimize the math library 2023-04-28 01:20:47 -07:00
sincosf_data.c Further optimize the math library 2023-04-28 01:20:47 -07:00
sincosl.S Add more math fixes 2021-03-06 11:44:40 -08:00
sindf.c Further optimize the math library 2023-04-28 01:20:47 -07:00
sinf.c Import more Musl math 2022-07-12 15:55:12 -07:00
sinh.c Remove trailing whitespace from all files (#497) 2022-07-20 20:31:16 -07:00
sinhf.c Remove trailing whitespace from all files (#497) 2022-07-20 20:31:16 -07:00
sinhl.c Remove trailing whitespace from all files (#497) 2022-07-20 20:31:16 -07:00
sinl.S Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
sqrt.S Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
sqrtf.S Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
sqrtl.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
tan.c Import more Musl math 2022-07-12 15:55:12 -07:00
tandf.c Use ARM's faster math functions on non-tiny builds 2022-07-11 18:34:10 -07:00
tanf.c Improve cosmo's conformance to libc-test 2022-10-10 17:52:41 -07:00
tanh.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
tanhf.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
tanhl.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
tanl.S Add more math fixes 2021-03-06 11:44:40 -08:00
tgamma.c Improve Libc by making Python work even better 2021-08-18 22:16:23 -07:00
tgammaf.c Improve Libc by making Python work even better 2021-08-18 22:16:23 -07:00
tinymath.mk Use private keyword on makefile target variables 2022-08-10 18:36:11 -07:00
trunc.c Use ARM's faster math functions on non-tiny builds 2022-07-11 18:34:10 -07:00
truncf.S Add more libm unit tests and fixes 2021-03-02 13:57:23 -08:00
truncl.S Make pow() conform to standard definition 2021-03-03 09:21:27 -08:00