aboutsummaryrefslogtreecommitdiff
path: root/libc/utils
AgeCommit message (Expand)AuthorFilesLines
2020-09-15[libc] Add missing TableGen dependencyGuillaume Chatelet1-1/+1
2020-09-15[libc] Add missing LibcFPTestHelpers libraryGuillaume Chatelet1-1/+1
2020-09-14[libc] Extend MPFRMatcher to handle 2-input-1-output and support hypot function.Tue Ly2-2/+91
2020-09-10[libc][obvious] Include Sqrt.h in SqrtLongDoubleX86.h.Siva Chandra Reddy1-0/+2
2020-09-09[libc][MPFRWrapper] Provide a way to include MPFR header in downstream repos.Siva Chandra Reddy1-1/+11
2020-09-03[libc] Add implementations of remquo[f|l] and remainder[f|l].Siva Chandra Reddy4-0/+129
2020-08-26[libc] Add implementations for sqrt, sqrtf, and sqrtl.Tue Ly2-0/+328
2020-08-25[libc][NFC] For remquo quotient, compare only 3 bits of MPFR and libc results.Siva Chandra Reddy1-1/+1
2020-08-25[libc][obvious] Add back the accidentally removed MPFRNumber destructor.Siva Chandra Reddy1-0/+4
2020-08-25[libc] Extend MPFRMatcher to handle multiple-input-multiple-output functions.Siva Chandra Reddy2-74/+471
2020-08-20[libc] Add a class called NormalFloat which represents normalized floats.Siva Chandra Reddy3-97/+243
2020-08-20[libc][NFC] Switch math tests to the new ULP based tolerance.Siva Chandra Reddy2-94/+5
2020-08-19[libc][obvious] Fix x86 long double conversion to integer.Siva Chandra Reddy1-2/+2
2020-08-18[libc] Add ULP function to MPFRNumber class to test correctly rounded functio...Tue Ly2-16/+106
2020-08-12[libc][obvious] Remove the unused file utils/CPP/StringRef.h.Siva Chandra2-25/+0
2020-08-11[libc][obvious] Remove a commented out block.Siva Chandra1-15/+0
2020-08-07[libc][NFC] Add library of floating point test matchers.Siva Chandra Reddy5-66/+195
2020-08-05[libc] Add strspn implementation and std::bitsetcgyurgyik2-0/+40
2020-07-30[libc] Add a tool called WrapperGen.Siva Chandra Reddy6-2/+87
2020-07-29[libc] [obvious] Fix typo in binary header.Chris Gyurgyik1-1/+1
2020-07-28[libc][obvious] Add license headers to APIIndexer.[cpp|h].Siva Chandra Reddy2-0/+19
2020-07-28[libc][NFC] Move tablegen indexer class into a util library of its own.Siva Chandra Reddy9-206/+238
2020-07-28[libc][NFC] Zero out padding bits in the uint form of x86 FPBits<long double>.Siva Chandra Reddy1-4/+12
2020-07-28[libc][obvious] Move ErrnoSetterMatcher to test/ErrnoSetterMetcher.h.Siva Chandra Reddy2-77/+0
2020-07-23[libc] Add implementations of fmax, fmaxf, and fmaxl.Tue Ly1-0/+19
2020-07-21Add implementations for fmin, fminf, and fminl. Testing infrastructure updat...Tue Ly2-0/+20
2020-07-21Update Test (EXPECT_EQ and friends) to accept __uint128_t and floating point ...Tue Ly3-35/+129
2020-07-17[libc][NFC] Use RemoveCVType to implement IsIntegral and IsPointerType.Siva Chandra Reddy1-21/+24
2020-07-17[libc][Obvious] Cleanup of include lines and target listings in FPUtil.Siva Chandra Reddy2-1/+4
2020-06-25[libc] Add the remaining long double flavors of nearest integer functions.Siva Chandra Reddy1-38/+28
2020-06-23[libc] Add long double flavors of the floating point manipulation functions.Siva Chandra Reddy1-42/+111
2020-06-22[libc] Match x86 long double NaN classification with that of the compiler.Siva Chandra Reddy1-2/+11
2020-06-18[libc] Add implementations long double fabsl and truncl functions.Siva Chandra Reddy7-24/+332
2020-06-17[libc][benchmarks] Link the memory benchmark exes to functions from LLVM libc.Siva Chandra Reddy21-2628/+0
2020-06-15[lib][NFC] Split the floating point util functions into multiple files.Siva Chandra Reddy5-217/+278
2020-06-11[libc] Add implementation of few floating point manipulation functions.Siva Chandra Reddy4-10/+123
2020-06-09[libc] Add implementations of round and roundf.Siva Chandra Reddy1-0/+56
2020-06-02[libc] Add integration tests.Paula Toth4-0/+81
2020-06-01[libc] Expose APIGenerator.Paula Toth2-185/+218
2020-06-01[libc] Add implementations of ceil[f], floor[f] and trunc[f] from math.h.Siva Chandra Reddy4-8/+147
2020-05-28[libc] Fixing the build command for benchmarks.Anthony Steinhauser1-1/+1
2020-05-26[libc][NFC][Obvious] Convert the MPFR operations enum to an enum class.Siva Chandra Reddy2-8/+8
2020-05-15[libc] Move implementations of expf and exp2f from the AOR to src/math.Siva Chandra Reddy2-5/+7
2020-05-15[libc] Add implementation of fabs and fabsf.Siva Chandra Reddy3-0/+11
2020-05-15[libc] Consolidate floating point utils into a single utils library.Siva Chandra Reddy7-42/+255
2020-05-07[libc] Fix warnings on release build.Paula Toth2-3/+2
2020-05-06[libc] Reorganize and clarify a few points around benchmarkingEric Christopher1-16/+21
2020-05-06[libc] Fix how math results are compared with MPFR results.Siva Chandra Reddy1-18/+84
2020-05-06[libc] Change target name for testing benchmark utils infrastructure.Paula Toth1-2/+2
2020-05-05[libc] Add no_sanitize("address") attribute to the getMPFRMatcher function.Siva Chandra Reddy1-0/+1