--- jsr166/src/extra166y/PAS.java 2009/01/12 17:16:36 1.2 +++ jsr166/src/extra166y/PAS.java 2009/08/01 22:12:58 1.5 @@ -1524,7 +1524,7 @@ class PAS { continue; double x = src[k]; long bits = Double.doubleToLongBits(x); - int hash = hash((int)(bits ^ (bits >>> 32)));; + int hash = hash((int)(bits ^ (bits >>> 32))); long entry = (((long)hash) << 32) + (k + 1); int idx = hash & mask; for (;;) { @@ -1875,7 +1875,7 @@ class PAS { final RecursiveAction right; final RecursiveAction merger; FJSubSorter(RecursiveAction left, RecursiveAction right, - RecursiveAction merger){ + RecursiveAction merger) { this.left = left; this.right = right; this.merger = merger; } public void compute() { @@ -2351,7 +2351,7 @@ class PAS { if (left - lo <= hi - right) { oquickSort(a, cmp, lo, left); lo = left + 1; - } + } else { oquickSort(a, cmp, right, hi); hi = left; @@ -2455,7 +2455,7 @@ class PAS { if (left - lo <= hi - right) { dquickSort(a, cmp, lo, left); lo = left + 1; - } + } else { dquickSort(a, cmp, right, hi); hi = left; @@ -2559,7 +2559,7 @@ class PAS { if (left - lo <= hi - right) { lquickSort(a, cmp, lo, left); lo = left + 1; - } + } else { lquickSort(a, cmp, right, hi); hi = left; @@ -2709,7 +2709,7 @@ class PAS { int cb; for (;;) { // Establish action: sum, cumulate, or both int b = phase; - if ((b & FINISHED) != 0) // already done + if ((b & FINISHED) != 0) // already done return false; if ((b & CUMULATE) != 0) cb = FINISHED;