HvcallpExtendedFastHypercallWithOutput

INT64 __fastcall HvcallpExtendedFastHypercallWithOutput(INT64 a1, _QWORD *a2, INT64 a3, _QWORD *a4, INT64 a5){
  INT64 result; 
  __int64 v6; 
  __int64 v7; 
  __int64 v8; 
  result = HvcallpExtendedFastHypercall(a1, a2, 16 * a3);
  if( !(_WORD)result )
  {
    v8 = (unsigned __int16)a5;
    if( a3 || (*a4 = v6, a4[1] = v7, v8 = (unsigned __int16)a5 - 1i64, (unsigned __int16)a5 != 1i64) )
      __asm { jmp     r9 }
  }
  return result;
}

Referenced by:

HvcallFastExtended