| void bar (void); | |
| void | |
| foo (int x, int *a) | |
| { | |
| #pragma omp masked | |
| bar (); | |
| #pragma omp masked filter (0) | |
| bar (); | |
| #pragma omp masked filter (7) | |
| bar (); | |
| #pragma omp masked filter (x) | |
| bar (); | |
| #pragma omp masked taskloop simd filter (x) grainsize (12) simdlen (4) | |
| for (int i = 0; i < 128; i++) | |
| a[i] = i; | |
| #pragma omp parallel masked filter (x) firstprivate (x) | |
| bar (); | |
| #pragma omp masked | |
| #pragma omp masked filter (0) | |
| #pragma omp masked filter (x) | |
| ; | |
| } |