NO Initial ITS Start location: l19 0: l0 -> l1 : Result_5^0'=Result_5^post0, x_16^0'=x_16^post0, buffer_604^0'=buffer_604^post0, ret_1103^0'=ret_1103^post0, __disjvr_1^0'=__disjvr_1^post0, d_7^0'=d_7^post0, tmp___0_25^0'=tmp___0_25^post0, tmp___0_57^0'=tmp___0_57^post0, buffer_1139^0'=buffer_1139^post0, len_98^0'=len_98^post0, __cil_tmp5_15^0'=__cil_tmp5_15^post0, y_1094^0'=y_1094^post0, sz_23^0'=sz_23^post0, __disjvr_3^0'=__disjvr_3^post0, h_17^0'=h_17^post0, x_12^0'=x_12^post0, buffer_35^0'=buffer_35^post0, prev_14^0'=prev_14^post0, __disjvr_0^0'=__disjvr_0^post0, cand_19^0'=cand_19^post0, tmp_9^0'=tmp_9^post0, buffer_1077^0'=buffer_1077^post0, l_11^0'=l_11^post0, __cil_tmp5_10^0'=__cil_tmp5_10^post0, x_8^0'=x_8^post0, cand_1104^0'=cand_1104^post0, ret_18^0'=ret_18^post0, __disjvr_2^0'=__disjvr_2^post0, elem_13^0'=elem_13^post0, tmp___0_36^0'=tmp___0_36^post0, tmp___0_605^0'=tmp___0_605^post0, buffer_21^0'=buffer_21^post0, lt_29^0'=lt_29^post0, __cil_tmp5_20^0'=__cil_tmp5_20^post0, tmp_24^0'=tmp_24^post0, a_6^0'=a_6^post0, i_22^0'=i_22^post0, (__disjvr_1^0-__disjvr_1^post0 == 0 /\ tmp___0_36^0-tmp___0_36^post0 == 0 /\ -__disjvr_2^post0+__disjvr_2^0 == 0 /\ -__disjvr_0^post0+__disjvr_0^0 == 0 /\ sz_23^0-sz_23^post0 == 0 /\ buffer_1139^0-buffer_1139^post0 == 0 /\ -x_8^post0+x_8^0 == 0 /\ tmp___0_57^0-tmp___0_57^post0 == 0 /\ buffer_604^0-buffer_604^post0 == 0 /\ -a_6^post0+a_6^0 == 0 /\ cand_19^0-cand_19^post0 == 0 /\ h_17^0-h_17^post0 == 0 /\ buffer_35^0-buffer_35^post0 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post0 == 0 /\ -tmp___0_605^post0+tmp___0_605^0 == 0 /\ buffer_21^0-buffer_21^post0 == 0 /\ __disjvr_0^post0-__disjvr_0^0 == 0 /\ -prev_14^post0+prev_14^0 == 0 /\ ret_1103^0-ret_1103^post0 == 0 /\ elem_13^0-elem_13^post0 == 0 /\ l_11^0-l_11^post0 == 0 /\ -lt_29^post0+lt_29^0 == 0 /\ __disjvr_3^0-__disjvr_3^post0 == 0 /\ -tmp_9^post0+tmp_9^0 == 0 /\ Result_5^0-Result_5^post0 == 0 /\ -__cil_tmp5_20^post0+__cil_tmp5_20^0 == 0 /\ -buffer_1077^post0+buffer_1077^0 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post0 == 0 /\ cand_1104^0-cand_1104^post0 == 0 /\ -x_12^post0+x_12^0 == 0 /\ y_1094^0-y_1094^post0 == 0 /\ -d_7^post0+d_7^0 == 0 /\ tmp___0_25^0-tmp___0_25^post0 == 0 /\ x_16^0-x_16^post0 == 0 /\ -tmp_24^post0+tmp_24^0 == 0 /\ -i_22^post0+i_22^0 == 0 /\ ret_18^0-ret_18^post0 == 0 /\ -len_98^post0+len_98^0 == 0), cost: 1 1: l0 -> l2 : Result_5^0'=Result_5^post1, x_16^0'=x_16^post1, buffer_604^0'=buffer_604^post1, ret_1103^0'=ret_1103^post1, __disjvr_1^0'=__disjvr_1^post1, d_7^0'=d_7^post1, tmp___0_25^0'=tmp___0_25^post1, tmp___0_57^0'=tmp___0_57^post1, buffer_1139^0'=buffer_1139^post1, len_98^0'=len_98^post1, __cil_tmp5_15^0'=__cil_tmp5_15^post1, y_1094^0'=y_1094^post1, sz_23^0'=sz_23^post1, __disjvr_3^0'=__disjvr_3^post1, h_17^0'=h_17^post1, x_12^0'=x_12^post1, buffer_35^0'=buffer_35^post1, prev_14^0'=prev_14^post1, __disjvr_0^0'=__disjvr_0^post1, cand_19^0'=cand_19^post1, tmp_9^0'=tmp_9^post1, buffer_1077^0'=buffer_1077^post1, l_11^0'=l_11^post1, __cil_tmp5_10^0'=__cil_tmp5_10^post1, x_8^0'=x_8^post1, cand_1104^0'=cand_1104^post1, ret_18^0'=ret_18^post1, __disjvr_2^0'=__disjvr_2^post1, elem_13^0'=elem_13^post1, tmp___0_36^0'=tmp___0_36^post1, tmp___0_605^0'=tmp___0_605^post1, buffer_21^0'=buffer_21^post1, lt_29^0'=lt_29^post1, __cil_tmp5_20^0'=__cil_tmp5_20^post1, tmp_24^0'=tmp_24^post1, a_6^0'=a_6^post1, i_22^0'=i_22^post1, (0 == 0 /\ buffer_35^0-buffer_35^post1 == 0 /\ -lt_29^post1+lt_29^0 == 0 /\ buffer_21^0-buffer_21^post1 == 0 /\ -buffer_1077^post1+buffer_1077^0 == 0 /\ -a_6^post1+a_6^0 == 0 /\ -tmp___0_36^post1+tmp___0_36^0 == 0 /\ h_17^0 <= 0 /\ -i_22^post1+i_22^0 == 0 /\ -tmp_24^post1+tmp_24^0 == 0 /\ sz_23^0-sz_23^post1 == 0 /\ -x_12^post1+x_12^0 == 0 /\ h_17^0-h_17^post1 == 0 /\ Result_5^10-__cil_tmp5_20^post1 == 0 /\ -cand_1104^post1+cand_1104^0 == 0 /\ buffer_1139^0-buffer_1139^post1 == 0 /\ d_7^0-d_7^post1 == 0 /\ y_1094^0-y_1094^post1 == 0 /\ -x_8^post1+x_8^0 == 0 /\ tmp___0_25^0-tmp___0_25^post1 == 0 /\ len_98^0-len_98^post1 == 0 /\ -__disjvr_2^post1+__disjvr_2^0 == 0 /\ -__disjvr_0^post1+__disjvr_0^0 == 0 /\ x_16^0-x_16^post1 == 0 /\ -buffer_604^post1+buffer_604^0 == 0 /\ ret_18^0-ret_18^post1 == 0 /\ -__cil_tmp5_10^post1+__cil_tmp5_10^0 == 0 /\ -ret_18^0+__cil_tmp5_20^post1 == 0 /\ __disjvr_1^0-__disjvr_1^post1 == 0 /\ elem_13^0-elem_13^post1 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post1 == 0 /\ l_11^0-l_11^post1 == 0 /\ ret_1103^0-ret_1103^post1 == 0 /\ -tmp_9^post1+tmp_9^0 == 0 /\ prev_14^0-prev_14^post1 == 0 /\ -h_17^0 <= 0 /\ cand_19^0-cand_19^post1 == 0 /\ -tmp___0_57^post1+tmp___0_57^0 == 0 /\ -tmp___0_605^post1+tmp___0_605^0 == 0 /\ __disjvr_3^0-__disjvr_3^post1 == 0), cost: 1 2: l3 -> l4 : Result_5^0'=Result_5^post2, x_16^0'=x_16^post2, buffer_604^0'=buffer_604^post2, ret_1103^0'=ret_1103^post2, __disjvr_1^0'=__disjvr_1^post2, d_7^0'=d_7^post2, tmp___0_25^0'=tmp___0_25^post2, tmp___0_57^0'=tmp___0_57^post2, buffer_1139^0'=buffer_1139^post2, len_98^0'=len_98^post2, __cil_tmp5_15^0'=__cil_tmp5_15^post2, y_1094^0'=y_1094^post2, sz_23^0'=sz_23^post2, __disjvr_3^0'=__disjvr_3^post2, h_17^0'=h_17^post2, x_12^0'=x_12^post2, buffer_35^0'=buffer_35^post2, prev_14^0'=prev_14^post2, __disjvr_0^0'=__disjvr_0^post2, cand_19^0'=cand_19^post2, tmp_9^0'=tmp_9^post2, buffer_1077^0'=buffer_1077^post2, l_11^0'=l_11^post2, __cil_tmp5_10^0'=__cil_tmp5_10^post2, x_8^0'=x_8^post2, cand_1104^0'=cand_1104^post2, ret_18^0'=ret_18^post2, __disjvr_2^0'=__disjvr_2^post2, elem_13^0'=elem_13^post2, tmp___0_36^0'=tmp___0_36^post2, tmp___0_605^0'=tmp___0_605^post2, buffer_21^0'=buffer_21^post2, lt_29^0'=lt_29^post2, __cil_tmp5_20^0'=__cil_tmp5_20^post2, tmp_24^0'=tmp_24^post2, a_6^0'=a_6^post2, i_22^0'=i_22^post2, (-sz_23^post2+sz_23^0 == 0 /\ -l_11^post2+l_11^0 == 0 /\ buffer_604^0-buffer_604^post2 == 0 /\ -__disjvr_2^post2+__disjvr_2^0 == 0 /\ -buffer_35^post2+buffer_35^0 == 0 /\ __disjvr_1^0-__disjvr_1^post2 == 0 /\ buffer_1139^0-buffer_1139^post2 == 0 /\ tmp___0_605^0-tmp___0_605^post2 == 0 /\ h_17^0-h_17^post2 == 0 /\ Result_5^0-Result_5^post2 == 0 /\ tmp___0_36^0-tmp___0_36^post2 == 0 /\ -ret_18^post2+ret_18^0 == 0 /\ -len_98^post2+len_98^0 == 0 /\ __disjvr_3^0-__disjvr_3^post2 == 0 /\ -tmp___0_25^post2+tmp___0_25^0 == 0 /\ -cand_19^post2+cand_19^0 == 0 /\ -x_12^post2+x_12^0 == 0 /\ -tmp_9^post2+tmp_9^0 == 0 /\ tmp_24^0-tmp_24^post2 == 0 /\ -buffer_21^post2+buffer_21^0 == 0 /\ prev_14^0-prev_14^post2 == 0 /\ ret_1103^0-ret_1103^post2 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post2 == 0 /\ -i_22^post2+i_22^0 == 0 /\ y_1094^0-y_1094^post2 == 0 /\ -lt_29^post2+lt_29^0 == 0 /\ -__disjvr_0^post2+__disjvr_0^0 == 0 /\ x_16^0-x_16^post2 == 0 /\ d_7^0-d_7^post2 == 0 /\ tmp___0_57^0-tmp___0_57^post2 == 0 /\ -buffer_1077^post2+buffer_1077^0 == 0 /\ cand_1104^0-cand_1104^post2 == 0 /\ -x_8^post2+x_8^0 == 0 /\ -elem_13^post2+elem_13^0 == 0 /\ -__cil_tmp5_20^post2+__cil_tmp5_20^0 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post2 == 0 /\ -a_6^post2+a_6^0 == 0), cost: 1 4: l4 -> l7 : Result_5^0'=Result_5^post4, x_16^0'=x_16^post4, buffer_604^0'=buffer_604^post4, ret_1103^0'=ret_1103^post4, __disjvr_1^0'=__disjvr_1^post4, d_7^0'=d_7^post4, tmp___0_25^0'=tmp___0_25^post4, tmp___0_57^0'=tmp___0_57^post4, buffer_1139^0'=buffer_1139^post4, len_98^0'=len_98^post4, __cil_tmp5_15^0'=__cil_tmp5_15^post4, y_1094^0'=y_1094^post4, sz_23^0'=sz_23^post4, __disjvr_3^0'=__disjvr_3^post4, h_17^0'=h_17^post4, x_12^0'=x_12^post4, buffer_35^0'=buffer_35^post4, prev_14^0'=prev_14^post4, __disjvr_0^0'=__disjvr_0^post4, cand_19^0'=cand_19^post4, tmp_9^0'=tmp_9^post4, buffer_1077^0'=buffer_1077^post4, l_11^0'=l_11^post4, __cil_tmp5_10^0'=__cil_tmp5_10^post4, x_8^0'=x_8^post4, cand_1104^0'=cand_1104^post4, ret_18^0'=ret_18^post4, __disjvr_2^0'=__disjvr_2^post4, elem_13^0'=elem_13^post4, tmp___0_36^0'=tmp___0_36^post4, tmp___0_605^0'=tmp___0_605^post4, buffer_21^0'=buffer_21^post4, lt_29^0'=lt_29^post4, __cil_tmp5_20^0'=__cil_tmp5_20^post4, tmp_24^0'=tmp_24^post4, a_6^0'=a_6^post4, i_22^0'=i_22^post4, (0 == 0 /\ y_1094^0-y_1094^post4 == 0 /\ tmp___0_25^0-tmp___0_25^post4 == 0 /\ 1-len_98^0 <= 0 /\ -__cil_tmp5_20^post4+__cil_tmp5_20^0 == 0 /\ x_16^0-x_16^post4 == 0 /\ -ret_18^post4+ret_18^0 == 0 /\ elem_13^post4-l_11^0 == 0 /\ tmp___0_57^0-tmp___0_57^post4 == 0 /\ -cand_19^post4+cand_19^0 == 0 /\ buffer_604^0-buffer_604^post4 == 0 /\ l_11^0-l_11^post4 == 0 /\ -tmp___0_36^post4+tmp___0_36^0 == 0 /\ buffer_1077^0-buffer_1077^post4 == 0 /\ sz_23^0-sz_23^post4 == 0 /\ __disjvr_3^0-__disjvr_3^post4 == 0 /\ -x_12^post4+x_12^0 == 0 /\ -i_22^post4+i_22^0 == 0 /\ -__cil_tmp5_15^post4+__cil_tmp5_15^0 == 0 /\ -tmp_24^post4+tmp_24^0 == 0 /\ d_7^0-d_7^post4 == 0 /\ buffer_35^0-buffer_35^post4 == 0 /\ -__cil_tmp5_10^post4+__cil_tmp5_10^0 == 0 /\ -cand_1104^post4+cand_1104^0 == 0 /\ __disjvr_2^0-__disjvr_2^post4 == 0 /\ -tmp___0_605^post4+tmp___0_605^0 == 0 /\ prev_14^post4 == 0 /\ -x_8^post4+x_8^0 == 0 /\ __disjvr_1^0-__disjvr_1^post4 == 0 /\ a_6^0-a_6^post4 == 0 /\ Result_5^0-Result_5^post4 == 0 /\ -tmp_9^post4+tmp_9^0 == 0 /\ ret_1103^0-ret_1103^post4 == 0 /\ -buffer_21^post4+buffer_21^0 == 0 /\ h_17^0-h_17^post4 == 0 /\ __disjvr_0^0-__disjvr_0^post4 == 0 /\ -lt_29^post4+lt_29^0 == 0 /\ buffer_1139^0-buffer_1139^post4 == 0), cost: 1 5: l4 -> l6 : Result_5^0'=Result_5^post5, x_16^0'=x_16^post5, buffer_604^0'=buffer_604^post5, ret_1103^0'=ret_1103^post5, __disjvr_1^0'=__disjvr_1^post5, d_7^0'=d_7^post5, tmp___0_25^0'=tmp___0_25^post5, tmp___0_57^0'=tmp___0_57^post5, buffer_1139^0'=buffer_1139^post5, len_98^0'=len_98^post5, __cil_tmp5_15^0'=__cil_tmp5_15^post5, y_1094^0'=y_1094^post5, sz_23^0'=sz_23^post5, __disjvr_3^0'=__disjvr_3^post5, h_17^0'=h_17^post5, x_12^0'=x_12^post5, buffer_35^0'=buffer_35^post5, prev_14^0'=prev_14^post5, __disjvr_0^0'=__disjvr_0^post5, cand_19^0'=cand_19^post5, tmp_9^0'=tmp_9^post5, buffer_1077^0'=buffer_1077^post5, l_11^0'=l_11^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=x_8^post5, cand_1104^0'=cand_1104^post5, ret_18^0'=ret_18^post5, __disjvr_2^0'=__disjvr_2^post5, elem_13^0'=elem_13^post5, tmp___0_36^0'=tmp___0_36^post5, tmp___0_605^0'=tmp___0_605^post5, buffer_21^0'=buffer_21^post5, lt_29^0'=lt_29^post5, __cil_tmp5_20^0'=__cil_tmp5_20^post5, tmp_24^0'=tmp_24^post5, a_6^0'=a_6^post5, i_22^0'=i_22^post5, (0 == 0 /\ -prev_14^post5+prev_14^0 == 0 /\ -1+i_22^post5-i_22^0 == 0 /\ -Result_5^post5+buffer_21^post5 == 0 /\ __disjvr_1^0-__disjvr_1^post5 == 0 /\ -__disjvr_2^post5+__disjvr_2^0 == 0 /\ -tmp___0_36^post5+tmp___0_36^0 == 0 /\ Result_5^post5-__cil_tmp5_10^post5 == 0 /\ buffer_604^0-buffer_604^post5 == 0 /\ sz_23^0-sz_23^post5 == 0 /\ buffer_1139^0-buffer_1139^post5 == 0 /\ buffer_35^0-buffer_35^post5 == 0 /\ len_98^post5-i_22^0 == 0 /\ h_17^0-h_17^post5 == 0 /\ cand_19^0-cand_19^post5 == 0 /\ -tmp___0_605^post5+tmp___0_605^0 == 0 /\ x_8^post5-tmp_9^post5 == 0 /\ -x_8^post5+__cil_tmp5_10^post5 == 0 /\ __disjvr_3^0-__disjvr_3^post5 == 0 /\ l_11^0-l_11^post5 == 0 /\ y_1094^0-y_1094^post5 == 0 /\ -x_12^post5+x_12^0 == 0 /\ ret_1103^0-ret_1103^post5 == 0 /\ elem_13^0-elem_13^post5 == 0 /\ -lt_29^post5+lt_29^0 == 0 /\ -buffer_1077^post5+buffer_1077^0 == 0 /\ -a_6^post5+a_6^0 == 0 /\ -__cil_tmp5_20^post5+__cil_tmp5_20^0 == 0 /\ tmp___0_25^0-tmp___0_25^post5 == 0 /\ -__disjvr_0^post5+__disjvr_0^0 == 0 /\ -tmp_24^post5+tmp_24^0 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post5 == 0 /\ x_16^0-x_16^post5 == 0 /\ ret_18^0-ret_18^post5 == 0 /\ -cand_1104^post5+cand_1104^0 == 0 /\ -d_7^post5+d_7^0 == 0), cost: 1 6: l4 -> l5 : Result_5^0'=Result_5^post6, x_16^0'=x_16^post6, buffer_604^0'=buffer_604^post6, ret_1103^0'=ret_1103^post6, __disjvr_1^0'=__disjvr_1^post6, d_7^0'=d_7^post6, tmp___0_25^0'=tmp___0_25^post6, tmp___0_57^0'=tmp___0_57^post6, buffer_1139^0'=buffer_1139^post6, len_98^0'=len_98^post6, __cil_tmp5_15^0'=__cil_tmp5_15^post6, y_1094^0'=y_1094^post6, sz_23^0'=sz_23^post6, __disjvr_3^0'=__disjvr_3^post6, h_17^0'=h_17^post6, x_12^0'=x_12^post6, buffer_35^0'=buffer_35^post6, prev_14^0'=prev_14^post6, __disjvr_0^0'=__disjvr_0^post6, cand_19^0'=cand_19^post6, tmp_9^0'=tmp_9^post6, buffer_1077^0'=buffer_1077^post6, l_11^0'=l_11^post6, __cil_tmp5_10^0'=__cil_tmp5_10^post6, x_8^0'=x_8^post6, cand_1104^0'=cand_1104^post6, ret_18^0'=ret_18^post6, __disjvr_2^0'=__disjvr_2^post6, elem_13^0'=elem_13^post6, tmp___0_36^0'=tmp___0_36^post6, tmp___0_605^0'=tmp___0_605^post6, buffer_21^0'=buffer_21^post6, lt_29^0'=lt_29^post6, __cil_tmp5_20^0'=__cil_tmp5_20^post6, tmp_24^0'=tmp_24^post6, a_6^0'=a_6^post6, i_22^0'=i_22^post6, (-tmp_24^post6+tmp_24^0 == 0 /\ Result_5^0-Result_5^post6 == 0 /\ -tmp___0_605^post6+tmp___0_605^0 == 0 /\ -cand_1104^post6+cand_1104^0 == 0 /\ ret_1103^0-ret_1103^post6 == 0 /\ l_11^0-l_11^post6 == 0 /\ -__cil_tmp5_10^post6+__cil_tmp5_10^0 == 0 /\ -x_8^post6+x_8^0 == 0 /\ x_12^0-x_12^post6 == 0 /\ __disjvr_0^0-__disjvr_0^post6 == 0 /\ -a_6^post6+a_6^0 == 0 /\ h_17^0-h_17^post6 == 0 /\ -__disjvr_3^post6+__disjvr_3^0 == 0 /\ d_7^0-d_7^post6 == 0 /\ len_98^0-len_98^post6 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post6 == 0 /\ y_1094^0-y_1094^post6 == 0 /\ -buffer_21^post6+buffer_21^0 == 0 /\ tmp___0_25^0-tmp___0_25^post6 == 0 /\ -prev_14^post6+prev_14^0 == 0 /\ x_16^0-x_16^post6 == 0 /\ -lt_29^post6+lt_29^0 == 0 /\ -__disjvr_2^post6+__disjvr_2^0 == 0 /\ buffer_604^0-buffer_604^post6 == 0 /\ -__disjvr_1^post6+__disjvr_1^0 == 0 /\ -buffer_1077^post6+buffer_1077^0 == 0 /\ tmp___0_57^0-tmp___0_57^post6 == 0 /\ buffer_1139^0-buffer_1139^post6 == 0 /\ sz_23^0-sz_23^post6 == 0 /\ tmp_9^0-tmp_9^post6 == 0 /\ -ret_18^post6+ret_18^0 == 0 /\ -i_22^post6+i_22^0 == 0 /\ buffer_35^0-buffer_35^post6 == 0 /\ cand_19^0-cand_19^post6 == 0 /\ -__cil_tmp5_15^post6+__cil_tmp5_15^0 == 0 /\ elem_13^0-elem_13^post6 == 0 /\ -tmp___0_36^post6+tmp___0_36^0 == 0), cost: 1 3: l5 -> l6 : Result_5^0'=Result_5^post3, x_16^0'=x_16^post3, buffer_604^0'=buffer_604^post3, ret_1103^0'=ret_1103^post3, __disjvr_1^0'=__disjvr_1^post3, d_7^0'=d_7^post3, tmp___0_25^0'=tmp___0_25^post3, tmp___0_57^0'=tmp___0_57^post3, buffer_1139^0'=buffer_1139^post3, len_98^0'=len_98^post3, __cil_tmp5_15^0'=__cil_tmp5_15^post3, y_1094^0'=y_1094^post3, sz_23^0'=sz_23^post3, __disjvr_3^0'=__disjvr_3^post3, h_17^0'=h_17^post3, x_12^0'=x_12^post3, buffer_35^0'=buffer_35^post3, prev_14^0'=prev_14^post3, __disjvr_0^0'=__disjvr_0^post3, cand_19^0'=cand_19^post3, tmp_9^0'=tmp_9^post3, buffer_1077^0'=buffer_1077^post3, l_11^0'=l_11^post3, __cil_tmp5_10^0'=__cil_tmp5_10^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post3, ret_18^0'=ret_18^post3, __disjvr_2^0'=__disjvr_2^post3, elem_13^0'=elem_13^post3, tmp___0_36^0'=tmp___0_36^post3, tmp___0_605^0'=tmp___0_605^post3, buffer_21^0'=buffer_21^post3, lt_29^0'=lt_29^post3, __cil_tmp5_20^0'=__cil_tmp5_20^post3, tmp_24^0'=tmp_24^post3, a_6^0'=a_6^post3, i_22^0'=i_22^post3, (0 == 0 /\ -__cil_tmp5_15^post3+__cil_tmp5_15^0 == 0 /\ tmp___0_605^0-tmp___0_605^post3 == 0 /\ -ret_18^post3+ret_18^0 == 0 /\ -len_98^0 <= 0 /\ x_16^0-x_16^post3 == 0 /\ -__cil_tmp5_20^post3+__cil_tmp5_20^0 == 0 /\ tmp___0_25^0-tmp___0_25^post3 == 0 /\ -tmp___0_36^post3+tmp___0_36^0 == 0 /\ -x_12^post3+x_12^0 == 0 /\ __disjvr_3^0-__disjvr_3^post3 == 0 /\ __cil_tmp5_10^post3-x_8^post3 == 0 /\ sz_23^0-sz_23^post3 == 0 /\ -l_11^post3+l_11^0 == 0 /\ tmp___0_57^0-tmp___0_57^post3 == 0 /\ buffer_604^0-buffer_604^post3 == 0 /\ prev_14^0-prev_14^post3 == 0 /\ -tmp_24^post3+tmp_24^0 == 0 /\ -1+len_98^post3-len_98^10 == 0 /\ buffer_1077^0-buffer_1077^post3 == 0 /\ -cand_19^post3+cand_19^0 == 0 /\ -len_98^10 <= 0 /\ -Result_5^post3+buffer_21^post3 == 0 /\ -tmp_9^post3+x_8^post3 == 0 /\ -a_6^post3+a_6^0 == 0 /\ Result_5^post3-__cil_tmp5_10^post3 == 0 /\ __disjvr_1^0-__disjvr_1^post3 == 0 /\ -ret_1103^post3+ret_1103^0 == 0 /\ -elem_13^post3+elem_13^0 == 0 /\ -1+i_22^post3-i_22^0 == 0 /\ cand_1104^0-cand_1104^post3 == 0 /\ d_7^0-d_7^post3 == 0 /\ buffer_1139^0-buffer_1139^post3 == 0 /\ y_1094^0-y_1094^post3 == 0 /\ -__disjvr_2^post3+__disjvr_2^0 == 0 /\ -buffer_35^post3+buffer_35^0 == 0 /\ -lt_29^post3+lt_29^0 == 0 /\ h_17^0-h_17^post3 == 0 /\ __disjvr_0^0-__disjvr_0^post3 == 0), cost: 1 13: l6 -> l15 : Result_5^0'=Result_5^post13, x_16^0'=x_16^post13, buffer_604^0'=buffer_604^post13, ret_1103^0'=ret_1103^post13, __disjvr_1^0'=__disjvr_1^post13, d_7^0'=d_7^post13, tmp___0_25^0'=tmp___0_25^post13, tmp___0_57^0'=tmp___0_57^post13, buffer_1139^0'=buffer_1139^post13, len_98^0'=len_98^post13, __cil_tmp5_15^0'=__cil_tmp5_15^post13, y_1094^0'=y_1094^post13, sz_23^0'=sz_23^post13, __disjvr_3^0'=__disjvr_3^post13, h_17^0'=h_17^post13, x_12^0'=x_12^post13, buffer_35^0'=buffer_35^post13, prev_14^0'=prev_14^post13, __disjvr_0^0'=__disjvr_0^post13, cand_19^0'=cand_19^post13, tmp_9^0'=tmp_9^post13, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post13, __cil_tmp5_10^0'=__cil_tmp5_10^post13, x_8^0'=x_8^post13, cand_1104^0'=cand_1104^post13, ret_18^0'=ret_18^post13, __disjvr_2^0'=__disjvr_2^post13, elem_13^0'=elem_13^post13, tmp___0_36^0'=tmp___0_36^post13, tmp___0_605^0'=tmp___0_605^post13, buffer_21^0'=buffer_21^post13, lt_29^0'=lt_29^post13, __cil_tmp5_20^0'=__cil_tmp5_20^post13, tmp_24^0'=tmp_24^post13, a_6^0'=a_6^post13, i_22^0'=i_22^post13, (0 == 0 /\ ret_18^post13 == 0 /\ cand_19^0-cand_19^post13 == 0 /\ h_17^post13-x_16^post13 == 0 /\ buffer_1139^0-buffer_1139^post13 == 0 /\ l_11^0-l_11^post13 == 0 /\ -x_12^post13+x_12^0 == 0 /\ -buffer_21^post13+buffer_21^0 == 0 /\ -tmp_9^post13+tmp_9^0 == 0 /\ -tmp___0_605^post13+tmp___0_605^0 == 0 /\ sz_23^0-i_22^0 <= 0 /\ buffer_35^0-buffer_35^post13 == 0 /\ Result_5^0-Result_5^post13 == 0 /\ -len_98^0 <= 0 /\ d_7^0-d_7^post13 == 0 /\ -cand_1104^post13+cand_1104^0 == 0 /\ -lt_29^post13+lt_29^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post13 == 0 /\ tmp___0_36^0-tmp___0_36^post13 == 0 /\ -x_8^post13+x_8^0 == 0 /\ -__disjvr_2^post13+__disjvr_2^0 == 0 /\ y_1094^0-y_1094^post13 == 0 /\ tmp___0_25^0-tmp___0_25^post13 == 0 /\ -a_6^post13+a_6^0 == 0 /\ -__disjvr_0^post13+__disjvr_0^0 == 0 /\ -len_98^20 <= 0 /\ prev_14^0-prev_14^post13 == 0 /\ __disjvr_3^0-__disjvr_3^post13 == 0 /\ buffer_604^0-buffer_604^post13 == 0 /\ elem_13^0-elem_13^post13 == 0 /\ __disjvr_1^0-__disjvr_1^post13 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post13 == 0 /\ ret_1103^0-ret_1103^post13 == 0 /\ -__cil_tmp5_10^post13+__cil_tmp5_10^0 == 0 /\ tmp___0_57^0-tmp___0_57^post13 == 0), cost: 1 14: l6 -> l5 : Result_5^0'=Result_5^post14, x_16^0'=x_16^post14, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post14, __disjvr_1^0'=__disjvr_1^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post14, buffer_1139^0'=buffer_1139^post14, len_98^0'=len_98^post14, __cil_tmp5_15^0'=__cil_tmp5_15^post14, y_1094^0'=y_1094^post14, sz_23^0'=sz_23^post14, __disjvr_3^0'=__disjvr_3^post14, h_17^0'=h_17^post14, x_12^0'=x_12^post14, buffer_35^0'=buffer_35^post14, prev_14^0'=prev_14^post14, __disjvr_0^0'=__disjvr_0^post14, cand_19^0'=cand_19^post14, tmp_9^0'=tmp_9^post14, buffer_1077^0'=buffer_1077^post14, l_11^0'=l_11^post14, __cil_tmp5_10^0'=__cil_tmp5_10^post14, x_8^0'=x_8^post14, cand_1104^0'=cand_1104^post14, ret_18^0'=ret_18^post14, __disjvr_2^0'=__disjvr_2^post14, elem_13^0'=elem_13^post14, tmp___0_36^0'=tmp___0_36^post14, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=buffer_21^post14, lt_29^0'=lt_29^post14, __cil_tmp5_20^0'=__cil_tmp5_20^post14, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=i_22^post14, (0 == 0 /\ __disjvr_0^0-__disjvr_0^post14 == 0 /\ x_16^0-x_16^post14 == 0 /\ -buffer_21^post14+buffer_21^0 == 0 /\ -y_1094^post14+y_1094^0 == 0 /\ buffer_35^0-buffer_35^post14 == 0 /\ -lt_29^post14+lt_29^0 == 0 /\ -len_98^0 <= 0 /\ l_11^0-l_11^post14 == 0 /\ -h_17^post14+h_17^0 == 0 /\ -buffer_1077^post14+buffer_1077^0 == 0 /\ x_12^0-x_12^post14 == 0 /\ __disjvr_3^0-__disjvr_3^post14 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post14 == 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ -x_8^post14+x_8^0 == 0 /\ -tmp___0_57^post14+tmp___0_57^0 == 0 /\ cand_1104^0-cand_1104^post14 == 0 /\ -prev_14^post14+prev_14^0 == 0 /\ -__cil_tmp5_20^post14+__cil_tmp5_20^0 == 0 /\ tmp_9^0-tmp_9^post14 == 0 /\ buffer_1139^0-buffer_1139^post14 == 0 /\ ret_18^0-ret_18^post14 == 0 /\ -tmp___0_36^post14+tmp___0_36^0 == 0 /\ -__disjvr_2^post14+__disjvr_2^0 == 0 /\ cand_19^0-cand_19^post14 == 0 /\ Result_5^0-Result_5^post14 == 0 /\ -__cil_tmp5_10^post14+__cil_tmp5_10^0 == 0 /\ elem_13^0-elem_13^post14 == 0 /\ __disjvr_1^0-__disjvr_1^post14 == 0 /\ ret_1103^0-ret_1103^post14 == 0), cost: 1 7: l7 -> l9 : Result_5^0'=Result_5^post7, x_16^0'=x_16^post7, buffer_604^0'=buffer_604^post7, ret_1103^0'=ret_1103^post7, __disjvr_1^0'=__disjvr_1^post7, d_7^0'=d_7^post7, tmp___0_25^0'=tmp___0_25^post7, tmp___0_57^0'=tmp___0_57^post7, buffer_1139^0'=buffer_1139^post7, len_98^0'=len_98^post7, __cil_tmp5_15^0'=__cil_tmp5_15^post7, y_1094^0'=y_1094^post7, sz_23^0'=sz_23^post7, __disjvr_3^0'=__disjvr_3^post7, h_17^0'=h_17^post7, x_12^0'=x_12^post7, buffer_35^0'=buffer_35^post7, prev_14^0'=prev_14^post7, __disjvr_0^0'=__disjvr_0^post7, cand_19^0'=cand_19^post7, tmp_9^0'=tmp_9^post7, buffer_1077^0'=buffer_1077^post7, l_11^0'=l_11^post7, __cil_tmp5_10^0'=__cil_tmp5_10^post7, x_8^0'=x_8^post7, cand_1104^0'=cand_1104^post7, ret_18^0'=ret_18^post7, __disjvr_2^0'=__disjvr_2^post7, elem_13^0'=elem_13^post7, tmp___0_36^0'=tmp___0_36^post7, tmp___0_605^0'=tmp___0_605^post7, buffer_21^0'=buffer_21^post7, lt_29^0'=lt_29^post7, __cil_tmp5_20^0'=__cil_tmp5_20^post7, tmp_24^0'=tmp_24^post7, a_6^0'=a_6^post7, i_22^0'=i_22^post7, (__cil_tmp5_10^0-__cil_tmp5_10^post7 == 0 /\ cand_19^0-cand_19^post7 == 0 /\ buffer_1139^0-buffer_1139^post7 == 0 /\ tmp___0_25^0-tmp___0_25^post7 == 0 /\ -h_17^post7+h_17^0 == 0 /\ d_7^0-d_7^post7 == 0 /\ tmp___0_605^0-tmp___0_605^post7 == 0 /\ -lt_29^post7+lt_29^0 == 0 /\ -i_22^post7+i_22^0 == 0 /\ x_16^0-x_16^post7 == 0 /\ 1-len_98^0 <= 0 /\ -buffer_21^post7+buffer_21^0 == 0 /\ ret_18^0-ret_18^post7 == 0 /\ -x_12^post7+x_12^0 == 0 /\ -tmp_9^post7+tmp_9^0 == 0 /\ -elem_13^0 <= 0 /\ -buffer_1077^post7+buffer_1077^0 == 0 /\ -elem_13^post7+elem_13^0 == 0 /\ tmp___0_36^0-tmp___0_36^post7 == 0 /\ -a_6^post7+a_6^0 == 0 /\ -__cil_tmp5_20^post7+__cil_tmp5_20^0 == 0 /\ -tmp_24^post7+tmp_24^0 == 0 /\ -__disjvr_0^post7+__disjvr_0^0 == 0 /\ y_1094^0-y_1094^post7 == 0 /\ -len_98^post7+len_98^0 == 0 /\ __disjvr_1^0-__disjvr_1^post7 == 0 /\ -l_11^post7+l_11^0 == 0 /\ ret_1103^0-ret_1103^post7 == 0 /\ -x_8^post7+x_8^0 == 0 /\ cand_1104^0-cand_1104^post7 == 0 /\ -__disjvr_2^post7+__disjvr_2^0 == 0 /\ -sz_23^post7+sz_23^0 == 0 /\ elem_13^0 <= 0 /\ prev_14^0-prev_14^post7 == 0 /\ __disjvr_3^0-__disjvr_3^post7 == 0 /\ Result_5^0-Result_5^post7 == 0 /\ -buffer_35^post7+buffer_35^0 == 0 /\ buffer_604^0-buffer_604^post7 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post7 == 0 /\ tmp___0_57^0-tmp___0_57^post7 == 0), cost: 1 9: l7 -> l11 : Result_5^0'=Result_5^post9, x_16^0'=x_16^post9, buffer_604^0'=buffer_604^post9, ret_1103^0'=ret_1103^post9, __disjvr_1^0'=__disjvr_1^post9, d_7^0'=d_7^post9, tmp___0_25^0'=tmp___0_25^post9, tmp___0_57^0'=tmp___0_57^post9, buffer_1139^0'=buffer_1139^post9, len_98^0'=len_98^post9, __cil_tmp5_15^0'=__cil_tmp5_15^post9, y_1094^0'=y_1094^post9, sz_23^0'=sz_23^post9, __disjvr_3^0'=__disjvr_3^post9, h_17^0'=h_17^post9, x_12^0'=x_12^post9, buffer_35^0'=buffer_35^post9, prev_14^0'=prev_14^post9, __disjvr_0^0'=__disjvr_0^post9, cand_19^0'=cand_19^post9, tmp_9^0'=tmp_9^post9, buffer_1077^0'=buffer_1077^post9, l_11^0'=l_11^post9, __cil_tmp5_10^0'=__cil_tmp5_10^post9, x_8^0'=x_8^post9, cand_1104^0'=cand_1104^post9, ret_18^0'=ret_18^post9, __disjvr_2^0'=__disjvr_2^post9, elem_13^0'=elem_13^post9, tmp___0_36^0'=tmp___0_36^post9, tmp___0_605^0'=tmp___0_605^post9, buffer_21^0'=buffer_21^post9, lt_29^0'=lt_29^post9, __cil_tmp5_20^0'=__cil_tmp5_20^post9, tmp_24^0'=tmp_24^post9, a_6^0'=a_6^post9, i_22^0'=i_22^post9, (__disjvr_1^0-__disjvr_1^post9 == 0 /\ -__disjvr_2^post9+__disjvr_2^0 == 0 /\ buffer_604^0-buffer_604^post9 == 0 /\ 1-len_98^0 <= 0 /\ -__disjvr_0^post9+__disjvr_0^0 == 0 /\ tmp___0_57^0-tmp___0_57^post9 == 0 /\ -sz_23^post9+sz_23^0 == 0 /\ h_17^0-h_17^post9 == 0 /\ -tmp___0_605^post9+tmp___0_605^0 == 0 /\ Result_5^0-Result_5^post9 == 0 /\ -buffer_35^post9+buffer_35^0 == 0 /\ lt_29^0-lt_29^post9 == 0 /\ -i_22^post9+i_22^0 == 0 /\ x_8^0-x_8^post9 == 0 /\ __disjvr_3^0-__disjvr_3^post9 == 0 /\ -buffer_1077^post9+buffer_1077^0 == 0 /\ -x_12^post9+x_12^0 == 0 /\ d_7^0-d_7^post9 == 0 /\ y_1094^0-y_1094^post9 == 0 /\ buffer_1139^0-buffer_1139^post9 == 0 /\ -ret_18^post9+ret_18^0 == 0 /\ ret_1103^0-ret_1103^post9 == 0 /\ -tmp_9^post9+tmp_9^0 == 0 /\ prev_14^0-prev_14^post9 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post9 == 0 /\ -buffer_21^post9+buffer_21^0 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post9 == 0 /\ -tmp___0_36^post9+tmp___0_36^0 == 0 /\ x_16^0-x_16^post9 == 0 /\ tmp___0_25^0-tmp___0_25^post9 == 0 /\ -len_98^post9+len_98^0 == 0 /\ -a_6^post9+a_6^0 == 0 /\ -cand_1104^post9+cand_1104^0 == 0 /\ -tmp_24^post9+tmp_24^0 == 0 /\ -cand_19^post9+cand_19^0 == 0 /\ -l_11^post9+l_11^0 == 0 /\ -elem_13^post9+elem_13^0 == 0 /\ -__cil_tmp5_20^post9+__cil_tmp5_20^0 == 0), cost: 1 11: l7 -> l12 : Result_5^0'=Result_5^post11, x_16^0'=x_16^post11, buffer_604^0'=buffer_604^post11, ret_1103^0'=ret_1103^post11, __disjvr_1^0'=__disjvr_1^post11, d_7^0'=d_7^post11, tmp___0_25^0'=tmp___0_25^post11, tmp___0_57^0'=tmp___0_57^post11, buffer_1139^0'=buffer_1139^post11, len_98^0'=len_98^post11, __cil_tmp5_15^0'=__cil_tmp5_15^post11, y_1094^0'=y_1094^post11, sz_23^0'=sz_23^post11, __disjvr_3^0'=__disjvr_3^post11, h_17^0'=h_17^post11, x_12^0'=x_12^post11, buffer_35^0'=buffer_35^post11, prev_14^0'=prev_14^post11, __disjvr_0^0'=__disjvr_0^post11, cand_19^0'=cand_19^post11, tmp_9^0'=tmp_9^post11, buffer_1077^0'=buffer_1077^post11, l_11^0'=l_11^post11, __cil_tmp5_10^0'=__cil_tmp5_10^post11, x_8^0'=x_8^post11, cand_1104^0'=cand_1104^post11, ret_18^0'=ret_18^post11, __disjvr_2^0'=__disjvr_2^post11, elem_13^0'=elem_13^post11, tmp___0_36^0'=tmp___0_36^post11, tmp___0_605^0'=tmp___0_605^post11, buffer_21^0'=buffer_21^post11, lt_29^0'=lt_29^post11, __cil_tmp5_20^0'=__cil_tmp5_20^post11, tmp_24^0'=tmp_24^post11, a_6^0'=a_6^post11, i_22^0'=i_22^post11, (0 == 0 /\ -i_22^post11+i_22^0 == 0 /\ -lt_29^post11+lt_29^0 == 0 /\ -cand_19^post11+cand_19^0 == 0 /\ x_16^0-x_16^post11 == 0 /\ tmp___0_25^0-tmp___0_25^post11 == 0 /\ 1-len_98^0 <= 0 /\ -elem_13^0 <= 0 /\ -buffer_21^post11+buffer_21^0 == 0 /\ -tmp_9^post11+tmp_9^0 == 0 /\ -__cil_tmp5_15^post11+Result_5^post11 == 0 /\ -__cil_tmp5_20^post11+__cil_tmp5_20^0 == 0 /\ ret_18^post11-Result_5^post11 == 0 /\ -a_6^post11+a_6^0 == 0 /\ -tmp_24^post11+tmp_24^0 == 0 /\ -x_12^post11+x_12^0 == 0 /\ __disjvr_3^0-__disjvr_3^post11 == 0 /\ d_7^0-d_7^post11 == 0 /\ tmp___0_57^0-tmp___0_57^post11 == 0 /\ -cand_1104^post11+cand_1104^0 == 0 /\ buffer_604^0-buffer_604^post11 == 0 /\ prev_14^0 <= 0 /\ prev_14^0-prev_14^post11 == 0 /\ sz_23^0-sz_23^post11 == 0 /\ -elem_13^post11+elem_13^0 == 0 /\ __disjvr_2^0-__disjvr_2^post11 == 0 /\ buffer_35^0-buffer_35^post11 == 0 /\ -x_8^post11+x_8^0 == 0 /\ -tmp___0_36^post11+tmp___0_36^0 == 0 /\ -__cil_tmp5_10^post11+__cil_tmp5_10^0 == 0 /\ elem_13^0 <= 0 /\ -prev_14^0 <= 0 /\ __cil_tmp5_15^post11-l_11^post11 == 0 /\ -tmp___0_605^post11+tmp___0_605^0 == 0 /\ -x_12^0+l_11^post11 == 0 /\ buffer_1077^0-buffer_1077^post11 == 0 /\ ret_1103^0-ret_1103^post11 == 0 /\ __disjvr_1^0-__disjvr_1^post11 == 0 /\ buffer_1139^0-buffer_1139^post11 == 0 /\ y_1094^0-y_1094^post11 == 0 /\ __disjvr_0^0-__disjvr_0^post11 == 0 /\ h_17^0-h_17^post11 == 0), cost: 1 8: l9 -> l8 : Result_5^0'=Result_5^post8, x_16^0'=x_16^post8, buffer_604^0'=buffer_604^post8, ret_1103^0'=ret_1103^post8, __disjvr_1^0'=__disjvr_1^post8, d_7^0'=d_7^post8, tmp___0_25^0'=tmp___0_25^post8, tmp___0_57^0'=tmp___0_57^post8, buffer_1139^0'=buffer_1139^post8, len_98^0'=len_98^post8, __cil_tmp5_15^0'=__cil_tmp5_15^post8, y_1094^0'=y_1094^post8, sz_23^0'=sz_23^post8, __disjvr_3^0'=__disjvr_3^post8, h_17^0'=h_17^post8, x_12^0'=x_12^post8, buffer_35^0'=buffer_35^post8, prev_14^0'=prev_14^post8, __disjvr_0^0'=__disjvr_0^post8, cand_19^0'=cand_19^post8, tmp_9^0'=tmp_9^post8, buffer_1077^0'=buffer_1077^post8, l_11^0'=l_11^post8, __cil_tmp5_10^0'=__cil_tmp5_10^post8, x_8^0'=x_8^post8, cand_1104^0'=cand_1104^post8, ret_18^0'=ret_18^post8, __disjvr_2^0'=__disjvr_2^post8, elem_13^0'=elem_13^post8, tmp___0_36^0'=tmp___0_36^post8, tmp___0_605^0'=tmp___0_605^post8, buffer_21^0'=buffer_21^post8, lt_29^0'=lt_29^post8, __cil_tmp5_20^0'=__cil_tmp5_20^post8, tmp_24^0'=tmp_24^post8, a_6^0'=a_6^post8, i_22^0'=i_22^post8, (-buffer_1077^post8+buffer_1077^0 == 0 /\ y_1094^0-y_1094^post8 == 0 /\ ret_1103^0-ret_1103^post8 == 0 /\ tmp___0_25^0-tmp___0_25^post8 == 0 /\ -__cil_tmp5_20^post8+__cil_tmp5_20^0 == 0 /\ x_16^0-x_16^post8 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post8 == 0 /\ d_7^0-d_7^post8 == 0 /\ buffer_604^0-buffer_604^post8 == 0 /\ sz_23^0-sz_23^post8 == 0 /\ x_12^0-x_12^post8 == 0 /\ __disjvr_3^0-__disjvr_3^post8 == 0 /\ -tmp___0_36^post8+tmp___0_36^0 == 0 /\ buffer_35^0-buffer_35^post8 == 0 /\ len_98^0-len_98^post8 == 0 /\ ret_18^0-ret_18^post8 == 0 /\ -buffer_21^post8+buffer_21^0 == 0 /\ -tmp_24^post8+tmp_24^0 == 0 /\ -__disjvr_0^post8+__disjvr_0^0 == 0 /\ -tmp___0_605^post8+tmp___0_605^0 == 0 /\ -__cil_tmp5_10^post8+__cil_tmp5_10^0 == 0 /\ cand_19^0-cand_19^post8 == 0 /\ -cand_1104^post8+cand_1104^0 == 0 /\ -i_22^post8+i_22^0 == 0 /\ -x_8^post8+x_8^0 == 0 /\ elem_13^0-elem_13^post8 == 0 /\ __disjvr_1^0-__disjvr_1^post8 == 0 /\ -tmp___0_57^post8+tmp___0_57^0 == 0 /\ l_11^0-l_11^post8 == 0 /\ -prev_14^post8+prev_14^0 == 0 /\ -lt_29^post8+lt_29^0 == 0 /\ -a_6^post8+a_6^0 == 0 /\ -__disjvr_2^post8+__disjvr_2^0 == 0 /\ Result_5^0-Result_5^post8 == 0 /\ tmp_9^0-tmp_9^post8 == 0 /\ -__disjvr_1^0+__disjvr_1^post8 == 0 /\ buffer_1139^0-buffer_1139^post8 == 0 /\ -h_17^post8+h_17^0 == 0), cost: 1 10: l11 -> l10 : Result_5^0'=Result_5^post10, x_16^0'=x_16^post10, buffer_604^0'=buffer_604^post10, ret_1103^0'=ret_1103^post10, __disjvr_1^0'=__disjvr_1^post10, d_7^0'=d_7^post10, tmp___0_25^0'=tmp___0_25^post10, tmp___0_57^0'=tmp___0_57^post10, buffer_1139^0'=buffer_1139^post10, len_98^0'=len_98^post10, __cil_tmp5_15^0'=__cil_tmp5_15^post10, y_1094^0'=y_1094^post10, sz_23^0'=sz_23^post10, __disjvr_3^0'=__disjvr_3^post10, h_17^0'=h_17^post10, x_12^0'=x_12^post10, buffer_35^0'=buffer_35^post10, prev_14^0'=prev_14^post10, __disjvr_0^0'=__disjvr_0^post10, cand_19^0'=cand_19^post10, tmp_9^0'=tmp_9^post10, buffer_1077^0'=buffer_1077^post10, l_11^0'=l_11^post10, __cil_tmp5_10^0'=__cil_tmp5_10^post10, x_8^0'=x_8^post10, cand_1104^0'=cand_1104^post10, ret_18^0'=ret_18^post10, __disjvr_2^0'=__disjvr_2^post10, elem_13^0'=elem_13^post10, tmp___0_36^0'=tmp___0_36^post10, tmp___0_605^0'=tmp___0_605^post10, buffer_21^0'=buffer_21^post10, lt_29^0'=lt_29^post10, __cil_tmp5_20^0'=__cil_tmp5_20^post10, tmp_24^0'=tmp_24^post10, a_6^0'=a_6^post10, i_22^0'=i_22^post10, (__cil_tmp5_15^0-__cil_tmp5_15^post10 == 0 /\ -__disjvr_0^post10+__disjvr_0^0 == 0 /\ __disjvr_2^post10-__disjvr_2^0 == 0 /\ d_7^0-d_7^post10 == 0 /\ tmp___0_36^0-tmp___0_36^post10 == 0 /\ -buffer_21^post10+buffer_21^0 == 0 /\ -tmp_24^post10+tmp_24^0 == 0 /\ -tmp___0_605^post10+tmp___0_605^0 == 0 /\ -i_22^post10+i_22^0 == 0 /\ buffer_35^0-buffer_35^post10 == 0 /\ __disjvr_3^0-__disjvr_3^post10 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post10 == 0 /\ Result_5^0-Result_5^post10 == 0 /\ buffer_1139^0-buffer_1139^post10 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post10 == 0 /\ -cand_1104^post10+cand_1104^0 == 0 /\ len_98^0-len_98^post10 == 0 /\ -h_17^post10+h_17^0 == 0 /\ -lt_29^post10+lt_29^0 == 0 /\ -__disjvr_2^post10+__disjvr_2^0 == 0 /\ cand_19^0-cand_19^post10 == 0 /\ y_1094^0-y_1094^post10 == 0 /\ -tmp_9^post10+tmp_9^0 == 0 /\ -prev_14^post10+prev_14^0 == 0 /\ ret_1103^0-ret_1103^post10 == 0 /\ __disjvr_1^0-__disjvr_1^post10 == 0 /\ -x_8^post10+x_8^0 == 0 /\ -a_6^post10+a_6^0 == 0 /\ x_16^0-x_16^post10 == 0 /\ -buffer_1077^post10+buffer_1077^0 == 0 /\ tmp___0_25^0-tmp___0_25^post10 == 0 /\ sz_23^0-sz_23^post10 == 0 /\ tmp___0_57^0-tmp___0_57^post10 == 0 /\ buffer_604^0-buffer_604^post10 == 0 /\ x_12^0-x_12^post10 == 0 /\ -l_11^post10+l_11^0 == 0 /\ -ret_18^post10+ret_18^0 == 0 /\ elem_13^0-elem_13^post10 == 0), cost: 1 12: l13 -> l14 : Result_5^0'=Result_5^post12, x_16^0'=x_16^post12, buffer_604^0'=buffer_604^post12, ret_1103^0'=ret_1103^post12, __disjvr_1^0'=__disjvr_1^post12, d_7^0'=d_7^post12, tmp___0_25^0'=tmp___0_25^post12, tmp___0_57^0'=tmp___0_57^post12, buffer_1139^0'=buffer_1139^post12, len_98^0'=len_98^post12, __cil_tmp5_15^0'=__cil_tmp5_15^post12, y_1094^0'=y_1094^post12, sz_23^0'=sz_23^post12, __disjvr_3^0'=__disjvr_3^post12, h_17^0'=h_17^post12, x_12^0'=x_12^post12, buffer_35^0'=buffer_35^post12, prev_14^0'=prev_14^post12, __disjvr_0^0'=__disjvr_0^post12, cand_19^0'=cand_19^post12, tmp_9^0'=tmp_9^post12, buffer_1077^0'=buffer_1077^post12, l_11^0'=l_11^post12, __cil_tmp5_10^0'=__cil_tmp5_10^post12, x_8^0'=x_8^post12, cand_1104^0'=cand_1104^post12, ret_18^0'=ret_18^post12, __disjvr_2^0'=__disjvr_2^post12, elem_13^0'=elem_13^post12, tmp___0_36^0'=tmp___0_36^post12, tmp___0_605^0'=tmp___0_605^post12, buffer_21^0'=buffer_21^post12, lt_29^0'=lt_29^post12, __cil_tmp5_20^0'=__cil_tmp5_20^post12, tmp_24^0'=tmp_24^post12, a_6^0'=a_6^post12, i_22^0'=i_22^post12, (0 == 0 /\ -tmp___0_36^post12+tmp___0_36^0 == 0 /\ -prev_14^post12+prev_14^0 == 0 /\ __disjvr_1^0-__disjvr_1^post12 == 0 /\ cand_19^0-cand_19^post12 == 0 /\ buffer_35^0-buffer_35^post12 == 0 /\ -tmp_24^post12+sz_23^post12 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post12 == 0 /\ Result_5^0-Result_5^post12 == 0 /\ x_12^0-x_12^post12 == 0 /\ -buffer_604^post12+buffer_604^0 == 0 /\ ret_18^0-ret_18^post12 == 0 /\ y_1094^0-y_1094^post12 == 0 /\ -h_17^post12+h_17^0 == 0 /\ -tmp___0_605^post12+tmp___0_605^0 == 0 /\ elem_13^0-elem_13^post12 == 0 /\ -len_98^post12+len_98^0 == 0 /\ -lt_29^post12+lt_29^0 == 0 /\ ret_1103^0-ret_1103^post12 == 0 /\ -cand_1104^post12+cand_1104^0 == 0 /\ buffer_1139^0-buffer_1139^post12 == 0 /\ -__disjvr_2^post12+__disjvr_2^0 == 0 /\ x_16^0-x_16^post12 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post12 == 0 /\ tmp___0_25^0-tmp___0_25^post12 == 0 /\ d_7^0-d_7^post12 == 0 /\ tmp___0_57^0-tmp___0_57^post12 == 0 /\ -tmp_9^post12+tmp_9^0 == 0 /\ -__cil_tmp5_20^post12+__cil_tmp5_20^0 == 0 /\ -a_6^post12+a_6^0 == 0 /\ buffer_21^post12 == 0 /\ -buffer_1077^post12+buffer_1077^0 == 0 /\ -__disjvr_0^post12+__disjvr_0^0 == 0 /\ __disjvr_3^0-__disjvr_3^post12 == 0 /\ l_11^0-l_11^post12 == 0 /\ i_22^post12 == 0 /\ -x_8^post12+x_8^0 == 0), cost: 1 15: l14 -> l0 : Result_5^0'=Result_5^post15, x_16^0'=x_16^post15, buffer_604^0'=buffer_604^post15, ret_1103^0'=ret_1103^post15, __disjvr_1^0'=__disjvr_1^post15, d_7^0'=d_7^post15, tmp___0_25^0'=tmp___0_25^post15, tmp___0_57^0'=tmp___0_57^post15, buffer_1139^0'=buffer_1139^post15, len_98^0'=len_98^post15, __cil_tmp5_15^0'=__cil_tmp5_15^post15, y_1094^0'=y_1094^post15, sz_23^0'=sz_23^post15, __disjvr_3^0'=__disjvr_3^post15, h_17^0'=h_17^post15, x_12^0'=x_12^post15, buffer_35^0'=buffer_35^post15, prev_14^0'=prev_14^post15, __disjvr_0^0'=__disjvr_0^post15, cand_19^0'=cand_19^post15, tmp_9^0'=tmp_9^post15, buffer_1077^0'=buffer_1077^post15, l_11^0'=l_11^post15, __cil_tmp5_10^0'=__cil_tmp5_10^post15, x_8^0'=x_8^post15, cand_1104^0'=cand_1104^post15, ret_18^0'=ret_18^post15, __disjvr_2^0'=__disjvr_2^post15, elem_13^0'=elem_13^post15, tmp___0_36^0'=tmp___0_36^post15, tmp___0_605^0'=tmp___0_605^post15, buffer_21^0'=buffer_21^post15, lt_29^0'=lt_29^post15, __cil_tmp5_20^0'=__cil_tmp5_20^post15, tmp_24^0'=tmp_24^post15, a_6^0'=a_6^post15, i_22^0'=i_22^post15, (0 == 0 /\ -tmp_9^post15+tmp_9^0 == 0 /\ tmp___0_57^0-tmp___0_57^post15 == 0 /\ tmp___0_605^0-tmp___0_605^post15 == 0 /\ buffer_604^0-buffer_604^post15 == 0 /\ -x_12^post15+x_12^0 == 0 /\ tmp___0_25^0-tmp___0_25^post15 == 0 /\ -lt_29^post15+lt_29^0 == 0 /\ sz_23^0-i_22^0 <= 0 /\ -buffer_21^post15+buffer_21^0 == 0 /\ -cand_19^post15+cand_19^0 == 0 /\ __disjvr_3^0-__disjvr_3^post15 == 0 /\ buffer_1077^0-buffer_1077^post15 == 0 /\ -__cil_tmp5_20^post15+__cil_tmp5_20^0 == 0 /\ -a_6^post15+a_6^0 == 0 /\ prev_14^0-prev_14^post15 == 0 /\ d_7^0-d_7^post15 == 0 /\ -__disjvr_0^post15+__disjvr_0^0 == 0 /\ -elem_13^post15+elem_13^0 == 0 /\ cand_1104^0-cand_1104^post15 == 0 /\ -tmp___0_36^post15+tmp___0_36^0 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post15 == 0 /\ -l_11^post15+l_11^0 == 0 /\ -__disjvr_2^post15+__disjvr_2^0 == 0 /\ -buffer_35^post15+buffer_35^0 == 0 /\ Result_5^0-Result_5^post15 == 0 /\ x_8^0-x_8^post15 == 0 /\ ret_18^post15 == 0 /\ -__cil_tmp5_10^post15+__cil_tmp5_10^0 == 0 /\ y_1094^0-y_1094^post15 == 0 /\ __disjvr_1^0-__disjvr_1^post15 == 0 /\ len_98^0-len_98^post15 == 0 /\ ret_1103^0-ret_1103^post15 == 0 /\ -x_16^post15+h_17^post15 == 0), cost: 1 16: l14 -> l6 : Result_5^0'=Result_5^post16, x_16^0'=x_16^post16, buffer_604^0'=buffer_604^post16, ret_1103^0'=ret_1103^post16, __disjvr_1^0'=__disjvr_1^post16, d_7^0'=d_7^post16, tmp___0_25^0'=tmp___0_25^post16, tmp___0_57^0'=tmp___0_57^post16, buffer_1139^0'=buffer_1139^post16, len_98^0'=len_98^post16, __cil_tmp5_15^0'=__cil_tmp5_15^post16, y_1094^0'=y_1094^post16, sz_23^0'=sz_23^post16, __disjvr_3^0'=__disjvr_3^post16, h_17^0'=h_17^post16, x_12^0'=x_12^post16, buffer_35^0'=buffer_35^post16, prev_14^0'=prev_14^post16, __disjvr_0^0'=__disjvr_0^post16, cand_19^0'=cand_19^post16, tmp_9^0'=tmp_9^post16, buffer_1077^0'=buffer_1077^post16, l_11^0'=l_11^post16, __cil_tmp5_10^0'=__cil_tmp5_10^post16, x_8^0'=x_8^post16, cand_1104^0'=cand_1104^post16, ret_18^0'=ret_18^post16, __disjvr_2^0'=__disjvr_2^post16, elem_13^0'=elem_13^post16, tmp___0_36^0'=tmp___0_36^post16, tmp___0_605^0'=tmp___0_605^post16, buffer_21^0'=buffer_21^post16, lt_29^0'=lt_29^post16, __cil_tmp5_20^0'=__cil_tmp5_20^post16, tmp_24^0'=tmp_24^post16, a_6^0'=a_6^post16, i_22^0'=i_22^post16, (0 == 0 /\ x_8^post16-tmp_9^post16 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post16 == 0 /\ -prev_14^post16+prev_14^0 == 0 /\ Result_5^post16-__cil_tmp5_10^post16 == 0 /\ __disjvr_1^0-__disjvr_1^post16 == 0 /\ buffer_1139^0-buffer_1139^post16 == 0 /\ __disjvr_3^0-__disjvr_3^post16 == 0 /\ -__disjvr_2^post16+__disjvr_2^0 == 0 /\ -h_17^post16+h_17^0 == 0 /\ -x_8^post16+__cil_tmp5_10^post16 == 0 /\ -tmp___0_605^post16+tmp___0_605^0 == 0 /\ y_1094^0-y_1094^post16 == 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ -Result_5^post16+buffer_21^post16 == 0 /\ cand_19^0-cand_19^post16 == 0 /\ buffer_604^0-buffer_604^post16 == 0 /\ -1-i_22^10+i_22^post16 == 0 /\ elem_13^0-elem_13^post16 == 0 /\ tmp___0_57^0-tmp___0_57^post16 == 0 /\ -lt_29^post16+lt_29^0 == 0 /\ ret_1103^0-ret_1103^post16 == 0 /\ -__disjvr_0^post16+__disjvr_0^0 == 0 /\ x_16^0-x_16^post16 == 0 /\ -cand_1104^post16+cand_1104^0 == 0 /\ -i_22^10+len_98^post16 == 0 /\ -buffer_1077^post16+buffer_1077^0 == 0 /\ ret_18^0-ret_18^post16 == 0 /\ -x_12^post16+x_12^0 == 0 /\ l_11^0-l_11^post16 == 0 /\ -__cil_tmp5_20^post16+__cil_tmp5_20^0 == 0), cost: 1 17: l15 -> l16 : Result_5^0'=Result_5^post17, x_16^0'=x_16^post17, buffer_604^0'=buffer_604^post17, ret_1103^0'=ret_1103^post17, __disjvr_1^0'=__disjvr_1^post17, d_7^0'=d_7^post17, tmp___0_25^0'=tmp___0_25^post17, tmp___0_57^0'=tmp___0_57^post17, buffer_1139^0'=buffer_1139^post17, len_98^0'=len_98^post17, __cil_tmp5_15^0'=__cil_tmp5_15^post17, y_1094^0'=y_1094^post17, sz_23^0'=sz_23^post17, __disjvr_3^0'=__disjvr_3^post17, h_17^0'=h_17^post17, x_12^0'=x_12^post17, buffer_35^0'=buffer_35^post17, prev_14^0'=prev_14^post17, __disjvr_0^0'=__disjvr_0^post17, cand_19^0'=cand_19^post17, tmp_9^0'=tmp_9^post17, buffer_1077^0'=buffer_1077^post17, l_11^0'=l_11^post17, __cil_tmp5_10^0'=__cil_tmp5_10^post17, x_8^0'=x_8^post17, cand_1104^0'=cand_1104^post17, ret_18^0'=ret_18^post17, __disjvr_2^0'=__disjvr_2^post17, elem_13^0'=elem_13^post17, tmp___0_36^0'=tmp___0_36^post17, tmp___0_605^0'=tmp___0_605^post17, buffer_21^0'=buffer_21^post17, lt_29^0'=lt_29^post17, __cil_tmp5_20^0'=__cil_tmp5_20^post17, tmp_24^0'=tmp_24^post17, a_6^0'=a_6^post17, i_22^0'=i_22^post17, (-buffer_21^post17+buffer_21^0 == 0 /\ d_7^0-d_7^post17 == 0 /\ -elem_13^post17+elem_13^0 == 0 /\ h_17^0-h_17^post17 == 0 /\ -i_22^post17+i_22^0 == 0 /\ -tmp_24^post17+tmp_24^0 == 0 /\ -cand_19^post17+cand_19^0 == 0 /\ cand_1104^0-cand_1104^post17 == 0 /\ -tmp___0_605^post17+tmp___0_605^0 == 0 /\ -len_98^0 <= 0 /\ Result_5^0-Result_5^post17 == 0 /\ tmp_9^0-tmp_9^post17 == 0 /\ len_98^0-len_98^post17 == 0 /\ -lt_29^post17+lt_29^0 == 0 /\ buffer_1077^0-buffer_1077^post17 == 0 /\ prev_14^0-prev_14^post17 == 0 /\ y_1094^0-y_1094^post17 == 0 /\ h_17^0 <= 0 /\ -__disjvr_2^post17+__disjvr_2^0 == 0 /\ -__disjvr_0^post17+__disjvr_0^0 == 0 /\ ret_1103^0-ret_1103^post17 == 0 /\ -a_6^post17+a_6^0 == 0 /\ __disjvr_1^0-__disjvr_1^post17 == 0 /\ x_16^0-x_16^post17 == 0 /\ buffer_604^0-buffer_604^post17 == 0 /\ -tmp___0_36^post17+tmp___0_36^0 == 0 /\ -sz_23^post17+sz_23^0 == 0 /\ -__cil_tmp5_20^post17+__cil_tmp5_20^0 == 0 /\ tmp___0_57^0-tmp___0_57^post17 == 0 /\ -buffer_35^post17+buffer_35^0 == 0 /\ -l_11^post17+l_11^0 == 0 /\ buffer_1139^0-buffer_1139^post17 == 0 /\ x_8^0-x_8^post17 == 0 /\ __disjvr_3^0-__disjvr_3^post17 == 0 /\ -tmp___0_25^post17+tmp___0_25^0 == 0 /\ -__cil_tmp5_15^post17+__cil_tmp5_15^0 == 0 /\ -x_12^post17+x_12^0 == 0 /\ -h_17^0 <= 0 /\ -ret_18^post17+ret_18^0 == 0 /\ -__cil_tmp5_10^post17+__cil_tmp5_10^0 == 0), cost: 1 18: l15 -> l17 : Result_5^0'=Result_5^post18, x_16^0'=x_16^post18, buffer_604^0'=buffer_604^post18, ret_1103^0'=ret_1103^post18, __disjvr_1^0'=__disjvr_1^post18, d_7^0'=d_7^post18, tmp___0_25^0'=tmp___0_25^post18, tmp___0_57^0'=tmp___0_57^post18, buffer_1139^0'=buffer_1139^post18, len_98^0'=len_98^post18, __cil_tmp5_15^0'=__cil_tmp5_15^post18, y_1094^0'=y_1094^post18, sz_23^0'=sz_23^post18, __disjvr_3^0'=__disjvr_3^post18, h_17^0'=h_17^post18, x_12^0'=x_12^post18, buffer_35^0'=buffer_35^post18, prev_14^0'=prev_14^post18, __disjvr_0^0'=__disjvr_0^post18, cand_19^0'=cand_19^post18, tmp_9^0'=tmp_9^post18, buffer_1077^0'=buffer_1077^post18, l_11^0'=l_11^post18, __cil_tmp5_10^0'=__cil_tmp5_10^post18, x_8^0'=x_8^post18, cand_1104^0'=cand_1104^post18, ret_18^0'=ret_18^post18, __disjvr_2^0'=__disjvr_2^post18, elem_13^0'=elem_13^post18, tmp___0_36^0'=tmp___0_36^post18, tmp___0_605^0'=tmp___0_605^post18, buffer_21^0'=buffer_21^post18, lt_29^0'=lt_29^post18, __cil_tmp5_20^0'=__cil_tmp5_20^post18, tmp_24^0'=tmp_24^post18, a_6^0'=a_6^post18, i_22^0'=i_22^post18, (0 == 0 /\ tmp___0_605^0-tmp___0_605^post18 == 0 /\ -i_22^post18+i_22^0 == 0 /\ -tmp_9^post18+tmp_9^0 == 0 /\ x_16^0-x_16^post18 == 0 /\ tmp___0_25^0-tmp___0_25^post18 == 0 /\ buffer_1139^0-buffer_1139^post18 == 0 /\ ret_18^0-ret_18^post18 == 0 /\ -lt_29^post18+lt_29^0 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post18 == 0 /\ -len_98^0 <= 0 /\ -h_17^post18+h_17^0 == 0 /\ cand_19^0-cand_19^post18 == 0 /\ tmp___0_36^0-tmp___0_36^post18 == 0 /\ -x_12^post18+x_12^0 == 0 /\ -buffer_21^post18+buffer_21^0 == 0 /\ -buffer_1077^post18+buffer_1077^0 == 0 /\ ret_1103^0-ret_1103^post18 == 0 /\ -__disjvr_0^post18+__disjvr_0^0 == 0 /\ -tmp_24^post18+tmp_24^0 == 0 /\ -a_6^post18+a_6^0 == 0 /\ __disjvr_1^0-__disjvr_1^post18 == 0 /\ -elem_13^post18+elem_13^0 == 0 /\ y_1094^0-y_1094^post18 == 0 /\ -__cil_tmp5_20^post18+__cil_tmp5_20^0 == 0 /\ cand_1104^0-cand_1104^post18 == 0 /\ -l_11^post18+l_11^0 == 0 /\ -x_8^post18+x_8^0 == 0 /\ buffer_35^0-buffer_35^post18 == 0 /\ -tmp___0_57^post18+tmp___0_57^0 == 0 /\ Result_5^0-Result_5^post18 == 0 /\ -__disjvr_2^post18+__disjvr_2^0 == 0 /\ prev_14^0-prev_14^post18 == 0 /\ __disjvr_3^0-__disjvr_3^post18 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post18 == 0 /\ sz_23^0-sz_23^post18 == 0 /\ d_7^0-d_7^post18 == 0 /\ buffer_604^0-buffer_604^post18 == 0), cost: 1 19: l17 -> l18 : Result_5^0'=Result_5^post19, x_16^0'=x_16^post19, buffer_604^0'=buffer_604^post19, ret_1103^0'=ret_1103^post19, __disjvr_1^0'=__disjvr_1^post19, d_7^0'=d_7^post19, tmp___0_25^0'=tmp___0_25^post19, tmp___0_57^0'=tmp___0_57^post19, buffer_1139^0'=buffer_1139^post19, len_98^0'=len_98^post19, __cil_tmp5_15^0'=__cil_tmp5_15^post19, y_1094^0'=y_1094^post19, sz_23^0'=sz_23^post19, __disjvr_3^0'=__disjvr_3^post19, h_17^0'=h_17^post19, x_12^0'=x_12^post19, buffer_35^0'=buffer_35^post19, prev_14^0'=prev_14^post19, __disjvr_0^0'=__disjvr_0^post19, cand_19^0'=cand_19^post19, tmp_9^0'=tmp_9^post19, buffer_1077^0'=buffer_1077^post19, l_11^0'=l_11^post19, __cil_tmp5_10^0'=__cil_tmp5_10^post19, x_8^0'=x_8^post19, cand_1104^0'=cand_1104^post19, ret_18^0'=ret_18^post19, __disjvr_2^0'=__disjvr_2^post19, elem_13^0'=elem_13^post19, tmp___0_36^0'=tmp___0_36^post19, tmp___0_605^0'=tmp___0_605^post19, buffer_21^0'=buffer_21^post19, lt_29^0'=lt_29^post19, __cil_tmp5_20^0'=__cil_tmp5_20^post19, tmp_24^0'=tmp_24^post19, a_6^0'=a_6^post19, i_22^0'=i_22^post19, (y_1094^0-y_1094^post19 == 0 /\ -tmp___0_36^post19+tmp___0_36^0 == 0 /\ prev_14^0-prev_14^post19 == 0 /\ -__cil_tmp5_20^post19+__cil_tmp5_20^0 == 0 /\ buffer_1077^0-buffer_1077^post19 == 0 /\ -buffer_35^post19+buffer_35^0 == 0 /\ -l_11^post19+l_11^0 == 0 /\ x_16^0-x_16^post19 == 0 /\ -__disjvr_3^0+__disjvr_3^post19 == 0 /\ -__cil_tmp5_15^post19+__cil_tmp5_15^0 == 0 /\ d_7^0-d_7^post19 == 0 /\ tmp___0_57^0-tmp___0_57^post19 == 0 /\ lt_29^0-lt_29^post19 == 0 /\ buffer_604^0-buffer_604^post19 == 0 /\ -i_22^post19+i_22^0 == 0 /\ sz_23^0-sz_23^post19 == 0 /\ -ret_18^post19+ret_18^0 == 0 /\ -__cil_tmp5_10^post19+__cil_tmp5_10^0 == 0 /\ __disjvr_3^0-__disjvr_3^post19 == 0 /\ x_12^0-x_12^post19 == 0 /\ -elem_13^post19+elem_13^0 == 0 /\ len_98^0-len_98^post19 == 0 /\ -cand_19^post19+cand_19^0 == 0 /\ -tmp_24^post19+tmp_24^0 == 0 /\ -tmp___0_605^post19+tmp___0_605^0 == 0 /\ __disjvr_1^0-__disjvr_1^post19 == 0 /\ -cand_1104^post19+cand_1104^0 == 0 /\ tmp___0_25^0-tmp___0_25^post19 == 0 /\ a_6^0-a_6^post19 == 0 /\ Result_5^0-Result_5^post19 == 0 /\ buffer_1139^0-buffer_1139^post19 == 0 /\ __disjvr_0^0-__disjvr_0^post19 == 0 /\ ret_1103^0-ret_1103^post19 == 0 /\ -__disjvr_2^post19+__disjvr_2^0 == 0 /\ h_17^0-h_17^post19 == 0 /\ x_8^0-x_8^post19 == 0 /\ -buffer_21^post19+buffer_21^0 == 0 /\ -tmp_9^post19+tmp_9^0 == 0), cost: 1 20: l18 -> l4 : Result_5^0'=Result_5^post20, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post20, ret_1103^0'=ret_1103^post20, __disjvr_1^0'=__disjvr_1^post20, d_7^0'=d_7^post20, tmp___0_25^0'=tmp___0_25^post20, tmp___0_57^0'=tmp___0_57^post20, buffer_1139^0'=buffer_1139^post20, len_98^0'=len_98^post20, __cil_tmp5_15^0'=__cil_tmp5_15^post20, y_1094^0'=y_1094^post20, sz_23^0'=sz_23^post20, __disjvr_3^0'=__disjvr_3^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, buffer_35^0'=buffer_35^post20, prev_14^0'=prev_14^post20, __disjvr_0^0'=__disjvr_0^post20, cand_19^0'=cand_19^post20, tmp_9^0'=tmp_9^post20, buffer_1077^0'=buffer_1077^post20, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post20, x_8^0'=x_8^post20, cand_1104^0'=cand_1104^post20, ret_18^0'=ret_18^post20, __disjvr_2^0'=__disjvr_2^post20, elem_13^0'=elem_13^post20, tmp___0_36^0'=tmp___0_36^post20, tmp___0_605^0'=tmp___0_605^post20, buffer_21^0'=buffer_21^post20, lt_29^0'=lt_29^post20, __cil_tmp5_20^0'=__cil_tmp5_20^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post20, i_22^0'=i_22^post20, (0 == 0 /\ -prev_14^post20+prev_14^0 == 0 /\ -tmp___0_36^post20+tmp___0_36^0 == 0 /\ __disjvr_3^0-__disjvr_3^post20 == 0 /\ y_1094^0-y_1094^post20 == 0 /\ -__disjvr_0^post20+__disjvr_0^0 == 0 /\ tmp___0_25^0-tmp___0_25^post20 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post20 == 0 /\ -h_17^0+cand_19^post20 == 0 /\ -buffer_35^post20+buffer_35^0 == 0 /\ -tmp___0_605^post20+tmp___0_605^0 == 0 /\ -ret_18^post20+ret_18^0 == 0 /\ d_7^0-d_7^post20 == 0 /\ -__cil_tmp5_10^post20+__cil_tmp5_10^0 == 0 /\ -a_6^post20+a_6^0 == 0 /\ buffer_1077^0-buffer_1077^post20 == 0 /\ buffer_604^0-buffer_604^post20 == 0 /\ -tmp_9^post20+tmp_9^0 == 0 /\ -y_1094^0+lt_29^10 == 0 /\ tmp___0_57^0-tmp___0_57^post20 == 0 /\ Result_5^0-Result_5^post20 == 0 /\ __disjvr_2^0-__disjvr_2^post20 == 0 /\ __disjvr_1^0-__disjvr_1^post20 == 0 /\ -x_8^post20+x_8^0 == 0 /\ buffer_1139^0-buffer_1139^post20 == 0 /\ -lt_29^10+h_17^10 == 0 /\ -elem_13^post20+elem_13^0 == 0 /\ -__cil_tmp5_20^post20+__cil_tmp5_20^0 == 0), cost: 1 21: l19 -> l3 : Result_5^0'=Result_5^post21, x_16^0'=x_16^post21, buffer_604^0'=buffer_604^post21, ret_1103^0'=ret_1103^post21, __disjvr_1^0'=__disjvr_1^post21, d_7^0'=d_7^post21, tmp___0_25^0'=tmp___0_25^post21, tmp___0_57^0'=tmp___0_57^post21, buffer_1139^0'=buffer_1139^post21, len_98^0'=len_98^post21, __cil_tmp5_15^0'=__cil_tmp5_15^post21, y_1094^0'=y_1094^post21, sz_23^0'=sz_23^post21, __disjvr_3^0'=__disjvr_3^post21, h_17^0'=h_17^post21, x_12^0'=x_12^post21, buffer_35^0'=buffer_35^post21, prev_14^0'=prev_14^post21, __disjvr_0^0'=__disjvr_0^post21, cand_19^0'=cand_19^post21, tmp_9^0'=tmp_9^post21, buffer_1077^0'=buffer_1077^post21, l_11^0'=l_11^post21, __cil_tmp5_10^0'=__cil_tmp5_10^post21, x_8^0'=x_8^post21, cand_1104^0'=cand_1104^post21, ret_18^0'=ret_18^post21, __disjvr_2^0'=__disjvr_2^post21, elem_13^0'=elem_13^post21, tmp___0_36^0'=tmp___0_36^post21, tmp___0_605^0'=tmp___0_605^post21, buffer_21^0'=buffer_21^post21, lt_29^0'=lt_29^post21, __cil_tmp5_20^0'=__cil_tmp5_20^post21, tmp_24^0'=tmp_24^post21, a_6^0'=a_6^post21, i_22^0'=i_22^post21, (x_12^0-x_12^post21 == 0 /\ buffer_21^0-buffer_21^post21 == 0 /\ -tmp___0_36^post21+tmp___0_36^0 == 0 /\ -prev_14^post21+prev_14^0 == 0 /\ -__cil_tmp5_20^post21+__cil_tmp5_20^0 == 0 /\ len_98^0-len_98^post21 == 0 /\ __disjvr_1^0-__disjvr_1^post21 == 0 /\ tmp___0_57^0-tmp___0_57^post21 == 0 /\ buffer_604^0-buffer_604^post21 == 0 /\ __disjvr_0^0-__disjvr_0^post21 == 0 /\ h_17^0-h_17^post21 == 0 /\ tmp_9^0-tmp_9^post21 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post21 == 0 /\ cand_19^0-cand_19^post21 == 0 /\ buffer_35^0-buffer_35^post21 == 0 /\ -__disjvr_3^post21+__disjvr_3^0 == 0 /\ Result_5^0-Result_5^post21 == 0 /\ ret_18^0-ret_18^post21 == 0 /\ -y_1094^post21+y_1094^0 == 0 /\ ret_1103^0-ret_1103^post21 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post21 == 0 /\ elem_13^0-elem_13^post21 == 0 /\ -tmp___0_605^post21+tmp___0_605^0 == 0 /\ -tmp_24^post21+tmp_24^0 == 0 /\ -cand_1104^post21+cand_1104^0 == 0 /\ tmp___0_25^0-tmp___0_25^post21 == 0 /\ x_16^0-x_16^post21 == 0 /\ -__disjvr_2^post21+__disjvr_2^0 == 0 /\ -lt_29^post21+lt_29^0 == 0 /\ sz_23^0-sz_23^post21 == 0 /\ d_7^0-d_7^post21 == 0 /\ l_11^0-l_11^post21 == 0 /\ -buffer_1077^post21+buffer_1077^0 == 0 /\ -buffer_1139^post21+buffer_1139^0 == 0 /\ i_22^0-i_22^post21 == 0 /\ -x_8^post21+x_8^0 == 0 /\ -a_6^post21+a_6^0 == 0), cost: 1 Removed unreachable rules and leafs Start location: l19 2: l3 -> l4 : Result_5^0'=Result_5^post2, x_16^0'=x_16^post2, buffer_604^0'=buffer_604^post2, ret_1103^0'=ret_1103^post2, __disjvr_1^0'=__disjvr_1^post2, d_7^0'=d_7^post2, tmp___0_25^0'=tmp___0_25^post2, tmp___0_57^0'=tmp___0_57^post2, buffer_1139^0'=buffer_1139^post2, len_98^0'=len_98^post2, __cil_tmp5_15^0'=__cil_tmp5_15^post2, y_1094^0'=y_1094^post2, sz_23^0'=sz_23^post2, __disjvr_3^0'=__disjvr_3^post2, h_17^0'=h_17^post2, x_12^0'=x_12^post2, buffer_35^0'=buffer_35^post2, prev_14^0'=prev_14^post2, __disjvr_0^0'=__disjvr_0^post2, cand_19^0'=cand_19^post2, tmp_9^0'=tmp_9^post2, buffer_1077^0'=buffer_1077^post2, l_11^0'=l_11^post2, __cil_tmp5_10^0'=__cil_tmp5_10^post2, x_8^0'=x_8^post2, cand_1104^0'=cand_1104^post2, ret_18^0'=ret_18^post2, __disjvr_2^0'=__disjvr_2^post2, elem_13^0'=elem_13^post2, tmp___0_36^0'=tmp___0_36^post2, tmp___0_605^0'=tmp___0_605^post2, buffer_21^0'=buffer_21^post2, lt_29^0'=lt_29^post2, __cil_tmp5_20^0'=__cil_tmp5_20^post2, tmp_24^0'=tmp_24^post2, a_6^0'=a_6^post2, i_22^0'=i_22^post2, (-sz_23^post2+sz_23^0 == 0 /\ -l_11^post2+l_11^0 == 0 /\ buffer_604^0-buffer_604^post2 == 0 /\ -__disjvr_2^post2+__disjvr_2^0 == 0 /\ -buffer_35^post2+buffer_35^0 == 0 /\ __disjvr_1^0-__disjvr_1^post2 == 0 /\ buffer_1139^0-buffer_1139^post2 == 0 /\ tmp___0_605^0-tmp___0_605^post2 == 0 /\ h_17^0-h_17^post2 == 0 /\ Result_5^0-Result_5^post2 == 0 /\ tmp___0_36^0-tmp___0_36^post2 == 0 /\ -ret_18^post2+ret_18^0 == 0 /\ -len_98^post2+len_98^0 == 0 /\ __disjvr_3^0-__disjvr_3^post2 == 0 /\ -tmp___0_25^post2+tmp___0_25^0 == 0 /\ -cand_19^post2+cand_19^0 == 0 /\ -x_12^post2+x_12^0 == 0 /\ -tmp_9^post2+tmp_9^0 == 0 /\ tmp_24^0-tmp_24^post2 == 0 /\ -buffer_21^post2+buffer_21^0 == 0 /\ prev_14^0-prev_14^post2 == 0 /\ ret_1103^0-ret_1103^post2 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post2 == 0 /\ -i_22^post2+i_22^0 == 0 /\ y_1094^0-y_1094^post2 == 0 /\ -lt_29^post2+lt_29^0 == 0 /\ -__disjvr_0^post2+__disjvr_0^0 == 0 /\ x_16^0-x_16^post2 == 0 /\ d_7^0-d_7^post2 == 0 /\ tmp___0_57^0-tmp___0_57^post2 == 0 /\ -buffer_1077^post2+buffer_1077^0 == 0 /\ cand_1104^0-cand_1104^post2 == 0 /\ -x_8^post2+x_8^0 == 0 /\ -elem_13^post2+elem_13^0 == 0 /\ -__cil_tmp5_20^post2+__cil_tmp5_20^0 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post2 == 0 /\ -a_6^post2+a_6^0 == 0), cost: 1 5: l4 -> l6 : Result_5^0'=Result_5^post5, x_16^0'=x_16^post5, buffer_604^0'=buffer_604^post5, ret_1103^0'=ret_1103^post5, __disjvr_1^0'=__disjvr_1^post5, d_7^0'=d_7^post5, tmp___0_25^0'=tmp___0_25^post5, tmp___0_57^0'=tmp___0_57^post5, buffer_1139^0'=buffer_1139^post5, len_98^0'=len_98^post5, __cil_tmp5_15^0'=__cil_tmp5_15^post5, y_1094^0'=y_1094^post5, sz_23^0'=sz_23^post5, __disjvr_3^0'=__disjvr_3^post5, h_17^0'=h_17^post5, x_12^0'=x_12^post5, buffer_35^0'=buffer_35^post5, prev_14^0'=prev_14^post5, __disjvr_0^0'=__disjvr_0^post5, cand_19^0'=cand_19^post5, tmp_9^0'=tmp_9^post5, buffer_1077^0'=buffer_1077^post5, l_11^0'=l_11^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=x_8^post5, cand_1104^0'=cand_1104^post5, ret_18^0'=ret_18^post5, __disjvr_2^0'=__disjvr_2^post5, elem_13^0'=elem_13^post5, tmp___0_36^0'=tmp___0_36^post5, tmp___0_605^0'=tmp___0_605^post5, buffer_21^0'=buffer_21^post5, lt_29^0'=lt_29^post5, __cil_tmp5_20^0'=__cil_tmp5_20^post5, tmp_24^0'=tmp_24^post5, a_6^0'=a_6^post5, i_22^0'=i_22^post5, (0 == 0 /\ -prev_14^post5+prev_14^0 == 0 /\ -1+i_22^post5-i_22^0 == 0 /\ -Result_5^post5+buffer_21^post5 == 0 /\ __disjvr_1^0-__disjvr_1^post5 == 0 /\ -__disjvr_2^post5+__disjvr_2^0 == 0 /\ -tmp___0_36^post5+tmp___0_36^0 == 0 /\ Result_5^post5-__cil_tmp5_10^post5 == 0 /\ buffer_604^0-buffer_604^post5 == 0 /\ sz_23^0-sz_23^post5 == 0 /\ buffer_1139^0-buffer_1139^post5 == 0 /\ buffer_35^0-buffer_35^post5 == 0 /\ len_98^post5-i_22^0 == 0 /\ h_17^0-h_17^post5 == 0 /\ cand_19^0-cand_19^post5 == 0 /\ -tmp___0_605^post5+tmp___0_605^0 == 0 /\ x_8^post5-tmp_9^post5 == 0 /\ -x_8^post5+__cil_tmp5_10^post5 == 0 /\ __disjvr_3^0-__disjvr_3^post5 == 0 /\ l_11^0-l_11^post5 == 0 /\ y_1094^0-y_1094^post5 == 0 /\ -x_12^post5+x_12^0 == 0 /\ ret_1103^0-ret_1103^post5 == 0 /\ elem_13^0-elem_13^post5 == 0 /\ -lt_29^post5+lt_29^0 == 0 /\ -buffer_1077^post5+buffer_1077^0 == 0 /\ -a_6^post5+a_6^0 == 0 /\ -__cil_tmp5_20^post5+__cil_tmp5_20^0 == 0 /\ tmp___0_25^0-tmp___0_25^post5 == 0 /\ -__disjvr_0^post5+__disjvr_0^0 == 0 /\ -tmp_24^post5+tmp_24^0 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post5 == 0 /\ x_16^0-x_16^post5 == 0 /\ ret_18^0-ret_18^post5 == 0 /\ -cand_1104^post5+cand_1104^0 == 0 /\ -d_7^post5+d_7^0 == 0), cost: 1 6: l4 -> l5 : Result_5^0'=Result_5^post6, x_16^0'=x_16^post6, buffer_604^0'=buffer_604^post6, ret_1103^0'=ret_1103^post6, __disjvr_1^0'=__disjvr_1^post6, d_7^0'=d_7^post6, tmp___0_25^0'=tmp___0_25^post6, tmp___0_57^0'=tmp___0_57^post6, buffer_1139^0'=buffer_1139^post6, len_98^0'=len_98^post6, __cil_tmp5_15^0'=__cil_tmp5_15^post6, y_1094^0'=y_1094^post6, sz_23^0'=sz_23^post6, __disjvr_3^0'=__disjvr_3^post6, h_17^0'=h_17^post6, x_12^0'=x_12^post6, buffer_35^0'=buffer_35^post6, prev_14^0'=prev_14^post6, __disjvr_0^0'=__disjvr_0^post6, cand_19^0'=cand_19^post6, tmp_9^0'=tmp_9^post6, buffer_1077^0'=buffer_1077^post6, l_11^0'=l_11^post6, __cil_tmp5_10^0'=__cil_tmp5_10^post6, x_8^0'=x_8^post6, cand_1104^0'=cand_1104^post6, ret_18^0'=ret_18^post6, __disjvr_2^0'=__disjvr_2^post6, elem_13^0'=elem_13^post6, tmp___0_36^0'=tmp___0_36^post6, tmp___0_605^0'=tmp___0_605^post6, buffer_21^0'=buffer_21^post6, lt_29^0'=lt_29^post6, __cil_tmp5_20^0'=__cil_tmp5_20^post6, tmp_24^0'=tmp_24^post6, a_6^0'=a_6^post6, i_22^0'=i_22^post6, (-tmp_24^post6+tmp_24^0 == 0 /\ Result_5^0-Result_5^post6 == 0 /\ -tmp___0_605^post6+tmp___0_605^0 == 0 /\ -cand_1104^post6+cand_1104^0 == 0 /\ ret_1103^0-ret_1103^post6 == 0 /\ l_11^0-l_11^post6 == 0 /\ -__cil_tmp5_10^post6+__cil_tmp5_10^0 == 0 /\ -x_8^post6+x_8^0 == 0 /\ x_12^0-x_12^post6 == 0 /\ __disjvr_0^0-__disjvr_0^post6 == 0 /\ -a_6^post6+a_6^0 == 0 /\ h_17^0-h_17^post6 == 0 /\ -__disjvr_3^post6+__disjvr_3^0 == 0 /\ d_7^0-d_7^post6 == 0 /\ len_98^0-len_98^post6 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post6 == 0 /\ y_1094^0-y_1094^post6 == 0 /\ -buffer_21^post6+buffer_21^0 == 0 /\ tmp___0_25^0-tmp___0_25^post6 == 0 /\ -prev_14^post6+prev_14^0 == 0 /\ x_16^0-x_16^post6 == 0 /\ -lt_29^post6+lt_29^0 == 0 /\ -__disjvr_2^post6+__disjvr_2^0 == 0 /\ buffer_604^0-buffer_604^post6 == 0 /\ -__disjvr_1^post6+__disjvr_1^0 == 0 /\ -buffer_1077^post6+buffer_1077^0 == 0 /\ tmp___0_57^0-tmp___0_57^post6 == 0 /\ buffer_1139^0-buffer_1139^post6 == 0 /\ sz_23^0-sz_23^post6 == 0 /\ tmp_9^0-tmp_9^post6 == 0 /\ -ret_18^post6+ret_18^0 == 0 /\ -i_22^post6+i_22^0 == 0 /\ buffer_35^0-buffer_35^post6 == 0 /\ cand_19^0-cand_19^post6 == 0 /\ -__cil_tmp5_15^post6+__cil_tmp5_15^0 == 0 /\ elem_13^0-elem_13^post6 == 0 /\ -tmp___0_36^post6+tmp___0_36^0 == 0), cost: 1 3: l5 -> l6 : Result_5^0'=Result_5^post3, x_16^0'=x_16^post3, buffer_604^0'=buffer_604^post3, ret_1103^0'=ret_1103^post3, __disjvr_1^0'=__disjvr_1^post3, d_7^0'=d_7^post3, tmp___0_25^0'=tmp___0_25^post3, tmp___0_57^0'=tmp___0_57^post3, buffer_1139^0'=buffer_1139^post3, len_98^0'=len_98^post3, __cil_tmp5_15^0'=__cil_tmp5_15^post3, y_1094^0'=y_1094^post3, sz_23^0'=sz_23^post3, __disjvr_3^0'=__disjvr_3^post3, h_17^0'=h_17^post3, x_12^0'=x_12^post3, buffer_35^0'=buffer_35^post3, prev_14^0'=prev_14^post3, __disjvr_0^0'=__disjvr_0^post3, cand_19^0'=cand_19^post3, tmp_9^0'=tmp_9^post3, buffer_1077^0'=buffer_1077^post3, l_11^0'=l_11^post3, __cil_tmp5_10^0'=__cil_tmp5_10^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post3, ret_18^0'=ret_18^post3, __disjvr_2^0'=__disjvr_2^post3, elem_13^0'=elem_13^post3, tmp___0_36^0'=tmp___0_36^post3, tmp___0_605^0'=tmp___0_605^post3, buffer_21^0'=buffer_21^post3, lt_29^0'=lt_29^post3, __cil_tmp5_20^0'=__cil_tmp5_20^post3, tmp_24^0'=tmp_24^post3, a_6^0'=a_6^post3, i_22^0'=i_22^post3, (0 == 0 /\ -__cil_tmp5_15^post3+__cil_tmp5_15^0 == 0 /\ tmp___0_605^0-tmp___0_605^post3 == 0 /\ -ret_18^post3+ret_18^0 == 0 /\ -len_98^0 <= 0 /\ x_16^0-x_16^post3 == 0 /\ -__cil_tmp5_20^post3+__cil_tmp5_20^0 == 0 /\ tmp___0_25^0-tmp___0_25^post3 == 0 /\ -tmp___0_36^post3+tmp___0_36^0 == 0 /\ -x_12^post3+x_12^0 == 0 /\ __disjvr_3^0-__disjvr_3^post3 == 0 /\ __cil_tmp5_10^post3-x_8^post3 == 0 /\ sz_23^0-sz_23^post3 == 0 /\ -l_11^post3+l_11^0 == 0 /\ tmp___0_57^0-tmp___0_57^post3 == 0 /\ buffer_604^0-buffer_604^post3 == 0 /\ prev_14^0-prev_14^post3 == 0 /\ -tmp_24^post3+tmp_24^0 == 0 /\ -1+len_98^post3-len_98^10 == 0 /\ buffer_1077^0-buffer_1077^post3 == 0 /\ -cand_19^post3+cand_19^0 == 0 /\ -len_98^10 <= 0 /\ -Result_5^post3+buffer_21^post3 == 0 /\ -tmp_9^post3+x_8^post3 == 0 /\ -a_6^post3+a_6^0 == 0 /\ Result_5^post3-__cil_tmp5_10^post3 == 0 /\ __disjvr_1^0-__disjvr_1^post3 == 0 /\ -ret_1103^post3+ret_1103^0 == 0 /\ -elem_13^post3+elem_13^0 == 0 /\ -1+i_22^post3-i_22^0 == 0 /\ cand_1104^0-cand_1104^post3 == 0 /\ d_7^0-d_7^post3 == 0 /\ buffer_1139^0-buffer_1139^post3 == 0 /\ y_1094^0-y_1094^post3 == 0 /\ -__disjvr_2^post3+__disjvr_2^0 == 0 /\ -buffer_35^post3+buffer_35^0 == 0 /\ -lt_29^post3+lt_29^0 == 0 /\ h_17^0-h_17^post3 == 0 /\ __disjvr_0^0-__disjvr_0^post3 == 0), cost: 1 13: l6 -> l15 : Result_5^0'=Result_5^post13, x_16^0'=x_16^post13, buffer_604^0'=buffer_604^post13, ret_1103^0'=ret_1103^post13, __disjvr_1^0'=__disjvr_1^post13, d_7^0'=d_7^post13, tmp___0_25^0'=tmp___0_25^post13, tmp___0_57^0'=tmp___0_57^post13, buffer_1139^0'=buffer_1139^post13, len_98^0'=len_98^post13, __cil_tmp5_15^0'=__cil_tmp5_15^post13, y_1094^0'=y_1094^post13, sz_23^0'=sz_23^post13, __disjvr_3^0'=__disjvr_3^post13, h_17^0'=h_17^post13, x_12^0'=x_12^post13, buffer_35^0'=buffer_35^post13, prev_14^0'=prev_14^post13, __disjvr_0^0'=__disjvr_0^post13, cand_19^0'=cand_19^post13, tmp_9^0'=tmp_9^post13, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post13, __cil_tmp5_10^0'=__cil_tmp5_10^post13, x_8^0'=x_8^post13, cand_1104^0'=cand_1104^post13, ret_18^0'=ret_18^post13, __disjvr_2^0'=__disjvr_2^post13, elem_13^0'=elem_13^post13, tmp___0_36^0'=tmp___0_36^post13, tmp___0_605^0'=tmp___0_605^post13, buffer_21^0'=buffer_21^post13, lt_29^0'=lt_29^post13, __cil_tmp5_20^0'=__cil_tmp5_20^post13, tmp_24^0'=tmp_24^post13, a_6^0'=a_6^post13, i_22^0'=i_22^post13, (0 == 0 /\ ret_18^post13 == 0 /\ cand_19^0-cand_19^post13 == 0 /\ h_17^post13-x_16^post13 == 0 /\ buffer_1139^0-buffer_1139^post13 == 0 /\ l_11^0-l_11^post13 == 0 /\ -x_12^post13+x_12^0 == 0 /\ -buffer_21^post13+buffer_21^0 == 0 /\ -tmp_9^post13+tmp_9^0 == 0 /\ -tmp___0_605^post13+tmp___0_605^0 == 0 /\ sz_23^0-i_22^0 <= 0 /\ buffer_35^0-buffer_35^post13 == 0 /\ Result_5^0-Result_5^post13 == 0 /\ -len_98^0 <= 0 /\ d_7^0-d_7^post13 == 0 /\ -cand_1104^post13+cand_1104^0 == 0 /\ -lt_29^post13+lt_29^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post13 == 0 /\ tmp___0_36^0-tmp___0_36^post13 == 0 /\ -x_8^post13+x_8^0 == 0 /\ -__disjvr_2^post13+__disjvr_2^0 == 0 /\ y_1094^0-y_1094^post13 == 0 /\ tmp___0_25^0-tmp___0_25^post13 == 0 /\ -a_6^post13+a_6^0 == 0 /\ -__disjvr_0^post13+__disjvr_0^0 == 0 /\ -len_98^20 <= 0 /\ prev_14^0-prev_14^post13 == 0 /\ __disjvr_3^0-__disjvr_3^post13 == 0 /\ buffer_604^0-buffer_604^post13 == 0 /\ elem_13^0-elem_13^post13 == 0 /\ __disjvr_1^0-__disjvr_1^post13 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post13 == 0 /\ ret_1103^0-ret_1103^post13 == 0 /\ -__cil_tmp5_10^post13+__cil_tmp5_10^0 == 0 /\ tmp___0_57^0-tmp___0_57^post13 == 0), cost: 1 14: l6 -> l5 : Result_5^0'=Result_5^post14, x_16^0'=x_16^post14, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post14, __disjvr_1^0'=__disjvr_1^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post14, buffer_1139^0'=buffer_1139^post14, len_98^0'=len_98^post14, __cil_tmp5_15^0'=__cil_tmp5_15^post14, y_1094^0'=y_1094^post14, sz_23^0'=sz_23^post14, __disjvr_3^0'=__disjvr_3^post14, h_17^0'=h_17^post14, x_12^0'=x_12^post14, buffer_35^0'=buffer_35^post14, prev_14^0'=prev_14^post14, __disjvr_0^0'=__disjvr_0^post14, cand_19^0'=cand_19^post14, tmp_9^0'=tmp_9^post14, buffer_1077^0'=buffer_1077^post14, l_11^0'=l_11^post14, __cil_tmp5_10^0'=__cil_tmp5_10^post14, x_8^0'=x_8^post14, cand_1104^0'=cand_1104^post14, ret_18^0'=ret_18^post14, __disjvr_2^0'=__disjvr_2^post14, elem_13^0'=elem_13^post14, tmp___0_36^0'=tmp___0_36^post14, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=buffer_21^post14, lt_29^0'=lt_29^post14, __cil_tmp5_20^0'=__cil_tmp5_20^post14, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=i_22^post14, (0 == 0 /\ __disjvr_0^0-__disjvr_0^post14 == 0 /\ x_16^0-x_16^post14 == 0 /\ -buffer_21^post14+buffer_21^0 == 0 /\ -y_1094^post14+y_1094^0 == 0 /\ buffer_35^0-buffer_35^post14 == 0 /\ -lt_29^post14+lt_29^0 == 0 /\ -len_98^0 <= 0 /\ l_11^0-l_11^post14 == 0 /\ -h_17^post14+h_17^0 == 0 /\ -buffer_1077^post14+buffer_1077^0 == 0 /\ x_12^0-x_12^post14 == 0 /\ __disjvr_3^0-__disjvr_3^post14 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post14 == 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ -x_8^post14+x_8^0 == 0 /\ -tmp___0_57^post14+tmp___0_57^0 == 0 /\ cand_1104^0-cand_1104^post14 == 0 /\ -prev_14^post14+prev_14^0 == 0 /\ -__cil_tmp5_20^post14+__cil_tmp5_20^0 == 0 /\ tmp_9^0-tmp_9^post14 == 0 /\ buffer_1139^0-buffer_1139^post14 == 0 /\ ret_18^0-ret_18^post14 == 0 /\ -tmp___0_36^post14+tmp___0_36^0 == 0 /\ -__disjvr_2^post14+__disjvr_2^0 == 0 /\ cand_19^0-cand_19^post14 == 0 /\ Result_5^0-Result_5^post14 == 0 /\ -__cil_tmp5_10^post14+__cil_tmp5_10^0 == 0 /\ elem_13^0-elem_13^post14 == 0 /\ __disjvr_1^0-__disjvr_1^post14 == 0 /\ ret_1103^0-ret_1103^post14 == 0), cost: 1 18: l15 -> l17 : Result_5^0'=Result_5^post18, x_16^0'=x_16^post18, buffer_604^0'=buffer_604^post18, ret_1103^0'=ret_1103^post18, __disjvr_1^0'=__disjvr_1^post18, d_7^0'=d_7^post18, tmp___0_25^0'=tmp___0_25^post18, tmp___0_57^0'=tmp___0_57^post18, buffer_1139^0'=buffer_1139^post18, len_98^0'=len_98^post18, __cil_tmp5_15^0'=__cil_tmp5_15^post18, y_1094^0'=y_1094^post18, sz_23^0'=sz_23^post18, __disjvr_3^0'=__disjvr_3^post18, h_17^0'=h_17^post18, x_12^0'=x_12^post18, buffer_35^0'=buffer_35^post18, prev_14^0'=prev_14^post18, __disjvr_0^0'=__disjvr_0^post18, cand_19^0'=cand_19^post18, tmp_9^0'=tmp_9^post18, buffer_1077^0'=buffer_1077^post18, l_11^0'=l_11^post18, __cil_tmp5_10^0'=__cil_tmp5_10^post18, x_8^0'=x_8^post18, cand_1104^0'=cand_1104^post18, ret_18^0'=ret_18^post18, __disjvr_2^0'=__disjvr_2^post18, elem_13^0'=elem_13^post18, tmp___0_36^0'=tmp___0_36^post18, tmp___0_605^0'=tmp___0_605^post18, buffer_21^0'=buffer_21^post18, lt_29^0'=lt_29^post18, __cil_tmp5_20^0'=__cil_tmp5_20^post18, tmp_24^0'=tmp_24^post18, a_6^0'=a_6^post18, i_22^0'=i_22^post18, (0 == 0 /\ tmp___0_605^0-tmp___0_605^post18 == 0 /\ -i_22^post18+i_22^0 == 0 /\ -tmp_9^post18+tmp_9^0 == 0 /\ x_16^0-x_16^post18 == 0 /\ tmp___0_25^0-tmp___0_25^post18 == 0 /\ buffer_1139^0-buffer_1139^post18 == 0 /\ ret_18^0-ret_18^post18 == 0 /\ -lt_29^post18+lt_29^0 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post18 == 0 /\ -len_98^0 <= 0 /\ -h_17^post18+h_17^0 == 0 /\ cand_19^0-cand_19^post18 == 0 /\ tmp___0_36^0-tmp___0_36^post18 == 0 /\ -x_12^post18+x_12^0 == 0 /\ -buffer_21^post18+buffer_21^0 == 0 /\ -buffer_1077^post18+buffer_1077^0 == 0 /\ ret_1103^0-ret_1103^post18 == 0 /\ -__disjvr_0^post18+__disjvr_0^0 == 0 /\ -tmp_24^post18+tmp_24^0 == 0 /\ -a_6^post18+a_6^0 == 0 /\ __disjvr_1^0-__disjvr_1^post18 == 0 /\ -elem_13^post18+elem_13^0 == 0 /\ y_1094^0-y_1094^post18 == 0 /\ -__cil_tmp5_20^post18+__cil_tmp5_20^0 == 0 /\ cand_1104^0-cand_1104^post18 == 0 /\ -l_11^post18+l_11^0 == 0 /\ -x_8^post18+x_8^0 == 0 /\ buffer_35^0-buffer_35^post18 == 0 /\ -tmp___0_57^post18+tmp___0_57^0 == 0 /\ Result_5^0-Result_5^post18 == 0 /\ -__disjvr_2^post18+__disjvr_2^0 == 0 /\ prev_14^0-prev_14^post18 == 0 /\ __disjvr_3^0-__disjvr_3^post18 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post18 == 0 /\ sz_23^0-sz_23^post18 == 0 /\ d_7^0-d_7^post18 == 0 /\ buffer_604^0-buffer_604^post18 == 0), cost: 1 19: l17 -> l18 : Result_5^0'=Result_5^post19, x_16^0'=x_16^post19, buffer_604^0'=buffer_604^post19, ret_1103^0'=ret_1103^post19, __disjvr_1^0'=__disjvr_1^post19, d_7^0'=d_7^post19, tmp___0_25^0'=tmp___0_25^post19, tmp___0_57^0'=tmp___0_57^post19, buffer_1139^0'=buffer_1139^post19, len_98^0'=len_98^post19, __cil_tmp5_15^0'=__cil_tmp5_15^post19, y_1094^0'=y_1094^post19, sz_23^0'=sz_23^post19, __disjvr_3^0'=__disjvr_3^post19, h_17^0'=h_17^post19, x_12^0'=x_12^post19, buffer_35^0'=buffer_35^post19, prev_14^0'=prev_14^post19, __disjvr_0^0'=__disjvr_0^post19, cand_19^0'=cand_19^post19, tmp_9^0'=tmp_9^post19, buffer_1077^0'=buffer_1077^post19, l_11^0'=l_11^post19, __cil_tmp5_10^0'=__cil_tmp5_10^post19, x_8^0'=x_8^post19, cand_1104^0'=cand_1104^post19, ret_18^0'=ret_18^post19, __disjvr_2^0'=__disjvr_2^post19, elem_13^0'=elem_13^post19, tmp___0_36^0'=tmp___0_36^post19, tmp___0_605^0'=tmp___0_605^post19, buffer_21^0'=buffer_21^post19, lt_29^0'=lt_29^post19, __cil_tmp5_20^0'=__cil_tmp5_20^post19, tmp_24^0'=tmp_24^post19, a_6^0'=a_6^post19, i_22^0'=i_22^post19, (y_1094^0-y_1094^post19 == 0 /\ -tmp___0_36^post19+tmp___0_36^0 == 0 /\ prev_14^0-prev_14^post19 == 0 /\ -__cil_tmp5_20^post19+__cil_tmp5_20^0 == 0 /\ buffer_1077^0-buffer_1077^post19 == 0 /\ -buffer_35^post19+buffer_35^0 == 0 /\ -l_11^post19+l_11^0 == 0 /\ x_16^0-x_16^post19 == 0 /\ -__disjvr_3^0+__disjvr_3^post19 == 0 /\ -__cil_tmp5_15^post19+__cil_tmp5_15^0 == 0 /\ d_7^0-d_7^post19 == 0 /\ tmp___0_57^0-tmp___0_57^post19 == 0 /\ lt_29^0-lt_29^post19 == 0 /\ buffer_604^0-buffer_604^post19 == 0 /\ -i_22^post19+i_22^0 == 0 /\ sz_23^0-sz_23^post19 == 0 /\ -ret_18^post19+ret_18^0 == 0 /\ -__cil_tmp5_10^post19+__cil_tmp5_10^0 == 0 /\ __disjvr_3^0-__disjvr_3^post19 == 0 /\ x_12^0-x_12^post19 == 0 /\ -elem_13^post19+elem_13^0 == 0 /\ len_98^0-len_98^post19 == 0 /\ -cand_19^post19+cand_19^0 == 0 /\ -tmp_24^post19+tmp_24^0 == 0 /\ -tmp___0_605^post19+tmp___0_605^0 == 0 /\ __disjvr_1^0-__disjvr_1^post19 == 0 /\ -cand_1104^post19+cand_1104^0 == 0 /\ tmp___0_25^0-tmp___0_25^post19 == 0 /\ a_6^0-a_6^post19 == 0 /\ Result_5^0-Result_5^post19 == 0 /\ buffer_1139^0-buffer_1139^post19 == 0 /\ __disjvr_0^0-__disjvr_0^post19 == 0 /\ ret_1103^0-ret_1103^post19 == 0 /\ -__disjvr_2^post19+__disjvr_2^0 == 0 /\ h_17^0-h_17^post19 == 0 /\ x_8^0-x_8^post19 == 0 /\ -buffer_21^post19+buffer_21^0 == 0 /\ -tmp_9^post19+tmp_9^0 == 0), cost: 1 20: l18 -> l4 : Result_5^0'=Result_5^post20, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post20, ret_1103^0'=ret_1103^post20, __disjvr_1^0'=__disjvr_1^post20, d_7^0'=d_7^post20, tmp___0_25^0'=tmp___0_25^post20, tmp___0_57^0'=tmp___0_57^post20, buffer_1139^0'=buffer_1139^post20, len_98^0'=len_98^post20, __cil_tmp5_15^0'=__cil_tmp5_15^post20, y_1094^0'=y_1094^post20, sz_23^0'=sz_23^post20, __disjvr_3^0'=__disjvr_3^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, buffer_35^0'=buffer_35^post20, prev_14^0'=prev_14^post20, __disjvr_0^0'=__disjvr_0^post20, cand_19^0'=cand_19^post20, tmp_9^0'=tmp_9^post20, buffer_1077^0'=buffer_1077^post20, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post20, x_8^0'=x_8^post20, cand_1104^0'=cand_1104^post20, ret_18^0'=ret_18^post20, __disjvr_2^0'=__disjvr_2^post20, elem_13^0'=elem_13^post20, tmp___0_36^0'=tmp___0_36^post20, tmp___0_605^0'=tmp___0_605^post20, buffer_21^0'=buffer_21^post20, lt_29^0'=lt_29^post20, __cil_tmp5_20^0'=__cil_tmp5_20^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post20, i_22^0'=i_22^post20, (0 == 0 /\ -prev_14^post20+prev_14^0 == 0 /\ -tmp___0_36^post20+tmp___0_36^0 == 0 /\ __disjvr_3^0-__disjvr_3^post20 == 0 /\ y_1094^0-y_1094^post20 == 0 /\ -__disjvr_0^post20+__disjvr_0^0 == 0 /\ tmp___0_25^0-tmp___0_25^post20 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post20 == 0 /\ -h_17^0+cand_19^post20 == 0 /\ -buffer_35^post20+buffer_35^0 == 0 /\ -tmp___0_605^post20+tmp___0_605^0 == 0 /\ -ret_18^post20+ret_18^0 == 0 /\ d_7^0-d_7^post20 == 0 /\ -__cil_tmp5_10^post20+__cil_tmp5_10^0 == 0 /\ -a_6^post20+a_6^0 == 0 /\ buffer_1077^0-buffer_1077^post20 == 0 /\ buffer_604^0-buffer_604^post20 == 0 /\ -tmp_9^post20+tmp_9^0 == 0 /\ -y_1094^0+lt_29^10 == 0 /\ tmp___0_57^0-tmp___0_57^post20 == 0 /\ Result_5^0-Result_5^post20 == 0 /\ __disjvr_2^0-__disjvr_2^post20 == 0 /\ __disjvr_1^0-__disjvr_1^post20 == 0 /\ -x_8^post20+x_8^0 == 0 /\ buffer_1139^0-buffer_1139^post20 == 0 /\ -lt_29^10+h_17^10 == 0 /\ -elem_13^post20+elem_13^0 == 0 /\ -__cil_tmp5_20^post20+__cil_tmp5_20^0 == 0), cost: 1 21: l19 -> l3 : Result_5^0'=Result_5^post21, x_16^0'=x_16^post21, buffer_604^0'=buffer_604^post21, ret_1103^0'=ret_1103^post21, __disjvr_1^0'=__disjvr_1^post21, d_7^0'=d_7^post21, tmp___0_25^0'=tmp___0_25^post21, tmp___0_57^0'=tmp___0_57^post21, buffer_1139^0'=buffer_1139^post21, len_98^0'=len_98^post21, __cil_tmp5_15^0'=__cil_tmp5_15^post21, y_1094^0'=y_1094^post21, sz_23^0'=sz_23^post21, __disjvr_3^0'=__disjvr_3^post21, h_17^0'=h_17^post21, x_12^0'=x_12^post21, buffer_35^0'=buffer_35^post21, prev_14^0'=prev_14^post21, __disjvr_0^0'=__disjvr_0^post21, cand_19^0'=cand_19^post21, tmp_9^0'=tmp_9^post21, buffer_1077^0'=buffer_1077^post21, l_11^0'=l_11^post21, __cil_tmp5_10^0'=__cil_tmp5_10^post21, x_8^0'=x_8^post21, cand_1104^0'=cand_1104^post21, ret_18^0'=ret_18^post21, __disjvr_2^0'=__disjvr_2^post21, elem_13^0'=elem_13^post21, tmp___0_36^0'=tmp___0_36^post21, tmp___0_605^0'=tmp___0_605^post21, buffer_21^0'=buffer_21^post21, lt_29^0'=lt_29^post21, __cil_tmp5_20^0'=__cil_tmp5_20^post21, tmp_24^0'=tmp_24^post21, a_6^0'=a_6^post21, i_22^0'=i_22^post21, (x_12^0-x_12^post21 == 0 /\ buffer_21^0-buffer_21^post21 == 0 /\ -tmp___0_36^post21+tmp___0_36^0 == 0 /\ -prev_14^post21+prev_14^0 == 0 /\ -__cil_tmp5_20^post21+__cil_tmp5_20^0 == 0 /\ len_98^0-len_98^post21 == 0 /\ __disjvr_1^0-__disjvr_1^post21 == 0 /\ tmp___0_57^0-tmp___0_57^post21 == 0 /\ buffer_604^0-buffer_604^post21 == 0 /\ __disjvr_0^0-__disjvr_0^post21 == 0 /\ h_17^0-h_17^post21 == 0 /\ tmp_9^0-tmp_9^post21 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post21 == 0 /\ cand_19^0-cand_19^post21 == 0 /\ buffer_35^0-buffer_35^post21 == 0 /\ -__disjvr_3^post21+__disjvr_3^0 == 0 /\ Result_5^0-Result_5^post21 == 0 /\ ret_18^0-ret_18^post21 == 0 /\ -y_1094^post21+y_1094^0 == 0 /\ ret_1103^0-ret_1103^post21 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post21 == 0 /\ elem_13^0-elem_13^post21 == 0 /\ -tmp___0_605^post21+tmp___0_605^0 == 0 /\ -tmp_24^post21+tmp_24^0 == 0 /\ -cand_1104^post21+cand_1104^0 == 0 /\ tmp___0_25^0-tmp___0_25^post21 == 0 /\ x_16^0-x_16^post21 == 0 /\ -__disjvr_2^post21+__disjvr_2^0 == 0 /\ -lt_29^post21+lt_29^0 == 0 /\ sz_23^0-sz_23^post21 == 0 /\ d_7^0-d_7^post21 == 0 /\ l_11^0-l_11^post21 == 0 /\ -buffer_1077^post21+buffer_1077^0 == 0 /\ -buffer_1139^post21+buffer_1139^0 == 0 /\ i_22^0-i_22^post21 == 0 /\ -x_8^post21+x_8^0 == 0 /\ -a_6^post21+a_6^0 == 0), cost: 1 Applied preprocessing Original rule: l3 -> l4 : Result_5^0'=Result_5^post2, x_16^0'=x_16^post2, buffer_604^0'=buffer_604^post2, ret_1103^0'=ret_1103^post2, __disjvr_1^0'=__disjvr_1^post2, d_7^0'=d_7^post2, tmp___0_25^0'=tmp___0_25^post2, tmp___0_57^0'=tmp___0_57^post2, buffer_1139^0'=buffer_1139^post2, len_98^0'=len_98^post2, __cil_tmp5_15^0'=__cil_tmp5_15^post2, y_1094^0'=y_1094^post2, sz_23^0'=sz_23^post2, __disjvr_3^0'=__disjvr_3^post2, h_17^0'=h_17^post2, x_12^0'=x_12^post2, buffer_35^0'=buffer_35^post2, prev_14^0'=prev_14^post2, __disjvr_0^0'=__disjvr_0^post2, cand_19^0'=cand_19^post2, tmp_9^0'=tmp_9^post2, buffer_1077^0'=buffer_1077^post2, l_11^0'=l_11^post2, __cil_tmp5_10^0'=__cil_tmp5_10^post2, x_8^0'=x_8^post2, cand_1104^0'=cand_1104^post2, ret_18^0'=ret_18^post2, __disjvr_2^0'=__disjvr_2^post2, elem_13^0'=elem_13^post2, tmp___0_36^0'=tmp___0_36^post2, tmp___0_605^0'=tmp___0_605^post2, buffer_21^0'=buffer_21^post2, lt_29^0'=lt_29^post2, __cil_tmp5_20^0'=__cil_tmp5_20^post2, tmp_24^0'=tmp_24^post2, a_6^0'=a_6^post2, i_22^0'=i_22^post2, (-sz_23^post2+sz_23^0 == 0 /\ -l_11^post2+l_11^0 == 0 /\ buffer_604^0-buffer_604^post2 == 0 /\ -__disjvr_2^post2+__disjvr_2^0 == 0 /\ -buffer_35^post2+buffer_35^0 == 0 /\ __disjvr_1^0-__disjvr_1^post2 == 0 /\ buffer_1139^0-buffer_1139^post2 == 0 /\ tmp___0_605^0-tmp___0_605^post2 == 0 /\ h_17^0-h_17^post2 == 0 /\ Result_5^0-Result_5^post2 == 0 /\ tmp___0_36^0-tmp___0_36^post2 == 0 /\ -ret_18^post2+ret_18^0 == 0 /\ -len_98^post2+len_98^0 == 0 /\ __disjvr_3^0-__disjvr_3^post2 == 0 /\ -tmp___0_25^post2+tmp___0_25^0 == 0 /\ -cand_19^post2+cand_19^0 == 0 /\ -x_12^post2+x_12^0 == 0 /\ -tmp_9^post2+tmp_9^0 == 0 /\ tmp_24^0-tmp_24^post2 == 0 /\ -buffer_21^post2+buffer_21^0 == 0 /\ prev_14^0-prev_14^post2 == 0 /\ ret_1103^0-ret_1103^post2 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post2 == 0 /\ -i_22^post2+i_22^0 == 0 /\ y_1094^0-y_1094^post2 == 0 /\ -lt_29^post2+lt_29^0 == 0 /\ -__disjvr_0^post2+__disjvr_0^0 == 0 /\ x_16^0-x_16^post2 == 0 /\ d_7^0-d_7^post2 == 0 /\ tmp___0_57^0-tmp___0_57^post2 == 0 /\ -buffer_1077^post2+buffer_1077^0 == 0 /\ cand_1104^0-cand_1104^post2 == 0 /\ -x_8^post2+x_8^0 == 0 /\ -elem_13^post2+elem_13^0 == 0 /\ -__cil_tmp5_20^post2+__cil_tmp5_20^0 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post2 == 0 /\ -a_6^post2+a_6^0 == 0), cost: 1 New rule: l3 -> l4 : TRUE, cost: 1 Applied preprocessing Original rule: l5 -> l6 : Result_5^0'=Result_5^post3, x_16^0'=x_16^post3, buffer_604^0'=buffer_604^post3, ret_1103^0'=ret_1103^post3, __disjvr_1^0'=__disjvr_1^post3, d_7^0'=d_7^post3, tmp___0_25^0'=tmp___0_25^post3, tmp___0_57^0'=tmp___0_57^post3, buffer_1139^0'=buffer_1139^post3, len_98^0'=len_98^post3, __cil_tmp5_15^0'=__cil_tmp5_15^post3, y_1094^0'=y_1094^post3, sz_23^0'=sz_23^post3, __disjvr_3^0'=__disjvr_3^post3, h_17^0'=h_17^post3, x_12^0'=x_12^post3, buffer_35^0'=buffer_35^post3, prev_14^0'=prev_14^post3, __disjvr_0^0'=__disjvr_0^post3, cand_19^0'=cand_19^post3, tmp_9^0'=tmp_9^post3, buffer_1077^0'=buffer_1077^post3, l_11^0'=l_11^post3, __cil_tmp5_10^0'=__cil_tmp5_10^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post3, ret_18^0'=ret_18^post3, __disjvr_2^0'=__disjvr_2^post3, elem_13^0'=elem_13^post3, tmp___0_36^0'=tmp___0_36^post3, tmp___0_605^0'=tmp___0_605^post3, buffer_21^0'=buffer_21^post3, lt_29^0'=lt_29^post3, __cil_tmp5_20^0'=__cil_tmp5_20^post3, tmp_24^0'=tmp_24^post3, a_6^0'=a_6^post3, i_22^0'=i_22^post3, (0 == 0 /\ -__cil_tmp5_15^post3+__cil_tmp5_15^0 == 0 /\ tmp___0_605^0-tmp___0_605^post3 == 0 /\ -ret_18^post3+ret_18^0 == 0 /\ -len_98^0 <= 0 /\ x_16^0-x_16^post3 == 0 /\ -__cil_tmp5_20^post3+__cil_tmp5_20^0 == 0 /\ tmp___0_25^0-tmp___0_25^post3 == 0 /\ -tmp___0_36^post3+tmp___0_36^0 == 0 /\ -x_12^post3+x_12^0 == 0 /\ __disjvr_3^0-__disjvr_3^post3 == 0 /\ __cil_tmp5_10^post3-x_8^post3 == 0 /\ sz_23^0-sz_23^post3 == 0 /\ -l_11^post3+l_11^0 == 0 /\ tmp___0_57^0-tmp___0_57^post3 == 0 /\ buffer_604^0-buffer_604^post3 == 0 /\ prev_14^0-prev_14^post3 == 0 /\ -tmp_24^post3+tmp_24^0 == 0 /\ -1+len_98^post3-len_98^10 == 0 /\ buffer_1077^0-buffer_1077^post3 == 0 /\ -cand_19^post3+cand_19^0 == 0 /\ -len_98^10 <= 0 /\ -Result_5^post3+buffer_21^post3 == 0 /\ -tmp_9^post3+x_8^post3 == 0 /\ -a_6^post3+a_6^0 == 0 /\ Result_5^post3-__cil_tmp5_10^post3 == 0 /\ __disjvr_1^0-__disjvr_1^post3 == 0 /\ -ret_1103^post3+ret_1103^0 == 0 /\ -elem_13^post3+elem_13^0 == 0 /\ -1+i_22^post3-i_22^0 == 0 /\ cand_1104^0-cand_1104^post3 == 0 /\ d_7^0-d_7^post3 == 0 /\ buffer_1139^0-buffer_1139^post3 == 0 /\ y_1094^0-y_1094^post3 == 0 /\ -__disjvr_2^post3+__disjvr_2^0 == 0 /\ -buffer_35^post3+buffer_35^0 == 0 /\ -lt_29^post3+lt_29^0 == 0 /\ h_17^0-h_17^post3 == 0 /\ __disjvr_0^0-__disjvr_0^post3 == 0), cost: 1 New rule: l5 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 1 Applied preprocessing Original rule: l4 -> l6 : Result_5^0'=Result_5^post5, x_16^0'=x_16^post5, buffer_604^0'=buffer_604^post5, ret_1103^0'=ret_1103^post5, __disjvr_1^0'=__disjvr_1^post5, d_7^0'=d_7^post5, tmp___0_25^0'=tmp___0_25^post5, tmp___0_57^0'=tmp___0_57^post5, buffer_1139^0'=buffer_1139^post5, len_98^0'=len_98^post5, __cil_tmp5_15^0'=__cil_tmp5_15^post5, y_1094^0'=y_1094^post5, sz_23^0'=sz_23^post5, __disjvr_3^0'=__disjvr_3^post5, h_17^0'=h_17^post5, x_12^0'=x_12^post5, buffer_35^0'=buffer_35^post5, prev_14^0'=prev_14^post5, __disjvr_0^0'=__disjvr_0^post5, cand_19^0'=cand_19^post5, tmp_9^0'=tmp_9^post5, buffer_1077^0'=buffer_1077^post5, l_11^0'=l_11^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=x_8^post5, cand_1104^0'=cand_1104^post5, ret_18^0'=ret_18^post5, __disjvr_2^0'=__disjvr_2^post5, elem_13^0'=elem_13^post5, tmp___0_36^0'=tmp___0_36^post5, tmp___0_605^0'=tmp___0_605^post5, buffer_21^0'=buffer_21^post5, lt_29^0'=lt_29^post5, __cil_tmp5_20^0'=__cil_tmp5_20^post5, tmp_24^0'=tmp_24^post5, a_6^0'=a_6^post5, i_22^0'=i_22^post5, (0 == 0 /\ -prev_14^post5+prev_14^0 == 0 /\ -1+i_22^post5-i_22^0 == 0 /\ -Result_5^post5+buffer_21^post5 == 0 /\ __disjvr_1^0-__disjvr_1^post5 == 0 /\ -__disjvr_2^post5+__disjvr_2^0 == 0 /\ -tmp___0_36^post5+tmp___0_36^0 == 0 /\ Result_5^post5-__cil_tmp5_10^post5 == 0 /\ buffer_604^0-buffer_604^post5 == 0 /\ sz_23^0-sz_23^post5 == 0 /\ buffer_1139^0-buffer_1139^post5 == 0 /\ buffer_35^0-buffer_35^post5 == 0 /\ len_98^post5-i_22^0 == 0 /\ h_17^0-h_17^post5 == 0 /\ cand_19^0-cand_19^post5 == 0 /\ -tmp___0_605^post5+tmp___0_605^0 == 0 /\ x_8^post5-tmp_9^post5 == 0 /\ -x_8^post5+__cil_tmp5_10^post5 == 0 /\ __disjvr_3^0-__disjvr_3^post5 == 0 /\ l_11^0-l_11^post5 == 0 /\ y_1094^0-y_1094^post5 == 0 /\ -x_12^post5+x_12^0 == 0 /\ ret_1103^0-ret_1103^post5 == 0 /\ elem_13^0-elem_13^post5 == 0 /\ -lt_29^post5+lt_29^0 == 0 /\ -buffer_1077^post5+buffer_1077^0 == 0 /\ -a_6^post5+a_6^0 == 0 /\ -__cil_tmp5_20^post5+__cil_tmp5_20^0 == 0 /\ tmp___0_25^0-tmp___0_25^post5 == 0 /\ -__disjvr_0^post5+__disjvr_0^0 == 0 /\ -tmp_24^post5+tmp_24^0 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post5 == 0 /\ x_16^0-x_16^post5 == 0 /\ ret_18^0-ret_18^post5 == 0 /\ -cand_1104^post5+cand_1104^0 == 0 /\ -d_7^post5+d_7^0 == 0), cost: 1 New rule: l4 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 1 Applied preprocessing Original rule: l4 -> l5 : Result_5^0'=Result_5^post6, x_16^0'=x_16^post6, buffer_604^0'=buffer_604^post6, ret_1103^0'=ret_1103^post6, __disjvr_1^0'=__disjvr_1^post6, d_7^0'=d_7^post6, tmp___0_25^0'=tmp___0_25^post6, tmp___0_57^0'=tmp___0_57^post6, buffer_1139^0'=buffer_1139^post6, len_98^0'=len_98^post6, __cil_tmp5_15^0'=__cil_tmp5_15^post6, y_1094^0'=y_1094^post6, sz_23^0'=sz_23^post6, __disjvr_3^0'=__disjvr_3^post6, h_17^0'=h_17^post6, x_12^0'=x_12^post6, buffer_35^0'=buffer_35^post6, prev_14^0'=prev_14^post6, __disjvr_0^0'=__disjvr_0^post6, cand_19^0'=cand_19^post6, tmp_9^0'=tmp_9^post6, buffer_1077^0'=buffer_1077^post6, l_11^0'=l_11^post6, __cil_tmp5_10^0'=__cil_tmp5_10^post6, x_8^0'=x_8^post6, cand_1104^0'=cand_1104^post6, ret_18^0'=ret_18^post6, __disjvr_2^0'=__disjvr_2^post6, elem_13^0'=elem_13^post6, tmp___0_36^0'=tmp___0_36^post6, tmp___0_605^0'=tmp___0_605^post6, buffer_21^0'=buffer_21^post6, lt_29^0'=lt_29^post6, __cil_tmp5_20^0'=__cil_tmp5_20^post6, tmp_24^0'=tmp_24^post6, a_6^0'=a_6^post6, i_22^0'=i_22^post6, (-tmp_24^post6+tmp_24^0 == 0 /\ Result_5^0-Result_5^post6 == 0 /\ -tmp___0_605^post6+tmp___0_605^0 == 0 /\ -cand_1104^post6+cand_1104^0 == 0 /\ ret_1103^0-ret_1103^post6 == 0 /\ l_11^0-l_11^post6 == 0 /\ -__cil_tmp5_10^post6+__cil_tmp5_10^0 == 0 /\ -x_8^post6+x_8^0 == 0 /\ x_12^0-x_12^post6 == 0 /\ __disjvr_0^0-__disjvr_0^post6 == 0 /\ -a_6^post6+a_6^0 == 0 /\ h_17^0-h_17^post6 == 0 /\ -__disjvr_3^post6+__disjvr_3^0 == 0 /\ d_7^0-d_7^post6 == 0 /\ len_98^0-len_98^post6 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post6 == 0 /\ y_1094^0-y_1094^post6 == 0 /\ -buffer_21^post6+buffer_21^0 == 0 /\ tmp___0_25^0-tmp___0_25^post6 == 0 /\ -prev_14^post6+prev_14^0 == 0 /\ x_16^0-x_16^post6 == 0 /\ -lt_29^post6+lt_29^0 == 0 /\ -__disjvr_2^post6+__disjvr_2^0 == 0 /\ buffer_604^0-buffer_604^post6 == 0 /\ -__disjvr_1^post6+__disjvr_1^0 == 0 /\ -buffer_1077^post6+buffer_1077^0 == 0 /\ tmp___0_57^0-tmp___0_57^post6 == 0 /\ buffer_1139^0-buffer_1139^post6 == 0 /\ sz_23^0-sz_23^post6 == 0 /\ tmp_9^0-tmp_9^post6 == 0 /\ -ret_18^post6+ret_18^0 == 0 /\ -i_22^post6+i_22^0 == 0 /\ buffer_35^0-buffer_35^post6 == 0 /\ cand_19^0-cand_19^post6 == 0 /\ -__cil_tmp5_15^post6+__cil_tmp5_15^0 == 0 /\ elem_13^0-elem_13^post6 == 0 /\ -tmp___0_36^post6+tmp___0_36^0 == 0), cost: 1 New rule: l4 -> l5 : TRUE, cost: 1 Applied preprocessing Original rule: l6 -> l15 : Result_5^0'=Result_5^post13, x_16^0'=x_16^post13, buffer_604^0'=buffer_604^post13, ret_1103^0'=ret_1103^post13, __disjvr_1^0'=__disjvr_1^post13, d_7^0'=d_7^post13, tmp___0_25^0'=tmp___0_25^post13, tmp___0_57^0'=tmp___0_57^post13, buffer_1139^0'=buffer_1139^post13, len_98^0'=len_98^post13, __cil_tmp5_15^0'=__cil_tmp5_15^post13, y_1094^0'=y_1094^post13, sz_23^0'=sz_23^post13, __disjvr_3^0'=__disjvr_3^post13, h_17^0'=h_17^post13, x_12^0'=x_12^post13, buffer_35^0'=buffer_35^post13, prev_14^0'=prev_14^post13, __disjvr_0^0'=__disjvr_0^post13, cand_19^0'=cand_19^post13, tmp_9^0'=tmp_9^post13, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post13, __cil_tmp5_10^0'=__cil_tmp5_10^post13, x_8^0'=x_8^post13, cand_1104^0'=cand_1104^post13, ret_18^0'=ret_18^post13, __disjvr_2^0'=__disjvr_2^post13, elem_13^0'=elem_13^post13, tmp___0_36^0'=tmp___0_36^post13, tmp___0_605^0'=tmp___0_605^post13, buffer_21^0'=buffer_21^post13, lt_29^0'=lt_29^post13, __cil_tmp5_20^0'=__cil_tmp5_20^post13, tmp_24^0'=tmp_24^post13, a_6^0'=a_6^post13, i_22^0'=i_22^post13, (0 == 0 /\ ret_18^post13 == 0 /\ cand_19^0-cand_19^post13 == 0 /\ h_17^post13-x_16^post13 == 0 /\ buffer_1139^0-buffer_1139^post13 == 0 /\ l_11^0-l_11^post13 == 0 /\ -x_12^post13+x_12^0 == 0 /\ -buffer_21^post13+buffer_21^0 == 0 /\ -tmp_9^post13+tmp_9^0 == 0 /\ -tmp___0_605^post13+tmp___0_605^0 == 0 /\ sz_23^0-i_22^0 <= 0 /\ buffer_35^0-buffer_35^post13 == 0 /\ Result_5^0-Result_5^post13 == 0 /\ -len_98^0 <= 0 /\ d_7^0-d_7^post13 == 0 /\ -cand_1104^post13+cand_1104^0 == 0 /\ -lt_29^post13+lt_29^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post13 == 0 /\ tmp___0_36^0-tmp___0_36^post13 == 0 /\ -x_8^post13+x_8^0 == 0 /\ -__disjvr_2^post13+__disjvr_2^0 == 0 /\ y_1094^0-y_1094^post13 == 0 /\ tmp___0_25^0-tmp___0_25^post13 == 0 /\ -a_6^post13+a_6^0 == 0 /\ -__disjvr_0^post13+__disjvr_0^0 == 0 /\ -len_98^20 <= 0 /\ prev_14^0-prev_14^post13 == 0 /\ __disjvr_3^0-__disjvr_3^post13 == 0 /\ buffer_604^0-buffer_604^post13 == 0 /\ elem_13^0-elem_13^post13 == 0 /\ __disjvr_1^0-__disjvr_1^post13 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post13 == 0 /\ ret_1103^0-ret_1103^post13 == 0 /\ -__cil_tmp5_10^post13+__cil_tmp5_10^0 == 0 /\ tmp___0_57^0-tmp___0_57^post13 == 0), cost: 1 New rule: l6 -> l15 : x_16^0'=x_16^post13, len_98^0'=len_98^post13, sz_23^0'=sz_23^post13, h_17^0'=x_16^post13, buffer_1077^0'=buffer_1077^post13, ret_18^0'=0, tmp_24^0'=tmp_24^post13, i_22^0'=i_22^post13, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0), cost: 1 Applied preprocessing Original rule: l6 -> l5 : Result_5^0'=Result_5^post14, x_16^0'=x_16^post14, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post14, __disjvr_1^0'=__disjvr_1^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post14, buffer_1139^0'=buffer_1139^post14, len_98^0'=len_98^post14, __cil_tmp5_15^0'=__cil_tmp5_15^post14, y_1094^0'=y_1094^post14, sz_23^0'=sz_23^post14, __disjvr_3^0'=__disjvr_3^post14, h_17^0'=h_17^post14, x_12^0'=x_12^post14, buffer_35^0'=buffer_35^post14, prev_14^0'=prev_14^post14, __disjvr_0^0'=__disjvr_0^post14, cand_19^0'=cand_19^post14, tmp_9^0'=tmp_9^post14, buffer_1077^0'=buffer_1077^post14, l_11^0'=l_11^post14, __cil_tmp5_10^0'=__cil_tmp5_10^post14, x_8^0'=x_8^post14, cand_1104^0'=cand_1104^post14, ret_18^0'=ret_18^post14, __disjvr_2^0'=__disjvr_2^post14, elem_13^0'=elem_13^post14, tmp___0_36^0'=tmp___0_36^post14, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=buffer_21^post14, lt_29^0'=lt_29^post14, __cil_tmp5_20^0'=__cil_tmp5_20^post14, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=i_22^post14, (0 == 0 /\ __disjvr_0^0-__disjvr_0^post14 == 0 /\ x_16^0-x_16^post14 == 0 /\ -buffer_21^post14+buffer_21^0 == 0 /\ -y_1094^post14+y_1094^0 == 0 /\ buffer_35^0-buffer_35^post14 == 0 /\ -lt_29^post14+lt_29^0 == 0 /\ -len_98^0 <= 0 /\ l_11^0-l_11^post14 == 0 /\ -h_17^post14+h_17^0 == 0 /\ -buffer_1077^post14+buffer_1077^0 == 0 /\ x_12^0-x_12^post14 == 0 /\ __disjvr_3^0-__disjvr_3^post14 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post14 == 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ -x_8^post14+x_8^0 == 0 /\ -tmp___0_57^post14+tmp___0_57^0 == 0 /\ cand_1104^0-cand_1104^post14 == 0 /\ -prev_14^post14+prev_14^0 == 0 /\ -__cil_tmp5_20^post14+__cil_tmp5_20^0 == 0 /\ tmp_9^0-tmp_9^post14 == 0 /\ buffer_1139^0-buffer_1139^post14 == 0 /\ ret_18^0-ret_18^post14 == 0 /\ -tmp___0_36^post14+tmp___0_36^0 == 0 /\ -__disjvr_2^post14+__disjvr_2^0 == 0 /\ cand_19^0-cand_19^post14 == 0 /\ Result_5^0-Result_5^post14 == 0 /\ -__cil_tmp5_10^post14+__cil_tmp5_10^0 == 0 /\ elem_13^0-elem_13^post14 == 0 /\ __disjvr_1^0-__disjvr_1^post14 == 0 /\ ret_1103^0-ret_1103^post14 == 0), cost: 1 New rule: l6 -> l5 : buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=len_98^post14, sz_23^0'=sz_23^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=i_22^post14, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0), cost: 1 Applied preprocessing Original rule: l15 -> l17 : Result_5^0'=Result_5^post18, x_16^0'=x_16^post18, buffer_604^0'=buffer_604^post18, ret_1103^0'=ret_1103^post18, __disjvr_1^0'=__disjvr_1^post18, d_7^0'=d_7^post18, tmp___0_25^0'=tmp___0_25^post18, tmp___0_57^0'=tmp___0_57^post18, buffer_1139^0'=buffer_1139^post18, len_98^0'=len_98^post18, __cil_tmp5_15^0'=__cil_tmp5_15^post18, y_1094^0'=y_1094^post18, sz_23^0'=sz_23^post18, __disjvr_3^0'=__disjvr_3^post18, h_17^0'=h_17^post18, x_12^0'=x_12^post18, buffer_35^0'=buffer_35^post18, prev_14^0'=prev_14^post18, __disjvr_0^0'=__disjvr_0^post18, cand_19^0'=cand_19^post18, tmp_9^0'=tmp_9^post18, buffer_1077^0'=buffer_1077^post18, l_11^0'=l_11^post18, __cil_tmp5_10^0'=__cil_tmp5_10^post18, x_8^0'=x_8^post18, cand_1104^0'=cand_1104^post18, ret_18^0'=ret_18^post18, __disjvr_2^0'=__disjvr_2^post18, elem_13^0'=elem_13^post18, tmp___0_36^0'=tmp___0_36^post18, tmp___0_605^0'=tmp___0_605^post18, buffer_21^0'=buffer_21^post18, lt_29^0'=lt_29^post18, __cil_tmp5_20^0'=__cil_tmp5_20^post18, tmp_24^0'=tmp_24^post18, a_6^0'=a_6^post18, i_22^0'=i_22^post18, (0 == 0 /\ tmp___0_605^0-tmp___0_605^post18 == 0 /\ -i_22^post18+i_22^0 == 0 /\ -tmp_9^post18+tmp_9^0 == 0 /\ x_16^0-x_16^post18 == 0 /\ tmp___0_25^0-tmp___0_25^post18 == 0 /\ buffer_1139^0-buffer_1139^post18 == 0 /\ ret_18^0-ret_18^post18 == 0 /\ -lt_29^post18+lt_29^0 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post18 == 0 /\ -len_98^0 <= 0 /\ -h_17^post18+h_17^0 == 0 /\ cand_19^0-cand_19^post18 == 0 /\ tmp___0_36^0-tmp___0_36^post18 == 0 /\ -x_12^post18+x_12^0 == 0 /\ -buffer_21^post18+buffer_21^0 == 0 /\ -buffer_1077^post18+buffer_1077^0 == 0 /\ ret_1103^0-ret_1103^post18 == 0 /\ -__disjvr_0^post18+__disjvr_0^0 == 0 /\ -tmp_24^post18+tmp_24^0 == 0 /\ -a_6^post18+a_6^0 == 0 /\ __disjvr_1^0-__disjvr_1^post18 == 0 /\ -elem_13^post18+elem_13^0 == 0 /\ y_1094^0-y_1094^post18 == 0 /\ -__cil_tmp5_20^post18+__cil_tmp5_20^0 == 0 /\ cand_1104^0-cand_1104^post18 == 0 /\ -l_11^post18+l_11^0 == 0 /\ -x_8^post18+x_8^0 == 0 /\ buffer_35^0-buffer_35^post18 == 0 /\ -tmp___0_57^post18+tmp___0_57^0 == 0 /\ Result_5^0-Result_5^post18 == 0 /\ -__disjvr_2^post18+__disjvr_2^0 == 0 /\ prev_14^0-prev_14^post18 == 0 /\ __disjvr_3^0-__disjvr_3^post18 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post18 == 0 /\ sz_23^0-sz_23^post18 == 0 /\ d_7^0-d_7^post18 == 0 /\ buffer_604^0-buffer_604^post18 == 0), cost: 1 New rule: l15 -> l17 : len_98^0'=len_98^post18, len_98^0 >= 0, cost: 1 Applied preprocessing Original rule: l17 -> l18 : Result_5^0'=Result_5^post19, x_16^0'=x_16^post19, buffer_604^0'=buffer_604^post19, ret_1103^0'=ret_1103^post19, __disjvr_1^0'=__disjvr_1^post19, d_7^0'=d_7^post19, tmp___0_25^0'=tmp___0_25^post19, tmp___0_57^0'=tmp___0_57^post19, buffer_1139^0'=buffer_1139^post19, len_98^0'=len_98^post19, __cil_tmp5_15^0'=__cil_tmp5_15^post19, y_1094^0'=y_1094^post19, sz_23^0'=sz_23^post19, __disjvr_3^0'=__disjvr_3^post19, h_17^0'=h_17^post19, x_12^0'=x_12^post19, buffer_35^0'=buffer_35^post19, prev_14^0'=prev_14^post19, __disjvr_0^0'=__disjvr_0^post19, cand_19^0'=cand_19^post19, tmp_9^0'=tmp_9^post19, buffer_1077^0'=buffer_1077^post19, l_11^0'=l_11^post19, __cil_tmp5_10^0'=__cil_tmp5_10^post19, x_8^0'=x_8^post19, cand_1104^0'=cand_1104^post19, ret_18^0'=ret_18^post19, __disjvr_2^0'=__disjvr_2^post19, elem_13^0'=elem_13^post19, tmp___0_36^0'=tmp___0_36^post19, tmp___0_605^0'=tmp___0_605^post19, buffer_21^0'=buffer_21^post19, lt_29^0'=lt_29^post19, __cil_tmp5_20^0'=__cil_tmp5_20^post19, tmp_24^0'=tmp_24^post19, a_6^0'=a_6^post19, i_22^0'=i_22^post19, (y_1094^0-y_1094^post19 == 0 /\ -tmp___0_36^post19+tmp___0_36^0 == 0 /\ prev_14^0-prev_14^post19 == 0 /\ -__cil_tmp5_20^post19+__cil_tmp5_20^0 == 0 /\ buffer_1077^0-buffer_1077^post19 == 0 /\ -buffer_35^post19+buffer_35^0 == 0 /\ -l_11^post19+l_11^0 == 0 /\ x_16^0-x_16^post19 == 0 /\ -__disjvr_3^0+__disjvr_3^post19 == 0 /\ -__cil_tmp5_15^post19+__cil_tmp5_15^0 == 0 /\ d_7^0-d_7^post19 == 0 /\ tmp___0_57^0-tmp___0_57^post19 == 0 /\ lt_29^0-lt_29^post19 == 0 /\ buffer_604^0-buffer_604^post19 == 0 /\ -i_22^post19+i_22^0 == 0 /\ sz_23^0-sz_23^post19 == 0 /\ -ret_18^post19+ret_18^0 == 0 /\ -__cil_tmp5_10^post19+__cil_tmp5_10^0 == 0 /\ __disjvr_3^0-__disjvr_3^post19 == 0 /\ x_12^0-x_12^post19 == 0 /\ -elem_13^post19+elem_13^0 == 0 /\ len_98^0-len_98^post19 == 0 /\ -cand_19^post19+cand_19^0 == 0 /\ -tmp_24^post19+tmp_24^0 == 0 /\ -tmp___0_605^post19+tmp___0_605^0 == 0 /\ __disjvr_1^0-__disjvr_1^post19 == 0 /\ -cand_1104^post19+cand_1104^0 == 0 /\ tmp___0_25^0-tmp___0_25^post19 == 0 /\ a_6^0-a_6^post19 == 0 /\ Result_5^0-Result_5^post19 == 0 /\ buffer_1139^0-buffer_1139^post19 == 0 /\ __disjvr_0^0-__disjvr_0^post19 == 0 /\ ret_1103^0-ret_1103^post19 == 0 /\ -__disjvr_2^post19+__disjvr_2^0 == 0 /\ h_17^0-h_17^post19 == 0 /\ x_8^0-x_8^post19 == 0 /\ -buffer_21^post19+buffer_21^0 == 0 /\ -tmp_9^post19+tmp_9^0 == 0), cost: 1 New rule: l17 -> l18 : 0 == 0, cost: 1 Applied preprocessing Original rule: l18 -> l4 : Result_5^0'=Result_5^post20, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post20, ret_1103^0'=ret_1103^post20, __disjvr_1^0'=__disjvr_1^post20, d_7^0'=d_7^post20, tmp___0_25^0'=tmp___0_25^post20, tmp___0_57^0'=tmp___0_57^post20, buffer_1139^0'=buffer_1139^post20, len_98^0'=len_98^post20, __cil_tmp5_15^0'=__cil_tmp5_15^post20, y_1094^0'=y_1094^post20, sz_23^0'=sz_23^post20, __disjvr_3^0'=__disjvr_3^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, buffer_35^0'=buffer_35^post20, prev_14^0'=prev_14^post20, __disjvr_0^0'=__disjvr_0^post20, cand_19^0'=cand_19^post20, tmp_9^0'=tmp_9^post20, buffer_1077^0'=buffer_1077^post20, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post20, x_8^0'=x_8^post20, cand_1104^0'=cand_1104^post20, ret_18^0'=ret_18^post20, __disjvr_2^0'=__disjvr_2^post20, elem_13^0'=elem_13^post20, tmp___0_36^0'=tmp___0_36^post20, tmp___0_605^0'=tmp___0_605^post20, buffer_21^0'=buffer_21^post20, lt_29^0'=lt_29^post20, __cil_tmp5_20^0'=__cil_tmp5_20^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post20, i_22^0'=i_22^post20, (0 == 0 /\ -prev_14^post20+prev_14^0 == 0 /\ -tmp___0_36^post20+tmp___0_36^0 == 0 /\ __disjvr_3^0-__disjvr_3^post20 == 0 /\ y_1094^0-y_1094^post20 == 0 /\ -__disjvr_0^post20+__disjvr_0^0 == 0 /\ tmp___0_25^0-tmp___0_25^post20 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post20 == 0 /\ -h_17^0+cand_19^post20 == 0 /\ -buffer_35^post20+buffer_35^0 == 0 /\ -tmp___0_605^post20+tmp___0_605^0 == 0 /\ -ret_18^post20+ret_18^0 == 0 /\ d_7^0-d_7^post20 == 0 /\ -__cil_tmp5_10^post20+__cil_tmp5_10^0 == 0 /\ -a_6^post20+a_6^0 == 0 /\ buffer_1077^0-buffer_1077^post20 == 0 /\ buffer_604^0-buffer_604^post20 == 0 /\ -tmp_9^post20+tmp_9^0 == 0 /\ -y_1094^0+lt_29^10 == 0 /\ tmp___0_57^0-tmp___0_57^post20 == 0 /\ Result_5^0-Result_5^post20 == 0 /\ __disjvr_2^0-__disjvr_2^post20 == 0 /\ __disjvr_1^0-__disjvr_1^post20 == 0 /\ -x_8^post20+x_8^0 == 0 /\ buffer_1139^0-buffer_1139^post20 == 0 /\ -lt_29^10+h_17^10 == 0 /\ -elem_13^post20+elem_13^0 == 0 /\ -__cil_tmp5_20^post20+__cil_tmp5_20^0 == 0), cost: 1 New rule: l18 -> l4 : x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=len_98^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=h_17^0, l_11^0'=l_11^post20, cand_1104^0'=cand_1104^post20, buffer_21^0'=buffer_21^post20, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=i_22^post20, 0 == 0, cost: 1 Applied preprocessing Original rule: l19 -> l3 : Result_5^0'=Result_5^post21, x_16^0'=x_16^post21, buffer_604^0'=buffer_604^post21, ret_1103^0'=ret_1103^post21, __disjvr_1^0'=__disjvr_1^post21, d_7^0'=d_7^post21, tmp___0_25^0'=tmp___0_25^post21, tmp___0_57^0'=tmp___0_57^post21, buffer_1139^0'=buffer_1139^post21, len_98^0'=len_98^post21, __cil_tmp5_15^0'=__cil_tmp5_15^post21, y_1094^0'=y_1094^post21, sz_23^0'=sz_23^post21, __disjvr_3^0'=__disjvr_3^post21, h_17^0'=h_17^post21, x_12^0'=x_12^post21, buffer_35^0'=buffer_35^post21, prev_14^0'=prev_14^post21, __disjvr_0^0'=__disjvr_0^post21, cand_19^0'=cand_19^post21, tmp_9^0'=tmp_9^post21, buffer_1077^0'=buffer_1077^post21, l_11^0'=l_11^post21, __cil_tmp5_10^0'=__cil_tmp5_10^post21, x_8^0'=x_8^post21, cand_1104^0'=cand_1104^post21, ret_18^0'=ret_18^post21, __disjvr_2^0'=__disjvr_2^post21, elem_13^0'=elem_13^post21, tmp___0_36^0'=tmp___0_36^post21, tmp___0_605^0'=tmp___0_605^post21, buffer_21^0'=buffer_21^post21, lt_29^0'=lt_29^post21, __cil_tmp5_20^0'=__cil_tmp5_20^post21, tmp_24^0'=tmp_24^post21, a_6^0'=a_6^post21, i_22^0'=i_22^post21, (x_12^0-x_12^post21 == 0 /\ buffer_21^0-buffer_21^post21 == 0 /\ -tmp___0_36^post21+tmp___0_36^0 == 0 /\ -prev_14^post21+prev_14^0 == 0 /\ -__cil_tmp5_20^post21+__cil_tmp5_20^0 == 0 /\ len_98^0-len_98^post21 == 0 /\ __disjvr_1^0-__disjvr_1^post21 == 0 /\ tmp___0_57^0-tmp___0_57^post21 == 0 /\ buffer_604^0-buffer_604^post21 == 0 /\ __disjvr_0^0-__disjvr_0^post21 == 0 /\ h_17^0-h_17^post21 == 0 /\ tmp_9^0-tmp_9^post21 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post21 == 0 /\ cand_19^0-cand_19^post21 == 0 /\ buffer_35^0-buffer_35^post21 == 0 /\ -__disjvr_3^post21+__disjvr_3^0 == 0 /\ Result_5^0-Result_5^post21 == 0 /\ ret_18^0-ret_18^post21 == 0 /\ -y_1094^post21+y_1094^0 == 0 /\ ret_1103^0-ret_1103^post21 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post21 == 0 /\ elem_13^0-elem_13^post21 == 0 /\ -tmp___0_605^post21+tmp___0_605^0 == 0 /\ -tmp_24^post21+tmp_24^0 == 0 /\ -cand_1104^post21+cand_1104^0 == 0 /\ tmp___0_25^0-tmp___0_25^post21 == 0 /\ x_16^0-x_16^post21 == 0 /\ -__disjvr_2^post21+__disjvr_2^0 == 0 /\ -lt_29^post21+lt_29^0 == 0 /\ sz_23^0-sz_23^post21 == 0 /\ d_7^0-d_7^post21 == 0 /\ l_11^0-l_11^post21 == 0 /\ -buffer_1077^post21+buffer_1077^0 == 0 /\ -buffer_1139^post21+buffer_1139^0 == 0 /\ i_22^0-i_22^post21 == 0 /\ -x_8^post21+x_8^0 == 0 /\ -a_6^post21+a_6^0 == 0), cost: 1 New rule: l19 -> l3 : TRUE, cost: 1 Simplified rules Start location: l19 22: l3 -> l4 : TRUE, cost: 1 24: l4 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 1 25: l4 -> l5 : TRUE, cost: 1 23: l5 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 1 26: l6 -> l15 : x_16^0'=x_16^post13, len_98^0'=len_98^post13, sz_23^0'=sz_23^post13, h_17^0'=x_16^post13, buffer_1077^0'=buffer_1077^post13, ret_18^0'=0, tmp_24^0'=tmp_24^post13, i_22^0'=i_22^post13, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0), cost: 1 27: l6 -> l5 : buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=len_98^post14, sz_23^0'=sz_23^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=i_22^post14, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0), cost: 1 28: l15 -> l17 : len_98^0'=len_98^post18, len_98^0 >= 0, cost: 1 29: l17 -> l18 : 0 == 0, cost: 1 30: l18 -> l4 : x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=len_98^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=h_17^0, l_11^0'=l_11^post20, cand_1104^0'=cand_1104^post20, buffer_21^0'=buffer_21^post20, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=i_22^post20, 0 == 0, cost: 1 31: 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: 22 31 Eliminating location l15 by chaining: Applied chaining First rule: l6 -> l15 : x_16^0'=x_16^post13, len_98^0'=len_98^post13, sz_23^0'=sz_23^post13, h_17^0'=x_16^post13, buffer_1077^0'=buffer_1077^post13, ret_18^0'=0, tmp_24^0'=tmp_24^post13, i_22^0'=i_22^post13, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0), cost: 1 Second rule: l15 -> l17 : len_98^0'=len_98^post18, len_98^0 >= 0, cost: 1 New rule: l6 -> l17 : x_16^0'=x_16^post13, len_98^0'=len_98^post18, sz_23^0'=sz_23^post13, h_17^0'=x_16^post13, buffer_1077^0'=buffer_1077^post13, ret_18^0'=0, tmp_24^0'=tmp_24^post13, i_22^0'=i_22^post13, (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0), cost: 2 Applied deletion Removed the following rules: 26 28 Eliminating location l17 by chaining: Applied chaining First rule: l6 -> l17 : x_16^0'=x_16^post13, len_98^0'=len_98^post18, sz_23^0'=sz_23^post13, h_17^0'=x_16^post13, buffer_1077^0'=buffer_1077^post13, ret_18^0'=0, tmp_24^0'=tmp_24^post13, i_22^0'=i_22^post13, (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0), cost: 2 Second rule: l17 -> l18 : 0 == 0, cost: 1 New rule: l6 -> l18 : x_16^0'=x_16^post13, len_98^0'=len_98^post18, sz_23^0'=sz_23^post13, h_17^0'=x_16^post13, buffer_1077^0'=buffer_1077^post13, ret_18^0'=0, tmp_24^0'=tmp_24^post13, i_22^0'=i_22^post13, (0 == 0 /\ len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0), cost: 3 Applied simplification Original rule: l6 -> l18 : x_16^0'=x_16^post13, len_98^0'=len_98^post18, sz_23^0'=sz_23^post13, h_17^0'=x_16^post13, buffer_1077^0'=buffer_1077^post13, ret_18^0'=0, tmp_24^0'=tmp_24^post13, i_22^0'=i_22^post13, (0 == 0 /\ len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0), cost: 3 New rule: l6 -> l18 : x_16^0'=x_16^post13, len_98^0'=len_98^post18, sz_23^0'=sz_23^post13, h_17^0'=x_16^post13, buffer_1077^0'=buffer_1077^post13, ret_18^0'=0, tmp_24^0'=tmp_24^post13, i_22^0'=i_22^post13, (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0), cost: 3 Applied deletion Removed the following rules: 29 33 Eliminating location l18 by chaining: Applied chaining First rule: l6 -> l18 : x_16^0'=x_16^post13, len_98^0'=len_98^post18, sz_23^0'=sz_23^post13, h_17^0'=x_16^post13, buffer_1077^0'=buffer_1077^post13, ret_18^0'=0, tmp_24^0'=tmp_24^post13, i_22^0'=i_22^post13, (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0), cost: 3 Second rule: l18 -> l4 : x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=len_98^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=h_17^0, l_11^0'=l_11^post20, cand_1104^0'=cand_1104^post20, buffer_21^0'=buffer_21^post20, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=i_22^post20, 0 == 0, cost: 1 New rule: l6 -> l4 : x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=len_98^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=buffer_21^post20, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=i_22^post20, (0 == 0 /\ len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0), cost: 4 Applied simplification Original rule: l6 -> l4 : x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=len_98^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=buffer_21^post20, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=i_22^post20, (0 == 0 /\ len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0), cost: 4 New rule: l6 -> l4 : x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=len_98^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=buffer_21^post20, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=i_22^post20, (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0), cost: 4 Applied deletion Removed the following rules: 30 34 Eliminated locations on linear paths Start location: l19 24: l4 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 1 25: l4 -> l5 : TRUE, cost: 1 23: l5 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 1 27: l6 -> l5 : buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=len_98^post14, sz_23^0'=sz_23^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=i_22^post14, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0), cost: 1 35: l6 -> l4 : x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=len_98^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=buffer_21^post20, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=i_22^post20, (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0), cost: 4 32: l19 -> l4 : TRUE, cost: 2 Eliminated location l4 Start location: l19 23: l5 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 1 27: l6 -> l5 : buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=len_98^post14, sz_23^0'=sz_23^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=i_22^post14, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0), cost: 1 38: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0), cost: 5 39: l6 -> l5 : x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=len_98^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=buffer_21^post20, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=i_22^post20, (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0), cost: 5 36: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 37: l19 -> l5 : TRUE, cost: 3 Applied simplification Original rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0), cost: 5 New rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0), cost: 5 Simplified simple loops Start location: l19 23: l5 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 1 27: l6 -> l5 : buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=len_98^post14, sz_23^0'=sz_23^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=i_22^post14, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0), cost: 1 39: l6 -> l5 : x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=len_98^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=buffer_21^post20, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=i_22^post20, (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0), cost: 5 40: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0), cost: 5 36: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 37: l19 -> l5 : TRUE, cost: 3 Applied acceleration Original rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0), cost: 5 New rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 5*n0 Applied unrolling Original rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0), cost: 5 New rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: 10 Applied non-termination processor Original rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: 10 New rule: l6 -> [20] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM Applied deletion Removed the following rules: 40 Accelerated simple loops Start location: l19 23: l5 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 1 27: l6 -> l5 : buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=len_98^post14, sz_23^0'=sz_23^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=i_22^post14, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0), cost: 1 39: l6 -> l5 : x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=len_98^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=buffer_21^post20, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=i_22^post20, (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0), cost: 5 41: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 5*n0 42: l6 -> [20] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM 36: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 37: l19 -> l5 : TRUE, cost: 3 Applied chaining First rule: l5 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 1 Second rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 5*n0 New rule: l5 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 1+5*n0 Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 Second rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 5*n0 New rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n0 Applied chaining First rule: l5 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 1 Second rule: l6 -> [20] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM New rule: l5 -> [20] : (len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 Second rule: l6 -> [20] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM New rule: l19 -> [20] : (-1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0), cost: NONTERM Applied deletion Removed the following rules: 41 42 Chained accelerated rules with incoming rules Start location: l19 23: l5 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 1 43: l5 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 1+5*n0 45: l5 -> [20] : (len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0), cost: NONTERM 27: l6 -> l5 : buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=len_98^post14, sz_23^0'=sz_23^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=i_22^post14, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0), cost: 1 39: l6 -> l5 : x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=len_98^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=buffer_21^post20, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=i_22^post20, (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0), cost: 5 36: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 37: l19 -> l5 : TRUE, cost: 3 44: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n0 46: l19 -> [20] : (-1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0), cost: NONTERM Eliminated location l5 Start location: l19 47: l6 -> l6 : Result_5^0'=x_8^post3, buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0 /\ len_98^10 >= 0), cost: 2 48: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 2+5*n0 49: l6 -> [20] : (-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0), cost: NONTERM 53: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ len_98^10 >= 0), cost: 6 54: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 6+5*n0 55: l6 -> [20] : (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM 36: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 44: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n0 46: l19 -> [20] : (-1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0), cost: NONTERM 50: l19 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 51: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 4+5*n0 52: l19 -> [20] : (len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0), cost: NONTERM Applied merging first rule: l6 -> [20] : (-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0), cost: NONTERM second rule: l6 -> [20] : (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM new rule: l6 -> [20] : ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0)), cost: NONTERM Applied merging first rule: l19 -> [20] : (-1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0), cost: NONTERM second rule: l19 -> [20] : (len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0), cost: NONTERM new rule: l19 -> [20] : ((-1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0) \/ (len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0)), cost: NONTERM Merged rules Start location: l19 47: l6 -> l6 : Result_5^0'=x_8^post3, buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0 /\ len_98^10 >= 0), cost: 2 48: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 2+5*n0 53: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ len_98^10 >= 0), cost: 6 54: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 6+5*n0 56: l6 -> [20] : ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0)), cost: NONTERM 36: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 44: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n0 50: l19 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 51: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 4+5*n0 57: l19 -> [20] : ((-1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0) \/ (len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0)), cost: NONTERM Applied simplification Original rule: l6 -> l6 : Result_5^0'=x_8^post3, buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0 /\ len_98^10 >= 0), cost: 2 New rule: l6 -> l6 : Result_5^0'=x_8^post3, buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^10 >= 0), cost: 2 Applied simplification Original rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 2+5*n0 New rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 2+5*n0 Applied simplification Original rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ len_98^10 >= 0), cost: 6 New rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0), cost: 6 Applied simplification Original rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 6+5*n0 New rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 6+5*n0 Simplified simple loops Start location: l19 56: l6 -> [20] : ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0)), cost: NONTERM 58: l6 -> l6 : Result_5^0'=x_8^post3, buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^10 >= 0), cost: 2 59: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 2+5*n0 60: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0), cost: 6 61: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 6+5*n0 36: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 44: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n0 50: l19 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 51: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 4+5*n0 57: l19 -> [20] : ((-1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0) \/ (len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0)), cost: NONTERM Applied acceleration Original rule: l6 -> l6 : Result_5^0'=x_8^post3, buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^10 >= 0), cost: 2 New rule: l6 -> l6 : Result_5^0'=x_8^post3, buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (-1+n6 >= 0 /\ -1+sz_23^0-i_22^0 >= 0 /\ -2+sz_23^post14-i_22^post14 >= 0 /\ len_98^10 >= 0 /\ ((len_98^0 >= 0 /\ len_98^10 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0))), cost: 2*n6 Applied unrolling Original rule: l6 -> l6 : Result_5^0'=x_8^post3, buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^10 >= 0), cost: 2 New rule: l6 -> l6 : Result_5^0'=x_8^post3, buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ 2-sz_23^post14+i_22^post14 <= 0 /\ len_98^10 >= 0), cost: 4 Applied non-termination processor Original rule: l6 -> l6 : Result_5^0'=x_8^post3, buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ 2-sz_23^post14+i_22^post14 <= 0 /\ len_98^10 >= 0), cost: 4 New rule: l6 -> [21] : (len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ 2-sz_23^post14+i_22^post14 <= 0 /\ len_98^10 >= 0), cost: NONTERM Applied acceleration Original rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0), cost: 6 New rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ len_98^10 >= 0 /\ ((len_98^0 >= 0 /\ len_98^10 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0))), cost: 6*n9 Applied unrolling Original rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0), cost: 6 New rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: 12 Applied non-termination processor Original rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: 12 New rule: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM Applied nonterm Original rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 6+5*n0 New rule: l6 -> [21] : (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: NONTERM Applied acceleration Original rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 6+5*n0 New rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0 /\ ((len_98^0 >= 0 /\ i_22^post20 >= 0) \/ (len_98^0 >= 0 /\ i_22^post20 >= 0)) /\ ((-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0) \/ (-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0))), cost: 5*n11*n0+6*n11 Applied chaining First rule: l6 -> l6 : Result_5^0'=x_8^post3, buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^10 >= 0), cost: 2 Second rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0), cost: 6 New rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^10 >= 0), cost: 8 Applied acceleration Original rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^10 >= 0), cost: 8 New rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (-2+sz_23^post20-i_22^post20 >= 0 /\ -1+sz_23^0-i_22^0 >= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0 /\ ((len_98^0 >= 0 /\ 1+len_98^10 >= 0) \/ (len_98^0 >= 0 /\ len_98^10 >= 0))), cost: 8*n14 Applied chaining First rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0), cost: 6 Second rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (-2+sz_23^post20-i_22^post20 >= 0 /\ -1+sz_23^0-i_22^0 >= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0 /\ ((len_98^0 >= 0 /\ 1+len_98^10 >= 0) \/ (len_98^0 >= 0 /\ len_98^10 >= 0))), cost: 8*n14 New rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (-2+sz_23^post20-i_22^post20 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0 /\ ((1+len_98^10 >= 0 /\ len_98^10 >= 0) \/ 1+len_98^10 >= 0)), cost: 6+8*n14 Applied chaining First rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0), cost: 6 Second rule: l6 -> l6 : Result_5^0'=x_8^post3, buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^10 >= 0), cost: 2 New rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0), cost: 8 Applied acceleration Original rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0), cost: 8 New rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (-1+n19 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0 /\ ((len_98^0 >= 0 /\ 1+len_98^10 >= 0) \/ (len_98^0 >= 0 /\ len_98^10 >= 0))), cost: 8*n19 Applied chaining First rule: l6 -> l6 : Result_5^0'=x_8^post3, buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^10 >= 0), cost: 2 Second rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (-1+n19 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0 /\ ((len_98^0 >= 0 /\ 1+len_98^10 >= 0) \/ (len_98^0 >= 0 /\ len_98^10 >= 0))), cost: 8*n19 New rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0 /\ ((1+len_98^10 >= 0 /\ len_98^10 >= 0) \/ 1+len_98^10 >= 0)), cost: 2+8*n19 Applied chaining First rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0), cost: 6 Second rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 6+5*n0 New rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: 12+5*n0 Applied nonterm Original rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: 12+5*n0 New rule: l6 -> [21] : (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: NONTERM Applied acceleration Original rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: 12+5*n0 New rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n21 >= 0 /\ -1+n0 >= 0 /\ ((len_98^0 >= 0 /\ i_22^post20 >= 0) \/ (len_98^0 >= 0 /\ i_22^post20 >= 0)) /\ ((-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0) \/ (-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0))), cost: 12*n21+5*n21*n0 Applied chaining First rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 6+5*n0 Second rule: l6 -> [21] : (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: NONTERM Heuristically decided not to add the following rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n21 >= 0 /\ -1+n0 >= 0 /\ ((len_98^0 >= 0 /\ i_22^post20 >= 0) \/ (len_98^0 >= 0 /\ i_22^post20 >= 0)) /\ ((-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0) \/ (-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0))), cost: 12*n21+5*n21*n0 Applied chaining First rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 6+5*n0 Second rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0), cost: 6 New rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: 12+5*n0 Applied nonterm Original rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: 12+5*n0 New rule: l6 -> [21] : (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM Applied acceleration Original rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: 12+5*n0 New rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n23 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0 /\ ((-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0) \/ (-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0)) /\ ((len_98^0 >= 0 /\ 1+len_98^10 >= 0) \/ (len_98^0 >= 0 /\ len_98^10 >= 0))), cost: 12*n23+5*n23*n0 Applied chaining First rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0), cost: 6 Second rule: l6 -> [21] : (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM Heuristically decided not to add the following rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n23 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0 /\ ((-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0) \/ (-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0)) /\ ((len_98^0 >= 0 /\ 1+len_98^10 >= 0) \/ (len_98^0 >= 0 /\ len_98^10 >= 0))), cost: 12*n23+5*n23*n0 Applied chaining First rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0), cost: 6 Second rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0 /\ ((len_98^0 >= 0 /\ i_22^post20 >= 0) \/ (len_98^0 >= 0 /\ i_22^post20 >= 0)) /\ ((-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0) \/ (-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0))), cost: 5*n11*n0+6*n11 New rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: 6+5*n11*n0+6*n11 Applied nonterm Original rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: 6+5*n11*n0+6*n11 New rule: l6 -> [21] : (-1+n11 >= 0 /\ len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM Applied acceleration Original rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: 6+5*n11*n0+6*n11 New rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n31 >= 0 /\ -1+n11 >= 0 /\ 1+len_98^10 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0 /\ ((len_98^0 >= 0 /\ i_22^post20 >= 0) \/ (len_98^0 >= 0 /\ i_22^post20 >= 0)) /\ ((-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0) \/ (-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0))), cost: 5*n31*n11*n0+6*n31+6*n31*n11 Applied chaining First rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0 /\ ((len_98^0 >= 0 /\ i_22^post20 >= 0) \/ (len_98^0 >= 0 /\ i_22^post20 >= 0)) /\ ((-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0) \/ (-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0))), cost: 5*n11*n0+6*n11 Second rule: l6 -> [21] : (-1+n11 >= 0 /\ len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l6 -> [21] : (-1+n11 >= 0 /\ 1+len_98^10 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0 /\ ((len_98^0 >= 0 /\ i_22^post20 >= 0) \/ (len_98^0 >= 0 /\ i_22^post20 >= 0)) /\ ((-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0) \/ (-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0))), cost: NONTERM Heuristically decided not to add the following rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n31 >= 0 /\ -1+n11 >= 0 /\ 1+len_98^10 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0 /\ ((len_98^0 >= 0 /\ i_22^post20 >= 0) \/ (len_98^0 >= 0 /\ i_22^post20 >= 0)) /\ ((-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0) \/ (-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0))), cost: 5*n31*n11*n0+6*n31+6*n31*n11 Applied chaining First rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0 /\ ((len_98^0 >= 0 /\ i_22^post20 >= 0) \/ (len_98^0 >= 0 /\ i_22^post20 >= 0)) /\ ((-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0) \/ (-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0))), cost: 5*n11*n0+6*n11 Second rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0), cost: 6 New rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: 6+5*n11*n0+6*n11 Applied nonterm Original rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: 6+5*n11*n0+6*n11 New rule: l6 -> [21] : (-1+n11 >= 0 /\ len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM Applied acceleration Original rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: 6+5*n11*n0+6*n11 New rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ -1+n33 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0 /\ ((len_98^0 >= 0 /\ len_98^10 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0)) /\ ((-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0) \/ (-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0))), cost: 5*n11*n33*n0+6*n33+6*n11*n33 Applied chaining First rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0), cost: 6 Second rule: l6 -> [21] : (-1+n11 >= 0 /\ len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l6 -> [21] : (-1+n11 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM Heuristically decided not to add the following rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ -1+n33 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0 /\ ((len_98^0 >= 0 /\ len_98^10 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0)) /\ ((-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0) \/ (-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0))), cost: 5*n11*n33*n0+6*n33+6*n11*n33 Applied chaining First rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 6+5*n0 Second rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ len_98^10 >= 0 /\ ((len_98^0 >= 0 /\ len_98^10 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0))), cost: 6*n9 New rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: 6+5*n0+6*n9 Applied nonterm Original rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: 6+5*n0+6*n9 New rule: l6 -> [21] : (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM Applied acceleration Original rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: 6+5*n0+6*n9 New rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ -1+n35 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0 /\ ((-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0) \/ (-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0)) /\ ((len_98^0 >= 0 /\ 1+len_98^10 >= 0) \/ (len_98^0 >= 0 /\ len_98^10 >= 0))), cost: 5*n35*n0+6*n35+6*n35*n9 Applied chaining First rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ len_98^10 >= 0 /\ ((len_98^0 >= 0 /\ len_98^10 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0))), cost: 6*n9 Second rule: l6 -> [21] : (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l6 -> [21] : (1+len_98^10 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0 /\ ((len_98^0 >= 0 /\ len_98^10 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0))), cost: NONTERM Heuristically decided not to add the following rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ -1+n35 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0 /\ ((-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0) \/ (-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0)) /\ ((len_98^0 >= 0 /\ 1+len_98^10 >= 0) \/ (len_98^0 >= 0 /\ len_98^10 >= 0))), cost: 5*n35*n0+6*n35+6*n35*n9 Applied chaining First rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ len_98^10 >= 0 /\ ((len_98^0 >= 0 /\ len_98^10 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0))), cost: 6*n9 Second rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 6+5*n0 New rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: 6+5*n0+6*n9 Applied nonterm Original rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: 6+5*n0+6*n9 New rule: l6 -> [21] : (len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM Applied acceleration Original rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: 6+5*n0+6*n9 New rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n37 >= 0 /\ 1+len_98^10 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0 /\ ((-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0) \/ (-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0)) /\ ((len_98^0 >= 0 /\ i_22^post20 >= 0) \/ (len_98^0 >= 0 /\ i_22^post20 >= 0))), cost: 6*n37+5*n37*n0+6*n37*n9 Applied chaining First rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 6+5*n0 Second rule: l6 -> [21] : (len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM Heuristically decided not to add the following rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n37 >= 0 /\ 1+len_98^10 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0 /\ ((-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0) \/ (-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0)) /\ ((len_98^0 >= 0 /\ i_22^post20 >= 0) \/ (len_98^0 >= 0 /\ i_22^post20 >= 0))), cost: 6*n37+5*n37*n0+6*n37*n9 Applied simplification Original rule: l6 -> l6 : Result_5^0'=x_8^post3, buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (-1+n6 >= 0 /\ -1+sz_23^0-i_22^0 >= 0 /\ -2+sz_23^post14-i_22^post14 >= 0 /\ len_98^10 >= 0 /\ ((len_98^0 >= 0 /\ len_98^10 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0))), cost: 2*n6 New rule: l6 -> l6 : Result_5^0'=x_8^post3, buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ -1+n6 >= 0 /\ -1+sz_23^0-i_22^0 >= 0 /\ -2+sz_23^post14-i_22^post14 >= 0 /\ len_98^10 >= 0), cost: 2*n6 Applied simplification Original rule: l6 -> [21] : (len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ 2-sz_23^post14+i_22^post14 <= 0 /\ len_98^10 >= 0), cost: NONTERM New rule: l6 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ 2-sz_23^post14+i_22^post14 <= 0 /\ len_98^10 >= 0), cost: NONTERM Applied simplification Original rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ len_98^10 >= 0 /\ ((len_98^0 >= 0 /\ len_98^10 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0))), cost: 6*n9 New rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ len_98^10 >= 0), cost: 6*n9 Applied simplification Original rule: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM New rule: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM Applied simplification Original rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0 /\ ((len_98^0 >= 0 /\ i_22^post20 >= 0) \/ (len_98^0 >= 0 /\ i_22^post20 >= 0)) /\ ((-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0) \/ (-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0))), cost: 5*n11*n0+6*n11 New rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 5*n11*n0+6*n11 Applied simplification Original rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (-2+sz_23^post20-i_22^post20 >= 0 /\ -1+sz_23^0-i_22^0 >= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0 /\ ((len_98^0 >= 0 /\ 1+len_98^10 >= 0) \/ (len_98^0 >= 0 /\ len_98^10 >= 0))), cost: 8*n14 New rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (-2+sz_23^post20-i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 >= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0), cost: 8*n14 Applied simplification Original rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (-2+sz_23^post20-i_22^post20 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0 /\ ((1+len_98^10 >= 0 /\ len_98^10 >= 0) \/ 1+len_98^10 >= 0)), cost: 6+8*n14 New rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (-2+sz_23^post20-i_22^post20 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0), cost: 6+8*n14 Applied simplification Original rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (-1+n19 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0 /\ ((len_98^0 >= 0 /\ 1+len_98^10 >= 0) \/ (len_98^0 >= 0 /\ len_98^10 >= 0))), cost: 8*n19 New rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ -1+n19 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0), cost: 8*n19 Applied simplification Original rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0 /\ ((1+len_98^10 >= 0 /\ len_98^10 >= 0) \/ 1+len_98^10 >= 0)), cost: 2+8*n19 New rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0), cost: 2+8*n19 Applied simplification Original rule: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [21] : (-1+n11 >= 0 /\ len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l6 -> [21] : (-1+n11 >= 0 /\ len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [21] : (-1+n11 >= 0 /\ 1+len_98^10 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0 /\ ((len_98^0 >= 0 /\ i_22^post20 >= 0) \/ (len_98^0 >= 0 /\ i_22^post20 >= 0)) /\ ((-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0) \/ (-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0))), cost: NONTERM New rule: l6 -> [21] : (-1+n11 >= 0 /\ len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [21] : (-1+n11 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l6 -> [21] : (-1+n11 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [21] : (1+len_98^10 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0 /\ ((len_98^0 >= 0 /\ len_98^10 >= 0) \/ (len_98^0 >= 0 /\ 1+len_98^10 >= 0))), cost: NONTERM New rule: l6 -> [21] : (len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [21] : (len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l6 -> [21] : (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM Applied deletion Removed the following rules: 58 60 61 Applied deletion Removed the following rules: 66 78 80 94 Accelerated simple loops Start location: l19 56: l6 -> [20] : ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0)), cost: NONTERM 59: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 2+5*n0 72: l6 -> [21] : (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: NONTERM 73: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: NONTERM 74: l6 -> [21] : (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM 84: l6 -> l6 : Result_5^0'=x_8^post3, buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ -1+n6 >= 0 /\ -1+sz_23^0-i_22^0 >= 0 /\ -2+sz_23^post14-i_22^post14 >= 0 /\ len_98^10 >= 0), cost: 2*n6 85: l6 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ 2-sz_23^post14+i_22^post14 <= 0 /\ len_98^10 >= 0), cost: NONTERM 86: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ len_98^10 >= 0), cost: 6*n9 87: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM 88: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 5*n11*n0+6*n11 89: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (-2+sz_23^post20-i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 >= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0), cost: 8*n14 90: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (-2+sz_23^post20-i_22^post20 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0), cost: 6+8*n14 91: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ -1+n19 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0), cost: 8*n19 92: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0), cost: 2+8*n19 93: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM 95: l6 -> [21] : (-1+n11 >= 0 /\ len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM 96: l6 -> [21] : (-1+n11 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM 97: l6 -> [21] : (len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM 98: l6 -> [21] : (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM 99: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM 36: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 44: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n0 50: l19 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 51: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 4+5*n0 57: l19 -> [20] : ((-1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0) \/ (len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0)), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 Second rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 2+5*n0 New rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (2-sz_23^0+i_22^0 <= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 5+5*n0 Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 2+5*n0 New rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (2-sz_23^0+i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 6+5*n0 Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 Second rule: l6 -> [21] : (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n0 Second rule: l6 -> [21] : (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [21] : (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 4+5*n0 Second rule: l6 -> [21] : (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 Second rule: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (-1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n0 Second rule: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 4+5*n0 Second rule: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 Second rule: l6 -> [21] : (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n0 Second rule: l6 -> [21] : (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [21] : (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 4+5*n0 Second rule: l6 -> [21] : (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 Second rule: l6 -> l6 : Result_5^0'=x_8^post3, buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ -1+n6 >= 0 /\ -1+sz_23^0-i_22^0 >= 0 /\ -2+sz_23^post14-i_22^post14 >= 0 /\ len_98^10 >= 0), cost: 2*n6 New rule: l19 -> l6 : Result_5^0'=x_8^post3, buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (-2+sz_23^0-i_22^0 >= 0 /\ -1+n6 >= 0 /\ -2+sz_23^post14-i_22^post14 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0), cost: 3+2*n6 Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> l6 : Result_5^0'=x_8^post3, buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ -1+n6 >= 0 /\ -1+sz_23^0-i_22^0 >= 0 /\ -2+sz_23^post14-i_22^post14 >= 0 /\ len_98^10 >= 0), cost: 2*n6 New rule: l19 -> l6 : Result_5^0'=x_8^post3, buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (-2+sz_23^0-i_22^0 >= 0 /\ len_98^0 >= 0 /\ -1+n6 >= 0 /\ -2+sz_23^post14-i_22^post14 >= 0 /\ len_98^10 >= 0), cost: 4+2*n6 Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 Second rule: l6 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ 2-sz_23^post14+i_22^post14 <= 0 /\ len_98^10 >= 0), cost: NONTERM New rule: l19 -> [21] : (2-sz_23^0+i_22^0 <= 0 /\ i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ 2-sz_23^post14+i_22^post14 <= 0 /\ len_98^10 >= 0), cost: NONTERM New rule: l19 -> [21] : (2-sz_23^0+i_22^0 <= 0 /\ len_98^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 Second rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ len_98^10 >= 0), cost: 6*n9 New rule: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0), cost: 3+6*n9 Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n0 Second rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ len_98^10 >= 0), cost: 6*n9 New rule: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n0+6*n9 Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ len_98^10 >= 0), cost: 6*n9 New rule: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ len_98^10 >= 0), cost: 4+6*n9 Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 4+5*n0 Second rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ len_98^10 >= 0), cost: 6*n9 New rule: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: 4+5*n0+6*n9 Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 Second rule: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM New rule: l19 -> [21] : (-1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n0 Second rule: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM New rule: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 4+5*n0 Second rule: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 Second rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 5*n11*n0+6*n11 New rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n11*n0+6*n11 Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n0 Second rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 5*n11*n0+6*n11 New rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n11*n0+6*n11+5*n0 Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 5*n11*n0+6*n11 New rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 4+5*n11*n0+6*n11 Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 4+5*n0 Second rule: l6 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 5*n11*n0+6*n11 New rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 4+5*n11*n0+6*n11+5*n0 Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 Second rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (-2+sz_23^post20-i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 >= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0), cost: 8*n14 New rule: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (-2+sz_23^post20-i_22^post20 >= 0 /\ -2+sz_23^0-i_22^0 >= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0 /\ i_22^0 >= 0), cost: 3+8*n14 Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (-2+sz_23^post20-i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 >= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0), cost: 8*n14 New rule: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (-2+sz_23^post20-i_22^post20 >= 0 /\ -2+sz_23^0-i_22^0 >= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0), cost: 4+8*n14 Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 Second rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (-2+sz_23^post20-i_22^post20 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0), cost: 6+8*n14 New rule: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (-2+sz_23^post20-i_22^post20 >= 0 /\ -1+sz_23^0-i_22^0 <= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0 /\ i_22^0 >= 0), cost: 9+8*n14 Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (-2+sz_23^post20-i_22^post20 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0), cost: 6+8*n14 New rule: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (-2+sz_23^post20-i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0), cost: 10+8*n14 Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 Second rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ -1+n19 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0), cost: 8*n19 New rule: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (-1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0), cost: 3+8*n19 Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n0 Second rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ -1+n19 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0), cost: 8*n19 New rule: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (-1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+8*n19+5*n0 Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ -1+n19 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0), cost: 8*n19 New rule: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0), cost: 4+8*n19 Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 4+5*n0 Second rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ -1+n19 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0), cost: 8*n19 New rule: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: 4+8*n19+5*n0 Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 Second rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0), cost: 2+8*n19 New rule: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (2-sz_23^0+i_22^0 <= 0 /\ -1+n19 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0), cost: 5+8*n19 Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0), cost: 2+8*n19 New rule: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (2-sz_23^0+i_22^0 <= 0 /\ len_98^0 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0), cost: 6+8*n19 Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 Second rule: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (-1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n0 Second rule: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 4+5*n0 Second rule: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 Second rule: l6 -> [21] : (-1+n11 >= 0 /\ len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n0 Second rule: l6 -> [21] : (-1+n11 >= 0 /\ len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [21] : (-1+n11 >= 0 /\ len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 4+5*n0 Second rule: l6 -> [21] : (-1+n11 >= 0 /\ len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 Second rule: l6 -> [21] : (-1+n11 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (-1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n0 Second rule: l6 -> [21] : (-1+n11 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [21] : (-1+n11 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 4+5*n0 Second rule: l6 -> [21] : (-1+n11 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 Second rule: l6 -> [21] : (len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n0 Second rule: l6 -> [21] : (len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [21] : (len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 4+5*n0 Second rule: l6 -> [21] : (len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 Second rule: l6 -> [21] : (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n0 Second rule: l6 -> [21] : (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [21] : (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 4+5*n0 Second rule: l6 -> [21] : (len_98^0 >= 0 /\ -sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 Second rule: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (-1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n0 Second rule: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 4+5*n0 Second rule: l6 -> [21] : (sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM Applied deletion Removed the following rules: 59 72 73 74 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 Chained accelerated rules with incoming rules Start location: l19 56: l6 -> [20] : ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0)), cost: NONTERM 36: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 44: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n0 50: l19 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 51: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 4+5*n0 57: l19 -> [20] : ((-1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0) \/ (len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0)), cost: NONTERM 100: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (2-sz_23^0+i_22^0 <= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 5+5*n0 101: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (2-sz_23^0+i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 6+5*n0 102: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 103: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 104: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 105: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 106: l19 -> [21] : (-1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0), cost: NONTERM 107: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 108: l19 -> [21] : (len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0), cost: NONTERM 109: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 110: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 111: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 112: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 113: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 114: l19 -> l6 : Result_5^0'=x_8^post3, buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (-2+sz_23^0-i_22^0 >= 0 /\ -1+n6 >= 0 /\ -2+sz_23^post14-i_22^post14 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0), cost: 3+2*n6 115: l19 -> l6 : Result_5^0'=x_8^post3, buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (-2+sz_23^0-i_22^0 >= 0 /\ len_98^0 >= 0 /\ -1+n6 >= 0 /\ -2+sz_23^post14-i_22^post14 >= 0 /\ len_98^10 >= 0), cost: 4+2*n6 116: l19 -> [21] : (2-sz_23^0+i_22^0 <= 0 /\ i_22^0 >= 0), cost: NONTERM 117: l19 -> [21] : (2-sz_23^0+i_22^0 <= 0 /\ len_98^0 >= 0), cost: NONTERM 118: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0), cost: 3+6*n9 119: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n0+6*n9 120: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ len_98^10 >= 0), cost: 4+6*n9 121: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: 4+5*n0+6*n9 122: l19 -> [21] : (-1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0), cost: NONTERM 123: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 124: l19 -> [21] : (len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0), cost: NONTERM 125: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 126: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n11*n0+6*n11 127: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n11*n0+6*n11+5*n0 128: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 4+5*n11*n0+6*n11 129: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 4+5*n11*n0+6*n11+5*n0 130: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (-2+sz_23^post20-i_22^post20 >= 0 /\ -2+sz_23^0-i_22^0 >= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0 /\ i_22^0 >= 0), cost: 3+8*n14 131: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (-2+sz_23^post20-i_22^post20 >= 0 /\ -2+sz_23^0-i_22^0 >= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0), cost: 4+8*n14 132: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (-2+sz_23^post20-i_22^post20 >= 0 /\ -1+sz_23^0-i_22^0 <= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0 /\ i_22^0 >= 0), cost: 9+8*n14 133: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (-2+sz_23^post20-i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0), cost: 10+8*n14 134: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (-1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0), cost: 3+8*n19 135: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (-1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+8*n19+5*n0 136: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0), cost: 4+8*n19 137: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: 4+8*n19+5*n0 138: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (2-sz_23^0+i_22^0 <= 0 /\ -1+n19 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0), cost: 5+8*n19 139: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (2-sz_23^0+i_22^0 <= 0 /\ len_98^0 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0), cost: 6+8*n19 140: l19 -> [21] : (-1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0), cost: NONTERM 141: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 142: l19 -> [21] : (len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0), cost: NONTERM 143: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 144: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 145: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 146: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 147: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 148: l19 -> [21] : (-1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0), cost: NONTERM 149: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 150: l19 -> [21] : (len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0), cost: NONTERM 151: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 152: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 153: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 154: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 155: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 156: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 157: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 158: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 159: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 160: l19 -> [21] : (-1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0), cost: NONTERM 161: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 162: l19 -> [21] : (len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0), cost: NONTERM 163: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM Eliminating location l6 by chaining: Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^0, tmp_9^0'=__cil_tmp5_10^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, buffer_21^0'=__cil_tmp5_10^post5, i_22^0'=1+i_22^0, 0 == 0, cost: 3 Second rule: l6 -> [20] : ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0)), cost: NONTERM New rule: l19 -> [20] : (0 == 0 /\ ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^0+i_22^0 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post14 >= 0 /\ i_22^0 >= 0))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (0 == 0 /\ ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^0+i_22^0 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post14 >= 0 /\ i_22^0 >= 0))), cost: NONTERM New rule: l19 -> [20] : ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^0+i_22^0 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post14 >= 0 /\ i_22^0 >= 0)), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n0 Second rule: l6 -> [20] : ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0)), cost: NONTERM New rule: l19 -> [20] : (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post14 >= 0 /\ i_22^post20 >= 0))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post14 >= 0 /\ i_22^post20 >= 0))), cost: NONTERM New rule: l19 -> [20] : (len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, len_98^0'=1+len_98^10, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, buffer_21^0'=x_8^post3, i_22^0'=1+i_22^0, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [20] : ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0)), cost: NONTERM New rule: l19 -> [20] : (len_98^0 >= 0 /\ len_98^10 >= 0 /\ ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^0-i_22^0 <= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^0+i_22^0 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (len_98^0 >= 0 /\ len_98^10 >= 0 /\ ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^0-i_22^0 <= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^0+i_22^0 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0))), cost: NONTERM New rule: l19 -> [20] : (len_98^0 >= 0 /\ len_98^10 >= 0 /\ ((2-sz_23^0+i_22^0 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^0-i_22^0 <= 0 /\ -1+sz_23^post20-i_22^post20 <= 0))), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 4+5*n0 Second rule: l6 -> [20] : ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0)), cost: NONTERM New rule: l19 -> [20] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0 /\ ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post14 >= 0 /\ i_22^post20 >= 0))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0 /\ ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post14 >= 0 /\ i_22^post20 >= 0))), cost: NONTERM New rule: l19 -> [20] : (len_98^post13 >= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (2-sz_23^0+i_22^0 <= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 5+5*n0 Second rule: l6 -> [20] : ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0)), cost: NONTERM New rule: l19 -> [20] : (2-sz_23^0+i_22^0 <= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ ((2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post14 >= 0 /\ i_22^post20 >= 0) \/ (len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (2-sz_23^0+i_22^0 <= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ ((2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post14 >= 0 /\ i_22^post20 >= 0) \/ (len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0))), cost: NONTERM New rule: l19 -> [20] : (2-sz_23^0+i_22^0 <= 0 /\ len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (2-sz_23^0+i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 6+5*n0 Second rule: l6 -> [20] : ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0)), cost: NONTERM New rule: l19 -> [20] : (2-sz_23^0+i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0 /\ ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post14 >= 0 /\ i_22^post20 >= 0))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (2-sz_23^0+i_22^0 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0 /\ ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post14 >= 0 /\ i_22^post20 >= 0))), cost: NONTERM New rule: l19 -> [20] : (2-sz_23^0+i_22^0 <= 0 /\ len_98^post13 >= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0), cost: 3+6*n9 Second rule: l6 -> [20] : ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0)), cost: NONTERM New rule: l19 -> [20] : (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0 /\ ((2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0 /\ ((2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0))), cost: NONTERM New rule: l19 -> [20] : (len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n0+6*n9 Second rule: l6 -> [20] : ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0)), cost: NONTERM New rule: l19 -> [20] : (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0))), cost: NONTERM New rule: l19 -> [20] : (len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ len_98^10 >= 0), cost: 4+6*n9 Second rule: l6 -> [20] : ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0)), cost: NONTERM New rule: l19 -> [20] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ len_98^10 >= 0 /\ ((2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ len_98^10 >= 0 /\ ((2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0))), cost: NONTERM New rule: l19 -> [20] : (len_98^post13 >= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ len_98^10 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: 4+5*n0+6*n9 Second rule: l6 -> [20] : ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0)), cost: NONTERM New rule: l19 -> [20] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0 /\ ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0 /\ ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0))), cost: NONTERM New rule: l19 -> [20] : (len_98^post13 >= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n11*n0+6*n11 Second rule: l6 -> [20] : ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0)), cost: NONTERM New rule: l19 -> [20] : (-1+n11 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post14 >= 0 /\ i_22^post20 >= 0))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (-1+n11 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post14 >= 0 /\ i_22^post20 >= 0))), cost: NONTERM New rule: l19 -> [20] : (-1+n11 >= 0 /\ len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+5*n11*n0+6*n11+5*n0 Second rule: l6 -> [20] : ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0)), cost: NONTERM New rule: l19 -> [20] : (-1+n11 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post14 >= 0 /\ i_22^post20 >= 0))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (-1+n11 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post14 >= 0 /\ i_22^post20 >= 0))), cost: NONTERM New rule: l19 -> [20] : (-1+n11 >= 0 /\ len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 4+5*n11*n0+6*n11 Second rule: l6 -> [20] : ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0)), cost: NONTERM New rule: l19 -> [20] : (-1+n11 >= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0 /\ ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post14 >= 0 /\ i_22^post20 >= 0))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (-1+n11 >= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0 /\ ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post14 >= 0 /\ i_22^post20 >= 0))), cost: NONTERM New rule: l19 -> [20] : (-1+n11 >= 0 /\ len_98^post13 >= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=__cil_tmp5_10^post5, x_16^0'=x_16^post20, ret_1103^0'=ret_1103^post20, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=i_22^post20, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=__cil_tmp5_10^post5, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=__cil_tmp5_10^post5, cand_1104^0'=cand_1104^post20, ret_18^0'=0, buffer_21^0'=__cil_tmp5_10^post5, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, i_22^0'=1+i_22^post20, (-1+n11 >= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: 4+5*n11*n0+6*n11+5*n0 Second rule: l6 -> [20] : ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0)), cost: NONTERM New rule: l19 -> [20] : (-1+n11 >= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0 /\ ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post14 >= 0 /\ i_22^post20 >= 0))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (-1+n11 >= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0 /\ ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post14 >= 0 /\ i_22^post20 >= 0))), cost: NONTERM New rule: l19 -> [20] : (-1+n11 >= 0 /\ len_98^post13 >= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (-2+sz_23^post20-i_22^post20 >= 0 /\ -2+sz_23^0-i_22^0 >= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0 /\ i_22^0 >= 0), cost: 3+8*n14 Second rule: l6 -> [20] : ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0)), cost: NONTERM New rule: l19 -> [20] : (-2+sz_23^post20-i_22^post20 >= 0 /\ -2+sz_23^0-i_22^0 >= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0 /\ i_22^0 >= 0 /\ ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (-2+sz_23^post20-i_22^post20 >= 0 /\ -2+sz_23^0-i_22^0 >= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0 /\ i_22^0 >= 0 /\ ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0))), cost: NONTERM New rule: l19 -> [20] : (-2+sz_23^post20-i_22^post20 >= 0 /\ -2+sz_23^0-i_22^0 >= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post14 >= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0 /\ i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (-2+sz_23^post20-i_22^post20 >= 0 /\ -2+sz_23^0-i_22^0 >= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0), cost: 4+8*n14 Second rule: l6 -> [20] : ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0)), cost: NONTERM New rule: l19 -> [20] : (-2+sz_23^post20-i_22^post20 >= 0 /\ -2+sz_23^0-i_22^0 >= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0 /\ ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (-2+sz_23^post20-i_22^post20 >= 0 /\ -2+sz_23^0-i_22^0 >= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0 /\ ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0))), cost: NONTERM New rule: l19 -> [20] : (-2+sz_23^post20-i_22^post20 >= 0 /\ -2+sz_23^0-i_22^0 >= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ len_98^post14 >= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (-2+sz_23^post20-i_22^post20 >= 0 /\ -1+sz_23^0-i_22^0 <= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0 /\ i_22^0 >= 0), cost: 9+8*n14 Second rule: l6 -> [20] : ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0)), cost: NONTERM New rule: l19 -> [20] : (-2+sz_23^post20-i_22^post20 >= 0 /\ -1+sz_23^0-i_22^0 <= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0 /\ i_22^0 >= 0 /\ ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (-2+sz_23^post20-i_22^post20 >= 0 /\ -1+sz_23^0-i_22^0 <= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0 /\ i_22^0 >= 0 /\ ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0))), cost: NONTERM New rule: l19 -> [20] : (-2+sz_23^post20-i_22^post20 >= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post14 >= 0 /\ -1+sz_23^0-i_22^0 <= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0 /\ i_22^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post20, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post20, a_6^0'=a_6^post14, i_22^0'=1+i_22^post20, (-2+sz_23^post20-i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0), cost: 10+8*n14 Second rule: l6 -> [20] : ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0)), cost: NONTERM New rule: l19 -> [20] : (-2+sz_23^post20-i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0 /\ ((2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (-2+sz_23^post20-i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0 /\ ((2-sz_23^post20+i_22^post20 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0))), cost: NONTERM New rule: l19 -> [20] : (-2+sz_23^post20-i_22^post20 >= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ len_98^post14 >= 0 /\ -1+sz_23^0-i_22^0 <= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (-1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0), cost: 3+8*n19 Second rule: l6 -> [20] : ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0)), cost: NONTERM New rule: l19 -> [20] : (-1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0 /\ ((-1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0 /\ 2-sz_23^post14+i_22^post14 <= 0) \/ (-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (-1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0 /\ ((-1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0 /\ 2-sz_23^post14+i_22^post14 <= 0) \/ (-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0))), cost: NONTERM New rule: l19 -> [20] : (-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (-1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: 3+8*n19+5*n0 Second rule: l6 -> [20] : ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0)), cost: NONTERM New rule: l19 -> [20] : (-1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ ((-1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0 /\ 2-sz_23^post14+i_22^post14 <= 0) \/ (-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (-1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ ((-1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0 /\ 2-sz_23^post14+i_22^post14 <= 0) \/ (-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0))), cost: NONTERM New rule: l19 -> [20] : (-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0), cost: 4+8*n19 Second rule: l6 -> [20] : ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0)), cost: NONTERM New rule: l19 -> [20] : (len_98^0 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0 /\ ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (-1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0 /\ 2-sz_23^post14+i_22^post14 <= 0))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (len_98^0 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0 /\ ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (-1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0 /\ 2-sz_23^post14+i_22^post14 <= 0))), cost: NONTERM New rule: l19 -> [20] : (-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (len_98^0 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: 4+8*n19+5*n0 Second rule: l6 -> [20] : ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0)), cost: NONTERM New rule: l19 -> [20] : (len_98^0 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0 /\ ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (-1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0 /\ 2-sz_23^post14+i_22^post14 <= 0))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (len_98^0 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0 /\ ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (-1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0 /\ 2-sz_23^post14+i_22^post14 <= 0))), cost: NONTERM New rule: l19 -> [20] : (-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (2-sz_23^0+i_22^0 <= 0 /\ -1+n19 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0), cost: 5+8*n19 Second rule: l6 -> [20] : ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0)), cost: NONTERM New rule: l19 -> [20] : (2-sz_23^0+i_22^0 <= 0 /\ -1+n19 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0 /\ ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (-1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0 /\ 2-sz_23^post14+i_22^post14 <= 0))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (2-sz_23^0+i_22^0 <= 0 /\ -1+n19 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0 /\ ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (-1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0 /\ 2-sz_23^post14+i_22^post14 <= 0))), cost: NONTERM New rule: l19 -> [20] : (2-sz_23^0+i_22^0 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ -1+n19 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : Result_5^0'=x_8^post3, x_16^0'=x_16^post20, buffer_604^0'=buffer_604^post14, ret_1103^0'=ret_1103^post20, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, h_17^0'=h_17^post20, x_12^0'=x_12^post20, cand_19^0'=x_16^post13, tmp_9^0'=x_8^post3, buffer_1077^0'=buffer_1077^post13, l_11^0'=l_11^post20, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post20, ret_18^0'=0, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, lt_29^0'=lt_29^post20, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (2-sz_23^0+i_22^0 <= 0 /\ len_98^0 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0), cost: 6+8*n19 Second rule: l6 -> [20] : ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ sz_23^0-i_22^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0)), cost: NONTERM New rule: l19 -> [20] : (2-sz_23^0+i_22^0 <= 0 /\ len_98^0 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0 /\ ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (-1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0 /\ 2-sz_23^post14+i_22^post14 <= 0))), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (2-sz_23^0+i_22^0 <= 0 /\ len_98^0 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^10 >= 0 /\ ((-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1+len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (-1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0 /\ 2-sz_23^post14+i_22^post14 <= 0))), cost: NONTERM New rule: l19 -> [20] : (2-sz_23^0+i_22^0 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+n19 >= 0 /\ len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM Applied partial deletion Original rule: l19 -> l6 : Result_5^0'=x_8^post3, buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_57^0'=tmp___0_57^post5, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (-2+sz_23^0-i_22^0 >= 0 /\ -1+n6 >= 0 /\ -2+sz_23^post14-i_22^post14 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0), cost: 3+2*n6 New rule: l19 -> [22] : (-2+sz_23^0-i_22^0 >= 0 /\ -1+n6 >= 0 /\ -2+sz_23^post14-i_22^post14 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0), cost: 3+2*n6 Applied partial deletion Original rule: l19 -> l6 : Result_5^0'=x_8^post3, buffer_604^0'=buffer_604^post14, d_7^0'=d_7^post14, tmp___0_25^0'=tmp___0_25^post14, len_98^0'=1+len_98^10, sz_23^0'=sz_23^post14, tmp_9^0'=x_8^post3, __cil_tmp5_10^0'=x_8^post3, x_8^0'=x_8^post3, tmp___0_605^0'=tmp___0_605^post14, buffer_21^0'=x_8^post3, tmp_24^0'=tmp_24^post14, a_6^0'=a_6^post14, i_22^0'=1+i_22^post14, (-2+sz_23^0-i_22^0 >= 0 /\ len_98^0 >= 0 /\ -1+n6 >= 0 /\ -2+sz_23^post14-i_22^post14 >= 0 /\ len_98^10 >= 0), cost: 4+2*n6 New rule: l19 -> [22] : (-2+sz_23^0-i_22^0 >= 0 /\ len_98^0 >= 0 /\ -1+n6 >= 0 /\ -2+sz_23^post14-i_22^post14 >= 0 /\ len_98^10 >= 0), cost: 4+2*n6 Applied deletion Removed the following rules: 36 44 50 51 56 100 101 114 115 118 119 120 121 126 127 128 129 130 131 132 133 134 135 136 137 138 139 Eliminated locations on tree-shaped paths Start location: l19 57: l19 -> [20] : ((-1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0) \/ (len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0)), cost: NONTERM 102: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 103: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 104: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 105: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 106: l19 -> [21] : (-1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0), cost: NONTERM 107: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 108: l19 -> [21] : (len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0), cost: NONTERM 109: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 110: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 111: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 112: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 113: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 116: l19 -> [21] : (2-sz_23^0+i_22^0 <= 0 /\ i_22^0 >= 0), cost: NONTERM 117: l19 -> [21] : (2-sz_23^0+i_22^0 <= 0 /\ len_98^0 >= 0), cost: NONTERM 122: l19 -> [21] : (-1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0), cost: NONTERM 123: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 124: l19 -> [21] : (len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0), cost: NONTERM 125: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 140: l19 -> [21] : (-1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0), cost: NONTERM 141: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 142: l19 -> [21] : (len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0), cost: NONTERM 143: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 144: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 145: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 146: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 147: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 148: l19 -> [21] : (-1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0), cost: NONTERM 149: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 150: l19 -> [21] : (len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0), cost: NONTERM 151: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 152: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 153: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 154: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 155: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 156: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 157: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 158: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 159: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 160: l19 -> [21] : (-1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0), cost: NONTERM 161: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 162: l19 -> [21] : (len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0), cost: NONTERM 163: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 164: l19 -> [20] : ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^0+i_22^0 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post14 >= 0 /\ i_22^0 >= 0)), cost: NONTERM 165: l19 -> [20] : (len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: NONTERM 166: l19 -> [20] : (len_98^0 >= 0 /\ len_98^10 >= 0 /\ ((2-sz_23^0+i_22^0 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^0-i_22^0 <= 0 /\ -1+sz_23^post20-i_22^post20 <= 0))), cost: NONTERM 167: l19 -> [20] : (len_98^post13 >= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: NONTERM 168: l19 -> [20] : (2-sz_23^0+i_22^0 <= 0 /\ len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: NONTERM 169: l19 -> [20] : (2-sz_23^0+i_22^0 <= 0 /\ len_98^post13 >= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: NONTERM 170: l19 -> [20] : (len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0), cost: NONTERM 171: l19 -> [20] : (len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: NONTERM 172: l19 -> [20] : (len_98^post13 >= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ len_98^10 >= 0), cost: NONTERM 173: l19 -> [20] : (len_98^post13 >= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM 174: l19 -> [20] : (-1+n11 >= 0 /\ len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: NONTERM 175: l19 -> [20] : (-1+n11 >= 0 /\ len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: NONTERM 176: l19 -> [20] : (-1+n11 >= 0 /\ len_98^post13 >= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: NONTERM 177: l19 -> [20] : (-1+n11 >= 0 /\ len_98^post13 >= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: NONTERM 178: l19 -> [20] : (-2+sz_23^post20-i_22^post20 >= 0 /\ -2+sz_23^0-i_22^0 >= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post14 >= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0 /\ i_22^0 >= 0), cost: NONTERM 179: l19 -> [20] : (-2+sz_23^post20-i_22^post20 >= 0 /\ -2+sz_23^0-i_22^0 >= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ len_98^post14 >= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0), cost: NONTERM 180: l19 -> [20] : (-2+sz_23^post20-i_22^post20 >= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post14 >= 0 /\ -1+sz_23^0-i_22^0 <= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0 /\ i_22^0 >= 0), cost: NONTERM 181: l19 -> [20] : (-2+sz_23^post20-i_22^post20 >= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ len_98^post14 >= 0 /\ -1+sz_23^0-i_22^0 <= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0), cost: NONTERM 182: l19 -> [20] : (-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM 183: l19 -> [20] : (-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM 184: l19 -> [20] : (-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM 185: l19 -> [20] : (-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM 186: l19 -> [20] : (2-sz_23^0+i_22^0 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ -1+n19 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM 187: l19 -> [20] : (2-sz_23^0+i_22^0 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+n19 >= 0 /\ len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM 188: l19 -> [22] : (-2+sz_23^0-i_22^0 >= 0 /\ -1+n6 >= 0 /\ -2+sz_23^post14-i_22^post14 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0), cost: 3+2*n6 189: l19 -> [22] : (-2+sz_23^0-i_22^0 >= 0 /\ len_98^0 >= 0 /\ -1+n6 >= 0 /\ -2+sz_23^post14-i_22^post14 >= 0 /\ len_98^10 >= 0), cost: 4+2*n6 Removed duplicate rules (ignoring updates) Start location: l19 57: l19 -> [20] : ((-1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0) \/ (len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0)), cost: NONTERM 116: l19 -> [21] : (2-sz_23^0+i_22^0 <= 0 /\ i_22^0 >= 0), cost: NONTERM 117: l19 -> [21] : (2-sz_23^0+i_22^0 <= 0 /\ len_98^0 >= 0), cost: NONTERM 160: l19 -> [21] : (-1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0), cost: NONTERM 161: l19 -> [21] : (1-sz_23^0+i_22^0 >= 0 /\ i_22^0 >= 0), cost: NONTERM 162: l19 -> [21] : (len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0), cost: NONTERM 163: l19 -> [21] : (len_98^0 >= 0 /\ 1-sz_23^0+i_22^0 >= 0), cost: NONTERM 164: l19 -> [20] : ((len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0) \/ (2-sz_23^0+i_22^0 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post14 >= 0 /\ i_22^0 >= 0)), cost: NONTERM 165: l19 -> [20] : (len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: NONTERM 166: l19 -> [20] : (len_98^0 >= 0 /\ len_98^10 >= 0 /\ ((2-sz_23^0+i_22^0 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^post14 >= 0) \/ (len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^0-i_22^0 <= 0 /\ -1+sz_23^post20-i_22^post20 <= 0))), cost: NONTERM 167: l19 -> [20] : (len_98^post13 >= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: NONTERM 168: l19 -> [20] : (2-sz_23^0+i_22^0 <= 0 /\ len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: NONTERM 169: l19 -> [20] : (2-sz_23^0+i_22^0 <= 0 /\ len_98^post13 >= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: NONTERM 170: l19 -> [20] : (len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0), cost: NONTERM 171: l19 -> [20] : (len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: NONTERM 172: l19 -> [20] : (len_98^post13 >= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ len_98^10 >= 0), cost: NONTERM 173: l19 -> [20] : (len_98^post13 >= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n9 >= 0 /\ i_22^post20 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0), cost: NONTERM 175: l19 -> [20] : (-1+n11 >= 0 /\ len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0), cost: NONTERM 177: l19 -> [20] : (-1+n11 >= 0 /\ len_98^post13 >= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n0 >= 0), cost: NONTERM 178: l19 -> [20] : (-2+sz_23^post20-i_22^post20 >= 0 /\ -2+sz_23^0-i_22^0 >= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post14 >= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0 /\ i_22^0 >= 0), cost: NONTERM 179: l19 -> [20] : (-2+sz_23^post20-i_22^post20 >= 0 /\ -2+sz_23^0-i_22^0 >= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ len_98^post14 >= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0), cost: NONTERM 180: l19 -> [20] : (-2+sz_23^post20-i_22^post20 >= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post14 >= 0 /\ -1+sz_23^0-i_22^0 <= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0 /\ i_22^0 >= 0), cost: NONTERM 181: l19 -> [20] : (-2+sz_23^post20-i_22^post20 >= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^0 >= 0 /\ len_98^post14 >= 0 /\ -1+sz_23^0-i_22^0 <= 0 /\ len_98^10 >= 0 /\ -1+n14 >= 0), cost: NONTERM 182: l19 -> [20] : (-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM 183: l19 -> [20] : (-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM 184: l19 -> [20] : (-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM 185: l19 -> [20] : (-1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+n19 >= 0 /\ 1-sz_23^0+i_22^0 >= 0 /\ len_98^10 >= 0 /\ -1+n0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM 186: l19 -> [20] : (2-sz_23^0+i_22^0 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^post20 >= 0 /\ -1+n19 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM 187: l19 -> [20] : (2-sz_23^0+i_22^0 <= 0 /\ -1+sz_23^post14-i_22^post14 <= 0 /\ len_98^post13 >= 0 /\ len_98^0 >= 0 /\ len_98^post20 >= 0 /\ -1+n19 >= 0 /\ len_98^10 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0), cost: NONTERM 188: l19 -> [22] : (-2+sz_23^0-i_22^0 >= 0 /\ -1+n6 >= 0 /\ -2+sz_23^post14-i_22^post14 >= 0 /\ len_98^10 >= 0 /\ i_22^0 >= 0), cost: 3+2*n6 189: l19 -> [22] : (-2+sz_23^0-i_22^0 >= 0 /\ len_98^0 >= 0 /\ -1+n6 >= 0 /\ -2+sz_23^post14-i_22^post14 >= 0 /\ len_98^10 >= 0), cost: 4+2*n6 Computing asymptotic complexity Proved nontermination of rule 57 via SMT. Proved the following lower bound Complexity: Nonterm Cpx degree: Nonterm Solved cost: NONTERM Rule cost: NONTERM Rule guard: ((-1+sz_23^0-i_22^0 <= 0 /\ i_22^0 >= 0) \/ (len_98^0 >= 0 /\ -1+sz_23^0-i_22^0 <= 0))