Lines Matching refs:lb

86 // type of schedule,chunk.  The loop description is found in lb (lower bound),
98 enum sched_type schedule, T lb, T ub,
121 "pr:%%p lb:%%%s ub:%%%s st:%%%s "
126 KD_TRACE(10, (buff, gtid, pr, lb, ub, st, schedule, chunk, nproc, tid));
292 if (ub >= lb) {
293 tc = ub - lb + 1;
294 } else { // ub < lb
298 if (lb >= ub) {
301 tc = (UT)(lb - ub) / (-st) + 1;
302 } else { // lb < ub
306 if (ub >= lb) {
309 tc = (UT)(ub - lb) / st + 1;
310 } else { // ub < lb
321 pr->u.p.lb = lb;
362 pr->u.p.parm2 = lb;
440 pr->u.p.lb = lb + init;
441 pr->u.p.ub = lb + limit;
444 T ub_tmp = lb + limit * st;
445 pr->u.p.lb = lb + init * st;
705 inline void __kmp_dispatch_init_hier_runtime(ident_t *loc, T lb, T ub,
709 __kmp_dispatch_init_hier_runtime<kmp_int32>(ident_t *loc, kmp_int32 lb,
713 __kmp_hier_scheds.scheds, __kmp_hier_scheds.small_chunks, lb, ub, st);
717 __kmp_dispatch_init_hier_runtime<kmp_uint32>(ident_t *loc, kmp_uint32 lb,
721 __kmp_hier_scheds.scheds, __kmp_hier_scheds.small_chunks, lb, ub, st);
725 __kmp_dispatch_init_hier_runtime<kmp_int64>(ident_t *loc, kmp_int64 lb,
729 __kmp_hier_scheds.scheds, __kmp_hier_scheds.large_chunks, lb, ub, st);
733 __kmp_dispatch_init_hier_runtime<kmp_uint64>(ident_t *loc, kmp_uint64 lb,
737 __kmp_hier_scheds.scheds, __kmp_hier_scheds.large_chunks, lb, ub, st);
760 __kmp_dispatch_init(ident_t *loc, int gtid, enum sched_type schedule, T lb,
791 "chunk:%%%s lb:%%%s ub:%%%s st:%%%s\n",
794 KD_TRACE(10, (buff, gtid, schedule, chunk, lb, ub, st));
840 __kmp_dispatch_init_hier_runtime<T>(loc, lb, ub, st);
870 __kmp_dispatch_init_algorithm(loc, gtid, pr, schedule, lb, ub, st,
939 pr->u.p.ub = pr->u.p.lb = pr->u.p.st = pr->u.p.tc = 0;
951 "lb:%%%s ub:%%%s"
958 KD_TRACE(10, (buff, gtid, pr->schedule, pr->flags.ordered, pr->u.p.lb,
1422 *p_lb = pr->u.p.lb;
1428 pr->u.p.lb = pr->u.p.ub + pr->u.p.st;
1446 start = pr->u.p.lb;
1491 start = pr->u.p.lb;
1565 start = pr->u.p.lb;
1638 start = pr->u.p.lb;
1733 start = pr->u.p.lb;
1772 start = pr->u.p.lb;
1955 start = pr->u.p.lb;
1996 *p_lb = pr->u.p.lb;
2262 // T lb, T ub, ST st, ST chunk )
2271 @param lb Lower bound
2282 enum sched_type schedule, kmp_int32 lb,
2288 __kmp_dispatch_init<kmp_int32>(loc, gtid, schedule, lb, ub, st, chunk, true);
2294 enum sched_type schedule, kmp_uint32 lb,
2300 __kmp_dispatch_init<kmp_uint32>(loc, gtid, schedule, lb, ub, st, chunk, true);
2307 enum sched_type schedule, kmp_int64 lb,
2313 __kmp_dispatch_init<kmp_int64>(loc, gtid, schedule, lb, ub, st, chunk, true);
2320 enum sched_type schedule, kmp_uint64 lb,
2326 __kmp_dispatch_init<kmp_uint64>(loc, gtid, schedule, lb, ub, st, chunk, true);
2340 kmp_int32 lb, kmp_int32 ub, kmp_int32 st,
2346 __kmp_dist_get_bounds<kmp_int32>(loc, gtid, p_last, &lb, &ub, st);
2347 __kmp_dispatch_init<kmp_int32>(loc, gtid, schedule, lb, ub, st, chunk, true);
2352 kmp_uint32 lb, kmp_uint32 ub, kmp_int32 st,
2358 __kmp_dist_get_bounds<kmp_uint32>(loc, gtid, p_last, &lb, &ub, st);
2359 __kmp_dispatch_init<kmp_uint32>(loc, gtid, schedule, lb, ub, st, chunk, true);
2364 kmp_int64 lb, kmp_int64 ub, kmp_int64 st,
2370 __kmp_dist_get_bounds<kmp_int64>(loc, gtid, p_last, &lb, &ub, st);
2371 __kmp_dispatch_init<kmp_int64>(loc, gtid, schedule, lb, ub, st, chunk, true);
2376 kmp_uint64 lb, kmp_uint64 ub, kmp_int64 st,
2382 __kmp_dist_get_bounds<kmp_uint64>(loc, gtid, p_last, &lb, &ub, st);
2383 __kmp_dispatch_init<kmp_uint64>(loc, gtid, schedule, lb, ub, st, chunk, true);
2397 If there is no more work, then the lb,ub and stride need not be modified.
2571 enum sched_type schedule, kmp_int32 lb,
2574 __kmp_dispatch_init<kmp_int32>(loc, gtid, schedule, lb, ub, st, chunk,
2579 enum sched_type schedule, kmp_uint32 lb,
2582 __kmp_dispatch_init<kmp_uint32>(loc, gtid, schedule, lb, ub, st, chunk,
2587 enum sched_type schedule, kmp_int64 lb,
2590 __kmp_dispatch_init<kmp_int64>(loc, gtid, schedule, lb, ub, st, chunk,
2595 enum sched_type schedule, kmp_uint64 lb,
2598 __kmp_dispatch_init<kmp_uint64>(loc, gtid, schedule, lb, ub, st, chunk,