COMPUTATION OF CYCLIC REDUNDANCY CHECKS VIA TABLE LOOK-UP A Cyclic Redudancy Check (CRC) code provides a simple, yet powerful method for the detection of errors during digital data transmission.
Thus the algorithms described in this article provide the most efficient means of computing CRCs of the table look-up in software.
When I was studying Chemical Engineering at the University of Pennsylvania, I struggled with all the homework and lab work; not with the technical challenge but with the amount of time required to actually do the labor-intensive table look-ups
for each trigonometric function used.
JetForm for E-Mail/C's calculation capabilities and its data validation rules, including range and numeric checks, table look-ups
and mandatory fields.
This algorithm requires only five table look-ups
, five XOR's, and four shifts per input byte.