if (Model != NULL) {\r
*Model = (UINT8) ((Register.RegEax >> 4) & 0xF);\r
if (TempFamilyId == 0x6 || TempFamilyId == 0xF) {\r
- *Model |= (Register.RegEax >> 12) & 0xF0;\r
+ *Model = (UINT8) (*Model | ((Register.RegEax >> 12) & 0xF0));\r
}\r
}\r
\r
if (FamilyId != NULL) {\r
*FamilyId = TempFamilyId;\r
if (TempFamilyId == 0xF) {\r
- *FamilyId = *FamilyId + (UINT16) ((Register.RegEax >> 20) & 0xFF);\r
+ *FamilyId = (UINT8 ) (*FamilyId + (UINT16) ((Register.RegEax >> 20) & 0xFF));\r
}\r
}\r
} \r