router
t1 = parallel_expr1;
{
register int disabled_tmp = disabled;
disable = !(p_vote(disabled ? NPROC : t1) & OUR_MASK);
EVAL_ENABLED {
t2 = parallel_expr2;
}
disabled = disabled_tmp;
}
t = p_putGet32(t2, t1);
if (!disabled) x = t;