On 8/21/23 07:57, Ard Biesheuvel wrote:
Richard Henderson (18):
   crypto: Add generic 8-bit carry-less multiply routines
   target/arm: Use clmul_8* routines
   target/s390x: Use clmul_8* routines
   target/ppc: Use clmul_8* routines
   crypto: Add generic 16-bit carry-less multiply routines
   target/arm: Use clmul_16* routines
   target/s390x: Use clmul_16* routines
   target/ppc: Use clmul_16* routines
   crypto: Add generic 32-bit carry-less multiply routines
   target/arm: Use clmul_32* routines
   target/s390x: Use clmul_32* routines
   target/ppc: Use clmul_32* routines
   crypto: Add generic 64-bit carry-less multiply routine
   target/arm: Use clmul_64
   target/s390x: Use clmul_64
   target/ppc: Use clmul_64
   host/include/i386: Implement clmul.h
   host/include/aarch64: Implement clmul.h


I didn't re-run the OpenSSL benchmark, but the x86 Linux kernel still
passes all its crypto selftests when running under TCG emulation on a
TX2 arm64 host, so

Tested-by: Ard Biesheuvel <a...@kernel.org>

Oh, whoops.  What's missing here?  Any target/i386 changes.


r~


Reply via email to