aboutsummaryrefslogtreecommitdiff
path: root/libm
AgeCommit message (Expand)Author
2024-03-19Remove an unused header file.Elliott Hughes
2024-03-19Include the SPDX identifiers in NOTICE files.Elliott Hughes
2024-01-16Disable -Wignored-pragmas only for arm32Pirama Arumuga Nainar
2023-08-04Update NOTICE file.Elliott Hughes
2023-08-04Merge "Sync upstream FreeBSD libm." into mainElliott Hughes
2023-08-03Sync upstream FreeBSD libm.Elliott Hughes
2023-08-01libm/libc: remove 'allow_untyped_symbols' flagsMatthias Maennich
2023-07-20Reuse the libm scalbn() as ldexp().Elliott Hughes
2023-07-20Merge "Sync upstream FreeBSD libm (trivial changes)." into mainTreehugger Robot
2023-07-19Sync upstream FreeBSD libm (real changes).Elliott Hughes
2023-07-19Sync upstream FreeBSD libm (trivial changes).Elliott Hughes
2023-06-07Remove __RENAME_LDBL.Elliott Hughes
2023-04-11Rename files/modules that have the same nameCole Faust
2023-03-22risc-v: use clang's builtins for more of libm.Elliott Hughes
2023-02-24Remove <fenv.h> inlines for obsolete API levels.Elliott Hughes
2023-02-10libm: admit we use SSE4.1 in x86's libm.Elliott Hughes
2023-02-09Fix floor()/floorl() on armv7 arm32 devices.Elliott Hughes
2023-02-08Move the copysign() family over to builtins all the time.Elliott Hughes
2023-02-07Let clang generate most of our assembler for x86/x86-64 too.Elliott Hughes
2023-02-03libm: remove hand-written assembler for arm32 too.Elliott Hughes
2023-02-01Use clang's builtins for sqrt()/sqrtf() and lrint() family.Elliott Hughes
2023-01-03Disable clang-tidy for upstream files.Chih-Hung Hsieh
2022-12-12Add a code comment explaining the riscv64 TODOs in libm/Android.bp.Elliott Hughes
2022-12-12Use more compiler builtins for libm.Elliott Hughes
2022-12-05Remove obsolete hacks for the fabs() family.Elliott Hughes
2022-11-18Remove remaining "ASCII binary blobs".Elliott Hughes
2022-10-28Remove fallback C sqrt/sqrtf.Elliott Hughes
2022-10-28Merge "Simplify the libm build now we don't support non-neon."Treehugger Robot
2022-10-28arm64: use llvm's builtins for lround/lroundf/llround/llroundf.Elliott Hughes
2022-10-26arm64: use llvm's builtins for copysign() and copysignf().Elliott Hughes
2022-10-25Add riscv64 lrint.S.Elliott Hughes
2022-10-24Simplify the libm build now we don't support non-neon.Elliott Hughes
2022-10-24Add trivial assembler implementations of sqrt()/sqrtf().Elliott Hughes
2022-10-19arm64: fix fesetround().Elliott Hughes
2022-10-19Merge "arm64: simplify the fenv implementation a bit."Treehugger Robot
2022-10-14riscv64: fenv implementation.Elliott Hughes
2022-10-14arm64: simplify the fenv implementation a bit.Elliott Hughes
2022-07-12Sync libm with upstream freebsd.Elliott Hughes
2022-06-30Switch to the more common idiom for scripts in genrules.Elliott Hughes
2022-03-29Disable strict abigail checking pending asm fix.Dan Albert
2022-03-01Use single module for libclang_rt.builtins-exportedColin Cross
2022-01-12libm: sync with upstream.Elliott Hughes
2021-12-02Use -fno-builtin for libc and libm.Elliott Hughes
2021-10-11Add/allow clang-14 warnings.Chih-Hung Hsieh
2021-08-20[libm] Set pragma FENV_EACCESS for x86_64, i386Pirama Arumuga Nainar
2021-07-13Move system_shared_libs into target.bionic clauseColin Cross
2021-04-26Replace llndk_library with llndk clause in cc_libraryColin Cross
2021-02-19Add LOCAL_LICENSE_KINDS to bionicBob Badour
2021-02-16Fix/update notices.Elliott Hughes
2021-02-04Add -Wno-ignored-pragmas.Chih-Hung Hsieh