1 int f (int i1, int i2, unsigned u1, unsigned u2)
3 int x = i1 & i2; /* not unsigned */
5 short s = i1 & i2; /* not unsigned */
9 u = i1 << 3; /* left operand not unsigned */
10 u = u1 >> 4; /* okay */
14 u = i1 ^ u1; /* ! unsigned */
15 u = u1 ^ i1; /* ! not unsigned */