Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
#include "msvc_ia32_common.h"
Go to the source code of this file.
Macros | |
#define | __TBB_WORDSIZE 4 |
#define | __TBB_ENDIANNESS __TBB_ENDIAN_LITTLE |
#define | __TBB_MACHINE_DEFINE_ATOMICS(S, T, U, A, C) |
#define | __TBB_USE_FETCHSTORE_AS_FULL_FENCED_STORE 1 |
#define | __TBB_USE_GENERIC_HALF_FENCED_LOAD_STORE 1 |
#define | __TBB_USE_GENERIC_RELAXED_LOAD_STORE 1 |
#define | __TBB_USE_GENERIC_SEQUENTIAL_CONSISTENCY_LOAD_STORE 1 |
Functions | |
__int64 __TBB_EXPORTED_FUNC | __TBB_machine_cmpswp8 (volatile void *ptr, __int64 value, __int64 comparand) |
__int64 __TBB_EXPORTED_FUNC | __TBB_machine_fetchadd8 (volatile void *ptr, __int64 addend) |
__int64 __TBB_EXPORTED_FUNC | __TBB_machine_fetchstore8 (volatile void *ptr, __int64 value) |
void __TBB_EXPORTED_FUNC | __TBB_machine_store8 (volatile void *ptr, __int64 value) |
__int64 __TBB_EXPORTED_FUNC | __TBB_machine_load8 (const volatile void *ptr) |
#define __TBB_ENDIANNESS __TBB_ENDIAN_LITTLE |
Definition at line 32 of file windows_ia32.h.
#define __TBB_MACHINE_DEFINE_ATOMICS | ( | S, | |
T, | |||
U, | |||
A, | |||
C | |||
) |
Definition at line 44 of file windows_ia32.h.
#define __TBB_USE_FETCHSTORE_AS_FULL_FENCED_STORE 1 |
Definition at line 97 of file windows_ia32.h.
#define __TBB_USE_GENERIC_HALF_FENCED_LOAD_STORE 1 |
Definition at line 98 of file windows_ia32.h.
#define __TBB_USE_GENERIC_RELAXED_LOAD_STORE 1 |
Definition at line 99 of file windows_ia32.h.
#define __TBB_USE_GENERIC_SEQUENTIAL_CONSISTENCY_LOAD_STORE 1 |
Definition at line 100 of file windows_ia32.h.
#define __TBB_WORDSIZE 4 |
Definition at line 31 of file windows_ia32.h.
|
inline |
Definition at line 55 of file windows_intel64.h.
References value.
|
inline |
Definition at line 58 of file windows_intel64.h.
|
inline |
Definition at line 61 of file windows_intel64.h.
References value.
__int64 __TBB_EXPORTED_FUNC __TBB_machine_load8 | ( | const volatile void * | ptr | ) |
void __TBB_EXPORTED_FUNC __TBB_machine_store8 | ( | volatile void * | ptr, |
__int64 | value | ||
) |