Move flag computations to the CPSR object