Lines Matching refs:incr

47     kmp_int64 i = (kmp_int64)incr;                                             \
77 typename traits_t<T>::signed_t incr,
140 " %%%s, %%%s) incr=%%%s chunk=%%%s signed?<%s>\n",
144 *pstride, incr, chunk));
151 if (incr == 0) {
157 if (incr > 0 ? (*pupper < *plower) : (*plower < *pupper)) {
161 *pstride = incr; /* value should never be used */
162 // *plower = *pupper - incr;
221 (incr > 0) ? (*pupper - *plower + 1) : (-(*plower - *pupper + 1));
252 (incr > 0) ? (*pupper - *plower + 1) : (-(*plower - *pupper + 1));
279 if (incr == 1) {
281 } else if (incr == -1) {
283 } else if (incr > 0) {
285 trip_count = (UT)(*pupper - *plower) / incr + 1;
287 trip_count = (UT)(*plower - *pupper) / (-incr) + 1;
313 *pupper = *plower = *plower + tid * incr;
316 *plower = *pupper + (incr > 0 ? 1 : -1);
324 *plower += incr * (tid * small_chunk + (tid < extras ? tid : extras));
325 *pupper = *plower + small_chunk * incr - (tid < extras ? 0 : incr);
330 (trip_count / nth + ((trip_count % nth) ? 1 : 0)) * incr;
337 *pupper = *plower + big_chunk_inc_count - incr;
338 if (incr > 0) {
342 *plastiter = *plower <= old_upper && *pupper > old_upper - incr;
349 *plastiter = *plower >= old_upper && *pupper < old_upper - incr;
366 span = chunk * incr;
371 *pupper = *plower + span - incr;
373 *plower = *pupper + (incr > 0 ? 1 : -1);
378 *pupper = *plower + span - incr;
392 span = chunk * incr;
394 *pupper = *plower + span - incr;
395 if (incr > 0) {
454 OMPT_GET_DISPATCH_CHUNK(dispatch_chunk, *plower, *pupper, incr);
475 typename traits_t<T>::signed_t incr,
508 (buff, gtid, schedule, *plastiter, *plower, *pupper, incr, chunk));
515 if (incr == 0) {
519 if (incr > 0 ? (*pupper < *plower) : (*plower < *pupper)) {
524 // for(i=0;i>10;++i) // incr > 0 - compile-time check
525 // for(i=10;i<0;--i) // incr < 0 - compile-time check
527 // for(i=0;i<10;i+=incr) // where incr<0
528 // for(i=10;i>0;i-=incr) // where incr<0
542 if (incr == 1) {
544 } else if (incr == -1) {
546 } else if (incr > 0) {
548 trip_count = (UT)(*pupper - *plower) / incr + 1;
550 trip_count = (UT)(*plower - *pupper) / (-incr) + 1;
562 *pupper = *pupperDist = *plower = *plower + team_id * incr;
565 *plower = *pupper + incr; // compiler should skip loop body
575 incr * (team_id * chunkD + (team_id < extras ? team_id : extras));
576 *pupperDist = *plower + chunkD * incr - (team_id < extras ? 0 : incr);
581 (trip_count / nteams + ((trip_count % nteams) ? 1 : 0)) * incr;
586 *pupperDist = *plower + chunk_inc_count - incr;
588 if (incr > 0) {
592 *plastiter = *plower <= upper && *pupperDist > upper - incr;
603 *plastiter = *plower >= upper && *pupperDist < upper - incr;
614 if (incr == 1) {
616 } else if (incr == -1) {
618 } else if (incr > 1) {
620 trip_count = (UT)(*pupperDist - *plower) / incr + 1;
622 trip_count = (UT)(*plower - *pupperDist) / (-incr) + 1;
633 *pupper = *plower = *plower + tid * incr;
635 *plower = *pupper + incr; // no iterations available
643 *plower += incr * (tid * chunkL + (tid < extras ? tid : extras));
644 *pupper = *plower + chunkL * incr - (tid < extras ? 0 : incr);
650 (trip_count / nth + ((trip_count % nth) ? 1 : 0)) * incr;
655 *pupper = *plower + chunk_inc_count - incr;
656 if (incr > 0) {
661 !(*plower <= upper && *pupper > upper - incr))
670 !(*plower >= upper && *pupper < upper - incr))
683 span = chunk * incr;
686 *pupper = *plower + span - incr;
725 OMPT_GET_DISPATCH_CHUNK(dispatch_chunk, *plower, *pupperDist, incr);
741 typename traits_t<T>::signed_t incr,
779 if (incr == 0) {
783 if (incr > 0 ? (upper < lower) : (lower < upper)) {
788 // for(i=0;i>10;++i) // incr > 0 - compile-time check
789 // for(i=10;i<0;--i) // incr < 0 - compile-time check
791 // for(i=0;i<10;i+=incr) // where incr<0
792 // for(i=10;i>0;i-=incr) // where incr<0
804 if (incr == 1) {
806 } else if (incr == -1) {
808 } else if (incr > 0) {
810 trip_count = (UT)(upper - lower) / incr + 1;
812 trip_count = (UT)(lower - upper) / (-incr) + 1;
816 span = chunk * incr;
819 *p_ub = *p_lb + span - incr;
823 if (incr > 0) {
828 } else { // incr < 0
860 @param incr Loop increment
875 kmp_int32 incr, kmp_int32 chunk) {
877 pupper, pstride, incr, chunk
891 kmp_int32 *pstride, kmp_int32 incr,
894 pupper, pstride, incr, chunk
908 kmp_int64 incr, kmp_int64 chunk) {
910 pupper, pstride, incr, chunk
924 kmp_int64 *pstride, kmp_int64 incr,
927 pupper, pstride, incr, chunk
954 @param incr Loop increment
970 kmp_int32 incr, kmp_int32 chunk) {
972 pupper, pupperD, pstride, incr,
983 kmp_int32 incr, kmp_int32 chunk) {
985 pupper, pupperD, pstride, incr,
996 kmp_int64 incr, kmp_int64 chunk) {
998 pupper, pupperD, pstride, incr,
1009 kmp_int64 incr, kmp_int64 chunk) {
1011 pupper, pupperD, pstride, incr,
1022 // int *p_last, T *lb, T *ub, ST *st, ST incr, ST chunk )
1033 @param incr Loop increment
1046 kmp_int32 *p_st, kmp_int32 incr,
1049 __kmp_team_static_init<kmp_int32>(loc, gtid, p_last, p_lb, p_ub, p_st, incr,
1058 kmp_int32 *p_st, kmp_int32 incr,
1061 __kmp_team_static_init<kmp_uint32>(loc, gtid, p_last, p_lb, p_ub, p_st, incr,
1070 kmp_int64 *p_st, kmp_int64 incr,
1073 __kmp_team_static_init<kmp_int64>(loc, gtid, p_last, p_lb, p_ub, p_st, incr,
1082 kmp_int64 *p_st, kmp_int64 incr,
1085 __kmp_team_static_init<kmp_uint64>(loc, gtid, p_last, p_lb, p_ub, p_st, incr,