390{
392
394 {
397 return;
398 }
400 if (mpz_cmp_ui(bb, 1) == 0)
401 {
404 return;
405 }
407 {
410 return;
411 }
416 if (mpz_sgn(
x.get_mpz()) > 0)
418 else
420}
int mask_mpz_cmp_si(mpz_srcptr x, long int i)
virtual ring_elem negate(const ring_elem f) const
virtual bool is_zero(const ring_elem f) const
virtual ring_elem from_long(long n) const
virtual void remove(ring_elem &f) const
virtual ring_elem divide(const ring_elem f, const ring_elem g) const
ring_elem gcd(const ring_elem f, const ring_elem g) const
virtual ring_elem copy(const ring_elem f) const
mpz_srcptr get_mpz() const