CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2024/11/16 08:31:36
Modified files:
lib/libcrypto/arch/amd64: Makefile.inc
lib/libcrypto/sha: sha256_amd64.c
Added files:
lib/libcrypto/sha: sha256_amd64_shani.S
Log message:
Provide a SHA-256 assembly implementation for amd64 using SHA-NI.
This provides a SHA-256 assembly implementation for amd64, which uses
the Intel SHA Extensions (aka SHA New Instructions or SHA-NI). This
provides a 3-5x performance gain on some Intel CPUs and many AMD CPUs.
ok tb@