Home | History | Annotate | Download | only in util

Lines Matching defs:par

219                     for (CumulateTask<T> par;;) {             // propagate
222 if ((par = partmp) == null) {
227 int b = par.getPendingCount();
229 t = par; // both done
232 if ((lt = par.left) != null &&
233 (rt = par.right) != null) {
235 par.out = (rt.hi == fnc ? lout :
239 par.lo == org) ? CUMULATE : 0);
241 par.compareAndSetPendingCount(b, nextState)) {
243 t = par;
245 par.fork();
248 else if (par.compareAndSetPendingCount(b, b|state))
371 for (LongCumulateTask par;;) { // propagate
372 if ((par = (LongCumulateTask)t.getCompleter()) == null) {
377 int b = par.getPendingCount();
379 t = par; // both done
382 if ((lt = par.left) != null &&
383 (rt = par.right) != null) {
385 par.out = (rt.hi == fnc ? lout :
389 par.lo == org) ? CUMULATE : 0);
391 par.compareAndSetPendingCount(b, nextState)) {
393 t = par;
395 par.fork();
398 else if (par.compareAndSetPendingCount(b, b|state))
521 for (DoubleCumulateTask par;;) { // propagate
522 if ((par = (DoubleCumulateTask)t.getCompleter()) == null) {
527 int b = par.getPendingCount();
529 t = par; // both done
532 if ((lt = par.left) != null &&
533 (rt = par.right) != null) {
535 par.out = (rt.hi == fnc ? lout :
539 par.lo == org) ? CUMULATE : 0);
541 par.compareAndSetPendingCount(b, nextState)) {
543 t = par;
545 par.fork();
548 else if (par.compareAndSetPendingCount(b, b|state))
671 for (IntCumulateTask par;;) { // propagate
672 if ((par = (IntCumulateTask)t.getCompleter()) == null) {
677 int b = par.getPendingCount();
679 t = par; // both done
682 if ((lt = par.left) != null &&
683 (rt = par.right) != null) {
685 par.out = (rt.hi == fnc ? lout :
689 par.lo == org) ? CUMULATE : 0);
691 par.compareAndSetPendingCount(b, nextState)) {
693 t = par;
695 par.fork();
698 else if (par