12 writes to High
System.Private.CoreLib (12)
src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (12)
188
result.
High
= (uint)high;
1266
d1.
High
= high;
1550
d1.
High
= bufProd.U2;
1661
result.
High
= (uint)hi64;
1812
result.
High
= (uint)hi64;
2179
d1.
High
= (uint)(high64 >> 32);
2184
d1.
High
= bufQuo.U2;
2242
d2.
High
= hi32 + d2.High * power;
2270
d1.
High
= bufQuo.U2;
2286
d1.
High
= 0;
2359
d1.
High
= 0;
2383
d1.
High
= b.Buf24.U2 >> shift;
36 references to High
System.Private.CoreLib (36)
src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (36)
961
uint high = d1.
High
, flags = d1.uflags, d2flags = d2.uflags;
993
high = d2.
High
;
1106
high = d2.
High
;
1230
high = d1High - d2.
High
;
1248
high = d1High + d2.
High
;
1285
if (pdecIn.
High
!= 0)
1297
if (pdecIn.
High
!= 0)
1410
if ((d1.
High
| d1.Mid) == 0)
1412
if ((d2.
High
| d2.Mid) == 0)
1450
if (d2.
High
!= 0)
1452
tmp += Math.BigMul(d1.Low, d2.
High
);
1464
else if ((d2.
High
| d2.Mid) == 0)
1470
if (d1.
High
!= 0)
1472
tmp += Math.BigMul(d2.Low, d1.
High
);
1505
if ((d1.
High
| d2.
High
) != 0)
1508
ulong hi64 = Math.BigMul(d1.
High
, d2.
High
);
1511
hi64 += Math.BigMul(d1.Low64, d2.
High
, out tmp);
1517
hi64 += Math.BigMul(d2.Low64, d1.
High
, out tmp);
1949
if ((d2.
High
| d2.Mid) == 0)
1958
bufQuo.U2 = d1.
High
;
2030
tmp = d2.
High
;
2041
bufRem.High64 = (d1.Mid + ((ulong)d1.
High
<< 32)) >> (32 - curScale);
2045
if (d2.
High
== 0)
2107
bufDivisor.U2 = (uint)((d2.Mid + ((ulong)d2.
High
<< 32)) >> (32 - curScale));
2242
d2.High = hi32 + d2.
High
* power;
2256
bufQuo.U2 = d1.
High
;
2273
if (d1.
High
== 0)
2275
Debug.Assert(d2.
High
== 0);
2280
else if ((d2.
High
| d2.Mid) == 0)
2283
ulong tmp = ((ulong)d1.
High
<< 32) | d1.Mid;
2304
uint tmp = d2.
High
;
2312
b.Buf24.Mid64 = (d1.Mid + ((ulong)d1.
High
<< 32)) >> (32 - shift);
2340
if (d2.
High
== 0)
2366
bufDivisor.U2 = (uint)((d2.Mid + ((ulong)d2.
High
<< 32)) >> (32 - shift));