| 1234567891011121314151617181920 |
- /* s390_functions.h -- s390 implementations for arch-specific functions.
- * For conditions of distribution and use, see copyright notice in zlib.h
- */
- #ifndef S390_FUNCTIONS_H_
- #define S390_FUNCTIONS_H_
- #ifdef S390_CRC32_VX
- uint32_t crc32_s390_vx(uint32_t crc, const uint8_t *buf, size_t len);
- #endif
- #ifdef DISABLE_RUNTIME_CPU_DETECTION
- # if defined(S390_CRC32_VX) && defined(__zarch__) && __ARCH__ >= 11 && defined(__VX__)
- # undef native_crc32
- # define native_crc32 = crc32_s390_vx
- # endif
- #endif
- #endif
|