11 writes to High
System.Private.CoreLib (11)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (11)
172
result.
High
= (uint)high;
1276
d1.
High
= high;
1574
d1.
High
= bufProd.U2;
1702
result.
High
= (uint)(mantissa >> 64);
2155
d1.
High
= (uint)(high64 >> 32);
2160
d1.
High
= bufQuo.U2;
2214
d2.
High
= hi32 + d2.High * power;
2241
d1.
High
= bufQuo.U2;
2257
d1.
High
= 0;
2361
d1.
High
= 0;
2386
d1.
High
= head.U2 >> shift;
36 references to High
System.Private.CoreLib (36)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (36)
956
uint high = d1.
High
, flags = d1.uflags, d2flags = d2.uflags;
988
high = d2.
High
;
1102
high = d2.
High
;
1240
high = d1High - d2.
High
;
1258
high = d1High + d2.
High
;
1295
if (pdecIn.
High
!= 0)
1307
if (pdecIn.
High
!= 0)
1434
if ((d1.
High
| d1.Mid) == 0)
1436
if ((d2.
High
| d2.Mid) == 0)
1474
if (d2.
High
!= 0)
1476
tmp += Math.BigMul(d1.Low, d2.
High
);
1488
else if ((d2.
High
| d2.Mid) == 0)
1494
if (d1.
High
!= 0)
1496
tmp += Math.BigMul(d2.Low, d1.
High
);
1529
if ((d1.
High
| d2.
High
) != 0)
1532
ulong hi64 = Math.BigMul(d1.
High
, d2.
High
);
1535
hi64 += Math.BigMul(d1.Low64, d2.
High
, out tmp);
1541
hi64 += Math.BigMul(d2.Low64, d1.
High
, out tmp);
1925
if ((d2.
High
| d2.Mid) == 0)
1934
bufQuo.U2 = d1.
High
;
2006
tmp = d2.
High
;
2017
bufRem.High64 = (d1.Mid + ((ulong)d1.
High
<< 32)) >> (32 - curScale);
2021
if (d2.
High
== 0)
2083
bufDivisor.U2 = (uint)((d2.Mid + ((ulong)d2.
High
<< 32)) >> (32 - curScale));
2214
d2.High = hi32 + d2.
High
* power;
2227
bufQuo.U2 = d1.
High
;
2244
if (d1.
High
== 0)
2246
Debug.Assert(d2.
High
== 0);
2251
else if ((d2.
High
| d2.Mid) == 0)
2254
ulong tmp = ((ulong)d1.
High
<< 32) | d1.Mid;
2295
uint tmp = d2.
High
;
2310
head.Mid64 = (d1.Mid + ((ulong)d1.
High
<< 32)) >> (32 - shift);
2340
if (d2.
High
== 0)
2368
bufDivisor.U2 = (uint)((d2.Mid + ((ulong)d2.
High
<< 32)) >> (32 - shift));