NTSTATUS __stdcall XmGroup2ByByte(INT64 a1){
VOID *v2;
UINT16 *v3;
UINT16 *v4;
INT64 v5;
VOID *v6;
INT64 v8;
LODWORD(v8) = 0;
XmSetDataType((VOID *)a1);
LODWORD(v3) = XmEvaluateAddressSpecifier(a1, &v8, v2);
v4 = v3;
*(_DWORD *)(a1 + 108) = XmGetCodeByte(a1, v5, v6) & 0x1F;
XmSetDestinationValue(a1, v4);
*(_DWORD *)(a1 + 124) += v8;
return 1;
}