mirror of
https://github.com/openssl/openssl.git
synced 2026-10-29 08:56:08 +08:00
The vectorization is implemented using vector extensions (of gcc/clang) and will work on any architecture with 128 bit vector registers that has the builtin `vec_mulh` for the high part of a multiplication. Enable this for s390x. The speed-up factor on z17 is around 2--3.4. Signed-off-by: Timo Keller <tkeller@linux.ibm.com> Reviewed-by: Shane Lontis <shane.lontis@oracle.com> Reviewed-by: Saša Nedvědický <sashan@openssl.org> MergeDate: Wed Jun 10 09:25:58 2026 (Merged from https://github.com/openssl/openssl/pull/30812)