summaryrefslogtreecommitdiff
path: root/libc/src/__support/FPUtil
AgeCommit message (Expand)Author
2025-10-21[libc][math] Add float-only implementation for sinf / cosf. (#161680)lntue
2025-10-16[libc] Fix temporary types for fputil::split template. (#163813)lntue
2025-09-20[libc][math] Refactor dsqrtl implementation to header-only in src/__support/m...Muhammad Bassiouni
2025-09-12[libc] Some more MSVC compatibility in src/__support. (#158108)lntue
2025-09-04[libc] Fix buildbot failures (#156733)Krishna Pandey
2025-08-27[libc][math][c++23] Add {canonicalize,iscanonical,fdim,copysign,issignaling}b...Krishna Pandey
2025-08-25[libc][math][c++23] Add {frexp,ilogb,ldexp,llogb,logb}bf16 math functions (#1...Krishna Pandey
2025-08-24[libc][math] Do not use float16 basic operations in hypotf16. (#155177)lntue
2025-08-24[libc][math][c++23] Add {nearbyint,rint,lrint,llrint,lround,llround}bf16 math...Krishna Pandey
2025-08-23[libc][math][c++23] Add nanbf16 math function (#153995)Krishna Pandey
2025-08-23[libc][math][c++23] Add {get,set}payloadbf16 and setpayloadsigbf16 math funct...Krishna Pandey
2025-08-06[libc] Fix constexpr FPUtils rounding_mode.h functions. (#152342)lntue
2025-08-06[libc][math] Fix gcc buildbot failure (#152320)Krishna Pandey
2025-08-06[libc][math][c++23] Implement basic arithmetic operations for BFloat16 (#151228)Krishna Pandey
2025-08-05[libc][math] Fix division by infinity in fputil::div (#152092)Krishna Pandey
2025-08-04[libc][math] Fix subtraction of infinity in fputil::add_or_sub (#152017)Krishna Pandey
2025-07-29[libc][math] Fix buildbot fails (#151186)Krishna Pandey
2025-07-25[libc] Make fenv utility functions constexpr. (#150447)lntue
2025-07-24[libc] Fix some warnings in tests. (#150500)lntue
2025-07-23[libc][NFC] Add stdint.h proxy header to fix dependency issue with <stdint.h>...lntue
2025-07-23[libc] Make FPUtils' rounding_mode.h functions constexpr. (#149167)lntue
2025-07-23[libc][math] Remove constexpr from bfloat16 comparison operations (#150227)Krishna Pandey
2025-07-23[libc][math][c++23] Implement comparison operations operator overloads for BF...Krishna Pandey
2025-07-22[libc][math] Add Generic Comparison Operations for floating point types (#144...Krishna Pandey
2025-07-16[libc][math] Refactor exp10 implementation to header-only in src/__support/ma...Muhammad Bassiouni
2025-07-15[libc][math] Refactor exp implementation to header-only in src/__support/math...Muhammad Bassiouni
2025-07-11[libc] Fix frexpf128 build failure. (#148332)Muhammad Bassiouni
2025-07-09[libc] Fix DyadicFloat::generic_as() requiring LIBC_TYPES_HAS_FLOAT16 (#147811)OverMighty
2025-07-09[libc][math][c++23] Add bfloat16 support in LLVM libc (#144463)Krishna Pandey
2025-06-19[libc] Skip x87 floating point register and only update mxcsr for x86_64 targ...lntue
2025-06-19[libc][math] Skip setting errno and floating point exception for math functio...lntue
2025-06-18[libc][printf] Fix out-of-range shift in float320 printf (#144542)Simon Tatham
2025-06-11[libc] Move libc_errno.h to libc/src/__support and make LIBC_ERRNO_MODE_SYSTE...lntue
2025-05-14[libc] Fix DyadicFloat::generic_as() using FPBits<float16> not FPBits<T> (#13...OverMighty
2025-05-09[libc][math] Add x86-64 sqrt specialization for 80-bit long double. (#139203)lntue
2025-05-06[libc] Fix implicit conversion error on rv32 (#138622)Mikhail R. Gadelha
2025-05-02[libc] Add support for string/memory_utils functions for AArch64 without HW F...William
2025-04-10Add generic sqrt root headers to libc sqrt specializations (#135237)Drew Lewis
2025-04-09[libc] Use correct instruction for arm32 sqrt inline asm. (#134968)lntue
2025-04-08[libc] Fix wrong #ifdef for riscv's sqrt. (#134964)lntue
2025-04-08[libc] Extend fputil::sqrt to use floating point instructions for arm32. (#13...lntue
2025-04-01[libc][math] Implement a fast pass for atan2f128 with 1ULP error using Dyadic...lntue
2025-03-31[libc][math][c23] Add hypotf16 function (#131991)Tejas Vipin
2025-03-28[libc] Fix implicit conversion error in DyadicFloat::as_mantissa_type(). (#13...Jesse D
2025-03-25Change check for "shift > Type::BITS" to avoid offset greater than total bits...Amy Huang
2025-03-18[libc][math] Fix incorrect logic in fputil::generic::add_or_sub (#116129)OverMighty
2025-03-14[libc] Fix new warning in DyadicFloat::as_mantissa_type_rounded (#131148)Simon Tatham
2025-03-11[libc] Provide more fine-grained control of FMA instruction for ARM targets. ...lntue
2025-03-10[libc] Add `-Wno-sign-conversion` & re-attempt `-Wconversion` (#129811)Vinay Deshmukh
2025-03-05Revert "[libc] Enable -Wconversion for tests. (#127523)"Augie Fackler