VslpSkCreateBuffers

INT64 __fastcall VslpSkCreateBuffers(INT64 a1, UINT64 a2){
  unsigned int v2; 
  int v3; 
  char *v4; 
  unsigned int v5; 
  __int64 v6; 
  unsigned int v7; 
  __int128 v8; 
  INT64 v9; 
  __int128 v10; 
  __int128 v11; 
  INT64 result[2]; 
  __int128 v13; 
  __int128 v14; 
  __int128 v15; 
  __int64 v16; 
  if( (_DWORD)a2 )
  {
    v2 = a2;
    v3 = a1;
    v4 = (char *)VslpEventLog + 16 * *((unsigned int *)VslpEventLog + 2);
    v5 = 0;
    v6 = 0i64;
    do
    {
      memset((INT64)result, 0i64);
      v7 = v5;
      *((_QWORD *)&v13 + 1) = v6;
      v8 = v13;
      ++v5;
      v9 = v3 * v7;
      ++v6;
      LODWORD(result[0]) = v3;
      LODWORD(v15) = 72;
      *(_OWORD *)&v4[v9 + 24] = *(_OWORD *)result;
      v10 = v14;
      *(_OWORD *)&v4[v9 + 40] = v8;
      v11 = v15;
      *(_OWORD *)&v4[v9 + 56] = v10;
      *(_QWORD *)&v10 = v16;
      *(_OWORD *)&v4[v9 + 72] = v11;
      *(_QWORD *)&v4[v9 + 88] = v10;
    }
    while( v5 < v2 );
  }
  return v9;
}

Referenced by:

VslpSkStartProfiling