Skip to content

Msvc muluh

Charles Schlosser requested to merge chuckyschluz/eigen-chucky:msvc_muluh into master

Reference issue

What does this implement/fix?

MSVC does not have __uint128_t, but it does have a few functions to support rudimentary 128 bit integer ops. muluh is called for each scalar division, so this may be a decent improvement on windows machines.

https://learn.microsoft.com/en-us/cpp/intrinsics/umulh?view=msvc-170

Additional information

Merge request reports