XmPopaOp

_WORD *__fastcall XmPopaOp(__int64 a1){
  unsigned int v2; 
  UINT16 *v3; 
  INT64 v4; 
  VOID *v5; 
  unsigned int v6; 
  _WORD *result; 
  int v8; 
  v2 = 8;
  *(_DWORD *)(a1 + 120) = *(_BYTE *)(a1 + 138) != 0 ? 3 : 1;
  v8 = *(_DWORD *)(a1 + 40);
  do
  {
    if( --v2 == 4 )
      v3 = (UINT16 *)&v8;
    else
      v3 = (UINT16 *)(a1 + 4 * (v2 + 6i64));
    XmSetDestinationValue(a1, v3);
    v6 = XmPopStack(a1, v4, v5);
    result = XmStoreResult(a1, v6);
  }
  while( v2 );
  return result;
}

Referenced by:

No references.