3 extern void abort (void);
10 volatile int c
, e
, f
, g
;
19 for (ii
= 1; ii
<= 10; ii
++)
20 for (jj
= 1; jj
<= ii
+ 5; jj
++)
22 a
= &v
[42 + 1]; b
= &v
[42 + 11]; c
= 1; d
= &v
[42 + 1]; e
= 6; f
= 1;
23 niters
= 0; i
= &v
[0]; j
= &v
[0]; x
= -100;
24 #pragma omp parallel for collapse(2) lastprivate (i, j, x) reduction(+:niters)
25 for (i
= &v
[42 + 1]; i
<= &v
[42 + 10]; i
++)
26 for (j
= &v
[42 + 1]; j
<= i
+ 5; j
++)
28 if (i
< &v
[42 + 1] || i
> &v
[42 + 10] || j
< &v
[42 + 1] || j
> i
+ 5 || k
[i
- &v
[42]][j
- &v
[42]] != 1)
30 k
[i
- &v
[42]][j
- &v
[42]]++;
31 x
= (i
- &v
[42]) * 1024 + ((j
- &v
[42]) & 1023);
34 if (i
!= &v
[42 + 11] || j
!= &v
[42 + 16] || x
!= 10255 || niters
!= 105)
36 niters
= 0; i
= &v
[0]; j
= &v
[0]; x
= -100;
37 #pragma omp parallel for collapse(2) lastprivate (i, j, x) reduction(+:niters)
38 for (i
= a
; i
< b
; i
+= c
)
39 for (j
= d
; j
< e
+ i
; j
+= f
)
41 if (i
< &v
[42 + 1] || i
> &v
[42 + 10] || j
< &v
[42 + 1] || j
> i
+ 5 || k
[i
- &v
[42]][j
- &v
[42]] != 2)
43 k
[i
- &v
[42]][j
- &v
[42]]++;
44 x
= (i
- &v
[42]) * 1024 + ((j
- &v
[42]) & 1023);
47 if (i
!= &v
[42 + 11] || j
!= &v
[42 + 16] || x
!= 10255 || niters
!= 105)
49 for (ii
= 1; ii
<= 10; ii
++)
50 for (jj
= 1; jj
<= ii
+ 5; jj
++)
55 for (ii
= 0; ii
< 11; ii
++)
56 for (jj
= 0; jj
< 20; jj
++)
59 for (ii
= 0; ii
< 10; ii
++)
60 for (jj
= 0; jj
< ii
; jj
++)
62 a
= &v
[42]; b
= &v
[42 + 10]; c
= 1; d
= &v
[42]; e
= 0; f
= 1;
63 niters
= 0; i
= &v
[0]; j
= &v
[0]; x
= -100;
64 #pragma omp parallel for collapse(2) lastprivate (i, j, x) reduction(+:niters)
65 for (i
= &v
[42]; i
< &v
[42 + 10]; i
++)
66 for (j
= &v
[42]; j
< i
; j
++)
68 if (i
< &v
[42] || i
>= &v
[42 + 10] || j
< &v
[42] || j
>= i
|| k
[i
- &v
[42]][j
- &v
[42]] != 1)
70 k
[i
- &v
[42]][j
- &v
[42]]++;
71 x
= (i
- &v
[42]) * 1024 + ((j
- &v
[42]) & 1023);
74 if (i
!= &v
[42 + 10] || j
!= &v
[42 + 9] || x
!= 9224 || niters
!= 45)
76 niters
= 0; i
= &v
[0]; j
= &v
[0]; x
= -100;
77 #pragma omp parallel for collapse(2) lastprivate (i, j, x) reduction(+:niters)
78 for (i
= a
; i
< b
; i
+= c
)
79 for (j
= d
; j
< i
- e
; j
+= f
)
81 if (i
< &v
[42] || i
>= &v
[42 + 10] || j
< &v
[42] || j
>= i
|| k
[i
- &v
[42]][j
- &v
[42]] != 2)
83 k
[i
- &v
[42]][j
- &v
[42]]++;
84 x
= (i
- &v
[42]) * 1024 + ((j
- &v
[42]) & 1023);
87 if (i
!= &v
[42 + 10] || j
!= &v
[42 + 9] || x
!= 9224 || niters
!= 45)
89 for (ii
= 0; ii
< 10; ii
++)
90 for (jj
= 0; jj
< ii
; jj
++)
95 for (ii
= 0; ii
< 11; ii
++)
96 for (jj
= 0; jj
< 20; jj
++)
99 for (ii
= 0; ii
< 10; ii
++)
100 for (jj
= ii
+ 1; jj
< ii
+ 4; jj
++)
102 a
= &v
[42]; b
= &v
[42 + 10]; c
= 1; e
= 1; f
= 1; g
= -4;
103 niters
= 0; i
= &v
[0]; j
= &v
[0]; x
= -100;
104 #pragma omp parallel for collapse(2) lastprivate (i, j, x) reduction(+:niters)
105 for (i
= &v
[42]; i
< &v
[42 + 10]; i
++)
106 for (j
= i
+ 1; j
< i
+ 4; j
++)
108 if (i
< &v
[42] || i
>= &v
[42 + 10] || j
< i
+ 1 || j
>= i
+ 4 || k
[i
- &v
[42]][j
- &v
[42]] != 1)
110 k
[i
- &v
[42]][j
- &v
[42]]++;
111 x
= (i
- &v
[42]) * 1024 + ((j
- &v
[42]) & 1023);
114 if (i
!= &v
[42 + 10] || j
!= &v
[42 + 13] || x
!= 9228 || niters
!= 30)
116 niters
= 0; i
= &v
[0]; j
= &v
[0]; x
= -100;
117 #pragma omp parallel for collapse(2) lastprivate (i, j, x) reduction(+:niters)
118 for (i
= a
; i
< b
; i
+= c
)
119 for (j
= i
+ e
; j
< i
- g
; j
+= f
)
121 if (i
< &v
[42] || i
>= &v
[42 + 10] || j
< i
+ 1 || j
>= i
+ 4 || k
[i
- &v
[42]][j
- &v
[42]] != 2)
123 k
[i
- &v
[42]][j
- &v
[42]]++;
124 x
= (i
- &v
[42]) * 1024 + ((j
- &v
[42]) & 1023);
127 if (i
!= &v
[42 + 10] || j
!= &v
[42 + 13] || x
!= 9228 || niters
!= 30)
129 for (ii
= 0; ii
< 10; ii
++)
130 for (jj
= ii
+ 1; jj
< ii
+ 4; jj
++)
135 for (ii
= 0; ii
< 11; ii
++)
136 for (jj
= 0; jj
< 20; jj
++)
139 for (ii
= 1; ii
< 10; ii
+= 2)
140 for (jj
= 1; jj
< ii
+ 1; jj
++)
142 a
= &v
[42 + 1]; b
= &v
[42 + 10]; c
= 2; d
= &v
[42 + 1]; e
= 1; f
= 1;
143 niters
= 0; i
= &v
[0]; j
= &v
[0]; x
= -100;
144 #pragma omp parallel for collapse(2) lastprivate (i, j, x) reduction(+:niters)
145 for (i
= &v
[42 + 1]; i
< &v
[42 + 10]; i
+= 2)
146 for (j
= &v
[42 + 1]; j
< i
+ 1; j
++)
148 if (i
< &v
[42 + 1] || i
>= &v
[42 + 10] || j
< &v
[42 + 1] || j
>= i
+ 1 || k
[i
- &v
[42]][j
- &v
[42]] != 1)
150 k
[i
- &v
[42]][j
- &v
[42]]++;
151 x
= (i
- &v
[42]) * 1024 + ((j
- &v
[42]) & 1023);
154 if (i
!= &v
[42 + 11] || j
!= &v
[42 + 10] || x
!= 9225 || niters
!= 25)
156 niters
= 0; i
= &v
[0]; j
= &v
[0]; x
= -100;
157 #pragma omp parallel for collapse(2) lastprivate (i, j, x) reduction(+:niters)
158 for (i
= a
; i
< b
; i
+= c
)
159 for (j
= d
; j
< i
+ e
; j
+= f
)
161 if (i
< &v
[42 + 1] || i
>= &v
[42 + 10] || j
< &v
[42 + 1] || j
>= i
+ 1 || k
[i
- &v
[42]][j
- &v
[42]] != 2)
163 k
[i
- &v
[42]][j
- &v
[42]]++;
164 x
= (i
- &v
[42]) * 1024 + ((j
- &v
[42]) & 1023);
167 if (i
!= &v
[42 + 11] || j
!= &v
[42 + 10] || x
!= 9225 || niters
!= 25)
169 for (ii
= 1; ii
< 10; ii
+= 2)
170 for (jj
= 1; jj
< ii
+ 1; jj
++)
175 for (ii
= 0; ii
< 11; ii
++)
176 for (jj
= 0; jj
< 20; jj
++)