PAPI 7.1.0.0
|
Go to the source code of this file.
Macros | |
#define | AO_t size_t |
#define | AO_TS_INITIALIZER ((AO_TS_t)AO_TS_CLEAR) |
#define | AO_GNUC_PREREQ(major, minor) 0 /* false */ |
#define | AO_CLANG_PREREQ(major, minor) 0 /* false */ |
#define | AO_INLINE static |
#define | AO_EXPECT_FALSE(expr) (expr) |
#define | AO_ATTR_NO_SANITIZE_MEMORY /* empty */ |
#define | AO_ATTR_NO_SANITIZE_THREAD /* empty */ |
#define | AO_API extern |
#define | AO_ASSERT_ADDR_ALIGNED(addr) assert(((size_t)(addr) & (sizeof(*(addr)) - 1)) == 0) |
#define | AO_compiler_barrier() asm("") |
#define | AO_TS_T AO_TS_t |
#define | AO_T AO_t |
#define | AO_TS_VAL AO_TS_VAL_t |
#define AO_API extern |
Definition at line 259 of file atomic_ops.h.
#define AO_ASSERT_ADDR_ALIGNED | ( | addr | ) | assert(((size_t)(addr) & (sizeof(*(addr)) - 1)) == 0) |
Definition at line 266 of file atomic_ops.h.
#define AO_ATTR_NO_SANITIZE_MEMORY /* empty */ |
Definition at line 216 of file atomic_ops.h.
#define AO_ATTR_NO_SANITIZE_THREAD /* empty */ |
Definition at line 226 of file atomic_ops.h.
#define AO_CLANG_PREREQ | ( | major, | |
minor | |||
) | 0 /* false */ |
Definition at line 176 of file atomic_ops.h.
#define AO_compiler_barrier | ( | ) | asm("") |
Definition at line 305 of file atomic_ops.h.
#define AO_EXPECT_FALSE | ( | expr | ) | (expr) |
Definition at line 193 of file atomic_ops.h.
#define AO_GNUC_PREREQ | ( | major, | |
minor | |||
) | 0 /* false */ |
Definition at line 168 of file atomic_ops.h.
#define AO_INLINE static |
Definition at line 186 of file atomic_ops.h.
#define AO_t size_t |
Definition at line 156 of file atomic_ops.h.
#define AO_T AO_t |
Definition at line 506 of file atomic_ops.h.
#define AO_TS_INITIALIZER ((AO_TS_t)AO_TS_CLEAR) |
Definition at line 161 of file atomic_ops.h.
#define AO_TS_T AO_TS_t |
Definition at line 505 of file atomic_ops.h.
#define AO_TS_VAL AO_TS_VAL_t |
Definition at line 507 of file atomic_ops.h.