Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Michaelangel007/crc32
/ functions
Functions
79 in github.com/Michaelangel007/crc32
⨍
Functions
79
◇
Types & classes
10
↓ 8 callers
Function
reverse32
Table-Lookup * @param {uint32_t} x - value to bit-reverse * @return {uint32_t} value bit reversed */ =============================
src/reverse.h:59
↓ 7 callers
Function
Printable3
========================================================================
src/find_zero.cpp:114
↓ 7 callers
Function
common_init
========================================================================
src/common.cpp:10
↓ 6 callers
Function
Measure
src/find_zero.cpp:42
↓ 6 callers
Function
reflect32
Formulaic Reverse 32 bits In: +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
src/reverse.h:38
↓ 5 callers
Function
trace
========================================================================
src/trace_crc32.cpp:89
↓ 4 callers
Function
crc32_reverse
========================================================================
src/crc32.h:334
↓ 2 callers
Method
Print
src/util_timer.h:152
↓ 2 callers
Method
Start
src/util_timer.h:137
↓ 2 callers
Method
Stop
src/util_timer.h:141
↓ 2 callers
Function
Verify
========================================================================
src/find_zero.cpp:575
↓ 2 callers
Function
crc32_forward
========================================================================
src/crc32.h:325
↓ 2 callers
Function
crc32_init_normal
Normal Polynimal = 0x04C11DB7 ========================================================================
src/crc32.h:157
↓ 2 callers
Function
crc32_init_reflect
Reflected Polynomial = 0xEDB88320 ========================================================================
src/crc32.h:174
↓ 2 callers
Function
crc32c_reverse
========================================================================
src/crc32.h:343
↓ 2 callers
Function
dump
Dump 32-bit table of 256 entries ========================================================================
src/compare.h:89
↓ 2 callers
Method
dump
( int[] array )
java/src/crc32/normal.java:20
↓ 2 callers
Function
gettimeofday
sigh* no gettimeofday on Win32/Win64
src/util_timer.h:51
↓ 2 callers
Method
init
( int POLY )
java/src/crc32/normal.java:36
↓ 2 callers
Method
init
( int POLY )
java/src/crc32/broken.java:96
↓ 2 callers
Method
init
( int POLY )
java/src/crc32/reflect.java:25
↓ 2 callers
Method
reflect32
( int x )
java/src/crc32/normal.java:68
↓ 1 callers
Function
CRC32Analysis
src/crc32id.cpp:75
↓ 1 callers
Function
CRC32Id
returns -1 if couldn't identify
src/crc32id.cpp:60
↓ 1 callers
Function
CRC32_Init
========================================================================
src/crc32.h:297
↓ 1 callers
Method
ComputeHash
(byte[] data)
java/src/crc32/normal.java:102
↓ 1 callers
Method
ComputeHash
(byte[] data)
java/src/crc32/broken.java:141
↓ 1 callers
Method
ComputeHash
(byte[] data)
java/src/crc32/reflect.java:70
↓ 1 callers
Method
Dump
()
java/src/crc32/normal.java:97
↓ 1 callers
Method
Dump
()
java/src/crc32/broken.java:136
↓ 1 callers
Method
Dump
()
java/src/crc32/reflect.java:65
↓ 1 callers
Method
Format
src/util_timer.h:107
↓ 1 callers
Function
Hexdump
========================================================================
src/find_zero.cpp:53
↓ 1 callers
Function
Printable
v1
src/find_zero.cpp:62
↓ 1 callers
Function
ReverseBits_Init
Table-Lookup ========================================================================
src/reverse.h:70
↓ 1 callers
Function
SearchLenN
2^(8*Len) --Zeroes-- Len Bits Page Words Page Words 1 2^ 8 0x1 0x100 0 2 2 2^16
src/find_zero.cpp:459
↓ 1 callers
Function
SetString
========================================================================
src/find_zero.cpp:529
↓ 1 callers
Function
Threads_Default
========================================================================
src/util_threads.h:7
↓ 1 callers
Function
Threads_Set
========================================================================
src/util_threads.h:15
↓ 1 callers
Function
Usage
========================================================================
src/find_zero.cpp:539
↓ 1 callers
Function
Verify_CRC32B
========================================================================
src/find_zero.cpp:631
↓ 1 callers
Function
Verify_CRC32C
========================================================================
src/find_zero.cpp:916
↓ 1 callers
Function
crc32_100
Reflected: crc >> 8, Data Bits: *buffer, Final CRC: ~crc ========================================================================
src/crc32.h:245
↓ 1 callers
Function
crc32_reflect_trace
========================================================================
src/trace_crc32.cpp:65
↓ 1 callers
Function
crc32_trace_normal
========================================================================
src/trace_crc32.cpp:17
↓ 1 callers
Function
crc32_trace_normal_broken
Normal form where user didn't reverse the bits ========================================================================
src/trace_crc32.cpp:42
↓ 1 callers
Function
crc32a_formula_normal_noreverse
uncommon CRC32A, poly = 0x04C11DB7, "123456789" checksum = 0xFC891918 ========================================================================
src/crc32.h:94
↓ 1 callers
Function
crc32b_table_reflect
src/crc32.h:255
↓ 1 callers
Method
dump
( int[] array )
java/src/crc32/broken.java:80
↓ 1 callers
Method
dump
( int[] array )
java/src/crc32/reflect.java:9
Function
Printable2
v2
src/find_zero.cpp:76
Function
SearchLen1
========================================================================
src/find_zero.cpp:121
Function
SearchLen2
========================================================================
src/find_zero.cpp:166
Function
SearchLen3
========================================================================
src/find_zero.cpp:198
Function
SearchLen4
========================================================================
src/find_zero.cpp:231
Function
SearchLen5
========================================================================
src/find_zero.cpp:295
Function
SearchLen6
========================================================================
src/find_zero.cpp:372
Method
Throughput
size is number of bytes in a file, or number of iterations that you want to benchmark
src/util_timer.h:158
Method
broken
()
java/src/crc32/broken.java:126
Function
crc32_000
Normal: crc << 8, Data Bits: *buffer, Final CRC: ~crc ========================================================================
src/crc32.h:194
Function
crc32_001
Normal: crc << 8, Data Bits: *buffer, Final CRC: reverse32( ~crc ) ========================================================================
src/crc32.h:206
Function
crc32_010
Normal: crc << 8, Data Bits: REVERSE_BITS[*buffer], Final CRC: ~crc ========================================================================
src/crc32.h:218
Function
crc32_011
Authentic CRC Form: "Normal Normal: crc << 8, Data Bits: REVERSE_BITS[*buffer], Final CRC: reverse32( ~crc ) =========================================
src/crc32.h:231
Function
crc32_101
Reflected: crc >> 8, Data Bits: *buffer, Final CRC: reverse32( ~crc ) ========================================================================
src/crc32.h:274
Function
crc32_110
Reflected: crc >> 8, Data Bits: REVERSE_BITS[*buffer], Final CRC: ~crc ========================================================================
src/crc32.h:262
Function
crc32_111
Reflected: crc >> 8, Data Bits: REVERSE_BITS[*buffer], Final CRC: reverse32( ~crc ) ==================================================================
src/crc32.h:286
Function
crc32_formula_normal
common CRC32B, poly = 0x04C11DB7, "123456789", checksum = 0xCBF43926 ========================================================================
src/crc32.h:113
Function
crc32_formula_reflect
common CRC32B, poly = 0xEDB88320, "123456789", checksum = 0xCBF43926 ========================================================================
src/crc32.h:132
Method
dump
( int[] array )
java/src/dump.java:3
Function
main
========================================================================
src/crc32.cpp:27
Function
main
========================================================================
src/trace_crc32.cpp:133
Function
main
========================================================================
src/demo.cpp:9
Function
main
src/crc32id.cpp:113
Function
main
========================================================================
src/enum_crc32.cpp:18
Function
main
========================================================================
src/tables_crc32.cpp:15
Function
main
========================================================================
src/find_zero.cpp:1199
Method
main
(String args[])
java/src/bret_crc32.java:22
Method
normal
()
java/src/crc32/normal.java:87
Method
reflect
()
java/src/crc32/reflect.java:55