I am trying to understand the working of a parallel crc using look up tables, I could get the basic sarwate code running correctly but I am having a lot of confusion when it comes to appending or prepending zeros.
I am trying to use this code for a parallel crc generation but I am confused on how to divide which part of the input data and append zeros.
Please help, I am really stuck here.
You can see how to combine CRCs computed in parallel by looking at the source code for zlib's
crc32_combine()
routine. You do not need to prepend or append zeros.