NO Initial ITS Start location: l19 0: l0 -> l1 : Result_5^0'=Result_5^post0, elem_13^0'=elem_13^post0, tmp_9^0'=tmp_9^post0, buffer_1077^0'=buffer_1077^post0, l_11^0'=l_11^post0, x_12^0'=x_12^post0, x_8^0'=x_8^post0, cand_1104^0'=cand_1104^post0, ret_18^0'=ret_18^post0, ___cil_tmp5_15^0'=___cil_tmp5_15^post0, tmp___0_36^0'=tmp___0_36^post0, buffer_21^0'=buffer_21^post0, lt_29^0'=lt_29^post0, d_7^0'=d_7^post0, tmp_24^0'=tmp_24^post0, a_6^0'=a_6^post0, i_22^0'=i_22^post0, tmp___0_605^0'=tmp___0_605^post0, buffer_604^0'=buffer_604^post0, ret_1103^0'=ret_1103^post0, ___cil_tmp5_10^0'=___cil_tmp5_10^post0, h_17^0'=h_17^post0, tmp___0_25^0'=tmp___0_25^post0, buffer_1139^0'=buffer_1139^post0, len_98^0'=len_98^post0, x_16^0'=x_16^post0, y_1094^0'=y_1094^post0, cand_19^0'=cand_19^post0, sz_23^0'=sz_23^post0, ___cil_tmp5_20^0'=___cil_tmp5_20^post0, tmp___0_57^0'=tmp___0_57^post0, buffer_35^0'=buffer_35^post0, prev_14^0'=prev_14^post0, (-x_16^post0+x_16^0 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post0 == 0 /\ cand_1104^0-cand_1104^post0 == 0 /\ -a_6^post0+a_6^0 == 0 /\ -tmp___0_57^post0+tmp___0_57^0 == 0 /\ tmp___0_605^0-tmp___0_605^post0 == 0 /\ -len_98^post0+len_98^0 == 0 /\ d_7^0-d_7^post0 == 0 /\ -y_1094^post0+y_1094^0 == 0 /\ i_22^0-i_22^post0 == 0 /\ buffer_1077^0-buffer_1077^post0 == 0 /\ elem_13^0-elem_13^post0 == 0 /\ -buffer_1139^post0+buffer_1139^0 == 0 /\ ___cil_tmp5_20^0-___cil_tmp5_20^post0 == 0 /\ -cand_19^post0+cand_19^0 == 0 /\ buffer_21^0-buffer_21^post0 == 0 /\ -tmp_24^post0+tmp_24^0 == 0 /\ ret_1103^0-ret_1103^post0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post0 == 0 /\ -sz_23^post0+sz_23^0 == 0 /\ -prev_14^post0+prev_14^0 == 0 /\ buffer_604^0-buffer_604^post0 == 0 /\ -tmp___0_25^post0+tmp___0_25^0 == 0 /\ -buffer_35^post0+buffer_35^0 == 0 /\ -lt_29^post0+lt_29^0 == 0 /\ ret_18^0-ret_18^post0 == 0 /\ -x_12^post0+x_12^0 == 0 /\ 1+h_17^0 <= 0 /\ l_11^0-l_11^post0 == 0 /\ Result_5^0-Result_5^post0 == 0 /\ tmp___0_36^0-tmp___0_36^post0 == 0 /\ -h_17^post0+h_17^0 == 0 /\ tmp_9^0-tmp_9^post0 == 0 /\ x_8^0-x_8^post0 == 0), cost: 1 1: l0 -> l1 : Result_5^0'=Result_5^post1, elem_13^0'=elem_13^post1, tmp_9^0'=tmp_9^post1, buffer_1077^0'=buffer_1077^post1, l_11^0'=l_11^post1, x_12^0'=x_12^post1, x_8^0'=x_8^post1, cand_1104^0'=cand_1104^post1, ret_18^0'=ret_18^post1, ___cil_tmp5_15^0'=___cil_tmp5_15^post1, tmp___0_36^0'=tmp___0_36^post1, buffer_21^0'=buffer_21^post1, lt_29^0'=lt_29^post1, d_7^0'=d_7^post1, tmp_24^0'=tmp_24^post1, a_6^0'=a_6^post1, i_22^0'=i_22^post1, tmp___0_605^0'=tmp___0_605^post1, buffer_604^0'=buffer_604^post1, ret_1103^0'=ret_1103^post1, ___cil_tmp5_10^0'=___cil_tmp5_10^post1, h_17^0'=h_17^post1, tmp___0_25^0'=tmp___0_25^post1, buffer_1139^0'=buffer_1139^post1, len_98^0'=len_98^post1, x_16^0'=x_16^post1, y_1094^0'=y_1094^post1, cand_19^0'=cand_19^post1, sz_23^0'=sz_23^post1, ___cil_tmp5_20^0'=___cil_tmp5_20^post1, tmp___0_57^0'=tmp___0_57^post1, buffer_35^0'=buffer_35^post1, prev_14^0'=prev_14^post1, (-a_6^post1+a_6^0 == 0 /\ h_17^0-h_17^post1 == 0 /\ 1-h_17^0 <= 0 /\ tmp___0_605^0-tmp___0_605^post1 == 0 /\ -x_16^post1+x_16^0 == 0 /\ -prev_14^post1+prev_14^0 == 0 /\ d_7^0-d_7^post1 == 0 /\ Result_5^0-Result_5^post1 == 0 /\ -tmp___0_36^post1+tmp___0_36^0 == 0 /\ buffer_1077^0-buffer_1077^post1 == 0 /\ -cand_19^post1+cand_19^0 == 0 /\ -len_98^post1+len_98^0 == 0 /\ -___cil_tmp5_10^post1+___cil_tmp5_10^0 == 0 /\ -sz_23^post1+sz_23^0 == 0 /\ -buffer_21^post1+buffer_21^0 == 0 /\ lt_29^0-lt_29^post1 == 0 /\ -tmp_24^post1+tmp_24^0 == 0 /\ i_22^0-i_22^post1 == 0 /\ -buffer_35^post1+buffer_35^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post1 == 0 /\ ret_1103^0-ret_1103^post1 == 0 /\ buffer_604^0-buffer_604^post1 == 0 /\ x_12^0-x_12^post1 == 0 /\ -___cil_tmp5_20^post1+___cil_tmp5_20^0 == 0 /\ buffer_1139^0-buffer_1139^post1 == 0 /\ -cand_1104^post1+cand_1104^0 == 0 /\ tmp___0_57^0-tmp___0_57^post1 == 0 /\ elem_13^0-elem_13^post1 == 0 /\ x_8^0-x_8^post1 == 0 /\ tmp_9^0-tmp_9^post1 == 0 /\ l_11^0-l_11^post1 == 0 /\ -tmp___0_25^post1+tmp___0_25^0 == 0 /\ -y_1094^post1+y_1094^0 == 0 /\ ret_18^0-ret_18^post1 == 0), cost: 1 2: l0 -> l2 : Result_5^0'=Result_5^post2, elem_13^0'=elem_13^post2, tmp_9^0'=tmp_9^post2, buffer_1077^0'=buffer_1077^post2, l_11^0'=l_11^post2, x_12^0'=x_12^post2, x_8^0'=x_8^post2, cand_1104^0'=cand_1104^post2, ret_18^0'=ret_18^post2, ___cil_tmp5_15^0'=___cil_tmp5_15^post2, tmp___0_36^0'=tmp___0_36^post2, buffer_21^0'=buffer_21^post2, lt_29^0'=lt_29^post2, d_7^0'=d_7^post2, tmp_24^0'=tmp_24^post2, a_6^0'=a_6^post2, i_22^0'=i_22^post2, tmp___0_605^0'=tmp___0_605^post2, buffer_604^0'=buffer_604^post2, ret_1103^0'=ret_1103^post2, ___cil_tmp5_10^0'=___cil_tmp5_10^post2, h_17^0'=h_17^post2, tmp___0_25^0'=tmp___0_25^post2, buffer_1139^0'=buffer_1139^post2, len_98^0'=len_98^post2, x_16^0'=x_16^post2, y_1094^0'=y_1094^post2, cand_19^0'=cand_19^post2, sz_23^0'=sz_23^post2, ___cil_tmp5_20^0'=___cil_tmp5_20^post2, tmp___0_57^0'=tmp___0_57^post2, buffer_35^0'=buffer_35^post2, prev_14^0'=prev_14^post2, (0 == 0 /\ -___cil_tmp5_20^post2+Result_5^10 == 0 /\ lt_29^0-lt_29^post2 == 0 /\ -y_1094^post2+y_1094^0 == 0 /\ -h_17^0 <= 0 /\ buffer_1077^0-buffer_1077^post2 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post2 == 0 /\ x_8^0-x_8^post2 == 0 /\ tmp_9^0-tmp_9^post2 == 0 /\ -tmp_24^post2+tmp_24^0 == 0 /\ ret_18^0-ret_18^post2 == 0 /\ -d_7^post2+d_7^0 == 0 /\ -prev_14^post2+prev_14^0 == 0 /\ sz_23^0-sz_23^post2 == 0 /\ a_6^0-a_6^post2 == 0 /\ -x_16^post2+x_16^0 == 0 /\ buffer_21^0-buffer_21^post2 == 0 /\ -ret_1103^post2+ret_1103^0 == 0 /\ -buffer_1139^post2+buffer_1139^0 == 0 /\ len_98^0-len_98^post2 == 0 /\ buffer_604^0-buffer_604^post2 == 0 /\ -tmp___0_25^post2+tmp___0_25^0 == 0 /\ -tmp___0_605^post2+tmp___0_605^0 == 0 /\ elem_13^0-elem_13^post2 == 0 /\ -cand_19^post2+cand_19^0 == 0 /\ -buffer_35^post2+buffer_35^0 == 0 /\ -h_17^post2+h_17^0 == 0 /\ h_17^0 <= 0 /\ cand_1104^0-cand_1104^post2 == 0 /\ -l_11^post2+l_11^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post2 == 0 /\ -tmp___0_36^post2+tmp___0_36^0 == 0 /\ x_12^0-x_12^post2 == 0 /\ i_22^0-i_22^post2 == 0 /\ -tmp___0_57^post2+tmp___0_57^0 == 0 /\ -ret_18^0+___cil_tmp5_20^post2 == 0), cost: 1 3: l3 -> l4 : Result_5^0'=Result_5^post3, elem_13^0'=elem_13^post3, tmp_9^0'=tmp_9^post3, buffer_1077^0'=buffer_1077^post3, l_11^0'=l_11^post3, x_12^0'=x_12^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post3, ret_18^0'=ret_18^post3, ___cil_tmp5_15^0'=___cil_tmp5_15^post3, tmp___0_36^0'=tmp___0_36^post3, buffer_21^0'=buffer_21^post3, lt_29^0'=lt_29^post3, d_7^0'=d_7^post3, tmp_24^0'=tmp_24^post3, a_6^0'=a_6^post3, i_22^0'=i_22^post3, tmp___0_605^0'=tmp___0_605^post3, buffer_604^0'=buffer_604^post3, ret_1103^0'=ret_1103^post3, ___cil_tmp5_10^0'=___cil_tmp5_10^post3, h_17^0'=h_17^post3, tmp___0_25^0'=tmp___0_25^post3, buffer_1139^0'=buffer_1139^post3, len_98^0'=len_98^post3, x_16^0'=x_16^post3, y_1094^0'=y_1094^post3, cand_19^0'=cand_19^post3, sz_23^0'=sz_23^post3, ___cil_tmp5_20^0'=___cil_tmp5_20^post3, tmp___0_57^0'=tmp___0_57^post3, buffer_35^0'=buffer_35^post3, prev_14^0'=prev_14^post3, (-len_98^post3+len_98^0 == 0 /\ cand_1104^0-cand_1104^post3 == 0 /\ -tmp_24^post3+tmp_24^0 == 0 /\ -y_1094^post3+y_1094^0 == 0 /\ -tmp___0_57^post3+tmp___0_57^0 == 0 /\ -tmp___0_36^post3+tmp___0_36^0 == 0 /\ -ret_1103^post3+ret_1103^0 == 0 /\ -d_7^post3+d_7^0 == 0 /\ a_6^0-a_6^post3 == 0 /\ -buffer_1139^post3+buffer_1139^0 == 0 /\ -cand_19^post3+cand_19^0 == 0 /\ buffer_604^0-buffer_604^post3 == 0 /\ buffer_21^0-buffer_21^post3 == 0 /\ tmp_9^0-tmp_9^post3 == 0 /\ l_11^0-l_11^post3 == 0 /\ -x_16^post3+x_16^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post3 == 0 /\ Result_5^0-Result_5^post3 == 0 /\ -x_8^post3+x_8^0 == 0 /\ -sz_23^post3+sz_23^0 == 0 /\ -tmp___0_605^post3+tmp___0_605^0 == 0 /\ -___cil_tmp5_10^post3+___cil_tmp5_10^0 == 0 /\ ret_18^0-ret_18^post3 == 0 /\ -buffer_35^post3+buffer_35^0 == 0 /\ elem_13^0-elem_13^post3 == 0 /\ -___cil_tmp5_20^post3+___cil_tmp5_20^0 == 0 /\ buffer_1077^0-buffer_1077^post3 == 0 /\ -prev_14^post3+prev_14^0 == 0 /\ x_12^0-x_12^post3 == 0 /\ tmp___0_25^0-tmp___0_25^post3 == 0 /\ lt_29^0-lt_29^post3 == 0 /\ -h_17^post3+h_17^0 == 0 /\ i_22^0-i_22^post3 == 0), cost: 1 5: l4 -> l7 : Result_5^0'=Result_5^post5, elem_13^0'=elem_13^post5, tmp_9^0'=tmp_9^post5, buffer_1077^0'=buffer_1077^post5, l_11^0'=l_11^post5, x_12^0'=x_12^post5, x_8^0'=x_8^post5, cand_1104^0'=cand_1104^post5, ret_18^0'=ret_18^post5, ___cil_tmp5_15^0'=___cil_tmp5_15^post5, tmp___0_36^0'=tmp___0_36^post5, buffer_21^0'=buffer_21^post5, lt_29^0'=lt_29^post5, d_7^0'=d_7^post5, tmp_24^0'=tmp_24^post5, a_6^0'=a_6^post5, i_22^0'=i_22^post5, tmp___0_605^0'=tmp___0_605^post5, buffer_604^0'=buffer_604^post5, ret_1103^0'=ret_1103^post5, ___cil_tmp5_10^0'=___cil_tmp5_10^post5, h_17^0'=h_17^post5, tmp___0_25^0'=tmp___0_25^post5, buffer_1139^0'=buffer_1139^post5, len_98^0'=len_98^post5, x_16^0'=x_16^post5, y_1094^0'=y_1094^post5, cand_19^0'=cand_19^post5, sz_23^0'=sz_23^post5, ___cil_tmp5_20^0'=___cil_tmp5_20^post5, tmp___0_57^0'=tmp___0_57^post5, buffer_35^0'=buffer_35^post5, prev_14^0'=prev_14^post5, (0 == 0 /\ buffer_1077^0-buffer_1077^post5 == 0 /\ -d_7^post5+d_7^0 == 0 /\ -___cil_tmp5_20^post5+___cil_tmp5_20^0 == 0 /\ -l_11^0+elem_13^post5 == 0 /\ tmp___0_36^0-tmp___0_36^post5 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post5 == 0 /\ -buffer_1139^post5+buffer_1139^0 == 0 /\ x_8^0-x_8^post5 == 0 /\ x_16^0-x_16^post5 == 0 /\ -lt_29^post5+lt_29^0 == 0 /\ 1-len_98^0 <= 0 /\ tmp_9^0-tmp_9^post5 == 0 /\ -y_1094^post5+y_1094^0 == 0 /\ prev_14^post5 == 0 /\ cand_1104^0-cand_1104^post5 == 0 /\ -buffer_604^post5+buffer_604^0 == 0 /\ -___cil_tmp5_15^post5+___cil_tmp5_15^0 == 0 /\ -tmp___0_25^post5+tmp___0_25^0 == 0 /\ -i_22^post5+i_22^0 == 0 /\ tmp_24^0-tmp_24^post5 == 0 /\ -ret_1103^post5+ret_1103^0 == 0 /\ ret_18^0-ret_18^post5 == 0 /\ -cand_19^post5+cand_19^0 == 0 /\ -h_17^post5+h_17^0 == 0 /\ l_11^0-l_11^post5 == 0 /\ x_12^0-x_12^post5 == 0 /\ buffer_21^0-buffer_21^post5 == 0 /\ buffer_35^0-buffer_35^post5 == 0 /\ Result_5^0-Result_5^post5 == 0 /\ -sz_23^post5+sz_23^0 == 0 /\ -tmp___0_57^post5+tmp___0_57^0 == 0 /\ tmp___0_605^0-tmp___0_605^post5 == 0 /\ a_6^0-a_6^post5 == 0), cost: 1 6: l4 -> l6 : Result_5^0'=Result_5^post6, elem_13^0'=elem_13^post6, tmp_9^0'=tmp_9^post6, buffer_1077^0'=buffer_1077^post6, l_11^0'=l_11^post6, x_12^0'=x_12^post6, x_8^0'=x_8^post6, cand_1104^0'=cand_1104^post6, ret_18^0'=ret_18^post6, ___cil_tmp5_15^0'=___cil_tmp5_15^post6, tmp___0_36^0'=tmp___0_36^post6, buffer_21^0'=buffer_21^post6, lt_29^0'=lt_29^post6, d_7^0'=d_7^post6, tmp_24^0'=tmp_24^post6, a_6^0'=a_6^post6, i_22^0'=i_22^post6, tmp___0_605^0'=tmp___0_605^post6, buffer_604^0'=buffer_604^post6, ret_1103^0'=ret_1103^post6, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post6, tmp___0_25^0'=tmp___0_25^post6, buffer_1139^0'=buffer_1139^post6, len_98^0'=len_98^post6, x_16^0'=x_16^post6, y_1094^0'=y_1094^post6, cand_19^0'=cand_19^post6, sz_23^0'=sz_23^post6, ___cil_tmp5_20^0'=___cil_tmp5_20^post6, tmp___0_57^0'=tmp___0_57^post6, buffer_35^0'=buffer_35^post6, prev_14^0'=prev_14^post6, (0 == 0 /\ -buffer_1139^post6+buffer_1139^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post6 == 0 /\ -tmp_24^post6+tmp_24^0 == 0 /\ -tmp_9^post6+x_8^post6 == 0 /\ ret_18^0-ret_18^post6 == 0 /\ buffer_21^post6-Result_5^post6 == 0 /\ ret_1103^0-ret_1103^post6 == 0 /\ -tmp___0_25^post6+tmp___0_25^0 == 0 /\ -y_1094^post6+y_1094^0 == 0 /\ -x_16^post6+x_16^0 == 0 /\ Result_5^post6-___cil_tmp5_10^post6 == 0 /\ tmp___0_36^0-tmp___0_36^post6 == 0 /\ lt_29^0-lt_29^post6 == 0 /\ -x_8^post6+___cil_tmp5_10^post6 == 0 /\ ___cil_tmp5_20^0-___cil_tmp5_20^post6 == 0 /\ cand_1104^0-cand_1104^post6 == 0 /\ -l_11^post6+l_11^0 == 0 /\ -tmp___0_605^post6+tmp___0_605^0 == 0 /\ -prev_14^post6+prev_14^0 == 0 /\ -cand_19^post6+cand_19^0 == 0 /\ -a_6^post6+a_6^0 == 0 /\ -h_17^post6+h_17^0 == 0 /\ -sz_23^post6+sz_23^0 == 0 /\ d_7^0-d_7^post6 == 0 /\ -i_22^0+len_98^post6 == 0 /\ x_12^0-x_12^post6 == 0 /\ elem_13^0-elem_13^post6 == 0 /\ buffer_1077^0-buffer_1077^post6 == 0 /\ buffer_604^0-buffer_604^post6 == 0 /\ -1-i_22^0+i_22^post6 == 0 /\ -buffer_35^post6+buffer_35^0 == 0), cost: 1 7: l4 -> l5 : Result_5^0'=Result_5^post7, elem_13^0'=elem_13^post7, tmp_9^0'=tmp_9^post7, buffer_1077^0'=buffer_1077^post7, l_11^0'=l_11^post7, x_12^0'=x_12^post7, x_8^0'=x_8^post7, cand_1104^0'=cand_1104^post7, ret_18^0'=ret_18^post7, ___cil_tmp5_15^0'=___cil_tmp5_15^post7, tmp___0_36^0'=tmp___0_36^post7, buffer_21^0'=buffer_21^post7, lt_29^0'=lt_29^post7, d_7^0'=d_7^post7, tmp_24^0'=tmp_24^post7, a_6^0'=a_6^post7, i_22^0'=i_22^post7, tmp___0_605^0'=tmp___0_605^post7, buffer_604^0'=buffer_604^post7, ret_1103^0'=ret_1103^post7, ___cil_tmp5_10^0'=___cil_tmp5_10^post7, h_17^0'=h_17^post7, tmp___0_25^0'=tmp___0_25^post7, buffer_1139^0'=buffer_1139^post7, len_98^0'=len_98^post7, x_16^0'=x_16^post7, y_1094^0'=y_1094^post7, cand_19^0'=cand_19^post7, sz_23^0'=sz_23^post7, ___cil_tmp5_20^0'=___cil_tmp5_20^post7, tmp___0_57^0'=tmp___0_57^post7, buffer_35^0'=buffer_35^post7, prev_14^0'=prev_14^post7, (-cand_19^post7+cand_19^0 == 0 /\ -tmp_24^post7+tmp_24^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post7 == 0 /\ -x_16^post7+x_16^0 == 0 /\ -a_6^post7+a_6^0 == 0 /\ -buffer_35^post7+buffer_35^0 == 0 /\ tmp___0_605^0-tmp___0_605^post7 == 0 /\ h_17^0-h_17^post7 == 0 /\ i_22^0-i_22^post7 == 0 /\ ret_18^0-ret_18^post7 == 0 /\ -tmp___0_57^post7+tmp___0_57^0 == 0 /\ ret_1103^0-ret_1103^post7 == 0 /\ -len_98^post7+len_98^0 == 0 /\ lt_29^0-lt_29^post7 == 0 /\ -sz_23^post7+sz_23^0 == 0 /\ tmp_9^0-tmp_9^post7 == 0 /\ x_8^0-x_8^post7 == 0 /\ tmp___0_36^0-tmp___0_36^post7 == 0 /\ l_11^0-l_11^post7 == 0 /\ buffer_1139^0-buffer_1139^post7 == 0 /\ -buffer_21^post7+buffer_21^0 == 0 /\ Result_5^0-Result_5^post7 == 0 /\ buffer_604^0-buffer_604^post7 == 0 /\ -___cil_tmp5_10^post7+___cil_tmp5_10^0 == 0 /\ cand_1104^0-cand_1104^post7 == 0 /\ -___cil_tmp5_20^post7+___cil_tmp5_20^0 == 0 /\ -tmp___0_25^post7+tmp___0_25^0 == 0 /\ d_7^0-d_7^post7 == 0 /\ -prev_14^post7+prev_14^0 == 0 /\ elem_13^0-elem_13^post7 == 0 /\ -y_1094^post7+y_1094^0 == 0 /\ buffer_1077^0-buffer_1077^post7 == 0 /\ x_12^0-x_12^post7 == 0), cost: 1 4: l5 -> l6 : Result_5^0'=Result_5^post4, elem_13^0'=elem_13^post4, tmp_9^0'=tmp_9^post4, buffer_1077^0'=buffer_1077^post4, l_11^0'=l_11^post4, x_12^0'=x_12^post4, x_8^0'=x_8^post4, cand_1104^0'=cand_1104^post4, ret_18^0'=ret_18^post4, ___cil_tmp5_15^0'=___cil_tmp5_15^post4, tmp___0_36^0'=tmp___0_36^post4, buffer_21^0'=buffer_21^post4, lt_29^0'=lt_29^post4, d_7^0'=d_7^post4, tmp_24^0'=tmp_24^post4, a_6^0'=a_6^post4, i_22^0'=i_22^post4, tmp___0_605^0'=tmp___0_605^post4, buffer_604^0'=buffer_604^post4, ret_1103^0'=ret_1103^post4, ___cil_tmp5_10^0'=___cil_tmp5_10^post4, h_17^0'=h_17^post4, tmp___0_25^0'=tmp___0_25^post4, buffer_1139^0'=buffer_1139^post4, len_98^0'=len_98^post4, x_16^0'=x_16^post4, y_1094^0'=y_1094^post4, cand_19^0'=cand_19^post4, sz_23^0'=sz_23^post4, ___cil_tmp5_20^0'=___cil_tmp5_20^post4, tmp___0_57^0'=tmp___0_57^post4, buffer_35^0'=buffer_35^post4, prev_14^0'=prev_14^post4, (0 == 0 /\ buffer_1077^0-buffer_1077^post4 == 0 /\ l_11^0-l_11^post4 == 0 /\ ___cil_tmp5_10^post4-x_8^post4 == 0 /\ x_16^0-x_16^post4 == 0 /\ tmp___0_36^0-tmp___0_36^post4 == 0 /\ -len_98^0 <= 0 /\ -___cil_tmp5_20^post4+___cil_tmp5_20^0 == 0 /\ -1+len_98^post4-len_98^10 == 0 /\ -tmp___0_25^post4+tmp___0_25^0 == 0 /\ -prev_14^post4+prev_14^0 == 0 /\ cand_1104^0-cand_1104^post4 == 0 /\ buffer_1139^0-buffer_1139^post4 == 0 /\ tmp_24^0-tmp_24^post4 == 0 /\ -___cil_tmp5_15^post4+___cil_tmp5_15^0 == 0 /\ buffer_21^post4-Result_5^post4 == 0 /\ sz_23^0-sz_23^post4 == 0 /\ -lt_29^post4+lt_29^0 == 0 /\ -y_1094^post4+y_1094^0 == 0 /\ -a_6^post4+a_6^0 == 0 /\ -len_98^10 <= 0 /\ -buffer_604^post4+buffer_604^0 == 0 /\ elem_13^0-elem_13^post4 == 0 /\ -1+i_22^post4-i_22^0 == 0 /\ -___cil_tmp5_10^post4+Result_5^post4 == 0 /\ -cand_19^post4+cand_19^0 == 0 /\ ret_18^0-ret_18^post4 == 0 /\ -h_17^post4+h_17^0 == 0 /\ x_12^0-x_12^post4 == 0 /\ -buffer_35^post4+buffer_35^0 == 0 /\ -ret_1103^post4+ret_1103^0 == 0 /\ -tmp___0_57^post4+tmp___0_57^0 == 0 /\ x_8^post4-tmp_9^post4 == 0 /\ tmp___0_605^0-tmp___0_605^post4 == 0 /\ -d_7^post4+d_7^0 == 0), cost: 1 16: l6 -> l15 : Result_5^0'=Result_5^post16, elem_13^0'=elem_13^post16, tmp_9^0'=tmp_9^post16, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post16, x_12^0'=x_12^post16, x_8^0'=x_8^post16, cand_1104^0'=cand_1104^post16, ret_18^0'=ret_18^post16, ___cil_tmp5_15^0'=___cil_tmp5_15^post16, tmp___0_36^0'=tmp___0_36^post16, buffer_21^0'=buffer_21^post16, lt_29^0'=lt_29^post16, d_7^0'=d_7^post16, tmp_24^0'=tmp_24^post16, a_6^0'=a_6^post16, i_22^0'=i_22^post16, tmp___0_605^0'=tmp___0_605^post16, buffer_604^0'=buffer_604^post16, ret_1103^0'=ret_1103^post16, ___cil_tmp5_10^0'=___cil_tmp5_10^post16, h_17^0'=h_17^post16, tmp___0_25^0'=tmp___0_25^post16, buffer_1139^0'=buffer_1139^post16, len_98^0'=len_98^post16, x_16^0'=x_16^post16, y_1094^0'=y_1094^post16, cand_19^0'=cand_19^post16, sz_23^0'=sz_23^post16, ___cil_tmp5_20^0'=___cil_tmp5_20^post16, tmp___0_57^0'=tmp___0_57^post16, buffer_35^0'=buffer_35^post16, prev_14^0'=prev_14^post16, (0 == 0 /\ -len_98^20 <= 0 /\ x_12^0-x_12^post16 == 0 /\ ret_18^post16 == 0 /\ -___cil_tmp5_10^post16+___cil_tmp5_10^0 == 0 /\ tmp_9^0-tmp_9^post16 == 0 /\ -len_98^0 <= 0 /\ a_6^0-a_6^post16 == 0 /\ y_1094^0-y_1094^post16 == 0 /\ tmp___0_36^0-tmp___0_36^post16 == 0 /\ -buffer_21^post16+buffer_21^0 == 0 /\ x_8^0-x_8^post16 == 0 /\ lt_29^0-lt_29^post16 == 0 /\ -tmp___0_605^post16+tmp___0_605^0 == 0 /\ -___cil_tmp5_20^post16+___cil_tmp5_20^0 == 0 /\ Result_5^0-Result_5^post16 == 0 /\ ret_1103^0-ret_1103^post16 == 0 /\ -prev_14^post16+prev_14^0 == 0 /\ h_17^post16-x_16^post16 == 0 /\ elem_13^0-elem_13^post16 == 0 /\ l_11^0-l_11^post16 == 0 /\ tmp___0_25^0-tmp___0_25^post16 == 0 /\ -buffer_35^post16+buffer_35^0 == 0 /\ d_7^0-d_7^post16 == 0 /\ -tmp___0_57^post16+tmp___0_57^0 == 0 /\ -buffer_1139^post16+buffer_1139^0 == 0 /\ buffer_604^0-buffer_604^post16 == 0 /\ -i_22^0+sz_23^0 <= 0 /\ cand_1104^0-cand_1104^post16 == 0 /\ -cand_19^post16+cand_19^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post16 == 0), cost: 1 17: l6 -> l5 : Result_5^0'=Result_5^post17, elem_13^0'=elem_13^post17, tmp_9^0'=tmp_9^post17, buffer_1077^0'=buffer_1077^post17, l_11^0'=l_11^post17, x_12^0'=x_12^post17, x_8^0'=x_8^post17, cand_1104^0'=cand_1104^post17, ret_18^0'=ret_18^post17, ___cil_tmp5_15^0'=___cil_tmp5_15^post17, tmp___0_36^0'=tmp___0_36^post17, buffer_21^0'=buffer_21^post17, lt_29^0'=lt_29^post17, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post17, ___cil_tmp5_10^0'=___cil_tmp5_10^post17, h_17^0'=h_17^post17, tmp___0_25^0'=tmp___0_25^post17, buffer_1139^0'=buffer_1139^post17, len_98^0'=len_98^post17, x_16^0'=x_16^post17, y_1094^0'=y_1094^post17, cand_19^0'=cand_19^post17, sz_23^0'=sz_23^post17, ___cil_tmp5_20^0'=___cil_tmp5_20^post17, tmp___0_57^0'=tmp___0_57^post17, buffer_35^0'=buffer_35^post17, prev_14^0'=prev_14^post17, (0 == 0 /\ -x_16^post17+x_16^0 == 0 /\ Result_5^0-Result_5^post17 == 0 /\ -cand_19^post17+cand_19^0 == 0 /\ -buffer_35^post17+buffer_35^0 == 0 /\ h_17^0-h_17^post17 == 0 /\ -len_98^0 <= 0 /\ ret_18^0-ret_18^post17 == 0 /\ elem_13^0-elem_13^post17 == 0 /\ buffer_1077^0-buffer_1077^post17 == 0 /\ -tmp___0_57^post17+tmp___0_57^0 == 0 /\ lt_29^0-lt_29^post17 == 0 /\ -___cil_tmp5_10^post17+___cil_tmp5_10^0 == 0 /\ tmp___0_36^0-tmp___0_36^post17 == 0 /\ -___cil_tmp5_20^post17+___cil_tmp5_20^0 == 0 /\ -x_8^post17+x_8^0 == 0 /\ cand_1104^0-cand_1104^post17 == 0 /\ buffer_1139^0-buffer_1139^post17 == 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ l_11^0-l_11^post17 == 0 /\ -y_1094^post17+y_1094^0 == 0 /\ -prev_14^post17+prev_14^0 == 0 /\ ret_1103^0-ret_1103^post17 == 0 /\ x_12^0-x_12^post17 == 0 /\ buffer_21^0-buffer_21^post17 == 0 /\ tmp_9^0-tmp_9^post17 == 0 /\ -___cil_tmp5_15^post17+___cil_tmp5_15^0 == 0), cost: 1 8: l7 -> l9 : Result_5^0'=Result_5^post8, elem_13^0'=elem_13^post8, tmp_9^0'=tmp_9^post8, buffer_1077^0'=buffer_1077^post8, l_11^0'=l_11^post8, x_12^0'=x_12^post8, x_8^0'=x_8^post8, cand_1104^0'=cand_1104^post8, ret_18^0'=ret_18^post8, ___cil_tmp5_15^0'=___cil_tmp5_15^post8, tmp___0_36^0'=tmp___0_36^post8, buffer_21^0'=buffer_21^post8, lt_29^0'=lt_29^post8, d_7^0'=d_7^post8, tmp_24^0'=tmp_24^post8, a_6^0'=a_6^post8, i_22^0'=i_22^post8, tmp___0_605^0'=tmp___0_605^post8, buffer_604^0'=buffer_604^post8, ret_1103^0'=ret_1103^post8, ___cil_tmp5_10^0'=___cil_tmp5_10^post8, h_17^0'=h_17^post8, tmp___0_25^0'=tmp___0_25^post8, buffer_1139^0'=buffer_1139^post8, len_98^0'=len_98^post8, x_16^0'=x_16^post8, y_1094^0'=y_1094^post8, cand_19^0'=cand_19^post8, sz_23^0'=sz_23^post8, ___cil_tmp5_20^0'=___cil_tmp5_20^post8, tmp___0_57^0'=tmp___0_57^post8, buffer_35^0'=buffer_35^post8, prev_14^0'=prev_14^post8, (elem_13^0 <= 0 /\ -buffer_35^post8+buffer_35^0 == 0 /\ -tmp___0_605^post8+tmp___0_605^0 == 0 /\ x_12^0-x_12^post8 == 0 /\ h_17^0-h_17^post8 == 0 /\ -cand_19^post8+cand_19^0 == 0 /\ -prev_14^post8+prev_14^0 == 0 /\ elem_13^0-elem_13^post8 == 0 /\ -tmp___0_36^post8+tmp___0_36^0 == 0 /\ lt_29^0-lt_29^post8 == 0 /\ -i_22^post8+i_22^0 == 0 /\ 1-len_98^0 <= 0 /\ -len_98^post8+len_98^0 == 0 /\ -elem_13^0 <= 0 /\ l_11^0-l_11^post8 == 0 /\ tmp_9^0-tmp_9^post8 == 0 /\ -sz_23^post8+sz_23^0 == 0 /\ -tmp___0_57^post8+tmp___0_57^0 == 0 /\ -___cil_tmp5_10^post8+___cil_tmp5_10^0 == 0 /\ ret_18^0-ret_18^post8 == 0 /\ buffer_1139^0-buffer_1139^post8 == 0 /\ -___cil_tmp5_20^post8+___cil_tmp5_20^0 == 0 /\ a_6^0-a_6^post8 == 0 /\ buffer_21^0-buffer_21^post8 == 0 /\ -buffer_604^post8+buffer_604^0 == 0 /\ Result_5^0-Result_5^post8 == 0 /\ -x_16^post8+x_16^0 == 0 /\ -buffer_1077^post8+buffer_1077^0 == 0 /\ -d_7^post8+d_7^0 == 0 /\ -tmp___0_25^post8+tmp___0_25^0 == 0 /\ tmp_24^0-tmp_24^post8 == 0 /\ -ret_1103^post8+ret_1103^0 == 0 /\ -x_8^post8+x_8^0 == 0 /\ cand_1104^0-cand_1104^post8 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post8 == 0 /\ -y_1094^post8+y_1094^0 == 0), cost: 1 11: l7 -> l11 : Result_5^0'=Result_5^post11, elem_13^0'=elem_13^post11, tmp_9^0'=tmp_9^post11, buffer_1077^0'=buffer_1077^post11, l_11^0'=l_11^post11, x_12^0'=x_12^post11, x_8^0'=x_8^post11, cand_1104^0'=cand_1104^post11, ret_18^0'=ret_18^post11, ___cil_tmp5_15^0'=___cil_tmp5_15^post11, tmp___0_36^0'=tmp___0_36^post11, buffer_21^0'=buffer_21^post11, lt_29^0'=lt_29^post11, d_7^0'=d_7^post11, tmp_24^0'=tmp_24^post11, a_6^0'=a_6^post11, i_22^0'=i_22^post11, tmp___0_605^0'=tmp___0_605^post11, buffer_604^0'=buffer_604^post11, ret_1103^0'=ret_1103^post11, ___cil_tmp5_10^0'=___cil_tmp5_10^post11, h_17^0'=h_17^post11, tmp___0_25^0'=tmp___0_25^post11, buffer_1139^0'=buffer_1139^post11, len_98^0'=len_98^post11, x_16^0'=x_16^post11, y_1094^0'=y_1094^post11, cand_19^0'=cand_19^post11, sz_23^0'=sz_23^post11, ___cil_tmp5_20^0'=___cil_tmp5_20^post11, tmp___0_57^0'=tmp___0_57^post11, buffer_35^0'=buffer_35^post11, prev_14^0'=prev_14^post11, (l_11^0-l_11^post11 == 0 /\ -tmp___0_57^post11+tmp___0_57^0 == 0 /\ -buffer_604^post11+buffer_604^0 == 0 /\ cand_1104^0-cand_1104^post11 == 0 /\ 1-len_98^0 <= 0 /\ -y_1094^post11+y_1094^0 == 0 /\ d_7^0-d_7^post11 == 0 /\ tmp___0_605^0-tmp___0_605^post11 == 0 /\ -buffer_1139^post11+buffer_1139^0 == 0 /\ elem_13^0-elem_13^post11 == 0 /\ buffer_21^0-buffer_21^post11 == 0 /\ buffer_1077^0-buffer_1077^post11 == 0 /\ sz_23^0-sz_23^post11 == 0 /\ -cand_19^post11+cand_19^0 == 0 /\ -x_16^post11+x_16^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post11 == 0 /\ x_8^0-x_8^post11 == 0 /\ tmp_9^0-tmp_9^post11 == 0 /\ tmp_24^0-tmp_24^post11 == 0 /\ -tmp___0_25^post11+tmp___0_25^0 == 0 /\ -x_12^post11+x_12^0 == 0 /\ -i_22^post11+i_22^0 == 0 /\ -___cil_tmp5_10^post11+___cil_tmp5_10^0 == 0 /\ -prev_14^post11+prev_14^0 == 0 /\ -ret_18^post11+ret_18^0 == 0 /\ -___cil_tmp5_20^post11+___cil_tmp5_20^0 == 0 /\ -h_17^post11+h_17^0 == 0 /\ ret_1103^0-ret_1103^post11 == 0 /\ Result_5^0-Result_5^post11 == 0 /\ -lt_29^post11+lt_29^0 == 0 /\ -buffer_35^post11+buffer_35^0 == 0 /\ len_98^0-len_98^post11 == 0 /\ -a_6^post11+a_6^0 == 0 /\ tmp___0_36^0-tmp___0_36^post11 == 0), cost: 1 14: l7 -> l12 : Result_5^0'=Result_5^post14, elem_13^0'=elem_13^post14, tmp_9^0'=tmp_9^post14, buffer_1077^0'=buffer_1077^post14, l_11^0'=l_11^post14, x_12^0'=x_12^post14, x_8^0'=x_8^post14, cand_1104^0'=cand_1104^post14, ret_18^0'=ret_18^post14, ___cil_tmp5_15^0'=___cil_tmp5_15^post14, tmp___0_36^0'=tmp___0_36^post14, buffer_21^0'=buffer_21^post14, lt_29^0'=lt_29^post14, d_7^0'=d_7^post14, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=i_22^post14, tmp___0_605^0'=tmp___0_605^post14, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post14, ___cil_tmp5_10^0'=___cil_tmp5_10^post14, h_17^0'=h_17^post14, tmp___0_25^0'=tmp___0_25^post14, buffer_1139^0'=buffer_1139^post14, len_98^0'=len_98^post14, x_16^0'=x_16^post14, y_1094^0'=y_1094^post14, cand_19^0'=cand_19^post14, sz_23^0'=sz_23^post14, ___cil_tmp5_20^0'=___cil_tmp5_20^post14, tmp___0_57^0'=tmp___0_57^post14, buffer_35^0'=buffer_35^post14, prev_14^0'=prev_14^post14, (0 == 0 /\ buffer_1077^0-buffer_1077^post14 == 0 /\ elem_13^0 <= 0 /\ -d_7^post14+d_7^0 == 0 /\ tmp___0_36^0-tmp___0_36^post14 == 0 /\ -x_12^0+l_11^post14 == 0 /\ -___cil_tmp5_20^post14+___cil_tmp5_20^0 == 0 /\ tmp___0_25^0-tmp___0_25^post14 == 0 /\ x_16^0-x_16^post14 == 0 /\ -lt_29^post14+lt_29^0 == 0 /\ x_8^0-x_8^post14 == 0 /\ -___cil_tmp5_10^post14+___cil_tmp5_10^0 == 0 /\ 1-len_98^0 <= 0 /\ tmp_9^0-tmp_9^post14 == 0 /\ ___cil_tmp5_15^post14-l_11^post14 == 0 /\ -elem_13^0 <= 0 /\ -buffer_604^post14+buffer_604^0 == 0 /\ cand_1104^0-cand_1104^post14 == 0 /\ -Result_5^post14+ret_18^post14 == 0 /\ -i_22^post14+i_22^0 == 0 /\ -prev_14^post14+prev_14^0 == 0 /\ tmp_24^0-tmp_24^post14 == 0 /\ elem_13^0-elem_13^post14 == 0 /\ -cand_19^post14+cand_19^0 == 0 /\ -h_17^post14+h_17^0 == 0 /\ -ret_1103^post14+ret_1103^0 == 0 /\ -___cil_tmp5_15^post14+Result_5^post14 == 0 /\ -buffer_35^post14+buffer_35^0 == 0 /\ -prev_14^0 <= 0 /\ x_12^0-x_12^post14 == 0 /\ -y_1094^post14+y_1094^0 == 0 /\ buffer_21^0-buffer_21^post14 == 0 /\ -tmp___0_57^post14+tmp___0_57^0 == 0 /\ -buffer_1139^post14+buffer_1139^0 == 0 /\ prev_14^0 <= 0 /\ -sz_23^post14+sz_23^0 == 0 /\ tmp___0_605^0-tmp___0_605^post14 == 0 /\ a_6^0-a_6^post14 == 0), cost: 1 9: l9 -> l8 : Result_5^0'=Result_5^post9, elem_13^0'=elem_13^post9, tmp_9^0'=tmp_9^post9, buffer_1077^0'=buffer_1077^post9, l_11^0'=l_11^post9, x_12^0'=x_12^post9, x_8^0'=x_8^post9, cand_1104^0'=cand_1104^post9, ret_18^0'=ret_18^post9, ___cil_tmp5_15^0'=___cil_tmp5_15^post9, tmp___0_36^0'=tmp___0_36^post9, buffer_21^0'=buffer_21^post9, lt_29^0'=lt_29^post9, d_7^0'=d_7^post9, tmp_24^0'=tmp_24^post9, a_6^0'=a_6^post9, i_22^0'=i_22^post9, tmp___0_605^0'=tmp___0_605^post9, buffer_604^0'=buffer_604^post9, ret_1103^0'=ret_1103^post9, ___cil_tmp5_10^0'=___cil_tmp5_10^post9, h_17^0'=h_17^post9, tmp___0_25^0'=tmp___0_25^post9, buffer_1139^0'=buffer_1139^post9, len_98^0'=len_98^post9, x_16^0'=x_16^post9, y_1094^0'=y_1094^post9, cand_19^0'=cand_19^post9, sz_23^0'=sz_23^post9, ___cil_tmp5_20^0'=___cil_tmp5_20^post9, tmp___0_57^0'=tmp___0_57^post9, buffer_35^0'=buffer_35^post9, prev_14^0'=prev_14^post9, (-i_22^post9+i_22^0 == 0 /\ -sz_23^post9+sz_23^0 == 0 /\ ret_18^0-ret_18^post9 == 0 /\ -prev_14^post9+prev_14^0 == 0 /\ l_11^0-l_11^post9 == 0 /\ lt_29^0-lt_29^post9 == 0 /\ x_12^0-x_12^post9 == 0 /\ elem_13^0-elem_13^post9 == 0 /\ -tmp___0_605^post9+tmp___0_605^0 == 0 /\ y_1094^0-y_1094^post9 == 0 /\ tmp_9^0-tmp_9^post9 == 0 /\ -___cil_tmp5_20^post9+___cil_tmp5_20^0 == 0 /\ -buffer_35^post9+buffer_35^0 == 0 /\ 1+prev_14^0 <= 0 /\ a_6^0-a_6^post9 == 0 /\ -h_17^post9+h_17^0 == 0 /\ -buffer_604^post9+buffer_604^0 == 0 /\ -len_98^post9+len_98^0 == 0 /\ -buffer_1077^post9+buffer_1077^0 == 0 /\ buffer_21^0-buffer_21^post9 == 0 /\ Result_5^0-Result_5^post9 == 0 /\ x_8^0-x_8^post9 == 0 /\ tmp___0_25^0-tmp___0_25^post9 == 0 /\ tmp_24^0-tmp_24^post9 == 0 /\ -ret_1103^post9+ret_1103^0 == 0 /\ -tmp___0_57^post9+tmp___0_57^0 == 0 /\ cand_1104^0-cand_1104^post9 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post9 == 0 /\ -buffer_1139^post9+buffer_1139^0 == 0 /\ -tmp___0_36^post9+tmp___0_36^0 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post9 == 0 /\ -d_7^post9+d_7^0 == 0 /\ -x_16^post9+x_16^0 == 0 /\ -cand_19^post9+cand_19^0 == 0), cost: 1 10: l9 -> l8 : Result_5^0'=Result_5^post10, elem_13^0'=elem_13^post10, tmp_9^0'=tmp_9^post10, buffer_1077^0'=buffer_1077^post10, l_11^0'=l_11^post10, x_12^0'=x_12^post10, x_8^0'=x_8^post10, cand_1104^0'=cand_1104^post10, ret_18^0'=ret_18^post10, ___cil_tmp5_15^0'=___cil_tmp5_15^post10, tmp___0_36^0'=tmp___0_36^post10, buffer_21^0'=buffer_21^post10, lt_29^0'=lt_29^post10, d_7^0'=d_7^post10, tmp_24^0'=tmp_24^post10, a_6^0'=a_6^post10, i_22^0'=i_22^post10, tmp___0_605^0'=tmp___0_605^post10, buffer_604^0'=buffer_604^post10, ret_1103^0'=ret_1103^post10, ___cil_tmp5_10^0'=___cil_tmp5_10^post10, h_17^0'=h_17^post10, tmp___0_25^0'=tmp___0_25^post10, buffer_1139^0'=buffer_1139^post10, len_98^0'=len_98^post10, x_16^0'=x_16^post10, y_1094^0'=y_1094^post10, cand_19^0'=cand_19^post10, sz_23^0'=sz_23^post10, ___cil_tmp5_20^0'=___cil_tmp5_20^post10, tmp___0_57^0'=tmp___0_57^post10, buffer_35^0'=buffer_35^post10, prev_14^0'=prev_14^post10, (l_11^0-l_11^post10 == 0 /\ -lt_29^post10+lt_29^0 == 0 /\ -buffer_1139^post10+buffer_1139^0 == 0 /\ -buffer_604^post10+buffer_604^0 == 0 /\ cand_1104^0-cand_1104^post10 == 0 /\ -___cil_tmp5_20^post10+___cil_tmp5_20^0 == 0 /\ y_1094^0-y_1094^post10 == 0 /\ tmp___0_605^0-tmp___0_605^post10 == 0 /\ buffer_21^0-buffer_21^post10 == 0 /\ -x_16^post10+x_16^0 == 0 /\ d_7^0-d_7^post10 == 0 /\ elem_13^0-elem_13^post10 == 0 /\ buffer_1077^0-buffer_1077^post10 == 0 /\ tmp___0_25^0-tmp___0_25^post10 == 0 /\ -x_12^post10+x_12^0 == 0 /\ tmp_9^0-tmp_9^post10 == 0 /\ tmp___0_36^0-tmp___0_36^post10 == 0 /\ -cand_19^post10+cand_19^0 == 0 /\ x_8^0-x_8^post10 == 0 /\ -h_17^post10+h_17^0 == 0 /\ -a_6^post10+a_6^0 == 0 /\ -prev_14^post10+prev_14^0 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post10 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post10 == 0 /\ 1-prev_14^0 <= 0 /\ ret_1103^0-ret_1103^post10 == 0 /\ -ret_18^post10+ret_18^0 == 0 /\ -sz_23^post10+sz_23^0 == 0 /\ tmp_24^0-tmp_24^post10 == 0 /\ -len_98^post10+len_98^0 == 0 /\ i_22^0-i_22^post10 == 0 /\ -buffer_35^post10+buffer_35^0 == 0 /\ Result_5^0-Result_5^post10 == 0 /\ -tmp___0_57^post10+tmp___0_57^0 == 0), cost: 1 12: l11 -> l10 : Result_5^0'=Result_5^post12, elem_13^0'=elem_13^post12, tmp_9^0'=tmp_9^post12, buffer_1077^0'=buffer_1077^post12, l_11^0'=l_11^post12, x_12^0'=x_12^post12, x_8^0'=x_8^post12, cand_1104^0'=cand_1104^post12, ret_18^0'=ret_18^post12, ___cil_tmp5_15^0'=___cil_tmp5_15^post12, tmp___0_36^0'=tmp___0_36^post12, buffer_21^0'=buffer_21^post12, lt_29^0'=lt_29^post12, d_7^0'=d_7^post12, tmp_24^0'=tmp_24^post12, a_6^0'=a_6^post12, i_22^0'=i_22^post12, tmp___0_605^0'=tmp___0_605^post12, buffer_604^0'=buffer_604^post12, ret_1103^0'=ret_1103^post12, ___cil_tmp5_10^0'=___cil_tmp5_10^post12, h_17^0'=h_17^post12, tmp___0_25^0'=tmp___0_25^post12, buffer_1139^0'=buffer_1139^post12, len_98^0'=len_98^post12, x_16^0'=x_16^post12, y_1094^0'=y_1094^post12, cand_19^0'=cand_19^post12, sz_23^0'=sz_23^post12, ___cil_tmp5_20^0'=___cil_tmp5_20^post12, tmp___0_57^0'=tmp___0_57^post12, buffer_35^0'=buffer_35^post12, prev_14^0'=prev_14^post12, (-ret_1103^post12+ret_1103^0 == 0 /\ Result_5^0-Result_5^post12 == 0 /\ buffer_21^0-buffer_21^post12 == 0 /\ buffer_604^0-buffer_604^post12 == 0 /\ -tmp___0_36^post12+tmp___0_36^0 == 0 /\ sz_23^0-sz_23^post12 == 0 /\ -buffer_35^post12+buffer_35^0 == 0 /\ h_17^0-h_17^post12 == 0 /\ a_6^0-a_6^post12 == 0 /\ -y_1094^post12+y_1094^0 == 0 /\ -x_16^post12+x_16^0 == 0 /\ elem_13^0-elem_13^post12 == 0 /\ buffer_1077^0-buffer_1077^post12 == 0 /\ -buffer_1139^post12+buffer_1139^0 == 0 /\ -tmp_24^post12+tmp_24^0 == 0 /\ -tmp___0_57^post12+tmp___0_57^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post12 == 0 /\ -tmp___0_605^post12+tmp___0_605^0 == 0 /\ -cand_19^post12+cand_19^0 == 0 /\ -___cil_tmp5_10^post12+___cil_tmp5_10^0 == 0 /\ -cand_1104^post12+cand_1104^0 == 0 /\ -___cil_tmp5_20^post12+___cil_tmp5_20^0 == 0 /\ x_12^0-x_12^post12 == 0 /\ 1+elem_13^0 <= 0 /\ -tmp___0_25^post12+tmp___0_25^0 == 0 /\ d_7^0-d_7^post12 == 0 /\ l_11^0-l_11^post12 == 0 /\ -prev_14^post12+prev_14^0 == 0 /\ x_8^0-x_8^post12 == 0 /\ lt_29^0-lt_29^post12 == 0 /\ i_22^0-i_22^post12 == 0 /\ len_98^0-len_98^post12 == 0 /\ ret_18^0-ret_18^post12 == 0 /\ tmp_9^0-tmp_9^post12 == 0), cost: 1 13: l11 -> l10 : Result_5^0'=Result_5^post13, elem_13^0'=elem_13^post13, tmp_9^0'=tmp_9^post13, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post13, x_12^0'=x_12^post13, x_8^0'=x_8^post13, cand_1104^0'=cand_1104^post13, ret_18^0'=ret_18^post13, ___cil_tmp5_15^0'=___cil_tmp5_15^post13, tmp___0_36^0'=tmp___0_36^post13, buffer_21^0'=buffer_21^post13, lt_29^0'=lt_29^post13, d_7^0'=d_7^post13, tmp_24^0'=tmp_24^post13, a_6^0'=a_6^post13, i_22^0'=i_22^post13, tmp___0_605^0'=tmp___0_605^post13, buffer_604^0'=buffer_604^post13, ret_1103^0'=ret_1103^post13, ___cil_tmp5_10^0'=___cil_tmp5_10^post13, h_17^0'=h_17^post13, tmp___0_25^0'=tmp___0_25^post13, buffer_1139^0'=buffer_1139^post13, len_98^0'=len_98^post13, x_16^0'=x_16^post13, y_1094^0'=y_1094^post13, cand_19^0'=cand_19^post13, sz_23^0'=sz_23^post13, ___cil_tmp5_20^0'=___cil_tmp5_20^post13, tmp___0_57^0'=tmp___0_57^post13, buffer_35^0'=buffer_35^post13, prev_14^0'=prev_14^post13, (-tmp___0_605^post13+tmp___0_605^0 == 0 /\ a_6^0-a_6^post13 == 0 /\ cand_19^0-cand_19^post13 == 0 /\ tmp___0_25^0-tmp___0_25^post13 == 0 /\ -prev_14^post13+prev_14^0 == 0 /\ h_17^0-h_17^post13 == 0 /\ Result_5^0-Result_5^post13 == 0 /\ -tmp___0_36^post13+tmp___0_36^0 == 0 /\ buffer_1077^0-buffer_1077^post13 == 0 /\ buffer_604^0-buffer_604^post13 == 0 /\ -sz_23^post13+sz_23^0 == 0 /\ -tmp_24^post13+tmp_24^0 == 0 /\ -buffer_21^post13+buffer_21^0 == 0 /\ -___cil_tmp5_10^post13+___cil_tmp5_10^0 == 0 /\ 1-elem_13^0 <= 0 /\ -buffer_35^post13+buffer_35^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post13 == 0 /\ x_12^0-x_12^post13 == 0 /\ -y_1094^post13+y_1094^0 == 0 /\ -___cil_tmp5_20^post13+___cil_tmp5_20^0 == 0 /\ d_7^0-d_7^post13 == 0 /\ -cand_1104^post13+cand_1104^0 == 0 /\ -len_98^post13+len_98^0 == 0 /\ i_22^0-i_22^post13 == 0 /\ tmp___0_57^0-tmp___0_57^post13 == 0 /\ elem_13^0-elem_13^post13 == 0 /\ lt_29^0-lt_29^post13 == 0 /\ tmp_9^0-tmp_9^post13 == 0 /\ x_8^0-x_8^post13 == 0 /\ l_11^0-l_11^post13 == 0 /\ -x_16^post13+x_16^0 == 0 /\ -ret_1103^post13+ret_1103^0 == 0 /\ ret_18^0-ret_18^post13 == 0 /\ -buffer_1139^post13+buffer_1139^0 == 0), cost: 1 15: l13 -> l14 : Result_5^0'=Result_5^post15, elem_13^0'=elem_13^post15, tmp_9^0'=tmp_9^post15, buffer_1077^0'=buffer_1077^post15, l_11^0'=l_11^post15, x_12^0'=x_12^post15, x_8^0'=x_8^post15, cand_1104^0'=cand_1104^post15, ret_18^0'=ret_18^post15, ___cil_tmp5_15^0'=___cil_tmp5_15^post15, tmp___0_36^0'=tmp___0_36^post15, buffer_21^0'=buffer_21^post15, lt_29^0'=lt_29^post15, d_7^0'=d_7^post15, tmp_24^0'=tmp_24^post15, a_6^0'=a_6^post15, i_22^0'=i_22^post15, tmp___0_605^0'=tmp___0_605^post15, buffer_604^0'=buffer_604^post15, ret_1103^0'=ret_1103^post15, ___cil_tmp5_10^0'=___cil_tmp5_10^post15, h_17^0'=h_17^post15, tmp___0_25^0'=tmp___0_25^post15, buffer_1139^0'=buffer_1139^post15, len_98^0'=len_98^post15, x_16^0'=x_16^post15, y_1094^0'=y_1094^post15, cand_19^0'=cand_19^post15, sz_23^0'=sz_23^post15, ___cil_tmp5_20^0'=___cil_tmp5_20^post15, tmp___0_57^0'=tmp___0_57^post15, buffer_35^0'=buffer_35^post15, prev_14^0'=prev_14^post15, (0 == 0 /\ -___cil_tmp5_20^post15+___cil_tmp5_20^0 == 0 /\ -lt_29^post15+lt_29^0 == 0 /\ -buffer_1139^post15+buffer_1139^0 == 0 /\ x_8^0-x_8^post15 == 0 /\ tmp___0_36^0-tmp___0_36^post15 == 0 /\ -d_7^post15+d_7^0 == 0 /\ tmp_9^0-tmp_9^post15 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post15 == 0 /\ x_16^0-x_16^post15 == 0 /\ y_1094^0-y_1094^post15 == 0 /\ i_22^post15 == 0 /\ Result_5^0-Result_5^post15 == 0 /\ -buffer_604^post15+buffer_604^0 == 0 /\ -prev_14^post15+prev_14^0 == 0 /\ -tmp___0_25^post15+tmp___0_25^0 == 0 /\ sz_23^post15-tmp_24^post15 == 0 /\ -ret_1103^post15+ret_1103^0 == 0 /\ -buffer_35^post15+buffer_35^0 == 0 /\ l_11^0-l_11^post15 == 0 /\ len_98^0-len_98^post15 == 0 /\ elem_13^0-elem_13^post15 == 0 /\ -cand_19^post15+cand_19^0 == 0 /\ cand_1104^0-cand_1104^post15 == 0 /\ ret_18^0-ret_18^post15 == 0 /\ -h_17^post15+h_17^0 == 0 /\ -___cil_tmp5_15^post15+___cil_tmp5_15^0 == 0 /\ buffer_21^post15 == 0 /\ x_12^0-x_12^post15 == 0 /\ a_6^0-a_6^post15 == 0 /\ tmp___0_605^0-tmp___0_605^post15 == 0 /\ -tmp___0_57^post15+tmp___0_57^0 == 0 /\ buffer_1077^0-buffer_1077^post15 == 0), cost: 1 18: l14 -> l0 : Result_5^0'=Result_5^post18, elem_13^0'=elem_13^post18, tmp_9^0'=tmp_9^post18, buffer_1077^0'=buffer_1077^post18, l_11^0'=l_11^post18, x_12^0'=x_12^post18, x_8^0'=x_8^post18, cand_1104^0'=cand_1104^post18, ret_18^0'=ret_18^post18, ___cil_tmp5_15^0'=___cil_tmp5_15^post18, tmp___0_36^0'=tmp___0_36^post18, buffer_21^0'=buffer_21^post18, lt_29^0'=lt_29^post18, d_7^0'=d_7^post18, tmp_24^0'=tmp_24^post18, a_6^0'=a_6^post18, i_22^0'=i_22^post18, tmp___0_605^0'=tmp___0_605^post18, buffer_604^0'=buffer_604^post18, ret_1103^0'=ret_1103^post18, ___cil_tmp5_10^0'=___cil_tmp5_10^post18, h_17^0'=h_17^post18, tmp___0_25^0'=tmp___0_25^post18, buffer_1139^0'=buffer_1139^post18, len_98^0'=len_98^post18, x_16^0'=x_16^post18, y_1094^0'=y_1094^post18, cand_19^0'=cand_19^post18, sz_23^0'=sz_23^post18, ___cil_tmp5_20^0'=___cil_tmp5_20^post18, tmp___0_57^0'=tmp___0_57^post18, buffer_35^0'=buffer_35^post18, prev_14^0'=prev_14^post18, (0 == 0 /\ x_12^0-x_12^post18 == 0 /\ -buffer_35^post18+buffer_35^0 == 0 /\ -a_6^post18+a_6^0 == 0 /\ -prev_14^post18+prev_14^0 == 0 /\ d_7^0-d_7^post18 == 0 /\ ret_18^post18 == 0 /\ -cand_19^post18+cand_19^0 == 0 /\ elem_13^0-elem_13^post18 == 0 /\ lt_29^0-lt_29^post18 == 0 /\ tmp_9^0-tmp_9^post18 == 0 /\ tmp___0_36^0-tmp___0_36^post18 == 0 /\ l_11^0-l_11^post18 == 0 /\ -buffer_21^post18+buffer_21^0 == 0 /\ -x_16^post18+h_17^post18 == 0 /\ x_8^0-x_8^post18 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post18 == 0 /\ -tmp___0_57^post18+tmp___0_57^0 == 0 /\ -___cil_tmp5_20^post18+___cil_tmp5_20^0 == 0 /\ tmp___0_605^0-tmp___0_605^post18 == 0 /\ Result_5^0-Result_5^post18 == 0 /\ buffer_1077^0-buffer_1077^post18 == 0 /\ len_98^0-len_98^post18 == 0 /\ -tmp___0_25^post18+tmp___0_25^0 == 0 /\ -buffer_604^post18+buffer_604^0 == 0 /\ cand_1104^0-cand_1104^post18 == 0 /\ ret_1103^0-ret_1103^post18 == 0 /\ -y_1094^post18+y_1094^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post18 == 0 /\ -i_22^0+sz_23^0 <= 0), cost: 1 19: l14 -> l6 : Result_5^0'=Result_5^post19, elem_13^0'=elem_13^post19, tmp_9^0'=tmp_9^post19, buffer_1077^0'=buffer_1077^post19, l_11^0'=l_11^post19, x_12^0'=x_12^post19, x_8^0'=x_8^post19, cand_1104^0'=cand_1104^post19, ret_18^0'=ret_18^post19, ___cil_tmp5_15^0'=___cil_tmp5_15^post19, tmp___0_36^0'=tmp___0_36^post19, buffer_21^0'=buffer_21^post19, lt_29^0'=lt_29^post19, d_7^0'=d_7^post19, tmp_24^0'=tmp_24^post19, a_6^0'=a_6^post19, i_22^0'=i_22^post19, tmp___0_605^0'=tmp___0_605^post19, buffer_604^0'=buffer_604^post19, ret_1103^0'=ret_1103^post19, ___cil_tmp5_10^0'=___cil_tmp5_10^post19, h_17^0'=h_17^post19, tmp___0_25^0'=tmp___0_25^post19, buffer_1139^0'=buffer_1139^post19, len_98^0'=len_98^post19, x_16^0'=x_16^post19, y_1094^0'=y_1094^post19, cand_19^0'=cand_19^post19, sz_23^0'=sz_23^post19, ___cil_tmp5_20^0'=___cil_tmp5_20^post19, tmp___0_57^0'=tmp___0_57^post19, buffer_35^0'=buffer_35^post19, prev_14^0'=prev_14^post19, (0 == 0 /\ -x_8^post19+___cil_tmp5_10^post19 == 0 /\ -x_16^post19+x_16^0 == 0 /\ -tmp___0_57^post19+tmp___0_57^0 == 0 /\ -i_22^10+len_98^post19 == 0 /\ ret_18^0-ret_18^post19 == 0 /\ -cand_19^post19+cand_19^0 == 0 /\ ret_1103^0-ret_1103^post19 == 0 /\ y_1094^0-y_1094^post19 == 0 /\ lt_29^0-lt_29^post19 == 0 /\ -buffer_1139^post19+buffer_1139^0 == 0 /\ -prev_14^post19+prev_14^0 == 0 /\ cand_1104^0-cand_1104^post19 == 0 /\ l_11^0-l_11^post19 == 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ x_8^post19-tmp_9^post19 == 0 /\ tmp___0_605^0-tmp___0_605^post19 == 0 /\ x_12^0-x_12^post19 == 0 /\ Result_5^post19-___cil_tmp5_10^post19 == 0 /\ -h_17^post19+h_17^0 == 0 /\ -Result_5^post19+buffer_21^post19 == 0 /\ -1-i_22^10+i_22^post19 == 0 /\ -___cil_tmp5_15^post19+___cil_tmp5_15^0 == 0 /\ elem_13^0-elem_13^post19 == 0 /\ buffer_1077^0-buffer_1077^post19 == 0 /\ -___cil_tmp5_20^post19+___cil_tmp5_20^0 == 0 /\ buffer_604^0-buffer_604^post19 == 0), cost: 1 20: l15 -> l16 : Result_5^0'=Result_5^post20, elem_13^0'=elem_13^post20, tmp_9^0'=tmp_9^post20, buffer_1077^0'=buffer_1077^post20, l_11^0'=l_11^post20, x_12^0'=x_12^post20, x_8^0'=x_8^post20, cand_1104^0'=cand_1104^post20, ret_18^0'=ret_18^post20, ___cil_tmp5_15^0'=___cil_tmp5_15^post20, tmp___0_36^0'=tmp___0_36^post20, buffer_21^0'=buffer_21^post20, lt_29^0'=lt_29^post20, d_7^0'=d_7^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post20, i_22^0'=i_22^post20, tmp___0_605^0'=tmp___0_605^post20, buffer_604^0'=buffer_604^post20, ret_1103^0'=ret_1103^post20, ___cil_tmp5_10^0'=___cil_tmp5_10^post20, h_17^0'=h_17^post20, tmp___0_25^0'=tmp___0_25^post20, buffer_1139^0'=buffer_1139^post20, len_98^0'=len_98^post20, x_16^0'=x_16^post20, y_1094^0'=y_1094^post20, cand_19^0'=cand_19^post20, sz_23^0'=sz_23^post20, ___cil_tmp5_20^0'=___cil_tmp5_20^post20, tmp___0_57^0'=tmp___0_57^post20, buffer_35^0'=buffer_35^post20, prev_14^0'=prev_14^post20, (-h_17^0 <= 0 /\ -tmp_24^post20+tmp_24^0 == 0 /\ -len_98^0 <= 0 /\ -tmp___0_57^post20+tmp___0_57^0 == 0 /\ -len_98^post20+len_98^0 == 0 /\ -y_1094^post20+y_1094^0 == 0 /\ buffer_1077^0-buffer_1077^post20 == 0 /\ elem_13^0-elem_13^post20 == 0 /\ -cand_1104^post20+cand_1104^0 == 0 /\ ret_1103^0-ret_1103^post20 == 0 /\ i_22^0-i_22^post20 == 0 /\ -tmp___0_36^post20+tmp___0_36^0 == 0 /\ x_12^0-x_12^post20 == 0 /\ cand_19^0-cand_19^post20 == 0 /\ -x_16^post20+x_16^0 == 0 /\ lt_29^0-lt_29^post20 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post20 == 0 /\ -sz_23^post20+sz_23^0 == 0 /\ -prev_14^post20+prev_14^0 == 0 /\ -tmp___0_605^post20+tmp___0_605^0 == 0 /\ -tmp___0_25^post20+tmp___0_25^0 == 0 /\ h_17^0 <= 0 /\ -Result_5^post20+Result_5^0 == 0 /\ -buffer_21^post20+buffer_21^0 == 0 /\ -___cil_tmp5_10^post20+___cil_tmp5_10^0 == 0 /\ -buffer_35^post20+buffer_35^0 == 0 /\ h_17^0-h_17^post20 == 0 /\ -___cil_tmp5_20^post20+___cil_tmp5_20^0 == 0 /\ ret_18^0-ret_18^post20 == 0 /\ d_7^0-d_7^post20 == 0 /\ l_11^0-l_11^post20 == 0 /\ buffer_1139^0-buffer_1139^post20 == 0 /\ buffer_604^0-buffer_604^post20 == 0 /\ tmp_9^0-tmp_9^post20 == 0 /\ -a_6^post20+a_6^0 == 0 /\ x_8^0-x_8^post20 == 0), cost: 1 21: l15 -> l17 : Result_5^0'=Result_5^post21, elem_13^0'=elem_13^post21, tmp_9^0'=tmp_9^post21, buffer_1077^0'=buffer_1077^post21, l_11^0'=l_11^post21, x_12^0'=x_12^post21, x_8^0'=x_8^post21, cand_1104^0'=cand_1104^post21, ret_18^0'=ret_18^post21, ___cil_tmp5_15^0'=___cil_tmp5_15^post21, tmp___0_36^0'=tmp___0_36^post21, buffer_21^0'=buffer_21^post21, lt_29^0'=lt_29^post21, d_7^0'=d_7^post21, tmp_24^0'=tmp_24^post21, a_6^0'=a_6^post21, i_22^0'=i_22^post21, tmp___0_605^0'=tmp___0_605^post21, buffer_604^0'=buffer_604^post21, ret_1103^0'=ret_1103^post21, ___cil_tmp5_10^0'=___cil_tmp5_10^post21, h_17^0'=h_17^post21, tmp___0_25^0'=tmp___0_25^post21, buffer_1139^0'=buffer_1139^post21, len_98^0'=len_98^post21, x_16^0'=x_16^post21, y_1094^0'=y_1094^post21, cand_19^0'=cand_19^post21, sz_23^0'=sz_23^post21, ___cil_tmp5_20^0'=___cil_tmp5_20^post21, tmp___0_57^0'=tmp___0_57^post21, buffer_35^0'=buffer_35^post21, prev_14^0'=prev_14^post21, (0 == 0 /\ -ret_1103^post21+ret_1103^0 == 0 /\ -tmp___0_36^post21+tmp___0_36^0 == 0 /\ Result_5^0-Result_5^post21 == 0 /\ -y_1094^post21+y_1094^0 == 0 /\ tmp_24^0-tmp_24^post21 == 0 /\ -len_98^0 <= 0 /\ -x_16^post21+x_16^0 == 0 /\ h_17^0-h_17^post21 == 0 /\ -buffer_35^post21+buffer_35^0 == 0 /\ buffer_1077^0-buffer_1077^post21 == 0 /\ -tmp___0_57^post21+tmp___0_57^0 == 0 /\ lt_29^0-lt_29^post21 == 0 /\ elem_13^0-elem_13^post21 == 0 /\ -cand_1104^post21+cand_1104^0 == 0 /\ -tmp___0_605^post21+tmp___0_605^0 == 0 /\ -sz_23^post21+sz_23^0 == 0 /\ cand_19^0-cand_19^post21 == 0 /\ x_12^0-x_12^post21 == 0 /\ -___cil_tmp5_10^post21+___cil_tmp5_10^0 == 0 /\ buffer_21^0-buffer_21^post21 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post21 == 0 /\ -___cil_tmp5_20^post21+___cil_tmp5_20^0 == 0 /\ a_6^0-a_6^post21 == 0 /\ -tmp___0_25^post21+tmp___0_25^0 == 0 /\ -d_7^post21+d_7^0 == 0 /\ -buffer_604^post21+buffer_604^0 == 0 /\ -i_22^post21+i_22^0 == 0 /\ ret_18^0-ret_18^post21 == 0 /\ x_8^0-x_8^post21 == 0 /\ tmp_9^0-tmp_9^post21 == 0 /\ buffer_1139^0-buffer_1139^post21 == 0 /\ -prev_14^post21+prev_14^0 == 0 /\ l_11^0-l_11^post21 == 0), cost: 1 22: l17 -> l18 : Result_5^0'=Result_5^post22, elem_13^0'=elem_13^post22, tmp_9^0'=tmp_9^post22, buffer_1077^0'=buffer_1077^post22, l_11^0'=l_11^post22, x_12^0'=x_12^post22, x_8^0'=x_8^post22, cand_1104^0'=cand_1104^post22, ret_18^0'=ret_18^post22, ___cil_tmp5_15^0'=___cil_tmp5_15^post22, tmp___0_36^0'=tmp___0_36^post22, buffer_21^0'=buffer_21^post22, lt_29^0'=lt_29^post22, d_7^0'=d_7^post22, tmp_24^0'=tmp_24^post22, a_6^0'=a_6^post22, i_22^0'=i_22^post22, tmp___0_605^0'=tmp___0_605^post22, buffer_604^0'=buffer_604^post22, ret_1103^0'=ret_1103^post22, ___cil_tmp5_10^0'=___cil_tmp5_10^post22, h_17^0'=h_17^post22, tmp___0_25^0'=tmp___0_25^post22, buffer_1139^0'=buffer_1139^post22, len_98^0'=len_98^post22, x_16^0'=x_16^post22, y_1094^0'=y_1094^post22, cand_19^0'=cand_19^post22, sz_23^0'=sz_23^post22, ___cil_tmp5_20^0'=___cil_tmp5_20^post22, tmp___0_57^0'=tmp___0_57^post22, buffer_35^0'=buffer_35^post22, prev_14^0'=prev_14^post22, (-prev_14^post22+prev_14^0 == 0 /\ -tmp___0_605^post22+tmp___0_605^0 == 0 /\ Result_5^0-Result_5^post22 == 0 /\ -sz_23^post22+sz_23^0 == 0 /\ buffer_1077^0-buffer_1077^post22 == 0 /\ y_1094^0-y_1094^post22 == 0 /\ tmp_24^0-tmp_24^post22 == 0 /\ -i_22^post22+i_22^0 == 0 /\ -tmp___0_36^post22+tmp___0_36^0 == 0 /\ lt_29^0-lt_29^post22 == 0 /\ cand_1104^0-cand_1104^post22 == 0 /\ -buffer_35^post22+buffer_35^0 == 0 /\ -h_17^post22+h_17^0 == 0 /\ -___cil_tmp5_20^post22+___cil_tmp5_20^0 == 0 /\ ret_18^0-ret_18^post22 == 0 /\ x_12^0-x_12^post22 == 0 /\ a_6^0-a_6^post22 == 0 /\ buffer_21^0-buffer_21^post22 == 0 /\ -tmp___0_57^post22+tmp___0_57^0 == 0 /\ -tmp_9^post22+tmp_9^0 == 0 /\ -buffer_604^post22+buffer_604^0 == 0 /\ elem_13^0-elem_13^post22 == 0 /\ tmp___0_25^0-tmp___0_25^post22 == 0 /\ -len_98^post22+len_98^0 == 0 /\ -d_7^post22+d_7^0 == 0 /\ -cand_19^post22+cand_19^0 == 0 /\ x_8^0-x_8^post22 == 0 /\ -x_16^post22+x_16^0 == 0 /\ 1+h_17^0 <= 0 /\ l_11^0-l_11^post22 == 0 /\ -ret_1103^post22+ret_1103^0 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post22 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post22 == 0 /\ -buffer_1139^post22+buffer_1139^0 == 0), cost: 1 23: l17 -> l18 : Result_5^0'=Result_5^post23, elem_13^0'=elem_13^post23, tmp_9^0'=tmp_9^post23, buffer_1077^0'=buffer_1077^post23, l_11^0'=l_11^post23, x_12^0'=x_12^post23, x_8^0'=x_8^post23, cand_1104^0'=cand_1104^post23, ret_18^0'=ret_18^post23, ___cil_tmp5_15^0'=___cil_tmp5_15^post23, tmp___0_36^0'=tmp___0_36^post23, buffer_21^0'=buffer_21^post23, lt_29^0'=lt_29^post23, d_7^0'=d_7^post23, tmp_24^0'=tmp_24^post23, a_6^0'=a_6^post23, i_22^0'=i_22^post23, tmp___0_605^0'=tmp___0_605^post23, buffer_604^0'=buffer_604^post23, ret_1103^0'=ret_1103^post23, ___cil_tmp5_10^0'=___cil_tmp5_10^post23, h_17^0'=h_17^post23, tmp___0_25^0'=tmp___0_25^post23, buffer_1139^0'=buffer_1139^post23, len_98^0'=len_98^post23, x_16^0'=x_16^post23, y_1094^0'=y_1094^post23, cand_19^0'=cand_19^post23, sz_23^0'=sz_23^post23, ___cil_tmp5_20^0'=___cil_tmp5_20^post23, tmp___0_57^0'=tmp___0_57^post23, buffer_35^0'=buffer_35^post23, prev_14^0'=prev_14^post23, (i_22^0-i_22^post23 == 0 /\ buffer_1077^0-buffer_1077^post23 == 0 /\ -sz_23^post23+sz_23^0 == 0 /\ 1-h_17^0 <= 0 /\ -prev_14^post23+prev_14^0 == 0 /\ tmp_9^0-tmp_9^post23 == 0 /\ -lt_29^post23+lt_29^0 == 0 /\ ret_1103^0-ret_1103^post23 == 0 /\ x_8^0-x_8^post23 == 0 /\ y_1094^0-y_1094^post23 == 0 /\ buffer_21^0-buffer_21^post23 == 0 /\ cand_1104^0-cand_1104^post23 == 0 /\ -buffer_35^post23+buffer_35^0 == 0 /\ -buffer_604^post23+buffer_604^0 == 0 /\ Result_5^0-Result_5^post23 == 0 /\ -___cil_tmp5_20^post23+___cil_tmp5_20^0 == 0 /\ -h_17^post23+h_17^0 == 0 /\ d_7^0-d_7^post23 == 0 /\ tmp___0_605^0-tmp___0_605^post23 == 0 /\ -ret_18^post23+ret_18^0 == 0 /\ -len_98^post23+len_98^0 == 0 /\ -x_16^post23+x_16^0 == 0 /\ elem_13^0-elem_13^post23 == 0 /\ tmp___0_36^0-tmp___0_36^post23 == 0 /\ x_12^0-x_12^post23 == 0 /\ tmp___0_25^0-tmp___0_25^post23 == 0 /\ l_11^0-l_11^post23 == 0 /\ -a_6^post23+a_6^0 == 0 /\ -tmp___0_57^post23+tmp___0_57^0 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post23 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post23 == 0 /\ -buffer_1139^post23+buffer_1139^0 == 0 /\ -cand_19^post23+cand_19^0 == 0 /\ tmp_24^0-tmp_24^post23 == 0), cost: 1 24: l18 -> l4 : Result_5^0'=Result_5^post24, elem_13^0'=elem_13^post24, tmp_9^0'=tmp_9^post24, buffer_1077^0'=buffer_1077^post24, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=x_8^post24, cand_1104^0'=cand_1104^post24, ret_18^0'=ret_18^post24, ___cil_tmp5_15^0'=___cil_tmp5_15^post24, tmp___0_36^0'=tmp___0_36^post24, buffer_21^0'=buffer_21^post24, lt_29^0'=lt_29^post24, d_7^0'=d_7^post24, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post24, i_22^0'=i_22^post24, tmp___0_605^0'=tmp___0_605^post24, buffer_604^0'=buffer_604^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post24, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post24, buffer_1139^0'=buffer_1139^post24, len_98^0'=len_98^post24, x_16^0'=x_16^post24, y_1094^0'=y_1094^post24, cand_19^0'=cand_19^post24, sz_23^0'=sz_23^post24, ___cil_tmp5_20^0'=___cil_tmp5_20^post24, tmp___0_57^0'=tmp___0_57^post24, buffer_35^0'=buffer_35^post24, prev_14^0'=prev_14^post24, (0 == 0 /\ h_17^10-lt_29^10 == 0 /\ cand_19^post24-h_17^0 == 0 /\ ret_18^0-ret_18^post24 == 0 /\ -___cil_tmp5_20^post24+___cil_tmp5_20^0 == 0 /\ -buffer_1139^post24+buffer_1139^0 == 0 /\ -prev_14^post24+prev_14^0 == 0 /\ Result_5^0-Result_5^post24 == 0 /\ y_1094^0-y_1094^post24 == 0 /\ -y_1094^0+lt_29^10 == 0 /\ -a_6^post24+a_6^0 == 0 /\ -tmp___0_25^post24+tmp___0_25^0 == 0 /\ elem_13^0-elem_13^post24 == 0 /\ tmp___0_605^0-tmp___0_605^post24 == 0 /\ d_7^0-d_7^post24 == 0 /\ -buffer_604^post24+buffer_604^0 == 0 /\ tmp_9^0-tmp_9^post24 == 0 /\ -buffer_35^post24+buffer_35^0 == 0 /\ -buffer_1077^post24+buffer_1077^0 == 0 /\ x_8^0-x_8^post24 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post24 == 0 /\ -tmp___0_57^post24+tmp___0_57^0 == 0 /\ -___cil_tmp5_10^post24+___cil_tmp5_10^0 == 0 /\ -tmp___0_36^post24+tmp___0_36^0 == 0), cost: 1 25: l19 -> l3 : Result_5^0'=Result_5^post25, elem_13^0'=elem_13^post25, tmp_9^0'=tmp_9^post25, buffer_1077^0'=buffer_1077^post25, l_11^0'=l_11^post25, x_12^0'=x_12^post25, x_8^0'=x_8^post25, cand_1104^0'=cand_1104^post25, ret_18^0'=ret_18^post25, ___cil_tmp5_15^0'=___cil_tmp5_15^post25, tmp___0_36^0'=tmp___0_36^post25, buffer_21^0'=buffer_21^post25, lt_29^0'=lt_29^post25, d_7^0'=d_7^post25, tmp_24^0'=tmp_24^post25, a_6^0'=a_6^post25, i_22^0'=i_22^post25, tmp___0_605^0'=tmp___0_605^post25, buffer_604^0'=buffer_604^post25, ret_1103^0'=ret_1103^post25, ___cil_tmp5_10^0'=___cil_tmp5_10^post25, h_17^0'=h_17^post25, tmp___0_25^0'=tmp___0_25^post25, buffer_1139^0'=buffer_1139^post25, len_98^0'=len_98^post25, x_16^0'=x_16^post25, y_1094^0'=y_1094^post25, cand_19^0'=cand_19^post25, sz_23^0'=sz_23^post25, ___cil_tmp5_20^0'=___cil_tmp5_20^post25, tmp___0_57^0'=tmp___0_57^post25, buffer_35^0'=buffer_35^post25, prev_14^0'=prev_14^post25, (buffer_1077^0-buffer_1077^post25 == 0 /\ -tmp___0_25^post25+tmp___0_25^0 == 0 /\ -sz_23^post25+sz_23^0 == 0 /\ -prev_14^post25+prev_14^0 == 0 /\ tmp___0_36^0-tmp___0_36^post25 == 0 /\ x_8^0-x_8^post25 == 0 /\ tmp_9^0-tmp_9^post25 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post25 == 0 /\ -buffer_35^post25+buffer_35^0 == 0 /\ -___cil_tmp5_20^post25+___cil_tmp5_20^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post25 == 0 /\ Result_5^0-Result_5^post25 == 0 /\ -h_17^post25+h_17^0 == 0 /\ elem_13^0-elem_13^post25 == 0 /\ -x_16^post25+x_16^0 == 0 /\ i_22^0-i_22^post25 == 0 /\ -ret_1103^post25+ret_1103^0 == 0 /\ lt_29^0-lt_29^post25 == 0 /\ ret_18^0-ret_18^post25 == 0 /\ len_98^0-len_98^post25 == 0 /\ x_12^0-x_12^post25 == 0 /\ -y_1094^post25+y_1094^0 == 0 /\ -tmp___0_57^post25+tmp___0_57^0 == 0 /\ buffer_604^0-buffer_604^post25 == 0 /\ -l_11^post25+l_11^0 == 0 /\ -tmp___0_605^post25+tmp___0_605^0 == 0 /\ -cand_19^post25+cand_19^0 == 0 /\ -tmp_24^post25+tmp_24^0 == 0 /\ -buffer_1139^post25+buffer_1139^0 == 0 /\ d_7^0-d_7^post25 == 0 /\ -cand_1104^post25+cand_1104^0 == 0 /\ a_6^0-a_6^post25 == 0 /\ -buffer_21^post25+buffer_21^0 == 0), cost: 1 Removed unreachable rules and leafs Start location: l19 3: l3 -> l4 : Result_5^0'=Result_5^post3, elem_13^0'=elem_13^post3, tmp_9^0'=tmp_9^post3, buffer_1077^0'=buffer_1077^post3, l_11^0'=l_11^post3, x_12^0'=x_12^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post3, ret_18^0'=ret_18^post3, ___cil_tmp5_15^0'=___cil_tmp5_15^post3, tmp___0_36^0'=tmp___0_36^post3, buffer_21^0'=buffer_21^post3, lt_29^0'=lt_29^post3, d_7^0'=d_7^post3, tmp_24^0'=tmp_24^post3, a_6^0'=a_6^post3, i_22^0'=i_22^post3, tmp___0_605^0'=tmp___0_605^post3, buffer_604^0'=buffer_604^post3, ret_1103^0'=ret_1103^post3, ___cil_tmp5_10^0'=___cil_tmp5_10^post3, h_17^0'=h_17^post3, tmp___0_25^0'=tmp___0_25^post3, buffer_1139^0'=buffer_1139^post3, len_98^0'=len_98^post3, x_16^0'=x_16^post3, y_1094^0'=y_1094^post3, cand_19^0'=cand_19^post3, sz_23^0'=sz_23^post3, ___cil_tmp5_20^0'=___cil_tmp5_20^post3, tmp___0_57^0'=tmp___0_57^post3, buffer_35^0'=buffer_35^post3, prev_14^0'=prev_14^post3, (-len_98^post3+len_98^0 == 0 /\ cand_1104^0-cand_1104^post3 == 0 /\ -tmp_24^post3+tmp_24^0 == 0 /\ -y_1094^post3+y_1094^0 == 0 /\ -tmp___0_57^post3+tmp___0_57^0 == 0 /\ -tmp___0_36^post3+tmp___0_36^0 == 0 /\ -ret_1103^post3+ret_1103^0 == 0 /\ -d_7^post3+d_7^0 == 0 /\ a_6^0-a_6^post3 == 0 /\ -buffer_1139^post3+buffer_1139^0 == 0 /\ -cand_19^post3+cand_19^0 == 0 /\ buffer_604^0-buffer_604^post3 == 0 /\ buffer_21^0-buffer_21^post3 == 0 /\ tmp_9^0-tmp_9^post3 == 0 /\ l_11^0-l_11^post3 == 0 /\ -x_16^post3+x_16^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post3 == 0 /\ Result_5^0-Result_5^post3 == 0 /\ -x_8^post3+x_8^0 == 0 /\ -sz_23^post3+sz_23^0 == 0 /\ -tmp___0_605^post3+tmp___0_605^0 == 0 /\ -___cil_tmp5_10^post3+___cil_tmp5_10^0 == 0 /\ ret_18^0-ret_18^post3 == 0 /\ -buffer_35^post3+buffer_35^0 == 0 /\ elem_13^0-elem_13^post3 == 0 /\ -___cil_tmp5_20^post3+___cil_tmp5_20^0 == 0 /\ buffer_1077^0-buffer_1077^post3 == 0 /\ -prev_14^post3+prev_14^0 == 0 /\ x_12^0-x_12^post3 == 0 /\ tmp___0_25^0-tmp___0_25^post3 == 0 /\ lt_29^0-lt_29^post3 == 0 /\ -h_17^post3+h_17^0 == 0 /\ i_22^0-i_22^post3 == 0), cost: 1 6: l4 -> l6 : Result_5^0'=Result_5^post6, elem_13^0'=elem_13^post6, tmp_9^0'=tmp_9^post6, buffer_1077^0'=buffer_1077^post6, l_11^0'=l_11^post6, x_12^0'=x_12^post6, x_8^0'=x_8^post6, cand_1104^0'=cand_1104^post6, ret_18^0'=ret_18^post6, ___cil_tmp5_15^0'=___cil_tmp5_15^post6, tmp___0_36^0'=tmp___0_36^post6, buffer_21^0'=buffer_21^post6, lt_29^0'=lt_29^post6, d_7^0'=d_7^post6, tmp_24^0'=tmp_24^post6, a_6^0'=a_6^post6, i_22^0'=i_22^post6, tmp___0_605^0'=tmp___0_605^post6, buffer_604^0'=buffer_604^post6, ret_1103^0'=ret_1103^post6, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post6, tmp___0_25^0'=tmp___0_25^post6, buffer_1139^0'=buffer_1139^post6, len_98^0'=len_98^post6, x_16^0'=x_16^post6, y_1094^0'=y_1094^post6, cand_19^0'=cand_19^post6, sz_23^0'=sz_23^post6, ___cil_tmp5_20^0'=___cil_tmp5_20^post6, tmp___0_57^0'=tmp___0_57^post6, buffer_35^0'=buffer_35^post6, prev_14^0'=prev_14^post6, (0 == 0 /\ -buffer_1139^post6+buffer_1139^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post6 == 0 /\ -tmp_24^post6+tmp_24^0 == 0 /\ -tmp_9^post6+x_8^post6 == 0 /\ ret_18^0-ret_18^post6 == 0 /\ buffer_21^post6-Result_5^post6 == 0 /\ ret_1103^0-ret_1103^post6 == 0 /\ -tmp___0_25^post6+tmp___0_25^0 == 0 /\ -y_1094^post6+y_1094^0 == 0 /\ -x_16^post6+x_16^0 == 0 /\ Result_5^post6-___cil_tmp5_10^post6 == 0 /\ tmp___0_36^0-tmp___0_36^post6 == 0 /\ lt_29^0-lt_29^post6 == 0 /\ -x_8^post6+___cil_tmp5_10^post6 == 0 /\ ___cil_tmp5_20^0-___cil_tmp5_20^post6 == 0 /\ cand_1104^0-cand_1104^post6 == 0 /\ -l_11^post6+l_11^0 == 0 /\ -tmp___0_605^post6+tmp___0_605^0 == 0 /\ -prev_14^post6+prev_14^0 == 0 /\ -cand_19^post6+cand_19^0 == 0 /\ -a_6^post6+a_6^0 == 0 /\ -h_17^post6+h_17^0 == 0 /\ -sz_23^post6+sz_23^0 == 0 /\ d_7^0-d_7^post6 == 0 /\ -i_22^0+len_98^post6 == 0 /\ x_12^0-x_12^post6 == 0 /\ elem_13^0-elem_13^post6 == 0 /\ buffer_1077^0-buffer_1077^post6 == 0 /\ buffer_604^0-buffer_604^post6 == 0 /\ -1-i_22^0+i_22^post6 == 0 /\ -buffer_35^post6+buffer_35^0 == 0), cost: 1 7: l4 -> l5 : Result_5^0'=Result_5^post7, elem_13^0'=elem_13^post7, tmp_9^0'=tmp_9^post7, buffer_1077^0'=buffer_1077^post7, l_11^0'=l_11^post7, x_12^0'=x_12^post7, x_8^0'=x_8^post7, cand_1104^0'=cand_1104^post7, ret_18^0'=ret_18^post7, ___cil_tmp5_15^0'=___cil_tmp5_15^post7, tmp___0_36^0'=tmp___0_36^post7, buffer_21^0'=buffer_21^post7, lt_29^0'=lt_29^post7, d_7^0'=d_7^post7, tmp_24^0'=tmp_24^post7, a_6^0'=a_6^post7, i_22^0'=i_22^post7, tmp___0_605^0'=tmp___0_605^post7, buffer_604^0'=buffer_604^post7, ret_1103^0'=ret_1103^post7, ___cil_tmp5_10^0'=___cil_tmp5_10^post7, h_17^0'=h_17^post7, tmp___0_25^0'=tmp___0_25^post7, buffer_1139^0'=buffer_1139^post7, len_98^0'=len_98^post7, x_16^0'=x_16^post7, y_1094^0'=y_1094^post7, cand_19^0'=cand_19^post7, sz_23^0'=sz_23^post7, ___cil_tmp5_20^0'=___cil_tmp5_20^post7, tmp___0_57^0'=tmp___0_57^post7, buffer_35^0'=buffer_35^post7, prev_14^0'=prev_14^post7, (-cand_19^post7+cand_19^0 == 0 /\ -tmp_24^post7+tmp_24^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post7 == 0 /\ -x_16^post7+x_16^0 == 0 /\ -a_6^post7+a_6^0 == 0 /\ -buffer_35^post7+buffer_35^0 == 0 /\ tmp___0_605^0-tmp___0_605^post7 == 0 /\ h_17^0-h_17^post7 == 0 /\ i_22^0-i_22^post7 == 0 /\ ret_18^0-ret_18^post7 == 0 /\ -tmp___0_57^post7+tmp___0_57^0 == 0 /\ ret_1103^0-ret_1103^post7 == 0 /\ -len_98^post7+len_98^0 == 0 /\ lt_29^0-lt_29^post7 == 0 /\ -sz_23^post7+sz_23^0 == 0 /\ tmp_9^0-tmp_9^post7 == 0 /\ x_8^0-x_8^post7 == 0 /\ tmp___0_36^0-tmp___0_36^post7 == 0 /\ l_11^0-l_11^post7 == 0 /\ buffer_1139^0-buffer_1139^post7 == 0 /\ -buffer_21^post7+buffer_21^0 == 0 /\ Result_5^0-Result_5^post7 == 0 /\ buffer_604^0-buffer_604^post7 == 0 /\ -___cil_tmp5_10^post7+___cil_tmp5_10^0 == 0 /\ cand_1104^0-cand_1104^post7 == 0 /\ -___cil_tmp5_20^post7+___cil_tmp5_20^0 == 0 /\ -tmp___0_25^post7+tmp___0_25^0 == 0 /\ d_7^0-d_7^post7 == 0 /\ -prev_14^post7+prev_14^0 == 0 /\ elem_13^0-elem_13^post7 == 0 /\ -y_1094^post7+y_1094^0 == 0 /\ buffer_1077^0-buffer_1077^post7 == 0 /\ x_12^0-x_12^post7 == 0), cost: 1 4: l5 -> l6 : Result_5^0'=Result_5^post4, elem_13^0'=elem_13^post4, tmp_9^0'=tmp_9^post4, buffer_1077^0'=buffer_1077^post4, l_11^0'=l_11^post4, x_12^0'=x_12^post4, x_8^0'=x_8^post4, cand_1104^0'=cand_1104^post4, ret_18^0'=ret_18^post4, ___cil_tmp5_15^0'=___cil_tmp5_15^post4, tmp___0_36^0'=tmp___0_36^post4, buffer_21^0'=buffer_21^post4, lt_29^0'=lt_29^post4, d_7^0'=d_7^post4, tmp_24^0'=tmp_24^post4, a_6^0'=a_6^post4, i_22^0'=i_22^post4, tmp___0_605^0'=tmp___0_605^post4, buffer_604^0'=buffer_604^post4, ret_1103^0'=ret_1103^post4, ___cil_tmp5_10^0'=___cil_tmp5_10^post4, h_17^0'=h_17^post4, tmp___0_25^0'=tmp___0_25^post4, buffer_1139^0'=buffer_1139^post4, len_98^0'=len_98^post4, x_16^0'=x_16^post4, y_1094^0'=y_1094^post4, cand_19^0'=cand_19^post4, sz_23^0'=sz_23^post4, ___cil_tmp5_20^0'=___cil_tmp5_20^post4, tmp___0_57^0'=tmp___0_57^post4, buffer_35^0'=buffer_35^post4, prev_14^0'=prev_14^post4, (0 == 0 /\ buffer_1077^0-buffer_1077^post4 == 0 /\ l_11^0-l_11^post4 == 0 /\ ___cil_tmp5_10^post4-x_8^post4 == 0 /\ x_16^0-x_16^post4 == 0 /\ tmp___0_36^0-tmp___0_36^post4 == 0 /\ -len_98^0 <= 0 /\ -___cil_tmp5_20^post4+___cil_tmp5_20^0 == 0 /\ -1+len_98^post4-len_98^10 == 0 /\ -tmp___0_25^post4+tmp___0_25^0 == 0 /\ -prev_14^post4+prev_14^0 == 0 /\ cand_1104^0-cand_1104^post4 == 0 /\ buffer_1139^0-buffer_1139^post4 == 0 /\ tmp_24^0-tmp_24^post4 == 0 /\ -___cil_tmp5_15^post4+___cil_tmp5_15^0 == 0 /\ buffer_21^post4-Result_5^post4 == 0 /\ sz_23^0-sz_23^post4 == 0 /\ -lt_29^post4+lt_29^0 == 0 /\ -y_1094^post4+y_1094^0 == 0 /\ -a_6^post4+a_6^0 == 0 /\ -len_98^10 <= 0 /\ -buffer_604^post4+buffer_604^0 == 0 /\ elem_13^0-elem_13^post4 == 0 /\ -1+i_22^post4-i_22^0 == 0 /\ -___cil_tmp5_10^post4+Result_5^post4 == 0 /\ -cand_19^post4+cand_19^0 == 0 /\ ret_18^0-ret_18^post4 == 0 /\ -h_17^post4+h_17^0 == 0 /\ x_12^0-x_12^post4 == 0 /\ -buffer_35^post4+buffer_35^0 == 0 /\ -ret_1103^post4+ret_1103^0 == 0 /\ -tmp___0_57^post4+tmp___0_57^0 == 0 /\ x_8^post4-tmp_9^post4 == 0 /\ tmp___0_605^0-tmp___0_605^post4 == 0 /\ -d_7^post4+d_7^0 == 0), cost: 1 16: l6 -> l15 : Result_5^0'=Result_5^post16, elem_13^0'=elem_13^post16, tmp_9^0'=tmp_9^post16, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post16, x_12^0'=x_12^post16, x_8^0'=x_8^post16, cand_1104^0'=cand_1104^post16, ret_18^0'=ret_18^post16, ___cil_tmp5_15^0'=___cil_tmp5_15^post16, tmp___0_36^0'=tmp___0_36^post16, buffer_21^0'=buffer_21^post16, lt_29^0'=lt_29^post16, d_7^0'=d_7^post16, tmp_24^0'=tmp_24^post16, a_6^0'=a_6^post16, i_22^0'=i_22^post16, tmp___0_605^0'=tmp___0_605^post16, buffer_604^0'=buffer_604^post16, ret_1103^0'=ret_1103^post16, ___cil_tmp5_10^0'=___cil_tmp5_10^post16, h_17^0'=h_17^post16, tmp___0_25^0'=tmp___0_25^post16, buffer_1139^0'=buffer_1139^post16, len_98^0'=len_98^post16, x_16^0'=x_16^post16, y_1094^0'=y_1094^post16, cand_19^0'=cand_19^post16, sz_23^0'=sz_23^post16, ___cil_tmp5_20^0'=___cil_tmp5_20^post16, tmp___0_57^0'=tmp___0_57^post16, buffer_35^0'=buffer_35^post16, prev_14^0'=prev_14^post16, (0 == 0 /\ -len_98^20 <= 0 /\ x_12^0-x_12^post16 == 0 /\ ret_18^post16 == 0 /\ -___cil_tmp5_10^post16+___cil_tmp5_10^0 == 0 /\ tmp_9^0-tmp_9^post16 == 0 /\ -len_98^0 <= 0 /\ a_6^0-a_6^post16 == 0 /\ y_1094^0-y_1094^post16 == 0 /\ tmp___0_36^0-tmp___0_36^post16 == 0 /\ -buffer_21^post16+buffer_21^0 == 0 /\ x_8^0-x_8^post16 == 0 /\ lt_29^0-lt_29^post16 == 0 /\ -tmp___0_605^post16+tmp___0_605^0 == 0 /\ -___cil_tmp5_20^post16+___cil_tmp5_20^0 == 0 /\ Result_5^0-Result_5^post16 == 0 /\ ret_1103^0-ret_1103^post16 == 0 /\ -prev_14^post16+prev_14^0 == 0 /\ h_17^post16-x_16^post16 == 0 /\ elem_13^0-elem_13^post16 == 0 /\ l_11^0-l_11^post16 == 0 /\ tmp___0_25^0-tmp___0_25^post16 == 0 /\ -buffer_35^post16+buffer_35^0 == 0 /\ d_7^0-d_7^post16 == 0 /\ -tmp___0_57^post16+tmp___0_57^0 == 0 /\ -buffer_1139^post16+buffer_1139^0 == 0 /\ buffer_604^0-buffer_604^post16 == 0 /\ -i_22^0+sz_23^0 <= 0 /\ cand_1104^0-cand_1104^post16 == 0 /\ -cand_19^post16+cand_19^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post16 == 0), cost: 1 17: l6 -> l5 : Result_5^0'=Result_5^post17, elem_13^0'=elem_13^post17, tmp_9^0'=tmp_9^post17, buffer_1077^0'=buffer_1077^post17, l_11^0'=l_11^post17, x_12^0'=x_12^post17, x_8^0'=x_8^post17, cand_1104^0'=cand_1104^post17, ret_18^0'=ret_18^post17, ___cil_tmp5_15^0'=___cil_tmp5_15^post17, tmp___0_36^0'=tmp___0_36^post17, buffer_21^0'=buffer_21^post17, lt_29^0'=lt_29^post17, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post17, ___cil_tmp5_10^0'=___cil_tmp5_10^post17, h_17^0'=h_17^post17, tmp___0_25^0'=tmp___0_25^post17, buffer_1139^0'=buffer_1139^post17, len_98^0'=len_98^post17, x_16^0'=x_16^post17, y_1094^0'=y_1094^post17, cand_19^0'=cand_19^post17, sz_23^0'=sz_23^post17, ___cil_tmp5_20^0'=___cil_tmp5_20^post17, tmp___0_57^0'=tmp___0_57^post17, buffer_35^0'=buffer_35^post17, prev_14^0'=prev_14^post17, (0 == 0 /\ -x_16^post17+x_16^0 == 0 /\ Result_5^0-Result_5^post17 == 0 /\ -cand_19^post17+cand_19^0 == 0 /\ -buffer_35^post17+buffer_35^0 == 0 /\ h_17^0-h_17^post17 == 0 /\ -len_98^0 <= 0 /\ ret_18^0-ret_18^post17 == 0 /\ elem_13^0-elem_13^post17 == 0 /\ buffer_1077^0-buffer_1077^post17 == 0 /\ -tmp___0_57^post17+tmp___0_57^0 == 0 /\ lt_29^0-lt_29^post17 == 0 /\ -___cil_tmp5_10^post17+___cil_tmp5_10^0 == 0 /\ tmp___0_36^0-tmp___0_36^post17 == 0 /\ -___cil_tmp5_20^post17+___cil_tmp5_20^0 == 0 /\ -x_8^post17+x_8^0 == 0 /\ cand_1104^0-cand_1104^post17 == 0 /\ buffer_1139^0-buffer_1139^post17 == 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ l_11^0-l_11^post17 == 0 /\ -y_1094^post17+y_1094^0 == 0 /\ -prev_14^post17+prev_14^0 == 0 /\ ret_1103^0-ret_1103^post17 == 0 /\ x_12^0-x_12^post17 == 0 /\ buffer_21^0-buffer_21^post17 == 0 /\ tmp_9^0-tmp_9^post17 == 0 /\ -___cil_tmp5_15^post17+___cil_tmp5_15^0 == 0), cost: 1 21: l15 -> l17 : Result_5^0'=Result_5^post21, elem_13^0'=elem_13^post21, tmp_9^0'=tmp_9^post21, buffer_1077^0'=buffer_1077^post21, l_11^0'=l_11^post21, x_12^0'=x_12^post21, x_8^0'=x_8^post21, cand_1104^0'=cand_1104^post21, ret_18^0'=ret_18^post21, ___cil_tmp5_15^0'=___cil_tmp5_15^post21, tmp___0_36^0'=tmp___0_36^post21, buffer_21^0'=buffer_21^post21, lt_29^0'=lt_29^post21, d_7^0'=d_7^post21, tmp_24^0'=tmp_24^post21, a_6^0'=a_6^post21, i_22^0'=i_22^post21, tmp___0_605^0'=tmp___0_605^post21, buffer_604^0'=buffer_604^post21, ret_1103^0'=ret_1103^post21, ___cil_tmp5_10^0'=___cil_tmp5_10^post21, h_17^0'=h_17^post21, tmp___0_25^0'=tmp___0_25^post21, buffer_1139^0'=buffer_1139^post21, len_98^0'=len_98^post21, x_16^0'=x_16^post21, y_1094^0'=y_1094^post21, cand_19^0'=cand_19^post21, sz_23^0'=sz_23^post21, ___cil_tmp5_20^0'=___cil_tmp5_20^post21, tmp___0_57^0'=tmp___0_57^post21, buffer_35^0'=buffer_35^post21, prev_14^0'=prev_14^post21, (0 == 0 /\ -ret_1103^post21+ret_1103^0 == 0 /\ -tmp___0_36^post21+tmp___0_36^0 == 0 /\ Result_5^0-Result_5^post21 == 0 /\ -y_1094^post21+y_1094^0 == 0 /\ tmp_24^0-tmp_24^post21 == 0 /\ -len_98^0 <= 0 /\ -x_16^post21+x_16^0 == 0 /\ h_17^0-h_17^post21 == 0 /\ -buffer_35^post21+buffer_35^0 == 0 /\ buffer_1077^0-buffer_1077^post21 == 0 /\ -tmp___0_57^post21+tmp___0_57^0 == 0 /\ lt_29^0-lt_29^post21 == 0 /\ elem_13^0-elem_13^post21 == 0 /\ -cand_1104^post21+cand_1104^0 == 0 /\ -tmp___0_605^post21+tmp___0_605^0 == 0 /\ -sz_23^post21+sz_23^0 == 0 /\ cand_19^0-cand_19^post21 == 0 /\ x_12^0-x_12^post21 == 0 /\ -___cil_tmp5_10^post21+___cil_tmp5_10^0 == 0 /\ buffer_21^0-buffer_21^post21 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post21 == 0 /\ -___cil_tmp5_20^post21+___cil_tmp5_20^0 == 0 /\ a_6^0-a_6^post21 == 0 /\ -tmp___0_25^post21+tmp___0_25^0 == 0 /\ -d_7^post21+d_7^0 == 0 /\ -buffer_604^post21+buffer_604^0 == 0 /\ -i_22^post21+i_22^0 == 0 /\ ret_18^0-ret_18^post21 == 0 /\ x_8^0-x_8^post21 == 0 /\ tmp_9^0-tmp_9^post21 == 0 /\ buffer_1139^0-buffer_1139^post21 == 0 /\ -prev_14^post21+prev_14^0 == 0 /\ l_11^0-l_11^post21 == 0), cost: 1 22: l17 -> l18 : Result_5^0'=Result_5^post22, elem_13^0'=elem_13^post22, tmp_9^0'=tmp_9^post22, buffer_1077^0'=buffer_1077^post22, l_11^0'=l_11^post22, x_12^0'=x_12^post22, x_8^0'=x_8^post22, cand_1104^0'=cand_1104^post22, ret_18^0'=ret_18^post22, ___cil_tmp5_15^0'=___cil_tmp5_15^post22, tmp___0_36^0'=tmp___0_36^post22, buffer_21^0'=buffer_21^post22, lt_29^0'=lt_29^post22, d_7^0'=d_7^post22, tmp_24^0'=tmp_24^post22, a_6^0'=a_6^post22, i_22^0'=i_22^post22, tmp___0_605^0'=tmp___0_605^post22, buffer_604^0'=buffer_604^post22, ret_1103^0'=ret_1103^post22, ___cil_tmp5_10^0'=___cil_tmp5_10^post22, h_17^0'=h_17^post22, tmp___0_25^0'=tmp___0_25^post22, buffer_1139^0'=buffer_1139^post22, len_98^0'=len_98^post22, x_16^0'=x_16^post22, y_1094^0'=y_1094^post22, cand_19^0'=cand_19^post22, sz_23^0'=sz_23^post22, ___cil_tmp5_20^0'=___cil_tmp5_20^post22, tmp___0_57^0'=tmp___0_57^post22, buffer_35^0'=buffer_35^post22, prev_14^0'=prev_14^post22, (-prev_14^post22+prev_14^0 == 0 /\ -tmp___0_605^post22+tmp___0_605^0 == 0 /\ Result_5^0-Result_5^post22 == 0 /\ -sz_23^post22+sz_23^0 == 0 /\ buffer_1077^0-buffer_1077^post22 == 0 /\ y_1094^0-y_1094^post22 == 0 /\ tmp_24^0-tmp_24^post22 == 0 /\ -i_22^post22+i_22^0 == 0 /\ -tmp___0_36^post22+tmp___0_36^0 == 0 /\ lt_29^0-lt_29^post22 == 0 /\ cand_1104^0-cand_1104^post22 == 0 /\ -buffer_35^post22+buffer_35^0 == 0 /\ -h_17^post22+h_17^0 == 0 /\ -___cil_tmp5_20^post22+___cil_tmp5_20^0 == 0 /\ ret_18^0-ret_18^post22 == 0 /\ x_12^0-x_12^post22 == 0 /\ a_6^0-a_6^post22 == 0 /\ buffer_21^0-buffer_21^post22 == 0 /\ -tmp___0_57^post22+tmp___0_57^0 == 0 /\ -tmp_9^post22+tmp_9^0 == 0 /\ -buffer_604^post22+buffer_604^0 == 0 /\ elem_13^0-elem_13^post22 == 0 /\ tmp___0_25^0-tmp___0_25^post22 == 0 /\ -len_98^post22+len_98^0 == 0 /\ -d_7^post22+d_7^0 == 0 /\ -cand_19^post22+cand_19^0 == 0 /\ x_8^0-x_8^post22 == 0 /\ -x_16^post22+x_16^0 == 0 /\ 1+h_17^0 <= 0 /\ l_11^0-l_11^post22 == 0 /\ -ret_1103^post22+ret_1103^0 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post22 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post22 == 0 /\ -buffer_1139^post22+buffer_1139^0 == 0), cost: 1 23: l17 -> l18 : Result_5^0'=Result_5^post23, elem_13^0'=elem_13^post23, tmp_9^0'=tmp_9^post23, buffer_1077^0'=buffer_1077^post23, l_11^0'=l_11^post23, x_12^0'=x_12^post23, x_8^0'=x_8^post23, cand_1104^0'=cand_1104^post23, ret_18^0'=ret_18^post23, ___cil_tmp5_15^0'=___cil_tmp5_15^post23, tmp___0_36^0'=tmp___0_36^post23, buffer_21^0'=buffer_21^post23, lt_29^0'=lt_29^post23, d_7^0'=d_7^post23, tmp_24^0'=tmp_24^post23, a_6^0'=a_6^post23, i_22^0'=i_22^post23, tmp___0_605^0'=tmp___0_605^post23, buffer_604^0'=buffer_604^post23, ret_1103^0'=ret_1103^post23, ___cil_tmp5_10^0'=___cil_tmp5_10^post23, h_17^0'=h_17^post23, tmp___0_25^0'=tmp___0_25^post23, buffer_1139^0'=buffer_1139^post23, len_98^0'=len_98^post23, x_16^0'=x_16^post23, y_1094^0'=y_1094^post23, cand_19^0'=cand_19^post23, sz_23^0'=sz_23^post23, ___cil_tmp5_20^0'=___cil_tmp5_20^post23, tmp___0_57^0'=tmp___0_57^post23, buffer_35^0'=buffer_35^post23, prev_14^0'=prev_14^post23, (i_22^0-i_22^post23 == 0 /\ buffer_1077^0-buffer_1077^post23 == 0 /\ -sz_23^post23+sz_23^0 == 0 /\ 1-h_17^0 <= 0 /\ -prev_14^post23+prev_14^0 == 0 /\ tmp_9^0-tmp_9^post23 == 0 /\ -lt_29^post23+lt_29^0 == 0 /\ ret_1103^0-ret_1103^post23 == 0 /\ x_8^0-x_8^post23 == 0 /\ y_1094^0-y_1094^post23 == 0 /\ buffer_21^0-buffer_21^post23 == 0 /\ cand_1104^0-cand_1104^post23 == 0 /\ -buffer_35^post23+buffer_35^0 == 0 /\ -buffer_604^post23+buffer_604^0 == 0 /\ Result_5^0-Result_5^post23 == 0 /\ -___cil_tmp5_20^post23+___cil_tmp5_20^0 == 0 /\ -h_17^post23+h_17^0 == 0 /\ d_7^0-d_7^post23 == 0 /\ tmp___0_605^0-tmp___0_605^post23 == 0 /\ -ret_18^post23+ret_18^0 == 0 /\ -len_98^post23+len_98^0 == 0 /\ -x_16^post23+x_16^0 == 0 /\ elem_13^0-elem_13^post23 == 0 /\ tmp___0_36^0-tmp___0_36^post23 == 0 /\ x_12^0-x_12^post23 == 0 /\ tmp___0_25^0-tmp___0_25^post23 == 0 /\ l_11^0-l_11^post23 == 0 /\ -a_6^post23+a_6^0 == 0 /\ -tmp___0_57^post23+tmp___0_57^0 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post23 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post23 == 0 /\ -buffer_1139^post23+buffer_1139^0 == 0 /\ -cand_19^post23+cand_19^0 == 0 /\ tmp_24^0-tmp_24^post23 == 0), cost: 1 24: l18 -> l4 : Result_5^0'=Result_5^post24, elem_13^0'=elem_13^post24, tmp_9^0'=tmp_9^post24, buffer_1077^0'=buffer_1077^post24, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=x_8^post24, cand_1104^0'=cand_1104^post24, ret_18^0'=ret_18^post24, ___cil_tmp5_15^0'=___cil_tmp5_15^post24, tmp___0_36^0'=tmp___0_36^post24, buffer_21^0'=buffer_21^post24, lt_29^0'=lt_29^post24, d_7^0'=d_7^post24, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post24, i_22^0'=i_22^post24, tmp___0_605^0'=tmp___0_605^post24, buffer_604^0'=buffer_604^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post24, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post24, buffer_1139^0'=buffer_1139^post24, len_98^0'=len_98^post24, x_16^0'=x_16^post24, y_1094^0'=y_1094^post24, cand_19^0'=cand_19^post24, sz_23^0'=sz_23^post24, ___cil_tmp5_20^0'=___cil_tmp5_20^post24, tmp___0_57^0'=tmp___0_57^post24, buffer_35^0'=buffer_35^post24, prev_14^0'=prev_14^post24, (0 == 0 /\ h_17^10-lt_29^10 == 0 /\ cand_19^post24-h_17^0 == 0 /\ ret_18^0-ret_18^post24 == 0 /\ -___cil_tmp5_20^post24+___cil_tmp5_20^0 == 0 /\ -buffer_1139^post24+buffer_1139^0 == 0 /\ -prev_14^post24+prev_14^0 == 0 /\ Result_5^0-Result_5^post24 == 0 /\ y_1094^0-y_1094^post24 == 0 /\ -y_1094^0+lt_29^10 == 0 /\ -a_6^post24+a_6^0 == 0 /\ -tmp___0_25^post24+tmp___0_25^0 == 0 /\ elem_13^0-elem_13^post24 == 0 /\ tmp___0_605^0-tmp___0_605^post24 == 0 /\ d_7^0-d_7^post24 == 0 /\ -buffer_604^post24+buffer_604^0 == 0 /\ tmp_9^0-tmp_9^post24 == 0 /\ -buffer_35^post24+buffer_35^0 == 0 /\ -buffer_1077^post24+buffer_1077^0 == 0 /\ x_8^0-x_8^post24 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post24 == 0 /\ -tmp___0_57^post24+tmp___0_57^0 == 0 /\ -___cil_tmp5_10^post24+___cil_tmp5_10^0 == 0 /\ -tmp___0_36^post24+tmp___0_36^0 == 0), cost: 1 25: l19 -> l3 : Result_5^0'=Result_5^post25, elem_13^0'=elem_13^post25, tmp_9^0'=tmp_9^post25, buffer_1077^0'=buffer_1077^post25, l_11^0'=l_11^post25, x_12^0'=x_12^post25, x_8^0'=x_8^post25, cand_1104^0'=cand_1104^post25, ret_18^0'=ret_18^post25, ___cil_tmp5_15^0'=___cil_tmp5_15^post25, tmp___0_36^0'=tmp___0_36^post25, buffer_21^0'=buffer_21^post25, lt_29^0'=lt_29^post25, d_7^0'=d_7^post25, tmp_24^0'=tmp_24^post25, a_6^0'=a_6^post25, i_22^0'=i_22^post25, tmp___0_605^0'=tmp___0_605^post25, buffer_604^0'=buffer_604^post25, ret_1103^0'=ret_1103^post25, ___cil_tmp5_10^0'=___cil_tmp5_10^post25, h_17^0'=h_17^post25, tmp___0_25^0'=tmp___0_25^post25, buffer_1139^0'=buffer_1139^post25, len_98^0'=len_98^post25, x_16^0'=x_16^post25, y_1094^0'=y_1094^post25, cand_19^0'=cand_19^post25, sz_23^0'=sz_23^post25, ___cil_tmp5_20^0'=___cil_tmp5_20^post25, tmp___0_57^0'=tmp___0_57^post25, buffer_35^0'=buffer_35^post25, prev_14^0'=prev_14^post25, (buffer_1077^0-buffer_1077^post25 == 0 /\ -tmp___0_25^post25+tmp___0_25^0 == 0 /\ -sz_23^post25+sz_23^0 == 0 /\ -prev_14^post25+prev_14^0 == 0 /\ tmp___0_36^0-tmp___0_36^post25 == 0 /\ x_8^0-x_8^post25 == 0 /\ tmp_9^0-tmp_9^post25 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post25 == 0 /\ -buffer_35^post25+buffer_35^0 == 0 /\ -___cil_tmp5_20^post25+___cil_tmp5_20^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post25 == 0 /\ Result_5^0-Result_5^post25 == 0 /\ -h_17^post25+h_17^0 == 0 /\ elem_13^0-elem_13^post25 == 0 /\ -x_16^post25+x_16^0 == 0 /\ i_22^0-i_22^post25 == 0 /\ -ret_1103^post25+ret_1103^0 == 0 /\ lt_29^0-lt_29^post25 == 0 /\ ret_18^0-ret_18^post25 == 0 /\ len_98^0-len_98^post25 == 0 /\ x_12^0-x_12^post25 == 0 /\ -y_1094^post25+y_1094^0 == 0 /\ -tmp___0_57^post25+tmp___0_57^0 == 0 /\ buffer_604^0-buffer_604^post25 == 0 /\ -l_11^post25+l_11^0 == 0 /\ -tmp___0_605^post25+tmp___0_605^0 == 0 /\ -cand_19^post25+cand_19^0 == 0 /\ -tmp_24^post25+tmp_24^0 == 0 /\ -buffer_1139^post25+buffer_1139^0 == 0 /\ d_7^0-d_7^post25 == 0 /\ -cand_1104^post25+cand_1104^0 == 0 /\ a_6^0-a_6^post25 == 0 /\ -buffer_21^post25+buffer_21^0 == 0), cost: 1 Applied preprocessing Original rule: l3 -> l4 : Result_5^0'=Result_5^post3, elem_13^0'=elem_13^post3, tmp_9^0'=tmp_9^post3, buffer_1077^0'=buffer_1077^post3, l_11^0'=l_11^post3, x_12^0'=x_12^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post3, ret_18^0'=ret_18^post3, ___cil_tmp5_15^0'=___cil_tmp5_15^post3, tmp___0_36^0'=tmp___0_36^post3, buffer_21^0'=buffer_21^post3, lt_29^0'=lt_29^post3, d_7^0'=d_7^post3, tmp_24^0'=tmp_24^post3, a_6^0'=a_6^post3, i_22^0'=i_22^post3, tmp___0_605^0'=tmp___0_605^post3, buffer_604^0'=buffer_604^post3, ret_1103^0'=ret_1103^post3, ___cil_tmp5_10^0'=___cil_tmp5_10^post3, h_17^0'=h_17^post3, tmp___0_25^0'=tmp___0_25^post3, buffer_1139^0'=buffer_1139^post3, len_98^0'=len_98^post3, x_16^0'=x_16^post3, y_1094^0'=y_1094^post3, cand_19^0'=cand_19^post3, sz_23^0'=sz_23^post3, ___cil_tmp5_20^0'=___cil_tmp5_20^post3, tmp___0_57^0'=tmp___0_57^post3, buffer_35^0'=buffer_35^post3, prev_14^0'=prev_14^post3, (-len_98^post3+len_98^0 == 0 /\ cand_1104^0-cand_1104^post3 == 0 /\ -tmp_24^post3+tmp_24^0 == 0 /\ -y_1094^post3+y_1094^0 == 0 /\ -tmp___0_57^post3+tmp___0_57^0 == 0 /\ -tmp___0_36^post3+tmp___0_36^0 == 0 /\ -ret_1103^post3+ret_1103^0 == 0 /\ -d_7^post3+d_7^0 == 0 /\ a_6^0-a_6^post3 == 0 /\ -buffer_1139^post3+buffer_1139^0 == 0 /\ -cand_19^post3+cand_19^0 == 0 /\ buffer_604^0-buffer_604^post3 == 0 /\ buffer_21^0-buffer_21^post3 == 0 /\ tmp_9^0-tmp_9^post3 == 0 /\ l_11^0-l_11^post3 == 0 /\ -x_16^post3+x_16^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post3 == 0 /\ Result_5^0-Result_5^post3 == 0 /\ -x_8^post3+x_8^0 == 0 /\ -sz_23^post3+sz_23^0 == 0 /\ -tmp___0_605^post3+tmp___0_605^0 == 0 /\ -___cil_tmp5_10^post3+___cil_tmp5_10^0 == 0 /\ ret_18^0-ret_18^post3 == 0 /\ -buffer_35^post3+buffer_35^0 == 0 /\ elem_13^0-elem_13^post3 == 0 /\ -___cil_tmp5_20^post3+___cil_tmp5_20^0 == 0 /\ buffer_1077^0-buffer_1077^post3 == 0 /\ -prev_14^post3+prev_14^0 == 0 /\ x_12^0-x_12^post3 == 0 /\ tmp___0_25^0-tmp___0_25^post3 == 0 /\ lt_29^0-lt_29^post3 == 0 /\ -h_17^post3+h_17^0 == 0 /\ i_22^0-i_22^post3 == 0), cost: 1 New rule: l3 -> l4 : TRUE, cost: 1 Applied preprocessing Original rule: l5 -> l6 : Result_5^0'=Result_5^post4, elem_13^0'=elem_13^post4, tmp_9^0'=tmp_9^post4, buffer_1077^0'=buffer_1077^post4, l_11^0'=l_11^post4, x_12^0'=x_12^post4, x_8^0'=x_8^post4, cand_1104^0'=cand_1104^post4, ret_18^0'=ret_18^post4, ___cil_tmp5_15^0'=___cil_tmp5_15^post4, tmp___0_36^0'=tmp___0_36^post4, buffer_21^0'=buffer_21^post4, lt_29^0'=lt_29^post4, d_7^0'=d_7^post4, tmp_24^0'=tmp_24^post4, a_6^0'=a_6^post4, i_22^0'=i_22^post4, tmp___0_605^0'=tmp___0_605^post4, buffer_604^0'=buffer_604^post4, ret_1103^0'=ret_1103^post4, ___cil_tmp5_10^0'=___cil_tmp5_10^post4, h_17^0'=h_17^post4, tmp___0_25^0'=tmp___0_25^post4, buffer_1139^0'=buffer_1139^post4, len_98^0'=len_98^post4, x_16^0'=x_16^post4, y_1094^0'=y_1094^post4, cand_19^0'=cand_19^post4, sz_23^0'=sz_23^post4, ___cil_tmp5_20^0'=___cil_tmp5_20^post4, tmp___0_57^0'=tmp___0_57^post4, buffer_35^0'=buffer_35^post4, prev_14^0'=prev_14^post4, (0 == 0 /\ buffer_1077^0-buffer_1077^post4 == 0 /\ l_11^0-l_11^post4 == 0 /\ ___cil_tmp5_10^post4-x_8^post4 == 0 /\ x_16^0-x_16^post4 == 0 /\ tmp___0_36^0-tmp___0_36^post4 == 0 /\ -len_98^0 <= 0 /\ -___cil_tmp5_20^post4+___cil_tmp5_20^0 == 0 /\ -1+len_98^post4-len_98^10 == 0 /\ -tmp___0_25^post4+tmp___0_25^0 == 0 /\ -prev_14^post4+prev_14^0 == 0 /\ cand_1104^0-cand_1104^post4 == 0 /\ buffer_1139^0-buffer_1139^post4 == 0 /\ tmp_24^0-tmp_24^post4 == 0 /\ -___cil_tmp5_15^post4+___cil_tmp5_15^0 == 0 /\ buffer_21^post4-Result_5^post4 == 0 /\ sz_23^0-sz_23^post4 == 0 /\ -lt_29^post4+lt_29^0 == 0 /\ -y_1094^post4+y_1094^0 == 0 /\ -a_6^post4+a_6^0 == 0 /\ -len_98^10 <= 0 /\ -buffer_604^post4+buffer_604^0 == 0 /\ elem_13^0-elem_13^post4 == 0 /\ -1+i_22^post4-i_22^0 == 0 /\ -___cil_tmp5_10^post4+Result_5^post4 == 0 /\ -cand_19^post4+cand_19^0 == 0 /\ ret_18^0-ret_18^post4 == 0 /\ -h_17^post4+h_17^0 == 0 /\ x_12^0-x_12^post4 == 0 /\ -buffer_35^post4+buffer_35^0 == 0 /\ -ret_1103^post4+ret_1103^0 == 0 /\ -tmp___0_57^post4+tmp___0_57^0 == 0 /\ x_8^post4-tmp_9^post4 == 0 /\ tmp___0_605^0-tmp___0_605^post4 == 0 /\ -d_7^post4+d_7^0 == 0), cost: 1 New rule: l5 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 1 Applied preprocessing Original rule: l4 -> l6 : Result_5^0'=Result_5^post6, elem_13^0'=elem_13^post6, tmp_9^0'=tmp_9^post6, buffer_1077^0'=buffer_1077^post6, l_11^0'=l_11^post6, x_12^0'=x_12^post6, x_8^0'=x_8^post6, cand_1104^0'=cand_1104^post6, ret_18^0'=ret_18^post6, ___cil_tmp5_15^0'=___cil_tmp5_15^post6, tmp___0_36^0'=tmp___0_36^post6, buffer_21^0'=buffer_21^post6, lt_29^0'=lt_29^post6, d_7^0'=d_7^post6, tmp_24^0'=tmp_24^post6, a_6^0'=a_6^post6, i_22^0'=i_22^post6, tmp___0_605^0'=tmp___0_605^post6, buffer_604^0'=buffer_604^post6, ret_1103^0'=ret_1103^post6, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post6, tmp___0_25^0'=tmp___0_25^post6, buffer_1139^0'=buffer_1139^post6, len_98^0'=len_98^post6, x_16^0'=x_16^post6, y_1094^0'=y_1094^post6, cand_19^0'=cand_19^post6, sz_23^0'=sz_23^post6, ___cil_tmp5_20^0'=___cil_tmp5_20^post6, tmp___0_57^0'=tmp___0_57^post6, buffer_35^0'=buffer_35^post6, prev_14^0'=prev_14^post6, (0 == 0 /\ -buffer_1139^post6+buffer_1139^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post6 == 0 /\ -tmp_24^post6+tmp_24^0 == 0 /\ -tmp_9^post6+x_8^post6 == 0 /\ ret_18^0-ret_18^post6 == 0 /\ buffer_21^post6-Result_5^post6 == 0 /\ ret_1103^0-ret_1103^post6 == 0 /\ -tmp___0_25^post6+tmp___0_25^0 == 0 /\ -y_1094^post6+y_1094^0 == 0 /\ -x_16^post6+x_16^0 == 0 /\ Result_5^post6-___cil_tmp5_10^post6 == 0 /\ tmp___0_36^0-tmp___0_36^post6 == 0 /\ lt_29^0-lt_29^post6 == 0 /\ -x_8^post6+___cil_tmp5_10^post6 == 0 /\ ___cil_tmp5_20^0-___cil_tmp5_20^post6 == 0 /\ cand_1104^0-cand_1104^post6 == 0 /\ -l_11^post6+l_11^0 == 0 /\ -tmp___0_605^post6+tmp___0_605^0 == 0 /\ -prev_14^post6+prev_14^0 == 0 /\ -cand_19^post6+cand_19^0 == 0 /\ -a_6^post6+a_6^0 == 0 /\ -h_17^post6+h_17^0 == 0 /\ -sz_23^post6+sz_23^0 == 0 /\ d_7^0-d_7^post6 == 0 /\ -i_22^0+len_98^post6 == 0 /\ x_12^0-x_12^post6 == 0 /\ elem_13^0-elem_13^post6 == 0 /\ buffer_1077^0-buffer_1077^post6 == 0 /\ buffer_604^0-buffer_604^post6 == 0 /\ -1-i_22^0+i_22^post6 == 0 /\ -buffer_35^post6+buffer_35^0 == 0), cost: 1 New rule: l4 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 1 Applied preprocessing Original rule: l4 -> l5 : Result_5^0'=Result_5^post7, elem_13^0'=elem_13^post7, tmp_9^0'=tmp_9^post7, buffer_1077^0'=buffer_1077^post7, l_11^0'=l_11^post7, x_12^0'=x_12^post7, x_8^0'=x_8^post7, cand_1104^0'=cand_1104^post7, ret_18^0'=ret_18^post7, ___cil_tmp5_15^0'=___cil_tmp5_15^post7, tmp___0_36^0'=tmp___0_36^post7, buffer_21^0'=buffer_21^post7, lt_29^0'=lt_29^post7, d_7^0'=d_7^post7, tmp_24^0'=tmp_24^post7, a_6^0'=a_6^post7, i_22^0'=i_22^post7, tmp___0_605^0'=tmp___0_605^post7, buffer_604^0'=buffer_604^post7, ret_1103^0'=ret_1103^post7, ___cil_tmp5_10^0'=___cil_tmp5_10^post7, h_17^0'=h_17^post7, tmp___0_25^0'=tmp___0_25^post7, buffer_1139^0'=buffer_1139^post7, len_98^0'=len_98^post7, x_16^0'=x_16^post7, y_1094^0'=y_1094^post7, cand_19^0'=cand_19^post7, sz_23^0'=sz_23^post7, ___cil_tmp5_20^0'=___cil_tmp5_20^post7, tmp___0_57^0'=tmp___0_57^post7, buffer_35^0'=buffer_35^post7, prev_14^0'=prev_14^post7, (-cand_19^post7+cand_19^0 == 0 /\ -tmp_24^post7+tmp_24^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post7 == 0 /\ -x_16^post7+x_16^0 == 0 /\ -a_6^post7+a_6^0 == 0 /\ -buffer_35^post7+buffer_35^0 == 0 /\ tmp___0_605^0-tmp___0_605^post7 == 0 /\ h_17^0-h_17^post7 == 0 /\ i_22^0-i_22^post7 == 0 /\ ret_18^0-ret_18^post7 == 0 /\ -tmp___0_57^post7+tmp___0_57^0 == 0 /\ ret_1103^0-ret_1103^post7 == 0 /\ -len_98^post7+len_98^0 == 0 /\ lt_29^0-lt_29^post7 == 0 /\ -sz_23^post7+sz_23^0 == 0 /\ tmp_9^0-tmp_9^post7 == 0 /\ x_8^0-x_8^post7 == 0 /\ tmp___0_36^0-tmp___0_36^post7 == 0 /\ l_11^0-l_11^post7 == 0 /\ buffer_1139^0-buffer_1139^post7 == 0 /\ -buffer_21^post7+buffer_21^0 == 0 /\ Result_5^0-Result_5^post7 == 0 /\ buffer_604^0-buffer_604^post7 == 0 /\ -___cil_tmp5_10^post7+___cil_tmp5_10^0 == 0 /\ cand_1104^0-cand_1104^post7 == 0 /\ -___cil_tmp5_20^post7+___cil_tmp5_20^0 == 0 /\ -tmp___0_25^post7+tmp___0_25^0 == 0 /\ d_7^0-d_7^post7 == 0 /\ -prev_14^post7+prev_14^0 == 0 /\ elem_13^0-elem_13^post7 == 0 /\ -y_1094^post7+y_1094^0 == 0 /\ buffer_1077^0-buffer_1077^post7 == 0 /\ x_12^0-x_12^post7 == 0), cost: 1 New rule: l4 -> l5 : TRUE, cost: 1 Applied preprocessing Original rule: l6 -> l15 : Result_5^0'=Result_5^post16, elem_13^0'=elem_13^post16, tmp_9^0'=tmp_9^post16, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post16, x_12^0'=x_12^post16, x_8^0'=x_8^post16, cand_1104^0'=cand_1104^post16, ret_18^0'=ret_18^post16, ___cil_tmp5_15^0'=___cil_tmp5_15^post16, tmp___0_36^0'=tmp___0_36^post16, buffer_21^0'=buffer_21^post16, lt_29^0'=lt_29^post16, d_7^0'=d_7^post16, tmp_24^0'=tmp_24^post16, a_6^0'=a_6^post16, i_22^0'=i_22^post16, tmp___0_605^0'=tmp___0_605^post16, buffer_604^0'=buffer_604^post16, ret_1103^0'=ret_1103^post16, ___cil_tmp5_10^0'=___cil_tmp5_10^post16, h_17^0'=h_17^post16, tmp___0_25^0'=tmp___0_25^post16, buffer_1139^0'=buffer_1139^post16, len_98^0'=len_98^post16, x_16^0'=x_16^post16, y_1094^0'=y_1094^post16, cand_19^0'=cand_19^post16, sz_23^0'=sz_23^post16, ___cil_tmp5_20^0'=___cil_tmp5_20^post16, tmp___0_57^0'=tmp___0_57^post16, buffer_35^0'=buffer_35^post16, prev_14^0'=prev_14^post16, (0 == 0 /\ -len_98^20 <= 0 /\ x_12^0-x_12^post16 == 0 /\ ret_18^post16 == 0 /\ -___cil_tmp5_10^post16+___cil_tmp5_10^0 == 0 /\ tmp_9^0-tmp_9^post16 == 0 /\ -len_98^0 <= 0 /\ a_6^0-a_6^post16 == 0 /\ y_1094^0-y_1094^post16 == 0 /\ tmp___0_36^0-tmp___0_36^post16 == 0 /\ -buffer_21^post16+buffer_21^0 == 0 /\ x_8^0-x_8^post16 == 0 /\ lt_29^0-lt_29^post16 == 0 /\ -tmp___0_605^post16+tmp___0_605^0 == 0 /\ -___cil_tmp5_20^post16+___cil_tmp5_20^0 == 0 /\ Result_5^0-Result_5^post16 == 0 /\ ret_1103^0-ret_1103^post16 == 0 /\ -prev_14^post16+prev_14^0 == 0 /\ h_17^post16-x_16^post16 == 0 /\ elem_13^0-elem_13^post16 == 0 /\ l_11^0-l_11^post16 == 0 /\ tmp___0_25^0-tmp___0_25^post16 == 0 /\ -buffer_35^post16+buffer_35^0 == 0 /\ d_7^0-d_7^post16 == 0 /\ -tmp___0_57^post16+tmp___0_57^0 == 0 /\ -buffer_1139^post16+buffer_1139^0 == 0 /\ buffer_604^0-buffer_604^post16 == 0 /\ -i_22^0+sz_23^0 <= 0 /\ cand_1104^0-cand_1104^post16 == 0 /\ -cand_19^post16+cand_19^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post16 == 0), cost: 1 New rule: l6 -> l15 : buffer_1077^0'=buffer_1077^post16, ret_18^0'=0, tmp_24^0'=tmp_24^post16, i_22^0'=i_22^post16, h_17^0'=x_16^post16, len_98^0'=len_98^post16, x_16^0'=x_16^post16, sz_23^0'=sz_23^post16, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0), cost: 1 Applied preprocessing Original rule: l6 -> l5 : Result_5^0'=Result_5^post17, elem_13^0'=elem_13^post17, tmp_9^0'=tmp_9^post17, buffer_1077^0'=buffer_1077^post17, l_11^0'=l_11^post17, x_12^0'=x_12^post17, x_8^0'=x_8^post17, cand_1104^0'=cand_1104^post17, ret_18^0'=ret_18^post17, ___cil_tmp5_15^0'=___cil_tmp5_15^post17, tmp___0_36^0'=tmp___0_36^post17, buffer_21^0'=buffer_21^post17, lt_29^0'=lt_29^post17, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post17, ___cil_tmp5_10^0'=___cil_tmp5_10^post17, h_17^0'=h_17^post17, tmp___0_25^0'=tmp___0_25^post17, buffer_1139^0'=buffer_1139^post17, len_98^0'=len_98^post17, x_16^0'=x_16^post17, y_1094^0'=y_1094^post17, cand_19^0'=cand_19^post17, sz_23^0'=sz_23^post17, ___cil_tmp5_20^0'=___cil_tmp5_20^post17, tmp___0_57^0'=tmp___0_57^post17, buffer_35^0'=buffer_35^post17, prev_14^0'=prev_14^post17, (0 == 0 /\ -x_16^post17+x_16^0 == 0 /\ Result_5^0-Result_5^post17 == 0 /\ -cand_19^post17+cand_19^0 == 0 /\ -buffer_35^post17+buffer_35^0 == 0 /\ h_17^0-h_17^post17 == 0 /\ -len_98^0 <= 0 /\ ret_18^0-ret_18^post17 == 0 /\ elem_13^0-elem_13^post17 == 0 /\ buffer_1077^0-buffer_1077^post17 == 0 /\ -tmp___0_57^post17+tmp___0_57^0 == 0 /\ lt_29^0-lt_29^post17 == 0 /\ -___cil_tmp5_10^post17+___cil_tmp5_10^0 == 0 /\ tmp___0_36^0-tmp___0_36^post17 == 0 /\ -___cil_tmp5_20^post17+___cil_tmp5_20^0 == 0 /\ -x_8^post17+x_8^0 == 0 /\ cand_1104^0-cand_1104^post17 == 0 /\ buffer_1139^0-buffer_1139^post17 == 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ l_11^0-l_11^post17 == 0 /\ -y_1094^post17+y_1094^0 == 0 /\ -prev_14^post17+prev_14^0 == 0 /\ ret_1103^0-ret_1103^post17 == 0 /\ x_12^0-x_12^post17 == 0 /\ buffer_21^0-buffer_21^post17 == 0 /\ tmp_9^0-tmp_9^post17 == 0 /\ -___cil_tmp5_15^post17+___cil_tmp5_15^0 == 0), cost: 1 New rule: l6 -> l5 : d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=len_98^post17, sz_23^0'=sz_23^post17, (1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0), cost: 1 Applied preprocessing Original rule: l15 -> l17 : Result_5^0'=Result_5^post21, elem_13^0'=elem_13^post21, tmp_9^0'=tmp_9^post21, buffer_1077^0'=buffer_1077^post21, l_11^0'=l_11^post21, x_12^0'=x_12^post21, x_8^0'=x_8^post21, cand_1104^0'=cand_1104^post21, ret_18^0'=ret_18^post21, ___cil_tmp5_15^0'=___cil_tmp5_15^post21, tmp___0_36^0'=tmp___0_36^post21, buffer_21^0'=buffer_21^post21, lt_29^0'=lt_29^post21, d_7^0'=d_7^post21, tmp_24^0'=tmp_24^post21, a_6^0'=a_6^post21, i_22^0'=i_22^post21, tmp___0_605^0'=tmp___0_605^post21, buffer_604^0'=buffer_604^post21, ret_1103^0'=ret_1103^post21, ___cil_tmp5_10^0'=___cil_tmp5_10^post21, h_17^0'=h_17^post21, tmp___0_25^0'=tmp___0_25^post21, buffer_1139^0'=buffer_1139^post21, len_98^0'=len_98^post21, x_16^0'=x_16^post21, y_1094^0'=y_1094^post21, cand_19^0'=cand_19^post21, sz_23^0'=sz_23^post21, ___cil_tmp5_20^0'=___cil_tmp5_20^post21, tmp___0_57^0'=tmp___0_57^post21, buffer_35^0'=buffer_35^post21, prev_14^0'=prev_14^post21, (0 == 0 /\ -ret_1103^post21+ret_1103^0 == 0 /\ -tmp___0_36^post21+tmp___0_36^0 == 0 /\ Result_5^0-Result_5^post21 == 0 /\ -y_1094^post21+y_1094^0 == 0 /\ tmp_24^0-tmp_24^post21 == 0 /\ -len_98^0 <= 0 /\ -x_16^post21+x_16^0 == 0 /\ h_17^0-h_17^post21 == 0 /\ -buffer_35^post21+buffer_35^0 == 0 /\ buffer_1077^0-buffer_1077^post21 == 0 /\ -tmp___0_57^post21+tmp___0_57^0 == 0 /\ lt_29^0-lt_29^post21 == 0 /\ elem_13^0-elem_13^post21 == 0 /\ -cand_1104^post21+cand_1104^0 == 0 /\ -tmp___0_605^post21+tmp___0_605^0 == 0 /\ -sz_23^post21+sz_23^0 == 0 /\ cand_19^0-cand_19^post21 == 0 /\ x_12^0-x_12^post21 == 0 /\ -___cil_tmp5_10^post21+___cil_tmp5_10^0 == 0 /\ buffer_21^0-buffer_21^post21 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post21 == 0 /\ -___cil_tmp5_20^post21+___cil_tmp5_20^0 == 0 /\ a_6^0-a_6^post21 == 0 /\ -tmp___0_25^post21+tmp___0_25^0 == 0 /\ -d_7^post21+d_7^0 == 0 /\ -buffer_604^post21+buffer_604^0 == 0 /\ -i_22^post21+i_22^0 == 0 /\ ret_18^0-ret_18^post21 == 0 /\ x_8^0-x_8^post21 == 0 /\ tmp_9^0-tmp_9^post21 == 0 /\ buffer_1139^0-buffer_1139^post21 == 0 /\ -prev_14^post21+prev_14^0 == 0 /\ l_11^0-l_11^post21 == 0), cost: 1 New rule: l15 -> l17 : len_98^0'=len_98^post21, len_98^0 >= 0, cost: 1 Applied preprocessing Original rule: l17 -> l18 : Result_5^0'=Result_5^post22, elem_13^0'=elem_13^post22, tmp_9^0'=tmp_9^post22, buffer_1077^0'=buffer_1077^post22, l_11^0'=l_11^post22, x_12^0'=x_12^post22, x_8^0'=x_8^post22, cand_1104^0'=cand_1104^post22, ret_18^0'=ret_18^post22, ___cil_tmp5_15^0'=___cil_tmp5_15^post22, tmp___0_36^0'=tmp___0_36^post22, buffer_21^0'=buffer_21^post22, lt_29^0'=lt_29^post22, d_7^0'=d_7^post22, tmp_24^0'=tmp_24^post22, a_6^0'=a_6^post22, i_22^0'=i_22^post22, tmp___0_605^0'=tmp___0_605^post22, buffer_604^0'=buffer_604^post22, ret_1103^0'=ret_1103^post22, ___cil_tmp5_10^0'=___cil_tmp5_10^post22, h_17^0'=h_17^post22, tmp___0_25^0'=tmp___0_25^post22, buffer_1139^0'=buffer_1139^post22, len_98^0'=len_98^post22, x_16^0'=x_16^post22, y_1094^0'=y_1094^post22, cand_19^0'=cand_19^post22, sz_23^0'=sz_23^post22, ___cil_tmp5_20^0'=___cil_tmp5_20^post22, tmp___0_57^0'=tmp___0_57^post22, buffer_35^0'=buffer_35^post22, prev_14^0'=prev_14^post22, (-prev_14^post22+prev_14^0 == 0 /\ -tmp___0_605^post22+tmp___0_605^0 == 0 /\ Result_5^0-Result_5^post22 == 0 /\ -sz_23^post22+sz_23^0 == 0 /\ buffer_1077^0-buffer_1077^post22 == 0 /\ y_1094^0-y_1094^post22 == 0 /\ tmp_24^0-tmp_24^post22 == 0 /\ -i_22^post22+i_22^0 == 0 /\ -tmp___0_36^post22+tmp___0_36^0 == 0 /\ lt_29^0-lt_29^post22 == 0 /\ cand_1104^0-cand_1104^post22 == 0 /\ -buffer_35^post22+buffer_35^0 == 0 /\ -h_17^post22+h_17^0 == 0 /\ -___cil_tmp5_20^post22+___cil_tmp5_20^0 == 0 /\ ret_18^0-ret_18^post22 == 0 /\ x_12^0-x_12^post22 == 0 /\ a_6^0-a_6^post22 == 0 /\ buffer_21^0-buffer_21^post22 == 0 /\ -tmp___0_57^post22+tmp___0_57^0 == 0 /\ -tmp_9^post22+tmp_9^0 == 0 /\ -buffer_604^post22+buffer_604^0 == 0 /\ elem_13^0-elem_13^post22 == 0 /\ tmp___0_25^0-tmp___0_25^post22 == 0 /\ -len_98^post22+len_98^0 == 0 /\ -d_7^post22+d_7^0 == 0 /\ -cand_19^post22+cand_19^0 == 0 /\ x_8^0-x_8^post22 == 0 /\ -x_16^post22+x_16^0 == 0 /\ 1+h_17^0 <= 0 /\ l_11^0-l_11^post22 == 0 /\ -ret_1103^post22+ret_1103^0 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post22 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post22 == 0 /\ -buffer_1139^post22+buffer_1139^0 == 0), cost: 1 New rule: l17 -> l18 : 1+h_17^0 <= 0, cost: 1 Applied preprocessing Original rule: l17 -> l18 : Result_5^0'=Result_5^post23, elem_13^0'=elem_13^post23, tmp_9^0'=tmp_9^post23, buffer_1077^0'=buffer_1077^post23, l_11^0'=l_11^post23, x_12^0'=x_12^post23, x_8^0'=x_8^post23, cand_1104^0'=cand_1104^post23, ret_18^0'=ret_18^post23, ___cil_tmp5_15^0'=___cil_tmp5_15^post23, tmp___0_36^0'=tmp___0_36^post23, buffer_21^0'=buffer_21^post23, lt_29^0'=lt_29^post23, d_7^0'=d_7^post23, tmp_24^0'=tmp_24^post23, a_6^0'=a_6^post23, i_22^0'=i_22^post23, tmp___0_605^0'=tmp___0_605^post23, buffer_604^0'=buffer_604^post23, ret_1103^0'=ret_1103^post23, ___cil_tmp5_10^0'=___cil_tmp5_10^post23, h_17^0'=h_17^post23, tmp___0_25^0'=tmp___0_25^post23, buffer_1139^0'=buffer_1139^post23, len_98^0'=len_98^post23, x_16^0'=x_16^post23, y_1094^0'=y_1094^post23, cand_19^0'=cand_19^post23, sz_23^0'=sz_23^post23, ___cil_tmp5_20^0'=___cil_tmp5_20^post23, tmp___0_57^0'=tmp___0_57^post23, buffer_35^0'=buffer_35^post23, prev_14^0'=prev_14^post23, (i_22^0-i_22^post23 == 0 /\ buffer_1077^0-buffer_1077^post23 == 0 /\ -sz_23^post23+sz_23^0 == 0 /\ 1-h_17^0 <= 0 /\ -prev_14^post23+prev_14^0 == 0 /\ tmp_9^0-tmp_9^post23 == 0 /\ -lt_29^post23+lt_29^0 == 0 /\ ret_1103^0-ret_1103^post23 == 0 /\ x_8^0-x_8^post23 == 0 /\ y_1094^0-y_1094^post23 == 0 /\ buffer_21^0-buffer_21^post23 == 0 /\ cand_1104^0-cand_1104^post23 == 0 /\ -buffer_35^post23+buffer_35^0 == 0 /\ -buffer_604^post23+buffer_604^0 == 0 /\ Result_5^0-Result_5^post23 == 0 /\ -___cil_tmp5_20^post23+___cil_tmp5_20^0 == 0 /\ -h_17^post23+h_17^0 == 0 /\ d_7^0-d_7^post23 == 0 /\ tmp___0_605^0-tmp___0_605^post23 == 0 /\ -ret_18^post23+ret_18^0 == 0 /\ -len_98^post23+len_98^0 == 0 /\ -x_16^post23+x_16^0 == 0 /\ elem_13^0-elem_13^post23 == 0 /\ tmp___0_36^0-tmp___0_36^post23 == 0 /\ x_12^0-x_12^post23 == 0 /\ tmp___0_25^0-tmp___0_25^post23 == 0 /\ l_11^0-l_11^post23 == 0 /\ -a_6^post23+a_6^0 == 0 /\ -tmp___0_57^post23+tmp___0_57^0 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post23 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post23 == 0 /\ -buffer_1139^post23+buffer_1139^0 == 0 /\ -cand_19^post23+cand_19^0 == 0 /\ tmp_24^0-tmp_24^post23 == 0), cost: 1 New rule: l17 -> l18 : -1+h_17^0 >= 0, cost: 1 Applied preprocessing Original rule: l18 -> l4 : Result_5^0'=Result_5^post24, elem_13^0'=elem_13^post24, tmp_9^0'=tmp_9^post24, buffer_1077^0'=buffer_1077^post24, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=x_8^post24, cand_1104^0'=cand_1104^post24, ret_18^0'=ret_18^post24, ___cil_tmp5_15^0'=___cil_tmp5_15^post24, tmp___0_36^0'=tmp___0_36^post24, buffer_21^0'=buffer_21^post24, lt_29^0'=lt_29^post24, d_7^0'=d_7^post24, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post24, i_22^0'=i_22^post24, tmp___0_605^0'=tmp___0_605^post24, buffer_604^0'=buffer_604^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post24, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post24, buffer_1139^0'=buffer_1139^post24, len_98^0'=len_98^post24, x_16^0'=x_16^post24, y_1094^0'=y_1094^post24, cand_19^0'=cand_19^post24, sz_23^0'=sz_23^post24, ___cil_tmp5_20^0'=___cil_tmp5_20^post24, tmp___0_57^0'=tmp___0_57^post24, buffer_35^0'=buffer_35^post24, prev_14^0'=prev_14^post24, (0 == 0 /\ h_17^10-lt_29^10 == 0 /\ cand_19^post24-h_17^0 == 0 /\ ret_18^0-ret_18^post24 == 0 /\ -___cil_tmp5_20^post24+___cil_tmp5_20^0 == 0 /\ -buffer_1139^post24+buffer_1139^0 == 0 /\ -prev_14^post24+prev_14^0 == 0 /\ Result_5^0-Result_5^post24 == 0 /\ y_1094^0-y_1094^post24 == 0 /\ -y_1094^0+lt_29^10 == 0 /\ -a_6^post24+a_6^0 == 0 /\ -tmp___0_25^post24+tmp___0_25^0 == 0 /\ elem_13^0-elem_13^post24 == 0 /\ tmp___0_605^0-tmp___0_605^post24 == 0 /\ d_7^0-d_7^post24 == 0 /\ -buffer_604^post24+buffer_604^0 == 0 /\ tmp_9^0-tmp_9^post24 == 0 /\ -buffer_35^post24+buffer_35^0 == 0 /\ -buffer_1077^post24+buffer_1077^0 == 0 /\ x_8^0-x_8^post24 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post24 == 0 /\ -tmp___0_57^post24+tmp___0_57^0 == 0 /\ -___cil_tmp5_10^post24+___cil_tmp5_10^0 == 0 /\ -tmp___0_36^post24+tmp___0_36^0 == 0), cost: 1 New rule: l18 -> l4 : l_11^0'=l_11^post24, x_12^0'=x_12^post24, cand_1104^0'=cand_1104^post24, buffer_21^0'=buffer_21^post24, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=i_22^post24, ret_1103^0'=ret_1103^post24, h_17^0'=h_17^post24, len_98^0'=len_98^post24, x_16^0'=x_16^post24, cand_19^0'=h_17^0, sz_23^0'=sz_23^post24, 0 == 0, cost: 1 Applied preprocessing Original rule: l19 -> l3 : Result_5^0'=Result_5^post25, elem_13^0'=elem_13^post25, tmp_9^0'=tmp_9^post25, buffer_1077^0'=buffer_1077^post25, l_11^0'=l_11^post25, x_12^0'=x_12^post25, x_8^0'=x_8^post25, cand_1104^0'=cand_1104^post25, ret_18^0'=ret_18^post25, ___cil_tmp5_15^0'=___cil_tmp5_15^post25, tmp___0_36^0'=tmp___0_36^post25, buffer_21^0'=buffer_21^post25, lt_29^0'=lt_29^post25, d_7^0'=d_7^post25, tmp_24^0'=tmp_24^post25, a_6^0'=a_6^post25, i_22^0'=i_22^post25, tmp___0_605^0'=tmp___0_605^post25, buffer_604^0'=buffer_604^post25, ret_1103^0'=ret_1103^post25, ___cil_tmp5_10^0'=___cil_tmp5_10^post25, h_17^0'=h_17^post25, tmp___0_25^0'=tmp___0_25^post25, buffer_1139^0'=buffer_1139^post25, len_98^0'=len_98^post25, x_16^0'=x_16^post25, y_1094^0'=y_1094^post25, cand_19^0'=cand_19^post25, sz_23^0'=sz_23^post25, ___cil_tmp5_20^0'=___cil_tmp5_20^post25, tmp___0_57^0'=tmp___0_57^post25, buffer_35^0'=buffer_35^post25, prev_14^0'=prev_14^post25, (buffer_1077^0-buffer_1077^post25 == 0 /\ -tmp___0_25^post25+tmp___0_25^0 == 0 /\ -sz_23^post25+sz_23^0 == 0 /\ -prev_14^post25+prev_14^0 == 0 /\ tmp___0_36^0-tmp___0_36^post25 == 0 /\ x_8^0-x_8^post25 == 0 /\ tmp_9^0-tmp_9^post25 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post25 == 0 /\ -buffer_35^post25+buffer_35^0 == 0 /\ -___cil_tmp5_20^post25+___cil_tmp5_20^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post25 == 0 /\ Result_5^0-Result_5^post25 == 0 /\ -h_17^post25+h_17^0 == 0 /\ elem_13^0-elem_13^post25 == 0 /\ -x_16^post25+x_16^0 == 0 /\ i_22^0-i_22^post25 == 0 /\ -ret_1103^post25+ret_1103^0 == 0 /\ lt_29^0-lt_29^post25 == 0 /\ ret_18^0-ret_18^post25 == 0 /\ len_98^0-len_98^post25 == 0 /\ x_12^0-x_12^post25 == 0 /\ -y_1094^post25+y_1094^0 == 0 /\ -tmp___0_57^post25+tmp___0_57^0 == 0 /\ buffer_604^0-buffer_604^post25 == 0 /\ -l_11^post25+l_11^0 == 0 /\ -tmp___0_605^post25+tmp___0_605^0 == 0 /\ -cand_19^post25+cand_19^0 == 0 /\ -tmp_24^post25+tmp_24^0 == 0 /\ -buffer_1139^post25+buffer_1139^0 == 0 /\ d_7^0-d_7^post25 == 0 /\ -cand_1104^post25+cand_1104^0 == 0 /\ a_6^0-a_6^post25 == 0 /\ -buffer_21^post25+buffer_21^0 == 0), cost: 1 New rule: l19 -> l3 : TRUE, cost: 1 Simplified rules Start location: l19 26: l3 -> l4 : TRUE, cost: 1 28: l4 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 1 29: l4 -> l5 : TRUE, cost: 1 27: l5 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 1 30: l6 -> l15 : buffer_1077^0'=buffer_1077^post16, ret_18^0'=0, tmp_24^0'=tmp_24^post16, i_22^0'=i_22^post16, h_17^0'=x_16^post16, len_98^0'=len_98^post16, x_16^0'=x_16^post16, sz_23^0'=sz_23^post16, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0), cost: 1 31: l6 -> l5 : d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=len_98^post17, sz_23^0'=sz_23^post17, (1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0), cost: 1 32: l15 -> l17 : len_98^0'=len_98^post21, len_98^0 >= 0, cost: 1 33: l17 -> l18 : 1+h_17^0 <= 0, cost: 1 34: l17 -> l18 : -1+h_17^0 >= 0, cost: 1 35: l18 -> l4 : l_11^0'=l_11^post24, x_12^0'=x_12^post24, cand_1104^0'=cand_1104^post24, buffer_21^0'=buffer_21^post24, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=i_22^post24, ret_1103^0'=ret_1103^post24, h_17^0'=h_17^post24, len_98^0'=len_98^post24, x_16^0'=x_16^post24, cand_19^0'=h_17^0, sz_23^0'=sz_23^post24, 0 == 0, cost: 1 36: l19 -> l3 : TRUE, cost: 1 Eliminating location l3 by chaining: Applied chaining First rule: l19 -> l3 : TRUE, cost: 1 Second rule: l3 -> l4 : TRUE, cost: 1 New rule: l19 -> l4 : TRUE, cost: 2 Applied deletion Removed the following rules: 26 36 Eliminating location l15 by chaining: Applied chaining First rule: l6 -> l15 : buffer_1077^0'=buffer_1077^post16, ret_18^0'=0, tmp_24^0'=tmp_24^post16, i_22^0'=i_22^post16, h_17^0'=x_16^post16, len_98^0'=len_98^post16, x_16^0'=x_16^post16, sz_23^0'=sz_23^post16, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0), cost: 1 Second rule: l15 -> l17 : len_98^0'=len_98^post21, len_98^0 >= 0, cost: 1 New rule: l6 -> l17 : buffer_1077^0'=buffer_1077^post16, ret_18^0'=0, tmp_24^0'=tmp_24^post16, i_22^0'=i_22^post16, h_17^0'=x_16^post16, len_98^0'=len_98^post21, x_16^0'=x_16^post16, sz_23^0'=sz_23^post16, (len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0), cost: 2 Applied deletion Removed the following rules: 30 32 Eliminated locations on linear paths Start location: l19 28: l4 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 1 29: l4 -> l5 : TRUE, cost: 1 27: l5 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 1 31: l6 -> l5 : d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=len_98^post17, sz_23^0'=sz_23^post17, (1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0), cost: 1 38: l6 -> l17 : buffer_1077^0'=buffer_1077^post16, ret_18^0'=0, tmp_24^0'=tmp_24^post16, i_22^0'=i_22^post16, h_17^0'=x_16^post16, len_98^0'=len_98^post21, x_16^0'=x_16^post16, sz_23^0'=sz_23^post16, (len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0), cost: 2 33: l17 -> l18 : 1+h_17^0 <= 0, cost: 1 34: l17 -> l18 : -1+h_17^0 >= 0, cost: 1 35: l18 -> l4 : l_11^0'=l_11^post24, x_12^0'=x_12^post24, cand_1104^0'=cand_1104^post24, buffer_21^0'=buffer_21^post24, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=i_22^post24, ret_1103^0'=ret_1103^post24, h_17^0'=h_17^post24, len_98^0'=len_98^post24, x_16^0'=x_16^post24, cand_19^0'=h_17^0, sz_23^0'=sz_23^post24, 0 == 0, cost: 1 37: l19 -> l4 : TRUE, cost: 2 Eliminating location l17 by chaining: Applied chaining First rule: l6 -> l17 : buffer_1077^0'=buffer_1077^post16, ret_18^0'=0, tmp_24^0'=tmp_24^post16, i_22^0'=i_22^post16, h_17^0'=x_16^post16, len_98^0'=len_98^post21, x_16^0'=x_16^post16, sz_23^0'=sz_23^post16, (len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0), cost: 2 Second rule: l17 -> l18 : 1+h_17^0 <= 0, cost: 1 New rule: l6 -> l18 : buffer_1077^0'=buffer_1077^post16, ret_18^0'=0, tmp_24^0'=tmp_24^post16, i_22^0'=i_22^post16, h_17^0'=x_16^post16, len_98^0'=len_98^post21, x_16^0'=x_16^post16, sz_23^0'=sz_23^post16, (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0), cost: 3 Applied chaining First rule: l6 -> l17 : buffer_1077^0'=buffer_1077^post16, ret_18^0'=0, tmp_24^0'=tmp_24^post16, i_22^0'=i_22^post16, h_17^0'=x_16^post16, len_98^0'=len_98^post21, x_16^0'=x_16^post16, sz_23^0'=sz_23^post16, (len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0), cost: 2 Second rule: l17 -> l18 : -1+h_17^0 >= 0, cost: 1 New rule: l6 -> l18 : buffer_1077^0'=buffer_1077^post16, ret_18^0'=0, tmp_24^0'=tmp_24^post16, i_22^0'=i_22^post16, h_17^0'=x_16^post16, len_98^0'=len_98^post21, x_16^0'=x_16^post16, sz_23^0'=sz_23^post16, (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0), cost: 3 Applied deletion Removed the following rules: 33 34 38 Eliminated locations on tree-shaped paths Start location: l19 28: l4 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 1 29: l4 -> l5 : TRUE, cost: 1 27: l5 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 1 31: l6 -> l5 : d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=len_98^post17, sz_23^0'=sz_23^post17, (1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0), cost: 1 39: l6 -> l18 : buffer_1077^0'=buffer_1077^post16, ret_18^0'=0, tmp_24^0'=tmp_24^post16, i_22^0'=i_22^post16, h_17^0'=x_16^post16, len_98^0'=len_98^post21, x_16^0'=x_16^post16, sz_23^0'=sz_23^post16, (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0), cost: 3 40: l6 -> l18 : buffer_1077^0'=buffer_1077^post16, ret_18^0'=0, tmp_24^0'=tmp_24^post16, i_22^0'=i_22^post16, h_17^0'=x_16^post16, len_98^0'=len_98^post21, x_16^0'=x_16^post16, sz_23^0'=sz_23^post16, (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0), cost: 3 35: l18 -> l4 : l_11^0'=l_11^post24, x_12^0'=x_12^post24, cand_1104^0'=cand_1104^post24, buffer_21^0'=buffer_21^post24, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=i_22^post24, ret_1103^0'=ret_1103^post24, h_17^0'=h_17^post24, len_98^0'=len_98^post24, x_16^0'=x_16^post24, cand_19^0'=h_17^0, sz_23^0'=sz_23^post24, 0 == 0, cost: 1 37: l19 -> l4 : TRUE, cost: 2 Applied merging first rule: l6 -> l18 : buffer_1077^0'=buffer_1077^post16, ret_18^0'=0, tmp_24^0'=tmp_24^post16, i_22^0'=i_22^post16, h_17^0'=x_16^post16, len_98^0'=len_98^post21, x_16^0'=x_16^post16, sz_23^0'=sz_23^post16, (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0), cost: 3 second rule: l6 -> l18 : buffer_1077^0'=buffer_1077^post16, ret_18^0'=0, tmp_24^0'=tmp_24^post16, i_22^0'=i_22^post16, h_17^0'=x_16^post16, len_98^0'=len_98^post21, x_16^0'=x_16^post16, sz_23^0'=sz_23^post16, (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0), cost: 3 new rule: l6 -> l18 : buffer_1077^0'=buffer_1077^post16, ret_18^0'=0, tmp_24^0'=tmp_24^post16, i_22^0'=i_22^post16, h_17^0'=x_16^post16, len_98^0'=len_98^post21, x_16^0'=x_16^post16, sz_23^0'=sz_23^post16, ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)), cost: 3 Merged rules Start location: l19 28: l4 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 1 29: l4 -> l5 : TRUE, cost: 1 27: l5 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 1 31: l6 -> l5 : d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=len_98^post17, sz_23^0'=sz_23^post17, (1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0), cost: 1 41: l6 -> l18 : buffer_1077^0'=buffer_1077^post16, ret_18^0'=0, tmp_24^0'=tmp_24^post16, i_22^0'=i_22^post16, h_17^0'=x_16^post16, len_98^0'=len_98^post21, x_16^0'=x_16^post16, sz_23^0'=sz_23^post16, ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)), cost: 3 35: l18 -> l4 : l_11^0'=l_11^post24, x_12^0'=x_12^post24, cand_1104^0'=cand_1104^post24, buffer_21^0'=buffer_21^post24, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=i_22^post24, ret_1103^0'=ret_1103^post24, h_17^0'=h_17^post24, len_98^0'=len_98^post24, x_16^0'=x_16^post24, cand_19^0'=h_17^0, sz_23^0'=sz_23^post24, 0 == 0, cost: 1 37: l19 -> l4 : TRUE, cost: 2 Eliminating location l18 by chaining: Applied chaining First rule: l6 -> l18 : buffer_1077^0'=buffer_1077^post16, ret_18^0'=0, tmp_24^0'=tmp_24^post16, i_22^0'=i_22^post16, h_17^0'=x_16^post16, len_98^0'=len_98^post21, x_16^0'=x_16^post16, sz_23^0'=sz_23^post16, ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)), cost: 3 Second rule: l18 -> l4 : l_11^0'=l_11^post24, x_12^0'=x_12^post24, cand_1104^0'=cand_1104^post24, buffer_21^0'=buffer_21^post24, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=i_22^post24, ret_1103^0'=ret_1103^post24, h_17^0'=h_17^post24, len_98^0'=len_98^post24, x_16^0'=x_16^post24, cand_19^0'=h_17^0, sz_23^0'=sz_23^post24, 0 == 0, cost: 1 New rule: l6 -> l4 : buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=buffer_21^post24, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=i_22^post24, ret_1103^0'=ret_1103^post24, h_17^0'=h_17^post24, len_98^0'=len_98^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (0 == 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))), cost: 4 Applied simplification Original rule: l6 -> l4 : buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=buffer_21^post24, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=i_22^post24, ret_1103^0'=ret_1103^post24, h_17^0'=h_17^post24, len_98^0'=len_98^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (0 == 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))), cost: 4 New rule: l6 -> l4 : buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=buffer_21^post24, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=i_22^post24, ret_1103^0'=ret_1103^post24, h_17^0'=h_17^post24, len_98^0'=len_98^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)), cost: 4 Applied deletion Removed the following rules: 35 41 Eliminated locations on linear paths Start location: l19 28: l4 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 1 29: l4 -> l5 : TRUE, cost: 1 27: l5 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 1 31: l6 -> l5 : d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=len_98^post17, sz_23^0'=sz_23^post17, (1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0), cost: 1 42: l6 -> l4 : buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=buffer_21^post24, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=i_22^post24, ret_1103^0'=ret_1103^post24, h_17^0'=h_17^post24, len_98^0'=len_98^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)), cost: 4 37: l19 -> l4 : TRUE, cost: 2 Eliminated location l4 Start location: l19 27: l5 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 1 31: l6 -> l5 : d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=len_98^post17, sz_23^0'=sz_23^post17, (1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0), cost: 1 45: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)), cost: 5 46: l6 -> l5 : buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=buffer_21^post24, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=i_22^post24, ret_1103^0'=ret_1103^post24, h_17^0'=h_17^post24, len_98^0'=len_98^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)), cost: 5 43: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 3 44: l19 -> l5 : TRUE, cost: 3 Applied simplification Original rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)), cost: 5 New rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)), cost: 5 Simplified simple loops Start location: l19 27: l5 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 1 31: l6 -> l5 : d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=len_98^post17, sz_23^0'=sz_23^post17, (1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0), cost: 1 46: l6 -> l5 : buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=buffer_21^post24, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=i_22^post24, ret_1103^0'=ret_1103^post24, h_17^0'=h_17^post24, len_98^0'=len_98^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)), cost: 5 47: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)), cost: 5 43: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 3 44: l19 -> l5 : TRUE, cost: 3 Applied acceleration Original rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)), cost: 5 New rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ ((i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-x_16^post16 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0))), cost: 5*n0 Applied unrolling Original rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)), cost: 5 New rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)) /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: 10 Applied non-termination processor Original rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)) /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: 10 New rule: l6 -> [20] : (((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)) /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM Applied simplification Original rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ ((i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-x_16^post16 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0))), cost: 5*n0 New rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0))), cost: 5*n0 Applied simplification Original rule: l6 -> [20] : (((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)) /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM New rule: l6 -> [20] : (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM Applied deletion Removed the following rules: 47 Accelerated simple loops Start location: l19 27: l5 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 1 31: l6 -> l5 : d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=len_98^post17, sz_23^0'=sz_23^post17, (1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0), cost: 1 46: l6 -> l5 : buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=buffer_21^post24, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=i_22^post24, ret_1103^0'=ret_1103^post24, h_17^0'=h_17^post24, len_98^0'=len_98^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)), cost: 5 50: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0))), cost: 5*n0 51: l6 -> [20] : (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 43: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 3 44: l19 -> l5 : TRUE, cost: 3 Applied chaining First rule: l5 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 1 Second rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0))), cost: 5*n0 New rule: l5 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1+len_98^10 >= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 1+5*n0 Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 3 Second rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0))), cost: 5*n0 New rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 3+5*n0 Applied chaining First rule: l5 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 1 Second rule: l6 -> [20] : (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM New rule: l5 -> [20] : (-1-i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 3 Second rule: l6 -> [20] : (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM New rule: l19 -> [20] : (-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM Applied deletion Removed the following rules: 50 51 Chained accelerated rules with incoming rules Start location: l19 27: l5 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 1 52: l5 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1+len_98^10 >= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 1+5*n0 54: l5 -> [20] : (-1-i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 31: l6 -> l5 : d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=len_98^post17, sz_23^0'=sz_23^post17, (1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0), cost: 1 46: l6 -> l5 : buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=buffer_21^post24, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=i_22^post24, ret_1103^0'=ret_1103^post24, h_17^0'=h_17^post24, len_98^0'=len_98^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)), cost: 5 43: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 3 44: l19 -> l5 : TRUE, cost: 3 53: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 3+5*n0 55: l19 -> [20] : (-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM Eliminated location l5 Start location: l19 56: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ___cil_tmp5_10^0'=Result_5^post4, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post17, (len_98^post17 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0), cost: 2 57: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (len_98^post17 >= 0 /\ -1+n0 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 2+5*n0 58: l6 -> [20] : (len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 62: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))), cost: 6 63: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ ((i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0))), cost: 6+5*n0 64: l6 -> [20] : (i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))), cost: NONTERM 43: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 3 53: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 3+5*n0 55: l19 -> [20] : (-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 59: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 4 60: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 4+5*n0 61: l19 -> [20] : (-1-i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM Applied merging first rule: l6 -> [20] : (len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM second rule: l6 -> [20] : (i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))), cost: NONTERM new rule: l6 -> [20] : ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))) \/ (len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))), cost: NONTERM Applied merging first rule: l19 -> [20] : (-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM second rule: l19 -> [20] : (-1-i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM new rule: l19 -> [20] : ((-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (-1-i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))), cost: NONTERM Merged rules Start location: l19 56: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ___cil_tmp5_10^0'=Result_5^post4, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post17, (len_98^post17 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0), cost: 2 57: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (len_98^post17 >= 0 /\ -1+n0 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 2+5*n0 62: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))), cost: 6 63: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ ((i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0))), cost: 6+5*n0 65: l6 -> [20] : ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))) \/ (len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))), cost: NONTERM 43: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 3 53: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 3+5*n0 59: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 4 60: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 4+5*n0 66: l19 -> [20] : ((-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (-1-i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))), cost: NONTERM Applied simplification Original rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ___cil_tmp5_10^0'=Result_5^post4, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post17, (len_98^post17 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0), cost: 2 New rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ___cil_tmp5_10^0'=Result_5^post4, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post17, (len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0), cost: 2 Applied simplification Original rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (len_98^post17 >= 0 /\ -1+n0 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 2+5*n0 New rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (len_98^post17 >= 0 /\ -1+n0 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 2+5*n0 Applied simplification Original rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))), cost: 6 New rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))), cost: 6 Applied simplification Original rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ ((i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0))), cost: 6+5*n0 New rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 6+5*n0 Simplified simple loops Start location: l19 65: l6 -> [20] : ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))) \/ (len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))), cost: NONTERM 67: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ___cil_tmp5_10^0'=Result_5^post4, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post17, (len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0), cost: 2 68: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (len_98^post17 >= 0 /\ -1+n0 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 2+5*n0 69: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))), cost: 6 70: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 6+5*n0 43: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 3 53: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 3+5*n0 59: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 4 60: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 4+5*n0 66: l19 -> [20] : ((-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (-1-i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))), cost: NONTERM Applied acceleration Original rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ___cil_tmp5_10^0'=Result_5^post4, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post17, (len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0), cost: 2 New rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ___cil_tmp5_10^0'=Result_5^post4, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post17, (-1-i_22^0+sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n6 >= 0 /\ -2+sz_23^post17-i_22^post17 >= 0 /\ ((len_98^0 >= 0 /\ 1+len_98^10 >= 0) \/ (len_98^10 >= 0 /\ len_98^0 >= 0))), cost: 2*n6 Applied unrolling Original rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ___cil_tmp5_10^0'=Result_5^post4, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post17, (len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0), cost: 2 New rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ___cil_tmp5_10^0'=Result_5^post4, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post17, (len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ 2-sz_23^post17+i_22^post17 <= 0), cost: 4 Applied non-termination processor Original rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ___cil_tmp5_10^0'=Result_5^post4, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post17, (len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ 2-sz_23^post17+i_22^post17 <= 0), cost: 4 New rule: l6 -> [21] : (len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ 2-sz_23^post17+i_22^post17 <= 0), cost: NONTERM Applied acceleration Original rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))), cost: 6 New rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1+n9 >= 0 /\ ((1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-x_16^post16 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ ((len_98^10 >= 0 /\ len_98^0 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0))) \/ (-1+x_16^post16 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ ((len_98^10 >= 0 /\ len_98^0 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0))))), cost: 6*n9 Applied unrolling Original rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))), cost: 6 New rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)) /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: 12 Applied non-termination processor Original rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)) /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: 12 New rule: l6 -> [21] : (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)) /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM Applied nonterm Original rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 6+5*n0 New rule: l6 -> [21] : (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ FALSE) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-x_16^post16 >= 0))), cost: NONTERM Applied acceleration Original rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 6+5*n0 New rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n11 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-x_16^post16 >= 0)) /\ ((i_22^post24 >= 0 /\ len_98^0 >= 0) \/ (i_22^post24 >= 0 /\ len_98^0 >= 0)) /\ ((1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0-sz_23^0 >= 0) \/ (1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0-sz_23^0 >= 0))), cost: 6*n11+5*n11*n0 Applied chaining First rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ___cil_tmp5_10^0'=Result_5^post4, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post17, (len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0), cost: 2 Second rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))), cost: 6 New rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((-1+sz_23^post17-i_22^post17 <= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+len_98^10 >= 0) \/ (-1+sz_23^post17-i_22^post17 <= 0 /\ -1+x_16^post16 >= 0 /\ len_98^post16 >= 0))), cost: 8 Applied acceleration Original rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((-1+sz_23^post17-i_22^post17 <= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+len_98^10 >= 0) \/ (-1+sz_23^post17-i_22^post17 <= 0 /\ -1+x_16^post16 >= 0 /\ len_98^post16 >= 0))), cost: 8 New rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1-i_22^0+sz_23^0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1+n13 >= 0 /\ ((len_98^0 >= 0 /\ 1+len_98^10 >= 0) \/ (len_98^10 >= 0 /\ len_98^0 >= 0)) /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (len_98^post16 >= 0 /\ -1-x_16^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ (1+len_98^10 >= 0 \/ (len_98^10 >= 0 /\ 1+len_98^10 >= 0))))), cost: 8*n13 Applied chaining First rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))), cost: 6 Second rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1-i_22^0+sz_23^0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1+n13 >= 0 /\ ((len_98^0 >= 0 /\ 1+len_98^10 >= 0) \/ (len_98^10 >= 0 /\ len_98^0 >= 0)) /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (len_98^post16 >= 0 /\ -1-x_16^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ (1+len_98^10 >= 0 \/ (len_98^10 >= 0 /\ 1+len_98^10 >= 0))))), cost: 8*n13 New rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (-2-i_22^post24+sz_23^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1+n13 >= 0 /\ ((len_98^post16 >= 0 /\ -1-x_16^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ ((len_98^10 >= 0 /\ 1+len_98^10 >= 0) \/ 1+len_98^10 >= 0)) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0)) /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)) /\ ((len_98^10 >= 0 /\ 1+len_98^10 >= 0) \/ 1+len_98^10 >= 0)), cost: 6+8*n13 Applied chaining First rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))), cost: 6 Second rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ___cil_tmp5_10^0'=Result_5^post4, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post17, (len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0), cost: 2 New rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post17, (2+i_22^post24-sz_23^post24 <= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))), cost: 8 Applied acceleration Original rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post17, (2+i_22^post24-sz_23^post24 <= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))), cost: 8 New rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post17, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((len_98^post16 >= 0 /\ -1-x_16^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ ((len_98^10 >= 0 /\ len_98^0 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0))) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ ((len_98^10 >= 0 /\ len_98^0 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0))))), cost: 8*n18 Applied chaining First rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ___cil_tmp5_10^0'=Result_5^post4, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post17, (len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0), cost: 2 Second rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post17, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((len_98^post16 >= 0 /\ -1-x_16^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ ((len_98^10 >= 0 /\ len_98^0 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0))) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ ((len_98^10 >= 0 /\ len_98^0 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0))))), cost: 8*n18 New rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post17, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((len_98^post16 >= 0 /\ -1-x_16^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ (1+len_98^10 >= 0 \/ (len_98^10 >= 0 /\ 1+len_98^10 >= 0))) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ (1+len_98^10 >= 0 \/ (len_98^10 >= 0 /\ 1+len_98^10 >= 0))))), cost: 2+8*n18 Applied chaining First rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))), cost: 6 Second rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 6+5*n0 New rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))), cost: 12+5*n0 Applied nonterm Original rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))), cost: 12+5*n0 New rule: l6 -> [21] : (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ FALSE))), cost: NONTERM Applied acceleration Original rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))), cost: 12+5*n0 New rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ -1+n20 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ ((1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0-sz_23^0 >= 0) \/ (1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0-sz_23^0 >= 0)) /\ ((i_22^post24 >= 0 /\ len_98^0 >= 0) \/ (i_22^post24 >= 0 /\ len_98^0 >= 0))) \/ (len_98^post16 >= 0 /\ -1-x_16^post16 >= 0 /\ ((1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0-sz_23^0 >= 0) \/ (1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0-sz_23^0 >= 0)) /\ ((i_22^post24 >= 0 /\ len_98^0 >= 0) \/ (i_22^post24 >= 0 /\ len_98^0 >= 0))))), cost: 5*n20*n0+12*n20 Applied chaining First rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 6+5*n0 Second rule: l6 -> [21] : (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ FALSE))), cost: NONTERM New rule: l6 -> [21] : (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0)) /\ ((i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ FALSE) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0))), cost: NONTERM Heuristically decided not to add the following rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ -1+n20 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ ((1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0-sz_23^0 >= 0) \/ (1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0-sz_23^0 >= 0)) /\ ((i_22^post24 >= 0 /\ len_98^0 >= 0) \/ (i_22^post24 >= 0 /\ len_98^0 >= 0))) \/ (len_98^post16 >= 0 /\ -1-x_16^post16 >= 0 /\ ((1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0-sz_23^0 >= 0) \/ (1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0-sz_23^0 >= 0)) /\ ((i_22^post24 >= 0 /\ len_98^0 >= 0) \/ (i_22^post24 >= 0 /\ len_98^0 >= 0))))), cost: 5*n20*n0+12*n20 Applied chaining First rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 6+5*n0 Second rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))), cost: 6 New rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: 12+5*n0 Applied nonterm Original rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: 12+5*n0 New rule: l6 -> [21] : (1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ FALSE))), cost: NONTERM Applied acceleration Original rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: 12+5*n0 New rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n22 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-x_16^post16 >= 0)) /\ ((len_98^0 >= 0 /\ 1+len_98^10 >= 0) \/ (len_98^10 >= 0 /\ len_98^0 >= 0)) /\ ((1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0-sz_23^0 >= 0) \/ (1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0-sz_23^0 >= 0))), cost: 5*n22*n0+12*n22 Applied chaining First rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))), cost: 6 Second rule: l6 -> [21] : (1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ FALSE))), cost: NONTERM New rule: l6 -> [21] : (1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)) /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ FALSE))), cost: NONTERM Heuristically decided not to add the following rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n22 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-x_16^post16 >= 0)) /\ ((len_98^0 >= 0 /\ 1+len_98^10 >= 0) \/ (len_98^10 >= 0 /\ len_98^0 >= 0)) /\ ((1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0-sz_23^0 >= 0) \/ (1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0-sz_23^0 >= 0))), cost: 5*n22*n0+12*n22 Applied simplification Original rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ___cil_tmp5_10^0'=Result_5^post4, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post17, (-1-i_22^0+sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n6 >= 0 /\ -2+sz_23^post17-i_22^post17 >= 0 /\ ((len_98^0 >= 0 /\ 1+len_98^10 >= 0) \/ (len_98^10 >= 0 /\ len_98^0 >= 0))), cost: 2*n6 New rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ___cil_tmp5_10^0'=Result_5^post4, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post17, (-1-i_22^0+sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n6 >= 0 /\ len_98^0 >= 0 /\ -2+sz_23^post17-i_22^post17 >= 0), cost: 2*n6 Applied simplification Original rule: l6 -> [21] : (len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ 2-sz_23^post17+i_22^post17 <= 0), cost: NONTERM New rule: l6 -> [21] : (len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ 2-sz_23^post17+i_22^post17 <= 0), cost: NONTERM Applied simplification Original rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1+n9 >= 0 /\ ((1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-x_16^post16 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ ((len_98^10 >= 0 /\ len_98^0 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0))) \/ (-1+x_16^post16 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ ((len_98^10 >= 0 /\ len_98^0 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0))))), cost: 6*n9 New rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1+n9 >= 0 /\ ((1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0) \/ (-1+x_16^post16 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ ((len_98^10 >= 0 /\ len_98^0 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0))))), cost: 6*n9 Applied simplification Original rule: l6 -> [21] : (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)) /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM New rule: l6 -> [21] : (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM Applied simplification Original rule: l6 -> [21] : (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ FALSE) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-x_16^post16 >= 0))), cost: NONTERM New rule: l6 -> [21] : (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^10 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM Applied simplification Original rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n11 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-x_16^post16 >= 0)) /\ ((i_22^post24 >= 0 /\ len_98^0 >= 0) \/ (i_22^post24 >= 0 /\ len_98^0 >= 0)) /\ ((1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0-sz_23^0 >= 0) \/ (1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0-sz_23^0 >= 0))), cost: 6*n11+5*n11*n0 New rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 6*n11+5*n11*n0 Applied simplification Original rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1-i_22^0+sz_23^0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1+n13 >= 0 /\ ((len_98^0 >= 0 /\ 1+len_98^10 >= 0) \/ (len_98^10 >= 0 /\ len_98^0 >= 0)) /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (len_98^post16 >= 0 /\ -1-x_16^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ (1+len_98^10 >= 0 \/ (len_98^10 >= 0 /\ 1+len_98^10 >= 0))))), cost: 8*n13 New rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1-i_22^0+sz_23^0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -1+n13 >= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 8*n13 Applied simplification Original rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (-2-i_22^post24+sz_23^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1+n13 >= 0 /\ ((len_98^post16 >= 0 /\ -1-x_16^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ ((len_98^10 >= 0 /\ 1+len_98^10 >= 0) \/ 1+len_98^10 >= 0)) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0)) /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)) /\ ((len_98^10 >= 0 /\ 1+len_98^10 >= 0) \/ 1+len_98^10 >= 0)), cost: 6+8*n13 New rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (-2-i_22^post24+sz_23^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ -1+n13 >= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)) /\ (1+len_98^10 >= 0 \/ (len_98^10 >= 0 /\ 1+len_98^10 >= 0))), cost: 6+8*n13 Applied simplification Original rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post17, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((len_98^post16 >= 0 /\ -1-x_16^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ ((len_98^10 >= 0 /\ len_98^0 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0))) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ ((len_98^10 >= 0 /\ len_98^0 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0))))), cost: 8*n18 New rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post17, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ ((len_98^10 >= 0 /\ len_98^0 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0))) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0))), cost: 8*n18 Applied simplification Original rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post17, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((len_98^post16 >= 0 /\ -1-x_16^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ (1+len_98^10 >= 0 \/ (len_98^10 >= 0 /\ 1+len_98^10 >= 0))) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ (1+len_98^10 >= 0 \/ (len_98^10 >= 0 /\ 1+len_98^10 >= 0))))), cost: 2+8*n18 New rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post17, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ ((len_98^10 >= 0 /\ 1+len_98^10 >= 0) \/ 1+len_98^10 >= 0)) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 2+8*n18 Applied simplification Original rule: l6 -> [21] : (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ FALSE))), cost: NONTERM New rule: l6 -> [21] : (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [21] : (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0)) /\ ((i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ FALSE) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0))), cost: NONTERM New rule: l6 -> [21] : (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0), cost: NONTERM Applied simplification Original rule: l6 -> [21] : (1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ FALSE))), cost: NONTERM New rule: l6 -> [21] : (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [21] : (1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)) /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ FALSE))), cost: NONTERM New rule: l6 -> [21] : (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0), cost: NONTERM Applied deletion Removed the following rules: 67 69 70 Applied deletion Removed the following rules: 95 96 Accelerated simple loops Start location: l19 65: l6 -> [20] : ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))) \/ (len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))), cost: NONTERM 68: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (len_98^post17 >= 0 /\ -1+n0 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 2+5*n0 85: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ___cil_tmp5_10^0'=Result_5^post4, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post17, (-1-i_22^0+sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n6 >= 0 /\ len_98^0 >= 0 /\ -2+sz_23^post17-i_22^post17 >= 0), cost: 2*n6 86: l6 -> [21] : (len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ 2-sz_23^post17+i_22^post17 <= 0), cost: NONTERM 87: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1+n9 >= 0 /\ ((1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0) \/ (-1+x_16^post16 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ ((len_98^10 >= 0 /\ len_98^0 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0))))), cost: 6*n9 88: l6 -> [21] : (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 89: l6 -> [21] : (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^10 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM 90: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 6*n11+5*n11*n0 91: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1-i_22^0+sz_23^0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -1+n13 >= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 8*n13 92: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (-2-i_22^post24+sz_23^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ -1+n13 >= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)) /\ (1+len_98^10 >= 0 \/ (len_98^10 >= 0 /\ 1+len_98^10 >= 0))), cost: 6+8*n13 93: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post17, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ ((len_98^10 >= 0 /\ len_98^0 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0))) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0))), cost: 8*n18 94: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post17, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ ((len_98^10 >= 0 /\ 1+len_98^10 >= 0) \/ 1+len_98^10 >= 0)) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 2+8*n18 97: l6 -> [21] : (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM 98: l6 -> [21] : (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0), cost: NONTERM 43: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 3 53: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 3+5*n0 59: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 4 60: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 4+5*n0 66: l19 -> [20] : ((-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (-1-i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 3 Second rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (len_98^post17 >= 0 /\ -1+n0 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 2+5*n0 New rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (len_98^post17 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^10 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 5+5*n0 Applied chaining First rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 4 Second rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (len_98^post17 >= 0 /\ -1+n0 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 2+5*n0 New rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (len_98^post17 >= 0 /\ -1+n0 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 6+5*n0 Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 3 Second rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ___cil_tmp5_10^0'=Result_5^post4, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post17, (-1-i_22^0+sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n6 >= 0 /\ len_98^0 >= 0 /\ -2+sz_23^post17-i_22^post17 >= 0), cost: 2*n6 New rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ___cil_tmp5_10^0'=Result_5^post4, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post17, tmp___0_57^0'=tmp___0_57^post6, (i_22^0 >= 0 /\ len_98^10 >= 0 /\ -1+n6 >= 0 /\ -2+sz_23^post17-i_22^post17 >= 0 /\ -2-i_22^0+sz_23^0 >= 0), cost: 3+2*n6 Applied chaining First rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 4 Second rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ___cil_tmp5_10^0'=Result_5^post4, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post17, (-1-i_22^0+sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n6 >= 0 /\ len_98^0 >= 0 /\ -2+sz_23^post17-i_22^post17 >= 0), cost: 2*n6 New rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ___cil_tmp5_10^0'=Result_5^post4, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post17, (len_98^10 >= 0 /\ -1+n6 >= 0 /\ len_98^0 >= 0 /\ -2+sz_23^post17-i_22^post17 >= 0 /\ -2-i_22^0+sz_23^0 >= 0), cost: 4+2*n6 Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 3 Second rule: l6 -> [21] : (len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ 2-sz_23^post17+i_22^post17 <= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 4 Second rule: l6 -> [21] : (len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ 2-sz_23^post17+i_22^post17 <= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 3 Second rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1+n9 >= 0 /\ ((1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0) \/ (-1+x_16^post16 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ ((len_98^10 >= 0 /\ len_98^0 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0))))), cost: 6*n9 New rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1+n9 >= 0 /\ ((1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (-1+x_16^post16 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 3+6*n9 Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 3+5*n0 Second rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1+n9 >= 0 /\ ((1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0) \/ (-1+x_16^post16 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ ((len_98^10 >= 0 /\ len_98^0 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0))))), cost: 6*n9 New rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n9 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 3+5*n0+6*n9 Applied chaining First rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 4 Second rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1+n9 >= 0 /\ ((1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0) \/ (-1+x_16^post16 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ ((len_98^10 >= 0 /\ len_98^0 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0))))), cost: 6*n9 New rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1+n9 >= 0 /\ len_98^0 >= 0 /\ ((1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (-1+x_16^post16 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 4+6*n9 Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 4+5*n0 Second rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1+n9 >= 0 /\ ((1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0) \/ (-1+x_16^post16 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ ((len_98^10 >= 0 /\ len_98^0 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0))))), cost: 6*n9 New rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n9 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 4+5*n0+6*n9 Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 3 Second rule: l6 -> [21] : (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM New rule: l19 -> [21] : (-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 3+5*n0 Second rule: l6 -> [21] : (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM New rule: l19 -> [21] : (i_22^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 4 Second rule: l6 -> [21] : (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM New rule: l19 -> [21] : (-1-i_22^0+sz_23^0 <= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 4+5*n0 Second rule: l6 -> [21] : (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM New rule: l19 -> [21] : (i_22^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 3 Second rule: l6 -> [21] : (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^10 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 3+5*n0 Second rule: l6 -> [21] : (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^10 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 4 Second rule: l6 -> [21] : (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^10 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM New rule: l19 -> [21] : (1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 4+5*n0 Second rule: l6 -> [21] : (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^10 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 3 Second rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 6*n11+5*n11*n0 New rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 3+6*n11+5*n11*n0 Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 3+5*n0 Second rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 6*n11+5*n11*n0 New rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 3+6*n11+5*n11*n0+5*n0 Applied chaining First rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 4 Second rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 6*n11+5*n11*n0 New rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 4+6*n11+5*n11*n0 Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 4+5*n0 Second rule: l6 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 6*n11+5*n11*n0 New rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 4+6*n11+5*n11*n0+5*n0 Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 3 Second rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1-i_22^0+sz_23^0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -1+n13 >= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 8*n13 New rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-2-i_22^post24+sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -2-i_22^0+sz_23^0 >= 0 /\ -1+n13 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 3+8*n13 Applied chaining First rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 4 Second rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1-i_22^0+sz_23^0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -1+n13 >= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 8*n13 New rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (-2-i_22^post24+sz_23^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -2-i_22^0+sz_23^0 >= 0 /\ -1+n13 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 4+8*n13 Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 3 Second rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (-2-i_22^post24+sz_23^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ -1+n13 >= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)) /\ (1+len_98^10 >= 0 \/ (len_98^10 >= 0 /\ 1+len_98^10 >= 0))), cost: 6+8*n13 New rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-2-i_22^post24+sz_23^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ -1+n13 >= 0 /\ ((-1-i_22^0+sz_23^0 <= 0 /\ -1+x_16^post16 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0) \/ (-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 9+8*n13 Applied chaining First rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 4 Second rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (-2-i_22^post24+sz_23^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ -1+n13 >= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0)) /\ (1+len_98^10 >= 0 \/ (len_98^10 >= 0 /\ 1+len_98^10 >= 0))), cost: 6+8*n13 New rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (-2-i_22^post24+sz_23^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ len_98^0 >= 0 /\ -1+n13 >= 0 /\ ((-1-i_22^0+sz_23^0 <= 0 /\ -1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (-1-i_22^0+sz_23^0 <= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+len_98^10 >= 0))), cost: 10+8*n13 Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 3 Second rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post17, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ ((len_98^10 >= 0 /\ len_98^0 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0))) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0))), cost: 8*n18 New rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post17, tmp___0_57^0'=tmp___0_57^post6, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 3+8*n18 Applied chaining First rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 4 Second rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post17, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ ((len_98^10 >= 0 /\ len_98^0 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0))) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0))), cost: 8*n18 New rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post17, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 4+8*n18 Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 3 Second rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post17, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ ((len_98^10 >= 0 /\ 1+len_98^10 >= 0) \/ 1+len_98^10 >= 0)) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 2+8*n18 New rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post17, tmp___0_57^0'=tmp___0_57^post6, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ i_22^0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 5+8*n18 Applied chaining First rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 4 Second rule: l6 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post17, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ ((len_98^10 >= 0 /\ 1+len_98^10 >= 0) \/ 1+len_98^10 >= 0)) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 2+8*n18 New rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post17, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 6+8*n18 Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 3 Second rule: l6 -> [21] : (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 3+5*n0 Second rule: l6 -> [21] : (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM New rule: l19 -> [21] : (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 4 Second rule: l6 -> [21] : (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM New rule: l19 -> [21] : (1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 4+5*n0 Second rule: l6 -> [21] : (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM New rule: l19 -> [21] : (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 3 Second rule: l6 -> [21] : (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0), cost: NONTERM New rule: l19 -> [21] : (-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 3+5*n0 Second rule: l6 -> [21] : (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0), cost: NONTERM New rule: l19 -> [21] : (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 4 Second rule: l6 -> [21] : (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0), cost: NONTERM New rule: l19 -> [21] : (-1-i_22^0+sz_23^0 <= 0 /\ len_98^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 4+5*n0 Second rule: l6 -> [21] : (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0), cost: NONTERM New rule: l19 -> [21] : (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM Applied deletion Removed the following rules: 68 85 86 87 88 89 90 91 92 93 94 97 98 Chained accelerated rules with incoming rules Start location: l19 65: l6 -> [20] : ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))) \/ (len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))), cost: NONTERM 43: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 3 53: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 3+5*n0 59: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 4 60: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 4+5*n0 66: l19 -> [20] : ((-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (-1-i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))), cost: NONTERM 99: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (len_98^post17 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^10 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 5+5*n0 100: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (len_98^post17 >= 0 /\ -1+n0 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 6+5*n0 101: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ___cil_tmp5_10^0'=Result_5^post4, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post17, tmp___0_57^0'=tmp___0_57^post6, (i_22^0 >= 0 /\ len_98^10 >= 0 /\ -1+n6 >= 0 /\ -2+sz_23^post17-i_22^post17 >= 0 /\ -2-i_22^0+sz_23^0 >= 0), cost: 3+2*n6 102: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ___cil_tmp5_10^0'=Result_5^post4, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post17, (len_98^10 >= 0 /\ -1+n6 >= 0 /\ len_98^0 >= 0 /\ -2+sz_23^post17-i_22^post17 >= 0 /\ -2-i_22^0+sz_23^0 >= 0), cost: 4+2*n6 103: l19 -> [21] : (i_22^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0), cost: NONTERM 104: l19 -> [21] : (len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0), cost: NONTERM 105: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1+n9 >= 0 /\ ((1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (-1+x_16^post16 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 3+6*n9 106: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n9 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 3+5*n0+6*n9 107: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1+n9 >= 0 /\ len_98^0 >= 0 /\ ((1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (-1+x_16^post16 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 4+6*n9 108: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n9 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 4+5*n0+6*n9 109: l19 -> [21] : (-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 110: l19 -> [21] : (i_22^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 111: l19 -> [21] : (-1-i_22^0+sz_23^0 <= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 112: l19 -> [21] : (i_22^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 113: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM 114: l19 -> [21] : (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM 115: l19 -> [21] : (1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM 116: l19 -> [21] : (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM 117: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 3+6*n11+5*n11*n0 118: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 3+6*n11+5*n11*n0+5*n0 119: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 4+6*n11+5*n11*n0 120: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 4+6*n11+5*n11*n0+5*n0 121: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-2-i_22^post24+sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -2-i_22^0+sz_23^0 >= 0 /\ -1+n13 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 3+8*n13 122: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (-2-i_22^post24+sz_23^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -2-i_22^0+sz_23^0 >= 0 /\ -1+n13 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 4+8*n13 123: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-2-i_22^post24+sz_23^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ -1+n13 >= 0 /\ ((-1-i_22^0+sz_23^0 <= 0 /\ -1+x_16^post16 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0) \/ (-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 9+8*n13 124: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (-2-i_22^post24+sz_23^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ len_98^0 >= 0 /\ -1+n13 >= 0 /\ ((-1-i_22^0+sz_23^0 <= 0 /\ -1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (-1-i_22^0+sz_23^0 <= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+len_98^10 >= 0))), cost: 10+8*n13 125: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post17, tmp___0_57^0'=tmp___0_57^post6, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 3+8*n18 126: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post17, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 4+8*n18 127: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post17, tmp___0_57^0'=tmp___0_57^post6, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ i_22^0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 5+8*n18 128: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post17, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 6+8*n18 129: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM 130: l19 -> [21] : (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM 131: l19 -> [21] : (1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM 132: l19 -> [21] : (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM 133: l19 -> [21] : (-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0), cost: NONTERM 134: l19 -> [21] : (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM 135: l19 -> [21] : (-1-i_22^0+sz_23^0 <= 0 /\ len_98^0 >= 0), cost: NONTERM 136: l19 -> [21] : (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM Eliminating location l6 by chaining: Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, x_8^0'=___cil_tmp5_10^post6, buffer_21^0'=___cil_tmp5_10^post6, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, len_98^0'=i_22^0, tmp___0_57^0'=tmp___0_57^post6, 0 == 0, cost: 3 Second rule: l6 -> [20] : ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))) \/ (len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))), cost: NONTERM New rule: l19 -> [20] : (0 == 0 /\ ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0) \/ (-1-i_22^0+sz_23^0 <= 0 /\ -1+x_16^post16 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0))) \/ (len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ i_22^0 >= 0 /\ len_98^10 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (0 == 0 /\ ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0) \/ (-1-i_22^0+sz_23^0 <= 0 /\ -1+x_16^post16 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0))) \/ (len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ i_22^0 >= 0 /\ len_98^10 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))))), cost: NONTERM New rule: l19 -> [20] : ((len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ i_22^0 >= 0 /\ len_98^10 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((-1-i_22^0+sz_23^0 <= 0 /\ -1+x_16^post16 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0) \/ (-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0)))), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 3+5*n0 Second rule: l6 -> [20] : ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))) \/ (len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))), cost: NONTERM New rule: l19 -> [20] : (-1+n0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0)) /\ ((2+i_22^post24-sz_23^post24 <= 0 /\ len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ i_22^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (-1+n0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0)) /\ ((2+i_22^post24-sz_23^post24 <= 0 /\ len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ i_22^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))))), cost: NONTERM New rule: l19 -> [20] : (i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, i_22^0'=1+i_22^0, ___cil_tmp5_10^0'=Result_5^post4, len_98^0'=1+len_98^10, (len_98^10 >= 0 /\ len_98^0 >= 0), cost: 4 Second rule: l6 -> [20] : ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))) \/ (len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))), cost: NONTERM New rule: l19 -> [20] : (len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((-1-i_22^0+sz_23^0 <= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+len_98^10 >= 0) \/ (-1-i_22^0+sz_23^0 <= 0 /\ -1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0))) \/ (len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+len_98^10 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((-1-i_22^0+sz_23^0 <= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+len_98^10 >= 0) \/ (-1-i_22^0+sz_23^0 <= 0 /\ -1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0))) \/ (len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+len_98^10 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))))), cost: NONTERM New rule: l19 -> [20] : (len_98^0 >= 0 /\ ((len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+len_98^10 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((-1-i_22^0+sz_23^0 <= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0) \/ (-1-i_22^0+sz_23^0 <= 0 /\ -1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0))))), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 4+5*n0 Second rule: l6 -> [20] : ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))) \/ (len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))), cost: NONTERM New rule: l19 -> [20] : (-1+n0 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0)) /\ ((2+i_22^post24-sz_23^post24 <= 0 /\ len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ i_22^post24 >= 0 /\ len_98^10 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (-1+n0 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0)) /\ ((2+i_22^post24-sz_23^post24 <= 0 /\ len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ i_22^post24 >= 0 /\ len_98^10 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))))), cost: NONTERM New rule: l19 -> [20] : (-1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (len_98^post17 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^10 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 5+5*n0 Second rule: l6 -> [20] : ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))) \/ (len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))), cost: NONTERM New rule: l19 -> [20] : (len_98^post17 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^10 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0)) /\ ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (2+i_22^post24-sz_23^post24 <= 0 /\ len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ i_22^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (len_98^post17 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^10 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0)) /\ ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (2+i_22^post24-sz_23^post24 <= 0 /\ len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ i_22^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))))), cost: NONTERM New rule: l19 -> [20] : (len_98^post17 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (len_98^post17 >= 0 /\ -1+n0 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 6+5*n0 Second rule: l6 -> [20] : ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))) \/ (len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))), cost: NONTERM New rule: l19 -> [20] : (len_98^post17 >= 0 /\ -1+n0 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0)) /\ ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (2+i_22^post24-sz_23^post24 <= 0 /\ len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ i_22^post24 >= 0 /\ len_98^10 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (len_98^post17 >= 0 /\ -1+n0 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0)) /\ ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (2+i_22^post24-sz_23^post24 <= 0 /\ len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ i_22^post24 >= 0 /\ len_98^10 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))))), cost: NONTERM New rule: l19 -> [20] : (len_98^post17 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1+n9 >= 0 /\ ((1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (-1+x_16^post16 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 3+6*n9 Second rule: l6 -> [20] : ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))) \/ (len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))), cost: NONTERM New rule: l19 -> [20] : (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1+n9 >= 0 /\ ((1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (-1+x_16^post16 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0)) /\ ((2+i_22^post24-sz_23^post24 <= 0 /\ len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1+n9 >= 0 /\ ((1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (-1+x_16^post16 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0)) /\ ((2+i_22^post24-sz_23^post24 <= 0 /\ len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))))), cost: NONTERM New rule: l19 -> [20] : (i_22^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n9 >= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n9 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 3+5*n0+6*n9 Second rule: l6 -> [20] : ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))) \/ (len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))), cost: NONTERM New rule: l19 -> [20] : (i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n9 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (2+i_22^post24-sz_23^post24 <= 0 /\ len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+len_98^10 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))) /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n9 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (2+i_22^post24-sz_23^post24 <= 0 /\ len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+len_98^10 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))) /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: NONTERM New rule: l19 -> [20] : (i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n9 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1+n9 >= 0 /\ len_98^0 >= 0 /\ ((1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (-1+x_16^post16 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: 4+6*n9 Second rule: l6 -> [20] : ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))) \/ (len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))), cost: NONTERM New rule: l19 -> [20] : (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1+n9 >= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (2+i_22^post24-sz_23^post24 <= 0 /\ len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))) /\ ((1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (-1+x_16^post16 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1+n9 >= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (2+i_22^post24-sz_23^post24 <= 0 /\ len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))) /\ ((1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (-1+x_16^post16 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: NONTERM New rule: l19 -> [20] : (i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1+n9 >= 0 /\ len_98^0 >= 0 /\ ((1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (-1+x_16^post16 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n9 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 4+5*n0+6*n9 Second rule: l6 -> [20] : ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))) \/ (len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))), cost: NONTERM New rule: l19 -> [20] : (-1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n9 >= 0 /\ len_98^0 >= 0 /\ ((2+i_22^post24-sz_23^post24 <= 0 /\ len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))) /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (-1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n9 >= 0 /\ len_98^0 >= 0 /\ ((2+i_22^post24-sz_23^post24 <= 0 /\ len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))) /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: NONTERM New rule: l19 -> [20] : (-1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n9 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 3+6*n11+5*n11*n0 Second rule: l6 -> [20] : ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))) \/ (len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))), cost: NONTERM New rule: l19 -> [20] : (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0)) /\ ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (2+i_22^post24-sz_23^post24 <= 0 /\ len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ i_22^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0)) /\ ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (2+i_22^post24-sz_23^post24 <= 0 /\ len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ i_22^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))))), cost: NONTERM New rule: l19 -> [20] : (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 3+6*n11+5*n11*n0+5*n0 Second rule: l6 -> [20] : ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))) \/ (len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))), cost: NONTERM New rule: l19 -> [20] : (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (2+i_22^post24-sz_23^post24 <= 0 /\ len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ i_22^post24 >= 0 /\ len_98^10 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))) /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (2+i_22^post24-sz_23^post24 <= 0 /\ len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ i_22^post24 >= 0 /\ len_98^10 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))) /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: NONTERM New rule: l19 -> [20] : (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0))), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 4+6*n11+5*n11*n0 Second rule: l6 -> [20] : ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))) \/ (len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))), cost: NONTERM New rule: l19 -> [20] : (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0)) /\ ((2+i_22^post24-sz_23^post24 <= 0 /\ len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ i_22^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0)) /\ ((2+i_22^post24-sz_23^post24 <= 0 /\ len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ i_22^post24 >= 0 /\ len_98^10 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))))), cost: NONTERM New rule: l19 -> [20] : (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=___cil_tmp5_10^post6, tmp_9^0'=___cil_tmp5_10^post6, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=___cil_tmp5_10^post6, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=___cil_tmp5_10^post6, lt_29^0'=lt_29^post24, tmp_24^0'=tmp_24^post24, i_22^0'=1+i_22^post24, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=___cil_tmp5_10^post6, h_17^0'=h_17^post24, len_98^0'=i_22^post24, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 4+6*n11+5*n11*n0+5*n0 Second rule: l6 -> [20] : ((i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0))) \/ (len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))), cost: NONTERM New rule: l19 -> [20] : (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((2+i_22^post24-sz_23^post24 <= 0 /\ len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ i_22^post24 >= 0 /\ len_98^10 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))) /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((2+i_22^post24-sz_23^post24 <= 0 /\ len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ i_22^post24 >= 0 /\ len_98^10 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))) /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: NONTERM New rule: l19 -> [20] : (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0))), cost: NONTERM Applied partial deletion Original rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ___cil_tmp5_10^0'=Result_5^post4, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post17, tmp___0_57^0'=tmp___0_57^post6, (i_22^0 >= 0 /\ len_98^10 >= 0 /\ -1+n6 >= 0 /\ -2+sz_23^post17-i_22^post17 >= 0 /\ -2-i_22^0+sz_23^0 >= 0), cost: 3+2*n6 New rule: l19 -> [22] : (i_22^0 >= 0 /\ len_98^10 >= 0 /\ -1+n6 >= 0 /\ -2+sz_23^post17-i_22^post17 >= 0 /\ -2-i_22^0+sz_23^0 >= 0), cost: 3+2*n6 Applied partial deletion Original rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, x_8^0'=Result_5^post4, buffer_21^0'=Result_5^post4, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ___cil_tmp5_10^0'=Result_5^post4, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post17, (len_98^10 >= 0 /\ -1+n6 >= 0 /\ len_98^0 >= 0 /\ -2+sz_23^post17-i_22^post17 >= 0 /\ -2-i_22^0+sz_23^0 >= 0), cost: 4+2*n6 New rule: l19 -> [22] : (len_98^10 >= 0 /\ -1+n6 >= 0 /\ len_98^0 >= 0 /\ -2+sz_23^post17-i_22^post17 >= 0 /\ -2-i_22^0+sz_23^0 >= 0), cost: 4+2*n6 Applied partial deletion Original rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-2-i_22^post24+sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -2-i_22^0+sz_23^0 >= 0 /\ -1+n13 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 3+8*n13 New rule: l19 -> [22] : (-2-i_22^post24+sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -2-i_22^0+sz_23^0 >= 0 /\ -1+n13 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 3+8*n13 Applied partial deletion Original rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (-2-i_22^post24+sz_23^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -2-i_22^0+sz_23^0 >= 0 /\ -1+n13 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 4+8*n13 New rule: l19 -> [22] : (-2-i_22^post24+sz_23^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -2-i_22^0+sz_23^0 >= 0 /\ -1+n13 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 4+8*n13 Applied partial deletion Original rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, tmp___0_57^0'=tmp___0_57^post6, (-2-i_22^post24+sz_23^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ -1+n13 >= 0 /\ ((-1-i_22^0+sz_23^0 <= 0 /\ -1+x_16^post16 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0) \/ (-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 9+8*n13 New rule: l19 -> [22] : (-2-i_22^post24+sz_23^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ -1+n13 >= 0 /\ ((-1-i_22^0+sz_23^0 <= 0 /\ -1+x_16^post16 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0) \/ (-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 9+8*n13 Applied partial deletion Original rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post24, a_6^0'=a_6^post17, i_22^0'=1+i_22^post24, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post24, (-2-i_22^post24+sz_23^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ len_98^0 >= 0 /\ -1+n13 >= 0 /\ ((-1-i_22^0+sz_23^0 <= 0 /\ -1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (-1-i_22^0+sz_23^0 <= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+len_98^10 >= 0))), cost: 10+8*n13 New rule: l19 -> [22] : (-2-i_22^post24+sz_23^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ len_98^0 >= 0 /\ -1+n13 >= 0 /\ ((-1-i_22^0+sz_23^0 <= 0 /\ -1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (-1-i_22^0+sz_23^0 <= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+len_98^10 >= 0))), cost: 10+8*n13 Applied partial deletion Original rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post17, tmp___0_57^0'=tmp___0_57^post6, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 3+8*n18 New rule: l19 -> [22] : (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 3+8*n18 Applied partial deletion Original rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post17, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 4+8*n18 New rule: l19 -> [22] : (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 4+8*n18 Applied partial deletion Original rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post17, tmp___0_57^0'=tmp___0_57^post6, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ i_22^0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 5+8*n18 New rule: l19 -> [22] : (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ i_22^0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 5+8*n18 Applied partial deletion Original rule: l19 -> l6 : Result_5^0'=Result_5^post4, tmp_9^0'=Result_5^post4, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post24, x_12^0'=x_12^post24, x_8^0'=Result_5^post4, cand_1104^0'=cand_1104^post24, ret_18^0'=0, buffer_21^0'=Result_5^post4, lt_29^0'=lt_29^post24, d_7^0'=d_7^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=1+i_22^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post24, ___cil_tmp5_10^0'=Result_5^post4, h_17^0'=h_17^post24, tmp___0_25^0'=tmp___0_25^post17, len_98^0'=1+len_98^10, x_16^0'=x_16^post24, cand_19^0'=x_16^post16, sz_23^0'=sz_23^post17, (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 6+8*n18 New rule: l19 -> [22] : (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 6+8*n18 Applied deletion Removed the following rules: 43 53 59 60 65 99 100 101 102 105 106 107 108 117 118 119 120 121 122 123 124 125 126 127 128 Eliminated locations on tree-shaped paths Start location: l19 66: l19 -> [20] : ((-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (-1-i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))), cost: NONTERM 103: l19 -> [21] : (i_22^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0), cost: NONTERM 104: l19 -> [21] : (len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0), cost: NONTERM 109: l19 -> [21] : (-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 110: l19 -> [21] : (i_22^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 111: l19 -> [21] : (-1-i_22^0+sz_23^0 <= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 112: l19 -> [21] : (i_22^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 113: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM 114: l19 -> [21] : (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM 115: l19 -> [21] : (1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM 116: l19 -> [21] : (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM 129: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM 130: l19 -> [21] : (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM 131: l19 -> [21] : (1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM 132: l19 -> [21] : (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM 133: l19 -> [21] : (-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0), cost: NONTERM 134: l19 -> [21] : (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM 135: l19 -> [21] : (-1-i_22^0+sz_23^0 <= 0 /\ len_98^0 >= 0), cost: NONTERM 136: l19 -> [21] : (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM 137: l19 -> [20] : ((len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ i_22^0 >= 0 /\ len_98^10 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((-1-i_22^0+sz_23^0 <= 0 /\ -1+x_16^post16 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0) \/ (-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0)))), cost: NONTERM 138: l19 -> [20] : (i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 139: l19 -> [20] : (len_98^0 >= 0 /\ ((len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+len_98^10 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((-1-i_22^0+sz_23^0 <= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0) \/ (-1-i_22^0+sz_23^0 <= 0 /\ -1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0))))), cost: NONTERM 140: l19 -> [20] : (-1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 141: l19 -> [20] : (len_98^post17 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 142: l19 -> [20] : (len_98^post17 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 143: l19 -> [20] : (i_22^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n9 >= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 144: l19 -> [20] : (i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n9 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: NONTERM 145: l19 -> [20] : (i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1+n9 >= 0 /\ len_98^0 >= 0 /\ ((1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (-1+x_16^post16 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: NONTERM 146: l19 -> [20] : (-1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n9 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: NONTERM 147: l19 -> [20] : (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 148: l19 -> [20] : (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0))), cost: NONTERM 149: l19 -> [20] : (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 150: l19 -> [20] : (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0))), cost: NONTERM 151: l19 -> [22] : (i_22^0 >= 0 /\ len_98^10 >= 0 /\ -1+n6 >= 0 /\ -2+sz_23^post17-i_22^post17 >= 0 /\ -2-i_22^0+sz_23^0 >= 0), cost: 3+2*n6 152: l19 -> [22] : (len_98^10 >= 0 /\ -1+n6 >= 0 /\ len_98^0 >= 0 /\ -2+sz_23^post17-i_22^post17 >= 0 /\ -2-i_22^0+sz_23^0 >= 0), cost: 4+2*n6 153: l19 -> [22] : (-2-i_22^post24+sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -2-i_22^0+sz_23^0 >= 0 /\ -1+n13 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 3+8*n13 154: l19 -> [22] : (-2-i_22^post24+sz_23^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -2-i_22^0+sz_23^0 >= 0 /\ -1+n13 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 4+8*n13 155: l19 -> [22] : (-2-i_22^post24+sz_23^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ -1+n13 >= 0 /\ ((-1-i_22^0+sz_23^0 <= 0 /\ -1+x_16^post16 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0) \/ (-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 9+8*n13 156: l19 -> [22] : (-2-i_22^post24+sz_23^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ len_98^0 >= 0 /\ -1+n13 >= 0 /\ ((-1-i_22^0+sz_23^0 <= 0 /\ -1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (-1-i_22^0+sz_23^0 <= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+len_98^10 >= 0))), cost: 10+8*n13 157: l19 -> [22] : (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 3+8*n18 158: l19 -> [22] : (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 4+8*n18 159: l19 -> [22] : (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ i_22^0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 5+8*n18 160: l19 -> [22] : (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 6+8*n18 Removed duplicate rules (ignoring updates) Start location: l19 66: l19 -> [20] : ((-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (-1-i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0)))), cost: NONTERM 103: l19 -> [21] : (i_22^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0), cost: NONTERM 104: l19 -> [21] : (len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0), cost: NONTERM 109: l19 -> [21] : (-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 110: l19 -> [21] : (i_22^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 111: l19 -> [21] : (-1-i_22^0+sz_23^0 <= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 112: l19 -> [21] : (i_22^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 114: l19 -> [21] : (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM 116: l19 -> [21] : (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM 129: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM 131: l19 -> [21] : (1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM 133: l19 -> [21] : (-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0), cost: NONTERM 134: l19 -> [21] : (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM 135: l19 -> [21] : (-1-i_22^0+sz_23^0 <= 0 /\ len_98^0 >= 0), cost: NONTERM 136: l19 -> [21] : (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0), cost: NONTERM 137: l19 -> [20] : ((len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ i_22^0 >= 0 /\ len_98^10 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((-1-i_22^0+sz_23^0 <= 0 /\ -1+x_16^post16 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0) \/ (-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0)))), cost: NONTERM 138: l19 -> [20] : (i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 139: l19 -> [20] : (len_98^0 >= 0 /\ ((len_98^post17 >= 0 /\ -1+sz_23^post17-i_22^post17 <= 0 /\ len_98^10 >= 0 /\ 1+len_98^10 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((-1-i_22^0+sz_23^0 <= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0) \/ (-1-i_22^0+sz_23^0 <= 0 /\ -1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0))))), cost: NONTERM 140: l19 -> [20] : (-1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 141: l19 -> [20] : (len_98^post17 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 142: l19 -> [20] : (len_98^post17 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 143: l19 -> [20] : (i_22^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n9 >= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+len_98^10 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 144: l19 -> [20] : (i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n9 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: NONTERM 145: l19 -> [20] : (i_22^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -1+n9 >= 0 /\ len_98^0 >= 0 /\ ((1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0) \/ (-1+x_16^post16 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0))), cost: NONTERM 146: l19 -> [20] : (-1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n9 >= 0 /\ len_98^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0) \/ (i_22^post24 >= 0 /\ 1+i_22^post24-sz_23^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: NONTERM 147: l19 -> [20] : (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ ((-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 148: l19 -> [20] : (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0))), cost: NONTERM 149: l19 -> [20] : (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))), cost: NONTERM 150: l19 -> [20] : (-1+n11 >= 0 /\ i_22^post24 >= 0 /\ -1+n0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^0 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0))), cost: NONTERM 151: l19 -> [22] : (i_22^0 >= 0 /\ len_98^10 >= 0 /\ -1+n6 >= 0 /\ -2+sz_23^post17-i_22^post17 >= 0 /\ -2-i_22^0+sz_23^0 >= 0), cost: 3+2*n6 152: l19 -> [22] : (len_98^10 >= 0 /\ -1+n6 >= 0 /\ len_98^0 >= 0 /\ -2+sz_23^post17-i_22^post17 >= 0 /\ -2-i_22^0+sz_23^0 >= 0), cost: 4+2*n6 153: l19 -> [22] : (-2-i_22^post24+sz_23^post24 >= 0 /\ i_22^0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ -2-i_22^0+sz_23^0 >= 0 /\ -1+n13 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 3+8*n13 154: l19 -> [22] : (-2-i_22^post24+sz_23^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ -2-i_22^0+sz_23^0 >= 0 /\ -1+n13 >= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 4+8*n13 155: l19 -> [22] : (-2-i_22^post24+sz_23^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ -1+n13 >= 0 /\ ((-1-i_22^0+sz_23^0 <= 0 /\ -1+x_16^post16 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0) \/ (-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0))), cost: 9+8*n13 156: l19 -> [22] : (-2-i_22^post24+sz_23^post24 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0 /\ len_98^0 >= 0 /\ -1+n13 >= 0 /\ ((-1-i_22^0+sz_23^0 <= 0 /\ -1+x_16^post16 >= 0 /\ len_98^post16 >= 0) \/ (-1-i_22^0+sz_23^0 <= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+len_98^10 >= 0))), cost: 10+8*n13 157: l19 -> [22] : (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ ((i_22^0 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^0 >= 0 /\ len_98^post16 >= 0 /\ len_98^10 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 3+8*n18 158: l19 -> [22] : (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 4+8*n18 159: l19 -> [22] : (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ i_22^0 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 5+8*n18 160: l19 -> [22] : (-2-i_22^post24+sz_23^post24 >= 0 /\ -1+n18 >= 0 /\ len_98^post24 >= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ ((-1+x_16^post16 >= 0 /\ len_98^post16 >= 0 /\ 1-sz_23^post17+i_22^post17 >= 0) \/ (len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ 1-sz_23^post17+i_22^post17 >= 0))), cost: 6+8*n18 Computing asymptotic complexity Proved nontermination of rule 66 via SMT. Proved the following lower bound Complexity: Nonterm Cpx degree: Nonterm Solved cost: NONTERM Rule cost: NONTERM Rule guard: ((-1-i_22^0+sz_23^0 <= 0 /\ i_22^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))) \/ (-1-i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0 /\ len_98^0 >= 0 /\ ((i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ 1+x_16^post16 <= 0 /\ -1-i_22^post24+sz_23^post24 <= 0) \/ (-1+x_16^post16 >= 0 /\ i_22^post24 >= 0 /\ len_98^post16 >= 0 /\ -1-i_22^post24+sz_23^post24 <= 0))))