Lines Matching refs:sum

347 		SumItem& sum = sums[i + 1];
348 TRACE("[%ld] minc = %4ld, maxc = %4ld\n", i + 1, sum.min, sum.max);
472 SumItem& sum = fSums[i + 1];
478 int32 baseMax = sum.max - constraint->min;
479 bool minRedundant = (sumMin < sum.min && baseMax > base.max);
482 int32 baseMin = sum.min - constraint->effectiveMax;
483 bool maxRedundant = (sumMax > sum.max && baseMin < base.min);
593 SumItem& sum = fSums[i + 1];
594 sum.min = 0;
595 sum.max = maxSum += fUnlimited;
596 sum.minDirty = false;
597 sum.maxDirty = false;
603 SumItem& sum = fSums[i + 1];
614 if (minSum > sum.min) {
615 sum.min = minSum;
628 SumItem& sum = fSums[i + 1];
633 int32 baseMax = sum.max - constraint->min;
653 SumItem& sum = fSums[i + 1];
654 TRACE("[%ld] minc = %4ld, maxc = %4ld\n", i + 1, sum.min, sum.max);
678 SumItem& sum = fSums[index + 1];
696 if (sumMax < sum.min) {
697 sumMax = sum.min;
703 int32 baseMin = sum.min - max;
706 max = sum.min - baseMin;
717 if (baseMin <= base.min && sumMax >= sum.max) {
737 if (sumMax < sum.max) {
739 sum.max = sumMax;
740 sum.maxDirty = true;
754 if (sumMax < sum.max)
755 diff = sum.max - sumMax;
758 baseMin = sum.min - max;
764 SumItem& sum = fSums[i + 1];
765 sum.minDirty = false;
766 sum.maxDirty = false;
780 baseMin = sum.min - max;
782 if (baseMin <= base.min && sumMax >= sum.max)
800 SumItem& sum = sums[i + 1];
814 if (sumMin > sum.min) {
815 sum.min = sumMin;
816 sum.minDirty = true;
823 if (sumMax < sum.max) {
824 sum.max = sumMax;
825 sum.maxDirty = true;
832 if (sum.minDirty || sum.maxDirty) {
833 if (sum.min > sum.max) {
836 "%ld: %ld -> %ld\n", i, sum.max, sum.min);
837 sum.max = sum.min;
838 sum.maxDirty = true;
851 SumItem& sum = sums[i + 1];
863 if (sum.minDirty && !ignoreMaxConstraints) {
864 int32 baseMin = sum.min - constraint->effectiveMax;
877 if (sum.maxDirty) {
878 int32 baseMax = sum.max - constraint->min;
901 SumItem& sum = fSums[i + 1];
902 fSumBackups[i + 1].min = sum.min;
903 fSumBackups[i + 1].max = sum.max;
913 SumItem& sum = fSums[i + 1];
914 sum.min = fSumBackups[i + 1].min;
915 sum.max = fSumBackups[i + 1].max;