return result;
}
+ public static uint160 operator *(uint160 a, uint multiplier)
+ {
+ var result = new uint160();
+
+ ulong c = 0;
+ uint i = 0;
+
+ do
+ {
+ c += a.pn[i] * (ulong)multiplier;
+ result.pn[i] = (uint)c;
+ c >>= 32;
+ } while (++i < result.nWidth);
+
+ return result;
+ }
+
public static uint operator %(uint160 a, uint divisor)
{
ulong r = 0;