private uint UMod1() {
if (this.exp <= 0) {
return 0;
}
Debug.Assert(this.exp <= 32);
uint uT = this.u2 >> (32 - this.exp);
this.u2 &= (uint)0x7FFFFFFF >> (this.exp - 1);
Normalize();
return uT;
}