/freebsd-current/contrib/libarchive/libarchive/ |
H A D | archive_crc32.h | 42 crc32(unsigned long crc, const void *_p, size_t len) argument 63 crc = crc ^ 0xffffffffUL; 67 crc = crc_tbl[(crc ^ *p++) & 0xff] ^ (crc >> 8); 68 crc = crc_tbl[(crc ^ *p++) & 0xff] ^ (crc >> 8); 69 crc [all...] |
/freebsd-current/contrib/xz/src/liblzma/check/ |
H A D | crc32_fast.c | 27 lzma_crc32(const uint8_t *buf, size_t size, uint32_t crc) 29 crc = ~crc; 32 crc = bswap32(crc); 39 crc = lzma_crc32_table[0][*buf++ ^ A(crc)] ^ S8(crc); 52 crc ^= aligned_read32ne(buf); 55 crc [all...] |
H A D | crc32_small.c | 54 lzma_crc32(const uint8_t *buf, size_t size, uint32_t crc) 60 crc = ~crc; 63 crc = lzma_crc32_table[0][*buf++ ^ (crc & 0xFF)] ^ (crc >> 8); 67 return ~crc;
|
H A D | crc64_small.c | 44 lzma_crc64(const uint8_t *buf, size_t size, uint64_t crc) 50 crc = ~crc; 53 crc = crc64_table[*buf++ ^ (crc & 0xFF)] ^ (crc >> 8); 57 return ~crc;
|
H A D | crc64_fast.c | 13 /// https://www.intel.com/content/dam/www/public/us/en/documents/white-papers/fast-crc-computation-generic-polynomials-pclmulqdq-paper.pdf 14 /// and the public domain code from https://github.com/rawrunprotected/crc 92 crc64_generic(const uint8_t *buf, size_t size, uint64_t crc) argument 94 crc = ~crc; 97 crc = bswap64(crc); 102 crc = lzma_crc64_table[0][*buf++ ^ A1(crc)] ^ S8(crc); 218 crc64_clmul(const uint8_t *buf, size_t size, uint64_t crc) argument 475 crc64_dispatch(const uint8_t *buf, size_t size, uint64_t crc) argument [all...] |
/freebsd-current/sys/sys/ |
H A D | crc16.h | 37 crc16(uint16_t crc, const void *buffer, unsigned int len) argument 41 crc = (((crc >> 8) & 0xffU) ^ 42 crc16_table[(crc ^ *cp++) & 0xffU]) & 0x0000ffffU; 43 return crc;
|
H A D | gsb_crc32.h | 16 crc32_raw(const void *buf, size_t size, uint32_t crc) argument 21 crc = crc32_tab[(crc ^ *p++) & 0xFF] ^ (crc >> 8); 22 return (crc); 28 uint32_t crc; local 30 crc = crc32_raw(buf, size, ~0U); 31 return (crc ^ ~0U);
|
/freebsd-current/crypto/heimdal/lib/krb5/ |
H A D | crc.c | 44 unsigned long crc, poly; local 50 crc = i; 52 if (crc & 1) { 53 crc = (crc >> 1) ^ poly; 55 crc >>= 1; 58 table[i] = crc;
|
/freebsd-current/sys/contrib/xz-embedded/linux/lib/xz/ |
H A D | xz_crc32.c | 49 XZ_EXTERN uint32_t xz_crc32(const uint8_t *buf, size_t size, uint32_t crc) argument 51 crc = ~crc; 54 crc = xz_crc32_table[*buf++ ^ (crc & 0xFF)] ^ (crc >> 8); 58 return ~crc;
|
H A D | xz_crc64.c | 44 XZ_EXTERN uint64_t xz_crc64(const uint8_t *buf, size_t size, uint64_t crc) argument 46 crc = ~crc; 49 crc = xz_crc64_table[*buf++ ^ (crc & 0xFF)] ^ (crc >> 8); 53 return ~crc;
|
H A D | xz_stream.h | 16 # define xz_crc32(buf, size, crc) \ 17 (~crc32_le(~(uint32_t)(crc), buf, size))
|
/freebsd-current/sys/compat/linuxkpi/common/include/linux/ |
H A D | crc32.h | 37 crc32_le(uint32_t crc, const void *data, size_t len) argument 40 return (crc32_raw(data, len, crc));
|
/freebsd-current/sys/contrib/zlib/ |
H A D | crc32.c | 7 * Kadatch and Jenkins (2010). See doc/crc-doc.1.0.pdf in this distribution. 15 of the crc tables. Therefore, if you #define DYNAMIC_CRC_TABLE, you should 562 * -march=armv8-a+crc, or -march=native if the compile machine has the crc32 575 unsigned long ZEXPORT crc32_z(unsigned long crc, const unsigned char FAR *buf, argument 592 crc = (~crc) & 0xffffffff; 598 __asm__ volatile("crc32b %w0, %w0, %w1" : "+r"(crc) : "r"(val)); 616 __asm__ volatile("crc32x %w0, %w0, %x1" : "+r"(crc) : "r"(val0)); 622 crc = multmodp(Z_BATCH_ZEROS, crc) 694 crc32_z(unsigned long crc, const unsigned char FAR *buf, z_size_t len) argument 1015 crc32(unsigned long crc, const unsigned char FAR *buf, uInt len) argument [all...] |
/freebsd-current/usr.sbin/ckdist/ |
H A D | Makefile | 5 SRCS= ckdist.c crc.c
|
/freebsd-current/sys/libkern/x86/ |
H A D | crc32_sse42.c | 73 * Block sizes for three-way parallel crc computation. LONG and SHORT must 80 * Tables for updating a crc for LONG, 2 * LONG, SHORT and 2 * SHORT bytes 124 * Construct an operator to apply len zeros to a crc. len must be a power of 189 /* Apply the zeros operator table to crc. */ 191 crc32c_shift(uint32_t zeros[][256], uint32_t crc) argument 194 return (zeros[0][crc & 0xff] ^ zeros[1][(crc >> 8) & 0xff] ^ 195 zeros[2][(crc >> 16) & 0xff] ^ zeros[3][crc >> 24]); 216 sse42_crc32c(uint32_t crc, cons argument [all...] |
/freebsd-current/tools/diag/dumpvfscache/ |
H A D | dumpvfscache.c | 37 u_short crc = 0; local 42 r1 = crc16_table[crc & 0xF]; 43 crc = (crc >> 4) & 0x0FFF; 44 crc = crc ^ r1 ^ crc16_table[*buf & 0xF]; 47 r1 = crc16_table[crc & 0xF]; 48 crc = (crc >> 4) & 0x0FFF; 49 crc [all...] |
/freebsd-current/usr.bin/cksum/ |
H A D | extern.h | 35 int crc(int, uint32_t *, off_t *);
|
H A D | Makefile | 3 SRCS= cksum.c crc.c print.c sum1.c sum2.c crc32.c
|
/freebsd-current/contrib/xz/src/liblzma/common/ |
H A D | stream_flags_decoder.c | 39 const uint32_t crc = lzma_crc32(in + sizeof(lzma_header_magic), local 41 if (crc != read32le(in + sizeof(lzma_header_magic) 71 const uint32_t crc = lzma_crc32(in + sizeof(uint32_t), local 73 if (crc != read32le(in)) {
|
H A D | stream_flags_encoder.c | 46 const uint32_t crc = lzma_crc32(out + sizeof(lzma_header_magic), local 50 crc); 76 const uint32_t crc = lzma_crc32( local 79 write32le(out, crc);
|
/freebsd-current/sbin/hastd/ |
H A D | hast_checksum.c | 48 uint32_t crc; local 50 crc = crc32(0L, Z_NULL, 0); 51 crc = crc32(crc, data, size); 53 /* XXXPJD: Do we have to use htole32() on crc first? */ 54 bcopy(&crc, hash, sizeof(crc)); 55 *hsizep = sizeof(crc);
|
/freebsd-current/sys/fs/ext2fs/ |
H A D | ext2_csum.c | 125 uint32_t crc, dummy_crc = 0; local 131 crc = calculate_crc32c(fs->e2fs_csum_seed, (uint8_t *)&facl_bn, 133 crc = calculate_crc32c(crc, (uint8_t *)header, offset); 134 crc = calculate_crc32c(crc, (uint8_t *)&dummy_crc, 137 crc = calculate_crc32c(crc, (uint8_t *)header + offset, 140 return (htole32(crc)); 232 uint32_t inum, gen, crc; local 300 uint32_t inum, old_csum, gen, crc; local 424 uint32_t inum, gen, crc; local 574 uint32_t inode_csum_seed, inum, gen, crc; local 657 uint32_t crc; local 677 uint16_t crc, dummy_csum; local [all...] |
/freebsd-current/contrib/xz/src/liblzma/api/lzma/ |
H A D | check.h | 119 * \param crc Previously returned CRC value. This is used to 127 const uint8_t *buf, size_t size, uint32_t crc) 140 * \param crc Previously returned CRC value. This is used to 148 const uint8_t *buf, size_t size, uint64_t crc)
|
/freebsd-current/contrib/tcpdump/ |
H A D | print-mobile.c | 70 u_short proto,crc; local 83 crc = GET_BE_U_2(mob->hcheck); 102 ND_PRINT(" (bad checksum %u)", crc);
|
/freebsd-current/sys/contrib/ncsw/Peripherals/FM/MAC/ |
H A D | fman_crc32.c | 107 uint32_t crc; local 110 crc = 0xffffffff; 113 crc = crc ^ data; 114 crc = crc_tbl[crc&0xff] ^ (crc>>8); 117 crc = get_mirror32(crc); 118 return crc; [all...] |