15 for (unsigned int i
= 0; i
< n
; ++i
)
22 unsigned long long res2
= 1;
23 #pragma acc parallel vector_length (128) copyin (a,b) reduction (+:res, res2) copy (res, res2)
25 #pragma acc loop vector reduction (+:res, res2)
26 for (unsigned int i
= 0; i
< n
; i
++)
28 res
+= ((a
[i
] + b
[i
]) % 2);
29 res2
+= ((a
[i
] + b
[i
]) % 2);