Lines Matching refs:crc
575 unsigned long ZEXPORT crc32_z(unsigned long crc, const unsigned char FAR *buf, in crc32_z() argument
592 crc = (~crc) & 0xffffffff; in crc32_z()
598 __asm__ volatile("crc32b %w0, %w0, %w1" : "+r"(crc) : "r"(val)); in crc32_z()
616 __asm__ volatile("crc32x %w0, %w0, %x1" : "+r"(crc) : "r"(val0)); in crc32_z()
622 crc = multmodp(Z_BATCH_ZEROS, crc) ^ crc1; in crc32_z()
623 crc = multmodp(Z_BATCH_ZEROS, crc) ^ crc2; in crc32_z()
637 __asm__ volatile("crc32x %w0, %w0, %x1" : "+r"(crc) : "r"(val0)); in crc32_z()
644 crc = multmodp(val, crc) ^ crc1; in crc32_z()
645 crc = multmodp(val, crc) ^ crc2; in crc32_z()
651 __asm__ volatile("crc32x %w0, %w0, %x1" : "+r"(crc) : "r"(val0)); in crc32_z()
660 __asm__ volatile("crc32b %w0, %w0, %w1" : "+r"(crc) : "r"(val)); in crc32_z()
664 return crc ^ 0xffffffff; in crc32_z()
694 unsigned long ZEXPORT crc32_z(unsigned long crc, const unsigned char FAR *buf, in crc32_z() argument
704 crc = (~crc) & 0xffffffff; in crc32_z()
718 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff]; in crc32_z()
758 crc0 = crc; in crc32_z()
841 crc = crc_word(crc0 ^ words[0]); in crc32_z()
843 crc = crc_word(crc1 ^ words[1] ^ crc); in crc32_z()
845 crc = crc_word(crc2 ^ words[2] ^ crc); in crc32_z()
847 crc = crc_word(crc3 ^ words[3] ^ crc); in crc32_z()
849 crc = crc_word(crc4 ^ words[4] ^ crc); in crc32_z()
851 crc = crc_word(crc5 ^ words[5] ^ crc); in crc32_z()
880 crc0 = byte_swap(crc); in crc32_z()
980 crc = byte_swap(comb); in crc32_z()
994 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff]; in crc32_z()
995 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff]; in crc32_z()
996 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff]; in crc32_z()
997 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff]; in crc32_z()
998 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff]; in crc32_z()
999 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff]; in crc32_z()
1000 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff]; in crc32_z()
1001 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff]; in crc32_z()
1005 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff]; in crc32_z()
1009 return crc ^ 0xffffffff; in crc32_z()
1015 unsigned long ZEXPORT crc32(unsigned long crc, const unsigned char FAR *buf, in crc32() argument
1017 return crc32_z(crc, buf, len); in crc32()