Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ DivByConst()

static unsafe uint System.Decimal.DecCalc.DivByConst ( uint * result,
uint hiRes,
out uint quotient,
out uint remainder,
uint power )
inlinestaticprivate

Definition at line 604 of file Decimal.cs.

605 {
606 uint num = result[hiRes];
607 remainder = num - (quotient = num / power) * power;
608 uint num2 = hiRes - 1;
609 while ((int)num2 >= 0)
610 {
611 ulong num3 = result[num2] + ((ulong)remainder << 32);
612 remainder = (uint)(int)num3 - (result[num2] = (uint)(num3 / power)) * power;
613 num2--;
614 }
615 return power;
616 }

References System.Runtime.Serialization.Dictionary.

Referenced by System.Decimal.DecCalc.ScaleResult().