bool IsHobInitialized()
{
unsigned __int8 v0; // al
unsigned __int8 n0x80; // al
int n10001; // ecx
unsigned __int8 v3; // al
char v4; // al
unsigned __int8 v5; // al
unsigned __int8 v6; // al
unsigned __int8 n0x80_1; // al
v0 = __inbyte(0x70u);
__outbyte(0x70u, v0 & 0x80 | 0xD);
n0x80 = __inbyte(0x71u);
if ( n0x80 < 0x80u )
return 0;
n10001 = 10001;
v3 = __inbyte(0x70u);
__outbyte(0x70u, v3 & 0x80 | 0xA);
v4 = __inbyte(0x71u);
while ( v4 < 0 && n10001 )
{
v5 = __inbyte(0x70u);
__outbyte(0x70u, v5 & 0x80 | 0xA);
v4 = __inbyte(0x71u);
--n10001;
}
v6 = __inbyte(0x70u);
__outbyte(0x70u, v6 & 0x80 | 0xD);
n0x80_1 = __inbyte(0x71u);
return n10001 && n0x80_1 >= 0x80u;
}