clang API Documentation
Go to the source code of this file.
Defines | |
#define | _XBEGIN_STARTED (~0u) |
#define | _XABORT_EXPLICIT (1 << 0) |
#define | _XABORT_RETRY (1 << 1) |
#define | _XABORT_CONFLICT (1 << 2) |
#define | _XABORT_CAPACITY (1 << 3) |
#define | _XABORT_DEBUG (1 << 4) |
#define | _XABORT_NESTED (1 << 5) |
#define | _XABORT_CODE(x) (((x) >> 24) & 0xFF) |
#define | _xabort(imm) __builtin_ia32_xabort((imm)) |
Functions | |
static __inline__ unsigned int | __attribute__ ((__always_inline__, __nodebug__)) _xbegin(void) |
#define _xabort | ( | imm | ) | __builtin_ia32_xabort((imm)) |
Definition at line 52 of file rtmintrin.h.
#define _XABORT_CAPACITY (1 << 3) |
Definition at line 35 of file rtmintrin.h.
#define _XABORT_CODE | ( | x | ) | (((x) >> 24) & 0xFF) |
Definition at line 38 of file rtmintrin.h.
#define _XABORT_CONFLICT (1 << 2) |
Definition at line 34 of file rtmintrin.h.
#define _XABORT_DEBUG (1 << 4) |
Definition at line 36 of file rtmintrin.h.
#define _XABORT_EXPLICIT (1 << 0) |
Definition at line 32 of file rtmintrin.h.
#define _XABORT_NESTED (1 << 5) |
Definition at line 37 of file rtmintrin.h.
#define _XABORT_RETRY (1 << 1) |
Definition at line 33 of file rtmintrin.h.
#define _XBEGIN_STARTED (~0u) |
Definition at line 31 of file rtmintrin.h.
static __inline__ unsigned int __attribute__ | ( | (__always_inline__, __nodebug__) | ) | [static] |
Definition at line 40 of file rtmintrin.h.