Newer
Older
AMI-Aptio-BIOS-Reversed / EarlyVideoPei / ImageDecodeGetHeight.c
@Ajax Dong Ajax Dong 2 days ago 442 bytes Init
int __fastcall ImageDecodeGetHeight(unsigned int _EDI, unsigned int *p_n0xA, int n0xA, unsigned int _EDX)
{
  int n0xA_1; // eax
  int n64; // ecx

  n0xA_1 = n0xA;
  _EDX = _EDX;
  _EDI = 0;
  n64 = 64;
  do
  {
    __asm
    {
      rcl edx, 1
      rcl edi, 1
    }
    n0xA_1 = 2 * n0xA_1 + (_EDI >= _EDI);
    _EDI = _EDI - (_EDI >= _EDI ? _EDI : 0);
    --n64;
  }
  while ( n64 );
  if ( p_n0xA )
    *p_n0xA = _EDI;
  return n0xA_1;
}