You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
UInt128 improve division by 64 bit on x64 (#99747)
* Add fast path for UInt128 division on x64 when divisor is as most 64bits
* Update src/libraries/System.Private.CoreLib/src/System/UInt128.cs
Co-authored-by: Günther Foidl <[email protected]>
* Supress warning CA2252 // This API requires opting into preview features
* Check upper bits for 0 and do normal divion for x64 (faster when it is known that upper is zero such as division by constant)
* Change supression to SYSLIB5004 after DivRem was changes to [Experimental]
---------
Co-authored-by: Günther Foidl <[email protected]>
Co-authored-by: Tanner Gooding <[email protected]>
0 commit comments