rl_min
if (!is_whole_rl(rl) && sval_is_negative(rl_min(rl)))
if (rl_min(rl).value == 0)
if (rl_type(rl)->type != SYM_PTR && sval_is_negative(rl_min(rl)))
if (rl_min(rl).value == 0 && rl_max(rl).value == 0)
if (is_err_ptr(rl_min(rl)) &&
rl_min(rl).value == INT_MIN)
if (!sval_is_negative(rl_min(rl)))
bytes = rl_min(rl);
if (rl_min(rl).value != UNKNOWN_SIZE ||
if (rl_min(rl).value == UNKNOWN_SIZE &&
if (sval_is_negative(rl_min(left_rl)) ||
sval_is_negative(rl_min(right_rl)))
if (get_implied_strlen(str, rl) && sval_is_positive(rl_min(*rl))) {
left_min = rl_min(left_rl);
right_min = rl_min(right_rl);
if (sval_is_negative(rl_min(rl))) {
if (!sval_is_negative(rl_min(rl)))
if (rl_min(rl).value == 0 && rl_max(rl).value == 0) {
if (rl_min(rl).value >= -4095 && rl_max(rl).value < 0)
if (rl_min(rl).value == 0 && rl_max(rl).value == 1)
if (rl_min(estate_rl(sm->state)).value != 0 ||
if (rl_min(rl).value >= -4095 &&
return rl_min(estate_rl(state));
min = rl_min(estate_rl(state));
if (type_unsigned(type) && sval_is_negative(rl_min(rl)))
if (sval_cmp(sval_type_min(type), rl_min(rl)) > 0)
!sval_is_negative(rl_min(rl))) {
add_range(&rl, rl_min(rl), zero);
if (sval_is_negative(rl_min(orig_rl)) ||
if (sval_is_negative(rl_min(orig_rl)))
if (sval_is_positive(rl_min(orig_rl)) &&
(rl_max(orig_rl).value - rl_min(orig_rl).value) / right.value < 5) {
add = rl_min(orig_rl);
if (rl_min(orig_rl).uvalue != 0 &&
rl_min(orig_rl).uvalue < right.uvalue) {
rl_min(new).value == 0 &&
sval_t rl_min(struct range_list *rl);
sval_is_negative(rl_min(rl)) &&
sval_t min = rl_min(rl);
*sval = rl_min(rl);
tmp = rl_min(rl);
*sval = rl_min(rl);
return rl && sval_is_min(rl_min(rl));
if (sval_is_negative(rl_min(rl))) {
if (sval_is_min(rl_min(neg)) && !sval_is_min(rl_max(neg)))
if (sval_is_negative(rl_min(right_rl)))
!sval_binop_overflows(rl_min(left_rl), '-', rl_max(right_rl))) {
tmp = sval_binop(rl_min(left_rl), '-', rl_max(right_rl));
tmp = sval_binop(rl_max(left_rl), '-', rl_min(right_rl));
min = rl_min(left_rl);
!sval_is_negative(rl_min(right_rl))) {
max = sval_binop(max, SPECIAL_RIGHTSHIFT, rl_min(right_rl));
if (sval_binop_overflows(rl_min(left_rl), expr->op, rl_min(right_rl)))
min = sval_binop(rl_min(left_rl), expr->op, rl_min(right_rl));
if (sval_is_negative(rl_min(rl)) &&
sval_cmp(rl_min(rl), sval_type_min(type)) < 0)
if (sval_is_positive(rl_min(rl)))
right_min = rl_min(right);
min = sval_binop(rl_min(left), '/', right_max);
if (rl_min(left).value != 0 || rl_max(right).value != 0) {
if (sval_binop_overflows(rl_min(left), op, rl_min(right)))
min = sval_binop(rl_min(left), op, rl_min(right));
min_ll = rl_min(left_rl);
if (!sval_binop_overflows(rl_min(left_rl), '-', rl_max(right_rl))) {
tmp = sval_binop(rl_min(left_rl), '-', rl_max(right_rl));
tmp = sval_binop(rl_max(left_rl), '-', rl_min(right_rl));
return sval_fls_mask(rl_min(rl));
zero = max = rl_min(left);
zero = rl_min(rl);
if (!sval_is_min(rl_min(right_orig))) {
left_false = remove_range(left_orig, min, sub_one(rl_min(right_orig)));
right_true = remove_range(right_orig, min, rl_min(left_orig));
left_false = remove_range(left_orig, min, rl_min(right_orig));
if (!sval_is_min(rl_min(left_orig)))
right_true = remove_range(right_orig, min, sub_one(rl_min(left_orig)));
if (sval_cmp(rl_min(left_orig), rl_min(right_orig)) == 0)
left_false = remove_range(left_false, rl_min(left_orig), rl_min(left_orig));
if (sval_cmp(rl_min(right_orig), rl_max(right_orig)) == 0)
left_false = remove_range(left_orig, rl_min(right_orig), rl_min(right_orig));
if (sval_cmp(rl_min(left_orig), rl_max(left_orig)) == 0)
right_false = remove_range(right_orig, rl_min(left_orig), rl_min(left_orig));
if (!sval_is_min(rl_min(right_orig)))
left_true = remove_range(left_orig, min, sub_one(rl_min(right_orig)));
right_false = remove_range(right_orig, min, rl_min(left_orig));
if (sval_cmp(rl_min(left_orig), rl_min(right_orig)) == 0)
right_false = remove_range(right_false, rl_min(left_orig), rl_min(left_orig));
left_true = remove_range(left_orig, min, rl_min(right_orig));
if (!sval_is_min(rl_min(left_orig)))
right_false = remove_range(right_orig, min, sub_one(rl_min(left_orig)));
if (sval_cmp(rl_min(right_orig), rl_max(right_orig)) == 0)
left_true = remove_range(left_orig, rl_min(right_orig), rl_min(right_orig));
if (sval_cmp(rl_min(left_orig), rl_max(left_orig)) == 0)
right_true = remove_range(right_orig, rl_min(left_orig), rl_min(left_orig));
if (!sval_is_min(rl_min(right_orig)))
ret_rl = remove_range(left_orig, min, sub_one(rl_min(right_orig)));
ret_rl = remove_range(left_orig, min, rl_min(right_orig));
if (sval_cmp(rl_min(right_orig), rl_max(right_orig)) == 0)
ret_rl = remove_range(left_orig, rl_min(right_orig), rl_min(right_orig));
min = rl_min(rl);
return rl_min(rl).type;