19 #if !defined(__TBB_machine_H) || defined(__TBB_machine_ibm_aix51_H)    20 #error Do not #include this internal file directly; use public TBB headers instead.    23 #define __TBB_machine_ibm_aix51_H    25 #define __TBB_WORDSIZE 8    26 #define __TBB_ENDIANNESS __TBB_ENDIAN_BIG // assumption based on operating system    41 #define __TBB_machine_cmpswp4 __TBB_machine_cas_32    42 #define __TBB_machine_cmpswp8 __TBB_machine_cas_64    44 #define __TBB_Yield() sched_yield()    46 #define __TBB_USE_GENERIC_PART_WORD_CAS                     1    47 #define __TBB_USE_GENERIC_FETCH_ADD                         1    48 #define __TBB_USE_GENERIC_FETCH_STORE                       1    49 #define __TBB_USE_GENERIC_HALF_FENCED_LOAD_STORE            1    50 #define __TBB_USE_GENERIC_RELAXED_LOAD_STORE                1    51 #define __TBB_USE_GENERIC_SEQUENTIAL_CONSISTENCY_LOAD_STORE 1    54     #define __TBB_control_consistency_helper() __asm__ __volatile__( "isync": : :"memory")    55     #define __TBB_acquire_consistency_helper() __asm__ __volatile__("lwsync": : :"memory")    56     #define __TBB_release_consistency_helper() __asm__ __volatile__("lwsync": : :"memory")    57     #define __TBB_full_memory_fence()          __asm__ __volatile__(  "sync": : :"memory")    62     #define __TBB_control_consistency_helper() __TBB_machine_isync ()    63     #define __TBB_acquire_consistency_helper() __TBB_machine_lwsync ()    64     #define __TBB_release_consistency_helper() __TBB_machine_lwsync ()    65     #define __TBB_full_memory_fence()          __TBB_machine_flush () 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