public void ModDiv(ref BigIntegerBuilder regDen, ref BigIntegerBuilder regQuo) {
if (regDen._iuLast == 0) {
regQuo.Set(this.DivMod(regDen._uSmall));
#if !(dotNET10 || dotNET11 || dotNETCF10 || dotNETMF)
NumericsHelpers.Swap<BigIntegerBuilder>(ref this, ref regQuo);
#else
NumericsHelpers.Swap(ref this, ref regQuo);
#endif
}
else if (this._iuLast != 0) {
ModDivCore(ref this, ref regDen, true, ref regQuo);
}
}