llvm-project/libc/utils/FPUtil
Siva Chandra Reddy 8514ecb02d [libc] Add implementations of remquo[f|l] and remainder[f|l].
The implementation is not fully standards compliant in the sense that
errno is not set on error, and floating point exceptions are not raised.

Subnormal range and normal range are tested separately in the tests.

Reviewed By: lntue

Differential Revision: https://reviews.llvm.org/D86666
2020-09-03 22:00:17 -07:00
..
BasicOperations.h [libc] Add implementations of fmax, fmaxf, and fmaxl. 2020-07-23 15:23:08 -04:00
BitPatterns.h [libc] Add implementation of few floating point manipulation functions. 2020-06-11 12:23:11 -07:00
CMakeLists.txt [libc] Add implementations of remquo[f|l] and remainder[f|l]. 2020-09-03 22:00:17 -07:00
ClassificationFunctions.h [lib][NFC] Split the floating point util functions into multiple files. 2020-06-15 23:12:00 -07:00
DivisionAndRemainderOperations.h [libc] Add implementations of remquo[f|l] and remainder[f|l]. 2020-09-03 22:00:17 -07:00
FPBits.h [libc] Add implementations of remquo[f|l] and remainder[f|l]. 2020-09-03 22:00:17 -07:00
FloatOperations.h [libc] Add implementations long double fabsl and truncl functions. 2020-06-18 11:08:26 -07:00
FloatProperties.h [libc] Add implementations of ceil[f], floor[f] and trunc[f] from math.h. 2020-06-01 08:36:59 -07:00
LongDoubleBitsX86.h [libc] Add implementations of remquo[f|l] and remainder[f|l]. 2020-09-03 22:00:17 -07:00
ManipulationFunctions.h [libc] Add a class called NormalFloat which represents normalized floats. 2020-08-20 09:00:35 -07:00
NearestIntegerOperations.h [libc] Add the remaining long double flavors of nearest integer functions. 2020-06-25 22:45:05 -07:00
NormalFloat.h [libc] Add a class called NormalFloat which represents normalized floats. 2020-08-20 09:00:35 -07:00
Sqrt.h [libc] Add implementations for sqrt, sqrtf, and sqrtl. 2020-08-26 09:46:18 -04:00
SqrtLongDoubleX86.h [libc] Add implementations for sqrt, sqrtf, and sqrtl. 2020-08-26 09:46:18 -04:00
TestHelpers.cpp [libc][NFC] Add library of floating point test matchers. 2020-08-07 23:34:15 -07:00
TestHelpers.h [libc][NFC] Add library of floating point test matchers. 2020-08-07 23:34:15 -07:00