aboutsummaryrefslogtreecommitdiff
path: root/libc/src/math/generic
AgeCommit message (Expand)AuthorFilesLines
2025-06-19[libc] Use `raise_except_if_required` for log2f. (#144961)lntue1-1/+1
2025-06-12[libc][math] Refactor expf implementation to header-only in src/__support/mat...lntue2-104/+3
2025-06-11[libc] Move libc_errno.h to libc/src/__support and make LIBC_ERRNO_MODE_SYSTE...lntue7-7/+7
2025-06-06[libc] clean up unused exp_utils (#143181)Michael Jones3-176/+6
2025-06-01[libc][math][c23] Add atanf16() function (#141612)wldfngrs2-0/+127
2025-05-29[libc][math] Fix some mis-optimization issue with hypotf16. (#141960)lntue1-1/+4
2025-05-08[libc][math] Implement double precision acos correctly rounded for all roundi...lntue4-7/+314
2025-04-25[libc][math] Implement double precision asin correctly rounded for all roundi...lntue3-0/+886
2025-04-25[libc][math][c23] Add atanhf16 C23 math function. (#132612)Harrison Hao5-0/+247
2025-04-24[libc][math][c23] Add acospif16() function (#134664)Anton2-0/+153
2025-04-23[libc][math] Skip checking for exceptional values in expm1f when LIBC_MATH_SK...lntue1-1/+2
2025-04-08[libc][math] Fix signaling NaN handling for math functions. (#133347)wldfngrs28-6/+149
2025-04-04[libc] Remove extra parenthesis in sin.cpp comments (#134477)jobhdez1-1/+1
2025-04-01[libc][math] Implement a fast pass for atan2f128 with 1ULP error using Dyadic...lntue3-2/+330
2025-03-31[libc][math][c23] Add hypotf16 function (#131991)Tejas Vipin2-0/+105
2025-03-29[libc][math][c23] Add asinhf16 function (#131351)Tejas Vipin2-0/+128
2025-03-25[libc] Add exceptional values for sinhf16/coshf16 (#133002)Michael Jones2-3/+11
2025-03-23[libc][math][c23] Add fmaf16 C23 math function. (#130757)Harrison Hao2-0/+31
2025-03-22[libc][math][c23] Add acoshf16 C23 math function. (#130588)Harrison Hao2-0/+131
2025-03-21[libc][math] Implement fast pass for double precision atan function. (#132333)lntue4-122/+346
2025-03-20[libc][math] Add missing parenthesis in sollya command (#132298)Krishna Pandey1-1/+1
2025-03-13[libc][math] Fix Sollya command (#131091)Tejas Vipin1-1/+1
2025-03-11[libc][math] Skip checking for exceptional values when LIBC_MATH_SKIP_ACCURAT...lntue34-7/+158
2025-03-11[libc] Provide more fine-grained control of FMA instruction for ARM targets. ...lntue38-97/+97
2025-03-05[libc][math] Add skip accurate pass option for exp*, log*, and powf functions...lntue13-62/+306
2025-02-23[libc][math][c23] Add acosf16() function (#127731)wldfngrs2-0/+167
2025-02-15[libc][math] Fix sqrtf128 implicit conversions. (#127154)lntue1-6/+7
2025-02-13[libc][math] Improve the performance of sqrtf128. (#122578)lntue2-3/+425
2025-02-11[libc][NFC] Remove DEFAULT_DOUBLE_SPLIT macro. (#126822)lntue1-1/+1
2025-02-11[libc][math] Add float-only option for atan2f. (#122979)lntue6-13/+262
2025-02-10[libc] Don't manually override the optimization level for math (#126322)Petr Hosek1-750/+0
2025-02-10[libc][math][c23] Add asinf16() function (#124212)wldfngrs2-0/+152
2025-02-07[libc] Use `${libc_opt_high_flag}` instead of `-O3` (#123233)Petr Hosek1-1/+1
2025-01-12[libc][math][c23] Add tanf16 function (#121018)wldfngrs4-14/+147
2025-01-04[libc] Remove some unused includes from headers under src/math/generic. (#121...Alexey Samsonov4-9/+0
2024-12-15[libc][math][c23] Add cosf16 function (#118785)wldfngrs4-10/+110
2024-12-04[libc][math] Add small code size options for atan2f. (#118532)lntue2-12/+75
2024-12-03[libc][math][c23] Add sinf16 C23 math function (#116674)wldfngrs4-6/+173
2024-11-25[libc] suppress math library warnings on windows (#117638)Schrodinger ZHU Yifan1-375/+377
2024-11-18[libc] Fix signed zeros for exp10m1f16 and tanhf16. (#116654)lntue2-0/+6
2024-11-09[libc][math] Fix log1p SEGV with large inputs when FTZ/DAZ flags are set. (#1...lntue1-13/+16
2024-11-08[libc][math][c23] Add tanpif16 function (#115183)wldfngrs3-1/+124
2024-11-07[libc][math][c23] Add exp10m1f C23 math function (#87992)OverMighty3-5/+243
2024-10-29[libc][math][c23] Add cospif16 function (#113001)wldfngrs4-74/+202
2024-10-26[libc][math] Add tests and fix some issues with FTZ/DAZ modes. (#113744)lntue14-35/+42
2024-10-25[libc][math] Fix a bug in cbrt when the result is rounded to the next exponen...lntue1-2/+2
2024-10-19[libc][math][c23] Add sqrtf16 C23 math function (#112406)OverMighty2-0/+32
2024-10-19[libc][math][c23] Add log10f16 C23 math function (#106091)OverMighty3-0/+200
2024-10-19[libc][math][c23] Add log2f16 C23 math function (#106084)OverMighty4-1/+186
2024-10-18[libc][math][c23] Add logf16 C23 math function (#106072)OverMighty3-0/+207