openssl/crypto/sha/asm
Patrick Steuer bc4e831ccd s390x assembly pack: extend s390x capability vector.
Extend the s390x capability vector to store the longer facility list
available from z13 onwards. The bits indicating the vector extensions
are set to zero, if the kernel does not enable the vector facility.

Also add capability bits returned by the crypto instructions' query
functions.

Signed-off-by: Patrick Steuer <patrick.steuer@de.ibm.com>

Reviewed-by: Andy Polyakov <appro@openssl.org>
Reviewed-by: Tim Hudson <tjh@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/4542)
2017-10-30 14:31:32 +01:00
..
keccak1600-armv4.pl sha/asm/keccak1600-armv4.pl: optimize for Thumb-2. 2017-08-16 20:25:20 +02:00
keccak1600-armv8.pl sha/asm/keccak1600-armv8.pl: fix return value buglet and ... 2017-09-09 19:09:36 +02:00
keccak1600-avx2.pl sha/asm/keccak1600-avx2.pl: optimized remodelled version. 2017-07-15 23:04:38 +02:00
keccak1600-avx512.pl sha/asm/keccak1600-avx512.pl: fix buglet in SHA3_squeeze tail. 2017-08-12 12:23:31 +02:00
keccak1600-c64x.pl Add sha/asm/keccak1600-c64x.pl 2017-06-21 15:21:47 +02:00
keccak1600-mmx.pl sha/asm/keccak1600-mmx.pl: optimize for Atom and add comparison data. 2017-06-24 09:42:14 +02:00
keccak1600-ppc64.pl Add Keccak-1600 modules for PPC64 and POWER8. 2017-06-21 16:24:36 +02:00
keccak1600-s390x.pl sha/asm/keccak1600-s390x.pl: typo and readability, minor size optimization. 2017-07-03 18:17:55 +02:00
keccak1600-x86_64.pl sha/asm/keccak1600-x86_64.pl: close gap with Keccak Code Package. 2017-07-03 18:18:02 +02:00
keccak1600p8-ppc.pl Add Keccak-1600 modules for PPC64 and POWER8. 2017-06-21 16:24:36 +02:00
sha1-586.pl Remove email addresses from source code. 2017-10-13 10:06:59 -04:00
sha1-alpha.pl Remove email addresses from source code. 2017-10-13 10:06:59 -04:00
sha1-armv4-large.pl
sha1-armv8.pl ARMv8 assembly pack: add Samsung Mongoose results. 2016-08-16 12:47:49 +02:00
sha1-c64xplus.pl
sha1-ia64.pl Remove email addresses from source code. 2017-10-13 10:06:59 -04:00
sha1-mb-x86_64.pl sha/asm/*-x86_64.pl: add CFI annotations. 2017-02-15 15:43:05 +01:00
sha1-mips.pl Remove email addresses from source code. 2017-10-13 10:06:59 -04:00
sha1-parisc.pl Remove email addresses from source code. 2017-10-13 10:06:59 -04:00
sha1-ppc.pl Remove email addresses from source code. 2017-10-13 10:06:59 -04:00
sha1-s390x.pl s390x assembly pack: extend s390x capability vector. 2017-10-30 14:31:32 +01:00
sha1-sparcv9.pl Remove email addresses from source code. 2017-10-13 10:06:59 -04:00
sha1-sparcv9a.pl Remove email addresses from source code. 2017-10-13 10:06:59 -04:00
sha1-thumb.pl Remove email addresses from source code. 2017-10-13 10:06:59 -04:00
sha1-x86_64.pl x86_64 assembly pack: "optimize" for Knights Landing, add AVX-512 results. 2017-07-21 14:07:32 +02:00
sha256-586.pl Remove filename argument to x86 asm_init. 2017-05-11 17:00:23 -04:00
sha256-armv4.pl
sha256-c64xplus.pl
sha256-mb-x86_64.pl sha/asm/*-x86_64.pl: add CFI annotations. 2017-02-15 15:43:05 +01:00
sha512-586.pl Remove filename argument to x86 asm_init. 2017-05-11 17:00:23 -04:00
sha512-armv4.pl
sha512-armv8.pl sha/asm/sha512-armv8.pl: fix big-endian support in __KERNEL__ case. 2016-11-17 19:29:58 +01:00
sha512-c64xplus.pl
sha512-ia64.pl
sha512-mips.pl Clean up references to FIPS 2017-02-28 15:26:25 +01:00
sha512-parisc.pl Remove email addresses from source code. 2017-10-13 10:06:59 -04:00
sha512-ppc.pl
sha512-s390x.pl s390x assembly pack: extend s390x capability vector. 2017-10-30 14:31:32 +01:00
sha512-sparcv9.pl Remove email addresses from source code. 2017-10-13 10:06:59 -04:00
sha512-x86_64.pl x86_64 assembly pack: "optimize" for Knights Landing, add AVX-512 results. 2017-07-21 14:07:32 +02:00
sha512p8-ppc.pl sha/asm/sha512p8-ppc.pl: add POWER8 performance data. 2017-06-21 16:26:59 +02:00