/// <summary> /// Initializes a new instance of the <see cref="UInt32Divisor"/> struct. /// </summary> /// <param name="divisor">The divisor.</param> /// <param name="multiplier">The multiplier.</param> /// <param name="strategy">The strategy.</param> /// <param name="shift">The shift.</param> private UInt32Divisor(uint divisor, uint multiplier, UnsignedIntegerDivisorStrategy strategy, byte shift) { Divisor = divisor; Multiplier = multiplier; Strategy = strategy; Shift = shift; }
/// <summary> /// Initializes a new instance of the <see cref="UInt32Divisor"/> struct. /// </summary> /// <param name="divisor">The divisor.</param> /// <param name="multiplier">The multiplier.</param> /// <param name="strategy">The strategy.</param> /// <param name="shift">The shift.</param> private UInt64Divisor(ulong divisor, ulong multiplier, UnsignedIntegerDivisorStrategy strategy, byte shift) { Divisor = divisor; Multiplier = multiplier; Strategy = strategy; Shift = shift; }