comparison gcc/testsuite/c-c++-common/goacc/routine-1.c @ 111:04ced10e8804

gcc 7
author kono
date Fri, 27 Oct 2017 22:46:09 +0900
parents
children
comparison
equal deleted inserted replaced
68:561a7518be6b 111:04ced10e8804
1
2 #pragma acc routine gang
3 void gang (void)
4 {
5 }
6
7 #pragma acc routine worker
8 void worker (void)
9 {
10 }
11
12 #pragma acc routine vector
13 void vector (void)
14 {
15 }
16
17 #pragma acc routine seq
18 void seq (void)
19 {
20 }
21
22 int main ()
23 {
24 #pragma acc kernels num_gangs (32) num_workers (32) vector_length (32)
25 {
26 gang ();
27 worker ();
28 vector ();
29 seq ();
30 }
31
32 #pragma acc parallel num_gangs (32) num_workers (32) vector_length (32)
33 {
34 gang ();
35 worker ();
36 vector ();
37 seq ();
38 }
39
40 return 0;
41 }