def test_lsl_carry(self): val = 0x80000000 result, carry = bitwise.LSL_C(val, 1, 32) print(hex(result), "", hex(carry)) self.assertEqual(result, 0) self.assertEqual(carry , 1)
def test_lsl_nocarry(self): val = 0xAA00 result, carry = bitwise.LSL_C(val, 4, 32) self.assertEqual(result, 0x0AA000) self.assertEqual(carry , 0)