singe/thirdparty/zlib/contrib/crc32vx
2026-09-08 14:29:27 -05:00
..
CMakeLists.txt Third-party libraries updated. 2026-09-08 14:29:27 -05:00
crc32_vx.c Third-party libraries updated. 2026-09-08 14:29:27 -05:00
crc32_vx_hooks.h Third-party libraries updated. 2026-09-08 14:29:27 -05:00
README Third-party libraries updated. 2026-09-08 14:29:27 -05:00

IBM Z mainframes starting from version z13 provide vector instructions, which 
allows vectorization of crc32. This extension is build by default when targeting
ibm s390x. However this extension can disabled if desired:

    # for configure build
    $ ./configure --disable-crcvx

    # for cmake build
    $ cmake .. -DZLIB_CRC32VX=off