commit | a691fe1a707fbf76f59eef75eccb6260c167fefa | [log] [tgz] |
---|---|---|
author | Michael Jones <michaelrj@google.com> | Tue May 03 09:55:00 2022 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Thu May 12 11:25:50 2022 -0700 |
tree | 2059192a34dcb2bc93f87d9d01ec60cdb9bbaeab | |
parent | c2a404bdf1f0613374ac8417713c73d1d204b3c8 [diff] |
[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 GitOrigin-RevId: 1170951c737773e22b686cac195e0d13b2441374