NTSTATUS __fastcall HvlWritePerfIoPort(UINT64 a1, INT16 a2, INT16 a3, UINT64 a4, UINT64 a5){
__int16 v5;
INT64 a2a;
HIDWORD(a2a) = 0x200000;
LOWORD(a2a) = a2;
if( a3 == 1 )
{
v5 = 0;
}
else if( a3 == 2 )
{
v5 = 1;
}
else
{
v5 = 2;
if( a3 != 4 )
return -1073741811;
}
WORD1(a2a) = v5;
return HvlpWritePerfRegister(a1, a2a, (unsigned int)a4, (unsigned int)a5);
}