Torbjorn Granlund <t...@gmplib.org> writes: > Basically qp = up won't work, but qp = up + k for any positive k will? > Does the C code share that property?
I think the C code has the same problem. Hmm, and it looks like in both the C and asm code, it's only the first iteration, before the main loop, which has this problem. Then it should be easy to fix, in the asm case, it's one additional mov and not in the main loop. > I think it would be good to fix that, since it is surely a common usage > scenario. I agree. If/when the code is reorganized to delay the q stores (to avoid the "adc Q2,8(QP, UN, 8)" instruction), I think the overlap issue will also get fixed in the process. Regards, /Niels -- Niels Möller. PGP-encrypted email is preferred. Keyid C0B98E26. Internet email is subject to wholesale government surveillance. _______________________________________________ gmp-devel mailing list gmp-devel@gmplib.org http://gmplib.org/mailman/listinfo/gmp-devel