aboutsummaryrefslogtreecommitdiff
path: root/libc/src/math
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-07[libc][NFC] Remove unused CMake for gpu mathJoseph Huber2-37/+0
2025-06-06[libc] clean up unused exp_utils (#143181)Michael Jones3-176/+6
2025-06-06[libc] Cleanup unimplemented math functions (#143173)Joseph Huber156-3214/+13
2025-06-01[libc][math][c23] Add atanf16() function (#141612)wldfngrs4-0/+149
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 Hao7-0/+269
2025-04-24[libc][math][c23] Add acospif16() function (#134664)Anton4-0/+176
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...lntue5-2/+352
2025-03-31[libc][math][c23] Add hypotf16 function (#131991)Tejas Vipin4-0/+127
2025-03-29[libc][math][c23] Add asinhf16 function (#131351)Tejas Vipin4-0/+150
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 Hao4-0/+53
2025-03-22[libc][math][c23] Add acoshf16 C23 math function. (#130588)Harrison Hao4-0/+153
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)wldfngrs4-0/+190
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)wldfngrs4-0/+175
2025-02-07[libc] Use `${libc_opt_high_flag}` instead of `-O3` (#123233)Petr Hosek1-1/+1
2025-01-23[libc][NFC] Strip all training whitespace and missing newlines (#124163)Joseph Huber1-1/+1
2025-01-12[libc][math][c23] Add tanf16 function (#121018)wldfngrs6-14/+169
2025-01-04[libc] Remove some unused includes from headers under src/math/generic. (#121...Alexey Samsonov4-9/+0
2025-01-01[libc] Move hdrgen yaml files into include/ (#121443)Roland McGrath1-1/+1
2024-12-30[libc] Move hdrgen into utils/ subdirectory (#121256)Roland McGrath1-1/+1
2024-12-15[libc][math][c23] Add cosf16 function (#118785)wldfngrs6-10/+132
2024-12-04[libc][math] Add small code size options for atan2f. (#118532)lntue2-12/+75
2024-12-04[libc] rename newhdrgen to just hdrgen (#118545)Nick Desaulniers1-1/+1
2024-12-03[libc][math][c23] Add sinf16 C23 math function (#116674)wldfngrs6-6/+195
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)wldfngrs6-2/+147
2024-11-07[libc][math][c23] Add exp10m1f C23 math function (#87992)OverMighty5-5/+264
2024-10-29[libc][math][c23] Add cospif16 function (#113001)wldfngrs6-74/+224