Skip to content

Optimize _Div_ceil<_Signed128> - #5637

Merged
Stephan T. Lavavej (StephanTLavavej) merged 14 commits into
microsoft:mainfrom
JMazurkiewicz:opt/div-ceil
Sep 10, 2025
Merged

Optimize _Div_ceil<_Signed128>#5637
Stephan T. Lavavej (StephanTLavavej) merged 14 commits into
microsoft:mainfrom
JMazurkiewicz:opt/div-ceil

Conversation

@JMazurkiewicz

Copy link
Copy Markdown
Contributor
benchmark before after speedup
bm/div_ceil_int128_uint32 106,54 40,43 2,64
bm/div_ceil_int128_uint64 103,46 40,75 2,54
bm/div_ceil_int128_int128 109,22 43,96 2,48
Comment thread stl/inc/__msvc_int128.hpp Outdated
Comment thread stl/inc/__msvc_int128.hpp Outdated
Comment thread stl/inc/ranges Outdated
Comment thread stl/inc/__msvc_int128.hpp
Comment thread stl/inc/__msvc_int128.hpp Outdated
Comment thread stl/inc/__msvc_int128.hpp Outdated
@StephanTLavavej Stephan T. Lavavej (StephanTLavavej) moved this from Initial Review to Ready To Merge in STL Code Reviews Sep 5, 2025
@StephanTLavavej

Copy link
Copy Markdown
Member

Thanks! 😻 I pushed a few simplifications/optimizations, please double-check.

@StephanTLavavej Stephan T. Lavavej (StephanTLavavej) moved this from Ready To Merge to Merging in STL Code Reviews Sep 10, 2025
@StephanTLavavej

Copy link
Copy Markdown
Member

I'm mirroring this to the MSVC-internal repo - please notify me if any further changes are pushed

@StephanTLavavej
Stephan T. Lavavej (StephanTLavavej) merged commit 1a11f5d into microsoft:main Sep 10, 2025
39 checks passed
@github-project-automation github-project-automation Bot moved this from Merging to Done in STL Code Reviews Sep 10, 2025
@StephanTLavavej

Copy link
Copy Markdown
Member

Thanks for mathing faster! 🧮 🚀 😻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

performance Must go faster

3 participants