This commit is contained in:
Elliot Gorokhovsky
2022-05-12 12:53:15 -04:00
parent 22875ece61
commit 3620a0a565
3 changed files with 23 additions and 12 deletions
+3 -3
View File
@@ -1682,9 +1682,9 @@ _storeSequence:
continue; /* faster when present ... (?) */
} } }
/* If offset_1 started invalid (offsetSaved1 > 0) and became valid (offset_1 > 0),
* rotate saved offsets. */
offsetSaved2 = ((offsetSaved1 > 0) & (offset_1 > 0)) ? offsetSaved1 : offsetSaved2;
/* If offset_1 started invalid (offsetSaved1 != 0) and became valid (offset_1 != 0),
* rotate saved offsets. See comment in ZSTD_compressBlock_fast_noDict for more context. */
offsetSaved2 = ((offsetSaved1 != 0) && (offset_1 != 0)) ? offsetSaved1 : offsetSaved2;
/* save reps for next block */
rep[0] = offset_1 ? offset_1 : offsetSaved1;