public static IntegerNumber operator *(IntegerNumber number, long scalar) { ulong[] result = new ulong[number.Digits + 1]; AsmX64Operations.MultiplyDigit(number.bits, (ulong)scalar, result, number.Digits, true); return(new IntegerNumber(result, false)); }