HalpLaBltAdd

INT64 **__fastcall HalpLaBltAdd(INT64 *a1, INT64 a2){
  unsigned __int64 v2; 
  INT64 v3; 
  INT64 **result; 
  _BitScanForward64(&v2, a1[8]);
  v3 = *(_QWORD *)(a2 + 64) + 16i64 * (unsigned int)(v2 - 12);
  result = *(INT64 ***)(v3 + 8);
  if( *result != (INT64 *)v3 )
    __fastfail(3u);
  *a1 = v3;
  a1[1] = (INT64)result;
  *result = a1;
  *(_QWORD *)(v3 + 8) = a1;
  return result;
}

Referenced by:

HalpLaAllocateBlt
HalpLaDeleteBlt
HalpLaReserveRange
HalpLapDeleteSubtree