llvm-project/libc/utils/FPUtil
Siva Chandra Reddy ab3cbe4bc0 [libc] Raise x87 exceptions by synchronizing with "fwait".
Couple of helper functions enableExcept and disableExcept have been
added. In a later round, they will be used to implemented the GNU
extension functions feenableexcept and fedisableexcept.

Differential Revision: https://reviews.llvm.org/D92821
2020-12-08 13:16:19 -08:00
..
x86_64 [libc] Raise x87 exceptions by synchronizing with "fwait". 2020-12-08 13:16:19 -08:00
BasicOperations.h [libc] Add implementations of fdim[f|l]. 2020-11-10 18:48:11 -05:00
BitPatterns.h [libc] Add implementation of few floating point manipulation functions. 2020-06-11 12:23:11 -07:00
CMakeLists.txt [libc] Add simple x86_64 floating point exception and rounding mode support. 2020-12-03 12:55:12 -08: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] Fix couple of corner cases in remquo. 2020-12-02 11:48:49 -08:00
DummyFEnv.h [libc] Add simple x86_64 floating point exception and rounding mode support. 2020-12-03 12:55:12 -08:00
FEnv.h [libc] Add simple x86_64 floating point exception and rounding mode support. 2020-12-03 12:55:12 -08: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
Hypot.h [libc] Add implementation of hypot. 2020-12-03 11:08:20 -05: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] Fix the overflow check condition of ldexp. 2020-11-18 21:35:48 -08: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 implementations of ldexp[f|l]. 2020-11-17 15:05:42 -08:00
Sqrt.h [libc] Add implementations for sqrt, sqrtf, and sqrtl. 2020-08-26 09:46:18 -04:00
SqrtLongDoubleX86.h [libc][obvious] Include Sqrt.h in SqrtLongDoubleX86.h. 2020-09-10 13:25:54 -07:00
TestHelpers.cpp [libc][NFC] Add library of floating point test matchers. 2020-08-07 23:34:15 -07:00
TestHelpers.h [libc][NFC] Use a convenience macro to declare special floating point constants. 2020-10-27 16:55:16 -07:00