Lines Matching refs:op2_max

789 	zend_long op1_min, op2_min, op1_max, op2_max, t1, t2, t3, t4;  in zend_inference_calc_binary_op_range()  local
797 op2_max = OP2_MAX_RANGE(); in zend_inference_calc_binary_op_range()
808 zend_add_will_overflow(op1_max, op2_max)) { in zend_inference_calc_binary_op_range()
812 tmp->max = op1_max + op2_max; in zend_inference_calc_binary_op_range()
822 op2_max = OP2_MAX_RANGE(); in zend_inference_calc_binary_op_range()
825 zend_sub_will_overflow(op1_min, op2_max)) { in zend_inference_calc_binary_op_range()
829 tmp->min = op1_min - op2_max; in zend_inference_calc_binary_op_range()
849 op2_max = OP2_MAX_RANGE(); in zend_inference_calc_binary_op_range()
854 ZEND_SIGNED_MULTIPLY_LONG(op1_min, op2_max, t2, dummy, t2_overflow); in zend_inference_calc_binary_op_range()
856 ZEND_SIGNED_MULTIPLY_LONG(op1_max, op2_max, t4, dummy, t4_overflow); in zend_inference_calc_binary_op_range()
880 op2_max = OP2_MAX_RANGE(); in zend_inference_calc_binary_op_range()
887 (op2_min <= 0 && op2_max >= 0) || in zend_inference_calc_binary_op_range()
888 (op1_min == ZEND_LONG_MIN && op2_max == -1) in zend_inference_calc_binary_op_range()
897 float_div(op1_min, op2_max, &t2, &t2_); in zend_inference_calc_binary_op_range()
899 float_div(op1_max, op2_max, &t4, &t4_); in zend_inference_calc_binary_op_range()
921 op2_max = OP2_MAX_RANGE(); in zend_inference_calc_binary_op_range()
922 if (!zend_abs_range(op2_min, op2_max, &op2_abs_min, &op2_abs_max)) { in zend_inference_calc_binary_op_range()
961 op2_max = OP2_MAX_RANGE(); in zend_inference_calc_binary_op_range()
967 if (op2_max < 0) { in zend_inference_calc_binary_op_range()
968 op2_max = 0; in zend_inference_calc_binary_op_range()
971 if (shift_left_overflows(op1_min, op2_max) in zend_inference_calc_binary_op_range()
972 || shift_left_overflows(op1_max, op2_max)) { in zend_inference_calc_binary_op_range()
977 t2 = safe_shift_left(op1_min, op2_max); in zend_inference_calc_binary_op_range()
979 t4 = safe_shift_left(op1_max, op2_max); in zend_inference_calc_binary_op_range()
999 op2_max = OP2_MAX_RANGE(); in zend_inference_calc_binary_op_range()
1005 if (op2_max < 0) { in zend_inference_calc_binary_op_range()
1006 op2_max = 0; in zend_inference_calc_binary_op_range()
1013 if (op2_max >= SIZEOF_ZEND_LONG * 8) { in zend_inference_calc_binary_op_range()
1014 op2_max = SIZEOF_ZEND_LONG * 8 - 1; in zend_inference_calc_binary_op_range()
1018 t2 = op1_min >> op2_max; in zend_inference_calc_binary_op_range()
1020 t4 = op1_max >> op2_max; in zend_inference_calc_binary_op_range()
1039 op2_max = OP2_MAX_RANGE(); in zend_inference_calc_binary_op_range()
1040 zend_ssa_range_or(op1_min, op1_max, op2_min, op2_max, tmp); in zend_inference_calc_binary_op_range()
1057 op2_max = OP2_MAX_RANGE(); in zend_inference_calc_binary_op_range()
1058 zend_ssa_range_and(op1_min, op1_max, op2_min, op2_max, tmp); in zend_inference_calc_binary_op_range()