Jeffrey Walton <[email protected]> writes: > I may be mistaken, but I believe 64-bit poly multiplies are available. > Or they are available on Aarch64 with Crypto extensions.
I'm looking in the Arm Instruction Set Reference Guide, labeled version 1.0, 2018. It includes a section on cryptographic instructions, but that's aes, sha1 and sha256, no carry-less multiplication. But I may well be missing something, I'm not really familiar with Aarch64. > I'm not aware of poly multiplies on other ARM arches, like ARMv6 or > ARMv7 with NEON. I think the "p8" SIMD datatype and vmull.p8 have been part of the Neon instruction set for a long time, at least since I wrote my first ARM code back in 2013. It's just a bit annoyning that one needs so many of them to do a wide multiply. 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
