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; }