Lines Matching full:incr
47 kmp_int64 i = (kmp_int64)incr; \
78 typename traits_t<T>::signed_t incr, in __kmp_for_static_init() argument
141 " %%%s, %%%s) incr=%%%s chunk=%%%s signed?<%s>\n", in __kmp_for_static_init()
145 *pstride, incr, chunk)); in __kmp_for_static_init()
152 if (incr == 0) { in __kmp_for_static_init()
158 if (incr > 0 ? (*pupper < *plower) : (*plower < *pupper)) { in __kmp_for_static_init()
162 *pstride = incr; /* value should never be used */ in __kmp_for_static_init()
163 // *plower = *pupper - incr; in __kmp_for_static_init()
222 (incr > 0) ? (*pupper - *plower + 1) : (-(*plower - *pupper + 1)); in __kmp_for_static_init()
253 (incr > 0) ? (*pupper - *plower + 1) : (-(*plower - *pupper + 1)); in __kmp_for_static_init()
280 if (incr == 1) { in __kmp_for_static_init()
282 } else if (incr == -1) { in __kmp_for_static_init()
284 } else if (incr > 0) { in __kmp_for_static_init()
286 trip_count = (UT)(*pupper - *plower) / incr + 1; in __kmp_for_static_init()
288 KMP_DEBUG_ASSERT(incr != 0); in __kmp_for_static_init()
289 trip_count = (UT)(*plower - *pupper) / (-incr) + 1; in __kmp_for_static_init()
315 *pupper = *plower = *plower + tid * incr; in __kmp_for_static_init()
318 *plower = *pupper + (incr > 0 ? 1 : -1); in __kmp_for_static_init()
327 *plower += incr * (tid * small_chunk + (tid < extras ? tid : extras)); in __kmp_for_static_init()
328 *pupper = *plower + small_chunk * incr - (tid < extras ? 0 : incr); in __kmp_for_static_init()
333 (trip_count / nth + ((trip_count % nth) ? 1 : 0)) * incr; in __kmp_for_static_init()
340 *pupper = *plower + big_chunk_inc_count - incr; in __kmp_for_static_init()
341 if (incr > 0) { in __kmp_for_static_init()
345 *plastiter = *plower <= old_upper && *pupper > old_upper - incr; in __kmp_for_static_init()
352 *plastiter = *plower >= old_upper && *pupper < old_upper - incr; in __kmp_for_static_init()
370 span = chunk * incr; in __kmp_for_static_init()
375 *pupper = *plower + span - incr; in __kmp_for_static_init()
377 *plower = *pupper + (incr > 0 ? 1 : -1); in __kmp_for_static_init()
382 *pupper = *plower + span - incr; in __kmp_for_static_init()
397 span = chunk * incr; in __kmp_for_static_init()
399 *pupper = *plower + span - incr; in __kmp_for_static_init()
400 if (incr > 0) { in __kmp_for_static_init()
462 OMPT_GET_DISPATCH_CHUNK(dispatch_chunk, *plower, *pupper, incr); in __kmp_for_static_init()
483 typename traits_t<T>::signed_t incr, in __kmp_dist_for_static_init() argument
516 (buff, gtid, schedule, *plastiter, *plower, *pupper, incr, chunk)); in __kmp_dist_for_static_init()
523 if (incr == 0) { in __kmp_dist_for_static_init()
527 if (incr > 0 ? (*pupper < *plower) : (*plower < *pupper)) { in __kmp_dist_for_static_init()
532 // for(i=0;i>10;++i) // incr > 0 - compile-time check in __kmp_dist_for_static_init()
533 // for(i=10;i<0;--i) // incr < 0 - compile-time check in __kmp_dist_for_static_init()
535 // for(i=0;i<10;i+=incr) // where incr<0 in __kmp_dist_for_static_init()
536 // for(i=10;i>0;i-=incr) // where incr<0 in __kmp_dist_for_static_init()
550 if (incr == 1) { in __kmp_dist_for_static_init()
552 } else if (incr == -1) { in __kmp_dist_for_static_init()
554 } else if (incr > 0) { in __kmp_dist_for_static_init()
556 trip_count = (UT)(*pupper - *plower) / incr + 1; in __kmp_dist_for_static_init()
558 KMP_DEBUG_ASSERT(incr != 0); in __kmp_dist_for_static_init()
559 trip_count = (UT)(*plower - *pupper) / (-incr) + 1; in __kmp_dist_for_static_init()
571 *pupper = *pupperDist = *plower = *plower + team_id * incr; in __kmp_dist_for_static_init()
574 *plower = *pupper + incr; // compiler should skip loop body in __kmp_dist_for_static_init()
585 incr * (team_id * chunkD + (team_id < extras ? team_id : extras)); in __kmp_dist_for_static_init()
586 *pupperDist = *plower + chunkD * incr - (team_id < extras ? 0 : incr); in __kmp_dist_for_static_init()
591 (trip_count / nteams + ((trip_count % nteams) ? 1 : 0)) * incr; in __kmp_dist_for_static_init()
596 *pupperDist = *plower + chunk_inc_count - incr; in __kmp_dist_for_static_init()
598 if (incr > 0) { in __kmp_dist_for_static_init()
602 *plastiter = *plower <= upper && *pupperDist > upper - incr; in __kmp_dist_for_static_init()
613 *plastiter = *plower >= upper && *pupperDist < upper - incr; in __kmp_dist_for_static_init()
624 if (incr == 1) { in __kmp_dist_for_static_init()
626 } else if (incr == -1) { in __kmp_dist_for_static_init()
628 } else if (incr > 1) { in __kmp_dist_for_static_init()
630 trip_count = (UT)(*pupperDist - *plower) / incr + 1; in __kmp_dist_for_static_init()
632 KMP_DEBUG_ASSERT(incr != 0); in __kmp_dist_for_static_init()
633 trip_count = (UT)(*plower - *pupperDist) / (-incr) + 1; in __kmp_dist_for_static_init()
644 *pupper = *plower = *plower + tid * incr; in __kmp_dist_for_static_init()
646 *plower = *pupper + incr; // no iterations available in __kmp_dist_for_static_init()
655 *plower += incr * (tid * chunkL + (tid < extras ? tid : extras)); in __kmp_dist_for_static_init()
656 *pupper = *plower + chunkL * incr - (tid < extras ? 0 : incr); in __kmp_dist_for_static_init()
662 (trip_count / nth + ((trip_count % nth) ? 1 : 0)) * incr; in __kmp_dist_for_static_init()
667 *pupper = *plower + chunk_inc_count - incr; in __kmp_dist_for_static_init()
668 if (incr > 0) { in __kmp_dist_for_static_init()
673 !(*plower <= upper && *pupper > upper - incr)) in __kmp_dist_for_static_init()
682 !(*plower >= upper && *pupper < upper - incr)) in __kmp_dist_for_static_init()
695 span = chunk * incr; in __kmp_dist_for_static_init()
698 *pupper = *plower + span - incr; in __kmp_dist_for_static_init()
739 OMPT_GET_DISPATCH_CHUNK(dispatch_chunk, *plower, *pupperDist, incr); in __kmp_dist_for_static_init()
755 typename traits_t<T>::signed_t incr, in __kmp_team_static_init() argument
793 if (incr == 0) { in __kmp_team_static_init()
797 if (incr > 0 ? (upper < lower) : (lower < upper)) { in __kmp_team_static_init()
802 // for(i=0;i>10;++i) // incr > 0 - compile-time check in __kmp_team_static_init()
803 // for(i=10;i<0;--i) // incr < 0 - compile-time check in __kmp_team_static_init()
805 // for(i=0;i<10;i+=incr) // where incr<0 in __kmp_team_static_init()
806 // for(i=10;i>0;i-=incr) // where incr<0 in __kmp_team_static_init()
818 if (incr == 1) { in __kmp_team_static_init()
820 } else if (incr == -1) { in __kmp_team_static_init()
822 } else if (incr > 0) { in __kmp_team_static_init()
824 trip_count = (UT)(upper - lower) / incr + 1; in __kmp_team_static_init()
826 KMP_DEBUG_ASSERT(incr != 0); in __kmp_team_static_init()
827 trip_count = (UT)(lower - upper) / (-incr) + 1; in __kmp_team_static_init()
831 span = chunk * incr; in __kmp_team_static_init()
834 *p_ub = *p_lb + span - incr; in __kmp_team_static_init()
840 if (incr > 0) { in __kmp_team_static_init()
845 } else { // incr < 0 in __kmp_team_static_init()
877 @param incr Loop increment
892 kmp_int32 incr, kmp_int32 chunk) { in __kmpc_for_static_init_4() argument
894 pupper, pstride, incr, chunk in __kmpc_for_static_init_4()
908 kmp_int32 *pstride, kmp_int32 incr, in __kmpc_for_static_init_4u() argument
911 pupper, pstride, incr, chunk in __kmpc_for_static_init_4u()
925 kmp_int64 incr, kmp_int64 chunk) { in __kmpc_for_static_init_8() argument
927 pupper, pstride, incr, chunk in __kmpc_for_static_init_8()
941 kmp_int64 *pstride, kmp_int64 incr, in __kmpc_for_static_init_8u() argument
944 pupper, pstride, incr, chunk in __kmpc_for_static_init_8u()
971 @param incr Loop increment
987 kmp_int32 incr, kmp_int32 chunk) { in __kmpc_dist_for_static_init_4() argument
989 pupper, pupperD, pstride, incr, in __kmpc_dist_for_static_init_4()
1000 kmp_int32 incr, kmp_int32 chunk) { in __kmpc_dist_for_static_init_4u() argument
1002 pupper, pupperD, pstride, incr, in __kmpc_dist_for_static_init_4u()
1013 kmp_int64 incr, kmp_int64 chunk) { in __kmpc_dist_for_static_init_8() argument
1015 pupper, pupperD, pstride, incr, in __kmpc_dist_for_static_init_8()
1026 kmp_int64 incr, kmp_int64 chunk) { in __kmpc_dist_for_static_init_8u() argument
1028 pupper, pupperD, pstride, incr, in __kmpc_dist_for_static_init_8u()
1039 // int *p_last, T *lb, T *ub, ST *st, ST incr, ST chunk )
1050 @param incr Loop increment
1063 kmp_int32 *p_st, kmp_int32 incr, in __kmpc_team_static_init_4() argument
1066 __kmp_team_static_init<kmp_int32>(loc, gtid, p_last, p_lb, p_ub, p_st, incr, in __kmpc_team_static_init_4()
1075 kmp_int32 *p_st, kmp_int32 incr, in __kmpc_team_static_init_4u() argument
1078 __kmp_team_static_init<kmp_uint32>(loc, gtid, p_last, p_lb, p_ub, p_st, incr, in __kmpc_team_static_init_4u()
1087 kmp_int64 *p_st, kmp_int64 incr, in __kmpc_team_static_init_8() argument
1090 __kmp_team_static_init<kmp_int64>(loc, gtid, p_last, p_lb, p_ub, p_st, incr, in __kmpc_team_static_init_8()
1099 kmp_int64 *p_st, kmp_int64 incr, in __kmpc_team_static_init_8u() argument
1102 __kmp_team_static_init<kmp_uint64>(loc, gtid, p_last, p_lb, p_ub, p_st, incr, in __kmpc_team_static_init_8u()