Lines Matching refs:SubscriptValue
60 SubscriptValue GetShift(const SubscriptValue resultAt[]) const { in GetShift()
62 SubscriptValue shiftAt[maxRank]; in GetShift()
82 SubscriptValue lb_[maxRank];
84 SubscriptValue shiftCount_{};
117 const Descriptor &source, int rank, const SubscriptValue extent[], in AllocateResult()
150 SubscriptValue extent[maxRank]; in RTNAME()
153 SubscriptValue resultAt[maxRank]; in RTNAME()
157 SubscriptValue sourceLB[maxRank]; in RTNAME()
159 SubscriptValue dimExtent{extent[dim - 1]}; in RTNAME()
160 SubscriptValue dimLB{sourceLB[dim - 1]}; in RTNAME()
161 SubscriptValue &resDim{resultAt[dim - 1]}; in RTNAME()
163 SubscriptValue shiftCount{shiftControl.GetShift(resultAt)}; in RTNAME()
164 SubscriptValue sourceAt[maxRank]; in RTNAME()
168 SubscriptValue &sourceDim{sourceAt[dim - 1]}; in RTNAME()
189 SubscriptValue extent{sourceDim.Extent()}; in RTNAME()
191 SubscriptValue lb{sourceDim.LowerBound()}; in RTNAME()
192 for (SubscriptValue j{0}; j < extent; ++j) { in RTNAME()
193 SubscriptValue resultAt{1 + j}; in RTNAME()
194 SubscriptValue sourceAt{lb + (j + shift) % extent}; in RTNAME()
207 SubscriptValue extent[maxRank]; in RTNAME()
243 SubscriptValue resultAt[maxRank]; in RTNAME()
250 SubscriptValue sourceLB[maxRank]; in RTNAME()
252 SubscriptValue boundaryAt[maxRank]; in RTNAME()
256 SubscriptValue dimExtent{extent[dim - 1]}; in RTNAME()
257 SubscriptValue dimLB{sourceLB[dim - 1]}; in RTNAME()
258 SubscriptValue &resDim{resultAt[dim - 1]}; in RTNAME()
260 SubscriptValue shiftCount{shiftControl.GetShift(resultAt)}; in RTNAME()
261 SubscriptValue sourceAt[maxRank]; in RTNAME()
265 SubscriptValue &sourceDim{sourceAt[dim - 1]}; in RTNAME()
288 SubscriptValue extent{source.GetDimension(0).Extent()}; in RTNAME()
303 SubscriptValue lb{source.GetDimension(0).LowerBound()}; in RTNAME()
304 for (SubscriptValue j{1}; j <= extent; ++j) { in RTNAME()
305 SubscriptValue sourceAt{lb + j - 1 + shift}; in RTNAME()
323 SubscriptValue trues{0}; in RTNAME()
329 SubscriptValue maskAt[maxRank]; in RTNAME()
338 SubscriptValue extent{trues}; in RTNAME()
356 SubscriptValue sourceAt[maxRank], resultAt{1}; in RTNAME()
360 for (SubscriptValue n{trues}; n > 0; --n) { in RTNAME()
367 SubscriptValue maskAt[maxRank]; in RTNAME()
379 SubscriptValue vectorAt{ in RTNAME()
396 SubscriptValue resultRank{shape.GetDimension(0).Extent()}; in RTNAME()
397 if (resultRank < 0 || resultRank > static_cast<SubscriptValue>(maxRank)) { in RTNAME()
404 SubscriptValue resultExtent[maxRank]; in RTNAME()
407 SubscriptValue shapeSubscript{shape.GetDimension(0).LowerBound()}; in RTNAME()
449 SubscriptValue orderSubscript{order->GetDimension(0).LowerBound()}; in RTNAME()
451 for (SubscriptValue j{0}; j < resultRank; ++j, ++orderSubscript) { in RTNAME()
472 SubscriptValue resultSubscript[maxRank]; in RTNAME()
474 SubscriptValue sourceSubscript[maxRank]; in RTNAME()
485 SubscriptValue padSubscript[maxRank]; in RTNAME()
507 SubscriptValue extent[maxRank]; in RTNAME()
513 SubscriptValue resultAt[maxRank]; in RTNAME()
517 SubscriptValue &resultDim{resultAt[dim - 1]}; in RTNAME()
518 SubscriptValue sourceAt[maxRank]; in RTNAME()
534 SubscriptValue extent[2]{ in RTNAME()
537 SubscriptValue resultAt[2]{1, 1}; in RTNAME()
538 SubscriptValue matrixLB[2]; in RTNAME()
542 SubscriptValue matrixAt[2]{ in RTNAME()
556 SubscriptValue extent[maxRank]; in RTNAME()
567 SubscriptValue resultAt[maxRank], maskAt[maxRank], fieldAt[maxRank], in RTNAME()
574 SubscriptValue vectorElements{vector.GetDimension(0).Extent()}; in RTNAME()
575 SubscriptValue vectorLeft{vectorElements}; in RTNAME()