19 writes to u2
System.Data.SqlXml (19)
System\Xml\Xsl\XPathConvert.cs (19)
190this.u2 = u2; 210this.u2 = (uint)(dec[ib]) << 28; 299rgu[4] = AddU(ref this.u2, (this.u2 >> 2) + rgu[3]); 307this.u2 = (this.u2 >> 1) | 0x80000000; 325if (0 != AddU(ref this.u0, 1) && 0 != AddU(ref this.u1, 1) && 0 != AddU(ref this.u2, 1)) { 327this.u2 = 0x80000000; 356this.u2 = this.u0; 360this.u2 = this.u1; 369this.u2 = (this.u2 << w1) | (this.u1 >> w2); 474this.u2 = (rgu5 << 1) | (rgu4 >> 31); 501this.u2 = rgu5; 580this.u2 &= (uint)0x7FFFFFFF >> (this.exp - 1); 590if (0 != uT && 0 != AddU(ref this.u0, uT) && 0 != AddU(ref this.u1, 1) && 0 != AddU(ref this.u2, 1)) { 592this.u2 = 0x80000000; 605AddU(ref this.u2, 0xFFFFFFFF); 648numBase.u2 = 0x80000000 | ((dblHi & 0x000FFFFFF) << 11) | (dblLo >> 21); 670AddU(ref numLL.u2, 0xFFFFFFFF); 677numBase.u2 = dblHi & 0x000FFFFF; 690AddU(ref numLL.u2, 0xFFFFFFFF);
29 references to u2
System.Data.SqlXml (29)
System\Xml\Xsl\XPathConvert.cs (29)
261Debug.Assert(0 != (this.u2 & 0x80000000)); 295rgu[3] += AddU(ref this.u1, (this.u1 >> 2) + (this.u2 << 30)); 299rgu[4] = AddU(ref this.u2, (this.u2 >> 2) + rgu[3]); 306this.u1 = (this.u1 >> 1) | (this.u2 << 31); 307this.u2 = (this.u2 >> 1) | 0x80000000; 336return (0 == this.u2) && (0 == this.u1) && (0 == this.u0); 350if (0 == this.u2) { 367if (0 != (w1 = CbitZeroLeft(this.u2))) { 369this.u2 = (this.u2 << w1) | (this.u1 >> w2); 382Debug.Assert(0 != (this.u2 & 0x80000000)); 383Debug.Assert(0 != (numOp.u2 & 0x80000000)); 400uLo = MulU(uT, numOp.u2, out uHi); 421uLo = MulU(uT, numOp.u2, out uHi); 427uT = this.u2; 443uLo = MulU(uT, numOp.u2, out uHi); 517Debug.Assert(0 != (bn.u2 & 0x80000000)); 529dblHi = ((uint)exp << 20) | ((bn.u2 & 0x7FFFFFFF) >> 11); 530dblLo = bn.u2 << 21 | bn.u1 >> 11; 537dblHi = bn.u2 >> wT; 538dblLo = (bn.u2 << (32 - wT)) | (bn.u1 >> wT); 543dblLo = bn.u2; 551dblLo = bn.u2 >> wT; 552uEx = bn.u2 << (32 - wT) | NotZero(bn.u1) | NotZero(bn.u0); 557uEx = bn.u2 | NotZero(bn.u1) | NotZero(bn.u0); 579uint uT = this.u2 >> (32 - this.exp); 591Debug.Assert(0 == this.u2 && 0 == this.u1); 606if (0 == (0x80000000 & this.u2)) { 660if (0x80000000 == numLL.u2 && 0 == numLL.u1) { 671if (0 == (0x80000000 & numLL.u2)) {