9 if (omp_in_explicit_task ())
12 if (!omp_in_explicit_task ())
14 #pragma omp task final (1)
16 if (!omp_in_explicit_task ())
19 if (!omp_in_explicit_task ())
24 if (omp_in_explicit_task ())
26 #pragma omp task if (0)
28 if (!omp_in_explicit_task ())
30 #pragma omp task if (0)
31 if (!omp_in_explicit_task ())
34 #pragma omp task final (1)
35 if (!omp_in_explicit_task ())
38 if (omp_in_explicit_task ())
40 #pragma omp taskloop num_tasks (24)
41 for (int i
= 0; i
< 32; ++i
)
42 if (!omp_in_explicit_task ())
46 if (!omp_in_explicit_task ())
49 if (omp_in_explicit_task ())
54 if (omp_in_explicit_task ())
56 #pragma omp task if (0)
57 if (!omp_in_explicit_task ())
60 if (!omp_in_explicit_task ())
63 #pragma omp target teams
65 #pragma omp distribute
66 for (int i
= 0; i
< 4; ++i
)
67 if (omp_in_explicit_task ())
73 if (omp_in_explicit_task ())
76 if (!omp_in_explicit_task ())
79 if (omp_in_explicit_task ())
86 #pragma omp distribute
87 for (int i
= 0; i
< 4; ++i
)
88 if (omp_in_explicit_task ())
94 if (omp_in_explicit_task ())
97 if (!omp_in_explicit_task ())
100 if (omp_in_explicit_task ())