[libc] Add implementation of fabs and fabsf.
authorSiva Chandra Reddy <sivachandra@google.com>
Sat, 9 May 2020 06:19:17 +0000 (23:19 -0700)
committerSiva Chandra Reddy <sivachandra@google.com>
Fri, 15 May 2020 18:10:43 +0000 (11:10 -0700)
commit4a39a33d44f2f95dd95af9d8c1d95f21a65394f6
tree6656d30f8e5dc406415ce2e179262884d1c4f43c
parentddacd370c568da6629a6664452a672b95dc539d5
[libc] Add implementation of fabs and fabsf.

Reviewers: phosek

Differential Revision: https://reviews.llvm.org/D79725
14 files changed:
libc/config/linux/api.td
libc/lib/CMakeLists.txt
libc/spec/stdc.td
libc/src/math/CMakeLists.txt
libc/src/math/fabs.cpp [new file with mode: 0644]
libc/src/math/fabs.h [new file with mode: 0644]
libc/src/math/fabsf.cpp [new file with mode: 0644]
libc/src/math/fabsf.h [new file with mode: 0644]
libc/test/src/math/CMakeLists.txt
libc/test/src/math/fabs_test.cpp [new file with mode: 0644]
libc/test/src/math/fabsf_test.cpp [new file with mode: 0644]
libc/utils/FPUtil/FloatOperations.h
libc/utils/MPFRWrapper/MPFRUtils.cpp
libc/utils/MPFRWrapper/MPFRUtils.h