Lines Matching refs:crc
17 of the crc tables. Therefore, if you #define DYNAMIC_CRC_TABLE, you should
54 /* Definitions for doing the crc four data bytes at a time. */
67 /* Local functions for crc concatenation */
111 /* terms of polynomial defining this crc (except x^32): */
126 /* generate a crc for every 8-bit value */
135 /* generate crc for each value followed by one, two, and three zeros,
215 #define DO1 crc = crc_table[0][((int)crc ^ (*buf++)) & 0xff] ^ (crc >> 8)
219 unsigned long ZEXPORT crc32(crc, buf, len)
220 unsigned long crc;
237 return crc32_little(crc, buf, len);
239 return crc32_big(crc, buf, len);
242 crc = crc ^ 0xffffffffUL;
250 return crc ^ 0xffffffffUL;
262 local unsigned long crc32_little(crc, buf, len)
263 unsigned long crc;
270 c = (u4)crc;
302 local unsigned long crc32_big(crc, buf, len)
303 unsigned long crc;
310 c = REV((u4)crc);
420 /* return combined crc */