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 |
typedef struct {
|
typedef struct {
|
char y;
|
char y;
|
char x[32];
|
char x[32];
|
} X;
|
} X;
|
|
|
int z (void)
|
int z (void)
|
{
|
{
|
X xxx;
|
X xxx;
|
xxx.x[0] =
|
xxx.x[0] =
|
xxx.x[31] = '0';
|
xxx.x[31] = '0';
|
xxx.y = 0xf;
|
xxx.y = 0xf;
|
return f (xxx, xxx);
|
return f (xxx, xxx);
|
}
|
}
|
|
|
int main (void)
|
int main (void)
|
{
|
{
|
int val;
|
int val;
|
|
|
val = z ();
|
val = z ();
|
if (val != 0x60)
|
if (val != 0x60)
|
abort ();
|
abort ();
|
exit (0);
|
exit (0);
|
}
|
}
|
|
|
int f(X x, X y)
|
int f(X x, X y)
|
{
|
{
|
if (x.y != y.y)
|
if (x.y != y.y)
|
return 'F';
|
return 'F';
|
|
|
return x.x[0] + y.x[0];
|
return x.x[0] + y.x[0];
|
}
|
}
|
|
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.