diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2018-02-03 17:38:23 +0100 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2018-02-03 17:38:23 +0100 |
commit | df23f55e395d78d9cfc0fc5054651f5da58dcf25 (patch) | |
tree | 92e55d2f7d09a67d3aaa6f3e8a36b7317bece502 | |
parent | 524fa29a934e4974736e36d6a40225b5ed8e2b17 (diff) | |
download | busybox-w32-df23f55e395d78d9cfc0fc5054651f5da58dcf25.tar.gz busybox-w32-df23f55e395d78d9cfc0fc5054651f5da58dcf25.tar.bz2 busybox-w32-df23f55e395d78d9cfc0fc5054651f5da58dcf25.zip |
bzip2: remove redundant clearing of an alredy unset bit
function old new delta
mainSort 1178 1171 -7
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r-- | archival/libarchive/bz/blocksort.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/archival/libarchive/bz/blocksort.c b/archival/libarchive/bz/blocksort.c index 3fe74f71c..473244db0 100644 --- a/archival/libarchive/bz/blocksort.c +++ b/archival/libarchive/bz/blocksort.c | |||
@@ -873,10 +873,10 @@ void mainSort(EState* state, | |||
873 | */ | 873 | */ |
874 | for (j = 0; j <= 255; j++) { | 874 | for (j = 0; j <= 255; j++) { |
875 | if (j != ss) { | 875 | if (j != ss) { |
876 | int32_t sb; | 876 | unsigned sb; |
877 | sb = (ss << 8) + j; | 877 | sb = (ss << 8) + j; |
878 | if (!(ftab[sb] & SETMASK)) { | 878 | if (!(ftab[sb] & SETMASK)) { |
879 | int32_t lo = ftab[sb] & CLEARMASK; | 879 | int32_t lo = ftab[sb] /*& CLEARMASK (redundant)*/; |
880 | int32_t hi = (ftab[sb+1] & CLEARMASK) - 1; | 880 | int32_t hi = (ftab[sb+1] & CLEARMASK) - 1; |
881 | if (hi > lo) { | 881 | if (hi > lo) { |
882 | mainQSort3( | 882 | mainQSort3( |