Пример #1
0
	/* _Atomic_fetch_xor_2 */
_Uint2_t _Fetch_xor_seq_cst_2(volatile _Uint2_t *_Tgt, _Uint2_t _Value)
	{	/* xor _Value with *_Tgt atomically with
			sequentially consistent memory order */
	_Value = _InterlockedXor16((volatile short *)_Tgt, _Value);

	return (_Value);
	}
Пример #2
0
short test_InterlockedXor16(short volatile *value, short mask) {
  return _InterlockedXor16(value, mask);
}
Пример #3
0
Int16 KInterlockedXor16(Int16 volatile* var, Int16 add)
{
    return _InterlockedXor16(var, add);
}