118 |
|
int mid = (l + h) >>> 1; |
119 |
|
f = rt = t.right = |
120 |
|
new CumulateTask<T>(t, fn, a, org, fnc, th, mid, h); |
121 |
< |
t = lt = t.left = |
121 |
> |
t = lt = t.left = |
122 |
|
new CumulateTask<T>(t, fn, a, org, fnc, th, l, mid); |
123 |
|
} |
124 |
|
else { // possibly refork |
270 |
|
int mid = (l + h) >>> 1; |
271 |
|
f = rt = t.right = |
272 |
|
new LongCumulateTask(t, fn, a, org, fnc, th, mid, h); |
273 |
< |
t = lt = t.left = |
273 |
> |
t = lt = t.left = |
274 |
|
new LongCumulateTask(t, fn, a, org, fnc, th, l, mid); |
275 |
|
} |
276 |
|
else { // possibly refork |
420 |
|
int mid = (l + h) >>> 1; |
421 |
|
f = rt = t.right = |
422 |
|
new DoubleCumulateTask(t, fn, a, org, fnc, th, mid, h); |
423 |
< |
t = lt = t.left = |
423 |
> |
t = lt = t.left = |
424 |
|
new DoubleCumulateTask(t, fn, a, org, fnc, th, l, mid); |
425 |
|
} |
426 |
|
else { // possibly refork |
570 |
|
int mid = (l + h) >>> 1; |
571 |
|
f = rt = t.right = |
572 |
|
new IntCumulateTask(t, fn, a, org, fnc, th, mid, h); |
573 |
< |
t = lt = t.left = |
573 |
> |
t = lt = t.left = |
574 |
|
new IntCumulateTask(t, fn, a, org, fnc, th, l, mid); |
575 |
|
} |
576 |
|
else { // possibly refork |
674 |
|
} |
675 |
|
private static final long serialVersionUID = 3731755594596840961L; |
676 |
|
} |
677 |
– |
|
677 |
|
} |