[En-Nut-Discussion] CRC32 Lib
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 ;)
More information about the En-Nut-Discussion