|
|
@@ -642,7 +642,7 @@ class BlockSort { |
|
|
|
HAMMER: while (true) { |
|
|
|
if (onceRunned) { |
|
|
|
fmap[j] = a; |
|
|
|
if ((j -= h) <= mj) { |
|
|
|
if ((j -= h) <= mj) { //NOSONAR |
|
|
|
break HAMMER; |
|
|
|
} |
|
|
|
} else { |
|
|
@@ -660,7 +660,7 @@ class BlockSort { |
|
|
|
if (block[i1 + 3] == block[i2 + 3]) { |
|
|
|
if (block[i1 + 4] == block[i2 + 4]) { |
|
|
|
if (block[i1 + 5] == block[i2 + 5]) { |
|
|
|
if (block[(i1 += 6)] == block[(i2 += 6)]) { |
|
|
|
if (block[(i1 += 6)] == block[(i2 += 6)]) { //NOSONAR |
|
|
|
int x = lastShadow; |
|
|
|
X: while (x > 0) { |
|
|
|
x -= 4; |
|
|
@@ -673,10 +673,10 @@ class BlockSort { |
|
|
|
if (quadrant[i1 + 2] == quadrant[i2 + 2]) { |
|
|
|
if (block[i1 + 4] == block[i2 + 4]) { |
|
|
|
if (quadrant[i1 + 3] == quadrant[i2 + 3]) { |
|
|
|
if ((i1 += 4) >= lastPlus1) { |
|
|
|
if ((i1 += 4) >= lastPlus1) { //NOSONAR |
|
|
|
i1 -= lastPlus1; |
|
|
|
} |
|
|
|
if ((i2 += 4) >= lastPlus1) { |
|
|
|
if ((i2 += 4) >= lastPlus1) { //NOSONAR |
|
|
|
i2 -= lastPlus1; |
|
|
|
} |
|
|
|
workDoneShadow++; |
|
|
|