Lines Matching defs:pupper
2666 kmp_int32 *plastiter, T *plower, T *pupper,
2675 KMP_DEBUG_ASSERT(plastiter && plower && pupper);
2686 KD_TRACE(100, (buff, gtid, *plastiter, *plower, *pupper, incr));
2696 if (incr > 0 ? (*pupper < *plower) : (*plower < *pupper)) {
2719 trip_count = *pupper - *plower + 1;
2721 trip_count = *plower - *pupper + 1;
2724 trip_count = (UT)(*pupper - *plower) / incr + 1;
2726 trip_count = (UT)(*plower - *pupper) / (-incr) + 1;
2736 *pupper = *plower = *plower + team_id * incr;
2738 *plower = *pupper + incr; // zero-trip loop
2748 *pupper = *plower + chunk * incr - (team_id < extras ? 0 : incr);
2754 T upper = *pupper;
2758 *pupper = *plower + chunk_inc_count - incr;
2761 if (*pupper < *plower)
2762 *pupper = traits_t<T>::max_value;
2764 *plastiter = *plower <= upper && *pupper > upper - incr;
2765 if (*pupper > upper)
2766 *pupper = upper; // tracker C73258
2768 if (*pupper > *plower)
2769 *pupper = traits_t<T>::min_value;
2771 *plastiter = *plower >= upper && *pupper < upper - incr;
2772 if (*pupper < upper)
2773 *pupper = upper; // tracker C73258