URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Only display areas with differences |
Details |
Blame |
View Log
Rev 297 |
Rev 338 |
/* Copyright 2001 Free Software Foundation
|
/* Copyright 2001 Free Software Foundation
|
Contributed by Alexandre Oliva <aoliva@redhat.com> */
|
Contributed by Alexandre Oliva <aoliva@redhat.com> */
|
|
|
int f(int i) {
|
int f(int i) {
|
switch (i)
|
switch (i)
|
{
|
{
|
case -2:
|
case -2:
|
return 33;
|
return 33;
|
case -1:
|
case -1:
|
return 0;
|
return 0;
|
case 0:
|
case 0:
|
return 7;
|
return 7;
|
case 1:
|
case 1:
|
return 4;
|
return 4;
|
case 2:
|
case 2:
|
return 3;
|
return 3;
|
case 3:
|
case 3:
|
return 15;
|
return 15;
|
case 4:
|
case 4:
|
return 9;
|
return 9;
|
default:
|
default:
|
abort ();
|
abort ();
|
}
|
}
|
}
|
}
|
|
|
int main() {
|
int main() {
|
if (f(-1))
|
if (f(-1))
|
abort ();
|
abort ();
|
exit (0);
|
exit (0);
|
}
|
}
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.