CPU1 routine types