Lines Matching refs:crc
606 unsigned long ZEXPORT crc32_z(crc, buf, len) in crc32_z() argument
607 unsigned long crc; in crc32_z()
626 crc = (~crc) & 0xffffffff;
632 __asm__ volatile("crc32b %w0, %w0, %w1" : "+r"(crc) : "r"(val));
650 __asm__ volatile("crc32x %w0, %w0, %x1" : "+r"(crc) : "r"(val0));
656 crc = multmodp(Z_BATCH_ZEROS, crc) ^ crc1;
657 crc = multmodp(Z_BATCH_ZEROS, crc) ^ crc2;
671 __asm__ volatile("crc32x %w0, %w0, %x1" : "+r"(crc) : "r"(val0));
678 crc = multmodp(val, crc) ^ crc1;
679 crc = multmodp(val, crc) ^ crc2;
685 __asm__ volatile("crc32x %w0, %w0, %x1" : "+r"(crc) : "r"(val0));
694 __asm__ volatile("crc32b %w0, %w0, %w1" : "+r"(crc) : "r"(val));
698 return crc ^ 0xffffffff;
730 unsigned long ZEXPORT crc32_z(unsigned long crc, const unsigned char FAR *buf, in crc32_z() argument
741 crc = (~crc) & 0xffffffff; in crc32_z()
755 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff]; in crc32_z()
795 crc0 = crc; in crc32_z()
878 crc = crc_word(crc0 ^ words[0]); in crc32_z()
880 crc = crc_word(crc1 ^ words[1] ^ crc); in crc32_z()
882 crc = crc_word(crc2 ^ words[2] ^ crc); in crc32_z()
884 crc = crc_word(crc3 ^ words[3] ^ crc); in crc32_z()
886 crc = crc_word(crc4 ^ words[4] ^ crc); in crc32_z()
888 crc = crc_word(crc5 ^ words[5] ^ crc); in crc32_z()
917 crc0 = byte_swap(crc); in crc32_z()
1017 crc = byte_swap(comb); in crc32_z()
1031 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff]; in crc32_z()
1032 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff]; in crc32_z()
1033 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff]; in crc32_z()
1034 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff]; in crc32_z()
1035 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff]; in crc32_z()
1036 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff]; in crc32_z()
1037 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff]; in crc32_z()
1038 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff]; in crc32_z()
1042 crc = (crc >> 8) ^ crc_table[(crc ^ *buf++) & 0xff]; in crc32_z()
1046 return crc ^ 0xffffffff; in crc32_z()
1052 unsigned long ZEXPORT crc32(unsigned long crc, const unsigned char FAR *buf, in crc32() argument
1055 return crc32_z(crc, buf, len); in crc32()