_WORD *__fastcall XmBtsOp(_DWORD *a1){ unsigned int v1; int v3; INT64 v4; v1 = a1[26]; v3 = a1[27]; a1[4] ^= (a1[4] ^ (v1 >> v3)) & 1; v4 = v1 | (1 << v3); a1[26] = v4; return XmStoreResult((INT64)a1, v4); }