mini-gmp and mpq

Marco Bodrato bodrato at mail.dm.unipi.it
Wed Feb 28 19:06:57 UTC 2018


Ciao,

Il Mar, 27 Febbraio 2018 9:32 pm, Marc Glisse ha scritto:
> On Tue, 27 Feb 2018, Marco Bodrato wrote:
>
>> Il Mar, 27 Febbraio 2018 8:22 pm, Marc Glisse ha scritto:
>>> If I write q = 1 + 1 / q, gmpxx currently generates:
>>> mpq_inv(q, q);
>>> mpz_addmul_ui(num, den, 1);
>>>
>>> Not quite optimal yet :-(

> Something like that, yes. But it feels like this is duplicating
> functionality that should be elsewhere... Bah, I am probably too picky for
> so few lines, feel free to go ahead and commit your patch (I don't

Pushed it.

> remember if any of the tests do q+1).

I hope I added them with another patch:
https://gmplib.org/repo/gmp/rev/7cae59f06a21

In the meanwhile I also pushed some small shortcuts for __gmp_binary_equal
applied to mpq and integers: https://gmplib.org/repo/gmp/rev/a22c11d52f05

Ĝis,
m

-- 
http://bodrato.it/



More information about the gmp-devel mailing list