Stačí kliknout na ten odkaz a je to tam napsané:
- The first thing I tried was using compiler optimizations for the CRC routines (GCC's -O3 instead of -Os)
- I then started looking for optimized CRC algorithms and found Matt Stancliff's crcspeed repository. It is based on an algorithm developed by Intel that uses additional lookup tables to enable processing of multiple input bytes in a single step.
Ta původní implementace byla "by book".