commit | cbd71919c945a4d1af2ce4f1ed4760499bf9e2e0 | [log] [tgz] |
---|---|---|
author | Guillaume Chatelet <gchatelet@google.com> | Thu Apr 04 10:27:08 2024 +0200 |
committer | Copybara-Service <copybara-worker@google.com> | Thu Apr 04 01:32:52 2024 -0700 |
tree | e5e5f36ff5f24ce10f6e12b13b40819f70c1641a | |
parent | a5c1fe2b3110c38fa132884938775cb6d21f3c7d [diff] |
[libc] Refactor `BigInt` (#86137) This patch moves most of the multiprecision logic to the `multiword` namespace and simplifies some logic in `BigInt`. It also fully implements the mask and count functions and increases test coverage. `math_extras.h` is also reworked to make it more concise. GitOrigin-RevId: a2306b65d223212dcfafe12c7299262d8d4fdcb4