|
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 | ||
| ) |