MiConvertAssignedRegionToVaType
INT64 __fastcall MiConvertAssignedRegionToVaType(INT64 a1){
int v1;
int v2;
int v3;
int v5;
int v6;
int v7;
int v8;
if( (int)a1 > 7 )
{
v5 = a1 - 8;
if( v5 )
{
v6 = v5 - 1;
if( !v6 )
return 4i64;
v7 = v6 - 1;
if( v7 )
{
v8 = v7 - 1;
if( v8 )
{
if( v8 != 1 )
return 0i64;
return 12i64;
}
else
{
return 15i64;
}
}
else
{
return 1i64;
}
}
else
{
return 14i64;
}
}
else if( (_DWORD)a1 == 7 )
{
return 2i64;
}
else if( (_DWORD)a1 )
{
v1 = a1 - 1;
if( v1 )
{
v2 = v1 - 1;
if( v2 )
{
v3 = v2 - 1;
if( v3 )
{
if( v3 != 2 )
return 0i64;
return 4i64;
}
return 9i64;
}
else
{
return 8i64;
}
}
else
{
return 6i64;
}
}
else
{
return 5i64;
}
}Referenced by:
MiInitializeSystemVa