Provides Transactional Memory operations for native C types. More...
Functions | |
static _Bool | load__Bool_tx (const _Bool *addr) |
static char | load_char_tx (const char *addr) |
static double | load_double_tx (const double *addr) |
static float | load_float_tx (const float *addr) |
static int | load_int_tx (const int *addr) |
static long double | load_ldouble_tx (const long double *addr) |
static long long | load_llong_tx (const long long *addr) |
static long | load_long_tx (const long *addr) |
static signed char | load_schar_tx (const signed char *addr) |
static short | load_short_tx (const short *addr) |
static unsigned char | load_uchar_tx (const unsigned char *addr) |
static unsigned int | load_uint_tx (const unsigned int *addr) |
static unsigned long long | load_ullong_tx (const unsigned long long *addr) |
static unsigned long | load_ulong_tx (const unsigned long *addr) |
static unsigned short | load_ushort_tx (const unsigned short *addr) |
static void | privatize__Bool_tx (const _Bool *addr, unsigned long flags) |
static void | privatize_char_tx (const char *addr, unsigned long flags) |
static void | privatize_double_tx (const double *addr, unsigned long flags) |
static void | privatize_float_tx (const float *addr, unsigned long flags) |
static void | privatize_int_tx (const int *addr, unsigned long flags) |
static void | privatize_ldouble_tx (const long double *addr, unsigned long flags) |
static void | privatize_llong_tx (const long long *addr, unsigned long flags) |
static void | privatize_long_tx (const long *addr, unsigned long flags) |
static void | privatize_schar_tx (const signed char *addr, unsigned long flags) |
static void | privatize_short_tx (const short *addr, unsigned long flags) |
static void | privatize_uchar_tx (const unsigned char *addr, unsigned long flags) |
static void | privatize_uint_tx (const unsigned int *addr, unsigned long flags) |
static void | privatize_ullong_tx (const unsigned long long *addr, unsigned long flags) |
static void | privatize_ulong_tx (const unsigned long *addr, unsigned long flags) |
static void | privatize_ushort_tx (const unsigned short *addr, unsigned long flags) |
static void | store__Bool_tx (_Bool *addr, _Bool value) |
static void | store_char_tx (char *addr, char value) |
static void | store_double_tx (double *addr, double value) |
static void | store_float_tx (float *addr, float value) |
static void | store_int_tx (int *addr, int value) |
static void | store_ldouble_tx (long double *addr, long double value) |
static void | store_llong_tx (long long *addr, long long value) |
static void | store_long_tx (long *addr, long value) |
static void | store_schar_tx (signed char *addr, signed char value) |
static void | store_short_tx (short *addr, short value) |
static void | store_uchar_tx (unsigned char *addr, unsigned char value) |
static void | store_uint_tx (unsigned int *addr, unsigned int value) |
static void | store_ullong_tx (unsigned long long *addr, unsigned long long value) |
static void | store_ulong_tx (unsigned long *addr, unsigned long value) |
static void | store_ushort_tx (unsigned short *addr, unsigned short value) |