mini-gmp mpz_addmul_ui and mpz_submul_ui

Torbjorn Granlund tg at
Wed Apr 17 21:08:59 CEST 2013

nisse at (Niels Möller) writes:

  I'm considering adding mpz_addmul_ui and mpz_submul_ui to mini-gmp.
OK...due to popular demand?

  This can be implemented either
  * in terms of mpn_addmul_1 and mpn_submul_1 (and then I also need the
    additional primitives, mpn_mul_1c and mpn_neg). I have some untested
    code, roughly 120 lines.
  * in terms of mpz_mul_ui, mpz_add and mpz_sub, with an additional mpz_t
    temporary. Would be at most 20 lines.
I have no strong opinion, but we should not forget the meaning of the
"mini" moniker.


More information about the gmp-devel mailing list