Fix simulator register saving/restoring before executing in Call