NTSTATUS __stdcall XmGroup2By1(INT64 a1){
VOID *v2;
UINT16 *v3;
int v4;
INT64 v6;
LODWORD(v6) = 0;
XmSetDataType((VOID *)a1);
LODWORD(v3) = XmEvaluateAddressSpecifier(a1, &v6, v2);
if( v3 )
{
*(_DWORD *)(a1 + 108) = 1;
XmSetDestinationValue(a1, v3);
LODWORD(v3) = v4;
*(_DWORD *)(a1 + 124) += v6;
}
return(int)v3;
}