blob: e136d59eae196c5a8516c3ba35ecde0caaaf31ab [file]
/* crc32_armv8_p.h -- Private shared inline ARMv8 CRC32 functions
* For conditions of distribution and use, see copyright notice in zlib.h
*/
#ifndef CRC32_ARMV8_P_H
#define CRC32_ARMV8_P_H
#include "zbuild.h"
#include "acle_intrins.h"
#define CRC32B(crc, val) __crc32b((crc), (val))
#define CRC32H(crc, val) __crc32h((crc), (val))
#define CRC32W(crc, val) __crc32w((crc), (val))
#define CRC32D(crc, val) __crc32d((crc), (val))
#include "arch/shared/crc32_hw_common_tpl.h"
#endif /* CRC32_ARMV8_P_H */