__int32 __fastcall HalpCpuID(int a1, __int32 *a2, _DWORD *a3, _DWORD *a4, _DWORD *a5){
__int32 result;
__int64 v6;
v6 = __cpuid(a1, 0);
result = EAX(v6);
*a2 = result;
*a3 = EBX(v6);
*a4 = ECX(v6);
*a5 = EDX(v6);
return result;
}