#include "zutil.h"
#include "crc32.h"
Go to the source code of this file.
|
local unsigned long gf2_matrix_times | OF ((unsigned long *mat, unsigned long vec)) |
|
local void gf2_matrix_square | OF ((unsigned long *square, unsigned long *mat)) |
|
local uLong crc32_combine_ | OF ((uLong crc1, uLong crc2, z_off64_t len2)) |
|
const z_crc_t FAR *ZEXPORT | get_crc_table () |
|
unsigned long ZEXPORT | crc32_z (unsigned long crc, const unsigned char FAR *buf, z_size_t len) |
|
unsigned long ZEXPORT | crc32 (unsigned long crc, const unsigned char FAR *buf, uInt len) |
|
local unsigned long | gf2_matrix_times (unsigned long *mat, unsigned long vec) |
|
local void | gf2_matrix_square (unsigned long *square, unsigned long *mat) |
|
local uLong | crc32_combine_ (uLong crc1, uLong crc2, z_off64_t len2) |
|
uLong ZEXPORT | crc32_combine (uLong crc1, uLong crc2, z_off_t len2) |
|
uLong ZEXPORT | crc32_combine64 (uLong crc1, uLong crc2, z_off64_t len2) |
|
◆ DO1
#define DO1 crc = crc_table[0][((int)crc ^ (*buf++)) & 0xff] ^ (crc >> 8) |
◆ DO8
◆ GF2_DIM
#define GF2_DIM 32 /* dimension of GF(2) vectors (length of CRC) */ |
◆ TBLS
◆ crc32()
◆ crc32_combine()
◆ crc32_combine64()
◆ crc32_combine_()
◆ crc32_z()
◆ get_crc_table()
◆ gf2_matrix_square()
local void gf2_matrix_square |
( |
unsigned long * |
square, |
|
|
unsigned long * |
mat |
|
) |
| |
◆ gf2_matrix_times()
local unsigned long gf2_matrix_times |
( |
unsigned long * |
mat, |
|
|
unsigned long |
vec |
|
) |
| |
◆ OF() [1/3]
◆ OF() [2/3]
◆ OF() [3/3]