[En-Nut-Discussion] CRC32 Lib

Alain M. alainm at pobox.com
Wed Jun 25 18:38:56 CEST 2008


Moritz Struebe escreveu:
> 
>> A slow but small variant could also be usefull for some embedded,

What I mean is another implementation completely: one that does not use 
a lookup table, and very little memory. Very often in embeddeds space is 
more important then speed.


>> both block or incremental.

Block is just what you did. The whole bloc of data has to fit in memory 
at once and cpu will be used for as long as it takes.

Incremental is another aproach, where each byte is porcessed at a time, 
eg. as it is being transmitted. It has two advantages: no need to have 
memory for all the data and cpu is not blocked for so much time.

Of course these are other implementations, but you might just have info 
about them somewhere, as you just researched the subject ;)

Alain




More information about the En-Nut-Discussion mailing list