VOID __fastcall MiSplitMirrorBitMap(VOID *a1){
unsigned __int64 v1;
__int64 v2;
__int64 v3;
unsigned __int64 v5;
v3 = *((_QWORD *)a1 + 1);
if( v3 )
{
v5 = v1 + v2;
if( (unsigned int)MiSplitBitmapPages(9i64, (VOID *)(v3 + (v1 >> 3)), 8 * (((v1 + v2 + 7) >> 3) - (v1 >> 3))) )
{
if( v5 > *(_QWORD *)a1 )
*(_QWORD *)a1 = v5;
}
}
}