Maamoun TK <[email protected]> writes:

> The last patch follows the C implementation but I just figured out a decent
> way to do it.

Thanks! Applied, and pushed on the ppc-chacha-core branch for testing.
(Had apply it semi-manually, since the file to patch indents using TAB
and those were replaced by spaces in the emailed patch).

> +IF_BE(`
> + li       r9, 0
> + lvsl     LE_MASK, r9, r9
> + vspltisb LE_TEMP, 0x03
> + vxor     LE_MASK, LE_MASK, LE_TEMP
> +')

I think this deserves some comments, on what goes into the register in
each step. Clever that the endian conversion corresponds to xoring the
byte indices with 3.

Regards,
/Niels

-- 
Niels Möller. PGP-encrypted email is preferred. Keyid 368C6677.
Internet email is subject to wholesale government surveillance.
_______________________________________________
nettle-bugs mailing list
[email protected]
http://lists.lysator.liu.se/mailman/listinfo/nettle-bugs

Reply via email to