Lines Matching refs:init
369 T ntc, init; in __kmp_dispatch_init_algorithm() local
394 init = id * small_chunk + (id < extras ? id : extras); in __kmp_dispatch_init_algorithm()
395 pr->u.p.count = init; in __kmp_dispatch_init_algorithm()
397 pr->u.p.ub = init + small_chunk + (id < extras ? 1 : 0); in __kmp_dispatch_init_algorithm()
404 pr->u.p.ub = init; // mark there is no iterations to work on in __kmp_dispatch_init_algorithm()
424 T init, limit; in __kmp_dispatch_init_algorithm() local
436 init = id; in __kmp_dispatch_init_algorithm()
447 init = id * small_chunk + (id < extras ? id : extras); in __kmp_dispatch_init_algorithm()
448 limit = init + small_chunk - (id < extras ? 0 : 1); in __kmp_dispatch_init_algorithm()
453 init = 0; in __kmp_dispatch_init_algorithm()
467 *cur_chunk = limit - init + 1; in __kmp_dispatch_init_algorithm()
470 pr->u.p.lb = lb + init; in __kmp_dispatch_init_algorithm()
475 pr->u.p.lb = lb + init * st; in __kmp_dispatch_init_algorithm()
485 pr->u.p.ordered_lower = init; in __kmp_dispatch_init_algorithm()
1171 UT limit, trip, init; in __kmp_dispatch_next_algorithm() local
1222 init = (pr->u.p.count)++; in __kmp_dispatch_next_algorithm()
1223 status = (init < (UT)pr->u.p.ub); in __kmp_dispatch_next_algorithm()
1264 init = id * small_chunk + (id < extras ? id : extras); in __kmp_dispatch_next_algorithm()
1266 pr->u.p.count = init + 1; // exclude one we execute immediately in __kmp_dispatch_next_algorithm()
1267 pr->u.p.ub = init + small_chunk + (id < extras ? 1 : 0); in __kmp_dispatch_next_algorithm()
1310 init = (v->u.p.ub -= (remaining >> 2)); in __kmp_dispatch_next_algorithm()
1314 init = (v->u.p.ub -= 1); in __kmp_dispatch_next_algorithm()
1325 KD_TRACE(10, (buff, gtid, victimId, init, limit)); in __kmp_dispatch_next_algorithm()
1329 KMP_DEBUG_ASSERT(init + 1 <= limit); in __kmp_dispatch_next_algorithm()
1334 pr->u.p.count = init + 1; in __kmp_dispatch_next_algorithm()
1338 if (init + 1 < limit) in __kmp_dispatch_next_algorithm()
1367 init = vold.p.count; in __kmp_dispatch_next_algorithm()
1368 status = (init < (UT)vold.p.ub); in __kmp_dispatch_next_algorithm()
1407 init = id * small_chunk + (id < extras ? id : extras); in __kmp_dispatch_next_algorithm()
1408 vnew.p.count = init + 1; in __kmp_dispatch_next_algorithm()
1409 vnew.p.ub = init + small_chunk + (id < extras ? 1 : 0); in __kmp_dispatch_next_algorithm()
1476 init = vnew.p.ub; in __kmp_dispatch_next_algorithm()
1477 vold.p.count = init + 1; in __kmp_dispatch_next_algorithm()
1500 init *= chunk; in __kmp_dispatch_next_algorithm()
1501 limit = chunk + init - 1; in __kmp_dispatch_next_algorithm()
1505 KMP_DEBUG_ASSERT(init <= trip); in __kmp_dispatch_next_algorithm()
1515 *p_lb = start + init; in __kmp_dispatch_next_algorithm()
1518 *p_lb = start + init * incr; in __kmp_dispatch_next_algorithm()
1554 init = parm1 * (pr->u.p.count + tid); in __kmp_dispatch_next_algorithm()
1556 if ((status = (init <= trip)) != 0) { in __kmp_dispatch_next_algorithm()
1559 limit = parm1 + init - 1; in __kmp_dispatch_next_algorithm()
1570 *p_lb = start + init; in __kmp_dispatch_next_algorithm()
1573 *p_lb = start + init * incr; in __kmp_dispatch_next_algorithm()
1578 pr->u.p.ordered_lower = init; in __kmp_dispatch_next_algorithm()
1603 init = chunk_size * chunk_number; in __kmp_dispatch_next_algorithm()
1608 if ((last = (trip - init < (UT)chunk_size))) in __kmp_dispatch_next_algorithm()
1611 limit = chunk_size + init - 1; in __kmp_dispatch_next_algorithm()
1617 *p_lb = start + init; in __kmp_dispatch_next_algorithm()
1620 *p_lb = start + init * incr; in __kmp_dispatch_next_algorithm()
1625 pr->u.p.ordered_lower = init; in __kmp_dispatch_next_algorithm()
1641 init = sh->u.s.iteration; // shared value in __kmp_dispatch_next_algorithm()
1642 remaining = trip - init; in __kmp_dispatch_next_algorithm()
1652 init = test_then_add<ST>(RCAST(volatile ST *, &sh->u.s.iteration), in __kmp_dispatch_next_algorithm()
1654 remaining = trip - init; in __kmp_dispatch_next_algorithm()
1661 limit = init + chunkspec - 1; in __kmp_dispatch_next_algorithm()
1664 limit = init + remaining - 1; in __kmp_dispatch_next_algorithm()
1669 limit = init + (UT)((double)remaining * in __kmp_dispatch_next_algorithm()
1672 (ST)init, (ST)limit)) { in __kmp_dispatch_next_algorithm()
1684 *p_lb = start + init * incr; in __kmp_dispatch_next_algorithm()
1687 pr->u.p.ordered_lower = init; in __kmp_dispatch_next_algorithm()
1710 init = sh->u.s.iteration; // shared value in __kmp_dispatch_next_algorithm()
1711 remaining = trip - init; in __kmp_dispatch_next_algorithm()
1716 KMP_DEBUG_ASSERT(init % chunk == 0); in __kmp_dispatch_next_algorithm()
1721 init = test_then_add<ST>(RCAST(volatile ST *, &sh->u.s.iteration), in __kmp_dispatch_next_algorithm()
1723 remaining = trip - init; in __kmp_dispatch_next_algorithm()
1730 limit = init + chunk - 1; in __kmp_dispatch_next_algorithm()
1733 limit = init + remaining - 1; in __kmp_dispatch_next_algorithm()
1745 limit = init + span; in __kmp_dispatch_next_algorithm()
1747 (ST)init, (ST)limit)) { in __kmp_dispatch_next_algorithm()
1759 *p_lb = start + init * incr; in __kmp_dispatch_next_algorithm()
1762 pr->u.p.ordered_lower = init; in __kmp_dispatch_next_algorithm()
1798 init = chunkIdx * chunkspec + pr->u.p.count; in __kmp_dispatch_next_algorithm()
1801 if ((status = (init > 0 && init <= trip)) != 0) { in __kmp_dispatch_next_algorithm()
1802 limit = init + chunkspec - 1; in __kmp_dispatch_next_algorithm()
1825 init = __kmp_dispatch_guided_remaining<T>( in __kmp_dispatch_next_algorithm()
1827 KMP_DEBUG_ASSERT(init); in __kmp_dispatch_next_algorithm()
1828 init = trip - init; in __kmp_dispatch_next_algorithm()
1830 init = 0; in __kmp_dispatch_next_algorithm()
1833 KMP_ASSERT(init <= limit); in __kmp_dispatch_next_algorithm()
1834 if (init < limit) { in __kmp_dispatch_next_algorithm()
1854 *p_lb = start + init * incr; in __kmp_dispatch_next_algorithm()
1857 pr->u.p.ordered_lower = init; in __kmp_dispatch_next_algorithm()
1880 init = (index * ((2 * parm2) - (index - 1) * parm4)) / 2; in __kmp_dispatch_next_algorithm()
1883 if ((status = ((T)index < parm3 && init <= trip)) == 0) { in __kmp_dispatch_next_algorithm()
1900 *p_lb = start + init; in __kmp_dispatch_next_algorithm()
1903 *p_lb = start + init * incr; in __kmp_dispatch_next_algorithm()
1908 pr->u.p.ordered_lower = init; in __kmp_dispatch_next_algorithm()
2052 UT limit, trip, init; in __kmp_dispatch_next() local
2059 init = chunk * pr->u.p.count++; in __kmp_dispatch_next()
2062 if ((status = (init <= trip)) == 0) { in __kmp_dispatch_next()
2076 limit = chunk + init - 1; in __kmp_dispatch_next()
2090 *p_lb = start + init; in __kmp_dispatch_next()
2093 *p_lb = start + init * incr; in __kmp_dispatch_next()
2098 pr->u.p.ordered_lower = init; in __kmp_dispatch_next()