Lines Matching refs:base
476 SumItem& base = fSums[constraint->start];
477 int32 sumMin = base.min + constraint->min;
479 bool minRedundant = (sumMin < sum.min && baseMax > base.max);
481 int32 sumMax = base.max + constraint->effectiveMax;
483 bool maxRedundant = (sumMax > sum.max && baseMin < base.min);
632 SumItem& base = fSums[constraint->start];
634 if (baseMax < base.max)
635 base.max = baseMax;
679 SumItem& base = fSums[currentConstraint->start];
693 int32 sumMax = base.max + max;
698 max = sumMax - base.max;
704 if (baseMin > base.max) {
705 baseMin = base.max;
707 sumMax = base.max + max;
717 if (baseMin <= base.min && sumMax >= sum.max) {
732 if (baseMin > base.min) {
733 base.min = baseMin;
734 base.minDirty = true;
753 sumMax = base.max + max;
759 if (baseMin > base.min)
760 diff = max_c(diff, baseMin - base.min);
779 sumMax = base.max + max;
782 if (baseMin <= base.min && sumMax >= sum.max)
806 SumItem& base = sums[constraint->start];
812 if (base.minDirty) {
813 int32 sumMin = base.min + constraint->min;
821 if (base.maxDirty && !ignoreMaxConstraints) {
822 int32 sumMax = base.max + constraint->effectiveMax;
857 SumItem& base = sums[constraint->start];
865 if (baseMin > base.min) {
866 if (baseMin > base.max) {
869 constraint->start, baseMin, base.max);
871 base.min = baseMin;
872 base.minDirty = true;
879 if (baseMax < base.max) {
880 if (baseMax < base.min) {
883 constraint->start, baseMax, base.min);
885 base.max = baseMax;
886 base.maxDirty = true;