moved branching control to regfile