INT64 __fastcall XmGroup2By1(INT64 a1){
VOID *v2;
INT64 result;
unsigned int v4;
INT64 v5;
LODWORD(v5) = 0;
XmSetDataType(a1);
result = XmEvaluateAddressSpecifier(a1, &v5, v2);
if( result )
{
*(_DWORD *)(a1 + 108) = 1;
XmSetDestinationValue(a1, (UINT16 *)result);
result = v4;
*(_DWORD *)(a1 + 124) += v5;
}
return result;
}