16 ASSERT(func( x >> 8 ) == -4);
17 ASSERT(func( x / 256 ) == -4);
21 testOtherSignedShifts(void)
26 ASSERT(left >> 3 == (-2345>>3));
27 ASSERT(left >> 8 == (-2345>>8));
28 ASSERT(left >> 9 == (-2345>>9));
32 testShiftByParam(void)
34 volatile int left, count;
39 ASSERT(left >> count == (-2345>>3));
41 ASSERT(left >> count == (-2345>>8));
43 ASSERT(left >> count == (-2345>>9));