Functions
stdint.h File Reference

Transactional wrappers for interfaces of <stdint.h>. More...

#include "picotm/config/picotm-libc-config.h"
#include "picotm/compiler.h"
#include "picotm/picotm-tm.h"
#include <stdint.h>

Functions

static int16_t load_int16_t_tx (const int16_t *addr)
 
static int32_t load_int32_t_tx (const int32_t *addr)
 
static int64_t load_int64_t_tx (const int64_t *addr)
 
static int8_t load_int8_t_tx (const int8_t *addr)
 
static int_fast16_t load_int_fast16_t_tx (const int_fast16_t *addr)
 
static int_fast32_t load_int_fast32_t_tx (const int_fast32_t *addr)
 
static int_fast64_t load_int_fast64_t_tx (const int_fast64_t *addr)
 
static int_fast8_t load_int_fast8_t_tx (const int_fast8_t *addr)
 
static int_least16_t load_int_least16_t_tx (const int_least16_t *addr)
 
static int_least32_t load_int_least32_t_tx (const int_least32_t *addr)
 
static int_least64_t load_int_least64_t_tx (const int_least64_t *addr)
 
static int_least8_t load_int_least8_t_tx (const int_least8_t *addr)
 
static intmax_t load_intmax_t_tx (const intmax_t *addr)
 
static intptr_t load_intptr_t_tx (const intptr_t *addr)
 
static uint16_t load_uint16_t_tx (const uint16_t *addr)
 
static uint32_t load_uint32_t_tx (const uint32_t *addr)
 
static uint64_t load_uint64_t_tx (const uint64_t *addr)
 
static uint8_t load_uint8_t_tx (const uint8_t *addr)
 
static uint_fast16_t load_uint_fast16_t_tx (const uint_fast16_t *addr)
 
static uint_fast32_t load_uint_fast32_t_tx (const uint_fast32_t *addr)
 
static uint_fast64_t load_uint_fast64_t_tx (const uint_fast64_t *addr)
 
static uint_fast8_t load_uint_fast8_t_tx (const uint_fast8_t *addr)
 
static uint_least16_t load_uint_least16_t_tx (const uint_least16_t *addr)
 
static uint_least32_t load_uint_least32_t_tx (const uint_least32_t *addr)
 
static uint_least64_t load_uint_least64_t_tx (const uint_least64_t *addr)
 
static uint_least8_t load_uint_least8_t_tx (const uint_least8_t *addr)
 
static uintmax_t load_uintmax_t_tx (const uintmax_t *addr)
 
static uintptr_t load_uintptr_t_tx (const uintptr_t *addr)
 
static void privatize_int16_t_tx (const int16_t *addr, unsigned long flags)
 
static void privatize_int32_t_tx (const int32_t *addr, unsigned long flags)
 
static void privatize_int64_t_tx (const int64_t *addr, unsigned long flags)
 
static void privatize_int8_t_tx (const int8_t *addr, unsigned long flags)
 
static void privatize_int_fast16_t_tx (const int_fast16_t *addr, unsigned long flags)
 
static void privatize_int_fast32_t_tx (const int_fast32_t *addr, unsigned long flags)
 
static void privatize_int_fast64_t_tx (const int_fast64_t *addr, unsigned long flags)
 
static void privatize_int_fast8_t_tx (const int_fast8_t *addr, unsigned long flags)
 
static void privatize_int_least16_t_tx (const int_least16_t *addr, unsigned long flags)
 
static void privatize_int_least32_t_tx (const int_least32_t *addr, unsigned long flags)
 
static void privatize_int_least64_t_tx (const int_least64_t *addr, unsigned long flags)
 
static void privatize_int_least8_t_tx (const int_least8_t *addr, unsigned long flags)
 
static void privatize_intmax_t_tx (const intmax_t *addr, unsigned long flags)
 
static void privatize_intptr_t_tx (const intptr_t *addr, unsigned long flags)
 
static void privatize_uint16_t_tx (const uint16_t *addr, unsigned long flags)
 
static void privatize_uint32_t_tx (const uint32_t *addr, unsigned long flags)
 
static void privatize_uint64_t_tx (const uint64_t *addr, unsigned long flags)
 
static void privatize_uint8_t_tx (const uint8_t *addr, unsigned long flags)
 
static void privatize_uint_fast16_t_tx (const uint_fast16_t *addr, unsigned long flags)
 
static void privatize_uint_fast32_t_tx (const uint_fast32_t *addr, unsigned long flags)
 
static void privatize_uint_fast64_t_tx (const uint_fast64_t *addr, unsigned long flags)
 
static void privatize_uint_fast8_t_tx (const uint_fast8_t *addr, unsigned long flags)
 
static void privatize_uint_least16_t_tx (const uint_least16_t *addr, unsigned long flags)
 
static void privatize_uint_least32_t_tx (const uint_least32_t *addr, unsigned long flags)
 
static void privatize_uint_least64_t_tx (const uint_least64_t *addr, unsigned long flags)
 
static void privatize_uint_least8_t_tx (const uint_least8_t *addr, unsigned long flags)
 
static void privatize_uintmax_t_tx (const uintmax_t *addr, unsigned long flags)
 
static void privatize_uintptr_t_tx (const uintptr_t *addr, unsigned long flags)
 
static void store_int16_t_tx (int16_t *addr, int16_t value)
 
static void store_int32_t_tx (int32_t *addr, int32_t value)
 
static void store_int64_t_tx (int64_t *addr, int64_t value)
 
static void store_int8_t_tx (int8_t *addr, int8_t value)
 
static void store_int_fast16_t_tx (int_fast16_t *addr, int_fast16_t value)
 
static void store_int_fast32_t_tx (int_fast32_t *addr, int_fast32_t value)
 
static void store_int_fast64_t_tx (int_fast64_t *addr, int_fast64_t value)
 
static void store_int_fast8_t_tx (int_fast8_t *addr, int_fast8_t value)
 
static void store_int_least16_t_tx (int_least16_t *addr, int_least16_t value)
 
static void store_int_least32_t_tx (int_least32_t *addr, int_least32_t value)
 
static void store_int_least64_t_tx (int_least64_t *addr, int_least64_t value)
 
static void store_int_least8_t_tx (int_least8_t *addr, int_least8_t value)
 
static void store_intmax_t_tx (intmax_t *addr, intmax_t value)
 
static void store_intptr_t_tx (intptr_t *addr, intptr_t value)
 
static void store_uint16_t_tx (uint16_t *addr, uint16_t value)
 
static void store_uint32_t_tx (uint32_t *addr, uint32_t value)
 
static void store_uint64_t_tx (uint64_t *addr, uint64_t value)
 
static void store_uint8_t_tx (uint8_t *addr, uint8_t value)
 
static void store_uint_fast16_t_tx (uint_fast16_t *addr, uint_fast16_t value)
 
static void store_uint_fast32_t_tx (uint_fast32_t *addr, uint_fast32_t value)
 
static void store_uint_fast64_t_tx (uint_fast64_t *addr, uint_fast64_t value)
 
static void store_uint_fast8_t_tx (uint_fast8_t *addr, uint_fast8_t value)
 
static void store_uint_least16_t_tx (uint_least16_t *addr, uint_least16_t value)
 
static void store_uint_least32_t_tx (uint_least32_t *addr, uint_least32_t value)
 
static void store_uint_least64_t_tx (uint_least64_t *addr, uint_least64_t value)
 
static void store_uint_least8_t_tx (uint_least8_t *addr, uint_least8_t value)
 
static void store_uintmax_t_tx (uintmax_t *addr, uintmax_t value)
 
static void store_uintptr_t_tx (uintptr_t *addr, uintptr_t value)