RcFrameConsolidation

VOID __stdcall RcFrameConsolidation(
        INT64 a1,
        INT64 a2,
        INT64 a3,
        INT64 a4,
        INT64 a5,
        INT64 a6,
        INT16 a7,
        INT64 a8,
        INT64 a9,
        INT64 a10,
        INT64 a11,
        INT64 a12,
        INT64 a13,
        INT64 a14,
        INT64 a15,
        INT64 a16,
        INT64 a17,
        INT64 a18,
        VOID *a19){
  void *retaddr; 
  int v21; 
  __int16 v23; 
  void *v24; 

  v24 = (void *)(*(__int64(__fastcall **)(INT64, INT64, INT64, INT64))(a1 + 32))(a1, a2, a3, a4);
  if( (a6 & 0xFFFFFFBF) == 1048591 )
  {
    _mm_setcsr(HIDWORD(a6));
    KeCheckStackAndTargetAddress(v24);
    v23 = WORD1(a8);
    v21 = HIDWORD(a8);
    retaddr = v24;
    _disable();
    __iretq(retaddr, a7, v21, a19, v23);
  }
  JUMPOUT(0x140403BBFi64);
}

Referenced by:

RtlRestoreContext