diff options
| author | Ilya Leoshkevich <iii@linux.ibm.com> | 2025-09-10 11:28:03 +0200 |
|---|---|---|
| committer | Mark Adler <git@madler.net> | 2026-01-27 20:22:17 -0800 |
| commit | 07f2d4237eade624182b1cf11f1f516985aed620 (patch) | |
| tree | fad27d61fc7e05c8bc08662fd1caa4fb2bea928e /contrib/README.contrib | |
| parent | 3382ba45561ea82a1d8976578b2a41facff3b8bc (diff) | |
| download | zlib-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.contrib | 3 |
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 | ||
| 49 | crc32vx/ by Ilya Leoshkevich <iii@linux.ibm.com> | ||
| 50 | Hardware-accelerated CRC32 on IBM Z with Z13 VX extension. | ||
| 51 | |||
| 49 | testzlib/ by Gilles Vollant <info@winimage.com> | 52 | testzlib/ by Gilles Vollant <info@winimage.com> |
| 50 | Example of the use of zlib | 53 | Example of the use of zlib |
| 51 | 54 | ||
