Changeset View
Changeset View
Standalone View
Standalone View
test/OpenMP/parallel_for_simd_private_messages.cpp
Show First 20 Lines • Show All 169 Lines • ▼ Show 20 Line(s) | |||||
170 | #pragma omp parallel shared(i) | 170 | #pragma omp parallel shared(i) | ||
171 | #pragma omp parallel private(i) | 171 | #pragma omp parallel private(i) | ||
172 | #pragma omp parallel for simd private(j) | 172 | #pragma omp parallel for simd private(j) | ||
173 | for (int k = 0; k < argc; ++k) | 173 | for (int k = 0; k < argc; ++k) | ||
174 | ++k; | 174 | ++k; | ||
175 | #pragma omp parallel for simd private(i) | 175 | #pragma omp parallel for simd private(i) | ||
176 | for (int k = 0; k < argc; ++k) | 176 | for (int k = 0; k < argc; ++k) | ||
177 | ++k; | 177 | ++k; | ||
178 | static int m; | ||||
179 | #pragma omp parallel for simd private(m) // OK | ||||
180 | for (int k = 0; k < argc; ++k) | ||||
181 | m = k + 3; | ||||
178 | 182 | | |||
179 | return 0; | 183 | return 0; | ||
180 | } | 184 | } | ||
181 | 185 | |