1 IBM Z mainframes starting from version z13 provide vector instructions, which 2 allows vectorization of crc32. This extension is build by default when targeting 3 ibm s390x. However this extension can disabled if desired: 4 5 # for configure build 6 $ ./configure --disable-crcvx 7 8 # for cmake build 9 $ cmake .. -DZLIB_CRC32VX=off 10