示例#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);
}