llvm-project/libc/src/math
Siva Chandra Reddy d4adac4832 [libc] Add the remaining long double flavors of nearest integer functions.
Specifically: ceill, floorl and roundl have been added.

Reviewers: asteinhauser

Differential Revision: https://reviews.llvm.org/D82591
2020-06-25 22:45:05 -07:00
..
CMakeLists.txt [libc] Add the remaining long double flavors of nearest integer functions. 2020-06-25 22:45:05 -07:00
ceil.cpp [lib][NFC] Split the floating point util functions into multiple files. 2020-06-15 23:12:00 -07:00
ceil.h [libc] Add implementations of ceil[f], floor[f] and trunc[f] from math.h. 2020-06-01 08:36:59 -07:00
ceilf.cpp [lib][NFC] Split the floating point util functions into multiple files. 2020-06-15 23:12:00 -07:00
ceilf.h [libc] Add implementations of ceil[f], floor[f] and trunc[f] from math.h. 2020-06-01 08:36:59 -07:00
ceill.cpp [libc] Add the remaining long double flavors of nearest integer functions. 2020-06-25 22:45:05 -07:00
ceill.h [libc] Add the remaining long double flavors of nearest integer functions. 2020-06-25 22:45:05 -07:00
copysign.cpp [libc] Add implementation of few floating point manipulation functions. 2020-06-11 12:23:11 -07:00
copysign.h [libc] Add implementation of few floating point manipulation functions. 2020-06-11 12:23:11 -07:00
copysignf.cpp [libc] Add implementation of few floating point manipulation functions. 2020-06-11 12:23:11 -07:00
copysignf.h [libc] Add implementation of few floating point manipulation functions. 2020-06-11 12:23:11 -07:00
copysignl.cpp [libc] Add long double flavors of the floating point manipulation functions. 2020-06-23 23:46:58 -07:00
copysignl.h [libc] Add long double flavors of the floating point manipulation functions. 2020-06-23 23:46:58 -07:00
cosf.cpp [libc] Move implementations of expf and exp2f from the AOR to src/math. 2020-05-15 12:43:03 -07:00
cosf.h [libc] Move implementations of cosf, sinf, sincosf to src/math directory. 2020-04-16 08:46:10 -07:00
exp2f.cpp [libc] Move implementations of expf and exp2f from the AOR to src/math. 2020-05-15 12:43:03 -07:00
exp2f.h [libc] Move implementations of expf and exp2f from the AOR to src/math. 2020-05-15 12:43:03 -07:00
exp_utils.cpp [libc] Move implementations of expf and exp2f from the AOR to src/math. 2020-05-15 12:43:03 -07:00
exp_utils.h [libc] Move implementations of expf and exp2f from the AOR to src/math. 2020-05-15 12:43:03 -07:00
expf.cpp [libc] Move implementations of expf and exp2f from the AOR to src/math. 2020-05-15 12:43:03 -07:00
expf.h [libc] Move implementations of expf and exp2f from the AOR to src/math. 2020-05-15 12:43:03 -07:00
fabs.cpp [lib][NFC] Split the floating point util functions into multiple files. 2020-06-15 23:12:00 -07:00
fabs.h [libc] Add implementation of fabs and fabsf. 2020-05-15 11:10:43 -07:00
fabsf.cpp [lib][NFC] Split the floating point util functions into multiple files. 2020-06-15 23:12:00 -07:00
fabsf.h [libc] Add implementation of fabs and fabsf. 2020-05-15 11:10:43 -07:00
fabsl.cpp [libc] Add implementations long double fabsl and truncl functions. 2020-06-18 11:08:26 -07:00
fabsl.h [libc] Add implementations long double fabsl and truncl functions. 2020-06-18 11:08:26 -07:00
floor.cpp [lib][NFC] Split the floating point util functions into multiple files. 2020-06-15 23:12:00 -07:00
floor.h [libc] Add implementations of ceil[f], floor[f] and trunc[f] from math.h. 2020-06-01 08:36:59 -07:00
floorf.cpp [lib][NFC] Split the floating point util functions into multiple files. 2020-06-15 23:12:00 -07:00
floorf.h [libc] Add implementations of ceil[f], floor[f] and trunc[f] from math.h. 2020-06-01 08:36:59 -07:00
floorl.cpp [libc] Add the remaining long double flavors of nearest integer functions. 2020-06-25 22:45:05 -07:00
floorl.h [libc] Add the remaining long double flavors of nearest integer functions. 2020-06-25 22:45:05 -07:00
frexp.cpp [libc] Add implementation of few floating point manipulation functions. 2020-06-11 12:23:11 -07:00
frexp.h [libc] Add implementation of few floating point manipulation functions. 2020-06-11 12:23:11 -07:00
frexpf.cpp [libc] Add implementation of few floating point manipulation functions. 2020-06-11 12:23:11 -07:00
frexpf.h [libc] Add implementation of few floating point manipulation functions. 2020-06-11 12:23:11 -07:00
frexpl.cpp [libc] Add long double flavors of the floating point manipulation functions. 2020-06-23 23:46:58 -07:00
frexpl.h [libc] Add long double flavors of the floating point manipulation functions. 2020-06-23 23:46:58 -07:00
logb.cpp [libc] Add implementation of few floating point manipulation functions. 2020-06-11 12:23:11 -07:00
logb.h [libc] Add implementation of few floating point manipulation functions. 2020-06-11 12:23:11 -07:00
logbf.cpp [libc] Add implementation of few floating point manipulation functions. 2020-06-11 12:23:11 -07:00
logbf.h [libc] Add implementation of few floating point manipulation functions. 2020-06-11 12:23:11 -07:00
logbl.cpp [libc] Add long double flavors of the floating point manipulation functions. 2020-06-23 23:46:58 -07:00
logbl.h [libc] Add long double flavors of the floating point manipulation functions. 2020-06-23 23:46:58 -07:00
math_utils.cpp [libc] Move implementations of expf and exp2f from the AOR to src/math. 2020-05-15 12:43:03 -07:00
math_utils.h [libc] Move implementations of expf and exp2f from the AOR to src/math. 2020-05-15 12:43:03 -07:00
modf.cpp [libc] Add implementation of few floating point manipulation functions. 2020-06-11 12:23:11 -07:00
modf.h [libc] Add implementation of few floating point manipulation functions. 2020-06-11 12:23:11 -07:00
modff.cpp [libc] Add implementation of few floating point manipulation functions. 2020-06-11 12:23:11 -07:00
modff.h [libc] Add implementation of few floating point manipulation functions. 2020-06-11 12:23:11 -07:00
modfl.cpp [libc] Add long double flavors of the floating point manipulation functions. 2020-06-23 23:46:58 -07:00
modfl.h [libc] Add long double flavors of the floating point manipulation functions. 2020-06-23 23:46:58 -07:00
round.cpp [lib][NFC] Split the floating point util functions into multiple files. 2020-06-15 23:12:00 -07:00
round.h [libc][NFC] Make all top of file comments consistent. 2020-04-08 10:18:37 -07:00
roundf.cpp [lib][NFC] Split the floating point util functions into multiple files. 2020-06-15 23:12:00 -07:00
roundf.h [libc] Add implementations of round and roundf. 2020-06-09 23:01:20 -07:00
roundl.cpp [libc] Add the remaining long double flavors of nearest integer functions. 2020-06-25 22:45:05 -07:00
roundl.h [libc] Add the remaining long double flavors of nearest integer functions. 2020-06-25 22:45:05 -07:00
sincosf.cpp [libc] Move implementations of expf and exp2f from the AOR to src/math. 2020-05-15 12:43:03 -07:00
sincosf.h [libc] Move implementations of cosf, sinf, sincosf to src/math directory. 2020-04-16 08:46:10 -07:00
sincosf_data.cpp [libc] Move implementations of cosf, sinf, sincosf to src/math directory. 2020-04-16 08:46:10 -07:00
sincosf_utils.h [libc] Move implementations of cosf, sinf, sincosf to src/math directory. 2020-04-16 08:46:10 -07:00
sinf.cpp [libc] Move implementations of expf and exp2f from the AOR to src/math. 2020-05-15 12:43:03 -07:00
sinf.h [libc] Move implementations of cosf, sinf, sincosf to src/math directory. 2020-04-16 08:46:10 -07:00
trunc.cpp [lib][NFC] Split the floating point util functions into multiple files. 2020-06-15 23:12:00 -07:00
trunc.h [libc] Add implementations of ceil[f], floor[f] and trunc[f] from math.h. 2020-06-01 08:36:59 -07:00
truncf.cpp [lib][NFC] Split the floating point util functions into multiple files. 2020-06-15 23:12:00 -07:00
truncf.h [libc] Add implementations of ceil[f], floor[f] and trunc[f] from math.h. 2020-06-01 08:36:59 -07:00
truncl.cpp [libc] Add implementations long double fabsl and truncl functions. 2020-06-18 11:08:26 -07:00
truncl.h [libc] Add implementations long double fabsl and truncl functions. 2020-06-18 11:08:26 -07:00