Commit graph

4 commits

Author SHA1 Message Date
Oliver Jowett
26feb1d078 Add some testing code that looks for ambiguous syndromes that
could confuse the partial correction used in DF11.

That code shows that yes, there are ambiguous syndromes in the
2-bit correction case only, so disable corrections of more than
1 bit in DF11.
2015-01-23 21:59:31 +00:00
Oliver Jowett
fc87a232b4 Return non-NULL errorinfo if there are no errors to diagnose. 2015-01-21 12:54:27 +00:00
Oliver Jowett
270a22e06a CRC reimplementation to be byte-at-a-time table-driven.
Also be smarter about error correction, avoiding ambiguous cases
when --aggressive is specified.
2015-01-20 23:04:05 +00:00
Oliver Jowett
07df054590 Move CRC code to a separate file. 2015-01-19 23:41:26 +00:00