reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/openmp/runtime/src/kmp_csupport.cpp
 3903   pr_buf->th_doacross_info[2] = dims[0].lo;
 3904   pr_buf->th_doacross_info[3] = dims[0].up;
 3905   pr_buf->th_doacross_info[4] = dims[0].st;
 3910     if (dims[j].st == 1) { // most common case
 3912       range_length = dims[j].up - dims[j].lo + 1;
 3912       range_length = dims[j].up - dims[j].lo + 1;
 3914       if (dims[j].st > 0) {
 3916         range_length = (kmp_uint64)(dims[j].up - dims[j].lo) / dims[j].st + 1;
 3916         range_length = (kmp_uint64)(dims[j].up - dims[j].lo) / dims[j].st + 1;
 3916         range_length = (kmp_uint64)(dims[j].up - dims[j].lo) / dims[j].st + 1;
 3920             (kmp_uint64)(dims[j].lo - dims[j].up) / (-dims[j].st) + 1;
 3920             (kmp_uint64)(dims[j].lo - dims[j].up) / (-dims[j].st) + 1;
 3920             (kmp_uint64)(dims[j].lo - dims[j].up) / (-dims[j].st) + 1;
 3924     pr_buf->th_doacross_info[last++] = dims[j].lo;
 3925     pr_buf->th_doacross_info[last++] = dims[j].up;
 3926     pr_buf->th_doacross_info[last++] = dims[j].st;
 3931   if (dims[0].st == 1) { // most common case
 3932     trace_count = dims[0].up - dims[0].lo + 1;
 3932     trace_count = dims[0].up - dims[0].lo + 1;
 3933   } else if (dims[0].st > 0) {
 3935     trace_count = (kmp_uint64)(dims[0].up - dims[0].lo) / dims[0].st + 1;
 3935     trace_count = (kmp_uint64)(dims[0].up - dims[0].lo) / dims[0].st + 1;
 3935     trace_count = (kmp_uint64)(dims[0].up - dims[0].lo) / dims[0].st + 1;
 3938     trace_count = (kmp_uint64)(dims[0].lo - dims[0].up) / (-dims[0].st) + 1;
 3938     trace_count = (kmp_uint64)(dims[0].lo - dims[0].up) / (-dims[0].st) + 1;
 3938     trace_count = (kmp_uint64)(dims[0].lo - dims[0].up) / (-dims[0].st) + 1;