some changes for MIC arch