Lines Matching refs:op2_max

548 	zend_long op1_min, op2_min, op1_max, op2_max, t1, t2, t3, t4;  in zend_inference_calc_binary_op_range()  local
556 op2_max = OP2_MAX_RANGE(); in zend_inference_calc_binary_op_range()
558 tmp->max = op1_max + op2_max; in zend_inference_calc_binary_op_range()
567 (op1_max > 0 && op2_max > 0 && tmp->max <= 0)) { in zend_inference_calc_binary_op_range()
579 op2_max = OP2_MAX_RANGE(); in zend_inference_calc_binary_op_range()
580 tmp->min = op1_min - op2_max; in zend_inference_calc_binary_op_range()
584 (op1_min < 0 && op2_max > 0 && tmp->min >= 0)) { in zend_inference_calc_binary_op_range()
602 op2_max = OP2_MAX_RANGE(); in zend_inference_calc_binary_op_range()
604 t2 = op1_min * op2_max; in zend_inference_calc_binary_op_range()
606 t4 = op1_max * op2_max; in zend_inference_calc_binary_op_range()
613 (double)t2 != (double)op1_min * (double)op2_max || in zend_inference_calc_binary_op_range()
615 (double)t4 != (double)op1_max * (double)op2_max) { in zend_inference_calc_binary_op_range()
632 op2_max = OP2_MAX_RANGE(); in zend_inference_calc_binary_op_range()
633 if (op2_min <= 0 && op2_max >= 0) { in zend_inference_calc_binary_op_range()
636 if (op1_min == ZEND_LONG_MIN && op2_max == -1) { in zend_inference_calc_binary_op_range()
641 t2 = op1_min / op2_max; in zend_inference_calc_binary_op_range()
643 t4 = op1_max / op2_max; in zend_inference_calc_binary_op_range()
650 t2 != (zend_long)((double)op1_min / (double)op2_max) || in zend_inference_calc_binary_op_range()
652 t4 != (zend_long)((double)op1_max / (double)op2_max)) { in zend_inference_calc_binary_op_range()
676 op2_max = OP2_MAX_RANGE(); in zend_inference_calc_binary_op_range()
677 if (op2_min == 0 || op2_max == 0) { in zend_inference_calc_binary_op_range()
682 t2 = (op2_max == -1) ? 0 : (op1_min % op2_max); in zend_inference_calc_binary_op_range()
684 t4 = (op2_max == -1) ? 0 : (op1_max % op2_max); in zend_inference_calc_binary_op_range()
703 op2_max = OP2_MAX_RANGE(); in zend_inference_calc_binary_op_range()
705 t2 = op1_min << op2_max; in zend_inference_calc_binary_op_range()
707 t4 = op1_max << op2_max; in zend_inference_calc_binary_op_range()
726 op2_max = OP2_MAX_RANGE(); in zend_inference_calc_binary_op_range()
728 t2 = op1_min >> op2_max; in zend_inference_calc_binary_op_range()
730 t4 = op1_max >> op2_max; in zend_inference_calc_binary_op_range()
749 op2_max = OP2_MAX_RANGE(); in zend_inference_calc_binary_op_range()
750 zend_ssa_range_or(op1_min, op1_max, op2_min, op2_max, tmp); in zend_inference_calc_binary_op_range()
767 op2_max = OP2_MAX_RANGE(); in zend_inference_calc_binary_op_range()
768 zend_ssa_range_and(op1_min, op1_max, op2_min, op2_max, tmp); in zend_inference_calc_binary_op_range()
785 zend_long op1_min, op2_min, op1_max, op2_max; in zend_inference_calc_range() local
1039 op2_max = OP2_MAX_RANGE(); in zend_inference_calc_range()
1042 op2_min = (op2_min > 0 || op2_max < 0); in zend_inference_calc_range()
1043 op2_max = (op2_min != 0 || op2_max != 0); in zend_inference_calc_range()
1046 if (op1_min == op1_max && op2_min == op2_max) { in zend_inference_calc_range()
1068 op2_max = OP2_MAX_RANGE(); in zend_inference_calc_range()
1071 op2_min == op2_max && in zend_inference_calc_range()
1072 op1_min == op2_max); in zend_inference_calc_range()
1073 tmp->max = (op1_min <= op2_max && op1_max >= op2_min); in zend_inference_calc_range()
1089 op2_max = OP2_MAX_RANGE(); in zend_inference_calc_range()
1091 tmp->min = (op1_min > op2_max || op1_max < op2_min); in zend_inference_calc_range()
1093 op2_min != op2_max || in zend_inference_calc_range()
1094 op1_min != op2_max); in zend_inference_calc_range()
1109 op2_max = OP2_MAX_RANGE(); in zend_inference_calc_range()
1112 tmp->max = op1_min < op2_max; in zend_inference_calc_range()
1127 op2_max = OP2_MAX_RANGE(); in zend_inference_calc_range()
1130 tmp->max = op1_min <= op2_max; in zend_inference_calc_range()