Small operands gcd improvements

Torbjörn Granlund tg at
Tue Aug 13 23:02:48 UTC 2019

"Marco Bodrato" <bodrato at> writes:

  I'm happy to see that all of them start with the sequence
  	mov	v0, %rax
  	sub	u0, v0
  You widely developed my small idea: to keep the value in %rax :-D

Except the zen2 code, which bounces the value between v0 and rax.

  Now, I'd like to see if it is possible to integrate those loops with a
  more flexible interface, to really start using them in the library...

It's fast, isn't that enough?  :-)

Please encrypt, key id 0xC8601622

More information about the gmp-devel mailing list