Lines Matching defs:UT
193 typedef typename traits_t<T>::unsigned_t UT;
391 tc = (UT)(lb - ub) / (-st) + 1;
399 tc = (UT)(ub - lb) / st + 1;
730 UT cross;
759 UT left, right, mid;
767 p = __kmp_pow<UT>(x, right);
782 if (__kmp_pow<UT>(x, mid) > target) {
791 KMP_ASSERT(cross && __kmp_pow<UT>(x, cross - 1) > target &&
792 __kmp_pow<UT>(x, cross) <= target);
958 // UT - unsigned flavor of T, ST - signed flavor of T,
965 typedef typename traits_t<T>::unsigned_t UT;
976 KMP_BUILD_ASSERT(sizeof(dispatch_shared_info_template<UT>) ==
1096 th->th.th_dispatch->th_deo_fcn = __kmp_dispatch_deo<UT>;
1097 th->th.th_dispatch->th_dxo_fcn = __kmp_dispatch_dxo<UT>;
1151 traits_t<UT>::spec, traits_t<T>::spec, traits_t<T>::spec,
1152 traits_t<ST>::spec, traits_t<UT>::spec, traits_t<UT>::spec,
1153 traits_t<UT>::spec, traits_t<UT>::spec, traits_t<T>::spec,
1180 template <typename UT>
1182 typedef typename traits_t<UT>::signed_t ST;
1189 dispatch_private_info_template<UT> *pr =
1190 reinterpret_cast<dispatch_private_info_template<UT> *>(
1192 dispatch_shared_info_template<UT> volatile *sh =
1193 reinterpret_cast<dispatch_shared_info_template<UT> volatile *>(
1207 UT lower = pr->u.p.ordered_lower;
1215 traits_t<UT>::spec, traits_t<UT>::spec);
1221 __kmp_wait<UT>(&sh->u.s.ordered_iteration, lower,
1222 __kmp_ge<UT> USE_ITT_BUILD_ARG(NULL));
1230 traits_t<UT>::spec, traits_t<UT>::spec);
1244 template <typename UT>
1246 typedef typename traits_t<UT>::signed_t ST;
1252 dispatch_private_info_template<UT> *pr =
1253 reinterpret_cast<dispatch_private_info_template<UT> *>(
1255 dispatch_shared_info_template<UT> volatile *sh =
1256 reinterpret_cast<dispatch_shared_info_template<UT> volatile *>(
1263 UT lower = pr->u.p.ordered_lower;
1264 UT upper = pr->u.p.ordered_upper;
1265 UT inc = upper - lower + 1;
1283 traits_t<UT>::spec, traits_t<UT>::spec, traits_t<UT>::spec);
1289 __kmp_wait<UT>(&sh->u.s.ordered_iteration, lower,
1290 __kmp_ge<UT> USE_ITT_BUILD_ARG(NULL));
1305 traits_t<UT>::spec, traits_t<UT>::spec, traits_t<UT>::spec,
1306 traits_t<UT>::spec);
1329 typedef typename traits_t<T>::unsigned_t UT;
1336 UT limit, trip, init;
1371 UT nchunks = pr->u.p.parm2;
1383 if (pr->u.p.count < (UT)pr->u.p.ub) {
1388 status = (init < (UT)pr->u.p.ub);
1443 traits_t<UT>::spec, traits_t<T>::spec);
1449 if (pr->u.p.count < (UT)pr->u.p.ub)
1455 v->u.p.count >= (UT)v->u.p.ub) {
1489 traits_t<UT>::spec, traits_t<UT>::spec);
1512 UT count;
1518 if (pr->u.p.count < (UT)pr->u.p.ub) {
1533 status = (init < (UT)vold.p.ub);
1590 traits_t<UT>::spec, traits_t<T>::spec);
1596 if (pr->u.p.count < (UT)pr->u.p.ub)
1605 vold.p.count >= (UT)vold.p.ub) {
1618 KMP_DEBUG_ASSERT(vnew.p.ub * (UT)chunk <= trip);
1649 if (vold.p.count < (UT)vold.p.ub)
1751 UT chunk_number;
1752 UT chunk_size = pr->u.p.parm1;
1753 UT nchunks = pr->u.p.parm2;
1773 if ((last = (trip - init < (UT)chunk_size)))
1834 limit = init + (UT)((double)remaining *
1904 UT span;
1907 UT rem = span % chunk;
1941 UT chunkIdx;
1955 KMP_DEBUG_ASSERT((2UL * chunkspec + 1) * (UT)nproc < trip);
1960 if (chunkIdx >= (UT)pr->u.p.parm2) {
2035 UT index;
2095 traits_t<UT>::spec, traits_t<UT>::spec);
2189 typedef typename traits_t<T>::unsigned_t UT;
2230 UT limit, trip, init;
2284 traits_t<UT>::spec, traits_t<UT>::spec);
2668 typedef typename traits_t<T>::unsigned_t UT;
2671 UT trip_count;
2724 trip_count = (UT)(*pupper - *plower) / incr + 1;
2726 trip_count = (UT)(*plower - *pupper) / (-incr) + 1;
2744 UT chunk = trip_count / nteams;
2745 UT extras = trip_count % nteams;