Maamoun TK <maamoun...@googlemail.com> writes:

> I will give multiblock radix-2^64 a try on ppc to examine the result. For
> now, I'm trying to apply your previous note on radix 44 for ppc to improve
> the speed of reduction phase.

I think I'd like to merge the multi-block refactoring branch
(refactor-poly1305) before your radix 2^44 code. But that breaks current
power assembly, since that branch currently requires that any assembly
code for poly1305 implements both functions. I see three options:

1. Implement multi-block radix 2^64 code for ppc. Might not be well
   spent time if it's going to be much slower than new radix 2^44?

2. Implement multi-block radix 2^64 in ppc assembly, but just as a loop
   around the single block function (so no speedup).

3. Arrange so that multiblock function is optional, so that some
   configurations can use assembly sinble-block function, and let the C
   multi-block function loop around it.

What would you suggest? 

Regards,
/Niels

-- 
Niels Möller. PGP key CB4962D070D77D7FCB8BA36271D8F1FF368C6677.
Internet email is subject to wholesale government surveillance.
_______________________________________________
nettle-bugs mailing list -- nettle-bugs@lists.lysator.liu.se
To unsubscribe send an email to nettle-bugs-le...@lists.lysator.liu.se

Reply via email to