segment compilessss