URL
https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
Go to most recent revision |
Only display areas with differences |
Details |
Blame |
View Log
Rev 149 |
Rev 154 |
main()
|
main()
|
{
|
{
|
int a,b,c;
|
int a,b,c;
|
int *pa, *pb, *pc;
|
int *pa, *pb, *pc;
|
int **ppa, **ppb, **ppc;
|
int **ppa, **ppb, **ppc;
|
int i,j,k,x,y,z;
|
int i,j,k,x,y,z;
|
|
|
a = 10;
|
a = 10;
|
b = 20;
|
b = 20;
|
c = 30;
|
c = 30;
|
pa = &a; pb = &b; pc = &c;
|
pa = &a; pb = &b; pc = &c;
|
ppa = &pa; ppb = &pb; ppc = &pc;
|
ppa = &pa; ppb = &pb; ppc = &pc;
|
x = 0; y = 0; z = 0;
|
x = 0; y = 0; z = 0;
|
|
|
for(i=0;i<10;i++){
|
for(i=0;i<10;i++){
|
if( pa == &a ) pa = &b;
|
if( pa == &a ) pa = &b;
|
else pa = &a;
|
else pa = &a;
|
while( (*pa)-- ){
|
while( (*pa)-- ){
|
x++;
|
x++;
|
if( (*pa) < 3 ) break;
|
if( (*pa) < 3 ) break;
|
else pa = &b;
|
else pa = &b;
|
}
|
}
|
x++;
|
x++;
|
pa = &b;
|
pa = &b;
|
}
|
}
|
|
|
if ((*pa) != -5 || (*pb) != -5 || x != 43)
|
if ((*pa) != -5 || (*pb) != -5 || x != 43)
|
abort ();
|
abort ();
|
|
|
exit (0);
|
exit (0);
|
}
|
}
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.