David Miller <da...@davemloft.net> writes:

  So here is a working generic 64-bit sparc lshift.asm that seems
  to work well on all chips.
  
  I'm now going to iterate over lshiftc and rshift.
  
I whacked off some code at the end, and generalised the resulting code
to become a lorrshift.asm.  Some additional things should be
streamlined, see comments in the code.

Attachment: lorrshift.asm
Description: Binary data

We lose 0.5 c/l on T1 (and presumably on T2 too) compared to the old
code.  But 17 c/l to 17.5 c/l is no calamity, and it is good to have
fewer variants.

-- 
Torbjörn
_______________________________________________
gmp-devel mailing list
gmp-devel@gmplib.org
http://gmplib.org/mailman/listinfo/gmp-devel

Reply via email to