// returns a * b; public static DiyFp Times(ref DiyFp a, ref DiyFp b) { DiyFp result = a; result.Multiply(ref b); return(result); }
// returns a * b; internal static DiyFp Times(DiyFp a, DiyFp b) { DiyFp result = new DiyFp(a.F, a.E); result.Multiply(b); return(result); }
public static void Multiply(ref DiyFp lhs, ref DiyFp rhs, out DiyFp result) { result = lhs; result.Multiply(ref rhs); }