URL
https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
Only display areas with differences |
Details |
Blame |
View Log
Rev 149 |
Rev 154 |
/* PR optimization/6822 */
|
/* PR optimization/6822 */
|
|
|
extern unsigned char foo1 (void);
|
extern unsigned char foo1 (void);
|
extern unsigned short foo2 (void);
|
extern unsigned short foo2 (void);
|
|
|
int bar1 (void)
|
int bar1 (void)
|
{
|
{
|
unsigned char q = foo1 ();
|
unsigned char q = foo1 ();
|
return (q < 0x80) ? 64 : 0;
|
return (q < 0x80) ? 64 : 0;
|
}
|
}
|
|
|
int bar2 (void)
|
int bar2 (void)
|
{
|
{
|
unsigned short h = foo2 ();
|
unsigned short h = foo2 ();
|
return (h < 0x8000) ? 64 : 0;
|
return (h < 0x8000) ? 64 : 0;
|
}
|
}
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.