Niels Möller <ni...@lysator.liu.se> writes:

> For next step, I'm considering the refactoring of ghash to use the
> new macros.

I actually started with the macros relevant for the AES code. And it
turned out to be rather easy to do the m4 loops to operate on an
arbitrary list of registers. See branch ppc-aes-macros, in particular,
https://gitlab.com/gnutls/nettle/-/blob/ppc-aes-macros/powerpc64/machine.m4?ref_type=heads#L67

I'm not entirely happy with the naming (OP_YXX, OP_YXXX), which is on
one hand intended to correspond to the instruction pattern the macro
expands to, and at the same time correspond to the expected order of
arguments, which really doesn't work that well. Suggestion welcome.

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