public static int CompareAbs(double x, mpz_t y) { return -y.CompareAbsTo(x); }
public static int CompareAbs(mpz_t x, double y) { return x.CompareAbsTo(y); }
public static int CompareAbs(ulong x, mpz_t y) { return -y.CompareAbsTo(x); }
public static int CompareAbs(mpz_t x, ulong y) { return x.CompareAbsTo(y); }
public static int CompareAbs(object x, mpz_t y) { return -y.CompareAbsTo(x); }
//public static int Compare(mpz_t x, decimal y) //{ // return x.CompareTo(y); //} //public static int Compare(decimal x, mpz_t y) //{ // return -y.CompareTo(x); //} public static int CompareAbs(mpz_t x, object y) { return x.CompareAbsTo(y); }