URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [tags/] [gnu-src/] [gcc-4.5.1/] [gcc-4.5.1-or32-1.0rc3/] [gcc/] [testsuite/] [gcc.c-torture/] [unsorted/] [logic.c] - Rev 839
Go to most recent revision | Compare with Previous | Blame | View Log
logic (a, b) int *a, b; { if (*a & 123) b = 1; if (*a & ~222) b = 2; if (124 & *a) b = 3; if (~111 & *a) b = 4; if (~*a & 23) b = 1; if (~*a & ~22) b = 2; if (24 & ~*a) b = 3; if (~11 & ~*a) b = 4; if (~*a & b) b = 1; if (~*a & ~b) b = 2; if (*a & ~*a) b = 3; return b; } x (a, b, c) { for (a = 0; --a > 0;); for (b = -1; --b > 0;); for (c = -65536; --c > 0;); return a + b + c; }
Go to most recent revision | Compare with Previous | Blame | View Log