if ( ! TCR_4(__kmp_init_middle) ) {
__kmp_middle_initialize();
}
+ if (!KMP_AFFINITY_CAPABLE())
+ return 0;
return __kmp_affinity_num_masks;
#endif
}
if ( ! TCR_4(__kmp_init_middle) ) {
__kmp_middle_initialize();
}
+ if (!KMP_AFFINITY_CAPABLE())
+ return 0;
if ( place_num < 0 || place_num >= (int)__kmp_affinity_num_masks )
return 0;
kmp_affin_mask_t *mask = KMP_CPU_INDEX(__kmp_affinity_masks, place_num);
if ( ! TCR_4(__kmp_init_middle) ) {
__kmp_middle_initialize();
}
+ if (!KMP_AFFINITY_CAPABLE())
+ return;
if ( place_num < 0 || place_num >= (int)__kmp_affinity_num_masks )
return;
kmp_affin_mask_t *mask = KMP_CPU_INDEX(__kmp_affinity_masks, place_num);
if ( ! TCR_4(__kmp_init_middle) ) {
__kmp_middle_initialize();
}
+ if (!KMP_AFFINITY_CAPABLE())
+ return -1;
gtid = __kmp_entry_gtid();
thread = __kmp_thread_from_gtid(gtid);
if ( thread->th.th_current_place < 0 )
if ( ! TCR_4(__kmp_init_middle) ) {
__kmp_middle_initialize();
}
+ if (!KMP_AFFINITY_CAPABLE())
+ return 0;
gtid = __kmp_entry_gtid();
thread = __kmp_thread_from_gtid(gtid);
first_place = thread->th.th_first_place;
if ( ! TCR_4(__kmp_init_middle) ) {
__kmp_middle_initialize();
}
+ if (!KMP_AFFINITY_CAPABLE())
+ return;
gtid = __kmp_entry_gtid();
thread = __kmp_thread_from_gtid(gtid);
first_place = thread->th.th_first_place;