You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1. In main.c, changed benchmarking to have max of 2000 external loops under timer with remaining loops run inside timer.
2. In td64.c, decodeAdaptiveTextMode, made dtbmThisVal internal to function rather than static global. Added a read-ahead byte so that peaking at bits does not require an extra read. The read-ahead means main loop must stop three values early to avoid reading beyond end of input values, and those three values must be processed without read-ahead.
3. In td64.c, decodeStringMode, made dsmThisVal internal to function rather than static global.
Copy file name to clipboardExpand all lines: td512.h
+7-1Lines changed: 7 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -55,14 +55,20 @@
55
55
2. In td512.c, modified checktd64 (name change from checkSingleValueMode) to return a code for expected random data to be processed as a failing block of 64 bytes in the same way that td64 would handle this block.
56
56
3. In td64.c, modified decodeAdaptiveTextMode to read one byte ahead to improve speed of processing dtbmPeekBits. This change can require one byte read beyond length of input array.
57
57
*/
58
+
// Notes for version 2.1.7:
59
+
/*
60
+
1. In main.c, changed benchmarking to have max of 2000 external loops under timer with remaining loops run inside timer.
61
+
2. In td64.c, decodeAdaptiveTextMode, made dtbmThisVal internal to function rather than static global. Added a read-ahead byte so that peaking at bits does not require an extra read. The read-ahead means main loop must stop three values early to avoid reading beyond end of input values, and those three values must be processed without read-ahead.
62
+
3. In td64.c, decodeStringMode, made dsmThisVal internal to function rather than static global.
0 commit comments