VOID __stdcall XmBtsOp(){
INT64 v0;
unsigned int v1;
INT64 v2;
int v3;
INT64 v4;
v1 = *(_DWORD *)(v0 + 104);
v2 = v0;
v3 = *(_DWORD *)(v0 + 108);
*(_DWORD *)(v2 + 16) ^= (*(_DWORD *)(v2 + 16) ^ (v1 >> v3)) & 1;
v4 = v1 | (1 << v3);
*(_DWORD *)(v2 + 104) = v4;
XmStoreResult(v2, v4);
}