xer = SelectableInt(0, 64)
xer[XER_bits['CA']] = 1 # input carry is 1 (differs from above)
initial_sprs[special_sprs['XER']] = xer
+ e = ExpectedState(pc=4)
+ e.intregs[16] = value
+ e.ca = 0x3
+ if value == 0x7ffffffff:
+ e.intregs[6] = 0x7ffffffff
+ else:
+ e.intregs[6] = 0xffff80000
+ if '.' in choice:
+ e.crregs[0] = 0x4
self.add_case(Program(lst, bigendian),
- initial_regs, initial_sprs)
+ initial_regs, initial_sprs, expected=e)
def case_addme_ca_so_4(self):
"""test of SO being set