def test_asr_carry(self): val = 0x0003 result, carry = bitwise.ASR_C(val, 1, 32) self.assertEqual(result, 1) self.assertEqual(carry, 1)
def test_asr_nocarry(self): val = 0x00F0 result, carry = bitwise.ASR_C(val, 4, 32) self.assertEqual(result, 0xF) self.assertEqual(carry, 0)