llvm-project/libc/utils/FPUtil
Siva Chandra Reddy db936e0e91 [libc][NFC] Add library of floating point test matchers.
This eliminates UnitTest's dependency on FPUtil and hence prevents
non-math tests from depending indirectly on FPUtil. The patch
essentially moves some of the existing pieces into a library of its own.

Along the way, renamed add_math_unittest to add_fp_unittest.

Reviewed By: lntue

Differential Revision: https://reviews.llvm.org/D85486
2020-08-07 23:34:15 -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][NFC] Add library of floating point test matchers. 2020-08-07 23:34:15 -07:00
ClassificationFunctions.h [lib][NFC] Split the floating point util functions into multiple files. 2020-06-15 23:12:00 -07:00
FPBits.h [libc] Add implementations long double fabsl and truncl functions. 2020-06-18 11:08:26 -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][NFC] Zero out padding bits in the uint form of x86 FPBits<long double>. 2020-07-28 11:59:04 -07:00
ManipulationFunctions.h [libc] Add long double flavors of the floating point manipulation functions. 2020-06-23 23:46:58 -07:00
NearestIntegerOperations.h [libc] Add the remaining long double flavors of nearest integer functions. 2020-06-25 22:45:05 -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] Add library of floating point test matchers. 2020-08-07 23:34:15 -07:00