コード例 #1
0
	/* _Atomic_fetch_xor_1 */
_Uint1_t _Fetch_xor_seq_cst_1(volatile _Uint1_t *_Tgt, _Uint1_t _Value)
	{	/* xor _Value with *_Tgt atomically with
			sequentially consistent memory order */
	_Value = _InterlockedXor8((volatile char *)_Tgt, _Value);

	return (_Value);
	}
コード例 #2
0
ファイル: ms-intrinsics.c プロジェクト: meadori/clang
char test_InterlockedXor8(char volatile *value, char mask) {
  return _InterlockedXor8(value, mask);
}
コード例 #3
0
ファイル: KInterlocked.cpp プロジェクト: gigaherz/KOS
Int8 KInterlockedXor8(Int8 volatile* var, Int8 add)
{
    return _InterlockedXor8((volatile char*)var, add);
}