1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
extern void dummy (int); int a[100]; void test1 (void) { #pragma omp unroll full for (int i = -20; i < 20; i += 6) dummy (i); } void test2 (void) { #pragma omp unroll full for (int *i = &a[6]; i < &a[78]; i += 4) dummy (*i); }