http://benji3up2kxewkqfcq7buxk2xd6zwy3zggnurkrm3l4cvwy2iipvyyad.onion/mirrors/gmpdoc/Efficiency.html
In-Place Operations ¶ mpz_abs , mpq_abs , mpf_abs , mpz_neg , mpq_neg and mpf_neg are fast when used for in-place operations like mpz_abs(x,x) , since in the current implementation only a single field
of x needs changing. On suitable compilers (GCC for instance) this is
inlined too. mpz_add_ui , mpz_sub_ui , mpf_add_ui and mpf_sub_ui benefit from an in-place operation like...