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