| int fn (int); |
| |
| void |
| foo (void) |
| { |
| #pragma omp teams num_teams (4 : 6) |
| ; |
| #pragma omp teams num_teams (7) |
| ; |
| } |
| |
| void |
| bar (void) |
| { |
| #pragma omp target teams num_teams (5 : 19) |
| ; |
| #pragma omp target teams num_teams (21) |
| ; |
| } |
| |
| void |
| baz (void) |
| { |
| #pragma omp teams num_teams (fn (1) : fn (2)) |
| ; |
| #pragma omp teams num_teams (fn (3)) |
| ; |
| } |
| |
| void |
| qux (void) |
| { |
| #pragma omp target teams num_teams (fn (4) : fn (5)) |
| ; |
| #pragma omp target teams num_teams (fn (6)) |
| ; |
| } |
| |
| void |
| corge (void) |
| { |
| #pragma omp target |
| #pragma omp teams num_teams (fn (7) : fn (8)) |
| ; |
| #pragma omp target |
| #pragma omp teams num_teams (fn (9)) |
| ; |
| } |