HalpInterruptGetApicVersion

_BYTE *__fastcall HalpInterruptGetApicVersion(_BYTE *a1, INT64 a2, UINT64 a3){
  _DWORD *LinesForGsiRange; 
  unsigned int v5; 
  LinesForGsiRange = HalpInterruptFindLinesForGsiRange((unsigned int)a1, (int)a1 + 1);
  if( LinesForGsiRange )
  {
    LOWORD(v5) = 17;
    HIBYTE(v5) = *((_BYTE *)LinesForGsiRange + 24) - *((_BYTE *)LinesForGsiRange + 20);
    BYTE2(v5) = HIBYTE(v5) - 1;
  }
  else
  {
    return(_BYTE *)(unsigned int)-268435456;
  }
  return(_BYTE *)v5;
}

Referenced by:

No references.