llvm-project/libc/utils
Tue Ly b80f535879 [libc][math] Implement full multiplication and quick_mul_hi for UInt class.
Implement full multiplication `UInt<A> * UInt<B> -> UInt<A + B>` and
`quick_mul_hi` that returns the higher half of the product `UInt<A> * UInt<A>`.
These 2 functions will be used for dyadic floating point class.

Reviewed By: sivachandra

Differential Revision: https://reviews.llvm.org/D138541
2022-12-02 17:53:38 -05:00
..
HdrGen [libc] Fix tablegen when using a runtimes build 2022-11-15 12:09:52 -06:00
IntegrationTest [libc] Add a simple implementation of the posix_spawn function. 2022-10-13 18:47:47 +00:00
LibcTableGenUtil [libc] Fix tablegen when using a runtimes build 2022-11-15 12:09:52 -06:00
MPFRWrapper [libc] Add a testing macro for MPFR matchers skipping `explainError` calls. 2022-10-26 18:11:45 -04:00
UnitTest [libc][math] Implement full multiplication and quick_mul_hi for UInt class. 2022-12-02 17:53:38 -05:00
buildbot [libc] Add python3 to libc buildbot depedencies. 2020-12-17 08:59:13 -08:00
mathtools [libc][NFC] Add supporting class for atof implementation 2021-10-04 21:08:02 +00:00
testutils [libc] Specify rounding mode for strto[f|d] tests 2022-07-13 20:20:30 +00:00
tools [libc][cmake] Make `add_tablegen` calls match others 2022-01-24 18:36:37 +00:00
CMakeLists.txt [libc] Add initial support for a libc implementation for the GPU 2022-11-29 14:51:54 -06:00