This is to improve a performance bottleneck of printf for long double.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D150475
[libc][math] Implement fast division / modulus for UInt / (uint32_t * 2^e). ClosedPublic Authored by lntue on May 12 2023, 12:56 PM.
Details Summary This is to improve a performance bottleneck of printf for long double.
Diff Detail
Event TimelineHerald added projects: Restricted Project, Restricted Project. · View Herald TranscriptMay 12 2023, 12:56 PM This revision is now accepted and ready to land.May 12 2023, 1:53 PM Closed by commit rG36b702901a0b: [libc][math] Implement fast division / modulus for UInt / (uint32_t * 2^e). (authored by lntue). · Explain WhyMay 12 2023, 6:01 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 521768 libc/src/__support/UInt.h
libc/test/src/__support/uint_test.cpp
|