equal
deleted
inserted
replaced
603 assert(taken_cnt <= total_cnt, ""); |
603 assert(taken_cnt <= total_cnt, ""); |
604 if (total_cnt == 0) { |
604 if (total_cnt == 0) { |
605 return PROB_FAIR; |
605 return PROB_FAIR; |
606 } |
606 } |
607 float p = taken_cnt / total_cnt; |
607 float p = taken_cnt / total_cnt; |
608 return MIN2(MAX2(p, PROB_MIN), PROB_MAX); |
608 return clamp(p, PROB_MIN, PROB_MAX); |
609 } |
609 } |
610 |
610 |
611 static float if_cnt(float cnt) { |
611 static float if_cnt(float cnt) { |
612 if (cnt == 0) { |
612 if (cnt == 0) { |
613 return COUNT_UNKNOWN; |
613 return COUNT_UNKNOWN; |