URL
https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk
Only display areas with differences |
Details |
Blame |
View Log
Rev 273 |
Rev 338 |
extern "C" void abort ();
|
extern "C" void abort ();
|
|
|
int check;
|
int check;
|
int f1() { check |= 1; return 1; }
|
int f1() { check |= 1; return 1; }
|
int f2() { check |= 2; return 11; }
|
int f2() { check |= 2; return 11; }
|
int f3() { check |= 4; return 2; }
|
int f3() { check |= 4; return 2; }
|
|
|
int a[12];
|
int a[12];
|
|
|
int main()
|
int main()
|
{
|
{
|
#pragma omp for
|
#pragma omp for
|
for (int i = f1(); i <= f2(); i += f3())
|
for (int i = f1(); i <= f2(); i += f3())
|
a[i] = 1;
|
a[i] = 1;
|
|
|
for (int i = 0; i < 12; ++i)
|
for (int i = 0; i < 12; ++i)
|
if (a[i] != (i & 1))
|
if (a[i] != (i & 1))
|
abort ();
|
abort ();
|
}
|
}
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.