comparison_intersection
int comparison_intersection(int orig, int op);
true_comparison = comparison_intersection(orig_comparison, true_comparison);
false_comparison = comparison_intersection(orig_comparison, false_comparison);
op = comparison_intersection(orig_comparison, op);
false_op = comparison_intersection(orig_comparison, false_op);
return comparison_intersection(ret, extra);
if (!comparison_intersection(remove_unsigned_from_comparison(state_op), op))
true_comparison = comparison_intersection(data->comparison, op);
false_comparison = comparison_intersection(data->comparison, negate_comparison(op));
if (data->comparison == comparison_intersection(data->comparison, op))
if (data->comparison == comparison_intersection(data->comparison, negate_comparison(op)))
alloc_sname(show_comparison(comparison_intersection(data->comparison, op))),
alloc_sname(show_comparison(comparison_intersection(data->comparison, negate_comparison(op)))),
new = comparison_intersection(extra, data->comparison);