def test_cmp(self): reg_src = instructions.RegSrc(registers.r4) reg_dst = instructions.RegDst(registers.r5) cp = instructions.Cmp(reg_src, reg_dst) self.assertSequenceEqual([cp, reg_src, reg_dst], list(cp.non_leaves))
def test_cmp(self): cp = instructions.Cmp(instructions.RegSrc(registers.r4), instructions.RegDst(registers.r5)) self.assertEqual([registers.r4, registers.r5], cp.used_registers) self.assertEqual([], cp.defined_registers)