aboutsummaryrefslogtreecommitdiff
path: root/libc/src/math
AgeCommit message (Expand)AuthorFilesLines
2024-09-14[libc][math] Improve fmul performance by using double-double arithmetic. (#10...Job Henandez Lara2-3/+104
2024-08-15[libc] Add definition for `atan2l` on 64-bit long double platforms (#104489)Joseph Huber4-0/+58
2024-08-13[libc][math] Fix missing LIBC_INLINE on exp_range_reduction() function (#103305)OverMighty2-1/+3
2024-08-13[libc][math][c23] Add expm1f16 C23 math function (#102387)OverMighty6-60/+248
2024-08-12[libc] Undo accidental changes to `dsubl` that were leftoeverJoseph Huber3-13/+1
2024-08-12[libc] Enable all supported math functions on the GPU (#102563)Joseph Huber3-1/+13
2024-08-09[libc] Moved range_reduction_double ifdef statement (#102659)RoseZhang035-82/+22
2024-08-09[libc][math][c23] Add fadd{l,f128} C23 math functions (#102531)aaryanshukla8-5/+114
2024-08-09[libc][math][c23] Add totalorderl function. (#102564)Job Henandez Lara4-0/+54
2024-08-08[libc][math] Add scalbln{,f,l,f128} math functions (#102219)aaryanshukla10-0/+239
2024-08-08[libc][math][c23] Add ddivl C23 math function. (#102468)lntue4-0/+53
2024-08-08[libc][math][c23] Add entrypoints and tests for setpayloadsig{,f,l,f128} and ...Job Henandez Lara12-0/+267
2024-08-07[libc][math][c23] Add fsub{,l,f128} and remainderf128 C23 math functions (#10...aaryanshukla10-0/+218
2024-08-07[libc][math][c23] Add exp10f16 C23 math function (#101588)OverMighty6-8/+254
2024-08-07[libc][math] Add getpayloadl function. (#102214)Job Henandez Lara4-0/+53
2024-08-06[libc][math] Improve the error analysis and accuracy for pow function. (#102098)lntue1-23/+45
2024-08-06[libc][math][c23] Add ffma{,l,f128} and fdiv{,l,f128} C23 math functions #101...aaryanshukla14-0/+325
2024-08-06[libc][math][c23] Add exp2f16 C23 math function (#101217)OverMighty4-0/+178
2024-08-05[libc] Add `lgamma` and `lgamma_r` stubs for the GPU (#102019)Joseph Huber11-0/+178
2024-08-05[libc][math] Implement fast pass for double precision pow function with up to...lntue6-64/+521
2024-08-05[libc] Use generic 'atan2' function for the GPUJoseph Huber2-24/+0
2024-08-01[libc][math][c23] Add dadd{l,f128} and ddiv{l,f128} C23 math functions (#100456)aaryanshukla8-0/+163
2024-07-31[libc][math][c23] add entrypoints and tests for getpayload{,f,f128} (#101285)Job Henandez Lara8-0/+161
2024-07-31[libc][math][c23] Add dfma{l,f128} and dsub{l,f128} C23 math functions (#101089)aaryanshukla10-0/+225
2024-07-31[libc][math][c23] Refactor expf16 (#101373)OverMighty2-5/+5
2024-07-30[libc][math][c23] Add entrypoints and tests for setpayload{,f,f128} (#101122)Job Henandez Lara8-0/+161
2024-07-30[libc][math][c23] Add entrypoints and tests for totalorder{,f,f128} (#100593)Job Henandez Lara8-0/+161
2024-07-30[libc][math][c23] Add expf16 C23 math function (#100632)OverMighty4-0/+216
2024-07-26[libc][math] Implement fast pass for double precision atan2 with 1 ULP errors...lntue2-0/+333
2024-07-25[libc] Fix leftoever debug in 'f16fma' function (#100638)Joseph Huber1-1/+1
2024-07-25[libc][math][c23] Enable C23 _Float16 math functions on GPUs (#99248)OverMighty7-18/+19
2024-07-24[libc][math][c23] add entrypoints and tests for totalordermag{f,l,f128} (#100...Job Henandez Lara10-0/+216
2024-07-23[libc][math] Optimize maximum and minimum functions using builtins when avail...OverMighty1-18/+54
2024-07-22[libc][NFC] clean up some includes (#99719)Michael Jones1-7/+0
2024-07-22[libc][math] Optimize copysign{,f,f16} and fabs{,f,f16} with builtins when av...OverMighty7-6/+55
2024-07-21[libc][math][c23] Add entrypoints and tests for dsqrt{l,f128} (#99815)Job Henandez Lara6-0/+109
2024-07-21[libc][math][c23] Add entrypoints and tests for fsqrt{,l,f128} (#99669)Job Henandez Lara8-0/+160
2024-07-19[libc][math]: updated math docs for newhdrgen (#99715)aaryanshukla1-1/+1
2024-07-19[libc][math]fadd implementation (#99694)aaryanshukla4-0/+53
2024-07-19[libc][math] Fix signaling nan handling of hypot(f) and improve hypotf perfor...lntue2-39/+66
2024-07-18[libc][math][c23] Add {f,d}mul{l,f128} and f16mul{,f,l,f128} C23 math functio...OverMighty19-117/+442
2024-07-17[libc][math] Remove constexpr quantifier from cbrt's utility functions. (#99349)lntue1-3/+3
2024-07-17[libc][math] Implement double precision cbrt correctly rounded to all roundin...lntue4-0/+378
2024-07-15[libc][math] Optimize nearest integer functions using builtins when available...OverMighty28-259/+161
2024-07-12[libc] suppress uninitialized werrors (#98710)Schrodinger ZHU Yifan1-2/+2
2024-07-12[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)Petr Hosek842-1684/+2727
2024-07-12Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration...Mehdi Amini842-2727/+1684
2024-07-11[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)Petr Hosek842-1684/+2727
2024-07-09[libc] Provide isnan, isnanf and isnanl functions (#96008)Petr Hosek8-0/+136
2024-07-09[libc] Add support for `powi` as an LLVM libc extension on the GPU (#98236)Joseph Huber11-0/+166