summaryrefslogtreecommitdiff
path: root/libc/src/__support/FPUtil/BasicOperations.h
AgeCommit message (Expand)Author
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-23[libc][math][c++23] Add nanbf16 math function (#153995)Krishna Pandey
2024-10-14[libc][math] Fix issignaling macro usage in the implementation. (#112235)lntue
2024-10-01[libc][math] Implement `issignaling[f|l]` as a libc math function (#110556)Shourya Goel
2024-08-09[libc][math][c23] Add totalorderl function. (#102564)Job Henandez Lara
2024-08-08[libc][math][c23] Add entrypoints and tests for setpayloadsig{,f,l,f128} and ...Job Henandez Lara
2024-07-31[libc][math][c23] Fix totalorderf128 requiring support for 128-bit ints (#101...OverMighty
2024-07-24[libc][math] Fix use of float16 not guarded by LIBC_TYPES_HAS_FLOAT16 (#100241)OverMighty
2024-07-23[libc][math] Optimize maximum and minimum functions using builtins when avail...OverMighty
2024-07-21[libc][math] Update getpayload and fmul/fadd/fsub/ffma with NaN inputs. (#99812)lntue
2024-07-12[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)Petr Hosek
2024-07-12Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration...Mehdi Amini
2024-07-11[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)Petr Hosek
2024-06-20[libc][math][c23] Add {getpayload,setpayload,setpayloadsig}f16 C23 math funct...OverMighty
2024-06-11[libc][math][c23] Add {totalorder,totalordermag}f16 C23 math functions (#95014)OverMighty
2024-04-06[libc][NFC] Rename `UInt.h` to `big_int.h` and `UInt128.h` to `uint128.h` for...Guillaume Chatelet
2024-03-29[libc][math][c23] Fix impl and tests for X86_80 canonicalize function. (#87103)Shourya Goel
2024-03-28Revert "[libc][math][c23] Fix X86_Binary80 special cases for canonicalize fun...Nick Desaulniers
2024-03-28[libc][math][c23] Fix X86_Binary80 special cases for canonicalize functions. ...Shourya Goel
2024-03-27[libc][NFC] refactor fmin and fmax (#86718)Job Henandez Lara
2024-03-26[libc][FPUtil] fixup missing explicit cast (#86736)Nick Desaulniers
2024-03-26[libc][math][c23] Implement canonicalize functions (#85940)Shourya Goel
2024-03-25[libc][math][c23] add c23 floating point fmaximum and fminimum functions. (#8...Job Henandez Lara
2024-02-13[libc][NFC] Small `abs` related simplifications (#79858)Guillaume Chatelet
2024-01-23[libc][NFC] Remove `FPBits` cast operator (#79142)Guillaume Chatelet
2024-01-18[libc][NFC] Introduce a Sign type for FPBits (#78500)Guillaume Chatelet
2023-09-26[libc] Mass replace enclosing namespace (#67032)Guillaume Chatelet
2023-09-21[libc][clang-tidy] Add llvm-header-guard to get consistant naming and prevent...Guillaume Chatelet
2023-01-20[libc][NFC] Replace static inline and inline annotations with LIBC_INLINE.Siva Chandra Reddy
2022-07-29[libc][NFC] Use STL case for type_traitsGuillaume Chatelet
2021-12-07[libc] apply new lint rulesMichael Jones
2021-10-28[libc][NFC] Move utils/CPP to src/__support/CPP.Siva Chandra Reddy
2021-08-06[libc][nfc] move ctype_utils and FPUtils to __supportMichael Jones