18 #include <sys/atomic_op.h> 26 __asm__ __volatile__ (
"sync\n");
27 compare_and_swap ((atomic_p) ptr, &comparand,
value);
28 __asm__ __volatile__ (
"isync\n");
33 __asm__ __volatile__ (
"sync\n");
34 compare_and_swaplp ((atomic_l) ptr, &comparand,
value);
35 __asm__ __volatile__ (
"isync\n");
40 __asm__ __volatile__ (
"sync\n");
44 __asm__ __volatile__ (
"lwsync\n");
48 __asm__ __volatile__ (
"isync\n");
void __TBB_machine_flush()
int32_t __TBB_machine_cas_32(volatile void *ptr, int32_t value, int32_t comparand)
void __TBB_machine_isync()
int64_t __TBB_machine_cas_64(volatile void *ptr, int64_t value, int64_t comparand)
void __TBB_machine_lwsync()
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long value