llvm-project/libc/utils
Michael Jones 1170951c73 [libc] add uint128 implementation
Some platforms don't support proper 128 bit integers, but some
algorithms use them, such as any that use long doubles. This patch
modifies the existing UInt class to support the necessary operators.
This does not put this new class into use, that will be in followup
patches.

Reviewed By: sivachandra, lntue

Differential Revision: https://reviews.llvm.org/D124959
2022-05-12 11:16:53 -07:00
..
HdrGen [libc] Let header generator generate the type header inclusion boiler plate. 2022-01-24 23:25:19 +00:00
IntegrationTest [libc] Add a new rule add_integration_test. 2022-03-23 20:57:29 +00:00
LibcTableGenUtil [libc] Let header generator generate the type header inclusion boiler plate. 2022-01-24 23:25:19 +00:00
MPFRWrapper [libc][NFC] split standalone_cpp into single headers 2022-03-08 11:56:08 -08:00
UnitTest [libc] add uint128 implementation 2022-05-12 11:16:53 -07: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 Fix [libc] Minor test signedness fixes 2022-04-26 17:14:52 -07:00
tools [libc][cmake] Make `add_tablegen` calls match others 2022-01-24 18:36:37 +00:00
CMakeLists.txt [libc] Add a new rule add_integration_test. 2022-03-23 20:57:29 +00:00