13 #pragma omp task firstprivate (i) shared (j, l)
22 #pragma omp task firstprivate (i) shared (j, l)
31 #pragma omp task firstprivate (i) shared (j, l)
40 #pragma omp task firstprivate (i) shared (j, l)
50 return (i
!= 8 * omp_get_thread_num () + 4
59 #pragma omp parallel num_threads (4) reduction(+:r)
60 if (omp_get_num_threads () != 4)
65 else if (foo (8 * omp_get_thread_num ()))