#include <__armlib.h>
void __ARMLIB_crc32(const unsigned char *src, unsigned long length);
__ARMLIB_crc32 computes a CRC-32 checksum of a block of data. The parameter src points to the start of the data block and length specifies the size of the data block in bytes.
__ARMLIB_crc32 is an ARM specific extension provided by CrossWorks C.