aboutsummaryrefslogtreecommitdiff
path: root/contrib/README.contrib
diff options
context:
space:
mode:
authorIlya Leoshkevich <iii@linux.ibm.com>2025-09-10 11:28:03 +0200
committerMark Adler <git@madler.net>2026-01-27 20:22:17 -0800
commit07f2d4237eade624182b1cf11f1f516985aed620 (patch)
treefad27d61fc7e05c8bc08662fd1caa4fb2bea928e /contrib/README.contrib
parent3382ba45561ea82a1d8976578b2a41facff3b8bc (diff)
downloadzlib-07f2d4237eade624182b1cf11f1f516985aed620.tar.gz
zlib-07f2d4237eade624182b1cf11f1f516985aed620.tar.bz2
zlib-07f2d4237eade624182b1cf11f1f516985aed620.zip
Vectorize the CRC-32 calculation on the s390x.
Use vector extensions when compiling for s390x and binutils knows about them. At runtime, check whether kernel supports vector extensions (it has to be not just the CPU, but also the kernel) and choose between the regular and the vectorized implementations. Co-authored-by: Eduard Stefes <eddy@linux.ibm.com>
Diffstat (limited to 'contrib/README.contrib')
-rw-r--r--contrib/README.contrib3
1 files changed, 3 insertions, 0 deletions
diff --git a/contrib/README.contrib b/contrib/README.contrib
index d9480eea..173f1d48 100644
--- a/contrib/README.contrib
+++ b/contrib/README.contrib
@@ -46,6 +46,9 @@ puff/ by Mark Adler <madler@alumni.caltech.edu>
46 Small, low memory usage inflate. Also serves to provide an 46 Small, low memory usage inflate. Also serves to provide an
47 unambiguous description of the deflate format. 47 unambiguous description of the deflate format.
48 48
49crc32vx/ by Ilya Leoshkevich <iii@linux.ibm.com>
50 Hardware-accelerated CRC32 on IBM Z with Z13 VX extension.
51
49testzlib/ by Gilles Vollant <info@winimage.com> 52testzlib/ by Gilles Vollant <info@winimage.com>
50 Example of the use of zlib 53 Example of the use of zlib
51 54