示例#1
0
/*
 * Called by the CURRENT thread to store a word-sized value.
 */
_CALLCONV ALIGNED void
stm_store(volatile stm_word_t *addr, stm_word_t value)
{
    TX_GET;
//  printf("store : %lu addr %d value\n" , addr ,value) ;
    int_stm_store(tx, addr, value);
}
示例#2
0
_CALLCONV void
stm_store_tx(stm_tx_t *tx, volatile stm_word_t *addr, stm_word_t value)
{
    int_stm_store(tx, addr, value);
}
示例#3
0
文件: stm.c 项目: Dashark/tinystm
/*
 * Called by the CURRENT thread to store a word-sized value.
 */
_CALLCONV ALIGNED void
stm_store(volatile stm_word_t *addr, stm_word_t value)
{
  TX_GET;
  int_stm_store(tx, addr, value);
}