NO Initial ITS Start location: l19 Program variables: __cil_tmp5_10^0 __cil_tmp5_15^0 __cil_tmp5_20^0 __disjvr_0^0 __disjvr_1^0 __disjvr_2^0 __disjvr_3^0 a_6^0 buffer_1077^0 buffer_1139^0 buffer_21^0 buffer_35^0 buffer_604^0 cand_1104^0 cand_19^0 d_7^0 elem_13^0 h_17^0 i_22^0 l_11^0 len_98^0 lt_29^0 prev_14^0 result_5^0 ret_1103^0 ret_18^0 sz_23^0 tmp_24^0 tmp_9^0 tmp___0_25^0 tmp___0_36^0 tmp___0_57^0 tmp___0_605^0 x_12^0 x_16^0 x_8^0 y_1094^0 0: l0 -> l1 : __cil_tmp5_10^0'=__cil_tmp5_10^post1, __cil_tmp5_15^0'=__cil_tmp5_15^post1, __cil_tmp5_20^0'=__cil_tmp5_20^post1, __disjvr_0^0'=__disjvr_0^post1, __disjvr_1^0'=__disjvr_1^post1, __disjvr_2^0'=__disjvr_2^post1, __disjvr_3^0'=__disjvr_3^post1, a_6^0'=a_6^post1, buffer_1077^0'=buffer_1077^post1, buffer_1139^0'=buffer_1139^post1, buffer_21^0'=buffer_21^post1, buffer_35^0'=buffer_35^post1, buffer_604^0'=buffer_604^post1, cand_1104^0'=cand_1104^post1, cand_19^0'=cand_19^post1, d_7^0'=d_7^post1, elem_13^0'=elem_13^post1, h_17^0'=h_17^post1, i_22^0'=i_22^post1, l_11^0'=l_11^post1, len_98^0'=len_98^post1, lt_29^0'=lt_29^post1, prev_14^0'=prev_14^post1, result_5^0'=result_5^post1, ret_1103^0'=ret_1103^post1, ret_18^0'=ret_18^post1, sz_23^0'=sz_23^post1, tmp_24^0'=tmp_24^post1, tmp_9^0'=tmp_9^post1, tmp___0_25^0'=tmp___0_25^post1, tmp___0_36^0'=tmp___0_36^post1, tmp___0_57^0'=tmp___0_57^post1, tmp___0_605^0'=tmp___0_605^post1, x_12^0'=x_12^post1, x_16^0'=x_16^post1, x_8^0'=x_8^post1, y_1094^0'=y_1094^post1, (__disjvr_2^0-__disjvr_2^post1 == 0 /\ tmp___0_36^0-tmp___0_36^post1 == 0 /\ -d_7^post1+d_7^0 == 0 /\ l_11^0-l_11^post1 == 0 /\ -h_17^post1+h_17^0 == 0 /\ -a_6^post1+a_6^0 == 0 /\ y_1094^0-y_1094^post1 == 0 /\ -cand_19^post1+cand_19^0 == 0 /\ x_16^0-x_16^post1 == 0 /\ buffer_35^0-buffer_35^post1 == 0 /\ -__disjvr_1^post1+__disjvr_1^0 == 0 /\ -ret_18^post1+ret_18^0 == 0 /\ -cand_1104^post1+cand_1104^0 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post1 == 0 /\ -tmp___0_25^post1+tmp___0_25^0 == 0 /\ -tmp___0_605^post1+tmp___0_605^0 == 0 /\ elem_13^0-elem_13^post1 == 0 /\ -buffer_1139^post1+buffer_1139^0 == 0 /\ i_22^0-i_22^post1 == 0 /\ -__cil_tmp5_20^post1+__cil_tmp5_20^0 == 0 /\ ret_1103^0-ret_1103^post1 == 0 /\ result_5^0-result_5^post1 == 0 /\ -__disjvr_0^post1+__disjvr_0^0 == 0 /\ -prev_14^post1+prev_14^0 == 0 /\ __disjvr_3^0-__disjvr_3^post1 == 0 /\ -len_98^post1+len_98^0 == 0 /\ -x_8^post1+x_8^0 == 0 /\ tmp_24^0-tmp_24^post1 == 0 /\ tmp___0_57^0-tmp___0_57^post1 == 0 /\ __disjvr_0^post1-__disjvr_0^0 == 0 /\ buffer_1077^0-buffer_1077^post1 == 0 /\ -x_12^post1+x_12^0 == 0 /\ tmp_9^0-tmp_9^post1 == 0 /\ -__cil_tmp5_10^post1+__cil_tmp5_10^0 == 0 /\ -sz_23^post1+sz_23^0 == 0 /\ lt_29^0-lt_29^post1 == 0 /\ -buffer_21^post1+buffer_21^0 == 0 /\ -buffer_604^post1+buffer_604^0 == 0), cost: 1 1: l0 -> l2 : __cil_tmp5_10^0'=__cil_tmp5_10^post2, __cil_tmp5_15^0'=__cil_tmp5_15^post2, __cil_tmp5_20^0'=__cil_tmp5_20^post2, __disjvr_0^0'=__disjvr_0^post2, __disjvr_1^0'=__disjvr_1^post2, __disjvr_2^0'=__disjvr_2^post2, __disjvr_3^0'=__disjvr_3^post2, a_6^0'=a_6^post2, buffer_1077^0'=buffer_1077^post2, buffer_1139^0'=buffer_1139^post2, buffer_21^0'=buffer_21^post2, buffer_35^0'=buffer_35^post2, buffer_604^0'=buffer_604^post2, cand_1104^0'=cand_1104^post2, cand_19^0'=cand_19^post2, d_7^0'=d_7^post2, elem_13^0'=elem_13^post2, h_17^0'=h_17^post2, i_22^0'=i_22^post2, l_11^0'=l_11^post2, len_98^0'=len_98^post2, lt_29^0'=lt_29^post2, prev_14^0'=prev_14^post2, result_5^0'=result_5^post2, ret_1103^0'=ret_1103^post2, ret_18^0'=ret_18^post2, sz_23^0'=sz_23^post2, tmp_24^0'=tmp_24^post2, tmp_9^0'=tmp_9^post2, tmp___0_25^0'=tmp___0_25^post2, tmp___0_36^0'=tmp___0_36^post2, tmp___0_57^0'=tmp___0_57^post2, tmp___0_605^0'=tmp___0_605^post2, x_12^0'=x_12^post2, x_16^0'=x_16^post2, x_8^0'=x_8^post2, y_1094^0'=y_1094^post2, (0 == 0 /\ -x_16^post2+x_16^0 == 0 /\ -tmp___0_605^post2+tmp___0_605^0 == 0 /\ elem_13^0-elem_13^post2 == 0 /\ -__disjvr_3^post2+__disjvr_3^0 == 0 /\ -tmp___0_57^post2+tmp___0_57^0 == 0 /\ tmp_24^0-tmp_24^post2 == 0 /\ cand_1104^0-cand_1104^post2 == 0 /\ -__disjvr_1^post2+__disjvr_1^0 == 0 /\ buffer_1077^0-buffer_1077^post2 == 0 /\ -h_17^post2+h_17^0 == 0 /\ -d_7^post2+d_7^0 == 0 /\ -ret_18^0+__cil_tmp5_20^post2 == 0 /\ tmp_9^0-tmp_9^post2 == 0 /\ -buffer_604^post2+buffer_604^0 == 0 /\ -__cil_tmp5_10^post2+__cil_tmp5_10^0 == 0 /\ -a_6^post2+a_6^0 == 0 /\ -tmp___0_25^post2+tmp___0_25^0 == 0 /\ -buffer_1139^post2+buffer_1139^0 == 0 /\ y_1094^0-y_1094^post2 == 0 /\ __disjvr_2^0-__disjvr_2^post2 == 0 /\ -sz_23^post2+sz_23^0 == 0 /\ -ret_18^post2+ret_18^0 == 0 /\ lt_29^0-lt_29^post2 == 0 /\ tmp___0_36^0-tmp___0_36^post2 == 0 /\ -__cil_tmp5_20^post2+result_5^1 == 0 /\ -__disjvr_0^post2+__disjvr_0^0 == 0 /\ -h_17^0 <= 0 /\ len_98^0-len_98^post2 == 0 /\ buffer_35^0-buffer_35^post2 == 0 /\ -prev_14^post2+prev_14^0 == 0 /\ h_17^0 <= 0 /\ ret_1103^0-ret_1103^post2 == 0 /\ -i_22^post2+i_22^0 == 0 /\ l_11^0-l_11^post2 == 0 /\ -__cil_tmp5_15^post2+__cil_tmp5_15^0 == 0 /\ -x_8^post2+x_8^0 == 0 /\ -buffer_21^post2+buffer_21^0 == 0 /\ x_12^0-x_12^post2 == 0 /\ -cand_19^post2+cand_19^0 == 0), cost: 1 2: l3 -> l4 : __cil_tmp5_10^0'=__cil_tmp5_10^post3, __cil_tmp5_15^0'=__cil_tmp5_15^post3, __cil_tmp5_20^0'=__cil_tmp5_20^post3, __disjvr_0^0'=__disjvr_0^post3, __disjvr_1^0'=__disjvr_1^post3, __disjvr_2^0'=__disjvr_2^post3, __disjvr_3^0'=__disjvr_3^post3, a_6^0'=a_6^post3, buffer_1077^0'=buffer_1077^post3, buffer_1139^0'=buffer_1139^post3, buffer_21^0'=buffer_21^post3, buffer_35^0'=buffer_35^post3, buffer_604^0'=buffer_604^post3, cand_1104^0'=cand_1104^post3, cand_19^0'=cand_19^post3, d_7^0'=d_7^post3, elem_13^0'=elem_13^post3, h_17^0'=h_17^post3, i_22^0'=i_22^post3, l_11^0'=l_11^post3, len_98^0'=len_98^post3, lt_29^0'=lt_29^post3, prev_14^0'=prev_14^post3, result_5^0'=result_5^post3, ret_1103^0'=ret_1103^post3, ret_18^0'=ret_18^post3, sz_23^0'=sz_23^post3, tmp_24^0'=tmp_24^post3, tmp_9^0'=tmp_9^post3, tmp___0_25^0'=tmp___0_25^post3, tmp___0_36^0'=tmp___0_36^post3, tmp___0_57^0'=tmp___0_57^post3, tmp___0_605^0'=tmp___0_605^post3, x_12^0'=x_12^post3, x_16^0'=x_16^post3, x_8^0'=x_8^post3, y_1094^0'=y_1094^post3, (-__disjvr_0^post3+__disjvr_0^0 == 0 /\ -a_6^post3+a_6^0 == 0 /\ -buffer_1139^post3+buffer_1139^0 == 0 /\ -prev_14^post3+prev_14^0 == 0 /\ cand_1104^0-cand_1104^post3 == 0 /\ -y_1094^post3+y_1094^0 == 0 /\ ret_18^0-ret_18^post3 == 0 /\ -len_98^post3+len_98^0 == 0 /\ -buffer_21^post3+buffer_21^0 == 0 /\ buffer_35^0-buffer_35^post3 == 0 /\ -d_7^post3+d_7^0 == 0 /\ -h_17^post3+h_17^0 == 0 /\ tmp___0_605^0-tmp___0_605^post3 == 0 /\ -cand_19^post3+cand_19^0 == 0 /\ x_8^0-x_8^post3 == 0 /\ i_22^0-i_22^post3 == 0 /\ -result_5^post3+result_5^0 == 0 /\ tmp___0_57^0-tmp___0_57^post3 == 0 /\ tmp___0_25^0-tmp___0_25^post3 == 0 /\ tmp_9^0-tmp_9^post3 == 0 /\ elem_13^0-elem_13^post3 == 0 /\ -__cil_tmp5_15^post3+__cil_tmp5_15^0 == 0 /\ -tmp_24^post3+tmp_24^0 == 0 /\ -sz_23^post3+sz_23^0 == 0 /\ -__disjvr_1^post3+__disjvr_1^0 == 0 /\ -tmp___0_36^post3+tmp___0_36^0 == 0 /\ lt_29^0-lt_29^post3 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post3 == 0 /\ buffer_1077^0-buffer_1077^post3 == 0 /\ -x_12^post3+x_12^0 == 0 /\ __disjvr_2^0-__disjvr_2^post3 == 0 /\ __disjvr_3^0-__disjvr_3^post3 == 0 /\ l_11^0-l_11^post3 == 0 /\ -ret_1103^post3+ret_1103^0 == 0 /\ -__cil_tmp5_10^post3+__cil_tmp5_10^0 == 0 /\ x_16^0-x_16^post3 == 0 /\ -buffer_604^post3+buffer_604^0 == 0), cost: 1 4: l4 -> l7 : __cil_tmp5_10^0'=__cil_tmp5_10^post5, __cil_tmp5_15^0'=__cil_tmp5_15^post5, __cil_tmp5_20^0'=__cil_tmp5_20^post5, __disjvr_0^0'=__disjvr_0^post5, __disjvr_1^0'=__disjvr_1^post5, __disjvr_2^0'=__disjvr_2^post5, __disjvr_3^0'=__disjvr_3^post5, a_6^0'=a_6^post5, buffer_1077^0'=buffer_1077^post5, buffer_1139^0'=buffer_1139^post5, buffer_21^0'=buffer_21^post5, buffer_35^0'=buffer_35^post5, buffer_604^0'=buffer_604^post5, cand_1104^0'=cand_1104^post5, cand_19^0'=cand_19^post5, d_7^0'=d_7^post5, elem_13^0'=elem_13^post5, h_17^0'=h_17^post5, i_22^0'=i_22^post5, l_11^0'=l_11^post5, len_98^0'=len_98^post5, lt_29^0'=lt_29^post5, prev_14^0'=prev_14^post5, result_5^0'=result_5^post5, ret_1103^0'=ret_1103^post5, ret_18^0'=ret_18^post5, sz_23^0'=sz_23^post5, tmp_24^0'=tmp_24^post5, tmp_9^0'=tmp_9^post5, tmp___0_25^0'=tmp___0_25^post5, tmp___0_36^0'=tmp___0_36^post5, tmp___0_57^0'=tmp___0_57^post5, tmp___0_605^0'=tmp___0_605^post5, x_12^0'=x_12^post5, x_16^0'=x_16^post5, x_8^0'=x_8^post5, y_1094^0'=y_1094^post5, (0 == 0 /\ -__disjvr_0^post5+__disjvr_0^0 == 0 /\ -d_7^post5+d_7^0 == 0 /\ -lt_29^post5+lt_29^0 == 0 /\ -l_11^0+elem_13^post5 == 0 /\ -i_22^post5+i_22^0 == 0 /\ -sz_23^post5+sz_23^0 == 0 /\ ret_18^0-ret_18^post5 == 0 /\ 1-len_98^0 <= 0 /\ -x_8^post5+x_8^0 == 0 /\ l_11^0-l_11^post5 == 0 /\ cand_19^0-cand_19^post5 == 0 /\ -ret_1103^post5+ret_1103^0 == 0 /\ prev_14^post5 == 0 /\ buffer_21^0-buffer_21^post5 == 0 /\ buffer_35^0-buffer_35^post5 == 0 /\ tmp_24^0-tmp_24^post5 == 0 /\ h_17^0-h_17^post5 == 0 /\ tmp_9^0-tmp_9^post5 == 0 /\ x_16^0-x_16^post5 == 0 /\ -buffer_1139^post5+buffer_1139^0 == 0 /\ cand_1104^0-cand_1104^post5 == 0 /\ -buffer_1077^post5+buffer_1077^0 == 0 /\ -a_6^post5+a_6^0 == 0 /\ -__disjvr_2^post5+__disjvr_2^0 == 0 /\ -tmp___0_605^post5+tmp___0_605^0 == 0 /\ -x_12^post5+x_12^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post5 == 0 /\ __disjvr_3^0-__disjvr_3^post5 == 0 /\ result_5^0-result_5^post5 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post5 == 0 /\ -__cil_tmp5_10^post5+__cil_tmp5_10^0 == 0 /\ -y_1094^post5+y_1094^0 == 0 /\ tmp___0_36^0-tmp___0_36^post5 == 0 /\ __disjvr_1^0-__disjvr_1^post5 == 0 /\ -tmp___0_25^post5+tmp___0_25^0 == 0 /\ -buffer_604^post5+buffer_604^0 == 0 /\ tmp___0_57^0-tmp___0_57^post5 == 0), cost: 1 5: l4 -> l6 : __cil_tmp5_10^0'=__cil_tmp5_10^post6, __cil_tmp5_15^0'=__cil_tmp5_15^post6, __cil_tmp5_20^0'=__cil_tmp5_20^post6, __disjvr_0^0'=__disjvr_0^post6, __disjvr_1^0'=__disjvr_1^post6, __disjvr_2^0'=__disjvr_2^post6, __disjvr_3^0'=__disjvr_3^post6, a_6^0'=a_6^post6, buffer_1077^0'=buffer_1077^post6, buffer_1139^0'=buffer_1139^post6, buffer_21^0'=buffer_21^post6, buffer_35^0'=buffer_35^post6, buffer_604^0'=buffer_604^post6, cand_1104^0'=cand_1104^post6, cand_19^0'=cand_19^post6, d_7^0'=d_7^post6, elem_13^0'=elem_13^post6, h_17^0'=h_17^post6, i_22^0'=i_22^post6, l_11^0'=l_11^post6, len_98^0'=len_98^post6, lt_29^0'=lt_29^post6, prev_14^0'=prev_14^post6, result_5^0'=result_5^post6, ret_1103^0'=ret_1103^post6, ret_18^0'=ret_18^post6, sz_23^0'=sz_23^post6, tmp_24^0'=tmp_24^post6, tmp_9^0'=tmp_9^post6, tmp___0_25^0'=tmp___0_25^post6, tmp___0_36^0'=tmp___0_36^post6, tmp___0_57^0'=tmp___0_57^post6, tmp___0_605^0'=tmp___0_605^post6, x_12^0'=x_12^post6, x_16^0'=x_16^post6, x_8^0'=x_8^post6, y_1094^0'=y_1094^post6, (0 == 0 /\ -tmp___0_25^post6+tmp___0_25^0 == 0 /\ -ret_1103^post6+ret_1103^0 == 0 /\ ret_18^0-ret_18^post6 == 0 /\ -sz_23^post6+sz_23^0 == 0 /\ -buffer_1077^post6+buffer_1077^0 == 0 /\ -__disjvr_2^post6+__disjvr_2^0 == 0 /\ -buffer_604^post6+buffer_604^0 == 0 /\ -i_22^0+len_98^post6 == 0 /\ cand_1104^0-cand_1104^post6 == 0 /\ -1+i_22^post6-i_22^0 == 0 /\ -lt_29^post6+lt_29^0 == 0 /\ a_6^0-a_6^post6 == 0 /\ tmp_24^0-tmp_24^post6 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post6 == 0 /\ -result_5^post6+buffer_21^post6 == 0 /\ l_11^0-l_11^post6 == 0 /\ -cand_19^post6+cand_19^0 == 0 /\ y_1094^0-y_1094^post6 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post6 == 0 /\ x_16^0-x_16^post6 == 0 /\ -x_8^post6+__cil_tmp5_10^post6 == 0 /\ elem_13^0-elem_13^post6 == 0 /\ h_17^0-h_17^post6 == 0 /\ -d_7^post6+d_7^0 == 0 /\ x_12^0-x_12^post6 == 0 /\ -buffer_1139^post6+buffer_1139^0 == 0 /\ __disjvr_1^0-__disjvr_1^post6 == 0 /\ -buffer_35^post6+buffer_35^0 == 0 /\ -__cil_tmp5_10^post6+result_5^post6 == 0 /\ tmp___0_36^0-tmp___0_36^post6 == 0 /\ -tmp_9^post6+x_8^post6 == 0 /\ -__disjvr_0^post6+__disjvr_0^0 == 0 /\ __disjvr_3^0-__disjvr_3^post6 == 0 /\ -prev_14^post6+prev_14^0 == 0 /\ -tmp___0_605^post6+tmp___0_605^0 == 0), cost: 1 6: l4 -> l5 : __cil_tmp5_10^0'=__cil_tmp5_10^post7, __cil_tmp5_15^0'=__cil_tmp5_15^post7, __cil_tmp5_20^0'=__cil_tmp5_20^post7, __disjvr_0^0'=__disjvr_0^post7, __disjvr_1^0'=__disjvr_1^post7, __disjvr_2^0'=__disjvr_2^post7, __disjvr_3^0'=__disjvr_3^post7, a_6^0'=a_6^post7, buffer_1077^0'=buffer_1077^post7, buffer_1139^0'=buffer_1139^post7, buffer_21^0'=buffer_21^post7, buffer_35^0'=buffer_35^post7, buffer_604^0'=buffer_604^post7, cand_1104^0'=cand_1104^post7, cand_19^0'=cand_19^post7, d_7^0'=d_7^post7, elem_13^0'=elem_13^post7, h_17^0'=h_17^post7, i_22^0'=i_22^post7, l_11^0'=l_11^post7, len_98^0'=len_98^post7, lt_29^0'=lt_29^post7, prev_14^0'=prev_14^post7, result_5^0'=result_5^post7, ret_1103^0'=ret_1103^post7, ret_18^0'=ret_18^post7, sz_23^0'=sz_23^post7, tmp_24^0'=tmp_24^post7, tmp_9^0'=tmp_9^post7, tmp___0_25^0'=tmp___0_25^post7, tmp___0_36^0'=tmp___0_36^post7, tmp___0_57^0'=tmp___0_57^post7, tmp___0_605^0'=tmp___0_605^post7, x_12^0'=x_12^post7, x_16^0'=x_16^post7, x_8^0'=x_8^post7, y_1094^0'=y_1094^post7, (-elem_13^post7+elem_13^0 == 0 /\ x_12^0-x_12^post7 == 0 /\ -__disjvr_1^post7+__disjvr_1^0 == 0 /\ -h_17^post7+h_17^0 == 0 /\ -a_6^post7+a_6^0 == 0 /\ -buffer_21^post7+buffer_21^0 == 0 /\ -buffer_1139^post7+buffer_1139^0 == 0 /\ -cand_1104^post7+cand_1104^0 == 0 /\ -__disjvr_3^post7+__disjvr_3^0 == 0 /\ tmp_24^0-tmp_24^post7 == 0 /\ buffer_1077^0-buffer_1077^post7 == 0 /\ tmp_9^0-tmp_9^post7 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post7 == 0 /\ y_1094^0-y_1094^post7 == 0 /\ result_5^0-result_5^post7 == 0 /\ -tmp___0_605^post7+tmp___0_605^0 == 0 /\ l_11^0-l_11^post7 == 0 /\ buffer_35^0-buffer_35^post7 == 0 /\ __disjvr_2^0-__disjvr_2^post7 == 0 /\ -x_8^post7+x_8^0 == 0 /\ len_98^0-len_98^post7 == 0 /\ x_16^0-x_16^post7 == 0 /\ -sz_23^post7+sz_23^0 == 0 /\ -tmp___0_25^post7+tmp___0_25^0 == 0 /\ -__cil_tmp5_15^post7+__cil_tmp5_15^0 == 0 /\ -lt_29^post7+lt_29^0 == 0 /\ -__cil_tmp5_10^post7+__cil_tmp5_10^0 == 0 /\ tmp___0_36^0-tmp___0_36^post7 == 0 /\ -__disjvr_0^post7+__disjvr_0^0 == 0 /\ -i_22^post7+i_22^0 == 0 /\ -cand_19^post7+cand_19^0 == 0 /\ ret_1103^0-ret_1103^post7 == 0 /\ buffer_604^0-buffer_604^post7 == 0 /\ -prev_14^post7+prev_14^0 == 0 /\ ret_18^0-ret_18^post7 == 0 /\ -tmp___0_57^post7+tmp___0_57^0 == 0 /\ d_7^0-d_7^post7 == 0), cost: 1 3: l5 -> l6 : __cil_tmp5_10^0'=__cil_tmp5_10^post4, __cil_tmp5_15^0'=__cil_tmp5_15^post4, __cil_tmp5_20^0'=__cil_tmp5_20^post4, __disjvr_0^0'=__disjvr_0^post4, __disjvr_1^0'=__disjvr_1^post4, __disjvr_2^0'=__disjvr_2^post4, __disjvr_3^0'=__disjvr_3^post4, a_6^0'=a_6^post4, buffer_1077^0'=buffer_1077^post4, buffer_1139^0'=buffer_1139^post4, buffer_21^0'=buffer_21^post4, buffer_35^0'=buffer_35^post4, buffer_604^0'=buffer_604^post4, cand_1104^0'=cand_1104^post4, cand_19^0'=cand_19^post4, d_7^0'=d_7^post4, elem_13^0'=elem_13^post4, h_17^0'=h_17^post4, i_22^0'=i_22^post4, l_11^0'=l_11^post4, len_98^0'=len_98^post4, lt_29^0'=lt_29^post4, prev_14^0'=prev_14^post4, result_5^0'=result_5^post4, ret_1103^0'=ret_1103^post4, ret_18^0'=ret_18^post4, sz_23^0'=sz_23^post4, tmp_24^0'=tmp_24^post4, tmp_9^0'=tmp_9^post4, tmp___0_25^0'=tmp___0_25^post4, tmp___0_36^0'=tmp___0_36^post4, tmp___0_57^0'=tmp___0_57^post4, tmp___0_605^0'=tmp___0_605^post4, x_12^0'=x_12^post4, x_16^0'=x_16^post4, x_8^0'=x_8^post4, y_1094^0'=y_1094^post4, (0 == 0 /\ buffer_21^post4-result_5^post4 == 0 /\ -x_12^post4+x_12^0 == 0 /\ lt_29^0-lt_29^post4 == 0 /\ buffer_1077^0-buffer_1077^post4 == 0 /\ d_7^0-d_7^post4 == 0 /\ -buffer_1139^post4+buffer_1139^0 == 0 /\ -a_6^post4+a_6^0 == 0 /\ -len_98^0 <= 0 /\ -elem_13^post4+elem_13^0 == 0 /\ -h_17^post4+h_17^0 == 0 /\ ret_1103^0-ret_1103^post4 == 0 /\ ret_18^0-ret_18^post4 == 0 /\ l_11^0-l_11^post4 == 0 /\ -y_1094^post4+y_1094^0 == 0 /\ -cand_19^post4+cand_19^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post4 == 0 /\ -cand_1104^post4+cand_1104^0 == 0 /\ -tmp___0_605^post4+tmp___0_605^0 == 0 /\ -tmp_9^post4+x_8^post4 == 0 /\ -__cil_tmp5_15^post4+__cil_tmp5_15^0 == 0 /\ -sz_23^post4+sz_23^0 == 0 /\ tmp_24^0-tmp_24^post4 == 0 /\ __cil_tmp5_10^post4-x_8^post4 == 0 /\ result_5^post4-__cil_tmp5_10^post4 == 0 /\ buffer_35^0-buffer_35^post4 == 0 /\ __disjvr_2^0-__disjvr_2^post4 == 0 /\ -buffer_604^post4+buffer_604^0 == 0 /\ -1+len_98^post4-len_98^1 == 0 /\ -__disjvr_0^post4+__disjvr_0^0 == 0 /\ tmp___0_36^0-tmp___0_36^post4 == 0 /\ -1-i_22^0+i_22^post4 == 0 /\ -prev_14^post4+prev_14^0 == 0 /\ x_16^0-x_16^post4 == 0 /\ -len_98^1 <= 0 /\ __disjvr_3^0-__disjvr_3^post4 == 0 /\ tmp___0_57^0-tmp___0_57^post4 == 0 /\ -tmp___0_25^post4+tmp___0_25^0 == 0 /\ -__disjvr_1^post4+__disjvr_1^0 == 0), cost: 1 13: l6 -> l15 : __cil_tmp5_10^0'=__cil_tmp5_10^post14, __cil_tmp5_15^0'=__cil_tmp5_15^post14, __cil_tmp5_20^0'=__cil_tmp5_20^post14, __disjvr_0^0'=__disjvr_0^post14, __disjvr_1^0'=__disjvr_1^post14, __disjvr_2^0'=__disjvr_2^post14, __disjvr_3^0'=__disjvr_3^post14, a_6^0'=a_6^post14, buffer_1077^0'=buffer_1077^post14, buffer_1139^0'=buffer_1139^post14, buffer_21^0'=buffer_21^post14, buffer_35^0'=buffer_35^post14, buffer_604^0'=buffer_604^post14, cand_1104^0'=cand_1104^post14, cand_19^0'=cand_19^post14, d_7^0'=d_7^post14, elem_13^0'=elem_13^post14, h_17^0'=h_17^post14, i_22^0'=i_22^post14, l_11^0'=l_11^post14, len_98^0'=len_98^post14, lt_29^0'=lt_29^post14, prev_14^0'=prev_14^post14, result_5^0'=result_5^post14, ret_1103^0'=ret_1103^post14, ret_18^0'=ret_18^post14, sz_23^0'=sz_23^post14, tmp_24^0'=tmp_24^post14, tmp_9^0'=tmp_9^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_36^0'=tmp___0_36^post14, tmp___0_57^0'=tmp___0_57^post14, tmp___0_605^0'=tmp___0_605^post14, x_12^0'=x_12^post14, x_16^0'=x_16^post14, x_8^0'=x_8^post14, y_1094^0'=y_1094^post14, (0 == 0 /\ -d_7^post14+d_7^0 == 0 /\ x_12^0-x_12^post14 == 0 /\ ret_18^post14 == 0 /\ -i_22^0+sz_23^0 <= 0 /\ -prev_14^post14+prev_14^0 == 0 /\ -x_8^post14+x_8^0 == 0 /\ y_1094^0-y_1094^post14 == 0 /\ -len_98^0 <= 0 /\ -tmp_9^post14+tmp_9^0 == 0 /\ buffer_35^0-buffer_35^post14 == 0 /\ -a_6^post14+a_6^0 == 0 /\ -x_16^post14+h_17^post14 == 0 /\ -tmp___0_605^post14+tmp___0_605^0 == 0 /\ result_5^0-result_5^post14 == 0 /\ elem_13^0-elem_13^post14 == 0 /\ -len_98^2 <= 0 /\ -cand_1104^post14+cand_1104^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post14 == 0 /\ lt_29^0-lt_29^post14 == 0 /\ __disjvr_2^0-__disjvr_2^post14 == 0 /\ -__cil_tmp5_10^post14+__cil_tmp5_10^0 == 0 /\ tmp___0_36^0-tmp___0_36^post14 == 0 /\ -__cil_tmp5_15^post14+__cil_tmp5_15^0 == 0 /\ -buffer_604^post14+buffer_604^0 == 0 /\ -buffer_1139^post14+buffer_1139^0 == 0 /\ -buffer_21^post14+buffer_21^0 == 0 /\ ret_1103^0-ret_1103^post14 == 0 /\ -__disjvr_0^post14+__disjvr_0^0 == 0 /\ -tmp___0_25^post14+tmp___0_25^0 == 0 /\ -cand_19^post14+cand_19^0 == 0 /\ l_11^0-l_11^post14 == 0 /\ -tmp___0_57^post14+tmp___0_57^0 == 0 /\ __disjvr_3^0-__disjvr_3^post14 == 0 /\ -__disjvr_1^post14+__disjvr_1^0 == 0), cost: 1 14: l6 -> l5 : __cil_tmp5_10^0'=__cil_tmp5_10^post15, __cil_tmp5_15^0'=__cil_tmp5_15^post15, __cil_tmp5_20^0'=__cil_tmp5_20^post15, __disjvr_0^0'=__disjvr_0^post15, __disjvr_1^0'=__disjvr_1^post15, __disjvr_2^0'=__disjvr_2^post15, __disjvr_3^0'=__disjvr_3^post15, a_6^0'=a_6^post15, buffer_1077^0'=buffer_1077^post15, buffer_1139^0'=buffer_1139^post15, buffer_21^0'=buffer_21^post15, buffer_35^0'=buffer_35^post15, buffer_604^0'=buffer_604^post15, cand_1104^0'=cand_1104^post15, cand_19^0'=cand_19^post15, d_7^0'=d_7^post15, elem_13^0'=elem_13^post15, h_17^0'=h_17^post15, i_22^0'=i_22^post15, l_11^0'=l_11^post15, len_98^0'=len_98^post15, lt_29^0'=lt_29^post15, prev_14^0'=prev_14^post15, result_5^0'=result_5^post15, ret_1103^0'=ret_1103^post15, ret_18^0'=ret_18^post15, sz_23^0'=sz_23^post15, tmp_24^0'=tmp_24^post15, tmp_9^0'=tmp_9^post15, tmp___0_25^0'=tmp___0_25^post15, tmp___0_36^0'=tmp___0_36^post15, tmp___0_57^0'=tmp___0_57^post15, tmp___0_605^0'=tmp___0_605^post15, x_12^0'=x_12^post15, x_16^0'=x_16^post15, x_8^0'=x_8^post15, y_1094^0'=y_1094^post15, (0 == 0 /\ tmp_9^0-tmp_9^post15 == 0 /\ -ret_1103^post15+ret_1103^0 == 0 /\ x_8^0-x_8^post15 == 0 /\ x_16^0-x_16^post15 == 0 /\ cand_1104^0-cand_1104^post15 == 0 /\ buffer_35^0-buffer_35^post15 == 0 /\ l_11^0-l_11^post15 == 0 /\ -__cil_tmp5_15^post15+__cil_tmp5_15^0 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post15 == 0 /\ -len_98^0 <= 0 /\ -buffer_1139^post15+buffer_1139^0 == 0 /\ -__disjvr_0^post15+__disjvr_0^0 == 0 /\ elem_13^0-elem_13^post15 == 0 /\ tmp___0_57^0-tmp___0_57^post15 == 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ -__disjvr_1^post15+__disjvr_1^0 == 0 /\ -tmp___0_36^post15+tmp___0_36^0 == 0 /\ -prev_14^post15+prev_14^0 == 0 /\ -cand_19^post15+cand_19^0 == 0 /\ -x_12^post15+x_12^0 == 0 /\ result_5^0-result_5^post15 == 0 /\ __disjvr_3^0-__disjvr_3^post15 == 0 /\ -h_17^post15+h_17^0 == 0 /\ lt_29^0-lt_29^post15 == 0 /\ buffer_21^0-buffer_21^post15 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post15 == 0 /\ __disjvr_2^0-__disjvr_2^post15 == 0 /\ buffer_1077^0-buffer_1077^post15 == 0 /\ ret_18^0-ret_18^post15 == 0 /\ -y_1094^post15+y_1094^0 == 0), cost: 1 7: l7 -> l9 : __cil_tmp5_10^0'=__cil_tmp5_10^post8, __cil_tmp5_15^0'=__cil_tmp5_15^post8, __cil_tmp5_20^0'=__cil_tmp5_20^post8, __disjvr_0^0'=__disjvr_0^post8, __disjvr_1^0'=__disjvr_1^post8, __disjvr_2^0'=__disjvr_2^post8, __disjvr_3^0'=__disjvr_3^post8, a_6^0'=a_6^post8, buffer_1077^0'=buffer_1077^post8, buffer_1139^0'=buffer_1139^post8, buffer_21^0'=buffer_21^post8, buffer_35^0'=buffer_35^post8, buffer_604^0'=buffer_604^post8, cand_1104^0'=cand_1104^post8, cand_19^0'=cand_19^post8, d_7^0'=d_7^post8, elem_13^0'=elem_13^post8, h_17^0'=h_17^post8, i_22^0'=i_22^post8, l_11^0'=l_11^post8, len_98^0'=len_98^post8, lt_29^0'=lt_29^post8, prev_14^0'=prev_14^post8, result_5^0'=result_5^post8, ret_1103^0'=ret_1103^post8, ret_18^0'=ret_18^post8, sz_23^0'=sz_23^post8, tmp_24^0'=tmp_24^post8, tmp_9^0'=tmp_9^post8, tmp___0_25^0'=tmp___0_25^post8, tmp___0_36^0'=tmp___0_36^post8, tmp___0_57^0'=tmp___0_57^post8, tmp___0_605^0'=tmp___0_605^post8, x_12^0'=x_12^post8, x_16^0'=x_16^post8, x_8^0'=x_8^post8, y_1094^0'=y_1094^post8, (buffer_1077^0-buffer_1077^post8 == 0 /\ tmp_9^0-tmp_9^post8 == 0 /\ tmp___0_605^0-tmp___0_605^post8 == 0 /\ elem_13^0-elem_13^post8 == 0 /\ -prev_14^post8+prev_14^0 == 0 /\ -x_12^post8+x_12^0 == 0 /\ -y_1094^post8+y_1094^0 == 0 /\ x_8^0-x_8^post8 == 0 /\ elem_13^0 <= 0 /\ cand_1104^0-cand_1104^post8 == 0 /\ tmp___0_57^0-tmp___0_57^post8 == 0 /\ buffer_35^0-buffer_35^post8 == 0 /\ 1-len_98^0 <= 0 /\ -elem_13^0 <= 0 /\ -__cil_tmp5_15^post8+__cil_tmp5_15^0 == 0 /\ -tmp___0_25^post8+tmp___0_25^0 == 0 /\ -ret_1103^post8+ret_1103^0 == 0 /\ d_7^0-d_7^post8 == 0 /\ __disjvr_0^0-__disjvr_0^post8 == 0 /\ -h_17^post8+h_17^0 == 0 /\ -result_5^post8+result_5^0 == 0 /\ tmp___0_36^0-tmp___0_36^post8 == 0 /\ -__disjvr_1^post8+__disjvr_1^0 == 0 /\ -buffer_1139^post8+buffer_1139^0 == 0 /\ -buffer_604^post8+buffer_604^0 == 0 /\ -buffer_21^post8+buffer_21^0 == 0 /\ lt_29^0-lt_29^post8 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post8 == 0 /\ -a_6^post8+a_6^0 == 0 /\ x_16^0-x_16^post8 == 0 /\ i_22^0-i_22^post8 == 0 /\ -__cil_tmp5_10^post8+__cil_tmp5_10^0 == 0 /\ ret_18^0-ret_18^post8 == 0 /\ -cand_19^post8+cand_19^0 == 0 /\ __disjvr_2^0-__disjvr_2^post8 == 0 /\ __disjvr_3^0-__disjvr_3^post8 == 0 /\ l_11^0-l_11^post8 == 0 /\ -len_98^post8+len_98^0 == 0 /\ sz_23^0-sz_23^post8 == 0 /\ -tmp_24^post8+tmp_24^0 == 0), cost: 1 9: l7 -> l11 : __cil_tmp5_10^0'=__cil_tmp5_10^post10, __cil_tmp5_15^0'=__cil_tmp5_15^post10, __cil_tmp5_20^0'=__cil_tmp5_20^post10, __disjvr_0^0'=__disjvr_0^post10, __disjvr_1^0'=__disjvr_1^post10, __disjvr_2^0'=__disjvr_2^post10, __disjvr_3^0'=__disjvr_3^post10, a_6^0'=a_6^post10, buffer_1077^0'=buffer_1077^post10, buffer_1139^0'=buffer_1139^post10, buffer_21^0'=buffer_21^post10, buffer_35^0'=buffer_35^post10, buffer_604^0'=buffer_604^post10, cand_1104^0'=cand_1104^post10, cand_19^0'=cand_19^post10, d_7^0'=d_7^post10, elem_13^0'=elem_13^post10, h_17^0'=h_17^post10, i_22^0'=i_22^post10, l_11^0'=l_11^post10, len_98^0'=len_98^post10, lt_29^0'=lt_29^post10, prev_14^0'=prev_14^post10, result_5^0'=result_5^post10, ret_1103^0'=ret_1103^post10, ret_18^0'=ret_18^post10, sz_23^0'=sz_23^post10, tmp_24^0'=tmp_24^post10, tmp_9^0'=tmp_9^post10, tmp___0_25^0'=tmp___0_25^post10, tmp___0_36^0'=tmp___0_36^post10, tmp___0_57^0'=tmp___0_57^post10, tmp___0_605^0'=tmp___0_605^post10, x_12^0'=x_12^post10, x_16^0'=x_16^post10, x_8^0'=x_8^post10, y_1094^0'=y_1094^post10, (-sz_23^post10+sz_23^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post10 == 0 /\ -tmp_9^post10+tmp_9^0 == 0 /\ -tmp___0_25^post10+tmp___0_25^0 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post10 == 0 /\ x_16^0-x_16^post10 == 0 /\ -ret_18^post10+ret_18^0 == 0 /\ __disjvr_3^0-__disjvr_3^post10 == 0 /\ l_11^0-l_11^post10 == 0 /\ 1-len_98^0 <= 0 /\ x_12^0-x_12^post10 == 0 /\ -x_8^post10+x_8^0 == 0 /\ -len_98^post10+len_98^0 == 0 /\ -__disjvr_1^post10+__disjvr_1^0 == 0 /\ tmp___0_36^0-tmp___0_36^post10 == 0 /\ -buffer_21^post10+buffer_21^0 == 0 /\ i_22^0-i_22^post10 == 0 /\ -__disjvr_0^post10+__disjvr_0^0 == 0 /\ buffer_1077^0-buffer_1077^post10 == 0 /\ -prev_14^post10+prev_14^0 == 0 /\ __disjvr_2^0-__disjvr_2^post10 == 0 /\ ret_1103^0-ret_1103^post10 == 0 /\ -__cil_tmp5_10^post10+__cil_tmp5_10^0 == 0 /\ d_7^0-d_7^post10 == 0 /\ tmp___0_57^0-tmp___0_57^post10 == 0 /\ -cand_19^post10+cand_19^0 == 0 /\ y_1094^0-y_1094^post10 == 0 /\ elem_13^0-elem_13^post10 == 0 /\ result_5^0-result_5^post10 == 0 /\ -h_17^post10+h_17^0 == 0 /\ lt_29^0-lt_29^post10 == 0 /\ buffer_604^0-buffer_604^post10 == 0 /\ -buffer_1139^post10+buffer_1139^0 == 0 /\ -a_6^post10+a_6^0 == 0 /\ -cand_1104^post10+cand_1104^0 == 0 /\ -tmp___0_605^post10+tmp___0_605^0 == 0 /\ tmp_24^0-tmp_24^post10 == 0 /\ buffer_35^0-buffer_35^post10 == 0), cost: 1 11: l7 -> l12 : __cil_tmp5_10^0'=__cil_tmp5_10^post12, __cil_tmp5_15^0'=__cil_tmp5_15^post12, __cil_tmp5_20^0'=__cil_tmp5_20^post12, __disjvr_0^0'=__disjvr_0^post12, __disjvr_1^0'=__disjvr_1^post12, __disjvr_2^0'=__disjvr_2^post12, __disjvr_3^0'=__disjvr_3^post12, a_6^0'=a_6^post12, buffer_1077^0'=buffer_1077^post12, buffer_1139^0'=buffer_1139^post12, buffer_21^0'=buffer_21^post12, buffer_35^0'=buffer_35^post12, buffer_604^0'=buffer_604^post12, cand_1104^0'=cand_1104^post12, cand_19^0'=cand_19^post12, d_7^0'=d_7^post12, elem_13^0'=elem_13^post12, h_17^0'=h_17^post12, i_22^0'=i_22^post12, l_11^0'=l_11^post12, len_98^0'=len_98^post12, lt_29^0'=lt_29^post12, prev_14^0'=prev_14^post12, result_5^0'=result_5^post12, ret_1103^0'=ret_1103^post12, ret_18^0'=ret_18^post12, sz_23^0'=sz_23^post12, tmp_24^0'=tmp_24^post12, tmp_9^0'=tmp_9^post12, tmp___0_25^0'=tmp___0_25^post12, tmp___0_36^0'=tmp___0_36^post12, tmp___0_57^0'=tmp___0_57^post12, tmp___0_605^0'=tmp___0_605^post12, x_12^0'=x_12^post12, x_16^0'=x_16^post12, x_8^0'=x_8^post12, y_1094^0'=y_1094^post12, (0 == 0 /\ -i_22^post12+i_22^0 == 0 /\ -buffer_35^post12+buffer_35^0 == 0 /\ -buffer_604^post12+buffer_604^0 == 0 /\ -buffer_1139^post12+buffer_1139^0 == 0 /\ -lt_29^post12+lt_29^0 == 0 /\ -x_8^post12+x_8^0 == 0 /\ -tmp___0_605^post12+tmp___0_605^0 == 0 /\ elem_13^0 <= 0 /\ tmp___0_25^0-tmp___0_25^post12 == 0 /\ -x_12^0+l_11^post12 == 0 /\ -prev_14^post12+prev_14^0 == 0 /\ 1-len_98^0 <= 0 /\ -tmp_24^post12+tmp_24^0 == 0 /\ -elem_13^0 <= 0 /\ -ret_1103^post12+ret_1103^0 == 0 /\ x_16^0-x_16^post12 == 0 /\ -d_7^post12+d_7^0 == 0 /\ result_5^post12-__cil_tmp5_15^post12 == 0 /\ elem_13^0-elem_13^post12 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post12 == 0 /\ x_12^0-x_12^post12 == 0 /\ -__disjvr_2^post12+__disjvr_2^0 == 0 /\ h_17^0-h_17^post12 == 0 /\ -buffer_1077^post12+buffer_1077^0 == 0 /\ buffer_21^0-buffer_21^post12 == 0 /\ -__cil_tmp5_10^post12+__cil_tmp5_10^0 == 0 /\ cand_1104^0-cand_1104^post12 == 0 /\ tmp___0_57^0-tmp___0_57^post12 == 0 /\ -tmp___0_36^post12+tmp___0_36^0 == 0 /\ -sz_23^post12+sz_23^0 == 0 /\ y_1094^0-y_1094^post12 == 0 /\ -cand_19^post12+cand_19^0 == 0 /\ -__disjvr_0^post12+__disjvr_0^0 == 0 /\ __disjvr_3^0-__disjvr_3^post12 == 0 /\ tmp_9^0-tmp_9^post12 == 0 /\ -l_11^post12+__cil_tmp5_15^post12 == 0 /\ ret_18^post12-result_5^post12 == 0 /\ __disjvr_1^0-__disjvr_1^post12 == 0 /\ -prev_14^0 <= 0 /\ a_6^0-a_6^post12 == 0 /\ prev_14^0 <= 0), cost: 1 8: l9 -> l8 : __cil_tmp5_10^0'=__cil_tmp5_10^post9, __cil_tmp5_15^0'=__cil_tmp5_15^post9, __cil_tmp5_20^0'=__cil_tmp5_20^post9, __disjvr_0^0'=__disjvr_0^post9, __disjvr_1^0'=__disjvr_1^post9, __disjvr_2^0'=__disjvr_2^post9, __disjvr_3^0'=__disjvr_3^post9, a_6^0'=a_6^post9, buffer_1077^0'=buffer_1077^post9, buffer_1139^0'=buffer_1139^post9, buffer_21^0'=buffer_21^post9, buffer_35^0'=buffer_35^post9, buffer_604^0'=buffer_604^post9, cand_1104^0'=cand_1104^post9, cand_19^0'=cand_19^post9, d_7^0'=d_7^post9, elem_13^0'=elem_13^post9, h_17^0'=h_17^post9, i_22^0'=i_22^post9, l_11^0'=l_11^post9, len_98^0'=len_98^post9, lt_29^0'=lt_29^post9, prev_14^0'=prev_14^post9, result_5^0'=result_5^post9, ret_1103^0'=ret_1103^post9, ret_18^0'=ret_18^post9, sz_23^0'=sz_23^post9, tmp_24^0'=tmp_24^post9, tmp_9^0'=tmp_9^post9, tmp___0_25^0'=tmp___0_25^post9, tmp___0_36^0'=tmp___0_36^post9, tmp___0_57^0'=tmp___0_57^post9, tmp___0_605^0'=tmp___0_605^post9, x_12^0'=x_12^post9, x_16^0'=x_16^post9, x_8^0'=x_8^post9, y_1094^0'=y_1094^post9, (x_16^0-x_16^post9 == 0 /\ -__cil_tmp5_10^post9+__cil_tmp5_10^0 == 0 /\ __disjvr_1^post9-__disjvr_1^0 == 0 /\ tmp_9^0-tmp_9^post9 == 0 /\ x_8^0-x_8^post9 == 0 /\ -__cil_tmp5_20^post9+__cil_tmp5_20^0 == 0 /\ l_11^0-l_11^post9 == 0 /\ -__disjvr_1^post9+__disjvr_1^0 == 0 /\ -tmp___0_36^post9+tmp___0_36^0 == 0 /\ -cand_19^post9+cand_19^0 == 0 /\ elem_13^0-elem_13^post9 == 0 /\ -len_98^post9+len_98^0 == 0 /\ cand_1104^0-cand_1104^post9 == 0 /\ tmp___0_57^0-tmp___0_57^post9 == 0 /\ -ret_1103^post9+ret_1103^0 == 0 /\ tmp___0_25^0-tmp___0_25^post9 == 0 /\ -i_22^post9+i_22^0 == 0 /\ -__disjvr_0^post9+__disjvr_0^0 == 0 /\ result_5^0-result_5^post9 == 0 /\ -tmp___0_605^post9+tmp___0_605^0 == 0 /\ -buffer_1139^post9+buffer_1139^0 == 0 /\ -prev_14^post9+prev_14^0 == 0 /\ -buffer_604^post9+buffer_604^0 == 0 /\ -buffer_1077^post9+buffer_1077^0 == 0 /\ -x_12^post9+x_12^0 == 0 /\ __disjvr_3^0-__disjvr_3^post9 == 0 /\ -__disjvr_2^post9+__disjvr_2^0 == 0 /\ -a_6^post9+a_6^0 == 0 /\ lt_29^0-lt_29^post9 == 0 /\ buffer_35^0-buffer_35^post9 == 0 /\ ret_18^0-ret_18^post9 == 0 /\ -y_1094^post9+y_1094^0 == 0 /\ -d_7^post9+d_7^0 == 0 /\ buffer_21^0-buffer_21^post9 == 0 /\ -h_17^post9+h_17^0 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post9 == 0 /\ -tmp_24^post9+tmp_24^0 == 0 /\ sz_23^0-sz_23^post9 == 0), cost: 1 10: l11 -> l10 : __cil_tmp5_10^0'=__cil_tmp5_10^post11, __cil_tmp5_15^0'=__cil_tmp5_15^post11, __cil_tmp5_20^0'=__cil_tmp5_20^post11, __disjvr_0^0'=__disjvr_0^post11, __disjvr_1^0'=__disjvr_1^post11, __disjvr_2^0'=__disjvr_2^post11, __disjvr_3^0'=__disjvr_3^post11, a_6^0'=a_6^post11, buffer_1077^0'=buffer_1077^post11, buffer_1139^0'=buffer_1139^post11, buffer_21^0'=buffer_21^post11, buffer_35^0'=buffer_35^post11, buffer_604^0'=buffer_604^post11, cand_1104^0'=cand_1104^post11, cand_19^0'=cand_19^post11, d_7^0'=d_7^post11, elem_13^0'=elem_13^post11, h_17^0'=h_17^post11, i_22^0'=i_22^post11, l_11^0'=l_11^post11, len_98^0'=len_98^post11, lt_29^0'=lt_29^post11, prev_14^0'=prev_14^post11, result_5^0'=result_5^post11, ret_1103^0'=ret_1103^post11, ret_18^0'=ret_18^post11, sz_23^0'=sz_23^post11, tmp_24^0'=tmp_24^post11, tmp_9^0'=tmp_9^post11, tmp___0_25^0'=tmp___0_25^post11, tmp___0_36^0'=tmp___0_36^post11, tmp___0_57^0'=tmp___0_57^post11, tmp___0_605^0'=tmp___0_605^post11, x_12^0'=x_12^post11, x_16^0'=x_16^post11, x_8^0'=x_8^post11, y_1094^0'=y_1094^post11, (tmp___0_57^0-tmp___0_57^post11 == 0 /\ lt_29^0-lt_29^post11 == 0 /\ -__disjvr_1^post11+__disjvr_1^0 == 0 /\ buffer_1077^0-buffer_1077^post11 == 0 /\ ret_1103^0-ret_1103^post11 == 0 /\ -cand_1104^post11+cand_1104^0 == 0 /\ -buffer_1139^post11+buffer_1139^0 == 0 /\ -a_6^post11+a_6^0 == 0 /\ i_22^0-i_22^post11 == 0 /\ x_8^0-x_8^post11 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post11 == 0 /\ -__cil_tmp5_10^post11+__cil_tmp5_10^0 == 0 /\ l_11^0-l_11^post11 == 0 /\ -x_12^post11+x_12^0 == 0 /\ ret_18^0-ret_18^post11 == 0 /\ -cand_19^post11+cand_19^0 == 0 /\ buffer_604^0-buffer_604^post11 == 0 /\ -y_1094^post11+y_1094^0 == 0 /\ -__disjvr_0^post11+__disjvr_0^0 == 0 /\ -tmp___0_25^post11+tmp___0_25^0 == 0 /\ d_7^0-d_7^post11 == 0 /\ x_16^0-x_16^post11 == 0 /\ elem_13^0-elem_13^post11 == 0 /\ -h_17^post11+h_17^0 == 0 /\ -sz_23^post11+sz_23^0 == 0 /\ tmp_24^0-tmp_24^post11 == 0 /\ buffer_35^0-buffer_35^post11 == 0 /\ __disjvr_2^0-__disjvr_2^post11 == 0 /\ -len_98^post11+len_98^0 == 0 /\ -__cil_tmp5_15^post11+__cil_tmp5_15^0 == 0 /\ -buffer_21^post11+buffer_21^0 == 0 /\ -prev_14^post11+prev_14^0 == 0 /\ tmp_9^0-tmp_9^post11 == 0 /\ -tmp___0_605^post11+tmp___0_605^0 == 0 /\ __disjvr_3^0-__disjvr_3^post11 == 0 /\ result_5^0-result_5^post11 == 0 /\ -__disjvr_2^0+__disjvr_2^post11 == 0 /\ tmp___0_36^0-tmp___0_36^post11 == 0), cost: 1 12: l13 -> l14 : __cil_tmp5_10^0'=__cil_tmp5_10^post13, __cil_tmp5_15^0'=__cil_tmp5_15^post13, __cil_tmp5_20^0'=__cil_tmp5_20^post13, __disjvr_0^0'=__disjvr_0^post13, __disjvr_1^0'=__disjvr_1^post13, __disjvr_2^0'=__disjvr_2^post13, __disjvr_3^0'=__disjvr_3^post13, a_6^0'=a_6^post13, buffer_1077^0'=buffer_1077^post13, buffer_1139^0'=buffer_1139^post13, buffer_21^0'=buffer_21^post13, buffer_35^0'=buffer_35^post13, buffer_604^0'=buffer_604^post13, cand_1104^0'=cand_1104^post13, cand_19^0'=cand_19^post13, d_7^0'=d_7^post13, elem_13^0'=elem_13^post13, h_17^0'=h_17^post13, i_22^0'=i_22^post13, l_11^0'=l_11^post13, len_98^0'=len_98^post13, lt_29^0'=lt_29^post13, prev_14^0'=prev_14^post13, result_5^0'=result_5^post13, ret_1103^0'=ret_1103^post13, ret_18^0'=ret_18^post13, sz_23^0'=sz_23^post13, tmp_24^0'=tmp_24^post13, tmp_9^0'=tmp_9^post13, tmp___0_25^0'=tmp___0_25^post13, tmp___0_36^0'=tmp___0_36^post13, tmp___0_57^0'=tmp___0_57^post13, tmp___0_605^0'=tmp___0_605^post13, x_12^0'=x_12^post13, x_16^0'=x_16^post13, x_8^0'=x_8^post13, y_1094^0'=y_1094^post13, (0 == 0 /\ -__cil_tmp5_10^post13+__cil_tmp5_10^0 == 0 /\ lt_29^0-lt_29^post13 == 0 /\ l_11^0-l_11^post13 == 0 /\ __disjvr_2^0-__disjvr_2^post13 == 0 /\ tmp___0_36^0-tmp___0_36^post13 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post13 == 0 /\ elem_13^0-elem_13^post13 == 0 /\ -buffer_1139^post13+buffer_1139^0 == 0 /\ -a_6^post13+a_6^0 == 0 /\ sz_23^post13-tmp_24^post13 == 0 /\ ret_1103^0-ret_1103^post13 == 0 /\ ret_18^0-ret_18^post13 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post13 == 0 /\ -x_8^post13+x_8^0 == 0 /\ __disjvr_3^0-__disjvr_3^post13 == 0 /\ buffer_21^post13 == 0 /\ -cand_19^post13+cand_19^0 == 0 /\ -__disjvr_0^post13+__disjvr_0^0 == 0 /\ -tmp___0_25^post13+tmp___0_25^0 == 0 /\ -cand_1104^post13+cand_1104^0 == 0 /\ -tmp___0_605^post13+tmp___0_605^0 == 0 /\ -x_12^post13+x_12^0 == 0 /\ x_16^0-x_16^post13 == 0 /\ buffer_1077^0-buffer_1077^post13 == 0 /\ d_7^0-d_7^post13 == 0 /\ -buffer_604^post13+buffer_604^0 == 0 /\ -len_98^post13+len_98^0 == 0 /\ buffer_35^0-buffer_35^post13 == 0 /\ -h_17^post13+h_17^0 == 0 /\ tmp___0_57^0-tmp___0_57^post13 == 0 /\ y_1094^0-y_1094^post13 == 0 /\ result_5^0-result_5^post13 == 0 /\ i_22^post13 == 0 /\ -__disjvr_1^post13+__disjvr_1^0 == 0 /\ tmp_9^0-tmp_9^post13 == 0 /\ -prev_14^post13+prev_14^0 == 0), cost: 1 15: l14 -> l0 : __cil_tmp5_10^0'=__cil_tmp5_10^post16, __cil_tmp5_15^0'=__cil_tmp5_15^post16, __cil_tmp5_20^0'=__cil_tmp5_20^post16, __disjvr_0^0'=__disjvr_0^post16, __disjvr_1^0'=__disjvr_1^post16, __disjvr_2^0'=__disjvr_2^post16, __disjvr_3^0'=__disjvr_3^post16, a_6^0'=a_6^post16, buffer_1077^0'=buffer_1077^post16, buffer_1139^0'=buffer_1139^post16, buffer_21^0'=buffer_21^post16, buffer_35^0'=buffer_35^post16, buffer_604^0'=buffer_604^post16, cand_1104^0'=cand_1104^post16, cand_19^0'=cand_19^post16, d_7^0'=d_7^post16, elem_13^0'=elem_13^post16, h_17^0'=h_17^post16, i_22^0'=i_22^post16, l_11^0'=l_11^post16, len_98^0'=len_98^post16, lt_29^0'=lt_29^post16, prev_14^0'=prev_14^post16, result_5^0'=result_5^post16, ret_1103^0'=ret_1103^post16, ret_18^0'=ret_18^post16, sz_23^0'=sz_23^post16, tmp_24^0'=tmp_24^post16, tmp_9^0'=tmp_9^post16, tmp___0_25^0'=tmp___0_25^post16, tmp___0_36^0'=tmp___0_36^post16, tmp___0_57^0'=tmp___0_57^post16, tmp___0_605^0'=tmp___0_605^post16, x_12^0'=x_12^post16, x_16^0'=x_16^post16, x_8^0'=x_8^post16, y_1094^0'=y_1094^post16, (0 == 0 /\ -x_12^post16+x_12^0 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post16 == 0 /\ -ret_1103^post16+ret_1103^0 == 0 /\ -tmp___0_605^post16+tmp___0_605^0 == 0 /\ __disjvr_3^0-__disjvr_3^post16 == 0 /\ tmp___0_25^0-tmp___0_25^post16 == 0 /\ -i_22^0+sz_23^0 <= 0 /\ tmp_9^0-tmp_9^post16 == 0 /\ -buffer_1077^post16+buffer_1077^0 == 0 /\ a_6^0-a_6^post16 == 0 /\ -d_7^post16+d_7^0 == 0 /\ -buffer_604^post16+buffer_604^0 == 0 /\ -prev_14^post16+prev_14^0 == 0 /\ cand_1104^0-cand_1104^post16 == 0 /\ -__cil_tmp5_10^post16+__cil_tmp5_10^0 == 0 /\ l_11^0-l_11^post16 == 0 /\ -len_98^post16+len_98^0 == 0 /\ -__cil_tmp5_20^post16+__cil_tmp5_20^0 == 0 /\ -__disjvr_0^post16+__disjvr_0^0 == 0 /\ -cand_19^post16+cand_19^0 == 0 /\ elem_13^0-elem_13^post16 == 0 /\ buffer_21^0-buffer_21^post16 == 0 /\ ret_18^post16 == 0 /\ __disjvr_1^0-__disjvr_1^post16 == 0 /\ tmp___0_57^0-tmp___0_57^post16 == 0 /\ result_5^0-result_5^post16 == 0 /\ y_1094^0-y_1094^post16 == 0 /\ -x_16^post16+h_17^post16 == 0 /\ -__disjvr_2^post16+__disjvr_2^0 == 0 /\ -buffer_35^post16+buffer_35^0 == 0 /\ lt_29^0-lt_29^post16 == 0 /\ -x_8^post16+x_8^0 == 0 /\ -tmp___0_36^post16+tmp___0_36^0 == 0), cost: 1 16: l14 -> l6 : __cil_tmp5_10^0'=__cil_tmp5_10^post17, __cil_tmp5_15^0'=__cil_tmp5_15^post17, __cil_tmp5_20^0'=__cil_tmp5_20^post17, __disjvr_0^0'=__disjvr_0^post17, __disjvr_1^0'=__disjvr_1^post17, __disjvr_2^0'=__disjvr_2^post17, __disjvr_3^0'=__disjvr_3^post17, a_6^0'=a_6^post17, buffer_1077^0'=buffer_1077^post17, buffer_1139^0'=buffer_1139^post17, buffer_21^0'=buffer_21^post17, buffer_35^0'=buffer_35^post17, buffer_604^0'=buffer_604^post17, cand_1104^0'=cand_1104^post17, cand_19^0'=cand_19^post17, d_7^0'=d_7^post17, elem_13^0'=elem_13^post17, h_17^0'=h_17^post17, i_22^0'=i_22^post17, l_11^0'=l_11^post17, len_98^0'=len_98^post17, lt_29^0'=lt_29^post17, prev_14^0'=prev_14^post17, result_5^0'=result_5^post17, ret_1103^0'=ret_1103^post17, ret_18^0'=ret_18^post17, sz_23^0'=sz_23^post17, tmp_24^0'=tmp_24^post17, tmp_9^0'=tmp_9^post17, tmp___0_25^0'=tmp___0_25^post17, tmp___0_36^0'=tmp___0_36^post17, tmp___0_57^0'=tmp___0_57^post17, tmp___0_605^0'=tmp___0_605^post17, x_12^0'=x_12^post17, x_16^0'=x_16^post17, x_8^0'=x_8^post17, y_1094^0'=y_1094^post17, (0 == 0 /\ -i_22^1+len_98^post17 == 0 /\ -__cil_tmp5_20^post17+__cil_tmp5_20^0 == 0 /\ -ret_1103^post17+ret_1103^0 == 0 /\ cand_1104^0-cand_1104^post17 == 0 /\ ret_18^0-ret_18^post17 == 0 /\ x_16^0-x_16^post17 == 0 /\ -buffer_604^post17+buffer_604^0 == 0 /\ buffer_21^post17-result_5^post17 == 0 /\ -prev_14^post17+prev_14^0 == 0 /\ -x_12^post17+x_12^0 == 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ -cand_19^post17+cand_19^0 == 0 /\ -__disjvr_0^post17+__disjvr_0^0 == 0 /\ -1+i_22^post17-i_22^1 == 0 /\ -__disjvr_1^post17+__disjvr_1^0 == 0 /\ tmp___0_57^0-tmp___0_57^post17 == 0 /\ __disjvr_3^0-__disjvr_3^post17 == 0 /\ -tmp_9^post17+x_8^post17 == 0 /\ -__cil_tmp5_10^post17+result_5^post17 == 0 /\ l_11^0-l_11^post17 == 0 /\ -tmp___0_605^post17+tmp___0_605^0 == 0 /\ -y_1094^post17+y_1094^0 == 0 /\ -buffer_1139^post17+buffer_1139^0 == 0 /\ elem_13^0-elem_13^post17 == 0 /\ buffer_1077^0-buffer_1077^post17 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post17 == 0 /\ __cil_tmp5_10^post17-x_8^post17 == 0 /\ h_17^0-h_17^post17 == 0 /\ -lt_29^post17+lt_29^0 == 0 /\ -__disjvr_2^post17+__disjvr_2^0 == 0), cost: 1 17: l15 -> l16 : __cil_tmp5_10^0'=__cil_tmp5_10^post18, __cil_tmp5_15^0'=__cil_tmp5_15^post18, __cil_tmp5_20^0'=__cil_tmp5_20^post18, __disjvr_0^0'=__disjvr_0^post18, __disjvr_1^0'=__disjvr_1^post18, __disjvr_2^0'=__disjvr_2^post18, __disjvr_3^0'=__disjvr_3^post18, a_6^0'=a_6^post18, buffer_1077^0'=buffer_1077^post18, buffer_1139^0'=buffer_1139^post18, buffer_21^0'=buffer_21^post18, buffer_35^0'=buffer_35^post18, buffer_604^0'=buffer_604^post18, cand_1104^0'=cand_1104^post18, cand_19^0'=cand_19^post18, d_7^0'=d_7^post18, elem_13^0'=elem_13^post18, h_17^0'=h_17^post18, i_22^0'=i_22^post18, l_11^0'=l_11^post18, len_98^0'=len_98^post18, lt_29^0'=lt_29^post18, prev_14^0'=prev_14^post18, result_5^0'=result_5^post18, ret_1103^0'=ret_1103^post18, ret_18^0'=ret_18^post18, sz_23^0'=sz_23^post18, tmp_24^0'=tmp_24^post18, tmp_9^0'=tmp_9^post18, tmp___0_25^0'=tmp___0_25^post18, tmp___0_36^0'=tmp___0_36^post18, tmp___0_57^0'=tmp___0_57^post18, tmp___0_605^0'=tmp___0_605^post18, x_12^0'=x_12^post18, x_16^0'=x_16^post18, x_8^0'=x_8^post18, y_1094^0'=y_1094^post18, (__cil_tmp5_20^0-__cil_tmp5_20^post18 == 0 /\ -sz_23^post18+sz_23^0 == 0 /\ elem_13^0-elem_13^post18 == 0 /\ -ret_18^post18+ret_18^0 == 0 /\ -tmp_9^post18+tmp_9^0 == 0 /\ -tmp___0_25^post18+tmp___0_25^0 == 0 /\ -tmp___0_605^post18+tmp___0_605^0 == 0 /\ buffer_35^0-buffer_35^post18 == 0 /\ cand_1104^0-cand_1104^post18 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post18 == 0 /\ __disjvr_2^0-__disjvr_2^post18 == 0 /\ -buffer_21^post18+buffer_21^0 == 0 /\ -buffer_604^post18+buffer_604^0 == 0 /\ -len_98^0 <= 0 /\ -a_6^post18+a_6^0 == 0 /\ -d_7^post18+d_7^0 == 0 /\ -h_17^post18+h_17^0 == 0 /\ x_16^0-x_16^post18 == 0 /\ __disjvr_3^0-__disjvr_3^post18 == 0 /\ result_5^0-result_5^post18 == 0 /\ tmp___0_36^0-tmp___0_36^post18 == 0 /\ x_12^0-x_12^post18 == 0 /\ -__cil_tmp5_10^post18+__cil_tmp5_10^0 == 0 /\ tmp___0_57^0-tmp___0_57^post18 == 0 /\ -h_17^0 <= 0 /\ lt_29^0-lt_29^post18 == 0 /\ buffer_1077^0-buffer_1077^post18 == 0 /\ len_98^0-len_98^post18 == 0 /\ -__disjvr_1^post18+__disjvr_1^0 == 0 /\ -buffer_1139^post18+buffer_1139^0 == 0 /\ -prev_14^post18+prev_14^0 == 0 /\ h_17^0 <= 0 /\ -i_22^post18+i_22^0 == 0 /\ ret_1103^0-ret_1103^post18 == 0 /\ tmp_24^0-tmp_24^post18 == 0 /\ y_1094^0-y_1094^post18 == 0 /\ l_11^0-l_11^post18 == 0 /\ -x_8^post18+x_8^0 == 0 /\ -cand_19^post18+cand_19^0 == 0 /\ -__disjvr_0^post18+__disjvr_0^0 == 0), cost: 1 18: l15 -> l17 : __cil_tmp5_10^0'=__cil_tmp5_10^post19, __cil_tmp5_15^0'=__cil_tmp5_15^post19, __cil_tmp5_20^0'=__cil_tmp5_20^post19, __disjvr_0^0'=__disjvr_0^post19, __disjvr_1^0'=__disjvr_1^post19, __disjvr_2^0'=__disjvr_2^post19, __disjvr_3^0'=__disjvr_3^post19, a_6^0'=a_6^post19, buffer_1077^0'=buffer_1077^post19, buffer_1139^0'=buffer_1139^post19, buffer_21^0'=buffer_21^post19, buffer_35^0'=buffer_35^post19, buffer_604^0'=buffer_604^post19, cand_1104^0'=cand_1104^post19, cand_19^0'=cand_19^post19, d_7^0'=d_7^post19, elem_13^0'=elem_13^post19, h_17^0'=h_17^post19, i_22^0'=i_22^post19, l_11^0'=l_11^post19, len_98^0'=len_98^post19, lt_29^0'=lt_29^post19, prev_14^0'=prev_14^post19, result_5^0'=result_5^post19, ret_1103^0'=ret_1103^post19, ret_18^0'=ret_18^post19, sz_23^0'=sz_23^post19, tmp_24^0'=tmp_24^post19, tmp_9^0'=tmp_9^post19, tmp___0_25^0'=tmp___0_25^post19, tmp___0_36^0'=tmp___0_36^post19, tmp___0_57^0'=tmp___0_57^post19, tmp___0_605^0'=tmp___0_605^post19, x_12^0'=x_12^post19, x_16^0'=x_16^post19, x_8^0'=x_8^post19, y_1094^0'=y_1094^post19, (0 == 0 /\ cand_1104^0-cand_1104^post19 == 0 /\ __disjvr_2^0-__disjvr_2^post19 == 0 /\ tmp_9^0-tmp_9^post19 == 0 /\ x_16^0-x_16^post19 == 0 /\ -d_7^post19+d_7^0 == 0 /\ -h_17^post19+h_17^0 == 0 /\ -a_6^post19+a_6^0 == 0 /\ tmp_24^0-tmp_24^post19 == 0 /\ i_22^0-i_22^post19 == 0 /\ x_12^0-x_12^post19 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post19 == 0 /\ -cand_19^post19+cand_19^0 == 0 /\ -__disjvr_0^post19+__disjvr_0^0 == 0 /\ buffer_35^0-buffer_35^post19 == 0 /\ -__disjvr_1^post19+__disjvr_1^0 == 0 /\ -__cil_tmp5_15^post19+__cil_tmp5_15^0 == 0 /\ -len_98^0 <= 0 /\ -x_8^post19+x_8^0 == 0 /\ tmp___0_36^0-tmp___0_36^post19 == 0 /\ elem_13^0-elem_13^post19 == 0 /\ -sz_23^post19+sz_23^0 == 0 /\ result_5^0-result_5^post19 == 0 /\ y_1094^0-y_1094^post19 == 0 /\ -buffer_1139^post19+buffer_1139^0 == 0 /\ __disjvr_3^0-__disjvr_3^post19 == 0 /\ -tmp___0_605^post19+tmp___0_605^0 == 0 /\ -tmp___0_57^post19+tmp___0_57^0 == 0 /\ lt_29^0-lt_29^post19 == 0 /\ ret_1103^0-ret_1103^post19 == 0 /\ buffer_1077^0-buffer_1077^post19 == 0 /\ buffer_21^0-buffer_21^post19 == 0 /\ l_11^0-l_11^post19 == 0 /\ -__cil_tmp5_10^post19+__cil_tmp5_10^0 == 0 /\ -prev_14^post19+prev_14^0 == 0 /\ -tmp___0_25^post19+tmp___0_25^0 == 0 /\ -ret_18^post19+ret_18^0 == 0 /\ -buffer_604^post19+buffer_604^0 == 0), cost: 1 19: l17 -> l18 : __cil_tmp5_10^0'=__cil_tmp5_10^post20, __cil_tmp5_15^0'=__cil_tmp5_15^post20, __cil_tmp5_20^0'=__cil_tmp5_20^post20, __disjvr_0^0'=__disjvr_0^post20, __disjvr_1^0'=__disjvr_1^post20, __disjvr_2^0'=__disjvr_2^post20, __disjvr_3^0'=__disjvr_3^post20, a_6^0'=a_6^post20, buffer_1077^0'=buffer_1077^post20, buffer_1139^0'=buffer_1139^post20, buffer_21^0'=buffer_21^post20, buffer_35^0'=buffer_35^post20, buffer_604^0'=buffer_604^post20, cand_1104^0'=cand_1104^post20, cand_19^0'=cand_19^post20, d_7^0'=d_7^post20, elem_13^0'=elem_13^post20, h_17^0'=h_17^post20, i_22^0'=i_22^post20, l_11^0'=l_11^post20, len_98^0'=len_98^post20, lt_29^0'=lt_29^post20, prev_14^0'=prev_14^post20, result_5^0'=result_5^post20, ret_1103^0'=ret_1103^post20, ret_18^0'=ret_18^post20, sz_23^0'=sz_23^post20, tmp_24^0'=tmp_24^post20, tmp_9^0'=tmp_9^post20, tmp___0_25^0'=tmp___0_25^post20, tmp___0_36^0'=tmp___0_36^post20, tmp___0_57^0'=tmp___0_57^post20, tmp___0_605^0'=tmp___0_605^post20, x_12^0'=x_12^post20, x_16^0'=x_16^post20, x_8^0'=x_8^post20, y_1094^0'=y_1094^post20, (tmp___0_25^0-tmp___0_25^post20 == 0 /\ -__cil_tmp5_15^post20+__cil_tmp5_15^0 == 0 /\ -prev_14^post20+prev_14^0 == 0 /\ -y_1094^post20+y_1094^0 == 0 /\ -tmp___0_36^post20+tmp___0_36^0 == 0 /\ -d_7^post20+d_7^0 == 0 /\ -h_17^post20+h_17^0 == 0 /\ -ret_1103^post20+ret_1103^0 == 0 /\ i_22^0-i_22^post20 == 0 /\ tmp_9^0-tmp_9^post20 == 0 /\ -len_98^post20+len_98^0 == 0 /\ -tmp_24^post20+tmp_24^0 == 0 /\ x_8^0-x_8^post20 == 0 /\ -__disjvr_1^post20+__disjvr_1^0 == 0 /\ -buffer_604^post20+buffer_604^0 == 0 /\ -buffer_21^post20+buffer_21^0 == 0 /\ tmp___0_57^0-tmp___0_57^post20 == 0 /\ -tmp___0_605^post20+tmp___0_605^0 == 0 /\ -__disjvr_0^post20+__disjvr_0^0 == 0 /\ buffer_35^0-buffer_35^post20 == 0 /\ elem_13^0-elem_13^post20 == 0 /\ -cand_19^post20+cand_19^0 == 0 /\ result_5^0-result_5^post20 == 0 /\ ret_18^0-ret_18^post20 == 0 /\ lt_29^0-lt_29^post20 == 0 /\ __disjvr_3^0-__disjvr_3^post20 == 0 /\ l_11^0-l_11^post20 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post20 == 0 /\ sz_23^0-sz_23^post20 == 0 /\ x_16^0-x_16^post20 == 0 /\ -cand_1104^post20+cand_1104^0 == 0 /\ -x_12^post20+x_12^0 == 0 /\ -buffer_1139^post20+buffer_1139^0 == 0 /\ __disjvr_2^0-__disjvr_2^post20 == 0 /\ buffer_1077^0-buffer_1077^post20 == 0 /\ -a_6^post20+a_6^0 == 0 /\ -__cil_tmp5_10^post20+__cil_tmp5_10^0 == 0 /\ -__disjvr_3^0+__disjvr_3^post20 == 0), cost: 1 20: l18 -> l4 : __cil_tmp5_10^0'=__cil_tmp5_10^post21, __cil_tmp5_15^0'=__cil_tmp5_15^post21, __cil_tmp5_20^0'=__cil_tmp5_20^post21, __disjvr_0^0'=__disjvr_0^post21, __disjvr_1^0'=__disjvr_1^post21, __disjvr_2^0'=__disjvr_2^post21, __disjvr_3^0'=__disjvr_3^post21, a_6^0'=a_6^post21, buffer_1077^0'=buffer_1077^post21, buffer_1139^0'=buffer_1139^post21, buffer_21^0'=buffer_21^post21, buffer_35^0'=buffer_35^post21, buffer_604^0'=buffer_604^post21, cand_1104^0'=cand_1104^post21, cand_19^0'=cand_19^post21, d_7^0'=d_7^post21, elem_13^0'=elem_13^post21, h_17^0'=h_17^post21, i_22^0'=i_22^post21, l_11^0'=l_11^post21, len_98^0'=len_98^post21, lt_29^0'=lt_29^post21, prev_14^0'=prev_14^post21, result_5^0'=result_5^post21, ret_1103^0'=ret_1103^post21, ret_18^0'=ret_18^post21, sz_23^0'=sz_23^post21, tmp_24^0'=tmp_24^post21, tmp_9^0'=tmp_9^post21, tmp___0_25^0'=tmp___0_25^post21, tmp___0_36^0'=tmp___0_36^post21, tmp___0_57^0'=tmp___0_57^post21, tmp___0_605^0'=tmp___0_605^post21, x_12^0'=x_12^post21, x_16^0'=x_16^post21, x_8^0'=x_8^post21, y_1094^0'=y_1094^post21, (0 == 0 /\ -x_8^post21+x_8^0 == 0 /\ cand_19^post21-h_17^0 == 0 /\ -d_7^post21+d_7^0 == 0 /\ y_1094^0-y_1094^post21 == 0 /\ buffer_35^0-buffer_35^post21 == 0 /\ -__disjvr_0^post21+__disjvr_0^0 == 0 /\ -__cil_tmp5_15^post21+__cil_tmp5_15^0 == 0 /\ -tmp___0_605^post21+tmp___0_605^0 == 0 /\ -prev_14^post21+prev_14^0 == 0 /\ -buffer_1139^post21+buffer_1139^0 == 0 /\ tmp_9^0-tmp_9^post21 == 0 /\ elem_13^0-elem_13^post21 == 0 /\ -__disjvr_1^post21+__disjvr_1^0 == 0 /\ -a_6^post21+a_6^0 == 0 /\ -y_1094^0+lt_29^1 == 0 /\ -tmp___0_25^post21+tmp___0_25^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post21 == 0 /\ tmp___0_36^0-tmp___0_36^post21 == 0 /\ buffer_1077^0-buffer_1077^post21 == 0 /\ result_5^0-result_5^post21 == 0 /\ -ret_18^post21+ret_18^0 == 0 /\ -__cil_tmp5_10^post21+__cil_tmp5_10^0 == 0 /\ __disjvr_2^0-__disjvr_2^post21 == 0 /\ __disjvr_3^0-__disjvr_3^post21 == 0 /\ -tmp___0_57^post21+tmp___0_57^0 == 0 /\ -buffer_604^post21+buffer_604^0 == 0 /\ -lt_29^1+h_17^1 == 0), cost: 1 21: l19 -> l3 : __cil_tmp5_10^0'=__cil_tmp5_10^post22, __cil_tmp5_15^0'=__cil_tmp5_15^post22, __cil_tmp5_20^0'=__cil_tmp5_20^post22, __disjvr_0^0'=__disjvr_0^post22, __disjvr_1^0'=__disjvr_1^post22, __disjvr_2^0'=__disjvr_2^post22, __disjvr_3^0'=__disjvr_3^post22, a_6^0'=a_6^post22, buffer_1077^0'=buffer_1077^post22, buffer_1139^0'=buffer_1139^post22, buffer_21^0'=buffer_21^post22, buffer_35^0'=buffer_35^post22, buffer_604^0'=buffer_604^post22, cand_1104^0'=cand_1104^post22, cand_19^0'=cand_19^post22, d_7^0'=d_7^post22, elem_13^0'=elem_13^post22, h_17^0'=h_17^post22, i_22^0'=i_22^post22, l_11^0'=l_11^post22, len_98^0'=len_98^post22, lt_29^0'=lt_29^post22, prev_14^0'=prev_14^post22, result_5^0'=result_5^post22, ret_1103^0'=ret_1103^post22, ret_18^0'=ret_18^post22, sz_23^0'=sz_23^post22, tmp_24^0'=tmp_24^post22, tmp_9^0'=tmp_9^post22, tmp___0_25^0'=tmp___0_25^post22, tmp___0_36^0'=tmp___0_36^post22, tmp___0_57^0'=tmp___0_57^post22, tmp___0_605^0'=tmp___0_605^post22, x_12^0'=x_12^post22, x_16^0'=x_16^post22, x_8^0'=x_8^post22, y_1094^0'=y_1094^post22, (x_16^0-x_16^post22 == 0 /\ -x_8^post22+x_8^0 == 0 /\ tmp_9^0-tmp_9^post22 == 0 /\ -len_98^post22+len_98^0 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post22 == 0 /\ -__disjvr_0^post22+__disjvr_0^0 == 0 /\ -prev_14^post22+prev_14^0 == 0 /\ -tmp___0_36^post22+tmp___0_36^0 == 0 /\ __disjvr_3^0-__disjvr_3^post22 == 0 /\ -cand_19^post22+cand_19^0 == 0 /\ elem_13^0-elem_13^post22 == 0 /\ cand_1104^0-cand_1104^post22 == 0 /\ tmp___0_57^0-tmp___0_57^post22 == 0 /\ a_6^0-a_6^post22 == 0 /\ -ret_1103^post22+ret_1103^0 == 0 /\ -i_22^post22+i_22^0 == 0 /\ tmp___0_25^0-tmp___0_25^post22 == 0 /\ -__disjvr_2^post22+__disjvr_2^0 == 0 /\ -buffer_604^post22+buffer_604^0 == 0 /\ -result_5^post22+result_5^0 == 0 /\ -__disjvr_1^post22+__disjvr_1^0 == 0 /\ lt_29^0-lt_29^post22 == 0 /\ -buffer_1139^post22+buffer_1139^0 == 0 /\ -x_12^post22+x_12^0 == 0 /\ -tmp___0_605^post22+tmp___0_605^0 == 0 /\ -buffer_1077^post22+buffer_1077^0 == 0 /\ -tmp_24^post22+tmp_24^0 == 0 /\ y_1094^0-y_1094^post22 == 0 /\ ret_18^0-ret_18^post22 == 0 /\ buffer_35^0-buffer_35^post22 == 0 /\ -__cil_tmp5_15^post22+__cil_tmp5_15^0 == 0 /\ l_11^0-l_11^post22 == 0 /\ sz_23^0-sz_23^post22 == 0 /\ buffer_21^0-buffer_21^post22 == 0 /\ -d_7^post22+d_7^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post22 == 0 /\ -h_17^post22+h_17^0 == 0), cost: 1 Chained Linear Paths Start location: l19 Program variables: __cil_tmp5_10^0 __cil_tmp5_15^0 __cil_tmp5_20^0 __disjvr_0^0 __disjvr_1^0 __disjvr_2^0 __disjvr_3^0 a_6^0 buffer_1077^0 buffer_1139^0 buffer_21^0 buffer_35^0 buffer_604^0 cand_1104^0 cand_19^0 d_7^0 elem_13^0 h_17^0 i_22^0 l_11^0 len_98^0 lt_29^0 prev_14^0 result_5^0 ret_1103^0 ret_18^0 sz_23^0 tmp_24^0 tmp_9^0 tmp___0_25^0 tmp___0_36^0 tmp___0_57^0 tmp___0_605^0 x_12^0 x_16^0 x_8^0 y_1094^0 0: l0 -> l1 : __cil_tmp5_10^0'=__cil_tmp5_10^post1, __cil_tmp5_15^0'=__cil_tmp5_15^post1, __cil_tmp5_20^0'=__cil_tmp5_20^post1, __disjvr_0^0'=__disjvr_0^post1, __disjvr_1^0'=__disjvr_1^post1, __disjvr_2^0'=__disjvr_2^post1, __disjvr_3^0'=__disjvr_3^post1, a_6^0'=a_6^post1, buffer_1077^0'=buffer_1077^post1, buffer_1139^0'=buffer_1139^post1, buffer_21^0'=buffer_21^post1, buffer_35^0'=buffer_35^post1, buffer_604^0'=buffer_604^post1, cand_1104^0'=cand_1104^post1, cand_19^0'=cand_19^post1, d_7^0'=d_7^post1, elem_13^0'=elem_13^post1, h_17^0'=h_17^post1, i_22^0'=i_22^post1, l_11^0'=l_11^post1, len_98^0'=len_98^post1, lt_29^0'=lt_29^post1, prev_14^0'=prev_14^post1, result_5^0'=result_5^post1, ret_1103^0'=ret_1103^post1, ret_18^0'=ret_18^post1, sz_23^0'=sz_23^post1, tmp_24^0'=tmp_24^post1, tmp_9^0'=tmp_9^post1, tmp___0_25^0'=tmp___0_25^post1, tmp___0_36^0'=tmp___0_36^post1, tmp___0_57^0'=tmp___0_57^post1, tmp___0_605^0'=tmp___0_605^post1, x_12^0'=x_12^post1, x_16^0'=x_16^post1, x_8^0'=x_8^post1, y_1094^0'=y_1094^post1, (__disjvr_2^0-__disjvr_2^post1 == 0 /\ tmp___0_36^0-tmp___0_36^post1 == 0 /\ -d_7^post1+d_7^0 == 0 /\ l_11^0-l_11^post1 == 0 /\ -h_17^post1+h_17^0 == 0 /\ -a_6^post1+a_6^0 == 0 /\ y_1094^0-y_1094^post1 == 0 /\ -cand_19^post1+cand_19^0 == 0 /\ x_16^0-x_16^post1 == 0 /\ buffer_35^0-buffer_35^post1 == 0 /\ -__disjvr_1^post1+__disjvr_1^0 == 0 /\ -ret_18^post1+ret_18^0 == 0 /\ -cand_1104^post1+cand_1104^0 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post1 == 0 /\ -tmp___0_25^post1+tmp___0_25^0 == 0 /\ -tmp___0_605^post1+tmp___0_605^0 == 0 /\ elem_13^0-elem_13^post1 == 0 /\ -buffer_1139^post1+buffer_1139^0 == 0 /\ i_22^0-i_22^post1 == 0 /\ -__cil_tmp5_20^post1+__cil_tmp5_20^0 == 0 /\ ret_1103^0-ret_1103^post1 == 0 /\ result_5^0-result_5^post1 == 0 /\ -__disjvr_0^post1+__disjvr_0^0 == 0 /\ -prev_14^post1+prev_14^0 == 0 /\ __disjvr_3^0-__disjvr_3^post1 == 0 /\ -len_98^post1+len_98^0 == 0 /\ -x_8^post1+x_8^0 == 0 /\ tmp_24^0-tmp_24^post1 == 0 /\ tmp___0_57^0-tmp___0_57^post1 == 0 /\ __disjvr_0^post1-__disjvr_0^0 == 0 /\ buffer_1077^0-buffer_1077^post1 == 0 /\ -x_12^post1+x_12^0 == 0 /\ tmp_9^0-tmp_9^post1 == 0 /\ -__cil_tmp5_10^post1+__cil_tmp5_10^0 == 0 /\ -sz_23^post1+sz_23^0 == 0 /\ lt_29^0-lt_29^post1 == 0 /\ -buffer_21^post1+buffer_21^0 == 0 /\ -buffer_604^post1+buffer_604^0 == 0), cost: 1 1: l0 -> l2 : __cil_tmp5_10^0'=__cil_tmp5_10^post2, __cil_tmp5_15^0'=__cil_tmp5_15^post2, __cil_tmp5_20^0'=__cil_tmp5_20^post2, __disjvr_0^0'=__disjvr_0^post2, __disjvr_1^0'=__disjvr_1^post2, __disjvr_2^0'=__disjvr_2^post2, __disjvr_3^0'=__disjvr_3^post2, a_6^0'=a_6^post2, buffer_1077^0'=buffer_1077^post2, buffer_1139^0'=buffer_1139^post2, buffer_21^0'=buffer_21^post2, buffer_35^0'=buffer_35^post2, buffer_604^0'=buffer_604^post2, cand_1104^0'=cand_1104^post2, cand_19^0'=cand_19^post2, d_7^0'=d_7^post2, elem_13^0'=elem_13^post2, h_17^0'=h_17^post2, i_22^0'=i_22^post2, l_11^0'=l_11^post2, len_98^0'=len_98^post2, lt_29^0'=lt_29^post2, prev_14^0'=prev_14^post2, result_5^0'=result_5^post2, ret_1103^0'=ret_1103^post2, ret_18^0'=ret_18^post2, sz_23^0'=sz_23^post2, tmp_24^0'=tmp_24^post2, tmp_9^0'=tmp_9^post2, tmp___0_25^0'=tmp___0_25^post2, tmp___0_36^0'=tmp___0_36^post2, tmp___0_57^0'=tmp___0_57^post2, tmp___0_605^0'=tmp___0_605^post2, x_12^0'=x_12^post2, x_16^0'=x_16^post2, x_8^0'=x_8^post2, y_1094^0'=y_1094^post2, (0 == 0 /\ -x_16^post2+x_16^0 == 0 /\ -tmp___0_605^post2+tmp___0_605^0 == 0 /\ elem_13^0-elem_13^post2 == 0 /\ -__disjvr_3^post2+__disjvr_3^0 == 0 /\ -tmp___0_57^post2+tmp___0_57^0 == 0 /\ tmp_24^0-tmp_24^post2 == 0 /\ cand_1104^0-cand_1104^post2 == 0 /\ -__disjvr_1^post2+__disjvr_1^0 == 0 /\ buffer_1077^0-buffer_1077^post2 == 0 /\ -h_17^post2+h_17^0 == 0 /\ -d_7^post2+d_7^0 == 0 /\ -ret_18^0+__cil_tmp5_20^post2 == 0 /\ tmp_9^0-tmp_9^post2 == 0 /\ -buffer_604^post2+buffer_604^0 == 0 /\ -__cil_tmp5_10^post2+__cil_tmp5_10^0 == 0 /\ -a_6^post2+a_6^0 == 0 /\ -tmp___0_25^post2+tmp___0_25^0 == 0 /\ -buffer_1139^post2+buffer_1139^0 == 0 /\ y_1094^0-y_1094^post2 == 0 /\ __disjvr_2^0-__disjvr_2^post2 == 0 /\ -sz_23^post2+sz_23^0 == 0 /\ -ret_18^post2+ret_18^0 == 0 /\ lt_29^0-lt_29^post2 == 0 /\ tmp___0_36^0-tmp___0_36^post2 == 0 /\ -__cil_tmp5_20^post2+result_5^1 == 0 /\ -__disjvr_0^post2+__disjvr_0^0 == 0 /\ -h_17^0 <= 0 /\ len_98^0-len_98^post2 == 0 /\ buffer_35^0-buffer_35^post2 == 0 /\ -prev_14^post2+prev_14^0 == 0 /\ h_17^0 <= 0 /\ ret_1103^0-ret_1103^post2 == 0 /\ -i_22^post2+i_22^0 == 0 /\ l_11^0-l_11^post2 == 0 /\ -__cil_tmp5_15^post2+__cil_tmp5_15^0 == 0 /\ -x_8^post2+x_8^0 == 0 /\ -buffer_21^post2+buffer_21^0 == 0 /\ x_12^0-x_12^post2 == 0 /\ -cand_19^post2+cand_19^0 == 0), cost: 1 4: l4 -> l7 : __cil_tmp5_10^0'=__cil_tmp5_10^post5, __cil_tmp5_15^0'=__cil_tmp5_15^post5, __cil_tmp5_20^0'=__cil_tmp5_20^post5, __disjvr_0^0'=__disjvr_0^post5, __disjvr_1^0'=__disjvr_1^post5, __disjvr_2^0'=__disjvr_2^post5, __disjvr_3^0'=__disjvr_3^post5, a_6^0'=a_6^post5, buffer_1077^0'=buffer_1077^post5, buffer_1139^0'=buffer_1139^post5, buffer_21^0'=buffer_21^post5, buffer_35^0'=buffer_35^post5, buffer_604^0'=buffer_604^post5, cand_1104^0'=cand_1104^post5, cand_19^0'=cand_19^post5, d_7^0'=d_7^post5, elem_13^0'=elem_13^post5, h_17^0'=h_17^post5, i_22^0'=i_22^post5, l_11^0'=l_11^post5, len_98^0'=len_98^post5, lt_29^0'=lt_29^post5, prev_14^0'=prev_14^post5, result_5^0'=result_5^post5, ret_1103^0'=ret_1103^post5, ret_18^0'=ret_18^post5, sz_23^0'=sz_23^post5, tmp_24^0'=tmp_24^post5, tmp_9^0'=tmp_9^post5, tmp___0_25^0'=tmp___0_25^post5, tmp___0_36^0'=tmp___0_36^post5, tmp___0_57^0'=tmp___0_57^post5, tmp___0_605^0'=tmp___0_605^post5, x_12^0'=x_12^post5, x_16^0'=x_16^post5, x_8^0'=x_8^post5, y_1094^0'=y_1094^post5, (0 == 0 /\ -__disjvr_0^post5+__disjvr_0^0 == 0 /\ -d_7^post5+d_7^0 == 0 /\ -lt_29^post5+lt_29^0 == 0 /\ -l_11^0+elem_13^post5 == 0 /\ -i_22^post5+i_22^0 == 0 /\ -sz_23^post5+sz_23^0 == 0 /\ ret_18^0-ret_18^post5 == 0 /\ 1-len_98^0 <= 0 /\ -x_8^post5+x_8^0 == 0 /\ l_11^0-l_11^post5 == 0 /\ cand_19^0-cand_19^post5 == 0 /\ -ret_1103^post5+ret_1103^0 == 0 /\ prev_14^post5 == 0 /\ buffer_21^0-buffer_21^post5 == 0 /\ buffer_35^0-buffer_35^post5 == 0 /\ tmp_24^0-tmp_24^post5 == 0 /\ h_17^0-h_17^post5 == 0 /\ tmp_9^0-tmp_9^post5 == 0 /\ x_16^0-x_16^post5 == 0 /\ -buffer_1139^post5+buffer_1139^0 == 0 /\ cand_1104^0-cand_1104^post5 == 0 /\ -buffer_1077^post5+buffer_1077^0 == 0 /\ -a_6^post5+a_6^0 == 0 /\ -__disjvr_2^post5+__disjvr_2^0 == 0 /\ -tmp___0_605^post5+tmp___0_605^0 == 0 /\ -x_12^post5+x_12^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post5 == 0 /\ __disjvr_3^0-__disjvr_3^post5 == 0 /\ result_5^0-result_5^post5 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post5 == 0 /\ -__cil_tmp5_10^post5+__cil_tmp5_10^0 == 0 /\ -y_1094^post5+y_1094^0 == 0 /\ tmp___0_36^0-tmp___0_36^post5 == 0 /\ __disjvr_1^0-__disjvr_1^post5 == 0 /\ -tmp___0_25^post5+tmp___0_25^0 == 0 /\ -buffer_604^post5+buffer_604^0 == 0 /\ tmp___0_57^0-tmp___0_57^post5 == 0), cost: 1 5: l4 -> l6 : __cil_tmp5_10^0'=__cil_tmp5_10^post6, __cil_tmp5_15^0'=__cil_tmp5_15^post6, __cil_tmp5_20^0'=__cil_tmp5_20^post6, __disjvr_0^0'=__disjvr_0^post6, __disjvr_1^0'=__disjvr_1^post6, __disjvr_2^0'=__disjvr_2^post6, __disjvr_3^0'=__disjvr_3^post6, a_6^0'=a_6^post6, buffer_1077^0'=buffer_1077^post6, buffer_1139^0'=buffer_1139^post6, buffer_21^0'=buffer_21^post6, buffer_35^0'=buffer_35^post6, buffer_604^0'=buffer_604^post6, cand_1104^0'=cand_1104^post6, cand_19^0'=cand_19^post6, d_7^0'=d_7^post6, elem_13^0'=elem_13^post6, h_17^0'=h_17^post6, i_22^0'=i_22^post6, l_11^0'=l_11^post6, len_98^0'=len_98^post6, lt_29^0'=lt_29^post6, prev_14^0'=prev_14^post6, result_5^0'=result_5^post6, ret_1103^0'=ret_1103^post6, ret_18^0'=ret_18^post6, sz_23^0'=sz_23^post6, tmp_24^0'=tmp_24^post6, tmp_9^0'=tmp_9^post6, tmp___0_25^0'=tmp___0_25^post6, tmp___0_36^0'=tmp___0_36^post6, tmp___0_57^0'=tmp___0_57^post6, tmp___0_605^0'=tmp___0_605^post6, x_12^0'=x_12^post6, x_16^0'=x_16^post6, x_8^0'=x_8^post6, y_1094^0'=y_1094^post6, (0 == 0 /\ -tmp___0_25^post6+tmp___0_25^0 == 0 /\ -ret_1103^post6+ret_1103^0 == 0 /\ ret_18^0-ret_18^post6 == 0 /\ -sz_23^post6+sz_23^0 == 0 /\ -buffer_1077^post6+buffer_1077^0 == 0 /\ -__disjvr_2^post6+__disjvr_2^0 == 0 /\ -buffer_604^post6+buffer_604^0 == 0 /\ -i_22^0+len_98^post6 == 0 /\ cand_1104^0-cand_1104^post6 == 0 /\ -1+i_22^post6-i_22^0 == 0 /\ -lt_29^post6+lt_29^0 == 0 /\ a_6^0-a_6^post6 == 0 /\ tmp_24^0-tmp_24^post6 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post6 == 0 /\ -result_5^post6+buffer_21^post6 == 0 /\ l_11^0-l_11^post6 == 0 /\ -cand_19^post6+cand_19^0 == 0 /\ y_1094^0-y_1094^post6 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post6 == 0 /\ x_16^0-x_16^post6 == 0 /\ -x_8^post6+__cil_tmp5_10^post6 == 0 /\ elem_13^0-elem_13^post6 == 0 /\ h_17^0-h_17^post6 == 0 /\ -d_7^post6+d_7^0 == 0 /\ x_12^0-x_12^post6 == 0 /\ -buffer_1139^post6+buffer_1139^0 == 0 /\ __disjvr_1^0-__disjvr_1^post6 == 0 /\ -buffer_35^post6+buffer_35^0 == 0 /\ -__cil_tmp5_10^post6+result_5^post6 == 0 /\ tmp___0_36^0-tmp___0_36^post6 == 0 /\ -tmp_9^post6+x_8^post6 == 0 /\ -__disjvr_0^post6+__disjvr_0^0 == 0 /\ __disjvr_3^0-__disjvr_3^post6 == 0 /\ -prev_14^post6+prev_14^0 == 0 /\ -tmp___0_605^post6+tmp___0_605^0 == 0), cost: 1 6: l4 -> l5 : __cil_tmp5_10^0'=__cil_tmp5_10^post7, __cil_tmp5_15^0'=__cil_tmp5_15^post7, __cil_tmp5_20^0'=__cil_tmp5_20^post7, __disjvr_0^0'=__disjvr_0^post7, __disjvr_1^0'=__disjvr_1^post7, __disjvr_2^0'=__disjvr_2^post7, __disjvr_3^0'=__disjvr_3^post7, a_6^0'=a_6^post7, buffer_1077^0'=buffer_1077^post7, buffer_1139^0'=buffer_1139^post7, buffer_21^0'=buffer_21^post7, buffer_35^0'=buffer_35^post7, buffer_604^0'=buffer_604^post7, cand_1104^0'=cand_1104^post7, cand_19^0'=cand_19^post7, d_7^0'=d_7^post7, elem_13^0'=elem_13^post7, h_17^0'=h_17^post7, i_22^0'=i_22^post7, l_11^0'=l_11^post7, len_98^0'=len_98^post7, lt_29^0'=lt_29^post7, prev_14^0'=prev_14^post7, result_5^0'=result_5^post7, ret_1103^0'=ret_1103^post7, ret_18^0'=ret_18^post7, sz_23^0'=sz_23^post7, tmp_24^0'=tmp_24^post7, tmp_9^0'=tmp_9^post7, tmp___0_25^0'=tmp___0_25^post7, tmp___0_36^0'=tmp___0_36^post7, tmp___0_57^0'=tmp___0_57^post7, tmp___0_605^0'=tmp___0_605^post7, x_12^0'=x_12^post7, x_16^0'=x_16^post7, x_8^0'=x_8^post7, y_1094^0'=y_1094^post7, (-elem_13^post7+elem_13^0 == 0 /\ x_12^0-x_12^post7 == 0 /\ -__disjvr_1^post7+__disjvr_1^0 == 0 /\ -h_17^post7+h_17^0 == 0 /\ -a_6^post7+a_6^0 == 0 /\ -buffer_21^post7+buffer_21^0 == 0 /\ -buffer_1139^post7+buffer_1139^0 == 0 /\ -cand_1104^post7+cand_1104^0 == 0 /\ -__disjvr_3^post7+__disjvr_3^0 == 0 /\ tmp_24^0-tmp_24^post7 == 0 /\ buffer_1077^0-buffer_1077^post7 == 0 /\ tmp_9^0-tmp_9^post7 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post7 == 0 /\ y_1094^0-y_1094^post7 == 0 /\ result_5^0-result_5^post7 == 0 /\ -tmp___0_605^post7+tmp___0_605^0 == 0 /\ l_11^0-l_11^post7 == 0 /\ buffer_35^0-buffer_35^post7 == 0 /\ __disjvr_2^0-__disjvr_2^post7 == 0 /\ -x_8^post7+x_8^0 == 0 /\ len_98^0-len_98^post7 == 0 /\ x_16^0-x_16^post7 == 0 /\ -sz_23^post7+sz_23^0 == 0 /\ -tmp___0_25^post7+tmp___0_25^0 == 0 /\ -__cil_tmp5_15^post7+__cil_tmp5_15^0 == 0 /\ -lt_29^post7+lt_29^0 == 0 /\ -__cil_tmp5_10^post7+__cil_tmp5_10^0 == 0 /\ tmp___0_36^0-tmp___0_36^post7 == 0 /\ -__disjvr_0^post7+__disjvr_0^0 == 0 /\ -i_22^post7+i_22^0 == 0 /\ -cand_19^post7+cand_19^0 == 0 /\ ret_1103^0-ret_1103^post7 == 0 /\ buffer_604^0-buffer_604^post7 == 0 /\ -prev_14^post7+prev_14^0 == 0 /\ ret_18^0-ret_18^post7 == 0 /\ -tmp___0_57^post7+tmp___0_57^0 == 0 /\ d_7^0-d_7^post7 == 0), cost: 1 3: l5 -> l6 : __cil_tmp5_10^0'=__cil_tmp5_10^post4, __cil_tmp5_15^0'=__cil_tmp5_15^post4, __cil_tmp5_20^0'=__cil_tmp5_20^post4, __disjvr_0^0'=__disjvr_0^post4, __disjvr_1^0'=__disjvr_1^post4, __disjvr_2^0'=__disjvr_2^post4, __disjvr_3^0'=__disjvr_3^post4, a_6^0'=a_6^post4, buffer_1077^0'=buffer_1077^post4, buffer_1139^0'=buffer_1139^post4, buffer_21^0'=buffer_21^post4, buffer_35^0'=buffer_35^post4, buffer_604^0'=buffer_604^post4, cand_1104^0'=cand_1104^post4, cand_19^0'=cand_19^post4, d_7^0'=d_7^post4, elem_13^0'=elem_13^post4, h_17^0'=h_17^post4, i_22^0'=i_22^post4, l_11^0'=l_11^post4, len_98^0'=len_98^post4, lt_29^0'=lt_29^post4, prev_14^0'=prev_14^post4, result_5^0'=result_5^post4, ret_1103^0'=ret_1103^post4, ret_18^0'=ret_18^post4, sz_23^0'=sz_23^post4, tmp_24^0'=tmp_24^post4, tmp_9^0'=tmp_9^post4, tmp___0_25^0'=tmp___0_25^post4, tmp___0_36^0'=tmp___0_36^post4, tmp___0_57^0'=tmp___0_57^post4, tmp___0_605^0'=tmp___0_605^post4, x_12^0'=x_12^post4, x_16^0'=x_16^post4, x_8^0'=x_8^post4, y_1094^0'=y_1094^post4, (0 == 0 /\ buffer_21^post4-result_5^post4 == 0 /\ -x_12^post4+x_12^0 == 0 /\ lt_29^0-lt_29^post4 == 0 /\ buffer_1077^0-buffer_1077^post4 == 0 /\ d_7^0-d_7^post4 == 0 /\ -buffer_1139^post4+buffer_1139^0 == 0 /\ -a_6^post4+a_6^0 == 0 /\ -len_98^0 <= 0 /\ -elem_13^post4+elem_13^0 == 0 /\ -h_17^post4+h_17^0 == 0 /\ ret_1103^0-ret_1103^post4 == 0 /\ ret_18^0-ret_18^post4 == 0 /\ l_11^0-l_11^post4 == 0 /\ -y_1094^post4+y_1094^0 == 0 /\ -cand_19^post4+cand_19^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post4 == 0 /\ -cand_1104^post4+cand_1104^0 == 0 /\ -tmp___0_605^post4+tmp___0_605^0 == 0 /\ -tmp_9^post4+x_8^post4 == 0 /\ -__cil_tmp5_15^post4+__cil_tmp5_15^0 == 0 /\ -sz_23^post4+sz_23^0 == 0 /\ tmp_24^0-tmp_24^post4 == 0 /\ __cil_tmp5_10^post4-x_8^post4 == 0 /\ result_5^post4-__cil_tmp5_10^post4 == 0 /\ buffer_35^0-buffer_35^post4 == 0 /\ __disjvr_2^0-__disjvr_2^post4 == 0 /\ -buffer_604^post4+buffer_604^0 == 0 /\ -1+len_98^post4-len_98^1 == 0 /\ -__disjvr_0^post4+__disjvr_0^0 == 0 /\ tmp___0_36^0-tmp___0_36^post4 == 0 /\ -1-i_22^0+i_22^post4 == 0 /\ -prev_14^post4+prev_14^0 == 0 /\ x_16^0-x_16^post4 == 0 /\ -len_98^1 <= 0 /\ __disjvr_3^0-__disjvr_3^post4 == 0 /\ tmp___0_57^0-tmp___0_57^post4 == 0 /\ -tmp___0_25^post4+tmp___0_25^0 == 0 /\ -__disjvr_1^post4+__disjvr_1^0 == 0), cost: 1 13: l6 -> l15 : __cil_tmp5_10^0'=__cil_tmp5_10^post14, __cil_tmp5_15^0'=__cil_tmp5_15^post14, __cil_tmp5_20^0'=__cil_tmp5_20^post14, __disjvr_0^0'=__disjvr_0^post14, __disjvr_1^0'=__disjvr_1^post14, __disjvr_2^0'=__disjvr_2^post14, __disjvr_3^0'=__disjvr_3^post14, a_6^0'=a_6^post14, buffer_1077^0'=buffer_1077^post14, buffer_1139^0'=buffer_1139^post14, buffer_21^0'=buffer_21^post14, buffer_35^0'=buffer_35^post14, buffer_604^0'=buffer_604^post14, cand_1104^0'=cand_1104^post14, cand_19^0'=cand_19^post14, d_7^0'=d_7^post14, elem_13^0'=elem_13^post14, h_17^0'=h_17^post14, i_22^0'=i_22^post14, l_11^0'=l_11^post14, len_98^0'=len_98^post14, lt_29^0'=lt_29^post14, prev_14^0'=prev_14^post14, result_5^0'=result_5^post14, ret_1103^0'=ret_1103^post14, ret_18^0'=ret_18^post14, sz_23^0'=sz_23^post14, tmp_24^0'=tmp_24^post14, tmp_9^0'=tmp_9^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_36^0'=tmp___0_36^post14, tmp___0_57^0'=tmp___0_57^post14, tmp___0_605^0'=tmp___0_605^post14, x_12^0'=x_12^post14, x_16^0'=x_16^post14, x_8^0'=x_8^post14, y_1094^0'=y_1094^post14, (0 == 0 /\ -d_7^post14+d_7^0 == 0 /\ x_12^0-x_12^post14 == 0 /\ ret_18^post14 == 0 /\ -i_22^0+sz_23^0 <= 0 /\ -prev_14^post14+prev_14^0 == 0 /\ -x_8^post14+x_8^0 == 0 /\ y_1094^0-y_1094^post14 == 0 /\ -len_98^0 <= 0 /\ -tmp_9^post14+tmp_9^0 == 0 /\ buffer_35^0-buffer_35^post14 == 0 /\ -a_6^post14+a_6^0 == 0 /\ -x_16^post14+h_17^post14 == 0 /\ -tmp___0_605^post14+tmp___0_605^0 == 0 /\ result_5^0-result_5^post14 == 0 /\ elem_13^0-elem_13^post14 == 0 /\ -len_98^2 <= 0 /\ -cand_1104^post14+cand_1104^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post14 == 0 /\ lt_29^0-lt_29^post14 == 0 /\ __disjvr_2^0-__disjvr_2^post14 == 0 /\ -__cil_tmp5_10^post14+__cil_tmp5_10^0 == 0 /\ tmp___0_36^0-tmp___0_36^post14 == 0 /\ -__cil_tmp5_15^post14+__cil_tmp5_15^0 == 0 /\ -buffer_604^post14+buffer_604^0 == 0 /\ -buffer_1139^post14+buffer_1139^0 == 0 /\ -buffer_21^post14+buffer_21^0 == 0 /\ ret_1103^0-ret_1103^post14 == 0 /\ -__disjvr_0^post14+__disjvr_0^0 == 0 /\ -tmp___0_25^post14+tmp___0_25^0 == 0 /\ -cand_19^post14+cand_19^0 == 0 /\ l_11^0-l_11^post14 == 0 /\ -tmp___0_57^post14+tmp___0_57^0 == 0 /\ __disjvr_3^0-__disjvr_3^post14 == 0 /\ -__disjvr_1^post14+__disjvr_1^0 == 0), cost: 1 14: l6 -> l5 : __cil_tmp5_10^0'=__cil_tmp5_10^post15, __cil_tmp5_15^0'=__cil_tmp5_15^post15, __cil_tmp5_20^0'=__cil_tmp5_20^post15, __disjvr_0^0'=__disjvr_0^post15, __disjvr_1^0'=__disjvr_1^post15, __disjvr_2^0'=__disjvr_2^post15, __disjvr_3^0'=__disjvr_3^post15, a_6^0'=a_6^post15, buffer_1077^0'=buffer_1077^post15, buffer_1139^0'=buffer_1139^post15, buffer_21^0'=buffer_21^post15, buffer_35^0'=buffer_35^post15, buffer_604^0'=buffer_604^post15, cand_1104^0'=cand_1104^post15, cand_19^0'=cand_19^post15, d_7^0'=d_7^post15, elem_13^0'=elem_13^post15, h_17^0'=h_17^post15, i_22^0'=i_22^post15, l_11^0'=l_11^post15, len_98^0'=len_98^post15, lt_29^0'=lt_29^post15, prev_14^0'=prev_14^post15, result_5^0'=result_5^post15, ret_1103^0'=ret_1103^post15, ret_18^0'=ret_18^post15, sz_23^0'=sz_23^post15, tmp_24^0'=tmp_24^post15, tmp_9^0'=tmp_9^post15, tmp___0_25^0'=tmp___0_25^post15, tmp___0_36^0'=tmp___0_36^post15, tmp___0_57^0'=tmp___0_57^post15, tmp___0_605^0'=tmp___0_605^post15, x_12^0'=x_12^post15, x_16^0'=x_16^post15, x_8^0'=x_8^post15, y_1094^0'=y_1094^post15, (0 == 0 /\ tmp_9^0-tmp_9^post15 == 0 /\ -ret_1103^post15+ret_1103^0 == 0 /\ x_8^0-x_8^post15 == 0 /\ x_16^0-x_16^post15 == 0 /\ cand_1104^0-cand_1104^post15 == 0 /\ buffer_35^0-buffer_35^post15 == 0 /\ l_11^0-l_11^post15 == 0 /\ -__cil_tmp5_15^post15+__cil_tmp5_15^0 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post15 == 0 /\ -len_98^0 <= 0 /\ -buffer_1139^post15+buffer_1139^0 == 0 /\ -__disjvr_0^post15+__disjvr_0^0 == 0 /\ elem_13^0-elem_13^post15 == 0 /\ tmp___0_57^0-tmp___0_57^post15 == 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ -__disjvr_1^post15+__disjvr_1^0 == 0 /\ -tmp___0_36^post15+tmp___0_36^0 == 0 /\ -prev_14^post15+prev_14^0 == 0 /\ -cand_19^post15+cand_19^0 == 0 /\ -x_12^post15+x_12^0 == 0 /\ result_5^0-result_5^post15 == 0 /\ __disjvr_3^0-__disjvr_3^post15 == 0 /\ -h_17^post15+h_17^0 == 0 /\ lt_29^0-lt_29^post15 == 0 /\ buffer_21^0-buffer_21^post15 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post15 == 0 /\ __disjvr_2^0-__disjvr_2^post15 == 0 /\ buffer_1077^0-buffer_1077^post15 == 0 /\ ret_18^0-ret_18^post15 == 0 /\ -y_1094^post15+y_1094^0 == 0), cost: 1 11: l7 -> l12 : __cil_tmp5_10^0'=__cil_tmp5_10^post12, __cil_tmp5_15^0'=__cil_tmp5_15^post12, __cil_tmp5_20^0'=__cil_tmp5_20^post12, __disjvr_0^0'=__disjvr_0^post12, __disjvr_1^0'=__disjvr_1^post12, __disjvr_2^0'=__disjvr_2^post12, __disjvr_3^0'=__disjvr_3^post12, a_6^0'=a_6^post12, buffer_1077^0'=buffer_1077^post12, buffer_1139^0'=buffer_1139^post12, buffer_21^0'=buffer_21^post12, buffer_35^0'=buffer_35^post12, buffer_604^0'=buffer_604^post12, cand_1104^0'=cand_1104^post12, cand_19^0'=cand_19^post12, d_7^0'=d_7^post12, elem_13^0'=elem_13^post12, h_17^0'=h_17^post12, i_22^0'=i_22^post12, l_11^0'=l_11^post12, len_98^0'=len_98^post12, lt_29^0'=lt_29^post12, prev_14^0'=prev_14^post12, result_5^0'=result_5^post12, ret_1103^0'=ret_1103^post12, ret_18^0'=ret_18^post12, sz_23^0'=sz_23^post12, tmp_24^0'=tmp_24^post12, tmp_9^0'=tmp_9^post12, tmp___0_25^0'=tmp___0_25^post12, tmp___0_36^0'=tmp___0_36^post12, tmp___0_57^0'=tmp___0_57^post12, tmp___0_605^0'=tmp___0_605^post12, x_12^0'=x_12^post12, x_16^0'=x_16^post12, x_8^0'=x_8^post12, y_1094^0'=y_1094^post12, (0 == 0 /\ -i_22^post12+i_22^0 == 0 /\ -buffer_35^post12+buffer_35^0 == 0 /\ -buffer_604^post12+buffer_604^0 == 0 /\ -buffer_1139^post12+buffer_1139^0 == 0 /\ -lt_29^post12+lt_29^0 == 0 /\ -x_8^post12+x_8^0 == 0 /\ -tmp___0_605^post12+tmp___0_605^0 == 0 /\ elem_13^0 <= 0 /\ tmp___0_25^0-tmp___0_25^post12 == 0 /\ -x_12^0+l_11^post12 == 0 /\ -prev_14^post12+prev_14^0 == 0 /\ 1-len_98^0 <= 0 /\ -tmp_24^post12+tmp_24^0 == 0 /\ -elem_13^0 <= 0 /\ -ret_1103^post12+ret_1103^0 == 0 /\ x_16^0-x_16^post12 == 0 /\ -d_7^post12+d_7^0 == 0 /\ result_5^post12-__cil_tmp5_15^post12 == 0 /\ elem_13^0-elem_13^post12 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post12 == 0 /\ x_12^0-x_12^post12 == 0 /\ -__disjvr_2^post12+__disjvr_2^0 == 0 /\ h_17^0-h_17^post12 == 0 /\ -buffer_1077^post12+buffer_1077^0 == 0 /\ buffer_21^0-buffer_21^post12 == 0 /\ -__cil_tmp5_10^post12+__cil_tmp5_10^0 == 0 /\ cand_1104^0-cand_1104^post12 == 0 /\ tmp___0_57^0-tmp___0_57^post12 == 0 /\ -tmp___0_36^post12+tmp___0_36^0 == 0 /\ -sz_23^post12+sz_23^0 == 0 /\ y_1094^0-y_1094^post12 == 0 /\ -cand_19^post12+cand_19^0 == 0 /\ -__disjvr_0^post12+__disjvr_0^0 == 0 /\ __disjvr_3^0-__disjvr_3^post12 == 0 /\ tmp_9^0-tmp_9^post12 == 0 /\ -l_11^post12+__cil_tmp5_15^post12 == 0 /\ ret_18^post12-result_5^post12 == 0 /\ __disjvr_1^0-__disjvr_1^post12 == 0 /\ -prev_14^0 <= 0 /\ a_6^0-a_6^post12 == 0 /\ prev_14^0 <= 0), cost: 1 25: l7 -> l8 : __cil_tmp5_10^0'=__cil_tmp5_10^post9, __cil_tmp5_15^0'=__cil_tmp5_15^post9, __cil_tmp5_20^0'=__cil_tmp5_20^post9, __disjvr_0^0'=__disjvr_0^post9, __disjvr_1^0'=__disjvr_1^post9, __disjvr_2^0'=__disjvr_2^post9, __disjvr_3^0'=__disjvr_3^post9, a_6^0'=a_6^post9, buffer_1077^0'=buffer_1077^post9, buffer_1139^0'=buffer_1139^post9, buffer_21^0'=buffer_21^post9, buffer_35^0'=buffer_35^post9, buffer_604^0'=buffer_604^post9, cand_1104^0'=cand_1104^post9, cand_19^0'=cand_19^post9, d_7^0'=d_7^post9, elem_13^0'=elem_13^post9, h_17^0'=h_17^post9, i_22^0'=i_22^post9, l_11^0'=l_11^post9, len_98^0'=len_98^post9, lt_29^0'=lt_29^post9, prev_14^0'=prev_14^post9, result_5^0'=result_5^post9, ret_1103^0'=ret_1103^post9, ret_18^0'=ret_18^post9, sz_23^0'=sz_23^post9, tmp_24^0'=tmp_24^post9, tmp_9^0'=tmp_9^post9, tmp___0_25^0'=tmp___0_25^post9, tmp___0_36^0'=tmp___0_36^post9, tmp___0_57^0'=tmp___0_57^post9, tmp___0_605^0'=tmp___0_605^post9, x_12^0'=x_12^post9, x_16^0'=x_16^post9, x_8^0'=x_8^post9, y_1094^0'=y_1094^post9, (buffer_1077^0-buffer_1077^post8 == 0 /\ -__cil_tmp5_20^post9+__cil_tmp5_20^post8 == 0 /\ tmp_9^0-tmp_9^post8 == 0 /\ tmp___0_605^0-tmp___0_605^post8 == 0 /\ -h_17^post9+h_17^post8 == 0 /\ -buffer_1077^post9+buffer_1077^post8 == 0 /\ elem_13^0-elem_13^post8 == 0 /\ -prev_14^post8+prev_14^0 == 0 /\ -prev_14^post9+prev_14^post8 == 0 /\ -x_12^post8+x_12^0 == 0 /\ -y_1094^post8+y_1094^0 == 0 /\ x_8^0-x_8^post8 == 0 /\ -buffer_35^post9+buffer_35^post8 == 0 /\ buffer_21^post8-buffer_21^post9 == 0 /\ elem_13^0 <= 0 /\ -x_12^post9+x_12^post8 == 0 /\ -cand_19^post9+cand_19^post8 == 0 /\ -sz_23^post9+sz_23^post8 == 0 /\ -__disjvr_2^post9+__disjvr_2^post8 == 0 /\ cand_1104^0-cand_1104^post8 == 0 /\ -y_1094^post9+y_1094^post8 == 0 /\ tmp___0_57^0-tmp___0_57^post8 == 0 /\ __disjvr_1^post8-__disjvr_1^post9 == 0 /\ buffer_35^0-buffer_35^post8 == 0 /\ 1-len_98^0 <= 0 /\ -tmp_9^post9+tmp_9^post8 == 0 /\ -l_11^post9+l_11^post8 == 0 /\ -elem_13^0 <= 0 /\ -__cil_tmp5_15^post8+__cil_tmp5_15^0 == 0 /\ -tmp___0_36^post9+tmp___0_36^post8 == 0 /\ -tmp___0_25^post8+tmp___0_25^0 == 0 /\ -len_98^post9+len_98^post8 == 0 /\ -ret_1103^post8+ret_1103^0 == 0 /\ -tmp___0_57^post9+tmp___0_57^post8 == 0 /\ d_7^0-d_7^post8 == 0 /\ __disjvr_0^0-__disjvr_0^post8 == 0 /\ -__disjvr_0^post9+__disjvr_0^post8 == 0 /\ -h_17^post8+h_17^0 == 0 /\ -__disjvr_1^post8+__disjvr_1^post9 == 0 /\ __cil_tmp5_15^post8-__cil_tmp5_15^post9 == 0 /\ -result_5^post8+result_5^0 == 0 /\ tmp___0_36^0-tmp___0_36^post8 == 0 /\ -tmp___0_605^post9+tmp___0_605^post8 == 0 /\ -buffer_604^post9+buffer_604^post8 == 0 /\ -__disjvr_1^post8+__disjvr_1^0 == 0 /\ result_5^post8-result_5^post9 == 0 /\ -buffer_1139^post8+buffer_1139^0 == 0 /\ -tmp_24^post9+tmp_24^post8 == 0 /\ -cand_1104^post9+cand_1104^post8 == 0 /\ -buffer_604^post8+buffer_604^0 == 0 /\ -__disjvr_3^post9+__disjvr_3^post8 == 0 /\ -buffer_21^post8+buffer_21^0 == 0 /\ -x_8^post9+x_8^post8 == 0 /\ __cil_tmp5_10^post8-__cil_tmp5_10^post9 == 0 /\ lt_29^0-lt_29^post8 == 0 /\ -i_22^post9+i_22^post8 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post8 == 0 /\ -a_6^post8+a_6^0 == 0 /\ -lt_29^post9+lt_29^post8 == 0 /\ tmp___0_25^post8-tmp___0_25^post9 == 0 /\ -x_16^post9+x_16^post8 == 0 /\ x_16^0-x_16^post8 == 0 /\ i_22^0-i_22^post8 == 0 /\ a_6^post8-a_6^post9 == 0 /\ -__cil_tmp5_10^post8+__cil_tmp5_10^0 == 0 /\ ret_18^0-ret_18^post8 == 0 /\ -cand_19^post8+cand_19^0 == 0 /\ -d_7^post9+d_7^post8 == 0 /\ __disjvr_2^0-__disjvr_2^post8 == 0 /\ -ret_18^post9+ret_18^post8 == 0 /\ __disjvr_3^0-__disjvr_3^post8 == 0 /\ -buffer_1139^post9+buffer_1139^post8 == 0 /\ l_11^0-l_11^post8 == 0 /\ -len_98^post8+len_98^0 == 0 /\ -ret_1103^post9+ret_1103^post8 == 0 /\ sz_23^0-sz_23^post8 == 0 /\ -elem_13^post9+elem_13^post8 == 0 /\ -tmp_24^post8+tmp_24^0 == 0), cost: 1 26: l7 -> l10 : __cil_tmp5_10^0'=__cil_tmp5_10^post11, __cil_tmp5_15^0'=__cil_tmp5_15^post11, __cil_tmp5_20^0'=__cil_tmp5_20^post11, __disjvr_0^0'=__disjvr_0^post11, __disjvr_1^0'=__disjvr_1^post11, __disjvr_2^0'=__disjvr_2^post11, __disjvr_3^0'=__disjvr_3^post11, a_6^0'=a_6^post11, buffer_1077^0'=buffer_1077^post11, buffer_1139^0'=buffer_1139^post11, buffer_21^0'=buffer_21^post11, buffer_35^0'=buffer_35^post11, buffer_604^0'=buffer_604^post11, cand_1104^0'=cand_1104^post11, cand_19^0'=cand_19^post11, d_7^0'=d_7^post11, elem_13^0'=elem_13^post11, h_17^0'=h_17^post11, i_22^0'=i_22^post11, l_11^0'=l_11^post11, len_98^0'=len_98^post11, lt_29^0'=lt_29^post11, prev_14^0'=prev_14^post11, result_5^0'=result_5^post11, ret_1103^0'=ret_1103^post11, ret_18^0'=ret_18^post11, sz_23^0'=sz_23^post11, tmp_24^0'=tmp_24^post11, tmp_9^0'=tmp_9^post11, tmp___0_25^0'=tmp___0_25^post11, tmp___0_36^0'=tmp___0_36^post11, tmp___0_57^0'=tmp___0_57^post11, tmp___0_605^0'=tmp___0_605^post11, x_12^0'=x_12^post11, x_16^0'=x_16^post11, x_8^0'=x_8^post11, y_1094^0'=y_1094^post11, (-__disjvr_2^post11+__disjvr_2^post10 == 0 /\ -cand_1104^post11+cand_1104^post10 == 0 /\ -sz_23^post10+sz_23^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post10 == 0 /\ -tmp_9^post10+tmp_9^0 == 0 /\ -__cil_tmp5_10^post11+__cil_tmp5_10^post10 == 0 /\ -tmp___0_25^post10+tmp___0_25^0 == 0 /\ -ret_1103^post11+ret_1103^post10 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post10 == 0 /\ -tmp___0_57^post11+tmp___0_57^post10 == 0 /\ x_16^0-x_16^post10 == 0 /\ -buffer_1077^post11+buffer_1077^post10 == 0 /\ -h_17^post11+h_17^post10 == 0 /\ -l_11^post11+l_11^post10 == 0 /\ -tmp_24^post11+tmp_24^post10 == 0 /\ -ret_18^post10+ret_18^0 == 0 /\ __disjvr_3^0-__disjvr_3^post10 == 0 /\ l_11^0-l_11^post10 == 0 /\ -__disjvr_0^post11+__disjvr_0^post10 == 0 /\ 1-len_98^0 <= 0 /\ -prev_14^post11+prev_14^post10 == 0 /\ -cand_19^post11+cand_19^post10 == 0 /\ __disjvr_2^post11-__disjvr_2^post10 == 0 /\ x_12^0-x_12^post10 == 0 /\ -x_8^post10+x_8^0 == 0 /\ -buffer_35^post11+buffer_35^post10 == 0 /\ -tmp___0_25^post11+tmp___0_25^post10 == 0 /\ -__disjvr_1^post11+__disjvr_1^post10 == 0 /\ -x_12^post11+x_12^post10 == 0 /\ -len_98^post10+len_98^0 == 0 /\ -__disjvr_1^post10+__disjvr_1^0 == 0 /\ tmp___0_36^0-tmp___0_36^post10 == 0 /\ -d_7^post11+d_7^post10 == 0 /\ -lt_29^post11+lt_29^post10 == 0 /\ -buffer_21^post10+buffer_21^0 == 0 /\ i_22^0-i_22^post10 == 0 /\ -__disjvr_0^post10+__disjvr_0^0 == 0 /\ buffer_1077^0-buffer_1077^post10 == 0 /\ -x_16^post11+x_16^post10 == 0 /\ -prev_14^post10+prev_14^0 == 0 /\ -buffer_21^post11+buffer_21^post10 == 0 /\ __disjvr_2^0-__disjvr_2^post10 == 0 /\ -y_1094^post11+y_1094^post10 == 0 /\ ret_1103^0-ret_1103^post10 == 0 /\ -len_98^post11+len_98^post10 == 0 /\ -elem_13^post11+elem_13^post10 == 0 /\ -__cil_tmp5_10^post10+__cil_tmp5_10^0 == 0 /\ d_7^0-d_7^post10 == 0 /\ x_8^post10-x_8^post11 == 0 /\ buffer_1139^post10-buffer_1139^post11 == 0 /\ tmp___0_57^0-tmp___0_57^post10 == 0 /\ -cand_19^post10+cand_19^0 == 0 /\ -buffer_604^post11+buffer_604^post10 == 0 /\ tmp_9^post10-tmp_9^post11 == 0 /\ -__cil_tmp5_15^post11+__cil_tmp5_15^post10 == 0 /\ y_1094^0-y_1094^post10 == 0 /\ elem_13^0-elem_13^post10 == 0 /\ result_5^0-result_5^post10 == 0 /\ -h_17^post10+h_17^0 == 0 /\ -result_5^post11+result_5^post10 == 0 /\ -tmp___0_605^post11+tmp___0_605^post10 == 0 /\ -i_22^post11+i_22^post10 == 0 /\ -a_6^post11+a_6^post10 == 0 /\ lt_29^0-lt_29^post10 == 0 /\ buffer_604^0-buffer_604^post10 == 0 /\ -tmp___0_36^post11+tmp___0_36^post10 == 0 /\ -sz_23^post11+sz_23^post10 == 0 /\ -__cil_tmp5_20^post11+__cil_tmp5_20^post10 == 0 /\ -buffer_1139^post10+buffer_1139^0 == 0 /\ -a_6^post10+a_6^0 == 0 /\ -cand_1104^post10+cand_1104^0 == 0 /\ -tmp___0_605^post10+tmp___0_605^0 == 0 /\ tmp_24^0-tmp_24^post10 == 0 /\ __disjvr_3^post10-__disjvr_3^post11 == 0 /\ ret_18^post10-ret_18^post11 == 0 /\ buffer_35^0-buffer_35^post10 == 0), cost: 1 12: l13 -> l14 : __cil_tmp5_10^0'=__cil_tmp5_10^post13, __cil_tmp5_15^0'=__cil_tmp5_15^post13, __cil_tmp5_20^0'=__cil_tmp5_20^post13, __disjvr_0^0'=__disjvr_0^post13, __disjvr_1^0'=__disjvr_1^post13, __disjvr_2^0'=__disjvr_2^post13, __disjvr_3^0'=__disjvr_3^post13, a_6^0'=a_6^post13, buffer_1077^0'=buffer_1077^post13, buffer_1139^0'=buffer_1139^post13, buffer_21^0'=buffer_21^post13, buffer_35^0'=buffer_35^post13, buffer_604^0'=buffer_604^post13, cand_1104^0'=cand_1104^post13, cand_19^0'=cand_19^post13, d_7^0'=d_7^post13, elem_13^0'=elem_13^post13, h_17^0'=h_17^post13, i_22^0'=i_22^post13, l_11^0'=l_11^post13, len_98^0'=len_98^post13, lt_29^0'=lt_29^post13, prev_14^0'=prev_14^post13, result_5^0'=result_5^post13, ret_1103^0'=ret_1103^post13, ret_18^0'=ret_18^post13, sz_23^0'=sz_23^post13, tmp_24^0'=tmp_24^post13, tmp_9^0'=tmp_9^post13, tmp___0_25^0'=tmp___0_25^post13, tmp___0_36^0'=tmp___0_36^post13, tmp___0_57^0'=tmp___0_57^post13, tmp___0_605^0'=tmp___0_605^post13, x_12^0'=x_12^post13, x_16^0'=x_16^post13, x_8^0'=x_8^post13, y_1094^0'=y_1094^post13, (0 == 0 /\ -__cil_tmp5_10^post13+__cil_tmp5_10^0 == 0 /\ lt_29^0-lt_29^post13 == 0 /\ l_11^0-l_11^post13 == 0 /\ __disjvr_2^0-__disjvr_2^post13 == 0 /\ tmp___0_36^0-tmp___0_36^post13 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post13 == 0 /\ elem_13^0-elem_13^post13 == 0 /\ -buffer_1139^post13+buffer_1139^0 == 0 /\ -a_6^post13+a_6^0 == 0 /\ sz_23^post13-tmp_24^post13 == 0 /\ ret_1103^0-ret_1103^post13 == 0 /\ ret_18^0-ret_18^post13 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post13 == 0 /\ -x_8^post13+x_8^0 == 0 /\ __disjvr_3^0-__disjvr_3^post13 == 0 /\ buffer_21^post13 == 0 /\ -cand_19^post13+cand_19^0 == 0 /\ -__disjvr_0^post13+__disjvr_0^0 == 0 /\ -tmp___0_25^post13+tmp___0_25^0 == 0 /\ -cand_1104^post13+cand_1104^0 == 0 /\ -tmp___0_605^post13+tmp___0_605^0 == 0 /\ -x_12^post13+x_12^0 == 0 /\ x_16^0-x_16^post13 == 0 /\ buffer_1077^0-buffer_1077^post13 == 0 /\ d_7^0-d_7^post13 == 0 /\ -buffer_604^post13+buffer_604^0 == 0 /\ -len_98^post13+len_98^0 == 0 /\ buffer_35^0-buffer_35^post13 == 0 /\ -h_17^post13+h_17^0 == 0 /\ tmp___0_57^0-tmp___0_57^post13 == 0 /\ y_1094^0-y_1094^post13 == 0 /\ result_5^0-result_5^post13 == 0 /\ i_22^post13 == 0 /\ -__disjvr_1^post13+__disjvr_1^0 == 0 /\ tmp_9^0-tmp_9^post13 == 0 /\ -prev_14^post13+prev_14^0 == 0), cost: 1 15: l14 -> l0 : __cil_tmp5_10^0'=__cil_tmp5_10^post16, __cil_tmp5_15^0'=__cil_tmp5_15^post16, __cil_tmp5_20^0'=__cil_tmp5_20^post16, __disjvr_0^0'=__disjvr_0^post16, __disjvr_1^0'=__disjvr_1^post16, __disjvr_2^0'=__disjvr_2^post16, __disjvr_3^0'=__disjvr_3^post16, a_6^0'=a_6^post16, buffer_1077^0'=buffer_1077^post16, buffer_1139^0'=buffer_1139^post16, buffer_21^0'=buffer_21^post16, buffer_35^0'=buffer_35^post16, buffer_604^0'=buffer_604^post16, cand_1104^0'=cand_1104^post16, cand_19^0'=cand_19^post16, d_7^0'=d_7^post16, elem_13^0'=elem_13^post16, h_17^0'=h_17^post16, i_22^0'=i_22^post16, l_11^0'=l_11^post16, len_98^0'=len_98^post16, lt_29^0'=lt_29^post16, prev_14^0'=prev_14^post16, result_5^0'=result_5^post16, ret_1103^0'=ret_1103^post16, ret_18^0'=ret_18^post16, sz_23^0'=sz_23^post16, tmp_24^0'=tmp_24^post16, tmp_9^0'=tmp_9^post16, tmp___0_25^0'=tmp___0_25^post16, tmp___0_36^0'=tmp___0_36^post16, tmp___0_57^0'=tmp___0_57^post16, tmp___0_605^0'=tmp___0_605^post16, x_12^0'=x_12^post16, x_16^0'=x_16^post16, x_8^0'=x_8^post16, y_1094^0'=y_1094^post16, (0 == 0 /\ -x_12^post16+x_12^0 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post16 == 0 /\ -ret_1103^post16+ret_1103^0 == 0 /\ -tmp___0_605^post16+tmp___0_605^0 == 0 /\ __disjvr_3^0-__disjvr_3^post16 == 0 /\ tmp___0_25^0-tmp___0_25^post16 == 0 /\ -i_22^0+sz_23^0 <= 0 /\ tmp_9^0-tmp_9^post16 == 0 /\ -buffer_1077^post16+buffer_1077^0 == 0 /\ a_6^0-a_6^post16 == 0 /\ -d_7^post16+d_7^0 == 0 /\ -buffer_604^post16+buffer_604^0 == 0 /\ -prev_14^post16+prev_14^0 == 0 /\ cand_1104^0-cand_1104^post16 == 0 /\ -__cil_tmp5_10^post16+__cil_tmp5_10^0 == 0 /\ l_11^0-l_11^post16 == 0 /\ -len_98^post16+len_98^0 == 0 /\ -__cil_tmp5_20^post16+__cil_tmp5_20^0 == 0 /\ -__disjvr_0^post16+__disjvr_0^0 == 0 /\ -cand_19^post16+cand_19^0 == 0 /\ elem_13^0-elem_13^post16 == 0 /\ buffer_21^0-buffer_21^post16 == 0 /\ ret_18^post16 == 0 /\ __disjvr_1^0-__disjvr_1^post16 == 0 /\ tmp___0_57^0-tmp___0_57^post16 == 0 /\ result_5^0-result_5^post16 == 0 /\ y_1094^0-y_1094^post16 == 0 /\ -x_16^post16+h_17^post16 == 0 /\ -__disjvr_2^post16+__disjvr_2^0 == 0 /\ -buffer_35^post16+buffer_35^0 == 0 /\ lt_29^0-lt_29^post16 == 0 /\ -x_8^post16+x_8^0 == 0 /\ -tmp___0_36^post16+tmp___0_36^0 == 0), cost: 1 16: l14 -> l6 : __cil_tmp5_10^0'=__cil_tmp5_10^post17, __cil_tmp5_15^0'=__cil_tmp5_15^post17, __cil_tmp5_20^0'=__cil_tmp5_20^post17, __disjvr_0^0'=__disjvr_0^post17, __disjvr_1^0'=__disjvr_1^post17, __disjvr_2^0'=__disjvr_2^post17, __disjvr_3^0'=__disjvr_3^post17, a_6^0'=a_6^post17, buffer_1077^0'=buffer_1077^post17, buffer_1139^0'=buffer_1139^post17, buffer_21^0'=buffer_21^post17, buffer_35^0'=buffer_35^post17, buffer_604^0'=buffer_604^post17, cand_1104^0'=cand_1104^post17, cand_19^0'=cand_19^post17, d_7^0'=d_7^post17, elem_13^0'=elem_13^post17, h_17^0'=h_17^post17, i_22^0'=i_22^post17, l_11^0'=l_11^post17, len_98^0'=len_98^post17, lt_29^0'=lt_29^post17, prev_14^0'=prev_14^post17, result_5^0'=result_5^post17, ret_1103^0'=ret_1103^post17, ret_18^0'=ret_18^post17, sz_23^0'=sz_23^post17, tmp_24^0'=tmp_24^post17, tmp_9^0'=tmp_9^post17, tmp___0_25^0'=tmp___0_25^post17, tmp___0_36^0'=tmp___0_36^post17, tmp___0_57^0'=tmp___0_57^post17, tmp___0_605^0'=tmp___0_605^post17, x_12^0'=x_12^post17, x_16^0'=x_16^post17, x_8^0'=x_8^post17, y_1094^0'=y_1094^post17, (0 == 0 /\ -i_22^1+len_98^post17 == 0 /\ -__cil_tmp5_20^post17+__cil_tmp5_20^0 == 0 /\ -ret_1103^post17+ret_1103^0 == 0 /\ cand_1104^0-cand_1104^post17 == 0 /\ ret_18^0-ret_18^post17 == 0 /\ x_16^0-x_16^post17 == 0 /\ -buffer_604^post17+buffer_604^0 == 0 /\ buffer_21^post17-result_5^post17 == 0 /\ -prev_14^post17+prev_14^0 == 0 /\ -x_12^post17+x_12^0 == 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ -cand_19^post17+cand_19^0 == 0 /\ -__disjvr_0^post17+__disjvr_0^0 == 0 /\ -1+i_22^post17-i_22^1 == 0 /\ -__disjvr_1^post17+__disjvr_1^0 == 0 /\ tmp___0_57^0-tmp___0_57^post17 == 0 /\ __disjvr_3^0-__disjvr_3^post17 == 0 /\ -tmp_9^post17+x_8^post17 == 0 /\ -__cil_tmp5_10^post17+result_5^post17 == 0 /\ l_11^0-l_11^post17 == 0 /\ -tmp___0_605^post17+tmp___0_605^0 == 0 /\ -y_1094^post17+y_1094^0 == 0 /\ -buffer_1139^post17+buffer_1139^0 == 0 /\ elem_13^0-elem_13^post17 == 0 /\ buffer_1077^0-buffer_1077^post17 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post17 == 0 /\ __cil_tmp5_10^post17-x_8^post17 == 0 /\ h_17^0-h_17^post17 == 0 /\ -lt_29^post17+lt_29^0 == 0 /\ -__disjvr_2^post17+__disjvr_2^0 == 0), cost: 1 17: l15 -> l16 : __cil_tmp5_10^0'=__cil_tmp5_10^post18, __cil_tmp5_15^0'=__cil_tmp5_15^post18, __cil_tmp5_20^0'=__cil_tmp5_20^post18, __disjvr_0^0'=__disjvr_0^post18, __disjvr_1^0'=__disjvr_1^post18, __disjvr_2^0'=__disjvr_2^post18, __disjvr_3^0'=__disjvr_3^post18, a_6^0'=a_6^post18, buffer_1077^0'=buffer_1077^post18, buffer_1139^0'=buffer_1139^post18, buffer_21^0'=buffer_21^post18, buffer_35^0'=buffer_35^post18, buffer_604^0'=buffer_604^post18, cand_1104^0'=cand_1104^post18, cand_19^0'=cand_19^post18, d_7^0'=d_7^post18, elem_13^0'=elem_13^post18, h_17^0'=h_17^post18, i_22^0'=i_22^post18, l_11^0'=l_11^post18, len_98^0'=len_98^post18, lt_29^0'=lt_29^post18, prev_14^0'=prev_14^post18, result_5^0'=result_5^post18, ret_1103^0'=ret_1103^post18, ret_18^0'=ret_18^post18, sz_23^0'=sz_23^post18, tmp_24^0'=tmp_24^post18, tmp_9^0'=tmp_9^post18, tmp___0_25^0'=tmp___0_25^post18, tmp___0_36^0'=tmp___0_36^post18, tmp___0_57^0'=tmp___0_57^post18, tmp___0_605^0'=tmp___0_605^post18, x_12^0'=x_12^post18, x_16^0'=x_16^post18, x_8^0'=x_8^post18, y_1094^0'=y_1094^post18, (__cil_tmp5_20^0-__cil_tmp5_20^post18 == 0 /\ -sz_23^post18+sz_23^0 == 0 /\ elem_13^0-elem_13^post18 == 0 /\ -ret_18^post18+ret_18^0 == 0 /\ -tmp_9^post18+tmp_9^0 == 0 /\ -tmp___0_25^post18+tmp___0_25^0 == 0 /\ -tmp___0_605^post18+tmp___0_605^0 == 0 /\ buffer_35^0-buffer_35^post18 == 0 /\ cand_1104^0-cand_1104^post18 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post18 == 0 /\ __disjvr_2^0-__disjvr_2^post18 == 0 /\ -buffer_21^post18+buffer_21^0 == 0 /\ -buffer_604^post18+buffer_604^0 == 0 /\ -len_98^0 <= 0 /\ -a_6^post18+a_6^0 == 0 /\ -d_7^post18+d_7^0 == 0 /\ -h_17^post18+h_17^0 == 0 /\ x_16^0-x_16^post18 == 0 /\ __disjvr_3^0-__disjvr_3^post18 == 0 /\ result_5^0-result_5^post18 == 0 /\ tmp___0_36^0-tmp___0_36^post18 == 0 /\ x_12^0-x_12^post18 == 0 /\ -__cil_tmp5_10^post18+__cil_tmp5_10^0 == 0 /\ tmp___0_57^0-tmp___0_57^post18 == 0 /\ -h_17^0 <= 0 /\ lt_29^0-lt_29^post18 == 0 /\ buffer_1077^0-buffer_1077^post18 == 0 /\ len_98^0-len_98^post18 == 0 /\ -__disjvr_1^post18+__disjvr_1^0 == 0 /\ -buffer_1139^post18+buffer_1139^0 == 0 /\ -prev_14^post18+prev_14^0 == 0 /\ h_17^0 <= 0 /\ -i_22^post18+i_22^0 == 0 /\ ret_1103^0-ret_1103^post18 == 0 /\ tmp_24^0-tmp_24^post18 == 0 /\ y_1094^0-y_1094^post18 == 0 /\ l_11^0-l_11^post18 == 0 /\ -x_8^post18+x_8^0 == 0 /\ -cand_19^post18+cand_19^0 == 0 /\ -__disjvr_0^post18+__disjvr_0^0 == 0), cost: 1 24: l15 -> l4 : __cil_tmp5_10^0'=__cil_tmp5_10^post21, __cil_tmp5_15^0'=__cil_tmp5_15^post21, __cil_tmp5_20^0'=__cil_tmp5_20^post21, __disjvr_0^0'=__disjvr_0^post21, __disjvr_1^0'=__disjvr_1^post21, __disjvr_2^0'=__disjvr_2^post21, __disjvr_3^0'=__disjvr_3^post21, a_6^0'=a_6^post21, buffer_1077^0'=buffer_1077^post21, buffer_1139^0'=buffer_1139^post21, buffer_21^0'=buffer_21^post21, buffer_35^0'=buffer_35^post21, buffer_604^0'=buffer_604^post21, cand_1104^0'=cand_1104^post21, cand_19^0'=cand_19^post21, d_7^0'=d_7^post21, elem_13^0'=elem_13^post21, h_17^0'=h_17^post21, i_22^0'=i_22^post21, l_11^0'=l_11^post21, len_98^0'=len_98^post21, lt_29^0'=lt_29^post21, prev_14^0'=prev_14^post21, result_5^0'=result_5^post21, ret_1103^0'=ret_1103^post21, ret_18^0'=ret_18^post21, sz_23^0'=sz_23^post21, tmp_24^0'=tmp_24^post21, tmp_9^0'=tmp_9^post21, tmp___0_25^0'=tmp___0_25^post21, tmp___0_36^0'=tmp___0_36^post21, tmp___0_57^0'=tmp___0_57^post21, tmp___0_605^0'=tmp___0_605^post21, x_12^0'=x_12^post21, x_16^0'=x_16^post21, x_8^0'=x_8^post21, y_1094^0'=y_1094^post21, (0 == 0 /\ prev_14^post19-prev_14^post20 == 0 /\ cand_1104^0-cand_1104^post19 == 0 /\ __disjvr_2^0-__disjvr_2^post19 == 0 /\ __disjvr_1^post20-__disjvr_1^post21 == 0 /\ -i_22^post20+i_22^post19 == 0 /\ tmp_9^0-tmp_9^post19 == 0 /\ x_16^0-x_16^post19 == 0 /\ -d_7^post19+d_7^0 == 0 /\ -h_17^post19+h_17^0 == 0 /\ buffer_1077^post19-buffer_1077^post20 == 0 /\ -a_6^post19+a_6^0 == 0 /\ -buffer_1139^post21+buffer_1139^post20 == 0 /\ tmp_9^post19-tmp_9^post20 == 0 /\ tmp_24^0-tmp_24^post19 == 0 /\ i_22^0-i_22^post19 == 0 /\ -result_5^post21+result_5^post20 == 0 /\ x_12^0-x_12^post19 == 0 /\ -len_98^post20+len_98^post19 == 0 /\ __disjvr_0^post20-__disjvr_0^post21 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post19 == 0 /\ -cand_19^post19+cand_19^0 == 0 /\ -d_7^post20+d_7^post19 == 0 /\ -buffer_604^post21+buffer_604^post20 == 0 /\ cand_19^post19-cand_19^post20 == 0 /\ -__disjvr_0^post19+__disjvr_0^0 == 0 /\ buffer_35^0-buffer_35^post19 == 0 /\ -__disjvr_1^post19+__disjvr_1^0 == 0 /\ buffer_1077^post20-buffer_1077^post21 == 0 /\ -d_7^post21+d_7^post20 == 0 /\ -tmp___0_57^post21+tmp___0_57^post20 == 0 /\ -tmp___0_25^post21+tmp___0_25^post20 == 0 /\ -__cil_tmp5_15^post19+__cil_tmp5_15^0 == 0 /\ -len_98^0 <= 0 /\ -lt_29^post20+lt_29^post19 == 0 /\ buffer_1139^post19-buffer_1139^post20 == 0 /\ __cil_tmp5_20^post20-__cil_tmp5_20^post21 == 0 /\ sz_23^post19-sz_23^post20 == 0 /\ tmp___0_36^post20-tmp___0_36^post21 == 0 /\ -x_8^post19+x_8^0 == 0 /\ -tmp_24^post20+tmp_24^post19 == 0 /\ __disjvr_0^post19-__disjvr_0^post20 == 0 /\ tmp___0_36^0-tmp___0_36^post19 == 0 /\ elem_13^0-elem_13^post19 == 0 /\ -sz_23^post19+sz_23^0 == 0 /\ tmp___0_57^post19-tmp___0_57^post20 == 0 /\ -tmp___0_605^post21+tmp___0_605^post20 == 0 /\ buffer_35^post20-buffer_35^post21 == 0 /\ result_5^0-result_5^post19 == 0 /\ a_6^post19-a_6^post20 == 0 /\ y_1094^0-y_1094^post19 == 0 /\ -buffer_1139^post19+buffer_1139^0 == 0 /\ -y_1094^post20+lt_29^1 == 0 /\ __disjvr_2^post20-__disjvr_2^post21 == 0 /\ __cil_tmp5_10^post20-__cil_tmp5_10^post21 == 0 /\ tmp___0_25^post19-tmp___0_25^post20 == 0 /\ buffer_604^post19-buffer_604^post20 == 0 /\ -buffer_21^post20+buffer_21^post19 == 0 /\ __disjvr_3^0-__disjvr_3^post19 == 0 /\ -tmp___0_605^post19+tmp___0_605^0 == 0 /\ __disjvr_1^post19-__disjvr_1^post20 == 0 /\ -tmp___0_57^post19+tmp___0_57^0 == 0 /\ __cil_tmp5_15^post19-__cil_tmp5_15^post20 == 0 /\ lt_29^0-lt_29^post19 == 0 /\ -__disjvr_3^post19+__disjvr_3^post20 == 0 /\ buffer_35^post19-buffer_35^post20 == 0 /\ -ret_1103^post20+ret_1103^post19 == 0 /\ -l_11^post20+l_11^post19 == 0 /\ -x_12^post20+x_12^post19 == 0 /\ -tmp_9^post21+tmp_9^post20 == 0 /\ ret_1103^0-ret_1103^post19 == 0 /\ a_6^post20-a_6^post21 == 0 /\ -__cil_tmp5_10^post20+__cil_tmp5_10^post19 == 0 /\ __disjvr_2^post19-__disjvr_2^post20 == 0 /\ -elem_13^post20+elem_13^post19 == 0 /\ tmp___0_605^post19-tmp___0_605^post20 == 0 /\ -y_1094^post20+y_1094^post19 == 0 /\ -x_8^post21+x_8^post20 == 0 /\ buffer_1077^0-buffer_1077^post19 == 0 /\ buffer_21^0-buffer_21^post19 == 0 /\ l_11^0-l_11^post19 == 0 /\ -x_16^post20+x_16^post19 == 0 /\ x_8^post19-x_8^post20 == 0 /\ result_5^post19-result_5^post20 == 0 /\ y_1094^post20-y_1094^post21 == 0 /\ -h_17^post20+cand_19^post21 == 0 /\ -__cil_tmp5_10^post19+__cil_tmp5_10^0 == 0 /\ __disjvr_3^post19-__disjvr_3^post20 == 0 /\ -prev_14^post19+prev_14^0 == 0 /\ __disjvr_3^post20-__disjvr_3^post21 == 0 /\ -elem_13^post21+elem_13^post20 == 0 /\ __cil_tmp5_15^post20-__cil_tmp5_15^post21 == 0 /\ -tmp___0_25^post19+tmp___0_25^0 == 0 /\ -h_17^post20+h_17^post19 == 0 /\ ret_18^post19-ret_18^post20 == 0 /\ -lt_29^1+h_17^1 == 0 /\ -ret_18^post19+ret_18^0 == 0 /\ -cand_1104^post20+cand_1104^post19 == 0 /\ -tmp___0_36^post20+tmp___0_36^post19 == 0 /\ -buffer_604^post19+buffer_604^0 == 0 /\ -ret_18^post21+ret_18^post20 == 0 /\ -prev_14^post21+prev_14^post20 == 0 /\ __cil_tmp5_20^post19-__cil_tmp5_20^post20 == 0), cost: 1 22: l19 -> l4 : __cil_tmp5_10^0'=__cil_tmp5_10^post3, __cil_tmp5_15^0'=__cil_tmp5_15^post3, __cil_tmp5_20^0'=__cil_tmp5_20^post3, __disjvr_0^0'=__disjvr_0^post3, __disjvr_1^0'=__disjvr_1^post3, __disjvr_2^0'=__disjvr_2^post3, __disjvr_3^0'=__disjvr_3^post3, a_6^0'=a_6^post3, buffer_1077^0'=buffer_1077^post3, buffer_1139^0'=buffer_1139^post3, buffer_21^0'=buffer_21^post3, buffer_35^0'=buffer_35^post3, buffer_604^0'=buffer_604^post3, cand_1104^0'=cand_1104^post3, cand_19^0'=cand_19^post3, d_7^0'=d_7^post3, elem_13^0'=elem_13^post3, h_17^0'=h_17^post3, i_22^0'=i_22^post3, l_11^0'=l_11^post3, len_98^0'=len_98^post3, lt_29^0'=lt_29^post3, prev_14^0'=prev_14^post3, result_5^0'=result_5^post3, ret_1103^0'=ret_1103^post3, ret_18^0'=ret_18^post3, sz_23^0'=sz_23^post3, tmp_24^0'=tmp_24^post3, tmp_9^0'=tmp_9^post3, tmp___0_25^0'=tmp___0_25^post3, tmp___0_36^0'=tmp___0_36^post3, tmp___0_57^0'=tmp___0_57^post3, tmp___0_605^0'=tmp___0_605^post3, x_12^0'=x_12^post3, x_16^0'=x_16^post3, x_8^0'=x_8^post3, y_1094^0'=y_1094^post3, (x_16^0-x_16^post22 == 0 /\ -x_8^post22+x_8^0 == 0 /\ result_5^post22-result_5^post3 == 0 /\ tmp___0_25^post22-tmp___0_25^post3 == 0 /\ tmp_9^0-tmp_9^post22 == 0 /\ __disjvr_3^post22-__disjvr_3^post3 == 0 /\ -len_98^post22+len_98^0 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post22 == 0 /\ i_22^post22-i_22^post3 == 0 /\ __cil_tmp5_20^post22-__cil_tmp5_20^post3 == 0 /\ buffer_35^post22-buffer_35^post3 == 0 /\ -__disjvr_0^post22+__disjvr_0^0 == 0 /\ tmp___0_36^post22-tmp___0_36^post3 == 0 /\ -prev_14^post22+prev_14^0 == 0 /\ __disjvr_2^post22-__disjvr_2^post3 == 0 /\ __cil_tmp5_15^post22-__cil_tmp5_15^post3 == 0 /\ buffer_604^post22-buffer_604^post3 == 0 /\ ret_18^post22-ret_18^post3 == 0 /\ -tmp___0_36^post22+tmp___0_36^0 == 0 /\ __disjvr_3^0-__disjvr_3^post22 == 0 /\ -cand_19^post22+cand_19^0 == 0 /\ elem_13^0-elem_13^post22 == 0 /\ tmp___0_57^post22-tmp___0_57^post3 == 0 /\ buffer_1139^post22-buffer_1139^post3 == 0 /\ tmp_9^post22-tmp_9^post3 == 0 /\ -lt_29^post3+lt_29^post22 == 0 /\ __disjvr_0^post22-__disjvr_0^post3 == 0 /\ -y_1094^post3+y_1094^post22 == 0 /\ cand_1104^0-cand_1104^post22 == 0 /\ tmp___0_57^0-tmp___0_57^post22 == 0 /\ a_6^0-a_6^post22 == 0 /\ -ret_1103^post22+ret_1103^0 == 0 /\ -i_22^post22+i_22^0 == 0 /\ h_17^post22-h_17^post3 == 0 /\ -len_98^post3+len_98^post22 == 0 /\ tmp___0_25^0-tmp___0_25^post22 == 0 /\ -a_6^post3+a_6^post22 == 0 /\ -prev_14^post3+prev_14^post22 == 0 /\ buffer_1077^post22-buffer_1077^post3 == 0 /\ cand_19^post22-cand_19^post3 == 0 /\ x_12^post22-x_12^post3 == 0 /\ -__disjvr_2^post22+__disjvr_2^0 == 0 /\ -l_11^post3+l_11^post22 == 0 /\ -buffer_604^post22+buffer_604^0 == 0 /\ -result_5^post22+result_5^0 == 0 /\ -__disjvr_1^post22+__disjvr_1^0 == 0 /\ x_8^post22-x_8^post3 == 0 /\ lt_29^0-lt_29^post22 == 0 /\ -buffer_1139^post22+buffer_1139^0 == 0 /\ -x_12^post22+x_12^0 == 0 /\ -tmp___0_605^post22+tmp___0_605^0 == 0 /\ d_7^post22-d_7^post3 == 0 /\ x_16^post22-x_16^post3 == 0 /\ -buffer_1077^post22+buffer_1077^0 == 0 /\ tmp_24^post22-tmp_24^post3 == 0 /\ -tmp_24^post22+tmp_24^0 == 0 /\ elem_13^post22-elem_13^post3 == 0 /\ y_1094^0-y_1094^post22 == 0 /\ __disjvr_1^post22-__disjvr_1^post3 == 0 /\ ret_18^0-ret_18^post22 == 0 /\ buffer_35^0-buffer_35^post22 == 0 /\ -__cil_tmp5_15^post22+__cil_tmp5_15^0 == 0 /\ l_11^0-l_11^post22 == 0 /\ -__cil_tmp5_10^post3+__cil_tmp5_10^post22 == 0 /\ sz_23^0-sz_23^post22 == 0 /\ ret_1103^post22-ret_1103^post3 == 0 /\ cand_1104^post22-cand_1104^post3 == 0 /\ buffer_21^0-buffer_21^post22 == 0 /\ -d_7^post22+d_7^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post22 == 0 /\ -buffer_21^post3+buffer_21^post22 == 0 /\ -sz_23^post3+sz_23^post22 == 0 /\ -h_17^post22+h_17^0 == 0 /\ tmp___0_605^post22-tmp___0_605^post3 == 0), cost: 1 Eliminating location l3 by chaining: Applied chaining First rule: l19 -> l3 : __cil_tmp5_10^0'=__cil_tmp5_10^post22, __cil_tmp5_15^0'=__cil_tmp5_15^post22, __cil_tmp5_20^0'=__cil_tmp5_20^post22, __disjvr_0^0'=__disjvr_0^post22, __disjvr_1^0'=__disjvr_1^post22, __disjvr_2^0'=__disjvr_2^post22, __disjvr_3^0'=__disjvr_3^post22, a_6^0'=a_6^post22, buffer_1077^0'=buffer_1077^post22, buffer_1139^0'=buffer_1139^post22, buffer_21^0'=buffer_21^post22, buffer_35^0'=buffer_35^post22, buffer_604^0'=buffer_604^post22, cand_1104^0'=cand_1104^post22, cand_19^0'=cand_19^post22, d_7^0'=d_7^post22, elem_13^0'=elem_13^post22, h_17^0'=h_17^post22, i_22^0'=i_22^post22, l_11^0'=l_11^post22, len_98^0'=len_98^post22, lt_29^0'=lt_29^post22, prev_14^0'=prev_14^post22, result_5^0'=result_5^post22, ret_1103^0'=ret_1103^post22, ret_18^0'=ret_18^post22, sz_23^0'=sz_23^post22, tmp_24^0'=tmp_24^post22, tmp_9^0'=tmp_9^post22, tmp___0_25^0'=tmp___0_25^post22, tmp___0_36^0'=tmp___0_36^post22, tmp___0_57^0'=tmp___0_57^post22, tmp___0_605^0'=tmp___0_605^post22, x_12^0'=x_12^post22, x_16^0'=x_16^post22, x_8^0'=x_8^post22, y_1094^0'=y_1094^post22, (x_16^0-x_16^post22 == 0 /\ -x_8^post22+x_8^0 == 0 /\ tmp_9^0-tmp_9^post22 == 0 /\ -len_98^post22+len_98^0 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post22 == 0 /\ -__disjvr_0^post22+__disjvr_0^0 == 0 /\ -prev_14^post22+prev_14^0 == 0 /\ -tmp___0_36^post22+tmp___0_36^0 == 0 /\ __disjvr_3^0-__disjvr_3^post22 == 0 /\ -cand_19^post22+cand_19^0 == 0 /\ elem_13^0-elem_13^post22 == 0 /\ cand_1104^0-cand_1104^post22 == 0 /\ tmp___0_57^0-tmp___0_57^post22 == 0 /\ a_6^0-a_6^post22 == 0 /\ -ret_1103^post22+ret_1103^0 == 0 /\ -i_22^post22+i_22^0 == 0 /\ tmp___0_25^0-tmp___0_25^post22 == 0 /\ -__disjvr_2^post22+__disjvr_2^0 == 0 /\ -buffer_604^post22+buffer_604^0 == 0 /\ -result_5^post22+result_5^0 == 0 /\ -__disjvr_1^post22+__disjvr_1^0 == 0 /\ lt_29^0-lt_29^post22 == 0 /\ -buffer_1139^post22+buffer_1139^0 == 0 /\ -x_12^post22+x_12^0 == 0 /\ -tmp___0_605^post22+tmp___0_605^0 == 0 /\ -buffer_1077^post22+buffer_1077^0 == 0 /\ -tmp_24^post22+tmp_24^0 == 0 /\ y_1094^0-y_1094^post22 == 0 /\ ret_18^0-ret_18^post22 == 0 /\ buffer_35^0-buffer_35^post22 == 0 /\ -__cil_tmp5_15^post22+__cil_tmp5_15^0 == 0 /\ l_11^0-l_11^post22 == 0 /\ sz_23^0-sz_23^post22 == 0 /\ buffer_21^0-buffer_21^post22 == 0 /\ -d_7^post22+d_7^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post22 == 0 /\ -h_17^post22+h_17^0 == 0), cost: 1 Second rule: l3 -> l4 : __cil_tmp5_10^0'=__cil_tmp5_10^post3, __cil_tmp5_15^0'=__cil_tmp5_15^post3, __cil_tmp5_20^0'=__cil_tmp5_20^post3, __disjvr_0^0'=__disjvr_0^post3, __disjvr_1^0'=__disjvr_1^post3, __disjvr_2^0'=__disjvr_2^post3, __disjvr_3^0'=__disjvr_3^post3, a_6^0'=a_6^post3, buffer_1077^0'=buffer_1077^post3, buffer_1139^0'=buffer_1139^post3, buffer_21^0'=buffer_21^post3, buffer_35^0'=buffer_35^post3, buffer_604^0'=buffer_604^post3, cand_1104^0'=cand_1104^post3, cand_19^0'=cand_19^post3, d_7^0'=d_7^post3, elem_13^0'=elem_13^post3, h_17^0'=h_17^post3, i_22^0'=i_22^post3, l_11^0'=l_11^post3, len_98^0'=len_98^post3, lt_29^0'=lt_29^post3, prev_14^0'=prev_14^post3, result_5^0'=result_5^post3, ret_1103^0'=ret_1103^post3, ret_18^0'=ret_18^post3, sz_23^0'=sz_23^post3, tmp_24^0'=tmp_24^post3, tmp_9^0'=tmp_9^post3, tmp___0_25^0'=tmp___0_25^post3, tmp___0_36^0'=tmp___0_36^post3, tmp___0_57^0'=tmp___0_57^post3, tmp___0_605^0'=tmp___0_605^post3, x_12^0'=x_12^post3, x_16^0'=x_16^post3, x_8^0'=x_8^post3, y_1094^0'=y_1094^post3, (-__disjvr_0^post3+__disjvr_0^0 == 0 /\ -a_6^post3+a_6^0 == 0 /\ -buffer_1139^post3+buffer_1139^0 == 0 /\ -prev_14^post3+prev_14^0 == 0 /\ cand_1104^0-cand_1104^post3 == 0 /\ -y_1094^post3+y_1094^0 == 0 /\ ret_18^0-ret_18^post3 == 0 /\ -len_98^post3+len_98^0 == 0 /\ -buffer_21^post3+buffer_21^0 == 0 /\ buffer_35^0-buffer_35^post3 == 0 /\ -d_7^post3+d_7^0 == 0 /\ -h_17^post3+h_17^0 == 0 /\ tmp___0_605^0-tmp___0_605^post3 == 0 /\ -cand_19^post3+cand_19^0 == 0 /\ x_8^0-x_8^post3 == 0 /\ i_22^0-i_22^post3 == 0 /\ -result_5^post3+result_5^0 == 0 /\ tmp___0_57^0-tmp___0_57^post3 == 0 /\ tmp___0_25^0-tmp___0_25^post3 == 0 /\ tmp_9^0-tmp_9^post3 == 0 /\ elem_13^0-elem_13^post3 == 0 /\ -__cil_tmp5_15^post3+__cil_tmp5_15^0 == 0 /\ -tmp_24^post3+tmp_24^0 == 0 /\ -sz_23^post3+sz_23^0 == 0 /\ -__disjvr_1^post3+__disjvr_1^0 == 0 /\ -tmp___0_36^post3+tmp___0_36^0 == 0 /\ lt_29^0-lt_29^post3 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post3 == 0 /\ buffer_1077^0-buffer_1077^post3 == 0 /\ -x_12^post3+x_12^0 == 0 /\ __disjvr_2^0-__disjvr_2^post3 == 0 /\ __disjvr_3^0-__disjvr_3^post3 == 0 /\ l_11^0-l_11^post3 == 0 /\ -ret_1103^post3+ret_1103^0 == 0 /\ -__cil_tmp5_10^post3+__cil_tmp5_10^0 == 0 /\ x_16^0-x_16^post3 == 0 /\ -buffer_604^post3+buffer_604^0 == 0), cost: 1 New rule: l19 -> l4 : __cil_tmp5_10^0'=__cil_tmp5_10^post3, __cil_tmp5_15^0'=__cil_tmp5_15^post3, __cil_tmp5_20^0'=__cil_tmp5_20^post3, __disjvr_0^0'=__disjvr_0^post3, __disjvr_1^0'=__disjvr_1^post3, __disjvr_2^0'=__disjvr_2^post3, __disjvr_3^0'=__disjvr_3^post3, a_6^0'=a_6^post3, buffer_1077^0'=buffer_1077^post3, buffer_1139^0'=buffer_1139^post3, buffer_21^0'=buffer_21^post3, buffer_35^0'=buffer_35^post3, buffer_604^0'=buffer_604^post3, cand_1104^0'=cand_1104^post3, cand_19^0'=cand_19^post3, d_7^0'=d_7^post3, elem_13^0'=elem_13^post3, h_17^0'=h_17^post3, i_22^0'=i_22^post3, l_11^0'=l_11^post3, len_98^0'=len_98^post3, lt_29^0'=lt_29^post3, prev_14^0'=prev_14^post3, result_5^0'=result_5^post3, ret_1103^0'=ret_1103^post3, ret_18^0'=ret_18^post3, sz_23^0'=sz_23^post3, tmp_24^0'=tmp_24^post3, tmp_9^0'=tmp_9^post3, tmp___0_25^0'=tmp___0_25^post3, tmp___0_36^0'=tmp___0_36^post3, tmp___0_57^0'=tmp___0_57^post3, tmp___0_605^0'=tmp___0_605^post3, x_12^0'=x_12^post3, x_16^0'=x_16^post3, x_8^0'=x_8^post3, y_1094^0'=y_1094^post3, (x_16^0-x_16^post22 == 0 /\ -x_8^post22+x_8^0 == 0 /\ result_5^post22-result_5^post3 == 0 /\ tmp___0_25^post22-tmp___0_25^post3 == 0 /\ tmp_9^0-tmp_9^post22 == 0 /\ __disjvr_3^post22-__disjvr_3^post3 == 0 /\ -len_98^post22+len_98^0 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post22 == 0 /\ i_22^post22-i_22^post3 == 0 /\ __cil_tmp5_20^post22-__cil_tmp5_20^post3 == 0 /\ buffer_35^post22-buffer_35^post3 == 0 /\ -__disjvr_0^post22+__disjvr_0^0 == 0 /\ tmp___0_36^post22-tmp___0_36^post3 == 0 /\ -prev_14^post22+prev_14^0 == 0 /\ __disjvr_2^post22-__disjvr_2^post3 == 0 /\ __cil_tmp5_15^post22-__cil_tmp5_15^post3 == 0 /\ buffer_604^post22-buffer_604^post3 == 0 /\ ret_18^post22-ret_18^post3 == 0 /\ -tmp___0_36^post22+tmp___0_36^0 == 0 /\ __disjvr_3^0-__disjvr_3^post22 == 0 /\ -cand_19^post22+cand_19^0 == 0 /\ elem_13^0-elem_13^post22 == 0 /\ tmp___0_57^post22-tmp___0_57^post3 == 0 /\ buffer_1139^post22-buffer_1139^post3 == 0 /\ tmp_9^post22-tmp_9^post3 == 0 /\ -lt_29^post3+lt_29^post22 == 0 /\ __disjvr_0^post22-__disjvr_0^post3 == 0 /\ -y_1094^post3+y_1094^post22 == 0 /\ cand_1104^0-cand_1104^post22 == 0 /\ tmp___0_57^0-tmp___0_57^post22 == 0 /\ a_6^0-a_6^post22 == 0 /\ -ret_1103^post22+ret_1103^0 == 0 /\ -i_22^post22+i_22^0 == 0 /\ h_17^post22-h_17^post3 == 0 /\ -len_98^post3+len_98^post22 == 0 /\ tmp___0_25^0-tmp___0_25^post22 == 0 /\ -a_6^post3+a_6^post22 == 0 /\ -prev_14^post3+prev_14^post22 == 0 /\ buffer_1077^post22-buffer_1077^post3 == 0 /\ cand_19^post22-cand_19^post3 == 0 /\ x_12^post22-x_12^post3 == 0 /\ -__disjvr_2^post22+__disjvr_2^0 == 0 /\ -l_11^post3+l_11^post22 == 0 /\ -buffer_604^post22+buffer_604^0 == 0 /\ -result_5^post22+result_5^0 == 0 /\ -__disjvr_1^post22+__disjvr_1^0 == 0 /\ x_8^post22-x_8^post3 == 0 /\ lt_29^0-lt_29^post22 == 0 /\ -buffer_1139^post22+buffer_1139^0 == 0 /\ -x_12^post22+x_12^0 == 0 /\ -tmp___0_605^post22+tmp___0_605^0 == 0 /\ d_7^post22-d_7^post3 == 0 /\ x_16^post22-x_16^post3 == 0 /\ -buffer_1077^post22+buffer_1077^0 == 0 /\ tmp_24^post22-tmp_24^post3 == 0 /\ -tmp_24^post22+tmp_24^0 == 0 /\ elem_13^post22-elem_13^post3 == 0 /\ y_1094^0-y_1094^post22 == 0 /\ __disjvr_1^post22-__disjvr_1^post3 == 0 /\ ret_18^0-ret_18^post22 == 0 /\ buffer_35^0-buffer_35^post22 == 0 /\ -__cil_tmp5_15^post22+__cil_tmp5_15^0 == 0 /\ l_11^0-l_11^post22 == 0 /\ -__cil_tmp5_10^post3+__cil_tmp5_10^post22 == 0 /\ sz_23^0-sz_23^post22 == 0 /\ ret_1103^post22-ret_1103^post3 == 0 /\ cand_1104^post22-cand_1104^post3 == 0 /\ buffer_21^0-buffer_21^post22 == 0 /\ -d_7^post22+d_7^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post22 == 0 /\ -buffer_21^post3+buffer_21^post22 == 0 /\ -sz_23^post3+sz_23^post22 == 0 /\ -h_17^post22+h_17^0 == 0 /\ tmp___0_605^post22-tmp___0_605^post3 == 0), cost: 1 Applied deletion Removed the following rules: 2 21 Eliminating location l17 by chaining: Applied chaining First rule: l15 -> l17 : __cil_tmp5_10^0'=__cil_tmp5_10^post19, __cil_tmp5_15^0'=__cil_tmp5_15^post19, __cil_tmp5_20^0'=__cil_tmp5_20^post19, __disjvr_0^0'=__disjvr_0^post19, __disjvr_1^0'=__disjvr_1^post19, __disjvr_2^0'=__disjvr_2^post19, __disjvr_3^0'=__disjvr_3^post19, a_6^0'=a_6^post19, buffer_1077^0'=buffer_1077^post19, buffer_1139^0'=buffer_1139^post19, buffer_21^0'=buffer_21^post19, buffer_35^0'=buffer_35^post19, buffer_604^0'=buffer_604^post19, cand_1104^0'=cand_1104^post19, cand_19^0'=cand_19^post19, d_7^0'=d_7^post19, elem_13^0'=elem_13^post19, h_17^0'=h_17^post19, i_22^0'=i_22^post19, l_11^0'=l_11^post19, len_98^0'=len_98^post19, lt_29^0'=lt_29^post19, prev_14^0'=prev_14^post19, result_5^0'=result_5^post19, ret_1103^0'=ret_1103^post19, ret_18^0'=ret_18^post19, sz_23^0'=sz_23^post19, tmp_24^0'=tmp_24^post19, tmp_9^0'=tmp_9^post19, tmp___0_25^0'=tmp___0_25^post19, tmp___0_36^0'=tmp___0_36^post19, tmp___0_57^0'=tmp___0_57^post19, tmp___0_605^0'=tmp___0_605^post19, x_12^0'=x_12^post19, x_16^0'=x_16^post19, x_8^0'=x_8^post19, y_1094^0'=y_1094^post19, (0 == 0 /\ cand_1104^0-cand_1104^post19 == 0 /\ __disjvr_2^0-__disjvr_2^post19 == 0 /\ tmp_9^0-tmp_9^post19 == 0 /\ x_16^0-x_16^post19 == 0 /\ -d_7^post19+d_7^0 == 0 /\ -h_17^post19+h_17^0 == 0 /\ -a_6^post19+a_6^0 == 0 /\ tmp_24^0-tmp_24^post19 == 0 /\ i_22^0-i_22^post19 == 0 /\ x_12^0-x_12^post19 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post19 == 0 /\ -cand_19^post19+cand_19^0 == 0 /\ -__disjvr_0^post19+__disjvr_0^0 == 0 /\ buffer_35^0-buffer_35^post19 == 0 /\ -__disjvr_1^post19+__disjvr_1^0 == 0 /\ -__cil_tmp5_15^post19+__cil_tmp5_15^0 == 0 /\ -len_98^0 <= 0 /\ -x_8^post19+x_8^0 == 0 /\ tmp___0_36^0-tmp___0_36^post19 == 0 /\ elem_13^0-elem_13^post19 == 0 /\ -sz_23^post19+sz_23^0 == 0 /\ result_5^0-result_5^post19 == 0 /\ y_1094^0-y_1094^post19 == 0 /\ -buffer_1139^post19+buffer_1139^0 == 0 /\ __disjvr_3^0-__disjvr_3^post19 == 0 /\ -tmp___0_605^post19+tmp___0_605^0 == 0 /\ -tmp___0_57^post19+tmp___0_57^0 == 0 /\ lt_29^0-lt_29^post19 == 0 /\ ret_1103^0-ret_1103^post19 == 0 /\ buffer_1077^0-buffer_1077^post19 == 0 /\ buffer_21^0-buffer_21^post19 == 0 /\ l_11^0-l_11^post19 == 0 /\ -__cil_tmp5_10^post19+__cil_tmp5_10^0 == 0 /\ -prev_14^post19+prev_14^0 == 0 /\ -tmp___0_25^post19+tmp___0_25^0 == 0 /\ -ret_18^post19+ret_18^0 == 0 /\ -buffer_604^post19+buffer_604^0 == 0), cost: 1 Second rule: l17 -> l18 : __cil_tmp5_10^0'=__cil_tmp5_10^post20, __cil_tmp5_15^0'=__cil_tmp5_15^post20, __cil_tmp5_20^0'=__cil_tmp5_20^post20, __disjvr_0^0'=__disjvr_0^post20, __disjvr_1^0'=__disjvr_1^post20, __disjvr_2^0'=__disjvr_2^post20, __disjvr_3^0'=__disjvr_3^post20, a_6^0'=a_6^post20, buffer_1077^0'=buffer_1077^post20, buffer_1139^0'=buffer_1139^post20, buffer_21^0'=buffer_21^post20, buffer_35^0'=buffer_35^post20, buffer_604^0'=buffer_604^post20, cand_1104^0'=cand_1104^post20, cand_19^0'=cand_19^post20, d_7^0'=d_7^post20, elem_13^0'=elem_13^post20, h_17^0'=h_17^post20, i_22^0'=i_22^post20, l_11^0'=l_11^post20, len_98^0'=len_98^post20, lt_29^0'=lt_29^post20, prev_14^0'=prev_14^post20, result_5^0'=result_5^post20, ret_1103^0'=ret_1103^post20, ret_18^0'=ret_18^post20, sz_23^0'=sz_23^post20, tmp_24^0'=tmp_24^post20, tmp_9^0'=tmp_9^post20, tmp___0_25^0'=tmp___0_25^post20, tmp___0_36^0'=tmp___0_36^post20, tmp___0_57^0'=tmp___0_57^post20, tmp___0_605^0'=tmp___0_605^post20, x_12^0'=x_12^post20, x_16^0'=x_16^post20, x_8^0'=x_8^post20, y_1094^0'=y_1094^post20, (tmp___0_25^0-tmp___0_25^post20 == 0 /\ -__cil_tmp5_15^post20+__cil_tmp5_15^0 == 0 /\ -prev_14^post20+prev_14^0 == 0 /\ -y_1094^post20+y_1094^0 == 0 /\ -tmp___0_36^post20+tmp___0_36^0 == 0 /\ -d_7^post20+d_7^0 == 0 /\ -h_17^post20+h_17^0 == 0 /\ -ret_1103^post20+ret_1103^0 == 0 /\ i_22^0-i_22^post20 == 0 /\ tmp_9^0-tmp_9^post20 == 0 /\ -len_98^post20+len_98^0 == 0 /\ -tmp_24^post20+tmp_24^0 == 0 /\ x_8^0-x_8^post20 == 0 /\ -__disjvr_1^post20+__disjvr_1^0 == 0 /\ -buffer_604^post20+buffer_604^0 == 0 /\ -buffer_21^post20+buffer_21^0 == 0 /\ tmp___0_57^0-tmp___0_57^post20 == 0 /\ -tmp___0_605^post20+tmp___0_605^0 == 0 /\ -__disjvr_0^post20+__disjvr_0^0 == 0 /\ buffer_35^0-buffer_35^post20 == 0 /\ elem_13^0-elem_13^post20 == 0 /\ -cand_19^post20+cand_19^0 == 0 /\ result_5^0-result_5^post20 == 0 /\ ret_18^0-ret_18^post20 == 0 /\ lt_29^0-lt_29^post20 == 0 /\ __disjvr_3^0-__disjvr_3^post20 == 0 /\ l_11^0-l_11^post20 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post20 == 0 /\ sz_23^0-sz_23^post20 == 0 /\ x_16^0-x_16^post20 == 0 /\ -cand_1104^post20+cand_1104^0 == 0 /\ -x_12^post20+x_12^0 == 0 /\ -buffer_1139^post20+buffer_1139^0 == 0 /\ __disjvr_2^0-__disjvr_2^post20 == 0 /\ buffer_1077^0-buffer_1077^post20 == 0 /\ -a_6^post20+a_6^0 == 0 /\ -__cil_tmp5_10^post20+__cil_tmp5_10^0 == 0 /\ -__disjvr_3^0+__disjvr_3^post20 == 0), cost: 1 New rule: l15 -> l18 : __cil_tmp5_10^0'=__cil_tmp5_10^post20, __cil_tmp5_15^0'=__cil_tmp5_15^post20, __cil_tmp5_20^0'=__cil_tmp5_20^post20, __disjvr_0^0'=__disjvr_0^post20, __disjvr_1^0'=__disjvr_1^post20, __disjvr_2^0'=__disjvr_2^post20, __disjvr_3^0'=__disjvr_3^post20, a_6^0'=a_6^post20, buffer_1077^0'=buffer_1077^post20, buffer_1139^0'=buffer_1139^post20, buffer_21^0'=buffer_21^post20, buffer_35^0'=buffer_35^post20, buffer_604^0'=buffer_604^post20, cand_1104^0'=cand_1104^post20, cand_19^0'=cand_19^post20, d_7^0'=d_7^post20, elem_13^0'=elem_13^post20, h_17^0'=h_17^post20, i_22^0'=i_22^post20, l_11^0'=l_11^post20, len_98^0'=len_98^post20, lt_29^0'=lt_29^post20, prev_14^0'=prev_14^post20, result_5^0'=result_5^post20, ret_1103^0'=ret_1103^post20, ret_18^0'=ret_18^post20, sz_23^0'=sz_23^post20, tmp_24^0'=tmp_24^post20, tmp_9^0'=tmp_9^post20, tmp___0_25^0'=tmp___0_25^post20, tmp___0_36^0'=tmp___0_36^post20, tmp___0_57^0'=tmp___0_57^post20, tmp___0_605^0'=tmp___0_605^post20, x_12^0'=x_12^post20, x_16^0'=x_16^post20, x_8^0'=x_8^post20, y_1094^0'=y_1094^post20, (0 == 0 /\ prev_14^post19-prev_14^post20 == 0 /\ cand_1104^0-cand_1104^post19 == 0 /\ __disjvr_2^0-__disjvr_2^post19 == 0 /\ -i_22^post20+i_22^post19 == 0 /\ tmp_9^0-tmp_9^post19 == 0 /\ x_16^0-x_16^post19 == 0 /\ -d_7^post19+d_7^0 == 0 /\ -h_17^post19+h_17^0 == 0 /\ buffer_1077^post19-buffer_1077^post20 == 0 /\ -a_6^post19+a_6^0 == 0 /\ tmp_9^post19-tmp_9^post20 == 0 /\ tmp_24^0-tmp_24^post19 == 0 /\ i_22^0-i_22^post19 == 0 /\ x_12^0-x_12^post19 == 0 /\ -len_98^post20+len_98^post19 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post19 == 0 /\ -cand_19^post19+cand_19^0 == 0 /\ -d_7^post20+d_7^post19 == 0 /\ cand_19^post19-cand_19^post20 == 0 /\ -__disjvr_0^post19+__disjvr_0^0 == 0 /\ buffer_35^0-buffer_35^post19 == 0 /\ -__disjvr_1^post19+__disjvr_1^0 == 0 /\ -__cil_tmp5_15^post19+__cil_tmp5_15^0 == 0 /\ -len_98^0 <= 0 /\ -lt_29^post20+lt_29^post19 == 0 /\ buffer_1139^post19-buffer_1139^post20 == 0 /\ sz_23^post19-sz_23^post20 == 0 /\ -x_8^post19+x_8^0 == 0 /\ -tmp_24^post20+tmp_24^post19 == 0 /\ __disjvr_0^post19-__disjvr_0^post20 == 0 /\ tmp___0_36^0-tmp___0_36^post19 == 0 /\ elem_13^0-elem_13^post19 == 0 /\ -sz_23^post19+sz_23^0 == 0 /\ tmp___0_57^post19-tmp___0_57^post20 == 0 /\ result_5^0-result_5^post19 == 0 /\ a_6^post19-a_6^post20 == 0 /\ y_1094^0-y_1094^post19 == 0 /\ -buffer_1139^post19+buffer_1139^0 == 0 /\ tmp___0_25^post19-tmp___0_25^post20 == 0 /\ buffer_604^post19-buffer_604^post20 == 0 /\ -buffer_21^post20+buffer_21^post19 == 0 /\ __disjvr_3^0-__disjvr_3^post19 == 0 /\ -tmp___0_605^post19+tmp___0_605^0 == 0 /\ __disjvr_1^post19-__disjvr_1^post20 == 0 /\ -tmp___0_57^post19+tmp___0_57^0 == 0 /\ __cil_tmp5_15^post19-__cil_tmp5_15^post20 == 0 /\ lt_29^0-lt_29^post19 == 0 /\ -__disjvr_3^post19+__disjvr_3^post20 == 0 /\ buffer_35^post19-buffer_35^post20 == 0 /\ -ret_1103^post20+ret_1103^post19 == 0 /\ -l_11^post20+l_11^post19 == 0 /\ -x_12^post20+x_12^post19 == 0 /\ ret_1103^0-ret_1103^post19 == 0 /\ -__cil_tmp5_10^post20+__cil_tmp5_10^post19 == 0 /\ __disjvr_2^post19-__disjvr_2^post20 == 0 /\ -elem_13^post20+elem_13^post19 == 0 /\ tmp___0_605^post19-tmp___0_605^post20 == 0 /\ -y_1094^post20+y_1094^post19 == 0 /\ buffer_1077^0-buffer_1077^post19 == 0 /\ buffer_21^0-buffer_21^post19 == 0 /\ l_11^0-l_11^post19 == 0 /\ -x_16^post20+x_16^post19 == 0 /\ x_8^post19-x_8^post20 == 0 /\ result_5^post19-result_5^post20 == 0 /\ -__cil_tmp5_10^post19+__cil_tmp5_10^0 == 0 /\ __disjvr_3^post19-__disjvr_3^post20 == 0 /\ -prev_14^post19+prev_14^0 == 0 /\ -tmp___0_25^post19+tmp___0_25^0 == 0 /\ -h_17^post20+h_17^post19 == 0 /\ ret_18^post19-ret_18^post20 == 0 /\ -ret_18^post19+ret_18^0 == 0 /\ -cand_1104^post20+cand_1104^post19 == 0 /\ -tmp___0_36^post20+tmp___0_36^post19 == 0 /\ -buffer_604^post19+buffer_604^0 == 0 /\ __cil_tmp5_20^post19-__cil_tmp5_20^post20 == 0), cost: 1 Applied deletion Removed the following rules: 18 19 Eliminating location l18 by chaining: Applied chaining First rule: l15 -> l18 : __cil_tmp5_10^0'=__cil_tmp5_10^post20, __cil_tmp5_15^0'=__cil_tmp5_15^post20, __cil_tmp5_20^0'=__cil_tmp5_20^post20, __disjvr_0^0'=__disjvr_0^post20, __disjvr_1^0'=__disjvr_1^post20, __disjvr_2^0'=__disjvr_2^post20, __disjvr_3^0'=__disjvr_3^post20, a_6^0'=a_6^post20, buffer_1077^0'=buffer_1077^post20, buffer_1139^0'=buffer_1139^post20, buffer_21^0'=buffer_21^post20, buffer_35^0'=buffer_35^post20, buffer_604^0'=buffer_604^post20, cand_1104^0'=cand_1104^post20, cand_19^0'=cand_19^post20, d_7^0'=d_7^post20, elem_13^0'=elem_13^post20, h_17^0'=h_17^post20, i_22^0'=i_22^post20, l_11^0'=l_11^post20, len_98^0'=len_98^post20, lt_29^0'=lt_29^post20, prev_14^0'=prev_14^post20, result_5^0'=result_5^post20, ret_1103^0'=ret_1103^post20, ret_18^0'=ret_18^post20, sz_23^0'=sz_23^post20, tmp_24^0'=tmp_24^post20, tmp_9^0'=tmp_9^post20, tmp___0_25^0'=tmp___0_25^post20, tmp___0_36^0'=tmp___0_36^post20, tmp___0_57^0'=tmp___0_57^post20, tmp___0_605^0'=tmp___0_605^post20, x_12^0'=x_12^post20, x_16^0'=x_16^post20, x_8^0'=x_8^post20, y_1094^0'=y_1094^post20, (0 == 0 /\ prev_14^post19-prev_14^post20 == 0 /\ cand_1104^0-cand_1104^post19 == 0 /\ __disjvr_2^0-__disjvr_2^post19 == 0 /\ -i_22^post20+i_22^post19 == 0 /\ tmp_9^0-tmp_9^post19 == 0 /\ x_16^0-x_16^post19 == 0 /\ -d_7^post19+d_7^0 == 0 /\ -h_17^post19+h_17^0 == 0 /\ buffer_1077^post19-buffer_1077^post20 == 0 /\ -a_6^post19+a_6^0 == 0 /\ tmp_9^post19-tmp_9^post20 == 0 /\ tmp_24^0-tmp_24^post19 == 0 /\ i_22^0-i_22^post19 == 0 /\ x_12^0-x_12^post19 == 0 /\ -len_98^post20+len_98^post19 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post19 == 0 /\ -cand_19^post19+cand_19^0 == 0 /\ -d_7^post20+d_7^post19 == 0 /\ cand_19^post19-cand_19^post20 == 0 /\ -__disjvr_0^post19+__disjvr_0^0 == 0 /\ buffer_35^0-buffer_35^post19 == 0 /\ -__disjvr_1^post19+__disjvr_1^0 == 0 /\ -__cil_tmp5_15^post19+__cil_tmp5_15^0 == 0 /\ -len_98^0 <= 0 /\ -lt_29^post20+lt_29^post19 == 0 /\ buffer_1139^post19-buffer_1139^post20 == 0 /\ sz_23^post19-sz_23^post20 == 0 /\ -x_8^post19+x_8^0 == 0 /\ -tmp_24^post20+tmp_24^post19 == 0 /\ __disjvr_0^post19-__disjvr_0^post20 == 0 /\ tmp___0_36^0-tmp___0_36^post19 == 0 /\ elem_13^0-elem_13^post19 == 0 /\ -sz_23^post19+sz_23^0 == 0 /\ tmp___0_57^post19-tmp___0_57^post20 == 0 /\ result_5^0-result_5^post19 == 0 /\ a_6^post19-a_6^post20 == 0 /\ y_1094^0-y_1094^post19 == 0 /\ -buffer_1139^post19+buffer_1139^0 == 0 /\ tmp___0_25^post19-tmp___0_25^post20 == 0 /\ buffer_604^post19-buffer_604^post20 == 0 /\ -buffer_21^post20+buffer_21^post19 == 0 /\ __disjvr_3^0-__disjvr_3^post19 == 0 /\ -tmp___0_605^post19+tmp___0_605^0 == 0 /\ __disjvr_1^post19-__disjvr_1^post20 == 0 /\ -tmp___0_57^post19+tmp___0_57^0 == 0 /\ __cil_tmp5_15^post19-__cil_tmp5_15^post20 == 0 /\ lt_29^0-lt_29^post19 == 0 /\ -__disjvr_3^post19+__disjvr_3^post20 == 0 /\ buffer_35^post19-buffer_35^post20 == 0 /\ -ret_1103^post20+ret_1103^post19 == 0 /\ -l_11^post20+l_11^post19 == 0 /\ -x_12^post20+x_12^post19 == 0 /\ ret_1103^0-ret_1103^post19 == 0 /\ -__cil_tmp5_10^post20+__cil_tmp5_10^post19 == 0 /\ __disjvr_2^post19-__disjvr_2^post20 == 0 /\ -elem_13^post20+elem_13^post19 == 0 /\ tmp___0_605^post19-tmp___0_605^post20 == 0 /\ -y_1094^post20+y_1094^post19 == 0 /\ buffer_1077^0-buffer_1077^post19 == 0 /\ buffer_21^0-buffer_21^post19 == 0 /\ l_11^0-l_11^post19 == 0 /\ -x_16^post20+x_16^post19 == 0 /\ x_8^post19-x_8^post20 == 0 /\ result_5^post19-result_5^post20 == 0 /\ -__cil_tmp5_10^post19+__cil_tmp5_10^0 == 0 /\ __disjvr_3^post19-__disjvr_3^post20 == 0 /\ -prev_14^post19+prev_14^0 == 0 /\ -tmp___0_25^post19+tmp___0_25^0 == 0 /\ -h_17^post20+h_17^post19 == 0 /\ ret_18^post19-ret_18^post20 == 0 /\ -ret_18^post19+ret_18^0 == 0 /\ -cand_1104^post20+cand_1104^post19 == 0 /\ -tmp___0_36^post20+tmp___0_36^post19 == 0 /\ -buffer_604^post19+buffer_604^0 == 0 /\ __cil_tmp5_20^post19-__cil_tmp5_20^post20 == 0), cost: 1 Second rule: l18 -> l4 : __cil_tmp5_10^0'=__cil_tmp5_10^post21, __cil_tmp5_15^0'=__cil_tmp5_15^post21, __cil_tmp5_20^0'=__cil_tmp5_20^post21, __disjvr_0^0'=__disjvr_0^post21, __disjvr_1^0'=__disjvr_1^post21, __disjvr_2^0'=__disjvr_2^post21, __disjvr_3^0'=__disjvr_3^post21, a_6^0'=a_6^post21, buffer_1077^0'=buffer_1077^post21, buffer_1139^0'=buffer_1139^post21, buffer_21^0'=buffer_21^post21, buffer_35^0'=buffer_35^post21, buffer_604^0'=buffer_604^post21, cand_1104^0'=cand_1104^post21, cand_19^0'=cand_19^post21, d_7^0'=d_7^post21, elem_13^0'=elem_13^post21, h_17^0'=h_17^post21, i_22^0'=i_22^post21, l_11^0'=l_11^post21, len_98^0'=len_98^post21, lt_29^0'=lt_29^post21, prev_14^0'=prev_14^post21, result_5^0'=result_5^post21, ret_1103^0'=ret_1103^post21, ret_18^0'=ret_18^post21, sz_23^0'=sz_23^post21, tmp_24^0'=tmp_24^post21, tmp_9^0'=tmp_9^post21, tmp___0_25^0'=tmp___0_25^post21, tmp___0_36^0'=tmp___0_36^post21, tmp___0_57^0'=tmp___0_57^post21, tmp___0_605^0'=tmp___0_605^post21, x_12^0'=x_12^post21, x_16^0'=x_16^post21, x_8^0'=x_8^post21, y_1094^0'=y_1094^post21, (0 == 0 /\ -x_8^post21+x_8^0 == 0 /\ cand_19^post21-h_17^0 == 0 /\ -d_7^post21+d_7^0 == 0 /\ y_1094^0-y_1094^post21 == 0 /\ buffer_35^0-buffer_35^post21 == 0 /\ -__disjvr_0^post21+__disjvr_0^0 == 0 /\ -__cil_tmp5_15^post21+__cil_tmp5_15^0 == 0 /\ -tmp___0_605^post21+tmp___0_605^0 == 0 /\ -prev_14^post21+prev_14^0 == 0 /\ -buffer_1139^post21+buffer_1139^0 == 0 /\ tmp_9^0-tmp_9^post21 == 0 /\ elem_13^0-elem_13^post21 == 0 /\ -__disjvr_1^post21+__disjvr_1^0 == 0 /\ -a_6^post21+a_6^0 == 0 /\ -y_1094^0+lt_29^1 == 0 /\ -tmp___0_25^post21+tmp___0_25^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post21 == 0 /\ tmp___0_36^0-tmp___0_36^post21 == 0 /\ buffer_1077^0-buffer_1077^post21 == 0 /\ result_5^0-result_5^post21 == 0 /\ -ret_18^post21+ret_18^0 == 0 /\ -__cil_tmp5_10^post21+__cil_tmp5_10^0 == 0 /\ __disjvr_2^0-__disjvr_2^post21 == 0 /\ __disjvr_3^0-__disjvr_3^post21 == 0 /\ -tmp___0_57^post21+tmp___0_57^0 == 0 /\ -buffer_604^post21+buffer_604^0 == 0 /\ -lt_29^1+h_17^1 == 0), cost: 1 New rule: l15 -> l4 : __cil_tmp5_10^0'=__cil_tmp5_10^post21, __cil_tmp5_15^0'=__cil_tmp5_15^post21, __cil_tmp5_20^0'=__cil_tmp5_20^post21, __disjvr_0^0'=__disjvr_0^post21, __disjvr_1^0'=__disjvr_1^post21, __disjvr_2^0'=__disjvr_2^post21, __disjvr_3^0'=__disjvr_3^post21, a_6^0'=a_6^post21, buffer_1077^0'=buffer_1077^post21, buffer_1139^0'=buffer_1139^post21, buffer_21^0'=buffer_21^post21, buffer_35^0'=buffer_35^post21, buffer_604^0'=buffer_604^post21, cand_1104^0'=cand_1104^post21, cand_19^0'=cand_19^post21, d_7^0'=d_7^post21, elem_13^0'=elem_13^post21, h_17^0'=h_17^post21, i_22^0'=i_22^post21, l_11^0'=l_11^post21, len_98^0'=len_98^post21, lt_29^0'=lt_29^post21, prev_14^0'=prev_14^post21, result_5^0'=result_5^post21, ret_1103^0'=ret_1103^post21, ret_18^0'=ret_18^post21, sz_23^0'=sz_23^post21, tmp_24^0'=tmp_24^post21, tmp_9^0'=tmp_9^post21, tmp___0_25^0'=tmp___0_25^post21, tmp___0_36^0'=tmp___0_36^post21, tmp___0_57^0'=tmp___0_57^post21, tmp___0_605^0'=tmp___0_605^post21, x_12^0'=x_12^post21, x_16^0'=x_16^post21, x_8^0'=x_8^post21, y_1094^0'=y_1094^post21, (0 == 0 /\ prev_14^post19-prev_14^post20 == 0 /\ cand_1104^0-cand_1104^post19 == 0 /\ __disjvr_2^0-__disjvr_2^post19 == 0 /\ __disjvr_1^post20-__disjvr_1^post21 == 0 /\ -i_22^post20+i_22^post19 == 0 /\ tmp_9^0-tmp_9^post19 == 0 /\ x_16^0-x_16^post19 == 0 /\ -d_7^post19+d_7^0 == 0 /\ -h_17^post19+h_17^0 == 0 /\ buffer_1077^post19-buffer_1077^post20 == 0 /\ -a_6^post19+a_6^0 == 0 /\ -buffer_1139^post21+buffer_1139^post20 == 0 /\ tmp_9^post19-tmp_9^post20 == 0 /\ tmp_24^0-tmp_24^post19 == 0 /\ i_22^0-i_22^post19 == 0 /\ -result_5^post21+result_5^post20 == 0 /\ x_12^0-x_12^post19 == 0 /\ -len_98^post20+len_98^post19 == 0 /\ __disjvr_0^post20-__disjvr_0^post21 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post19 == 0 /\ -cand_19^post19+cand_19^0 == 0 /\ -d_7^post20+d_7^post19 == 0 /\ -buffer_604^post21+buffer_604^post20 == 0 /\ cand_19^post19-cand_19^post20 == 0 /\ -__disjvr_0^post19+__disjvr_0^0 == 0 /\ buffer_35^0-buffer_35^post19 == 0 /\ -__disjvr_1^post19+__disjvr_1^0 == 0 /\ buffer_1077^post20-buffer_1077^post21 == 0 /\ -d_7^post21+d_7^post20 == 0 /\ -tmp___0_57^post21+tmp___0_57^post20 == 0 /\ -tmp___0_25^post21+tmp___0_25^post20 == 0 /\ -__cil_tmp5_15^post19+__cil_tmp5_15^0 == 0 /\ -len_98^0 <= 0 /\ -lt_29^post20+lt_29^post19 == 0 /\ buffer_1139^post19-buffer_1139^post20 == 0 /\ __cil_tmp5_20^post20-__cil_tmp5_20^post21 == 0 /\ sz_23^post19-sz_23^post20 == 0 /\ tmp___0_36^post20-tmp___0_36^post21 == 0 /\ -x_8^post19+x_8^0 == 0 /\ -tmp_24^post20+tmp_24^post19 == 0 /\ __disjvr_0^post19-__disjvr_0^post20 == 0 /\ tmp___0_36^0-tmp___0_36^post19 == 0 /\ elem_13^0-elem_13^post19 == 0 /\ -sz_23^post19+sz_23^0 == 0 /\ tmp___0_57^post19-tmp___0_57^post20 == 0 /\ -tmp___0_605^post21+tmp___0_605^post20 == 0 /\ buffer_35^post20-buffer_35^post21 == 0 /\ result_5^0-result_5^post19 == 0 /\ a_6^post19-a_6^post20 == 0 /\ y_1094^0-y_1094^post19 == 0 /\ -buffer_1139^post19+buffer_1139^0 == 0 /\ -y_1094^post20+lt_29^1 == 0 /\ __disjvr_2^post20-__disjvr_2^post21 == 0 /\ __cil_tmp5_10^post20-__cil_tmp5_10^post21 == 0 /\ tmp___0_25^post19-tmp___0_25^post20 == 0 /\ buffer_604^post19-buffer_604^post20 == 0 /\ -buffer_21^post20+buffer_21^post19 == 0 /\ __disjvr_3^0-__disjvr_3^post19 == 0 /\ -tmp___0_605^post19+tmp___0_605^0 == 0 /\ __disjvr_1^post19-__disjvr_1^post20 == 0 /\ -tmp___0_57^post19+tmp___0_57^0 == 0 /\ __cil_tmp5_15^post19-__cil_tmp5_15^post20 == 0 /\ lt_29^0-lt_29^post19 == 0 /\ -__disjvr_3^post19+__disjvr_3^post20 == 0 /\ buffer_35^post19-buffer_35^post20 == 0 /\ -ret_1103^post20+ret_1103^post19 == 0 /\ -l_11^post20+l_11^post19 == 0 /\ -x_12^post20+x_12^post19 == 0 /\ -tmp_9^post21+tmp_9^post20 == 0 /\ ret_1103^0-ret_1103^post19 == 0 /\ a_6^post20-a_6^post21 == 0 /\ -__cil_tmp5_10^post20+__cil_tmp5_10^post19 == 0 /\ __disjvr_2^post19-__disjvr_2^post20 == 0 /\ -elem_13^post20+elem_13^post19 == 0 /\ tmp___0_605^post19-tmp___0_605^post20 == 0 /\ -y_1094^post20+y_1094^post19 == 0 /\ -x_8^post21+x_8^post20 == 0 /\ buffer_1077^0-buffer_1077^post19 == 0 /\ buffer_21^0-buffer_21^post19 == 0 /\ l_11^0-l_11^post19 == 0 /\ -x_16^post20+x_16^post19 == 0 /\ x_8^post19-x_8^post20 == 0 /\ result_5^post19-result_5^post20 == 0 /\ y_1094^post20-y_1094^post21 == 0 /\ -h_17^post20+cand_19^post21 == 0 /\ -__cil_tmp5_10^post19+__cil_tmp5_10^0 == 0 /\ __disjvr_3^post19-__disjvr_3^post20 == 0 /\ -prev_14^post19+prev_14^0 == 0 /\ __disjvr_3^post20-__disjvr_3^post21 == 0 /\ -elem_13^post21+elem_13^post20 == 0 /\ __cil_tmp5_15^post20-__cil_tmp5_15^post21 == 0 /\ -tmp___0_25^post19+tmp___0_25^0 == 0 /\ -h_17^post20+h_17^post19 == 0 /\ ret_18^post19-ret_18^post20 == 0 /\ -lt_29^1+h_17^1 == 0 /\ -ret_18^post19+ret_18^0 == 0 /\ -cand_1104^post20+cand_1104^post19 == 0 /\ -tmp___0_36^post20+tmp___0_36^post19 == 0 /\ -buffer_604^post19+buffer_604^0 == 0 /\ -ret_18^post21+ret_18^post20 == 0 /\ -prev_14^post21+prev_14^post20 == 0 /\ __cil_tmp5_20^post19-__cil_tmp5_20^post20 == 0), cost: 1 Applied deletion Removed the following rules: 20 23 Eliminating location l9 by chaining: Applied chaining First rule: l7 -> l9 : __cil_tmp5_10^0'=__cil_tmp5_10^post8, __cil_tmp5_15^0'=__cil_tmp5_15^post8, __cil_tmp5_20^0'=__cil_tmp5_20^post8, __disjvr_0^0'=__disjvr_0^post8, __disjvr_1^0'=__disjvr_1^post8, __disjvr_2^0'=__disjvr_2^post8, __disjvr_3^0'=__disjvr_3^post8, a_6^0'=a_6^post8, buffer_1077^0'=buffer_1077^post8, buffer_1139^0'=buffer_1139^post8, buffer_21^0'=buffer_21^post8, buffer_35^0'=buffer_35^post8, buffer_604^0'=buffer_604^post8, cand_1104^0'=cand_1104^post8, cand_19^0'=cand_19^post8, d_7^0'=d_7^post8, elem_13^0'=elem_13^post8, h_17^0'=h_17^post8, i_22^0'=i_22^post8, l_11^0'=l_11^post8, len_98^0'=len_98^post8, lt_29^0'=lt_29^post8, prev_14^0'=prev_14^post8, result_5^0'=result_5^post8, ret_1103^0'=ret_1103^post8, ret_18^0'=ret_18^post8, sz_23^0'=sz_23^post8, tmp_24^0'=tmp_24^post8, tmp_9^0'=tmp_9^post8, tmp___0_25^0'=tmp___0_25^post8, tmp___0_36^0'=tmp___0_36^post8, tmp___0_57^0'=tmp___0_57^post8, tmp___0_605^0'=tmp___0_605^post8, x_12^0'=x_12^post8, x_16^0'=x_16^post8, x_8^0'=x_8^post8, y_1094^0'=y_1094^post8, (buffer_1077^0-buffer_1077^post8 == 0 /\ tmp_9^0-tmp_9^post8 == 0 /\ tmp___0_605^0-tmp___0_605^post8 == 0 /\ elem_13^0-elem_13^post8 == 0 /\ -prev_14^post8+prev_14^0 == 0 /\ -x_12^post8+x_12^0 == 0 /\ -y_1094^post8+y_1094^0 == 0 /\ x_8^0-x_8^post8 == 0 /\ elem_13^0 <= 0 /\ cand_1104^0-cand_1104^post8 == 0 /\ tmp___0_57^0-tmp___0_57^post8 == 0 /\ buffer_35^0-buffer_35^post8 == 0 /\ 1-len_98^0 <= 0 /\ -elem_13^0 <= 0 /\ -__cil_tmp5_15^post8+__cil_tmp5_15^0 == 0 /\ -tmp___0_25^post8+tmp___0_25^0 == 0 /\ -ret_1103^post8+ret_1103^0 == 0 /\ d_7^0-d_7^post8 == 0 /\ __disjvr_0^0-__disjvr_0^post8 == 0 /\ -h_17^post8+h_17^0 == 0 /\ -result_5^post8+result_5^0 == 0 /\ tmp___0_36^0-tmp___0_36^post8 == 0 /\ -__disjvr_1^post8+__disjvr_1^0 == 0 /\ -buffer_1139^post8+buffer_1139^0 == 0 /\ -buffer_604^post8+buffer_604^0 == 0 /\ -buffer_21^post8+buffer_21^0 == 0 /\ lt_29^0-lt_29^post8 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post8 == 0 /\ -a_6^post8+a_6^0 == 0 /\ x_16^0-x_16^post8 == 0 /\ i_22^0-i_22^post8 == 0 /\ -__cil_tmp5_10^post8+__cil_tmp5_10^0 == 0 /\ ret_18^0-ret_18^post8 == 0 /\ -cand_19^post8+cand_19^0 == 0 /\ __disjvr_2^0-__disjvr_2^post8 == 0 /\ __disjvr_3^0-__disjvr_3^post8 == 0 /\ l_11^0-l_11^post8 == 0 /\ -len_98^post8+len_98^0 == 0 /\ sz_23^0-sz_23^post8 == 0 /\ -tmp_24^post8+tmp_24^0 == 0), cost: 1 Second rule: l9 -> l8 : __cil_tmp5_10^0'=__cil_tmp5_10^post9, __cil_tmp5_15^0'=__cil_tmp5_15^post9, __cil_tmp5_20^0'=__cil_tmp5_20^post9, __disjvr_0^0'=__disjvr_0^post9, __disjvr_1^0'=__disjvr_1^post9, __disjvr_2^0'=__disjvr_2^post9, __disjvr_3^0'=__disjvr_3^post9, a_6^0'=a_6^post9, buffer_1077^0'=buffer_1077^post9, buffer_1139^0'=buffer_1139^post9, buffer_21^0'=buffer_21^post9, buffer_35^0'=buffer_35^post9, buffer_604^0'=buffer_604^post9, cand_1104^0'=cand_1104^post9, cand_19^0'=cand_19^post9, d_7^0'=d_7^post9, elem_13^0'=elem_13^post9, h_17^0'=h_17^post9, i_22^0'=i_22^post9, l_11^0'=l_11^post9, len_98^0'=len_98^post9, lt_29^0'=lt_29^post9, prev_14^0'=prev_14^post9, result_5^0'=result_5^post9, ret_1103^0'=ret_1103^post9, ret_18^0'=ret_18^post9, sz_23^0'=sz_23^post9, tmp_24^0'=tmp_24^post9, tmp_9^0'=tmp_9^post9, tmp___0_25^0'=tmp___0_25^post9, tmp___0_36^0'=tmp___0_36^post9, tmp___0_57^0'=tmp___0_57^post9, tmp___0_605^0'=tmp___0_605^post9, x_12^0'=x_12^post9, x_16^0'=x_16^post9, x_8^0'=x_8^post9, y_1094^0'=y_1094^post9, (x_16^0-x_16^post9 == 0 /\ -__cil_tmp5_10^post9+__cil_tmp5_10^0 == 0 /\ __disjvr_1^post9-__disjvr_1^0 == 0 /\ tmp_9^0-tmp_9^post9 == 0 /\ x_8^0-x_8^post9 == 0 /\ -__cil_tmp5_20^post9+__cil_tmp5_20^0 == 0 /\ l_11^0-l_11^post9 == 0 /\ -__disjvr_1^post9+__disjvr_1^0 == 0 /\ -tmp___0_36^post9+tmp___0_36^0 == 0 /\ -cand_19^post9+cand_19^0 == 0 /\ elem_13^0-elem_13^post9 == 0 /\ -len_98^post9+len_98^0 == 0 /\ cand_1104^0-cand_1104^post9 == 0 /\ tmp___0_57^0-tmp___0_57^post9 == 0 /\ -ret_1103^post9+ret_1103^0 == 0 /\ tmp___0_25^0-tmp___0_25^post9 == 0 /\ -i_22^post9+i_22^0 == 0 /\ -__disjvr_0^post9+__disjvr_0^0 == 0 /\ result_5^0-result_5^post9 == 0 /\ -tmp___0_605^post9+tmp___0_605^0 == 0 /\ -buffer_1139^post9+buffer_1139^0 == 0 /\ -prev_14^post9+prev_14^0 == 0 /\ -buffer_604^post9+buffer_604^0 == 0 /\ -buffer_1077^post9+buffer_1077^0 == 0 /\ -x_12^post9+x_12^0 == 0 /\ __disjvr_3^0-__disjvr_3^post9 == 0 /\ -__disjvr_2^post9+__disjvr_2^0 == 0 /\ -a_6^post9+a_6^0 == 0 /\ lt_29^0-lt_29^post9 == 0 /\ buffer_35^0-buffer_35^post9 == 0 /\ ret_18^0-ret_18^post9 == 0 /\ -y_1094^post9+y_1094^0 == 0 /\ -d_7^post9+d_7^0 == 0 /\ buffer_21^0-buffer_21^post9 == 0 /\ -h_17^post9+h_17^0 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post9 == 0 /\ -tmp_24^post9+tmp_24^0 == 0 /\ sz_23^0-sz_23^post9 == 0), cost: 1 New rule: l7 -> l8 : __cil_tmp5_10^0'=__cil_tmp5_10^post9, __cil_tmp5_15^0'=__cil_tmp5_15^post9, __cil_tmp5_20^0'=__cil_tmp5_20^post9, __disjvr_0^0'=__disjvr_0^post9, __disjvr_1^0'=__disjvr_1^post9, __disjvr_2^0'=__disjvr_2^post9, __disjvr_3^0'=__disjvr_3^post9, a_6^0'=a_6^post9, buffer_1077^0'=buffer_1077^post9, buffer_1139^0'=buffer_1139^post9, buffer_21^0'=buffer_21^post9, buffer_35^0'=buffer_35^post9, buffer_604^0'=buffer_604^post9, cand_1104^0'=cand_1104^post9, cand_19^0'=cand_19^post9, d_7^0'=d_7^post9, elem_13^0'=elem_13^post9, h_17^0'=h_17^post9, i_22^0'=i_22^post9, l_11^0'=l_11^post9, len_98^0'=len_98^post9, lt_29^0'=lt_29^post9, prev_14^0'=prev_14^post9, result_5^0'=result_5^post9, ret_1103^0'=ret_1103^post9, ret_18^0'=ret_18^post9, sz_23^0'=sz_23^post9, tmp_24^0'=tmp_24^post9, tmp_9^0'=tmp_9^post9, tmp___0_25^0'=tmp___0_25^post9, tmp___0_36^0'=tmp___0_36^post9, tmp___0_57^0'=tmp___0_57^post9, tmp___0_605^0'=tmp___0_605^post9, x_12^0'=x_12^post9, x_16^0'=x_16^post9, x_8^0'=x_8^post9, y_1094^0'=y_1094^post9, (buffer_1077^0-buffer_1077^post8 == 0 /\ -__cil_tmp5_20^post9+__cil_tmp5_20^post8 == 0 /\ tmp_9^0-tmp_9^post8 == 0 /\ tmp___0_605^0-tmp___0_605^post8 == 0 /\ -h_17^post9+h_17^post8 == 0 /\ -buffer_1077^post9+buffer_1077^post8 == 0 /\ elem_13^0-elem_13^post8 == 0 /\ -prev_14^post8+prev_14^0 == 0 /\ -prev_14^post9+prev_14^post8 == 0 /\ -x_12^post8+x_12^0 == 0 /\ -y_1094^post8+y_1094^0 == 0 /\ x_8^0-x_8^post8 == 0 /\ -buffer_35^post9+buffer_35^post8 == 0 /\ buffer_21^post8-buffer_21^post9 == 0 /\ elem_13^0 <= 0 /\ -x_12^post9+x_12^post8 == 0 /\ -cand_19^post9+cand_19^post8 == 0 /\ -sz_23^post9+sz_23^post8 == 0 /\ -__disjvr_2^post9+__disjvr_2^post8 == 0 /\ cand_1104^0-cand_1104^post8 == 0 /\ -y_1094^post9+y_1094^post8 == 0 /\ tmp___0_57^0-tmp___0_57^post8 == 0 /\ __disjvr_1^post8-__disjvr_1^post9 == 0 /\ buffer_35^0-buffer_35^post8 == 0 /\ 1-len_98^0 <= 0 /\ -tmp_9^post9+tmp_9^post8 == 0 /\ -l_11^post9+l_11^post8 == 0 /\ -elem_13^0 <= 0 /\ -__cil_tmp5_15^post8+__cil_tmp5_15^0 == 0 /\ -tmp___0_36^post9+tmp___0_36^post8 == 0 /\ -tmp___0_25^post8+tmp___0_25^0 == 0 /\ -len_98^post9+len_98^post8 == 0 /\ -ret_1103^post8+ret_1103^0 == 0 /\ -tmp___0_57^post9+tmp___0_57^post8 == 0 /\ d_7^0-d_7^post8 == 0 /\ __disjvr_0^0-__disjvr_0^post8 == 0 /\ -__disjvr_0^post9+__disjvr_0^post8 == 0 /\ -h_17^post8+h_17^0 == 0 /\ -__disjvr_1^post8+__disjvr_1^post9 == 0 /\ __cil_tmp5_15^post8-__cil_tmp5_15^post9 == 0 /\ -result_5^post8+result_5^0 == 0 /\ tmp___0_36^0-tmp___0_36^post8 == 0 /\ -tmp___0_605^post9+tmp___0_605^post8 == 0 /\ -buffer_604^post9+buffer_604^post8 == 0 /\ -__disjvr_1^post8+__disjvr_1^0 == 0 /\ result_5^post8-result_5^post9 == 0 /\ -buffer_1139^post8+buffer_1139^0 == 0 /\ -tmp_24^post9+tmp_24^post8 == 0 /\ -cand_1104^post9+cand_1104^post8 == 0 /\ -buffer_604^post8+buffer_604^0 == 0 /\ -__disjvr_3^post9+__disjvr_3^post8 == 0 /\ -buffer_21^post8+buffer_21^0 == 0 /\ -x_8^post9+x_8^post8 == 0 /\ __cil_tmp5_10^post8-__cil_tmp5_10^post9 == 0 /\ lt_29^0-lt_29^post8 == 0 /\ -i_22^post9+i_22^post8 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post8 == 0 /\ -a_6^post8+a_6^0 == 0 /\ -lt_29^post9+lt_29^post8 == 0 /\ tmp___0_25^post8-tmp___0_25^post9 == 0 /\ -x_16^post9+x_16^post8 == 0 /\ x_16^0-x_16^post8 == 0 /\ i_22^0-i_22^post8 == 0 /\ a_6^post8-a_6^post9 == 0 /\ -__cil_tmp5_10^post8+__cil_tmp5_10^0 == 0 /\ ret_18^0-ret_18^post8 == 0 /\ -cand_19^post8+cand_19^0 == 0 /\ -d_7^post9+d_7^post8 == 0 /\ __disjvr_2^0-__disjvr_2^post8 == 0 /\ -ret_18^post9+ret_18^post8 == 0 /\ __disjvr_3^0-__disjvr_3^post8 == 0 /\ -buffer_1139^post9+buffer_1139^post8 == 0 /\ l_11^0-l_11^post8 == 0 /\ -len_98^post8+len_98^0 == 0 /\ -ret_1103^post9+ret_1103^post8 == 0 /\ sz_23^0-sz_23^post8 == 0 /\ -elem_13^post9+elem_13^post8 == 0 /\ -tmp_24^post8+tmp_24^0 == 0), cost: 1 Applied deletion Removed the following rules: 7 8 Eliminating location l11 by chaining: Applied chaining First rule: l7 -> l11 : __cil_tmp5_10^0'=__cil_tmp5_10^post10, __cil_tmp5_15^0'=__cil_tmp5_15^post10, __cil_tmp5_20^0'=__cil_tmp5_20^post10, __disjvr_0^0'=__disjvr_0^post10, __disjvr_1^0'=__disjvr_1^post10, __disjvr_2^0'=__disjvr_2^post10, __disjvr_3^0'=__disjvr_3^post10, a_6^0'=a_6^post10, buffer_1077^0'=buffer_1077^post10, buffer_1139^0'=buffer_1139^post10, buffer_21^0'=buffer_21^post10, buffer_35^0'=buffer_35^post10, buffer_604^0'=buffer_604^post10, cand_1104^0'=cand_1104^post10, cand_19^0'=cand_19^post10, d_7^0'=d_7^post10, elem_13^0'=elem_13^post10, h_17^0'=h_17^post10, i_22^0'=i_22^post10, l_11^0'=l_11^post10, len_98^0'=len_98^post10, lt_29^0'=lt_29^post10, prev_14^0'=prev_14^post10, result_5^0'=result_5^post10, ret_1103^0'=ret_1103^post10, ret_18^0'=ret_18^post10, sz_23^0'=sz_23^post10, tmp_24^0'=tmp_24^post10, tmp_9^0'=tmp_9^post10, tmp___0_25^0'=tmp___0_25^post10, tmp___0_36^0'=tmp___0_36^post10, tmp___0_57^0'=tmp___0_57^post10, tmp___0_605^0'=tmp___0_605^post10, x_12^0'=x_12^post10, x_16^0'=x_16^post10, x_8^0'=x_8^post10, y_1094^0'=y_1094^post10, (-sz_23^post10+sz_23^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post10 == 0 /\ -tmp_9^post10+tmp_9^0 == 0 /\ -tmp___0_25^post10+tmp___0_25^0 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post10 == 0 /\ x_16^0-x_16^post10 == 0 /\ -ret_18^post10+ret_18^0 == 0 /\ __disjvr_3^0-__disjvr_3^post10 == 0 /\ l_11^0-l_11^post10 == 0 /\ 1-len_98^0 <= 0 /\ x_12^0-x_12^post10 == 0 /\ -x_8^post10+x_8^0 == 0 /\ -len_98^post10+len_98^0 == 0 /\ -__disjvr_1^post10+__disjvr_1^0 == 0 /\ tmp___0_36^0-tmp___0_36^post10 == 0 /\ -buffer_21^post10+buffer_21^0 == 0 /\ i_22^0-i_22^post10 == 0 /\ -__disjvr_0^post10+__disjvr_0^0 == 0 /\ buffer_1077^0-buffer_1077^post10 == 0 /\ -prev_14^post10+prev_14^0 == 0 /\ __disjvr_2^0-__disjvr_2^post10 == 0 /\ ret_1103^0-ret_1103^post10 == 0 /\ -__cil_tmp5_10^post10+__cil_tmp5_10^0 == 0 /\ d_7^0-d_7^post10 == 0 /\ tmp___0_57^0-tmp___0_57^post10 == 0 /\ -cand_19^post10+cand_19^0 == 0 /\ y_1094^0-y_1094^post10 == 0 /\ elem_13^0-elem_13^post10 == 0 /\ result_5^0-result_5^post10 == 0 /\ -h_17^post10+h_17^0 == 0 /\ lt_29^0-lt_29^post10 == 0 /\ buffer_604^0-buffer_604^post10 == 0 /\ -buffer_1139^post10+buffer_1139^0 == 0 /\ -a_6^post10+a_6^0 == 0 /\ -cand_1104^post10+cand_1104^0 == 0 /\ -tmp___0_605^post10+tmp___0_605^0 == 0 /\ tmp_24^0-tmp_24^post10 == 0 /\ buffer_35^0-buffer_35^post10 == 0), cost: 1 Second rule: l11 -> l10 : __cil_tmp5_10^0'=__cil_tmp5_10^post11, __cil_tmp5_15^0'=__cil_tmp5_15^post11, __cil_tmp5_20^0'=__cil_tmp5_20^post11, __disjvr_0^0'=__disjvr_0^post11, __disjvr_1^0'=__disjvr_1^post11, __disjvr_2^0'=__disjvr_2^post11, __disjvr_3^0'=__disjvr_3^post11, a_6^0'=a_6^post11, buffer_1077^0'=buffer_1077^post11, buffer_1139^0'=buffer_1139^post11, buffer_21^0'=buffer_21^post11, buffer_35^0'=buffer_35^post11, buffer_604^0'=buffer_604^post11, cand_1104^0'=cand_1104^post11, cand_19^0'=cand_19^post11, d_7^0'=d_7^post11, elem_13^0'=elem_13^post11, h_17^0'=h_17^post11, i_22^0'=i_22^post11, l_11^0'=l_11^post11, len_98^0'=len_98^post11, lt_29^0'=lt_29^post11, prev_14^0'=prev_14^post11, result_5^0'=result_5^post11, ret_1103^0'=ret_1103^post11, ret_18^0'=ret_18^post11, sz_23^0'=sz_23^post11, tmp_24^0'=tmp_24^post11, tmp_9^0'=tmp_9^post11, tmp___0_25^0'=tmp___0_25^post11, tmp___0_36^0'=tmp___0_36^post11, tmp___0_57^0'=tmp___0_57^post11, tmp___0_605^0'=tmp___0_605^post11, x_12^0'=x_12^post11, x_16^0'=x_16^post11, x_8^0'=x_8^post11, y_1094^0'=y_1094^post11, (tmp___0_57^0-tmp___0_57^post11 == 0 /\ lt_29^0-lt_29^post11 == 0 /\ -__disjvr_1^post11+__disjvr_1^0 == 0 /\ buffer_1077^0-buffer_1077^post11 == 0 /\ ret_1103^0-ret_1103^post11 == 0 /\ -cand_1104^post11+cand_1104^0 == 0 /\ -buffer_1139^post11+buffer_1139^0 == 0 /\ -a_6^post11+a_6^0 == 0 /\ i_22^0-i_22^post11 == 0 /\ x_8^0-x_8^post11 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post11 == 0 /\ -__cil_tmp5_10^post11+__cil_tmp5_10^0 == 0 /\ l_11^0-l_11^post11 == 0 /\ -x_12^post11+x_12^0 == 0 /\ ret_18^0-ret_18^post11 == 0 /\ -cand_19^post11+cand_19^0 == 0 /\ buffer_604^0-buffer_604^post11 == 0 /\ -y_1094^post11+y_1094^0 == 0 /\ -__disjvr_0^post11+__disjvr_0^0 == 0 /\ -tmp___0_25^post11+tmp___0_25^0 == 0 /\ d_7^0-d_7^post11 == 0 /\ x_16^0-x_16^post11 == 0 /\ elem_13^0-elem_13^post11 == 0 /\ -h_17^post11+h_17^0 == 0 /\ -sz_23^post11+sz_23^0 == 0 /\ tmp_24^0-tmp_24^post11 == 0 /\ buffer_35^0-buffer_35^post11 == 0 /\ __disjvr_2^0-__disjvr_2^post11 == 0 /\ -len_98^post11+len_98^0 == 0 /\ -__cil_tmp5_15^post11+__cil_tmp5_15^0 == 0 /\ -buffer_21^post11+buffer_21^0 == 0 /\ -prev_14^post11+prev_14^0 == 0 /\ tmp_9^0-tmp_9^post11 == 0 /\ -tmp___0_605^post11+tmp___0_605^0 == 0 /\ __disjvr_3^0-__disjvr_3^post11 == 0 /\ result_5^0-result_5^post11 == 0 /\ -__disjvr_2^0+__disjvr_2^post11 == 0 /\ tmp___0_36^0-tmp___0_36^post11 == 0), cost: 1 New rule: l7 -> l10 : __cil_tmp5_10^0'=__cil_tmp5_10^post11, __cil_tmp5_15^0'=__cil_tmp5_15^post11, __cil_tmp5_20^0'=__cil_tmp5_20^post11, __disjvr_0^0'=__disjvr_0^post11, __disjvr_1^0'=__disjvr_1^post11, __disjvr_2^0'=__disjvr_2^post11, __disjvr_3^0'=__disjvr_3^post11, a_6^0'=a_6^post11, buffer_1077^0'=buffer_1077^post11, buffer_1139^0'=buffer_1139^post11, buffer_21^0'=buffer_21^post11, buffer_35^0'=buffer_35^post11, buffer_604^0'=buffer_604^post11, cand_1104^0'=cand_1104^post11, cand_19^0'=cand_19^post11, d_7^0'=d_7^post11, elem_13^0'=elem_13^post11, h_17^0'=h_17^post11, i_22^0'=i_22^post11, l_11^0'=l_11^post11, len_98^0'=len_98^post11, lt_29^0'=lt_29^post11, prev_14^0'=prev_14^post11, result_5^0'=result_5^post11, ret_1103^0'=ret_1103^post11, ret_18^0'=ret_18^post11, sz_23^0'=sz_23^post11, tmp_24^0'=tmp_24^post11, tmp_9^0'=tmp_9^post11, tmp___0_25^0'=tmp___0_25^post11, tmp___0_36^0'=tmp___0_36^post11, tmp___0_57^0'=tmp___0_57^post11, tmp___0_605^0'=tmp___0_605^post11, x_12^0'=x_12^post11, x_16^0'=x_16^post11, x_8^0'=x_8^post11, y_1094^0'=y_1094^post11, (-__disjvr_2^post11+__disjvr_2^post10 == 0 /\ -cand_1104^post11+cand_1104^post10 == 0 /\ -sz_23^post10+sz_23^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post10 == 0 /\ -tmp_9^post10+tmp_9^0 == 0 /\ -__cil_tmp5_10^post11+__cil_tmp5_10^post10 == 0 /\ -tmp___0_25^post10+tmp___0_25^0 == 0 /\ -ret_1103^post11+ret_1103^post10 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post10 == 0 /\ -tmp___0_57^post11+tmp___0_57^post10 == 0 /\ x_16^0-x_16^post10 == 0 /\ -buffer_1077^post11+buffer_1077^post10 == 0 /\ -h_17^post11+h_17^post10 == 0 /\ -l_11^post11+l_11^post10 == 0 /\ -tmp_24^post11+tmp_24^post10 == 0 /\ -ret_18^post10+ret_18^0 == 0 /\ __disjvr_3^0-__disjvr_3^post10 == 0 /\ l_11^0-l_11^post10 == 0 /\ -__disjvr_0^post11+__disjvr_0^post10 == 0 /\ 1-len_98^0 <= 0 /\ -prev_14^post11+prev_14^post10 == 0 /\ -cand_19^post11+cand_19^post10 == 0 /\ __disjvr_2^post11-__disjvr_2^post10 == 0 /\ x_12^0-x_12^post10 == 0 /\ -x_8^post10+x_8^0 == 0 /\ -buffer_35^post11+buffer_35^post10 == 0 /\ -tmp___0_25^post11+tmp___0_25^post10 == 0 /\ -__disjvr_1^post11+__disjvr_1^post10 == 0 /\ -x_12^post11+x_12^post10 == 0 /\ -len_98^post10+len_98^0 == 0 /\ -__disjvr_1^post10+__disjvr_1^0 == 0 /\ tmp___0_36^0-tmp___0_36^post10 == 0 /\ -d_7^post11+d_7^post10 == 0 /\ -lt_29^post11+lt_29^post10 == 0 /\ -buffer_21^post10+buffer_21^0 == 0 /\ i_22^0-i_22^post10 == 0 /\ -__disjvr_0^post10+__disjvr_0^0 == 0 /\ buffer_1077^0-buffer_1077^post10 == 0 /\ -x_16^post11+x_16^post10 == 0 /\ -prev_14^post10+prev_14^0 == 0 /\ -buffer_21^post11+buffer_21^post10 == 0 /\ __disjvr_2^0-__disjvr_2^post10 == 0 /\ -y_1094^post11+y_1094^post10 == 0 /\ ret_1103^0-ret_1103^post10 == 0 /\ -len_98^post11+len_98^post10 == 0 /\ -elem_13^post11+elem_13^post10 == 0 /\ -__cil_tmp5_10^post10+__cil_tmp5_10^0 == 0 /\ d_7^0-d_7^post10 == 0 /\ x_8^post10-x_8^post11 == 0 /\ buffer_1139^post10-buffer_1139^post11 == 0 /\ tmp___0_57^0-tmp___0_57^post10 == 0 /\ -cand_19^post10+cand_19^0 == 0 /\ -buffer_604^post11+buffer_604^post10 == 0 /\ tmp_9^post10-tmp_9^post11 == 0 /\ -__cil_tmp5_15^post11+__cil_tmp5_15^post10 == 0 /\ y_1094^0-y_1094^post10 == 0 /\ elem_13^0-elem_13^post10 == 0 /\ result_5^0-result_5^post10 == 0 /\ -h_17^post10+h_17^0 == 0 /\ -result_5^post11+result_5^post10 == 0 /\ -tmp___0_605^post11+tmp___0_605^post10 == 0 /\ -i_22^post11+i_22^post10 == 0 /\ -a_6^post11+a_6^post10 == 0 /\ lt_29^0-lt_29^post10 == 0 /\ buffer_604^0-buffer_604^post10 == 0 /\ -tmp___0_36^post11+tmp___0_36^post10 == 0 /\ -sz_23^post11+sz_23^post10 == 0 /\ -__cil_tmp5_20^post11+__cil_tmp5_20^post10 == 0 /\ -buffer_1139^post10+buffer_1139^0 == 0 /\ -a_6^post10+a_6^0 == 0 /\ -cand_1104^post10+cand_1104^0 == 0 /\ -tmp___0_605^post10+tmp___0_605^0 == 0 /\ tmp_24^0-tmp_24^post10 == 0 /\ __disjvr_3^post10-__disjvr_3^post11 == 0 /\ ret_18^post10-ret_18^post11 == 0 /\ buffer_35^0-buffer_35^post10 == 0), cost: 1 Applied deletion Removed the following rules: 9 10 Simplified Transitions Start location: l19 Program variables: __cil_tmp5_10^0 __cil_tmp5_15^0 __cil_tmp5_20^0 a_6^0 buffer_1077^0 buffer_1139^0 buffer_21^0 buffer_35^0 buffer_604^0 cand_1104^0 cand_19^0 d_7^0 elem_13^0 h_17^0 i_22^0 l_11^0 len_98^0 lt_29^0 prev_14^0 result_5^0 ret_1103^0 ret_18^0 sz_23^0 tmp_24^0 tmp_9^0 tmp___0_25^0 tmp___0_36^0 tmp___0_57^0 tmp___0_605^0 x_12^0 x_16^0 x_8^0 27: l0 -> l1 : T, cost: 1 28: l0 -> l2 : __cil_tmp5_20^0'=ret_18^0, result_5^0'=result_5^post2, (-h_17^0 <= 0 /\ -h_17^0 == 0 /\ h_17^0 <= 0), cost: 1 30: l4 -> l7 : elem_13^0'=l_11^0, len_98^0'=len_98^post5, prev_14^0'=0, 1-len_98^0 <= 0, cost: 1 31: l4 -> l6 : __cil_tmp5_10^0'=x_8^post6, buffer_21^0'=x_8^post6, i_22^0'=1+i_22^0, len_98^0'=i_22^0, result_5^0'=x_8^post6, tmp_9^0'=x_8^post6, tmp___0_57^0'=tmp___0_57^post6, x_8^0'=x_8^post6, T, cost: 1 32: l4 -> l5 : T, cost: 1 29: l5 -> l6 : __cil_tmp5_10^0'=x_8^post4, buffer_21^0'=x_8^post4, i_22^0'=1+i_22^0, len_98^0'=1+len_98^1, result_5^0'=x_8^post4, tmp_9^0'=x_8^post4, x_8^0'=x_8^post4, (-len_98^0 <= 0 /\ -len_98^1 <= 0), cost: 1 35: l6 -> l15 : buffer_1077^0'=buffer_1077^post14, h_17^0'=x_16^post14, i_22^0'=i_22^post14, len_98^0'=len_98^post14, ret_18^0'=0, sz_23^0'=sz_23^post14, tmp_24^0'=tmp_24^post14, x_16^0'=x_16^post14, (-i_22^0+sz_23^0 <= 0 /\ -len_98^0 <= 0), cost: 1 36: l6 -> l5 : a_6^0'=a_6^post15, buffer_604^0'=buffer_604^post15, d_7^0'=d_7^post15, i_22^0'=i_22^post15, len_98^0'=len_98^post15, sz_23^0'=sz_23^post15, tmp_24^0'=tmp_24^post15, tmp___0_25^0'=tmp___0_25^post15, tmp___0_605^0'=tmp___0_605^post15, (-len_98^0 <= 0 /\ 1+i_22^0-sz_23^0 <= 0), cost: 1 33: l7 -> l12 : __cil_tmp5_15^0'=x_12^0, l_11^0'=x_12^0, len_98^0'=len_98^post12, result_5^0'=x_12^0, ret_18^0'=x_12^0, (elem_13^0 <= 0 /\ elem_13^0 == 0 /\ 1-len_98^0 <= 0 /\ -elem_13^0 <= 0 /\ -prev_14^0 <= 0 /\ -prev_14^0 == 0 /\ prev_14^0 <= 0), cost: 1 42: l7 -> l8 : (elem_13^0 <= 0 /\ elem_13^0 == 0 /\ 1-len_98^0 <= 0 /\ -elem_13^0 <= 0), cost: 1 43: l7 -> l10 : 1-len_98^0 <= 0, cost: 1 34: l13 -> l14 : buffer_21^0'=0, i_22^0'=0, sz_23^0'=tmp_24^post13, tmp_24^0'=tmp_24^post13, T, cost: 1 37: l14 -> l0 : buffer_1139^0'=buffer_1139^post16, h_17^0'=x_16^post16, i_22^0'=i_22^post16, ret_18^0'=0, sz_23^0'=sz_23^post16, tmp_24^0'=tmp_24^post16, x_16^0'=x_16^post16, -i_22^0+sz_23^0 <= 0, cost: 1 38: l14 -> l6 : __cil_tmp5_10^0'=x_8^post17, a_6^0'=a_6^post17, buffer_21^0'=x_8^post17, buffer_35^0'=buffer_35^post17, d_7^0'=d_7^post17, i_22^0'=1+i_22^1, len_98^0'=i_22^1, result_5^0'=x_8^post17, sz_23^0'=sz_23^post17, tmp_24^0'=tmp_24^post17, tmp_9^0'=x_8^post17, tmp___0_25^0'=tmp___0_25^post17, tmp___0_36^0'=tmp___0_36^post17, x_8^0'=x_8^post17, 1+i_22^0-sz_23^0 <= 0, cost: 1 39: l15 -> l16 : (-len_98^0 <= 0 /\ -h_17^0 <= 0 /\ -h_17^0 == 0 /\ h_17^0 <= 0), cost: 1 41: l15 -> l4 : buffer_21^0'=buffer_21^post21, cand_1104^0'=cand_1104^post21, cand_19^0'=h_17^0, h_17^0'=h_17^post21, i_22^0'=i_22^post21, l_11^0'=l_11^post21, len_98^0'=len_98^post21, lt_29^0'=lt_29^post21, ret_1103^0'=ret_1103^post21, sz_23^0'=sz_23^post21, tmp_24^0'=tmp_24^post21, x_12^0'=x_12^post21, x_16^0'=x_16^post21, -len_98^0 <= 0, cost: 1 40: l19 -> l4 : T, cost: 1 Propagated Equalities Original rule: l0 -> l1 : __cil_tmp5_10^0'=__cil_tmp5_10^post1, __cil_tmp5_15^0'=__cil_tmp5_15^post1, __cil_tmp5_20^0'=__cil_tmp5_20^post1, __disjvr_0^0'=__disjvr_0^post1, __disjvr_1^0'=__disjvr_1^post1, __disjvr_2^0'=__disjvr_2^post1, __disjvr_3^0'=__disjvr_3^post1, a_6^0'=a_6^post1, buffer_1077^0'=buffer_1077^post1, buffer_1139^0'=buffer_1139^post1, buffer_21^0'=buffer_21^post1, buffer_35^0'=buffer_35^post1, buffer_604^0'=buffer_604^post1, cand_1104^0'=cand_1104^post1, cand_19^0'=cand_19^post1, d_7^0'=d_7^post1, elem_13^0'=elem_13^post1, h_17^0'=h_17^post1, i_22^0'=i_22^post1, l_11^0'=l_11^post1, len_98^0'=len_98^post1, lt_29^0'=lt_29^post1, prev_14^0'=prev_14^post1, result_5^0'=result_5^post1, ret_1103^0'=ret_1103^post1, ret_18^0'=ret_18^post1, sz_23^0'=sz_23^post1, tmp_24^0'=tmp_24^post1, tmp_9^0'=tmp_9^post1, tmp___0_25^0'=tmp___0_25^post1, tmp___0_36^0'=tmp___0_36^post1, tmp___0_57^0'=tmp___0_57^post1, tmp___0_605^0'=tmp___0_605^post1, x_12^0'=x_12^post1, x_16^0'=x_16^post1, x_8^0'=x_8^post1, y_1094^0'=y_1094^post1, (__disjvr_2^0-__disjvr_2^post1 == 0 /\ tmp___0_36^0-tmp___0_36^post1 == 0 /\ -d_7^post1+d_7^0 == 0 /\ l_11^0-l_11^post1 == 0 /\ -h_17^post1+h_17^0 == 0 /\ -a_6^post1+a_6^0 == 0 /\ y_1094^0-y_1094^post1 == 0 /\ -cand_19^post1+cand_19^0 == 0 /\ x_16^0-x_16^post1 == 0 /\ buffer_35^0-buffer_35^post1 == 0 /\ -__disjvr_1^post1+__disjvr_1^0 == 0 /\ -ret_18^post1+ret_18^0 == 0 /\ -cand_1104^post1+cand_1104^0 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post1 == 0 /\ -tmp___0_25^post1+tmp___0_25^0 == 0 /\ -tmp___0_605^post1+tmp___0_605^0 == 0 /\ elem_13^0-elem_13^post1 == 0 /\ -buffer_1139^post1+buffer_1139^0 == 0 /\ i_22^0-i_22^post1 == 0 /\ -__cil_tmp5_20^post1+__cil_tmp5_20^0 == 0 /\ ret_1103^0-ret_1103^post1 == 0 /\ result_5^0-result_5^post1 == 0 /\ -__disjvr_0^post1+__disjvr_0^0 == 0 /\ -prev_14^post1+prev_14^0 == 0 /\ __disjvr_3^0-__disjvr_3^post1 == 0 /\ -len_98^post1+len_98^0 == 0 /\ -x_8^post1+x_8^0 == 0 /\ tmp_24^0-tmp_24^post1 == 0 /\ tmp___0_57^0-tmp___0_57^post1 == 0 /\ __disjvr_0^post1-__disjvr_0^0 == 0 /\ buffer_1077^0-buffer_1077^post1 == 0 /\ -x_12^post1+x_12^0 == 0 /\ tmp_9^0-tmp_9^post1 == 0 /\ -__cil_tmp5_10^post1+__cil_tmp5_10^0 == 0 /\ -sz_23^post1+sz_23^0 == 0 /\ lt_29^0-lt_29^post1 == 0 /\ -buffer_21^post1+buffer_21^0 == 0 /\ -buffer_604^post1+buffer_604^0 == 0), cost: 1 New rule: l0 -> l1 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, 0 == 0, cost: 1 propagated equality __disjvr_2^post1 = __disjvr_2^0 propagated equality tmp___0_36^post1 = tmp___0_36^0 propagated equality d_7^post1 = d_7^0 propagated equality l_11^post1 = l_11^0 propagated equality h_17^post1 = h_17^0 propagated equality a_6^post1 = a_6^0 propagated equality y_1094^post1 = y_1094^0 propagated equality cand_19^post1 = cand_19^0 propagated equality x_16^post1 = x_16^0 propagated equality buffer_35^post1 = buffer_35^0 propagated equality __disjvr_1^post1 = __disjvr_1^0 propagated equality ret_18^post1 = ret_18^0 propagated equality cand_1104^post1 = cand_1104^0 propagated equality __cil_tmp5_15^post1 = __cil_tmp5_15^0 propagated equality tmp___0_25^post1 = tmp___0_25^0 propagated equality tmp___0_605^post1 = tmp___0_605^0 propagated equality elem_13^post1 = elem_13^0 propagated equality buffer_1139^post1 = buffer_1139^0 propagated equality i_22^post1 = i_22^0 propagated equality __cil_tmp5_20^post1 = __cil_tmp5_20^0 propagated equality ret_1103^post1 = ret_1103^0 propagated equality result_5^post1 = result_5^0 propagated equality __disjvr_0^post1 = __disjvr_0^0 propagated equality prev_14^post1 = prev_14^0 propagated equality __disjvr_3^post1 = __disjvr_3^0 propagated equality len_98^post1 = len_98^0 propagated equality x_8^post1 = x_8^0 propagated equality tmp_24^post1 = tmp_24^0 propagated equality tmp___0_57^post1 = tmp___0_57^0 propagated equality buffer_1077^post1 = buffer_1077^0 propagated equality x_12^post1 = x_12^0 propagated equality tmp_9^post1 = tmp_9^0 propagated equality __cil_tmp5_10^post1 = __cil_tmp5_10^0 propagated equality sz_23^post1 = sz_23^0 propagated equality lt_29^post1 = lt_29^0 propagated equality buffer_21^post1 = buffer_21^0 propagated equality buffer_604^post1 = buffer_604^0 Simplified Guard Original rule: l0 -> l1 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, 0 == 0, cost: 1 New rule: l0 -> l1 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, T, cost: 1 Removed Trivial Updates Original rule: l0 -> l1 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, T, cost: 1 New rule: l0 -> l1 : T, cost: 1 made implied equalities explicit Original rule: l0 -> l2 : __cil_tmp5_10^0'=__cil_tmp5_10^post2, __cil_tmp5_15^0'=__cil_tmp5_15^post2, __cil_tmp5_20^0'=__cil_tmp5_20^post2, __disjvr_0^0'=__disjvr_0^post2, __disjvr_1^0'=__disjvr_1^post2, __disjvr_2^0'=__disjvr_2^post2, __disjvr_3^0'=__disjvr_3^post2, a_6^0'=a_6^post2, buffer_1077^0'=buffer_1077^post2, buffer_1139^0'=buffer_1139^post2, buffer_21^0'=buffer_21^post2, buffer_35^0'=buffer_35^post2, buffer_604^0'=buffer_604^post2, cand_1104^0'=cand_1104^post2, cand_19^0'=cand_19^post2, d_7^0'=d_7^post2, elem_13^0'=elem_13^post2, h_17^0'=h_17^post2, i_22^0'=i_22^post2, l_11^0'=l_11^post2, len_98^0'=len_98^post2, lt_29^0'=lt_29^post2, prev_14^0'=prev_14^post2, result_5^0'=result_5^post2, ret_1103^0'=ret_1103^post2, ret_18^0'=ret_18^post2, sz_23^0'=sz_23^post2, tmp_24^0'=tmp_24^post2, tmp_9^0'=tmp_9^post2, tmp___0_25^0'=tmp___0_25^post2, tmp___0_36^0'=tmp___0_36^post2, tmp___0_57^0'=tmp___0_57^post2, tmp___0_605^0'=tmp___0_605^post2, x_12^0'=x_12^post2, x_16^0'=x_16^post2, x_8^0'=x_8^post2, y_1094^0'=y_1094^post2, (0 == 0 /\ -x_16^post2+x_16^0 == 0 /\ -tmp___0_605^post2+tmp___0_605^0 == 0 /\ elem_13^0-elem_13^post2 == 0 /\ -__disjvr_3^post2+__disjvr_3^0 == 0 /\ -tmp___0_57^post2+tmp___0_57^0 == 0 /\ tmp_24^0-tmp_24^post2 == 0 /\ cand_1104^0-cand_1104^post2 == 0 /\ -__disjvr_1^post2+__disjvr_1^0 == 0 /\ buffer_1077^0-buffer_1077^post2 == 0 /\ -h_17^post2+h_17^0 == 0 /\ -d_7^post2+d_7^0 == 0 /\ -ret_18^0+__cil_tmp5_20^post2 == 0 /\ tmp_9^0-tmp_9^post2 == 0 /\ -buffer_604^post2+buffer_604^0 == 0 /\ -__cil_tmp5_10^post2+__cil_tmp5_10^0 == 0 /\ -a_6^post2+a_6^0 == 0 /\ -tmp___0_25^post2+tmp___0_25^0 == 0 /\ -buffer_1139^post2+buffer_1139^0 == 0 /\ y_1094^0-y_1094^post2 == 0 /\ __disjvr_2^0-__disjvr_2^post2 == 0 /\ -sz_23^post2+sz_23^0 == 0 /\ -ret_18^post2+ret_18^0 == 0 /\ lt_29^0-lt_29^post2 == 0 /\ tmp___0_36^0-tmp___0_36^post2 == 0 /\ -__cil_tmp5_20^post2+result_5^1 == 0 /\ -__disjvr_0^post2+__disjvr_0^0 == 0 /\ -h_17^0 <= 0 /\ len_98^0-len_98^post2 == 0 /\ buffer_35^0-buffer_35^post2 == 0 /\ -prev_14^post2+prev_14^0 == 0 /\ h_17^0 <= 0 /\ ret_1103^0-ret_1103^post2 == 0 /\ -i_22^post2+i_22^0 == 0 /\ l_11^0-l_11^post2 == 0 /\ -__cil_tmp5_15^post2+__cil_tmp5_15^0 == 0 /\ -x_8^post2+x_8^0 == 0 /\ -buffer_21^post2+buffer_21^0 == 0 /\ x_12^0-x_12^post2 == 0 /\ -cand_19^post2+cand_19^0 == 0), cost: 1 New rule: l0 -> l2 : __cil_tmp5_10^0'=__cil_tmp5_10^post2, __cil_tmp5_15^0'=__cil_tmp5_15^post2, __cil_tmp5_20^0'=__cil_tmp5_20^post2, __disjvr_0^0'=__disjvr_0^post2, __disjvr_1^0'=__disjvr_1^post2, __disjvr_2^0'=__disjvr_2^post2, __disjvr_3^0'=__disjvr_3^post2, a_6^0'=a_6^post2, buffer_1077^0'=buffer_1077^post2, buffer_1139^0'=buffer_1139^post2, buffer_21^0'=buffer_21^post2, buffer_35^0'=buffer_35^post2, buffer_604^0'=buffer_604^post2, cand_1104^0'=cand_1104^post2, cand_19^0'=cand_19^post2, d_7^0'=d_7^post2, elem_13^0'=elem_13^post2, h_17^0'=h_17^post2, i_22^0'=i_22^post2, l_11^0'=l_11^post2, len_98^0'=len_98^post2, lt_29^0'=lt_29^post2, prev_14^0'=prev_14^post2, result_5^0'=result_5^post2, ret_1103^0'=ret_1103^post2, ret_18^0'=ret_18^post2, sz_23^0'=sz_23^post2, tmp_24^0'=tmp_24^post2, tmp_9^0'=tmp_9^post2, tmp___0_25^0'=tmp___0_25^post2, tmp___0_36^0'=tmp___0_36^post2, tmp___0_57^0'=tmp___0_57^post2, tmp___0_605^0'=tmp___0_605^post2, x_12^0'=x_12^post2, x_16^0'=x_16^post2, x_8^0'=x_8^post2, y_1094^0'=y_1094^post2, (0 == 0 /\ -x_16^post2+x_16^0 == 0 /\ -tmp___0_605^post2+tmp___0_605^0 == 0 /\ elem_13^0-elem_13^post2 == 0 /\ -__disjvr_3^post2+__disjvr_3^0 == 0 /\ -tmp___0_57^post2+tmp___0_57^0 == 0 /\ tmp_24^0-tmp_24^post2 == 0 /\ cand_1104^0-cand_1104^post2 == 0 /\ -__disjvr_1^post2+__disjvr_1^0 == 0 /\ buffer_1077^0-buffer_1077^post2 == 0 /\ -h_17^post2+h_17^0 == 0 /\ -d_7^post2+d_7^0 == 0 /\ -ret_18^0+__cil_tmp5_20^post2 == 0 /\ tmp_9^0-tmp_9^post2 == 0 /\ -buffer_604^post2+buffer_604^0 == 0 /\ -__cil_tmp5_10^post2+__cil_tmp5_10^0 == 0 /\ -a_6^post2+a_6^0 == 0 /\ -tmp___0_25^post2+tmp___0_25^0 == 0 /\ -buffer_1139^post2+buffer_1139^0 == 0 /\ y_1094^0-y_1094^post2 == 0 /\ __disjvr_2^0-__disjvr_2^post2 == 0 /\ -sz_23^post2+sz_23^0 == 0 /\ -ret_18^post2+ret_18^0 == 0 /\ lt_29^0-lt_29^post2 == 0 /\ tmp___0_36^0-tmp___0_36^post2 == 0 /\ -__cil_tmp5_20^post2+result_5^1 == 0 /\ -__disjvr_0^post2+__disjvr_0^0 == 0 /\ -h_17^0 <= 0 /\ -h_17^0 == 0 /\ len_98^0-len_98^post2 == 0 /\ buffer_35^0-buffer_35^post2 == 0 /\ -prev_14^post2+prev_14^0 == 0 /\ h_17^0 <= 0 /\ ret_1103^0-ret_1103^post2 == 0 /\ -i_22^post2+i_22^0 == 0 /\ l_11^0-l_11^post2 == 0 /\ -__cil_tmp5_15^post2+__cil_tmp5_15^0 == 0 /\ -x_8^post2+x_8^0 == 0 /\ -buffer_21^post2+buffer_21^0 == 0 /\ x_12^0-x_12^post2 == 0 /\ -cand_19^post2+cand_19^0 == 0), cost: 1 Propagated Equalities Original rule: l0 -> l2 : __cil_tmp5_10^0'=__cil_tmp5_10^post2, __cil_tmp5_15^0'=__cil_tmp5_15^post2, __cil_tmp5_20^0'=__cil_tmp5_20^post2, __disjvr_0^0'=__disjvr_0^post2, __disjvr_1^0'=__disjvr_1^post2, __disjvr_2^0'=__disjvr_2^post2, __disjvr_3^0'=__disjvr_3^post2, a_6^0'=a_6^post2, buffer_1077^0'=buffer_1077^post2, buffer_1139^0'=buffer_1139^post2, buffer_21^0'=buffer_21^post2, buffer_35^0'=buffer_35^post2, buffer_604^0'=buffer_604^post2, cand_1104^0'=cand_1104^post2, cand_19^0'=cand_19^post2, d_7^0'=d_7^post2, elem_13^0'=elem_13^post2, h_17^0'=h_17^post2, i_22^0'=i_22^post2, l_11^0'=l_11^post2, len_98^0'=len_98^post2, lt_29^0'=lt_29^post2, prev_14^0'=prev_14^post2, result_5^0'=result_5^post2, ret_1103^0'=ret_1103^post2, ret_18^0'=ret_18^post2, sz_23^0'=sz_23^post2, tmp_24^0'=tmp_24^post2, tmp_9^0'=tmp_9^post2, tmp___0_25^0'=tmp___0_25^post2, tmp___0_36^0'=tmp___0_36^post2, tmp___0_57^0'=tmp___0_57^post2, tmp___0_605^0'=tmp___0_605^post2, x_12^0'=x_12^post2, x_16^0'=x_16^post2, x_8^0'=x_8^post2, y_1094^0'=y_1094^post2, (0 == 0 /\ -x_16^post2+x_16^0 == 0 /\ -tmp___0_605^post2+tmp___0_605^0 == 0 /\ elem_13^0-elem_13^post2 == 0 /\ -__disjvr_3^post2+__disjvr_3^0 == 0 /\ -tmp___0_57^post2+tmp___0_57^0 == 0 /\ tmp_24^0-tmp_24^post2 == 0 /\ cand_1104^0-cand_1104^post2 == 0 /\ -__disjvr_1^post2+__disjvr_1^0 == 0 /\ buffer_1077^0-buffer_1077^post2 == 0 /\ -h_17^post2+h_17^0 == 0 /\ -d_7^post2+d_7^0 == 0 /\ -ret_18^0+__cil_tmp5_20^post2 == 0 /\ tmp_9^0-tmp_9^post2 == 0 /\ -buffer_604^post2+buffer_604^0 == 0 /\ -__cil_tmp5_10^post2+__cil_tmp5_10^0 == 0 /\ -a_6^post2+a_6^0 == 0 /\ -tmp___0_25^post2+tmp___0_25^0 == 0 /\ -buffer_1139^post2+buffer_1139^0 == 0 /\ y_1094^0-y_1094^post2 == 0 /\ __disjvr_2^0-__disjvr_2^post2 == 0 /\ -sz_23^post2+sz_23^0 == 0 /\ -ret_18^post2+ret_18^0 == 0 /\ lt_29^0-lt_29^post2 == 0 /\ tmp___0_36^0-tmp___0_36^post2 == 0 /\ -__cil_tmp5_20^post2+result_5^1 == 0 /\ -__disjvr_0^post2+__disjvr_0^0 == 0 /\ -h_17^0 <= 0 /\ -h_17^0 == 0 /\ len_98^0-len_98^post2 == 0 /\ buffer_35^0-buffer_35^post2 == 0 /\ -prev_14^post2+prev_14^0 == 0 /\ h_17^0 <= 0 /\ ret_1103^0-ret_1103^post2 == 0 /\ -i_22^post2+i_22^0 == 0 /\ l_11^0-l_11^post2 == 0 /\ -__cil_tmp5_15^post2+__cil_tmp5_15^0 == 0 /\ -x_8^post2+x_8^0 == 0 /\ -buffer_21^post2+buffer_21^0 == 0 /\ x_12^0-x_12^post2 == 0 /\ -cand_19^post2+cand_19^0 == 0), cost: 1 New rule: l0 -> l2 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=ret_18^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^post2, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (0 == 0 /\ -ret_18^0+result_5^1 == 0 /\ -h_17^0 <= 0 /\ -h_17^0 == 0 /\ h_17^0 <= 0), cost: 1 propagated equality x_16^post2 = x_16^0 propagated equality tmp___0_605^post2 = tmp___0_605^0 propagated equality elem_13^post2 = elem_13^0 propagated equality __disjvr_3^post2 = __disjvr_3^0 propagated equality tmp___0_57^post2 = tmp___0_57^0 propagated equality tmp_24^post2 = tmp_24^0 propagated equality cand_1104^post2 = cand_1104^0 propagated equality __disjvr_1^post2 = __disjvr_1^0 propagated equality buffer_1077^post2 = buffer_1077^0 propagated equality h_17^post2 = h_17^0 propagated equality d_7^post2 = d_7^0 propagated equality __cil_tmp5_20^post2 = ret_18^0 propagated equality tmp_9^post2 = tmp_9^0 propagated equality buffer_604^post2 = buffer_604^0 propagated equality __cil_tmp5_10^post2 = __cil_tmp5_10^0 propagated equality a_6^post2 = a_6^0 propagated equality tmp___0_25^post2 = tmp___0_25^0 propagated equality buffer_1139^post2 = buffer_1139^0 propagated equality y_1094^post2 = y_1094^0 propagated equality __disjvr_2^post2 = __disjvr_2^0 propagated equality sz_23^post2 = sz_23^0 propagated equality ret_18^post2 = ret_18^0 propagated equality lt_29^post2 = lt_29^0 propagated equality tmp___0_36^post2 = tmp___0_36^0 propagated equality __disjvr_0^post2 = __disjvr_0^0 propagated equality len_98^post2 = len_98^0 propagated equality buffer_35^post2 = buffer_35^0 propagated equality prev_14^post2 = prev_14^0 propagated equality ret_1103^post2 = ret_1103^0 propagated equality i_22^post2 = i_22^0 propagated equality l_11^post2 = l_11^0 propagated equality __cil_tmp5_15^post2 = __cil_tmp5_15^0 propagated equality x_8^post2 = x_8^0 propagated equality buffer_21^post2 = buffer_21^0 propagated equality x_12^post2 = x_12^0 propagated equality cand_19^post2 = cand_19^0 Propagated Equalities Original rule: l0 -> l2 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=ret_18^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^post2, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (0 == 0 /\ -ret_18^0+result_5^1 == 0 /\ -h_17^0 <= 0 /\ -h_17^0 == 0 /\ h_17^0 <= 0), cost: 1 New rule: l0 -> l2 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=ret_18^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^post2, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (0 == 0 /\ -h_17^0 <= 0 /\ -h_17^0 == 0 /\ h_17^0 <= 0), cost: 1 propagated equality result_5^1 = ret_18^0 Simplified Guard Original rule: l0 -> l2 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=ret_18^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^post2, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (0 == 0 /\ -h_17^0 <= 0 /\ -h_17^0 == 0 /\ h_17^0 <= 0), cost: 1 New rule: l0 -> l2 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=ret_18^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^post2, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (-h_17^0 <= 0 /\ -h_17^0 == 0 /\ h_17^0 <= 0), cost: 1 made implied equalities explicit Original rule: l0 -> l2 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=ret_18^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^post2, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (-h_17^0 <= 0 /\ -h_17^0 == 0 /\ h_17^0 <= 0), cost: 1 New rule: l0 -> l2 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=ret_18^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^post2, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (-h_17^0 <= 0 /\ -h_17^0 == 0 /\ h_17^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l0 -> l2 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=ret_18^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^post2, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (-h_17^0 <= 0 /\ -h_17^0 == 0 /\ h_17^0 <= 0), cost: 1 New rule: l0 -> l2 : __cil_tmp5_20^0'=ret_18^0, result_5^0'=result_5^post2, (-h_17^0 <= 0 /\ -h_17^0 == 0 /\ h_17^0 <= 0), cost: 1 Propagated Equalities Original rule: l5 -> l6 : __cil_tmp5_10^0'=__cil_tmp5_10^post4, __cil_tmp5_15^0'=__cil_tmp5_15^post4, __cil_tmp5_20^0'=__cil_tmp5_20^post4, __disjvr_0^0'=__disjvr_0^post4, __disjvr_1^0'=__disjvr_1^post4, __disjvr_2^0'=__disjvr_2^post4, __disjvr_3^0'=__disjvr_3^post4, a_6^0'=a_6^post4, buffer_1077^0'=buffer_1077^post4, buffer_1139^0'=buffer_1139^post4, buffer_21^0'=buffer_21^post4, buffer_35^0'=buffer_35^post4, buffer_604^0'=buffer_604^post4, cand_1104^0'=cand_1104^post4, cand_19^0'=cand_19^post4, d_7^0'=d_7^post4, elem_13^0'=elem_13^post4, h_17^0'=h_17^post4, i_22^0'=i_22^post4, l_11^0'=l_11^post4, len_98^0'=len_98^post4, lt_29^0'=lt_29^post4, prev_14^0'=prev_14^post4, result_5^0'=result_5^post4, ret_1103^0'=ret_1103^post4, ret_18^0'=ret_18^post4, sz_23^0'=sz_23^post4, tmp_24^0'=tmp_24^post4, tmp_9^0'=tmp_9^post4, tmp___0_25^0'=tmp___0_25^post4, tmp___0_36^0'=tmp___0_36^post4, tmp___0_57^0'=tmp___0_57^post4, tmp___0_605^0'=tmp___0_605^post4, x_12^0'=x_12^post4, x_16^0'=x_16^post4, x_8^0'=x_8^post4, y_1094^0'=y_1094^post4, (0 == 0 /\ buffer_21^post4-result_5^post4 == 0 /\ -x_12^post4+x_12^0 == 0 /\ lt_29^0-lt_29^post4 == 0 /\ buffer_1077^0-buffer_1077^post4 == 0 /\ d_7^0-d_7^post4 == 0 /\ -buffer_1139^post4+buffer_1139^0 == 0 /\ -a_6^post4+a_6^0 == 0 /\ -len_98^0 <= 0 /\ -elem_13^post4+elem_13^0 == 0 /\ -h_17^post4+h_17^0 == 0 /\ ret_1103^0-ret_1103^post4 == 0 /\ ret_18^0-ret_18^post4 == 0 /\ l_11^0-l_11^post4 == 0 /\ -y_1094^post4+y_1094^0 == 0 /\ -cand_19^post4+cand_19^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post4 == 0 /\ -cand_1104^post4+cand_1104^0 == 0 /\ -tmp___0_605^post4+tmp___0_605^0 == 0 /\ -tmp_9^post4+x_8^post4 == 0 /\ -__cil_tmp5_15^post4+__cil_tmp5_15^0 == 0 /\ -sz_23^post4+sz_23^0 == 0 /\ tmp_24^0-tmp_24^post4 == 0 /\ __cil_tmp5_10^post4-x_8^post4 == 0 /\ result_5^post4-__cil_tmp5_10^post4 == 0 /\ buffer_35^0-buffer_35^post4 == 0 /\ __disjvr_2^0-__disjvr_2^post4 == 0 /\ -buffer_604^post4+buffer_604^0 == 0 /\ -1+len_98^post4-len_98^1 == 0 /\ -__disjvr_0^post4+__disjvr_0^0 == 0 /\ tmp___0_36^0-tmp___0_36^post4 == 0 /\ -1-i_22^0+i_22^post4 == 0 /\ -prev_14^post4+prev_14^0 == 0 /\ x_16^0-x_16^post4 == 0 /\ -len_98^1 <= 0 /\ __disjvr_3^0-__disjvr_3^post4 == 0 /\ tmp___0_57^0-tmp___0_57^post4 == 0 /\ -tmp___0_25^post4+tmp___0_25^0 == 0 /\ -__disjvr_1^post4+__disjvr_1^0 == 0), cost: 1 New rule: l5 -> l6 : __cil_tmp5_10^0'=x_8^post4, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=x_8^post4, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=1+i_22^0, l_11^0'=l_11^0, len_98^0'=1+len_98^1, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=x_8^post4, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=x_8^post4, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^post4, y_1094^0'=y_1094^0, (0 == 0 /\ -len_98^0 <= 0 /\ -len_98^1 <= 0), cost: 1 propagated equality buffer_21^post4 = result_5^post4 propagated equality x_12^post4 = x_12^0 propagated equality lt_29^post4 = lt_29^0 propagated equality buffer_1077^post4 = buffer_1077^0 propagated equality d_7^post4 = d_7^0 propagated equality buffer_1139^post4 = buffer_1139^0 propagated equality a_6^post4 = a_6^0 propagated equality elem_13^post4 = elem_13^0 propagated equality h_17^post4 = h_17^0 propagated equality ret_1103^post4 = ret_1103^0 propagated equality ret_18^post4 = ret_18^0 propagated equality l_11^post4 = l_11^0 propagated equality y_1094^post4 = y_1094^0 propagated equality cand_19^post4 = cand_19^0 propagated equality __cil_tmp5_20^post4 = __cil_tmp5_20^0 propagated equality cand_1104^post4 = cand_1104^0 propagated equality tmp___0_605^post4 = tmp___0_605^0 propagated equality tmp_9^post4 = x_8^post4 propagated equality __cil_tmp5_15^post4 = __cil_tmp5_15^0 propagated equality sz_23^post4 = sz_23^0 propagated equality tmp_24^post4 = tmp_24^0 propagated equality __cil_tmp5_10^post4 = x_8^post4 propagated equality result_5^post4 = x_8^post4 propagated equality buffer_35^post4 = buffer_35^0 propagated equality __disjvr_2^post4 = __disjvr_2^0 propagated equality buffer_604^post4 = buffer_604^0 propagated equality len_98^post4 = 1+len_98^1 propagated equality __disjvr_0^post4 = __disjvr_0^0 propagated equality tmp___0_36^post4 = tmp___0_36^0 propagated equality i_22^post4 = 1+i_22^0 propagated equality prev_14^post4 = prev_14^0 propagated equality x_16^post4 = x_16^0 propagated equality __disjvr_3^post4 = __disjvr_3^0 propagated equality tmp___0_57^post4 = tmp___0_57^0 propagated equality tmp___0_25^post4 = tmp___0_25^0 propagated equality __disjvr_1^post4 = __disjvr_1^0 Simplified Guard Original rule: l5 -> l6 : __cil_tmp5_10^0'=x_8^post4, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=x_8^post4, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=1+i_22^0, l_11^0'=l_11^0, len_98^0'=1+len_98^1, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=x_8^post4, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=x_8^post4, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^post4, y_1094^0'=y_1094^0, (0 == 0 /\ -len_98^0 <= 0 /\ -len_98^1 <= 0), cost: 1 New rule: l5 -> l6 : __cil_tmp5_10^0'=x_8^post4, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=x_8^post4, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=1+i_22^0, l_11^0'=l_11^0, len_98^0'=1+len_98^1, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=x_8^post4, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=x_8^post4, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^post4, y_1094^0'=y_1094^0, (-len_98^0 <= 0 /\ -len_98^1 <= 0), cost: 1 Removed Trivial Updates Original rule: l5 -> l6 : __cil_tmp5_10^0'=x_8^post4, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=x_8^post4, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=1+i_22^0, l_11^0'=l_11^0, len_98^0'=1+len_98^1, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=x_8^post4, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=x_8^post4, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^post4, y_1094^0'=y_1094^0, (-len_98^0 <= 0 /\ -len_98^1 <= 0), cost: 1 New rule: l5 -> l6 : __cil_tmp5_10^0'=x_8^post4, buffer_21^0'=x_8^post4, i_22^0'=1+i_22^0, len_98^0'=1+len_98^1, result_5^0'=x_8^post4, tmp_9^0'=x_8^post4, x_8^0'=x_8^post4, (-len_98^0 <= 0 /\ -len_98^1 <= 0), cost: 1 Propagated Equalities Original rule: l4 -> l7 : __cil_tmp5_10^0'=__cil_tmp5_10^post5, __cil_tmp5_15^0'=__cil_tmp5_15^post5, __cil_tmp5_20^0'=__cil_tmp5_20^post5, __disjvr_0^0'=__disjvr_0^post5, __disjvr_1^0'=__disjvr_1^post5, __disjvr_2^0'=__disjvr_2^post5, __disjvr_3^0'=__disjvr_3^post5, a_6^0'=a_6^post5, buffer_1077^0'=buffer_1077^post5, buffer_1139^0'=buffer_1139^post5, buffer_21^0'=buffer_21^post5, buffer_35^0'=buffer_35^post5, buffer_604^0'=buffer_604^post5, cand_1104^0'=cand_1104^post5, cand_19^0'=cand_19^post5, d_7^0'=d_7^post5, elem_13^0'=elem_13^post5, h_17^0'=h_17^post5, i_22^0'=i_22^post5, l_11^0'=l_11^post5, len_98^0'=len_98^post5, lt_29^0'=lt_29^post5, prev_14^0'=prev_14^post5, result_5^0'=result_5^post5, ret_1103^0'=ret_1103^post5, ret_18^0'=ret_18^post5, sz_23^0'=sz_23^post5, tmp_24^0'=tmp_24^post5, tmp_9^0'=tmp_9^post5, tmp___0_25^0'=tmp___0_25^post5, tmp___0_36^0'=tmp___0_36^post5, tmp___0_57^0'=tmp___0_57^post5, tmp___0_605^0'=tmp___0_605^post5, x_12^0'=x_12^post5, x_16^0'=x_16^post5, x_8^0'=x_8^post5, y_1094^0'=y_1094^post5, (0 == 0 /\ -__disjvr_0^post5+__disjvr_0^0 == 0 /\ -d_7^post5+d_7^0 == 0 /\ -lt_29^post5+lt_29^0 == 0 /\ -l_11^0+elem_13^post5 == 0 /\ -i_22^post5+i_22^0 == 0 /\ -sz_23^post5+sz_23^0 == 0 /\ ret_18^0-ret_18^post5 == 0 /\ 1-len_98^0 <= 0 /\ -x_8^post5+x_8^0 == 0 /\ l_11^0-l_11^post5 == 0 /\ cand_19^0-cand_19^post5 == 0 /\ -ret_1103^post5+ret_1103^0 == 0 /\ prev_14^post5 == 0 /\ buffer_21^0-buffer_21^post5 == 0 /\ buffer_35^0-buffer_35^post5 == 0 /\ tmp_24^0-tmp_24^post5 == 0 /\ h_17^0-h_17^post5 == 0 /\ tmp_9^0-tmp_9^post5 == 0 /\ x_16^0-x_16^post5 == 0 /\ -buffer_1139^post5+buffer_1139^0 == 0 /\ cand_1104^0-cand_1104^post5 == 0 /\ -buffer_1077^post5+buffer_1077^0 == 0 /\ -a_6^post5+a_6^0 == 0 /\ -__disjvr_2^post5+__disjvr_2^0 == 0 /\ -tmp___0_605^post5+tmp___0_605^0 == 0 /\ -x_12^post5+x_12^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post5 == 0 /\ __disjvr_3^0-__disjvr_3^post5 == 0 /\ result_5^0-result_5^post5 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post5 == 0 /\ -__cil_tmp5_10^post5+__cil_tmp5_10^0 == 0 /\ -y_1094^post5+y_1094^0 == 0 /\ tmp___0_36^0-tmp___0_36^post5 == 0 /\ __disjvr_1^0-__disjvr_1^post5 == 0 /\ -tmp___0_25^post5+tmp___0_25^0 == 0 /\ -buffer_604^post5+buffer_604^0 == 0 /\ tmp___0_57^0-tmp___0_57^post5 == 0), cost: 1 New rule: l4 -> l7 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=l_11^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^post5, lt_29^0'=lt_29^0, prev_14^0'=0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (0 == 0 /\ 1-len_98^0 <= 0), cost: 1 propagated equality __disjvr_0^post5 = __disjvr_0^0 propagated equality d_7^post5 = d_7^0 propagated equality lt_29^post5 = lt_29^0 propagated equality elem_13^post5 = l_11^0 propagated equality i_22^post5 = i_22^0 propagated equality sz_23^post5 = sz_23^0 propagated equality ret_18^post5 = ret_18^0 propagated equality x_8^post5 = x_8^0 propagated equality l_11^post5 = l_11^0 propagated equality cand_19^post5 = cand_19^0 propagated equality ret_1103^post5 = ret_1103^0 propagated equality prev_14^post5 = 0 propagated equality buffer_21^post5 = buffer_21^0 propagated equality buffer_35^post5 = buffer_35^0 propagated equality tmp_24^post5 = tmp_24^0 propagated equality h_17^post5 = h_17^0 propagated equality tmp_9^post5 = tmp_9^0 propagated equality x_16^post5 = x_16^0 propagated equality buffer_1139^post5 = buffer_1139^0 propagated equality cand_1104^post5 = cand_1104^0 propagated equality buffer_1077^post5 = buffer_1077^0 propagated equality a_6^post5 = a_6^0 propagated equality __disjvr_2^post5 = __disjvr_2^0 propagated equality tmp___0_605^post5 = tmp___0_605^0 propagated equality x_12^post5 = x_12^0 propagated equality __cil_tmp5_20^post5 = __cil_tmp5_20^0 propagated equality __disjvr_3^post5 = __disjvr_3^0 propagated equality result_5^post5 = result_5^0 propagated equality __cil_tmp5_15^post5 = __cil_tmp5_15^0 propagated equality __cil_tmp5_10^post5 = __cil_tmp5_10^0 propagated equality y_1094^post5 = y_1094^0 propagated equality tmp___0_36^post5 = tmp___0_36^0 propagated equality __disjvr_1^post5 = __disjvr_1^0 propagated equality tmp___0_25^post5 = tmp___0_25^0 propagated equality buffer_604^post5 = buffer_604^0 propagated equality tmp___0_57^post5 = tmp___0_57^0 Simplified Guard Original rule: l4 -> l7 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=l_11^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^post5, lt_29^0'=lt_29^0, prev_14^0'=0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (0 == 0 /\ 1-len_98^0 <= 0), cost: 1 New rule: l4 -> l7 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=l_11^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^post5, lt_29^0'=lt_29^0, prev_14^0'=0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, 1-len_98^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l4 -> l7 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=l_11^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^post5, lt_29^0'=lt_29^0, prev_14^0'=0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, 1-len_98^0 <= 0, cost: 1 New rule: l4 -> l7 : elem_13^0'=l_11^0, len_98^0'=len_98^post5, prev_14^0'=0, 1-len_98^0 <= 0, cost: 1 Propagated Equalities Original rule: l4 -> l6 : __cil_tmp5_10^0'=__cil_tmp5_10^post6, __cil_tmp5_15^0'=__cil_tmp5_15^post6, __cil_tmp5_20^0'=__cil_tmp5_20^post6, __disjvr_0^0'=__disjvr_0^post6, __disjvr_1^0'=__disjvr_1^post6, __disjvr_2^0'=__disjvr_2^post6, __disjvr_3^0'=__disjvr_3^post6, a_6^0'=a_6^post6, buffer_1077^0'=buffer_1077^post6, buffer_1139^0'=buffer_1139^post6, buffer_21^0'=buffer_21^post6, buffer_35^0'=buffer_35^post6, buffer_604^0'=buffer_604^post6, cand_1104^0'=cand_1104^post6, cand_19^0'=cand_19^post6, d_7^0'=d_7^post6, elem_13^0'=elem_13^post6, h_17^0'=h_17^post6, i_22^0'=i_22^post6, l_11^0'=l_11^post6, len_98^0'=len_98^post6, lt_29^0'=lt_29^post6, prev_14^0'=prev_14^post6, result_5^0'=result_5^post6, ret_1103^0'=ret_1103^post6, ret_18^0'=ret_18^post6, sz_23^0'=sz_23^post6, tmp_24^0'=tmp_24^post6, tmp_9^0'=tmp_9^post6, tmp___0_25^0'=tmp___0_25^post6, tmp___0_36^0'=tmp___0_36^post6, tmp___0_57^0'=tmp___0_57^post6, tmp___0_605^0'=tmp___0_605^post6, x_12^0'=x_12^post6, x_16^0'=x_16^post6, x_8^0'=x_8^post6, y_1094^0'=y_1094^post6, (0 == 0 /\ -tmp___0_25^post6+tmp___0_25^0 == 0 /\ -ret_1103^post6+ret_1103^0 == 0 /\ ret_18^0-ret_18^post6 == 0 /\ -sz_23^post6+sz_23^0 == 0 /\ -buffer_1077^post6+buffer_1077^0 == 0 /\ -__disjvr_2^post6+__disjvr_2^0 == 0 /\ -buffer_604^post6+buffer_604^0 == 0 /\ -i_22^0+len_98^post6 == 0 /\ cand_1104^0-cand_1104^post6 == 0 /\ -1+i_22^post6-i_22^0 == 0 /\ -lt_29^post6+lt_29^0 == 0 /\ a_6^0-a_6^post6 == 0 /\ tmp_24^0-tmp_24^post6 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post6 == 0 /\ -result_5^post6+buffer_21^post6 == 0 /\ l_11^0-l_11^post6 == 0 /\ -cand_19^post6+cand_19^0 == 0 /\ y_1094^0-y_1094^post6 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post6 == 0 /\ x_16^0-x_16^post6 == 0 /\ -x_8^post6+__cil_tmp5_10^post6 == 0 /\ elem_13^0-elem_13^post6 == 0 /\ h_17^0-h_17^post6 == 0 /\ -d_7^post6+d_7^0 == 0 /\ x_12^0-x_12^post6 == 0 /\ -buffer_1139^post6+buffer_1139^0 == 0 /\ __disjvr_1^0-__disjvr_1^post6 == 0 /\ -buffer_35^post6+buffer_35^0 == 0 /\ -__cil_tmp5_10^post6+result_5^post6 == 0 /\ tmp___0_36^0-tmp___0_36^post6 == 0 /\ -tmp_9^post6+x_8^post6 == 0 /\ -__disjvr_0^post6+__disjvr_0^0 == 0 /\ __disjvr_3^0-__disjvr_3^post6 == 0 /\ -prev_14^post6+prev_14^0 == 0 /\ -tmp___0_605^post6+tmp___0_605^0 == 0), cost: 1 New rule: l4 -> l6 : __cil_tmp5_10^0'=x_8^post6, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=x_8^post6, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=1+i_22^0, l_11^0'=l_11^0, len_98^0'=i_22^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=x_8^post6, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=x_8^post6, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^post6, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^post6, y_1094^0'=y_1094^0, 0 == 0, cost: 1 propagated equality tmp___0_25^post6 = tmp___0_25^0 propagated equality ret_1103^post6 = ret_1103^0 propagated equality ret_18^post6 = ret_18^0 propagated equality sz_23^post6 = sz_23^0 propagated equality buffer_1077^post6 = buffer_1077^0 propagated equality __disjvr_2^post6 = __disjvr_2^0 propagated equality buffer_604^post6 = buffer_604^0 propagated equality len_98^post6 = i_22^0 propagated equality cand_1104^post6 = cand_1104^0 propagated equality i_22^post6 = 1+i_22^0 propagated equality lt_29^post6 = lt_29^0 propagated equality a_6^post6 = a_6^0 propagated equality tmp_24^post6 = tmp_24^0 propagated equality __cil_tmp5_20^post6 = __cil_tmp5_20^0 propagated equality buffer_21^post6 = result_5^post6 propagated equality l_11^post6 = l_11^0 propagated equality cand_19^post6 = cand_19^0 propagated equality y_1094^post6 = y_1094^0 propagated equality __cil_tmp5_15^post6 = __cil_tmp5_15^0 propagated equality x_16^post6 = x_16^0 propagated equality __cil_tmp5_10^post6 = x_8^post6 propagated equality elem_13^post6 = elem_13^0 propagated equality h_17^post6 = h_17^0 propagated equality d_7^post6 = d_7^0 propagated equality x_12^post6 = x_12^0 propagated equality buffer_1139^post6 = buffer_1139^0 propagated equality __disjvr_1^post6 = __disjvr_1^0 propagated equality buffer_35^post6 = buffer_35^0 propagated equality result_5^post6 = x_8^post6 propagated equality tmp___0_36^post6 = tmp___0_36^0 propagated equality tmp_9^post6 = x_8^post6 propagated equality __disjvr_0^post6 = __disjvr_0^0 propagated equality __disjvr_3^post6 = __disjvr_3^0 propagated equality prev_14^post6 = prev_14^0 propagated equality tmp___0_605^post6 = tmp___0_605^0 Simplified Guard Original rule: l4 -> l6 : __cil_tmp5_10^0'=x_8^post6, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=x_8^post6, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=1+i_22^0, l_11^0'=l_11^0, len_98^0'=i_22^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=x_8^post6, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=x_8^post6, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^post6, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^post6, y_1094^0'=y_1094^0, 0 == 0, cost: 1 New rule: l4 -> l6 : __cil_tmp5_10^0'=x_8^post6, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=x_8^post6, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=1+i_22^0, l_11^0'=l_11^0, len_98^0'=i_22^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=x_8^post6, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=x_8^post6, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^post6, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^post6, y_1094^0'=y_1094^0, T, cost: 1 Removed Trivial Updates Original rule: l4 -> l6 : __cil_tmp5_10^0'=x_8^post6, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=x_8^post6, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=1+i_22^0, l_11^0'=l_11^0, len_98^0'=i_22^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=x_8^post6, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=x_8^post6, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^post6, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^post6, y_1094^0'=y_1094^0, T, cost: 1 New rule: l4 -> l6 : __cil_tmp5_10^0'=x_8^post6, buffer_21^0'=x_8^post6, i_22^0'=1+i_22^0, len_98^0'=i_22^0, result_5^0'=x_8^post6, tmp_9^0'=x_8^post6, tmp___0_57^0'=tmp___0_57^post6, x_8^0'=x_8^post6, T, cost: 1 Propagated Equalities Original rule: l4 -> l5 : __cil_tmp5_10^0'=__cil_tmp5_10^post7, __cil_tmp5_15^0'=__cil_tmp5_15^post7, __cil_tmp5_20^0'=__cil_tmp5_20^post7, __disjvr_0^0'=__disjvr_0^post7, __disjvr_1^0'=__disjvr_1^post7, __disjvr_2^0'=__disjvr_2^post7, __disjvr_3^0'=__disjvr_3^post7, a_6^0'=a_6^post7, buffer_1077^0'=buffer_1077^post7, buffer_1139^0'=buffer_1139^post7, buffer_21^0'=buffer_21^post7, buffer_35^0'=buffer_35^post7, buffer_604^0'=buffer_604^post7, cand_1104^0'=cand_1104^post7, cand_19^0'=cand_19^post7, d_7^0'=d_7^post7, elem_13^0'=elem_13^post7, h_17^0'=h_17^post7, i_22^0'=i_22^post7, l_11^0'=l_11^post7, len_98^0'=len_98^post7, lt_29^0'=lt_29^post7, prev_14^0'=prev_14^post7, result_5^0'=result_5^post7, ret_1103^0'=ret_1103^post7, ret_18^0'=ret_18^post7, sz_23^0'=sz_23^post7, tmp_24^0'=tmp_24^post7, tmp_9^0'=tmp_9^post7, tmp___0_25^0'=tmp___0_25^post7, tmp___0_36^0'=tmp___0_36^post7, tmp___0_57^0'=tmp___0_57^post7, tmp___0_605^0'=tmp___0_605^post7, x_12^0'=x_12^post7, x_16^0'=x_16^post7, x_8^0'=x_8^post7, y_1094^0'=y_1094^post7, (-elem_13^post7+elem_13^0 == 0 /\ x_12^0-x_12^post7 == 0 /\ -__disjvr_1^post7+__disjvr_1^0 == 0 /\ -h_17^post7+h_17^0 == 0 /\ -a_6^post7+a_6^0 == 0 /\ -buffer_21^post7+buffer_21^0 == 0 /\ -buffer_1139^post7+buffer_1139^0 == 0 /\ -cand_1104^post7+cand_1104^0 == 0 /\ -__disjvr_3^post7+__disjvr_3^0 == 0 /\ tmp_24^0-tmp_24^post7 == 0 /\ buffer_1077^0-buffer_1077^post7 == 0 /\ tmp_9^0-tmp_9^post7 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post7 == 0 /\ y_1094^0-y_1094^post7 == 0 /\ result_5^0-result_5^post7 == 0 /\ -tmp___0_605^post7+tmp___0_605^0 == 0 /\ l_11^0-l_11^post7 == 0 /\ buffer_35^0-buffer_35^post7 == 0 /\ __disjvr_2^0-__disjvr_2^post7 == 0 /\ -x_8^post7+x_8^0 == 0 /\ len_98^0-len_98^post7 == 0 /\ x_16^0-x_16^post7 == 0 /\ -sz_23^post7+sz_23^0 == 0 /\ -tmp___0_25^post7+tmp___0_25^0 == 0 /\ -__cil_tmp5_15^post7+__cil_tmp5_15^0 == 0 /\ -lt_29^post7+lt_29^0 == 0 /\ -__cil_tmp5_10^post7+__cil_tmp5_10^0 == 0 /\ tmp___0_36^0-tmp___0_36^post7 == 0 /\ -__disjvr_0^post7+__disjvr_0^0 == 0 /\ -i_22^post7+i_22^0 == 0 /\ -cand_19^post7+cand_19^0 == 0 /\ ret_1103^0-ret_1103^post7 == 0 /\ buffer_604^0-buffer_604^post7 == 0 /\ -prev_14^post7+prev_14^0 == 0 /\ ret_18^0-ret_18^post7 == 0 /\ -tmp___0_57^post7+tmp___0_57^0 == 0 /\ d_7^0-d_7^post7 == 0), cost: 1 New rule: l4 -> l5 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, 0 == 0, cost: 1 propagated equality elem_13^post7 = elem_13^0 propagated equality x_12^post7 = x_12^0 propagated equality __disjvr_1^post7 = __disjvr_1^0 propagated equality h_17^post7 = h_17^0 propagated equality a_6^post7 = a_6^0 propagated equality buffer_21^post7 = buffer_21^0 propagated equality buffer_1139^post7 = buffer_1139^0 propagated equality cand_1104^post7 = cand_1104^0 propagated equality __disjvr_3^post7 = __disjvr_3^0 propagated equality tmp_24^post7 = tmp_24^0 propagated equality buffer_1077^post7 = buffer_1077^0 propagated equality tmp_9^post7 = tmp_9^0 propagated equality __cil_tmp5_20^post7 = __cil_tmp5_20^0 propagated equality y_1094^post7 = y_1094^0 propagated equality result_5^post7 = result_5^0 propagated equality tmp___0_605^post7 = tmp___0_605^0 propagated equality l_11^post7 = l_11^0 propagated equality buffer_35^post7 = buffer_35^0 propagated equality __disjvr_2^post7 = __disjvr_2^0 propagated equality x_8^post7 = x_8^0 propagated equality len_98^post7 = len_98^0 propagated equality x_16^post7 = x_16^0 propagated equality sz_23^post7 = sz_23^0 propagated equality tmp___0_25^post7 = tmp___0_25^0 propagated equality __cil_tmp5_15^post7 = __cil_tmp5_15^0 propagated equality lt_29^post7 = lt_29^0 propagated equality __cil_tmp5_10^post7 = __cil_tmp5_10^0 propagated equality tmp___0_36^post7 = tmp___0_36^0 propagated equality __disjvr_0^post7 = __disjvr_0^0 propagated equality i_22^post7 = i_22^0 propagated equality cand_19^post7 = cand_19^0 propagated equality ret_1103^post7 = ret_1103^0 propagated equality buffer_604^post7 = buffer_604^0 propagated equality prev_14^post7 = prev_14^0 propagated equality ret_18^post7 = ret_18^0 propagated equality tmp___0_57^post7 = tmp___0_57^0 propagated equality d_7^post7 = d_7^0 Simplified Guard Original rule: l4 -> l5 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, 0 == 0, cost: 1 New rule: l4 -> l5 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, T, cost: 1 Removed Trivial Updates Original rule: l4 -> l5 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, T, cost: 1 New rule: l4 -> l5 : T, cost: 1 made implied equalities explicit Original rule: l7 -> l12 : __cil_tmp5_10^0'=__cil_tmp5_10^post12, __cil_tmp5_15^0'=__cil_tmp5_15^post12, __cil_tmp5_20^0'=__cil_tmp5_20^post12, __disjvr_0^0'=__disjvr_0^post12, __disjvr_1^0'=__disjvr_1^post12, __disjvr_2^0'=__disjvr_2^post12, __disjvr_3^0'=__disjvr_3^post12, a_6^0'=a_6^post12, buffer_1077^0'=buffer_1077^post12, buffer_1139^0'=buffer_1139^post12, buffer_21^0'=buffer_21^post12, buffer_35^0'=buffer_35^post12, buffer_604^0'=buffer_604^post12, cand_1104^0'=cand_1104^post12, cand_19^0'=cand_19^post12, d_7^0'=d_7^post12, elem_13^0'=elem_13^post12, h_17^0'=h_17^post12, i_22^0'=i_22^post12, l_11^0'=l_11^post12, len_98^0'=len_98^post12, lt_29^0'=lt_29^post12, prev_14^0'=prev_14^post12, result_5^0'=result_5^post12, ret_1103^0'=ret_1103^post12, ret_18^0'=ret_18^post12, sz_23^0'=sz_23^post12, tmp_24^0'=tmp_24^post12, tmp_9^0'=tmp_9^post12, tmp___0_25^0'=tmp___0_25^post12, tmp___0_36^0'=tmp___0_36^post12, tmp___0_57^0'=tmp___0_57^post12, tmp___0_605^0'=tmp___0_605^post12, x_12^0'=x_12^post12, x_16^0'=x_16^post12, x_8^0'=x_8^post12, y_1094^0'=y_1094^post12, (0 == 0 /\ -i_22^post12+i_22^0 == 0 /\ -buffer_35^post12+buffer_35^0 == 0 /\ -buffer_604^post12+buffer_604^0 == 0 /\ -buffer_1139^post12+buffer_1139^0 == 0 /\ -lt_29^post12+lt_29^0 == 0 /\ -x_8^post12+x_8^0 == 0 /\ -tmp___0_605^post12+tmp___0_605^0 == 0 /\ elem_13^0 <= 0 /\ tmp___0_25^0-tmp___0_25^post12 == 0 /\ -x_12^0+l_11^post12 == 0 /\ -prev_14^post12+prev_14^0 == 0 /\ 1-len_98^0 <= 0 /\ -tmp_24^post12+tmp_24^0 == 0 /\ -elem_13^0 <= 0 /\ -ret_1103^post12+ret_1103^0 == 0 /\ x_16^0-x_16^post12 == 0 /\ -d_7^post12+d_7^0 == 0 /\ result_5^post12-__cil_tmp5_15^post12 == 0 /\ elem_13^0-elem_13^post12 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post12 == 0 /\ x_12^0-x_12^post12 == 0 /\ -__disjvr_2^post12+__disjvr_2^0 == 0 /\ h_17^0-h_17^post12 == 0 /\ -buffer_1077^post12+buffer_1077^0 == 0 /\ buffer_21^0-buffer_21^post12 == 0 /\ -__cil_tmp5_10^post12+__cil_tmp5_10^0 == 0 /\ cand_1104^0-cand_1104^post12 == 0 /\ tmp___0_57^0-tmp___0_57^post12 == 0 /\ -tmp___0_36^post12+tmp___0_36^0 == 0 /\ -sz_23^post12+sz_23^0 == 0 /\ y_1094^0-y_1094^post12 == 0 /\ -cand_19^post12+cand_19^0 == 0 /\ -__disjvr_0^post12+__disjvr_0^0 == 0 /\ __disjvr_3^0-__disjvr_3^post12 == 0 /\ tmp_9^0-tmp_9^post12 == 0 /\ -l_11^post12+__cil_tmp5_15^post12 == 0 /\ ret_18^post12-result_5^post12 == 0 /\ __disjvr_1^0-__disjvr_1^post12 == 0 /\ -prev_14^0 <= 0 /\ a_6^0-a_6^post12 == 0 /\ prev_14^0 <= 0), cost: 1 New rule: l7 -> l12 : __cil_tmp5_10^0'=__cil_tmp5_10^post12, __cil_tmp5_15^0'=__cil_tmp5_15^post12, __cil_tmp5_20^0'=__cil_tmp5_20^post12, __disjvr_0^0'=__disjvr_0^post12, __disjvr_1^0'=__disjvr_1^post12, __disjvr_2^0'=__disjvr_2^post12, __disjvr_3^0'=__disjvr_3^post12, a_6^0'=a_6^post12, buffer_1077^0'=buffer_1077^post12, buffer_1139^0'=buffer_1139^post12, buffer_21^0'=buffer_21^post12, buffer_35^0'=buffer_35^post12, buffer_604^0'=buffer_604^post12, cand_1104^0'=cand_1104^post12, cand_19^0'=cand_19^post12, d_7^0'=d_7^post12, elem_13^0'=elem_13^post12, h_17^0'=h_17^post12, i_22^0'=i_22^post12, l_11^0'=l_11^post12, len_98^0'=len_98^post12, lt_29^0'=lt_29^post12, prev_14^0'=prev_14^post12, result_5^0'=result_5^post12, ret_1103^0'=ret_1103^post12, ret_18^0'=ret_18^post12, sz_23^0'=sz_23^post12, tmp_24^0'=tmp_24^post12, tmp_9^0'=tmp_9^post12, tmp___0_25^0'=tmp___0_25^post12, tmp___0_36^0'=tmp___0_36^post12, tmp___0_57^0'=tmp___0_57^post12, tmp___0_605^0'=tmp___0_605^post12, x_12^0'=x_12^post12, x_16^0'=x_16^post12, x_8^0'=x_8^post12, y_1094^0'=y_1094^post12, (0 == 0 /\ -i_22^post12+i_22^0 == 0 /\ -buffer_35^post12+buffer_35^0 == 0 /\ -buffer_604^post12+buffer_604^0 == 0 /\ -buffer_1139^post12+buffer_1139^0 == 0 /\ -lt_29^post12+lt_29^0 == 0 /\ -x_8^post12+x_8^0 == 0 /\ -tmp___0_605^post12+tmp___0_605^0 == 0 /\ elem_13^0 <= 0 /\ elem_13^0 == 0 /\ tmp___0_25^0-tmp___0_25^post12 == 0 /\ -x_12^0+l_11^post12 == 0 /\ -prev_14^post12+prev_14^0 == 0 /\ 1-len_98^0 <= 0 /\ -tmp_24^post12+tmp_24^0 == 0 /\ -elem_13^0 <= 0 /\ -ret_1103^post12+ret_1103^0 == 0 /\ x_16^0-x_16^post12 == 0 /\ -d_7^post12+d_7^0 == 0 /\ result_5^post12-__cil_tmp5_15^post12 == 0 /\ elem_13^0-elem_13^post12 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post12 == 0 /\ x_12^0-x_12^post12 == 0 /\ -__disjvr_2^post12+__disjvr_2^0 == 0 /\ h_17^0-h_17^post12 == 0 /\ -buffer_1077^post12+buffer_1077^0 == 0 /\ buffer_21^0-buffer_21^post12 == 0 /\ -__cil_tmp5_10^post12+__cil_tmp5_10^0 == 0 /\ cand_1104^0-cand_1104^post12 == 0 /\ tmp___0_57^0-tmp___0_57^post12 == 0 /\ -tmp___0_36^post12+tmp___0_36^0 == 0 /\ -sz_23^post12+sz_23^0 == 0 /\ y_1094^0-y_1094^post12 == 0 /\ -cand_19^post12+cand_19^0 == 0 /\ -__disjvr_0^post12+__disjvr_0^0 == 0 /\ __disjvr_3^0-__disjvr_3^post12 == 0 /\ tmp_9^0-tmp_9^post12 == 0 /\ -l_11^post12+__cil_tmp5_15^post12 == 0 /\ ret_18^post12-result_5^post12 == 0 /\ __disjvr_1^0-__disjvr_1^post12 == 0 /\ -prev_14^0 <= 0 /\ -prev_14^0 == 0 /\ a_6^0-a_6^post12 == 0 /\ prev_14^0 <= 0), cost: 1 Propagated Equalities Original rule: l7 -> l12 : __cil_tmp5_10^0'=__cil_tmp5_10^post12, __cil_tmp5_15^0'=__cil_tmp5_15^post12, __cil_tmp5_20^0'=__cil_tmp5_20^post12, __disjvr_0^0'=__disjvr_0^post12, __disjvr_1^0'=__disjvr_1^post12, __disjvr_2^0'=__disjvr_2^post12, __disjvr_3^0'=__disjvr_3^post12, a_6^0'=a_6^post12, buffer_1077^0'=buffer_1077^post12, buffer_1139^0'=buffer_1139^post12, buffer_21^0'=buffer_21^post12, buffer_35^0'=buffer_35^post12, buffer_604^0'=buffer_604^post12, cand_1104^0'=cand_1104^post12, cand_19^0'=cand_19^post12, d_7^0'=d_7^post12, elem_13^0'=elem_13^post12, h_17^0'=h_17^post12, i_22^0'=i_22^post12, l_11^0'=l_11^post12, len_98^0'=len_98^post12, lt_29^0'=lt_29^post12, prev_14^0'=prev_14^post12, result_5^0'=result_5^post12, ret_1103^0'=ret_1103^post12, ret_18^0'=ret_18^post12, sz_23^0'=sz_23^post12, tmp_24^0'=tmp_24^post12, tmp_9^0'=tmp_9^post12, tmp___0_25^0'=tmp___0_25^post12, tmp___0_36^0'=tmp___0_36^post12, tmp___0_57^0'=tmp___0_57^post12, tmp___0_605^0'=tmp___0_605^post12, x_12^0'=x_12^post12, x_16^0'=x_16^post12, x_8^0'=x_8^post12, y_1094^0'=y_1094^post12, (0 == 0 /\ -i_22^post12+i_22^0 == 0 /\ -buffer_35^post12+buffer_35^0 == 0 /\ -buffer_604^post12+buffer_604^0 == 0 /\ -buffer_1139^post12+buffer_1139^0 == 0 /\ -lt_29^post12+lt_29^0 == 0 /\ -x_8^post12+x_8^0 == 0 /\ -tmp___0_605^post12+tmp___0_605^0 == 0 /\ elem_13^0 <= 0 /\ elem_13^0 == 0 /\ tmp___0_25^0-tmp___0_25^post12 == 0 /\ -x_12^0+l_11^post12 == 0 /\ -prev_14^post12+prev_14^0 == 0 /\ 1-len_98^0 <= 0 /\ -tmp_24^post12+tmp_24^0 == 0 /\ -elem_13^0 <= 0 /\ -ret_1103^post12+ret_1103^0 == 0 /\ x_16^0-x_16^post12 == 0 /\ -d_7^post12+d_7^0 == 0 /\ result_5^post12-__cil_tmp5_15^post12 == 0 /\ elem_13^0-elem_13^post12 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post12 == 0 /\ x_12^0-x_12^post12 == 0 /\ -__disjvr_2^post12+__disjvr_2^0 == 0 /\ h_17^0-h_17^post12 == 0 /\ -buffer_1077^post12+buffer_1077^0 == 0 /\ buffer_21^0-buffer_21^post12 == 0 /\ -__cil_tmp5_10^post12+__cil_tmp5_10^0 == 0 /\ cand_1104^0-cand_1104^post12 == 0 /\ tmp___0_57^0-tmp___0_57^post12 == 0 /\ -tmp___0_36^post12+tmp___0_36^0 == 0 /\ -sz_23^post12+sz_23^0 == 0 /\ y_1094^0-y_1094^post12 == 0 /\ -cand_19^post12+cand_19^0 == 0 /\ -__disjvr_0^post12+__disjvr_0^0 == 0 /\ __disjvr_3^0-__disjvr_3^post12 == 0 /\ tmp_9^0-tmp_9^post12 == 0 /\ -l_11^post12+__cil_tmp5_15^post12 == 0 /\ ret_18^post12-result_5^post12 == 0 /\ __disjvr_1^0-__disjvr_1^post12 == 0 /\ -prev_14^0 <= 0 /\ -prev_14^0 == 0 /\ a_6^0-a_6^post12 == 0 /\ prev_14^0 <= 0), cost: 1 New rule: l7 -> l12 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=x_12^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=x_12^0, len_98^0'=len_98^post12, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=x_12^0, ret_1103^0'=ret_1103^0, ret_18^0'=x_12^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (0 == 0 /\ elem_13^0 <= 0 /\ elem_13^0 == 0 /\ 1-len_98^0 <= 0 /\ -elem_13^0 <= 0 /\ -prev_14^0 <= 0 /\ -prev_14^0 == 0 /\ prev_14^0 <= 0), cost: 1 propagated equality i_22^post12 = i_22^0 propagated equality buffer_35^post12 = buffer_35^0 propagated equality buffer_604^post12 = buffer_604^0 propagated equality buffer_1139^post12 = buffer_1139^0 propagated equality lt_29^post12 = lt_29^0 propagated equality x_8^post12 = x_8^0 propagated equality tmp___0_605^post12 = tmp___0_605^0 propagated equality tmp___0_25^post12 = tmp___0_25^0 propagated equality l_11^post12 = x_12^0 propagated equality prev_14^post12 = prev_14^0 propagated equality tmp_24^post12 = tmp_24^0 propagated equality ret_1103^post12 = ret_1103^0 propagated equality x_16^post12 = x_16^0 propagated equality d_7^post12 = d_7^0 propagated equality __cil_tmp5_15^post12 = result_5^post12 propagated equality elem_13^post12 = elem_13^0 propagated equality __cil_tmp5_20^post12 = __cil_tmp5_20^0 propagated equality x_12^post12 = x_12^0 propagated equality __disjvr_2^post12 = __disjvr_2^0 propagated equality h_17^post12 = h_17^0 propagated equality buffer_1077^post12 = buffer_1077^0 propagated equality buffer_21^post12 = buffer_21^0 propagated equality __cil_tmp5_10^post12 = __cil_tmp5_10^0 propagated equality cand_1104^post12 = cand_1104^0 propagated equality tmp___0_57^post12 = tmp___0_57^0 propagated equality tmp___0_36^post12 = tmp___0_36^0 propagated equality sz_23^post12 = sz_23^0 propagated equality y_1094^post12 = y_1094^0 propagated equality cand_19^post12 = cand_19^0 propagated equality __disjvr_0^post12 = __disjvr_0^0 propagated equality __disjvr_3^post12 = __disjvr_3^0 propagated equality tmp_9^post12 = tmp_9^0 propagated equality result_5^post12 = x_12^0 propagated equality ret_18^post12 = x_12^0 propagated equality __disjvr_1^post12 = __disjvr_1^0 propagated equality a_6^post12 = a_6^0 Simplified Guard Original rule: l7 -> l12 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=x_12^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=x_12^0, len_98^0'=len_98^post12, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=x_12^0, ret_1103^0'=ret_1103^0, ret_18^0'=x_12^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (0 == 0 /\ elem_13^0 <= 0 /\ elem_13^0 == 0 /\ 1-len_98^0 <= 0 /\ -elem_13^0 <= 0 /\ -prev_14^0 <= 0 /\ -prev_14^0 == 0 /\ prev_14^0 <= 0), cost: 1 New rule: l7 -> l12 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=x_12^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=x_12^0, len_98^0'=len_98^post12, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=x_12^0, ret_1103^0'=ret_1103^0, ret_18^0'=x_12^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (elem_13^0 <= 0 /\ elem_13^0 == 0 /\ 1-len_98^0 <= 0 /\ -elem_13^0 <= 0 /\ -prev_14^0 <= 0 /\ -prev_14^0 == 0 /\ prev_14^0 <= 0), cost: 1 made implied equalities explicit Original rule: l7 -> l12 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=x_12^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=x_12^0, len_98^0'=len_98^post12, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=x_12^0, ret_1103^0'=ret_1103^0, ret_18^0'=x_12^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (elem_13^0 <= 0 /\ elem_13^0 == 0 /\ 1-len_98^0 <= 0 /\ -elem_13^0 <= 0 /\ -prev_14^0 <= 0 /\ -prev_14^0 == 0 /\ prev_14^0 <= 0), cost: 1 New rule: l7 -> l12 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=x_12^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=x_12^0, len_98^0'=len_98^post12, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=x_12^0, ret_1103^0'=ret_1103^0, ret_18^0'=x_12^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (elem_13^0 <= 0 /\ elem_13^0 == 0 /\ 1-len_98^0 <= 0 /\ -elem_13^0 <= 0 /\ -prev_14^0 <= 0 /\ -prev_14^0 == 0 /\ prev_14^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l7 -> l12 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=x_12^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=x_12^0, len_98^0'=len_98^post12, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=x_12^0, ret_1103^0'=ret_1103^0, ret_18^0'=x_12^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (elem_13^0 <= 0 /\ elem_13^0 == 0 /\ 1-len_98^0 <= 0 /\ -elem_13^0 <= 0 /\ -prev_14^0 <= 0 /\ -prev_14^0 == 0 /\ prev_14^0 <= 0), cost: 1 New rule: l7 -> l12 : __cil_tmp5_15^0'=x_12^0, l_11^0'=x_12^0, len_98^0'=len_98^post12, result_5^0'=x_12^0, ret_18^0'=x_12^0, (elem_13^0 <= 0 /\ elem_13^0 == 0 /\ 1-len_98^0 <= 0 /\ -elem_13^0 <= 0 /\ -prev_14^0 <= 0 /\ -prev_14^0 == 0 /\ prev_14^0 <= 0), cost: 1 Propagated Equalities Original rule: l13 -> l14 : __cil_tmp5_10^0'=__cil_tmp5_10^post13, __cil_tmp5_15^0'=__cil_tmp5_15^post13, __cil_tmp5_20^0'=__cil_tmp5_20^post13, __disjvr_0^0'=__disjvr_0^post13, __disjvr_1^0'=__disjvr_1^post13, __disjvr_2^0'=__disjvr_2^post13, __disjvr_3^0'=__disjvr_3^post13, a_6^0'=a_6^post13, buffer_1077^0'=buffer_1077^post13, buffer_1139^0'=buffer_1139^post13, buffer_21^0'=buffer_21^post13, buffer_35^0'=buffer_35^post13, buffer_604^0'=buffer_604^post13, cand_1104^0'=cand_1104^post13, cand_19^0'=cand_19^post13, d_7^0'=d_7^post13, elem_13^0'=elem_13^post13, h_17^0'=h_17^post13, i_22^0'=i_22^post13, l_11^0'=l_11^post13, len_98^0'=len_98^post13, lt_29^0'=lt_29^post13, prev_14^0'=prev_14^post13, result_5^0'=result_5^post13, ret_1103^0'=ret_1103^post13, ret_18^0'=ret_18^post13, sz_23^0'=sz_23^post13, tmp_24^0'=tmp_24^post13, tmp_9^0'=tmp_9^post13, tmp___0_25^0'=tmp___0_25^post13, tmp___0_36^0'=tmp___0_36^post13, tmp___0_57^0'=tmp___0_57^post13, tmp___0_605^0'=tmp___0_605^post13, x_12^0'=x_12^post13, x_16^0'=x_16^post13, x_8^0'=x_8^post13, y_1094^0'=y_1094^post13, (0 == 0 /\ -__cil_tmp5_10^post13+__cil_tmp5_10^0 == 0 /\ lt_29^0-lt_29^post13 == 0 /\ l_11^0-l_11^post13 == 0 /\ __disjvr_2^0-__disjvr_2^post13 == 0 /\ tmp___0_36^0-tmp___0_36^post13 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post13 == 0 /\ elem_13^0-elem_13^post13 == 0 /\ -buffer_1139^post13+buffer_1139^0 == 0 /\ -a_6^post13+a_6^0 == 0 /\ sz_23^post13-tmp_24^post13 == 0 /\ ret_1103^0-ret_1103^post13 == 0 /\ ret_18^0-ret_18^post13 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post13 == 0 /\ -x_8^post13+x_8^0 == 0 /\ __disjvr_3^0-__disjvr_3^post13 == 0 /\ buffer_21^post13 == 0 /\ -cand_19^post13+cand_19^0 == 0 /\ -__disjvr_0^post13+__disjvr_0^0 == 0 /\ -tmp___0_25^post13+tmp___0_25^0 == 0 /\ -cand_1104^post13+cand_1104^0 == 0 /\ -tmp___0_605^post13+tmp___0_605^0 == 0 /\ -x_12^post13+x_12^0 == 0 /\ x_16^0-x_16^post13 == 0 /\ buffer_1077^0-buffer_1077^post13 == 0 /\ d_7^0-d_7^post13 == 0 /\ -buffer_604^post13+buffer_604^0 == 0 /\ -len_98^post13+len_98^0 == 0 /\ buffer_35^0-buffer_35^post13 == 0 /\ -h_17^post13+h_17^0 == 0 /\ tmp___0_57^0-tmp___0_57^post13 == 0 /\ y_1094^0-y_1094^post13 == 0 /\ result_5^0-result_5^post13 == 0 /\ i_22^post13 == 0 /\ -__disjvr_1^post13+__disjvr_1^0 == 0 /\ tmp_9^0-tmp_9^post13 == 0 /\ -prev_14^post13+prev_14^0 == 0), cost: 1 New rule: l13 -> l14 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=tmp_24^post13, tmp_24^0'=tmp_24^post13, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, 0 == 0, cost: 1 propagated equality __cil_tmp5_10^post13 = __cil_tmp5_10^0 propagated equality lt_29^post13 = lt_29^0 propagated equality l_11^post13 = l_11^0 propagated equality __disjvr_2^post13 = __disjvr_2^0 propagated equality tmp___0_36^post13 = tmp___0_36^0 propagated equality __cil_tmp5_20^post13 = __cil_tmp5_20^0 propagated equality elem_13^post13 = elem_13^0 propagated equality buffer_1139^post13 = buffer_1139^0 propagated equality a_6^post13 = a_6^0 propagated equality sz_23^post13 = tmp_24^post13 propagated equality ret_1103^post13 = ret_1103^0 propagated equality ret_18^post13 = ret_18^0 propagated equality __cil_tmp5_15^post13 = __cil_tmp5_15^0 propagated equality x_8^post13 = x_8^0 propagated equality __disjvr_3^post13 = __disjvr_3^0 propagated equality buffer_21^post13 = 0 propagated equality cand_19^post13 = cand_19^0 propagated equality __disjvr_0^post13 = __disjvr_0^0 propagated equality tmp___0_25^post13 = tmp___0_25^0 propagated equality cand_1104^post13 = cand_1104^0 propagated equality tmp___0_605^post13 = tmp___0_605^0 propagated equality x_12^post13 = x_12^0 propagated equality x_16^post13 = x_16^0 propagated equality buffer_1077^post13 = buffer_1077^0 propagated equality d_7^post13 = d_7^0 propagated equality buffer_604^post13 = buffer_604^0 propagated equality len_98^post13 = len_98^0 propagated equality buffer_35^post13 = buffer_35^0 propagated equality h_17^post13 = h_17^0 propagated equality tmp___0_57^post13 = tmp___0_57^0 propagated equality y_1094^post13 = y_1094^0 propagated equality result_5^post13 = result_5^0 propagated equality i_22^post13 = 0 propagated equality __disjvr_1^post13 = __disjvr_1^0 propagated equality tmp_9^post13 = tmp_9^0 propagated equality prev_14^post13 = prev_14^0 Simplified Guard Original rule: l13 -> l14 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=tmp_24^post13, tmp_24^0'=tmp_24^post13, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, 0 == 0, cost: 1 New rule: l13 -> l14 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=tmp_24^post13, tmp_24^0'=tmp_24^post13, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, T, cost: 1 Removed Trivial Updates Original rule: l13 -> l14 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=tmp_24^post13, tmp_24^0'=tmp_24^post13, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, T, cost: 1 New rule: l13 -> l14 : buffer_21^0'=0, i_22^0'=0, sz_23^0'=tmp_24^post13, tmp_24^0'=tmp_24^post13, T, cost: 1 Propagated Equalities Original rule: l6 -> l15 : __cil_tmp5_10^0'=__cil_tmp5_10^post14, __cil_tmp5_15^0'=__cil_tmp5_15^post14, __cil_tmp5_20^0'=__cil_tmp5_20^post14, __disjvr_0^0'=__disjvr_0^post14, __disjvr_1^0'=__disjvr_1^post14, __disjvr_2^0'=__disjvr_2^post14, __disjvr_3^0'=__disjvr_3^post14, a_6^0'=a_6^post14, buffer_1077^0'=buffer_1077^post14, buffer_1139^0'=buffer_1139^post14, buffer_21^0'=buffer_21^post14, buffer_35^0'=buffer_35^post14, buffer_604^0'=buffer_604^post14, cand_1104^0'=cand_1104^post14, cand_19^0'=cand_19^post14, d_7^0'=d_7^post14, elem_13^0'=elem_13^post14, h_17^0'=h_17^post14, i_22^0'=i_22^post14, l_11^0'=l_11^post14, len_98^0'=len_98^post14, lt_29^0'=lt_29^post14, prev_14^0'=prev_14^post14, result_5^0'=result_5^post14, ret_1103^0'=ret_1103^post14, ret_18^0'=ret_18^post14, sz_23^0'=sz_23^post14, tmp_24^0'=tmp_24^post14, tmp_9^0'=tmp_9^post14, tmp___0_25^0'=tmp___0_25^post14, tmp___0_36^0'=tmp___0_36^post14, tmp___0_57^0'=tmp___0_57^post14, tmp___0_605^0'=tmp___0_605^post14, x_12^0'=x_12^post14, x_16^0'=x_16^post14, x_8^0'=x_8^post14, y_1094^0'=y_1094^post14, (0 == 0 /\ -d_7^post14+d_7^0 == 0 /\ x_12^0-x_12^post14 == 0 /\ ret_18^post14 == 0 /\ -i_22^0+sz_23^0 <= 0 /\ -prev_14^post14+prev_14^0 == 0 /\ -x_8^post14+x_8^0 == 0 /\ y_1094^0-y_1094^post14 == 0 /\ -len_98^0 <= 0 /\ -tmp_9^post14+tmp_9^0 == 0 /\ buffer_35^0-buffer_35^post14 == 0 /\ -a_6^post14+a_6^0 == 0 /\ -x_16^post14+h_17^post14 == 0 /\ -tmp___0_605^post14+tmp___0_605^0 == 0 /\ result_5^0-result_5^post14 == 0 /\ elem_13^0-elem_13^post14 == 0 /\ -len_98^2 <= 0 /\ -cand_1104^post14+cand_1104^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post14 == 0 /\ lt_29^0-lt_29^post14 == 0 /\ __disjvr_2^0-__disjvr_2^post14 == 0 /\ -__cil_tmp5_10^post14+__cil_tmp5_10^0 == 0 /\ tmp___0_36^0-tmp___0_36^post14 == 0 /\ -__cil_tmp5_15^post14+__cil_tmp5_15^0 == 0 /\ -buffer_604^post14+buffer_604^0 == 0 /\ -buffer_1139^post14+buffer_1139^0 == 0 /\ -buffer_21^post14+buffer_21^0 == 0 /\ ret_1103^0-ret_1103^post14 == 0 /\ -__disjvr_0^post14+__disjvr_0^0 == 0 /\ -tmp___0_25^post14+tmp___0_25^0 == 0 /\ -cand_19^post14+cand_19^0 == 0 /\ l_11^0-l_11^post14 == 0 /\ -tmp___0_57^post14+tmp___0_57^0 == 0 /\ __disjvr_3^0-__disjvr_3^post14 == 0 /\ -__disjvr_1^post14+__disjvr_1^0 == 0), cost: 1 New rule: l6 -> l15 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^post14, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=x_16^post14, i_22^0'=i_22^post14, l_11^0'=l_11^0, len_98^0'=len_98^post14, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=0, sz_23^0'=sz_23^post14, tmp_24^0'=tmp_24^post14, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^post14, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (0 == 0 /\ -i_22^0+sz_23^0 <= 0 /\ -len_98^0 <= 0 /\ -len_98^2 <= 0), cost: 1 propagated equality d_7^post14 = d_7^0 propagated equality x_12^post14 = x_12^0 propagated equality ret_18^post14 = 0 propagated equality prev_14^post14 = prev_14^0 propagated equality x_8^post14 = x_8^0 propagated equality y_1094^post14 = y_1094^0 propagated equality tmp_9^post14 = tmp_9^0 propagated equality buffer_35^post14 = buffer_35^0 propagated equality a_6^post14 = a_6^0 propagated equality h_17^post14 = x_16^post14 propagated equality tmp___0_605^post14 = tmp___0_605^0 propagated equality result_5^post14 = result_5^0 propagated equality elem_13^post14 = elem_13^0 propagated equality cand_1104^post14 = cand_1104^0 propagated equality __cil_tmp5_20^post14 = __cil_tmp5_20^0 propagated equality lt_29^post14 = lt_29^0 propagated equality __disjvr_2^post14 = __disjvr_2^0 propagated equality __cil_tmp5_10^post14 = __cil_tmp5_10^0 propagated equality tmp___0_36^post14 = tmp___0_36^0 propagated equality __cil_tmp5_15^post14 = __cil_tmp5_15^0 propagated equality buffer_604^post14 = buffer_604^0 propagated equality buffer_1139^post14 = buffer_1139^0 propagated equality buffer_21^post14 = buffer_21^0 propagated equality ret_1103^post14 = ret_1103^0 propagated equality __disjvr_0^post14 = __disjvr_0^0 propagated equality tmp___0_25^post14 = tmp___0_25^0 propagated equality cand_19^post14 = cand_19^0 propagated equality l_11^post14 = l_11^0 propagated equality tmp___0_57^post14 = tmp___0_57^0 propagated equality __disjvr_3^post14 = __disjvr_3^0 propagated equality __disjvr_1^post14 = __disjvr_1^0 Simplified Guard Original rule: l6 -> l15 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^post14, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=x_16^post14, i_22^0'=i_22^post14, l_11^0'=l_11^0, len_98^0'=len_98^post14, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=0, sz_23^0'=sz_23^post14, tmp_24^0'=tmp_24^post14, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^post14, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (0 == 0 /\ -i_22^0+sz_23^0 <= 0 /\ -len_98^0 <= 0 /\ -len_98^2 <= 0), cost: 1 New rule: l6 -> l15 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^post14, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=x_16^post14, i_22^0'=i_22^post14, l_11^0'=l_11^0, len_98^0'=len_98^post14, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=0, sz_23^0'=sz_23^post14, tmp_24^0'=tmp_24^post14, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^post14, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (-i_22^0+sz_23^0 <= 0 /\ -len_98^0 <= 0 /\ -len_98^2 <= 0), cost: 1 Eliminated Temporary Variables via Transitive Closure Original rule: l6 -> l15 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^post14, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=x_16^post14, i_22^0'=i_22^post14, l_11^0'=l_11^0, len_98^0'=len_98^post14, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=0, sz_23^0'=sz_23^post14, tmp_24^0'=tmp_24^post14, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^post14, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (-i_22^0+sz_23^0 <= 0 /\ -len_98^0 <= 0 /\ -len_98^2 <= 0), cost: 1 New rule: l6 -> l15 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^post14, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=x_16^post14, i_22^0'=i_22^post14, l_11^0'=l_11^0, len_98^0'=len_98^post14, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=0, sz_23^0'=sz_23^post14, tmp_24^0'=tmp_24^post14, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^post14, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (-i_22^0+sz_23^0 <= 0 /\ -len_98^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l6 -> l15 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^post14, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=x_16^post14, i_22^0'=i_22^post14, l_11^0'=l_11^0, len_98^0'=len_98^post14, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=0, sz_23^0'=sz_23^post14, tmp_24^0'=tmp_24^post14, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^post14, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (-i_22^0+sz_23^0 <= 0 /\ -len_98^0 <= 0), cost: 1 New rule: l6 -> l15 : buffer_1077^0'=buffer_1077^post14, h_17^0'=x_16^post14, i_22^0'=i_22^post14, len_98^0'=len_98^post14, ret_18^0'=0, sz_23^0'=sz_23^post14, tmp_24^0'=tmp_24^post14, x_16^0'=x_16^post14, (-i_22^0+sz_23^0 <= 0 /\ -len_98^0 <= 0), cost: 1 Propagated Equalities Original rule: l6 -> l5 : __cil_tmp5_10^0'=__cil_tmp5_10^post15, __cil_tmp5_15^0'=__cil_tmp5_15^post15, __cil_tmp5_20^0'=__cil_tmp5_20^post15, __disjvr_0^0'=__disjvr_0^post15, __disjvr_1^0'=__disjvr_1^post15, __disjvr_2^0'=__disjvr_2^post15, __disjvr_3^0'=__disjvr_3^post15, a_6^0'=a_6^post15, buffer_1077^0'=buffer_1077^post15, buffer_1139^0'=buffer_1139^post15, buffer_21^0'=buffer_21^post15, buffer_35^0'=buffer_35^post15, buffer_604^0'=buffer_604^post15, cand_1104^0'=cand_1104^post15, cand_19^0'=cand_19^post15, d_7^0'=d_7^post15, elem_13^0'=elem_13^post15, h_17^0'=h_17^post15, i_22^0'=i_22^post15, l_11^0'=l_11^post15, len_98^0'=len_98^post15, lt_29^0'=lt_29^post15, prev_14^0'=prev_14^post15, result_5^0'=result_5^post15, ret_1103^0'=ret_1103^post15, ret_18^0'=ret_18^post15, sz_23^0'=sz_23^post15, tmp_24^0'=tmp_24^post15, tmp_9^0'=tmp_9^post15, tmp___0_25^0'=tmp___0_25^post15, tmp___0_36^0'=tmp___0_36^post15, tmp___0_57^0'=tmp___0_57^post15, tmp___0_605^0'=tmp___0_605^post15, x_12^0'=x_12^post15, x_16^0'=x_16^post15, x_8^0'=x_8^post15, y_1094^0'=y_1094^post15, (0 == 0 /\ tmp_9^0-tmp_9^post15 == 0 /\ -ret_1103^post15+ret_1103^0 == 0 /\ x_8^0-x_8^post15 == 0 /\ x_16^0-x_16^post15 == 0 /\ cand_1104^0-cand_1104^post15 == 0 /\ buffer_35^0-buffer_35^post15 == 0 /\ l_11^0-l_11^post15 == 0 /\ -__cil_tmp5_15^post15+__cil_tmp5_15^0 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post15 == 0 /\ -len_98^0 <= 0 /\ -buffer_1139^post15+buffer_1139^0 == 0 /\ -__disjvr_0^post15+__disjvr_0^0 == 0 /\ elem_13^0-elem_13^post15 == 0 /\ tmp___0_57^0-tmp___0_57^post15 == 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ -__disjvr_1^post15+__disjvr_1^0 == 0 /\ -tmp___0_36^post15+tmp___0_36^0 == 0 /\ -prev_14^post15+prev_14^0 == 0 /\ -cand_19^post15+cand_19^0 == 0 /\ -x_12^post15+x_12^0 == 0 /\ result_5^0-result_5^post15 == 0 /\ __disjvr_3^0-__disjvr_3^post15 == 0 /\ -h_17^post15+h_17^0 == 0 /\ lt_29^0-lt_29^post15 == 0 /\ buffer_21^0-buffer_21^post15 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post15 == 0 /\ __disjvr_2^0-__disjvr_2^post15 == 0 /\ buffer_1077^0-buffer_1077^post15 == 0 /\ ret_18^0-ret_18^post15 == 0 /\ -y_1094^post15+y_1094^0 == 0), cost: 1 New rule: l6 -> l5 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^post15, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^post15, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^post15, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^post15, l_11^0'=l_11^0, len_98^0'=len_98^post15, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^post15, tmp_24^0'=tmp_24^post15, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^post15, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^post15, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (0 == 0 /\ -len_98^0 <= 0 /\ 1+i_22^0-sz_23^0 <= 0), cost: 1 propagated equality tmp_9^post15 = tmp_9^0 propagated equality ret_1103^post15 = ret_1103^0 propagated equality x_8^post15 = x_8^0 propagated equality x_16^post15 = x_16^0 propagated equality cand_1104^post15 = cand_1104^0 propagated equality buffer_35^post15 = buffer_35^0 propagated equality l_11^post15 = l_11^0 propagated equality __cil_tmp5_15^post15 = __cil_tmp5_15^0 propagated equality __cil_tmp5_10^post15 = __cil_tmp5_10^0 propagated equality buffer_1139^post15 = buffer_1139^0 propagated equality __disjvr_0^post15 = __disjvr_0^0 propagated equality elem_13^post15 = elem_13^0 propagated equality tmp___0_57^post15 = tmp___0_57^0 propagated equality __disjvr_1^post15 = __disjvr_1^0 propagated equality tmp___0_36^post15 = tmp___0_36^0 propagated equality prev_14^post15 = prev_14^0 propagated equality cand_19^post15 = cand_19^0 propagated equality x_12^post15 = x_12^0 propagated equality result_5^post15 = result_5^0 propagated equality __disjvr_3^post15 = __disjvr_3^0 propagated equality h_17^post15 = h_17^0 propagated equality lt_29^post15 = lt_29^0 propagated equality buffer_21^post15 = buffer_21^0 propagated equality __cil_tmp5_20^post15 = __cil_tmp5_20^0 propagated equality __disjvr_2^post15 = __disjvr_2^0 propagated equality buffer_1077^post15 = buffer_1077^0 propagated equality ret_18^post15 = ret_18^0 propagated equality y_1094^post15 = y_1094^0 Simplified Guard Original rule: l6 -> l5 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^post15, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^post15, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^post15, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^post15, l_11^0'=l_11^0, len_98^0'=len_98^post15, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^post15, tmp_24^0'=tmp_24^post15, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^post15, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^post15, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (0 == 0 /\ -len_98^0 <= 0 /\ 1+i_22^0-sz_23^0 <= 0), cost: 1 New rule: l6 -> l5 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^post15, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^post15, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^post15, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^post15, l_11^0'=l_11^0, len_98^0'=len_98^post15, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^post15, tmp_24^0'=tmp_24^post15, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^post15, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^post15, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (-len_98^0 <= 0 /\ 1+i_22^0-sz_23^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l6 -> l5 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^post15, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^post15, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^post15, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^post15, l_11^0'=l_11^0, len_98^0'=len_98^post15, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^post15, tmp_24^0'=tmp_24^post15, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^post15, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^post15, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (-len_98^0 <= 0 /\ 1+i_22^0-sz_23^0 <= 0), cost: 1 New rule: l6 -> l5 : a_6^0'=a_6^post15, buffer_604^0'=buffer_604^post15, d_7^0'=d_7^post15, i_22^0'=i_22^post15, len_98^0'=len_98^post15, sz_23^0'=sz_23^post15, tmp_24^0'=tmp_24^post15, tmp___0_25^0'=tmp___0_25^post15, tmp___0_605^0'=tmp___0_605^post15, (-len_98^0 <= 0 /\ 1+i_22^0-sz_23^0 <= 0), cost: 1 Propagated Equalities Original rule: l14 -> l0 : __cil_tmp5_10^0'=__cil_tmp5_10^post16, __cil_tmp5_15^0'=__cil_tmp5_15^post16, __cil_tmp5_20^0'=__cil_tmp5_20^post16, __disjvr_0^0'=__disjvr_0^post16, __disjvr_1^0'=__disjvr_1^post16, __disjvr_2^0'=__disjvr_2^post16, __disjvr_3^0'=__disjvr_3^post16, a_6^0'=a_6^post16, buffer_1077^0'=buffer_1077^post16, buffer_1139^0'=buffer_1139^post16, buffer_21^0'=buffer_21^post16, buffer_35^0'=buffer_35^post16, buffer_604^0'=buffer_604^post16, cand_1104^0'=cand_1104^post16, cand_19^0'=cand_19^post16, d_7^0'=d_7^post16, elem_13^0'=elem_13^post16, h_17^0'=h_17^post16, i_22^0'=i_22^post16, l_11^0'=l_11^post16, len_98^0'=len_98^post16, lt_29^0'=lt_29^post16, prev_14^0'=prev_14^post16, result_5^0'=result_5^post16, ret_1103^0'=ret_1103^post16, ret_18^0'=ret_18^post16, sz_23^0'=sz_23^post16, tmp_24^0'=tmp_24^post16, tmp_9^0'=tmp_9^post16, tmp___0_25^0'=tmp___0_25^post16, tmp___0_36^0'=tmp___0_36^post16, tmp___0_57^0'=tmp___0_57^post16, tmp___0_605^0'=tmp___0_605^post16, x_12^0'=x_12^post16, x_16^0'=x_16^post16, x_8^0'=x_8^post16, y_1094^0'=y_1094^post16, (0 == 0 /\ -x_12^post16+x_12^0 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post16 == 0 /\ -ret_1103^post16+ret_1103^0 == 0 /\ -tmp___0_605^post16+tmp___0_605^0 == 0 /\ __disjvr_3^0-__disjvr_3^post16 == 0 /\ tmp___0_25^0-tmp___0_25^post16 == 0 /\ -i_22^0+sz_23^0 <= 0 /\ tmp_9^0-tmp_9^post16 == 0 /\ -buffer_1077^post16+buffer_1077^0 == 0 /\ a_6^0-a_6^post16 == 0 /\ -d_7^post16+d_7^0 == 0 /\ -buffer_604^post16+buffer_604^0 == 0 /\ -prev_14^post16+prev_14^0 == 0 /\ cand_1104^0-cand_1104^post16 == 0 /\ -__cil_tmp5_10^post16+__cil_tmp5_10^0 == 0 /\ l_11^0-l_11^post16 == 0 /\ -len_98^post16+len_98^0 == 0 /\ -__cil_tmp5_20^post16+__cil_tmp5_20^0 == 0 /\ -__disjvr_0^post16+__disjvr_0^0 == 0 /\ -cand_19^post16+cand_19^0 == 0 /\ elem_13^0-elem_13^post16 == 0 /\ buffer_21^0-buffer_21^post16 == 0 /\ ret_18^post16 == 0 /\ __disjvr_1^0-__disjvr_1^post16 == 0 /\ tmp___0_57^0-tmp___0_57^post16 == 0 /\ result_5^0-result_5^post16 == 0 /\ y_1094^0-y_1094^post16 == 0 /\ -x_16^post16+h_17^post16 == 0 /\ -__disjvr_2^post16+__disjvr_2^0 == 0 /\ -buffer_35^post16+buffer_35^0 == 0 /\ lt_29^0-lt_29^post16 == 0 /\ -x_8^post16+x_8^0 == 0 /\ -tmp___0_36^post16+tmp___0_36^0 == 0), cost: 1 New rule: l14 -> l0 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^post16, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=x_16^post16, i_22^0'=i_22^post16, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=0, sz_23^0'=sz_23^post16, tmp_24^0'=tmp_24^post16, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^post16, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (0 == 0 /\ -i_22^0+sz_23^0 <= 0), cost: 1 propagated equality x_12^post16 = x_12^0 propagated equality __cil_tmp5_15^post16 = __cil_tmp5_15^0 propagated equality ret_1103^post16 = ret_1103^0 propagated equality tmp___0_605^post16 = tmp___0_605^0 propagated equality __disjvr_3^post16 = __disjvr_3^0 propagated equality tmp___0_25^post16 = tmp___0_25^0 propagated equality tmp_9^post16 = tmp_9^0 propagated equality buffer_1077^post16 = buffer_1077^0 propagated equality a_6^post16 = a_6^0 propagated equality d_7^post16 = d_7^0 propagated equality buffer_604^post16 = buffer_604^0 propagated equality prev_14^post16 = prev_14^0 propagated equality cand_1104^post16 = cand_1104^0 propagated equality __cil_tmp5_10^post16 = __cil_tmp5_10^0 propagated equality l_11^post16 = l_11^0 propagated equality len_98^post16 = len_98^0 propagated equality __cil_tmp5_20^post16 = __cil_tmp5_20^0 propagated equality __disjvr_0^post16 = __disjvr_0^0 propagated equality cand_19^post16 = cand_19^0 propagated equality elem_13^post16 = elem_13^0 propagated equality buffer_21^post16 = buffer_21^0 propagated equality ret_18^post16 = 0 propagated equality __disjvr_1^post16 = __disjvr_1^0 propagated equality tmp___0_57^post16 = tmp___0_57^0 propagated equality result_5^post16 = result_5^0 propagated equality y_1094^post16 = y_1094^0 propagated equality h_17^post16 = x_16^post16 propagated equality __disjvr_2^post16 = __disjvr_2^0 propagated equality buffer_35^post16 = buffer_35^0 propagated equality lt_29^post16 = lt_29^0 propagated equality x_8^post16 = x_8^0 propagated equality tmp___0_36^post16 = tmp___0_36^0 Simplified Guard Original rule: l14 -> l0 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^post16, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=x_16^post16, i_22^0'=i_22^post16, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=0, sz_23^0'=sz_23^post16, tmp_24^0'=tmp_24^post16, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^post16, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (0 == 0 /\ -i_22^0+sz_23^0 <= 0), cost: 1 New rule: l14 -> l0 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^post16, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=x_16^post16, i_22^0'=i_22^post16, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=0, sz_23^0'=sz_23^post16, tmp_24^0'=tmp_24^post16, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^post16, x_8^0'=x_8^0, y_1094^0'=y_1094^0, -i_22^0+sz_23^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l14 -> l0 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^post16, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=x_16^post16, i_22^0'=i_22^post16, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=0, sz_23^0'=sz_23^post16, tmp_24^0'=tmp_24^post16, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^post16, x_8^0'=x_8^0, y_1094^0'=y_1094^0, -i_22^0+sz_23^0 <= 0, cost: 1 New rule: l14 -> l0 : buffer_1139^0'=buffer_1139^post16, h_17^0'=x_16^post16, i_22^0'=i_22^post16, ret_18^0'=0, sz_23^0'=sz_23^post16, tmp_24^0'=tmp_24^post16, x_16^0'=x_16^post16, -i_22^0+sz_23^0 <= 0, cost: 1 Propagated Equalities Original rule: l14 -> l6 : __cil_tmp5_10^0'=__cil_tmp5_10^post17, __cil_tmp5_15^0'=__cil_tmp5_15^post17, __cil_tmp5_20^0'=__cil_tmp5_20^post17, __disjvr_0^0'=__disjvr_0^post17, __disjvr_1^0'=__disjvr_1^post17, __disjvr_2^0'=__disjvr_2^post17, __disjvr_3^0'=__disjvr_3^post17, a_6^0'=a_6^post17, buffer_1077^0'=buffer_1077^post17, buffer_1139^0'=buffer_1139^post17, buffer_21^0'=buffer_21^post17, buffer_35^0'=buffer_35^post17, buffer_604^0'=buffer_604^post17, cand_1104^0'=cand_1104^post17, cand_19^0'=cand_19^post17, d_7^0'=d_7^post17, elem_13^0'=elem_13^post17, h_17^0'=h_17^post17, i_22^0'=i_22^post17, l_11^0'=l_11^post17, len_98^0'=len_98^post17, lt_29^0'=lt_29^post17, prev_14^0'=prev_14^post17, result_5^0'=result_5^post17, ret_1103^0'=ret_1103^post17, ret_18^0'=ret_18^post17, sz_23^0'=sz_23^post17, tmp_24^0'=tmp_24^post17, tmp_9^0'=tmp_9^post17, tmp___0_25^0'=tmp___0_25^post17, tmp___0_36^0'=tmp___0_36^post17, tmp___0_57^0'=tmp___0_57^post17, tmp___0_605^0'=tmp___0_605^post17, x_12^0'=x_12^post17, x_16^0'=x_16^post17, x_8^0'=x_8^post17, y_1094^0'=y_1094^post17, (0 == 0 /\ -i_22^1+len_98^post17 == 0 /\ -__cil_tmp5_20^post17+__cil_tmp5_20^0 == 0 /\ -ret_1103^post17+ret_1103^0 == 0 /\ cand_1104^0-cand_1104^post17 == 0 /\ ret_18^0-ret_18^post17 == 0 /\ x_16^0-x_16^post17 == 0 /\ -buffer_604^post17+buffer_604^0 == 0 /\ buffer_21^post17-result_5^post17 == 0 /\ -prev_14^post17+prev_14^0 == 0 /\ -x_12^post17+x_12^0 == 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ -cand_19^post17+cand_19^0 == 0 /\ -__disjvr_0^post17+__disjvr_0^0 == 0 /\ -1+i_22^post17-i_22^1 == 0 /\ -__disjvr_1^post17+__disjvr_1^0 == 0 /\ tmp___0_57^0-tmp___0_57^post17 == 0 /\ __disjvr_3^0-__disjvr_3^post17 == 0 /\ -tmp_9^post17+x_8^post17 == 0 /\ -__cil_tmp5_10^post17+result_5^post17 == 0 /\ l_11^0-l_11^post17 == 0 /\ -tmp___0_605^post17+tmp___0_605^0 == 0 /\ -y_1094^post17+y_1094^0 == 0 /\ -buffer_1139^post17+buffer_1139^0 == 0 /\ elem_13^0-elem_13^post17 == 0 /\ buffer_1077^0-buffer_1077^post17 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post17 == 0 /\ __cil_tmp5_10^post17-x_8^post17 == 0 /\ h_17^0-h_17^post17 == 0 /\ -lt_29^post17+lt_29^0 == 0 /\ -__disjvr_2^post17+__disjvr_2^0 == 0), cost: 1 New rule: l14 -> l6 : __cil_tmp5_10^0'=x_8^post17, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^post17, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=x_8^post17, buffer_35^0'=buffer_35^post17, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^post17, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=1+i_22^1, l_11^0'=l_11^0, len_98^0'=i_22^1, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=x_8^post17, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^post17, tmp_24^0'=tmp_24^post17, tmp_9^0'=x_8^post17, tmp___0_25^0'=tmp___0_25^post17, tmp___0_36^0'=tmp___0_36^post17, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^post17, y_1094^0'=y_1094^0, (0 == 0 /\ 1+i_22^0-sz_23^0 <= 0), cost: 1 propagated equality len_98^post17 = i_22^1 propagated equality __cil_tmp5_20^post17 = __cil_tmp5_20^0 propagated equality ret_1103^post17 = ret_1103^0 propagated equality cand_1104^post17 = cand_1104^0 propagated equality ret_18^post17 = ret_18^0 propagated equality x_16^post17 = x_16^0 propagated equality buffer_604^post17 = buffer_604^0 propagated equality buffer_21^post17 = result_5^post17 propagated equality prev_14^post17 = prev_14^0 propagated equality x_12^post17 = x_12^0 propagated equality cand_19^post17 = cand_19^0 propagated equality __disjvr_0^post17 = __disjvr_0^0 propagated equality i_22^post17 = 1+i_22^1 propagated equality __disjvr_1^post17 = __disjvr_1^0 propagated equality tmp___0_57^post17 = tmp___0_57^0 propagated equality __disjvr_3^post17 = __disjvr_3^0 propagated equality tmp_9^post17 = x_8^post17 propagated equality __cil_tmp5_10^post17 = result_5^post17 propagated equality l_11^post17 = l_11^0 propagated equality tmp___0_605^post17 = tmp___0_605^0 propagated equality y_1094^post17 = y_1094^0 propagated equality buffer_1139^post17 = buffer_1139^0 propagated equality elem_13^post17 = elem_13^0 propagated equality buffer_1077^post17 = buffer_1077^0 propagated equality __cil_tmp5_15^post17 = __cil_tmp5_15^0 propagated equality result_5^post17 = x_8^post17 propagated equality h_17^post17 = h_17^0 propagated equality lt_29^post17 = lt_29^0 propagated equality __disjvr_2^post17 = __disjvr_2^0 Simplified Guard Original rule: l14 -> l6 : __cil_tmp5_10^0'=x_8^post17, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^post17, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=x_8^post17, buffer_35^0'=buffer_35^post17, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^post17, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=1+i_22^1, l_11^0'=l_11^0, len_98^0'=i_22^1, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=x_8^post17, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^post17, tmp_24^0'=tmp_24^post17, tmp_9^0'=x_8^post17, tmp___0_25^0'=tmp___0_25^post17, tmp___0_36^0'=tmp___0_36^post17, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^post17, y_1094^0'=y_1094^0, (0 == 0 /\ 1+i_22^0-sz_23^0 <= 0), cost: 1 New rule: l14 -> l6 : __cil_tmp5_10^0'=x_8^post17, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^post17, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=x_8^post17, buffer_35^0'=buffer_35^post17, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^post17, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=1+i_22^1, l_11^0'=l_11^0, len_98^0'=i_22^1, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=x_8^post17, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^post17, tmp_24^0'=tmp_24^post17, tmp_9^0'=x_8^post17, tmp___0_25^0'=tmp___0_25^post17, tmp___0_36^0'=tmp___0_36^post17, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^post17, y_1094^0'=y_1094^0, 1+i_22^0-sz_23^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l14 -> l6 : __cil_tmp5_10^0'=x_8^post17, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^post17, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=x_8^post17, buffer_35^0'=buffer_35^post17, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^post17, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=1+i_22^1, l_11^0'=l_11^0, len_98^0'=i_22^1, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=x_8^post17, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^post17, tmp_24^0'=tmp_24^post17, tmp_9^0'=x_8^post17, tmp___0_25^0'=tmp___0_25^post17, tmp___0_36^0'=tmp___0_36^post17, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^post17, y_1094^0'=y_1094^0, 1+i_22^0-sz_23^0 <= 0, cost: 1 New rule: l14 -> l6 : __cil_tmp5_10^0'=x_8^post17, a_6^0'=a_6^post17, buffer_21^0'=x_8^post17, buffer_35^0'=buffer_35^post17, d_7^0'=d_7^post17, i_22^0'=1+i_22^1, len_98^0'=i_22^1, result_5^0'=x_8^post17, sz_23^0'=sz_23^post17, tmp_24^0'=tmp_24^post17, tmp_9^0'=x_8^post17, tmp___0_25^0'=tmp___0_25^post17, tmp___0_36^0'=tmp___0_36^post17, x_8^0'=x_8^post17, 1+i_22^0-sz_23^0 <= 0, cost: 1 made implied equalities explicit Original rule: l15 -> l16 : __cil_tmp5_10^0'=__cil_tmp5_10^post18, __cil_tmp5_15^0'=__cil_tmp5_15^post18, __cil_tmp5_20^0'=__cil_tmp5_20^post18, __disjvr_0^0'=__disjvr_0^post18, __disjvr_1^0'=__disjvr_1^post18, __disjvr_2^0'=__disjvr_2^post18, __disjvr_3^0'=__disjvr_3^post18, a_6^0'=a_6^post18, buffer_1077^0'=buffer_1077^post18, buffer_1139^0'=buffer_1139^post18, buffer_21^0'=buffer_21^post18, buffer_35^0'=buffer_35^post18, buffer_604^0'=buffer_604^post18, cand_1104^0'=cand_1104^post18, cand_19^0'=cand_19^post18, d_7^0'=d_7^post18, elem_13^0'=elem_13^post18, h_17^0'=h_17^post18, i_22^0'=i_22^post18, l_11^0'=l_11^post18, len_98^0'=len_98^post18, lt_29^0'=lt_29^post18, prev_14^0'=prev_14^post18, result_5^0'=result_5^post18, ret_1103^0'=ret_1103^post18, ret_18^0'=ret_18^post18, sz_23^0'=sz_23^post18, tmp_24^0'=tmp_24^post18, tmp_9^0'=tmp_9^post18, tmp___0_25^0'=tmp___0_25^post18, tmp___0_36^0'=tmp___0_36^post18, tmp___0_57^0'=tmp___0_57^post18, tmp___0_605^0'=tmp___0_605^post18, x_12^0'=x_12^post18, x_16^0'=x_16^post18, x_8^0'=x_8^post18, y_1094^0'=y_1094^post18, (__cil_tmp5_20^0-__cil_tmp5_20^post18 == 0 /\ -sz_23^post18+sz_23^0 == 0 /\ elem_13^0-elem_13^post18 == 0 /\ -ret_18^post18+ret_18^0 == 0 /\ -tmp_9^post18+tmp_9^0 == 0 /\ -tmp___0_25^post18+tmp___0_25^0 == 0 /\ -tmp___0_605^post18+tmp___0_605^0 == 0 /\ buffer_35^0-buffer_35^post18 == 0 /\ cand_1104^0-cand_1104^post18 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post18 == 0 /\ __disjvr_2^0-__disjvr_2^post18 == 0 /\ -buffer_21^post18+buffer_21^0 == 0 /\ -buffer_604^post18+buffer_604^0 == 0 /\ -len_98^0 <= 0 /\ -a_6^post18+a_6^0 == 0 /\ -d_7^post18+d_7^0 == 0 /\ -h_17^post18+h_17^0 == 0 /\ x_16^0-x_16^post18 == 0 /\ __disjvr_3^0-__disjvr_3^post18 == 0 /\ result_5^0-result_5^post18 == 0 /\ tmp___0_36^0-tmp___0_36^post18 == 0 /\ x_12^0-x_12^post18 == 0 /\ -__cil_tmp5_10^post18+__cil_tmp5_10^0 == 0 /\ tmp___0_57^0-tmp___0_57^post18 == 0 /\ -h_17^0 <= 0 /\ lt_29^0-lt_29^post18 == 0 /\ buffer_1077^0-buffer_1077^post18 == 0 /\ len_98^0-len_98^post18 == 0 /\ -__disjvr_1^post18+__disjvr_1^0 == 0 /\ -buffer_1139^post18+buffer_1139^0 == 0 /\ -prev_14^post18+prev_14^0 == 0 /\ h_17^0 <= 0 /\ -i_22^post18+i_22^0 == 0 /\ ret_1103^0-ret_1103^post18 == 0 /\ tmp_24^0-tmp_24^post18 == 0 /\ y_1094^0-y_1094^post18 == 0 /\ l_11^0-l_11^post18 == 0 /\ -x_8^post18+x_8^0 == 0 /\ -cand_19^post18+cand_19^0 == 0 /\ -__disjvr_0^post18+__disjvr_0^0 == 0), cost: 1 New rule: l15 -> l16 : __cil_tmp5_10^0'=__cil_tmp5_10^post18, __cil_tmp5_15^0'=__cil_tmp5_15^post18, __cil_tmp5_20^0'=__cil_tmp5_20^post18, __disjvr_0^0'=__disjvr_0^post18, __disjvr_1^0'=__disjvr_1^post18, __disjvr_2^0'=__disjvr_2^post18, __disjvr_3^0'=__disjvr_3^post18, a_6^0'=a_6^post18, buffer_1077^0'=buffer_1077^post18, buffer_1139^0'=buffer_1139^post18, buffer_21^0'=buffer_21^post18, buffer_35^0'=buffer_35^post18, buffer_604^0'=buffer_604^post18, cand_1104^0'=cand_1104^post18, cand_19^0'=cand_19^post18, d_7^0'=d_7^post18, elem_13^0'=elem_13^post18, h_17^0'=h_17^post18, i_22^0'=i_22^post18, l_11^0'=l_11^post18, len_98^0'=len_98^post18, lt_29^0'=lt_29^post18, prev_14^0'=prev_14^post18, result_5^0'=result_5^post18, ret_1103^0'=ret_1103^post18, ret_18^0'=ret_18^post18, sz_23^0'=sz_23^post18, tmp_24^0'=tmp_24^post18, tmp_9^0'=tmp_9^post18, tmp___0_25^0'=tmp___0_25^post18, tmp___0_36^0'=tmp___0_36^post18, tmp___0_57^0'=tmp___0_57^post18, tmp___0_605^0'=tmp___0_605^post18, x_12^0'=x_12^post18, x_16^0'=x_16^post18, x_8^0'=x_8^post18, y_1094^0'=y_1094^post18, (__cil_tmp5_20^0-__cil_tmp5_20^post18 == 0 /\ -sz_23^post18+sz_23^0 == 0 /\ elem_13^0-elem_13^post18 == 0 /\ -ret_18^post18+ret_18^0 == 0 /\ -tmp_9^post18+tmp_9^0 == 0 /\ -tmp___0_25^post18+tmp___0_25^0 == 0 /\ -tmp___0_605^post18+tmp___0_605^0 == 0 /\ buffer_35^0-buffer_35^post18 == 0 /\ cand_1104^0-cand_1104^post18 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post18 == 0 /\ __disjvr_2^0-__disjvr_2^post18 == 0 /\ -buffer_21^post18+buffer_21^0 == 0 /\ -buffer_604^post18+buffer_604^0 == 0 /\ -len_98^0 <= 0 /\ -a_6^post18+a_6^0 == 0 /\ -d_7^post18+d_7^0 == 0 /\ -h_17^post18+h_17^0 == 0 /\ x_16^0-x_16^post18 == 0 /\ __disjvr_3^0-__disjvr_3^post18 == 0 /\ result_5^0-result_5^post18 == 0 /\ tmp___0_36^0-tmp___0_36^post18 == 0 /\ x_12^0-x_12^post18 == 0 /\ -__cil_tmp5_10^post18+__cil_tmp5_10^0 == 0 /\ tmp___0_57^0-tmp___0_57^post18 == 0 /\ -h_17^0 <= 0 /\ -h_17^0 == 0 /\ lt_29^0-lt_29^post18 == 0 /\ buffer_1077^0-buffer_1077^post18 == 0 /\ len_98^0-len_98^post18 == 0 /\ -__disjvr_1^post18+__disjvr_1^0 == 0 /\ -buffer_1139^post18+buffer_1139^0 == 0 /\ -prev_14^post18+prev_14^0 == 0 /\ h_17^0 <= 0 /\ -i_22^post18+i_22^0 == 0 /\ ret_1103^0-ret_1103^post18 == 0 /\ tmp_24^0-tmp_24^post18 == 0 /\ y_1094^0-y_1094^post18 == 0 /\ l_11^0-l_11^post18 == 0 /\ -x_8^post18+x_8^0 == 0 /\ -cand_19^post18+cand_19^0 == 0 /\ -__disjvr_0^post18+__disjvr_0^0 == 0), cost: 1 Propagated Equalities Original rule: l15 -> l16 : __cil_tmp5_10^0'=__cil_tmp5_10^post18, __cil_tmp5_15^0'=__cil_tmp5_15^post18, __cil_tmp5_20^0'=__cil_tmp5_20^post18, __disjvr_0^0'=__disjvr_0^post18, __disjvr_1^0'=__disjvr_1^post18, __disjvr_2^0'=__disjvr_2^post18, __disjvr_3^0'=__disjvr_3^post18, a_6^0'=a_6^post18, buffer_1077^0'=buffer_1077^post18, buffer_1139^0'=buffer_1139^post18, buffer_21^0'=buffer_21^post18, buffer_35^0'=buffer_35^post18, buffer_604^0'=buffer_604^post18, cand_1104^0'=cand_1104^post18, cand_19^0'=cand_19^post18, d_7^0'=d_7^post18, elem_13^0'=elem_13^post18, h_17^0'=h_17^post18, i_22^0'=i_22^post18, l_11^0'=l_11^post18, len_98^0'=len_98^post18, lt_29^0'=lt_29^post18, prev_14^0'=prev_14^post18, result_5^0'=result_5^post18, ret_1103^0'=ret_1103^post18, ret_18^0'=ret_18^post18, sz_23^0'=sz_23^post18, tmp_24^0'=tmp_24^post18, tmp_9^0'=tmp_9^post18, tmp___0_25^0'=tmp___0_25^post18, tmp___0_36^0'=tmp___0_36^post18, tmp___0_57^0'=tmp___0_57^post18, tmp___0_605^0'=tmp___0_605^post18, x_12^0'=x_12^post18, x_16^0'=x_16^post18, x_8^0'=x_8^post18, y_1094^0'=y_1094^post18, (__cil_tmp5_20^0-__cil_tmp5_20^post18 == 0 /\ -sz_23^post18+sz_23^0 == 0 /\ elem_13^0-elem_13^post18 == 0 /\ -ret_18^post18+ret_18^0 == 0 /\ -tmp_9^post18+tmp_9^0 == 0 /\ -tmp___0_25^post18+tmp___0_25^0 == 0 /\ -tmp___0_605^post18+tmp___0_605^0 == 0 /\ buffer_35^0-buffer_35^post18 == 0 /\ cand_1104^0-cand_1104^post18 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post18 == 0 /\ __disjvr_2^0-__disjvr_2^post18 == 0 /\ -buffer_21^post18+buffer_21^0 == 0 /\ -buffer_604^post18+buffer_604^0 == 0 /\ -len_98^0 <= 0 /\ -a_6^post18+a_6^0 == 0 /\ -d_7^post18+d_7^0 == 0 /\ -h_17^post18+h_17^0 == 0 /\ x_16^0-x_16^post18 == 0 /\ __disjvr_3^0-__disjvr_3^post18 == 0 /\ result_5^0-result_5^post18 == 0 /\ tmp___0_36^0-tmp___0_36^post18 == 0 /\ x_12^0-x_12^post18 == 0 /\ -__cil_tmp5_10^post18+__cil_tmp5_10^0 == 0 /\ tmp___0_57^0-tmp___0_57^post18 == 0 /\ -h_17^0 <= 0 /\ -h_17^0 == 0 /\ lt_29^0-lt_29^post18 == 0 /\ buffer_1077^0-buffer_1077^post18 == 0 /\ len_98^0-len_98^post18 == 0 /\ -__disjvr_1^post18+__disjvr_1^0 == 0 /\ -buffer_1139^post18+buffer_1139^0 == 0 /\ -prev_14^post18+prev_14^0 == 0 /\ h_17^0 <= 0 /\ -i_22^post18+i_22^0 == 0 /\ ret_1103^0-ret_1103^post18 == 0 /\ tmp_24^0-tmp_24^post18 == 0 /\ y_1094^0-y_1094^post18 == 0 /\ l_11^0-l_11^post18 == 0 /\ -x_8^post18+x_8^0 == 0 /\ -cand_19^post18+cand_19^0 == 0 /\ -__disjvr_0^post18+__disjvr_0^0 == 0), cost: 1 New rule: l15 -> l16 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (0 == 0 /\ -len_98^0 <= 0 /\ -h_17^0 <= 0 /\ -h_17^0 == 0 /\ h_17^0 <= 0), cost: 1 propagated equality __cil_tmp5_20^post18 = __cil_tmp5_20^0 propagated equality sz_23^post18 = sz_23^0 propagated equality elem_13^post18 = elem_13^0 propagated equality ret_18^post18 = ret_18^0 propagated equality tmp_9^post18 = tmp_9^0 propagated equality tmp___0_25^post18 = tmp___0_25^0 propagated equality tmp___0_605^post18 = tmp___0_605^0 propagated equality buffer_35^post18 = buffer_35^0 propagated equality cand_1104^post18 = cand_1104^0 propagated equality __cil_tmp5_15^post18 = __cil_tmp5_15^0 propagated equality __disjvr_2^post18 = __disjvr_2^0 propagated equality buffer_21^post18 = buffer_21^0 propagated equality buffer_604^post18 = buffer_604^0 propagated equality a_6^post18 = a_6^0 propagated equality d_7^post18 = d_7^0 propagated equality h_17^post18 = h_17^0 propagated equality x_16^post18 = x_16^0 propagated equality __disjvr_3^post18 = __disjvr_3^0 propagated equality result_5^post18 = result_5^0 propagated equality tmp___0_36^post18 = tmp___0_36^0 propagated equality x_12^post18 = x_12^0 propagated equality __cil_tmp5_10^post18 = __cil_tmp5_10^0 propagated equality tmp___0_57^post18 = tmp___0_57^0 propagated equality lt_29^post18 = lt_29^0 propagated equality buffer_1077^post18 = buffer_1077^0 propagated equality len_98^post18 = len_98^0 propagated equality __disjvr_1^post18 = __disjvr_1^0 propagated equality buffer_1139^post18 = buffer_1139^0 propagated equality prev_14^post18 = prev_14^0 propagated equality i_22^post18 = i_22^0 propagated equality ret_1103^post18 = ret_1103^0 propagated equality tmp_24^post18 = tmp_24^0 propagated equality y_1094^post18 = y_1094^0 propagated equality l_11^post18 = l_11^0 propagated equality x_8^post18 = x_8^0 propagated equality cand_19^post18 = cand_19^0 propagated equality __disjvr_0^post18 = __disjvr_0^0 Simplified Guard Original rule: l15 -> l16 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (0 == 0 /\ -len_98^0 <= 0 /\ -h_17^0 <= 0 /\ -h_17^0 == 0 /\ h_17^0 <= 0), cost: 1 New rule: l15 -> l16 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (-len_98^0 <= 0 /\ -h_17^0 <= 0 /\ -h_17^0 == 0 /\ h_17^0 <= 0), cost: 1 made implied equalities explicit Original rule: l15 -> l16 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (-len_98^0 <= 0 /\ -h_17^0 <= 0 /\ -h_17^0 == 0 /\ h_17^0 <= 0), cost: 1 New rule: l15 -> l16 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (-len_98^0 <= 0 /\ -h_17^0 <= 0 /\ -h_17^0 == 0 /\ h_17^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l15 -> l16 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (-len_98^0 <= 0 /\ -h_17^0 <= 0 /\ -h_17^0 == 0 /\ h_17^0 <= 0), cost: 1 New rule: l15 -> l16 : (-len_98^0 <= 0 /\ -h_17^0 <= 0 /\ -h_17^0 == 0 /\ h_17^0 <= 0), cost: 1 Propagated Equalities Original rule: l19 -> l4 : __cil_tmp5_10^0'=__cil_tmp5_10^post3, __cil_tmp5_15^0'=__cil_tmp5_15^post3, __cil_tmp5_20^0'=__cil_tmp5_20^post3, __disjvr_0^0'=__disjvr_0^post3, __disjvr_1^0'=__disjvr_1^post3, __disjvr_2^0'=__disjvr_2^post3, __disjvr_3^0'=__disjvr_3^post3, a_6^0'=a_6^post3, buffer_1077^0'=buffer_1077^post3, buffer_1139^0'=buffer_1139^post3, buffer_21^0'=buffer_21^post3, buffer_35^0'=buffer_35^post3, buffer_604^0'=buffer_604^post3, cand_1104^0'=cand_1104^post3, cand_19^0'=cand_19^post3, d_7^0'=d_7^post3, elem_13^0'=elem_13^post3, h_17^0'=h_17^post3, i_22^0'=i_22^post3, l_11^0'=l_11^post3, len_98^0'=len_98^post3, lt_29^0'=lt_29^post3, prev_14^0'=prev_14^post3, result_5^0'=result_5^post3, ret_1103^0'=ret_1103^post3, ret_18^0'=ret_18^post3, sz_23^0'=sz_23^post3, tmp_24^0'=tmp_24^post3, tmp_9^0'=tmp_9^post3, tmp___0_25^0'=tmp___0_25^post3, tmp___0_36^0'=tmp___0_36^post3, tmp___0_57^0'=tmp___0_57^post3, tmp___0_605^0'=tmp___0_605^post3, x_12^0'=x_12^post3, x_16^0'=x_16^post3, x_8^0'=x_8^post3, y_1094^0'=y_1094^post3, (x_16^0-x_16^post22 == 0 /\ -x_8^post22+x_8^0 == 0 /\ result_5^post22-result_5^post3 == 0 /\ tmp___0_25^post22-tmp___0_25^post3 == 0 /\ tmp_9^0-tmp_9^post22 == 0 /\ __disjvr_3^post22-__disjvr_3^post3 == 0 /\ -len_98^post22+len_98^0 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post22 == 0 /\ i_22^post22-i_22^post3 == 0 /\ __cil_tmp5_20^post22-__cil_tmp5_20^post3 == 0 /\ buffer_35^post22-buffer_35^post3 == 0 /\ -__disjvr_0^post22+__disjvr_0^0 == 0 /\ tmp___0_36^post22-tmp___0_36^post3 == 0 /\ -prev_14^post22+prev_14^0 == 0 /\ __disjvr_2^post22-__disjvr_2^post3 == 0 /\ __cil_tmp5_15^post22-__cil_tmp5_15^post3 == 0 /\ buffer_604^post22-buffer_604^post3 == 0 /\ ret_18^post22-ret_18^post3 == 0 /\ -tmp___0_36^post22+tmp___0_36^0 == 0 /\ __disjvr_3^0-__disjvr_3^post22 == 0 /\ -cand_19^post22+cand_19^0 == 0 /\ elem_13^0-elem_13^post22 == 0 /\ tmp___0_57^post22-tmp___0_57^post3 == 0 /\ buffer_1139^post22-buffer_1139^post3 == 0 /\ tmp_9^post22-tmp_9^post3 == 0 /\ -lt_29^post3+lt_29^post22 == 0 /\ __disjvr_0^post22-__disjvr_0^post3 == 0 /\ -y_1094^post3+y_1094^post22 == 0 /\ cand_1104^0-cand_1104^post22 == 0 /\ tmp___0_57^0-tmp___0_57^post22 == 0 /\ a_6^0-a_6^post22 == 0 /\ -ret_1103^post22+ret_1103^0 == 0 /\ -i_22^post22+i_22^0 == 0 /\ h_17^post22-h_17^post3 == 0 /\ -len_98^post3+len_98^post22 == 0 /\ tmp___0_25^0-tmp___0_25^post22 == 0 /\ -a_6^post3+a_6^post22 == 0 /\ -prev_14^post3+prev_14^post22 == 0 /\ buffer_1077^post22-buffer_1077^post3 == 0 /\ cand_19^post22-cand_19^post3 == 0 /\ x_12^post22-x_12^post3 == 0 /\ -__disjvr_2^post22+__disjvr_2^0 == 0 /\ -l_11^post3+l_11^post22 == 0 /\ -buffer_604^post22+buffer_604^0 == 0 /\ -result_5^post22+result_5^0 == 0 /\ -__disjvr_1^post22+__disjvr_1^0 == 0 /\ x_8^post22-x_8^post3 == 0 /\ lt_29^0-lt_29^post22 == 0 /\ -buffer_1139^post22+buffer_1139^0 == 0 /\ -x_12^post22+x_12^0 == 0 /\ -tmp___0_605^post22+tmp___0_605^0 == 0 /\ d_7^post22-d_7^post3 == 0 /\ x_16^post22-x_16^post3 == 0 /\ -buffer_1077^post22+buffer_1077^0 == 0 /\ tmp_24^post22-tmp_24^post3 == 0 /\ -tmp_24^post22+tmp_24^0 == 0 /\ elem_13^post22-elem_13^post3 == 0 /\ y_1094^0-y_1094^post22 == 0 /\ __disjvr_1^post22-__disjvr_1^post3 == 0 /\ ret_18^0-ret_18^post22 == 0 /\ buffer_35^0-buffer_35^post22 == 0 /\ -__cil_tmp5_15^post22+__cil_tmp5_15^0 == 0 /\ l_11^0-l_11^post22 == 0 /\ -__cil_tmp5_10^post3+__cil_tmp5_10^post22 == 0 /\ sz_23^0-sz_23^post22 == 0 /\ ret_1103^post22-ret_1103^post3 == 0 /\ cand_1104^post22-cand_1104^post3 == 0 /\ buffer_21^0-buffer_21^post22 == 0 /\ -d_7^post22+d_7^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post22 == 0 /\ -buffer_21^post3+buffer_21^post22 == 0 /\ -sz_23^post3+sz_23^post22 == 0 /\ -h_17^post22+h_17^0 == 0 /\ tmp___0_605^post22-tmp___0_605^post3 == 0), cost: 1 New rule: l19 -> l4 : __cil_tmp5_10^0'=__cil_tmp5_10^post22, __cil_tmp5_15^0'=__cil_tmp5_15^post22, __cil_tmp5_20^0'=__cil_tmp5_20^post22, __disjvr_0^0'=__disjvr_0^post22, __disjvr_1^0'=__disjvr_1^post22, __disjvr_2^0'=__disjvr_2^post22, __disjvr_3^0'=__disjvr_3^post22, a_6^0'=a_6^post22, buffer_1077^0'=buffer_1077^post22, buffer_1139^0'=buffer_1139^post22, buffer_21^0'=buffer_21^post22, buffer_35^0'=buffer_35^post22, buffer_604^0'=buffer_604^post22, cand_1104^0'=cand_1104^post22, cand_19^0'=cand_19^post22, d_7^0'=d_7^post22, elem_13^0'=elem_13^post22, h_17^0'=h_17^post22, i_22^0'=i_22^post22, l_11^0'=l_11^post22, len_98^0'=len_98^post22, lt_29^0'=lt_29^post22, prev_14^0'=prev_14^post22, result_5^0'=result_5^post22, ret_1103^0'=ret_1103^post22, ret_18^0'=ret_18^post22, sz_23^0'=sz_23^post22, tmp_24^0'=tmp_24^post22, tmp_9^0'=tmp_9^post22, tmp___0_25^0'=tmp___0_25^post22, tmp___0_36^0'=tmp___0_36^post22, tmp___0_57^0'=tmp___0_57^post22, tmp___0_605^0'=tmp___0_605^post22, x_12^0'=x_12^post22, x_16^0'=x_16^post22, x_8^0'=x_8^post22, y_1094^0'=y_1094^post22, (0 == 0 /\ x_16^0-x_16^post22 == 0 /\ -x_8^post22+x_8^0 == 0 /\ tmp_9^0-tmp_9^post22 == 0 /\ -len_98^post22+len_98^0 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post22 == 0 /\ -__disjvr_0^post22+__disjvr_0^0 == 0 /\ -prev_14^post22+prev_14^0 == 0 /\ -tmp___0_36^post22+tmp___0_36^0 == 0 /\ __disjvr_3^0-__disjvr_3^post22 == 0 /\ -cand_19^post22+cand_19^0 == 0 /\ elem_13^0-elem_13^post22 == 0 /\ cand_1104^0-cand_1104^post22 == 0 /\ tmp___0_57^0-tmp___0_57^post22 == 0 /\ a_6^0-a_6^post22 == 0 /\ -ret_1103^post22+ret_1103^0 == 0 /\ -i_22^post22+i_22^0 == 0 /\ tmp___0_25^0-tmp___0_25^post22 == 0 /\ -__disjvr_2^post22+__disjvr_2^0 == 0 /\ -buffer_604^post22+buffer_604^0 == 0 /\ -result_5^post22+result_5^0 == 0 /\ -__disjvr_1^post22+__disjvr_1^0 == 0 /\ lt_29^0-lt_29^post22 == 0 /\ -buffer_1139^post22+buffer_1139^0 == 0 /\ -x_12^post22+x_12^0 == 0 /\ -tmp___0_605^post22+tmp___0_605^0 == 0 /\ -buffer_1077^post22+buffer_1077^0 == 0 /\ -tmp_24^post22+tmp_24^0 == 0 /\ y_1094^0-y_1094^post22 == 0 /\ ret_18^0-ret_18^post22 == 0 /\ buffer_35^0-buffer_35^post22 == 0 /\ -__cil_tmp5_15^post22+__cil_tmp5_15^0 == 0 /\ l_11^0-l_11^post22 == 0 /\ sz_23^0-sz_23^post22 == 0 /\ buffer_21^0-buffer_21^post22 == 0 /\ -d_7^post22+d_7^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post22 == 0 /\ -h_17^post22+h_17^0 == 0), cost: 1 propagated equality result_5^post3 = result_5^post22 propagated equality tmp___0_25^post3 = tmp___0_25^post22 propagated equality __disjvr_3^post3 = __disjvr_3^post22 propagated equality i_22^post3 = i_22^post22 propagated equality __cil_tmp5_20^post3 = __cil_tmp5_20^post22 propagated equality buffer_35^post3 = buffer_35^post22 propagated equality tmp___0_36^post3 = tmp___0_36^post22 propagated equality __disjvr_2^post3 = __disjvr_2^post22 propagated equality __cil_tmp5_15^post3 = __cil_tmp5_15^post22 propagated equality buffer_604^post3 = buffer_604^post22 propagated equality ret_18^post3 = ret_18^post22 propagated equality tmp___0_57^post3 = tmp___0_57^post22 propagated equality buffer_1139^post3 = buffer_1139^post22 propagated equality tmp_9^post3 = tmp_9^post22 propagated equality lt_29^post3 = lt_29^post22 propagated equality __disjvr_0^post3 = __disjvr_0^post22 propagated equality y_1094^post3 = y_1094^post22 propagated equality h_17^post3 = h_17^post22 propagated equality len_98^post3 = len_98^post22 propagated equality a_6^post3 = a_6^post22 propagated equality prev_14^post3 = prev_14^post22 propagated equality buffer_1077^post3 = buffer_1077^post22 propagated equality cand_19^post3 = cand_19^post22 propagated equality x_12^post3 = x_12^post22 propagated equality l_11^post3 = l_11^post22 propagated equality x_8^post3 = x_8^post22 propagated equality d_7^post3 = d_7^post22 propagated equality x_16^post3 = x_16^post22 propagated equality tmp_24^post3 = tmp_24^post22 propagated equality elem_13^post3 = elem_13^post22 propagated equality __disjvr_1^post3 = __disjvr_1^post22 propagated equality __cil_tmp5_10^post3 = __cil_tmp5_10^post22 propagated equality ret_1103^post3 = ret_1103^post22 propagated equality cand_1104^post3 = cand_1104^post22 propagated equality buffer_21^post3 = buffer_21^post22 propagated equality sz_23^post3 = sz_23^post22 propagated equality tmp___0_605^post3 = tmp___0_605^post22 Propagated Equalities Original rule: l19 -> l4 : __cil_tmp5_10^0'=__cil_tmp5_10^post22, __cil_tmp5_15^0'=__cil_tmp5_15^post22, __cil_tmp5_20^0'=__cil_tmp5_20^post22, __disjvr_0^0'=__disjvr_0^post22, __disjvr_1^0'=__disjvr_1^post22, __disjvr_2^0'=__disjvr_2^post22, __disjvr_3^0'=__disjvr_3^post22, a_6^0'=a_6^post22, buffer_1077^0'=buffer_1077^post22, buffer_1139^0'=buffer_1139^post22, buffer_21^0'=buffer_21^post22, buffer_35^0'=buffer_35^post22, buffer_604^0'=buffer_604^post22, cand_1104^0'=cand_1104^post22, cand_19^0'=cand_19^post22, d_7^0'=d_7^post22, elem_13^0'=elem_13^post22, h_17^0'=h_17^post22, i_22^0'=i_22^post22, l_11^0'=l_11^post22, len_98^0'=len_98^post22, lt_29^0'=lt_29^post22, prev_14^0'=prev_14^post22, result_5^0'=result_5^post22, ret_1103^0'=ret_1103^post22, ret_18^0'=ret_18^post22, sz_23^0'=sz_23^post22, tmp_24^0'=tmp_24^post22, tmp_9^0'=tmp_9^post22, tmp___0_25^0'=tmp___0_25^post22, tmp___0_36^0'=tmp___0_36^post22, tmp___0_57^0'=tmp___0_57^post22, tmp___0_605^0'=tmp___0_605^post22, x_12^0'=x_12^post22, x_16^0'=x_16^post22, x_8^0'=x_8^post22, y_1094^0'=y_1094^post22, (0 == 0 /\ x_16^0-x_16^post22 == 0 /\ -x_8^post22+x_8^0 == 0 /\ tmp_9^0-tmp_9^post22 == 0 /\ -len_98^post22+len_98^0 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post22 == 0 /\ -__disjvr_0^post22+__disjvr_0^0 == 0 /\ -prev_14^post22+prev_14^0 == 0 /\ -tmp___0_36^post22+tmp___0_36^0 == 0 /\ __disjvr_3^0-__disjvr_3^post22 == 0 /\ -cand_19^post22+cand_19^0 == 0 /\ elem_13^0-elem_13^post22 == 0 /\ cand_1104^0-cand_1104^post22 == 0 /\ tmp___0_57^0-tmp___0_57^post22 == 0 /\ a_6^0-a_6^post22 == 0 /\ -ret_1103^post22+ret_1103^0 == 0 /\ -i_22^post22+i_22^0 == 0 /\ tmp___0_25^0-tmp___0_25^post22 == 0 /\ -__disjvr_2^post22+__disjvr_2^0 == 0 /\ -buffer_604^post22+buffer_604^0 == 0 /\ -result_5^post22+result_5^0 == 0 /\ -__disjvr_1^post22+__disjvr_1^0 == 0 /\ lt_29^0-lt_29^post22 == 0 /\ -buffer_1139^post22+buffer_1139^0 == 0 /\ -x_12^post22+x_12^0 == 0 /\ -tmp___0_605^post22+tmp___0_605^0 == 0 /\ -buffer_1077^post22+buffer_1077^0 == 0 /\ -tmp_24^post22+tmp_24^0 == 0 /\ y_1094^0-y_1094^post22 == 0 /\ ret_18^0-ret_18^post22 == 0 /\ buffer_35^0-buffer_35^post22 == 0 /\ -__cil_tmp5_15^post22+__cil_tmp5_15^0 == 0 /\ l_11^0-l_11^post22 == 0 /\ sz_23^0-sz_23^post22 == 0 /\ buffer_21^0-buffer_21^post22 == 0 /\ -d_7^post22+d_7^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post22 == 0 /\ -h_17^post22+h_17^0 == 0), cost: 1 New rule: l19 -> l4 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, 0 == 0, cost: 1 propagated equality x_16^post22 = x_16^0 propagated equality x_8^post22 = x_8^0 propagated equality tmp_9^post22 = tmp_9^0 propagated equality len_98^post22 = len_98^0 propagated equality __cil_tmp5_10^post22 = __cil_tmp5_10^0 propagated equality __disjvr_0^post22 = __disjvr_0^0 propagated equality prev_14^post22 = prev_14^0 propagated equality tmp___0_36^post22 = tmp___0_36^0 propagated equality __disjvr_3^post22 = __disjvr_3^0 propagated equality cand_19^post22 = cand_19^0 propagated equality elem_13^post22 = elem_13^0 propagated equality cand_1104^post22 = cand_1104^0 propagated equality tmp___0_57^post22 = tmp___0_57^0 propagated equality a_6^post22 = a_6^0 propagated equality ret_1103^post22 = ret_1103^0 propagated equality i_22^post22 = i_22^0 propagated equality tmp___0_25^post22 = tmp___0_25^0 propagated equality __disjvr_2^post22 = __disjvr_2^0 propagated equality buffer_604^post22 = buffer_604^0 propagated equality result_5^post22 = result_5^0 propagated equality __disjvr_1^post22 = __disjvr_1^0 propagated equality lt_29^post22 = lt_29^0 propagated equality buffer_1139^post22 = buffer_1139^0 propagated equality x_12^post22 = x_12^0 propagated equality tmp___0_605^post22 = tmp___0_605^0 propagated equality buffer_1077^post22 = buffer_1077^0 propagated equality tmp_24^post22 = tmp_24^0 propagated equality y_1094^post22 = y_1094^0 propagated equality ret_18^post22 = ret_18^0 propagated equality buffer_35^post22 = buffer_35^0 propagated equality __cil_tmp5_15^post22 = __cil_tmp5_15^0 propagated equality l_11^post22 = l_11^0 propagated equality sz_23^post22 = sz_23^0 propagated equality buffer_21^post22 = buffer_21^0 propagated equality d_7^post22 = d_7^0 propagated equality __cil_tmp5_20^post22 = __cil_tmp5_20^0 propagated equality h_17^post22 = h_17^0 Simplified Guard Original rule: l19 -> l4 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, 0 == 0, cost: 1 New rule: l19 -> l4 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, T, cost: 1 Removed Trivial Updates Original rule: l19 -> l4 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, T, cost: 1 New rule: l19 -> l4 : T, cost: 1 Propagated Equalities Original rule: l15 -> l4 : __cil_tmp5_10^0'=__cil_tmp5_10^post21, __cil_tmp5_15^0'=__cil_tmp5_15^post21, __cil_tmp5_20^0'=__cil_tmp5_20^post21, __disjvr_0^0'=__disjvr_0^post21, __disjvr_1^0'=__disjvr_1^post21, __disjvr_2^0'=__disjvr_2^post21, __disjvr_3^0'=__disjvr_3^post21, a_6^0'=a_6^post21, buffer_1077^0'=buffer_1077^post21, buffer_1139^0'=buffer_1139^post21, buffer_21^0'=buffer_21^post21, buffer_35^0'=buffer_35^post21, buffer_604^0'=buffer_604^post21, cand_1104^0'=cand_1104^post21, cand_19^0'=cand_19^post21, d_7^0'=d_7^post21, elem_13^0'=elem_13^post21, h_17^0'=h_17^post21, i_22^0'=i_22^post21, l_11^0'=l_11^post21, len_98^0'=len_98^post21, lt_29^0'=lt_29^post21, prev_14^0'=prev_14^post21, result_5^0'=result_5^post21, ret_1103^0'=ret_1103^post21, ret_18^0'=ret_18^post21, sz_23^0'=sz_23^post21, tmp_24^0'=tmp_24^post21, tmp_9^0'=tmp_9^post21, tmp___0_25^0'=tmp___0_25^post21, tmp___0_36^0'=tmp___0_36^post21, tmp___0_57^0'=tmp___0_57^post21, tmp___0_605^0'=tmp___0_605^post21, x_12^0'=x_12^post21, x_16^0'=x_16^post21, x_8^0'=x_8^post21, y_1094^0'=y_1094^post21, (0 == 0 /\ prev_14^post19-prev_14^post20 == 0 /\ cand_1104^0-cand_1104^post19 == 0 /\ __disjvr_2^0-__disjvr_2^post19 == 0 /\ __disjvr_1^post20-__disjvr_1^post21 == 0 /\ -i_22^post20+i_22^post19 == 0 /\ tmp_9^0-tmp_9^post19 == 0 /\ x_16^0-x_16^post19 == 0 /\ -d_7^post19+d_7^0 == 0 /\ -h_17^post19+h_17^0 == 0 /\ buffer_1077^post19-buffer_1077^post20 == 0 /\ -a_6^post19+a_6^0 == 0 /\ -buffer_1139^post21+buffer_1139^post20 == 0 /\ tmp_9^post19-tmp_9^post20 == 0 /\ tmp_24^0-tmp_24^post19 == 0 /\ i_22^0-i_22^post19 == 0 /\ -result_5^post21+result_5^post20 == 0 /\ x_12^0-x_12^post19 == 0 /\ -len_98^post20+len_98^post19 == 0 /\ __disjvr_0^post20-__disjvr_0^post21 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post19 == 0 /\ -cand_19^post19+cand_19^0 == 0 /\ -d_7^post20+d_7^post19 == 0 /\ -buffer_604^post21+buffer_604^post20 == 0 /\ cand_19^post19-cand_19^post20 == 0 /\ -__disjvr_0^post19+__disjvr_0^0 == 0 /\ buffer_35^0-buffer_35^post19 == 0 /\ -__disjvr_1^post19+__disjvr_1^0 == 0 /\ buffer_1077^post20-buffer_1077^post21 == 0 /\ -d_7^post21+d_7^post20 == 0 /\ -tmp___0_57^post21+tmp___0_57^post20 == 0 /\ -tmp___0_25^post21+tmp___0_25^post20 == 0 /\ -__cil_tmp5_15^post19+__cil_tmp5_15^0 == 0 /\ -len_98^0 <= 0 /\ -lt_29^post20+lt_29^post19 == 0 /\ buffer_1139^post19-buffer_1139^post20 == 0 /\ __cil_tmp5_20^post20-__cil_tmp5_20^post21 == 0 /\ sz_23^post19-sz_23^post20 == 0 /\ tmp___0_36^post20-tmp___0_36^post21 == 0 /\ -x_8^post19+x_8^0 == 0 /\ -tmp_24^post20+tmp_24^post19 == 0 /\ __disjvr_0^post19-__disjvr_0^post20 == 0 /\ tmp___0_36^0-tmp___0_36^post19 == 0 /\ elem_13^0-elem_13^post19 == 0 /\ -sz_23^post19+sz_23^0 == 0 /\ tmp___0_57^post19-tmp___0_57^post20 == 0 /\ -tmp___0_605^post21+tmp___0_605^post20 == 0 /\ buffer_35^post20-buffer_35^post21 == 0 /\ result_5^0-result_5^post19 == 0 /\ a_6^post19-a_6^post20 == 0 /\ y_1094^0-y_1094^post19 == 0 /\ -buffer_1139^post19+buffer_1139^0 == 0 /\ -y_1094^post20+lt_29^1 == 0 /\ __disjvr_2^post20-__disjvr_2^post21 == 0 /\ __cil_tmp5_10^post20-__cil_tmp5_10^post21 == 0 /\ tmp___0_25^post19-tmp___0_25^post20 == 0 /\ buffer_604^post19-buffer_604^post20 == 0 /\ -buffer_21^post20+buffer_21^post19 == 0 /\ __disjvr_3^0-__disjvr_3^post19 == 0 /\ -tmp___0_605^post19+tmp___0_605^0 == 0 /\ __disjvr_1^post19-__disjvr_1^post20 == 0 /\ -tmp___0_57^post19+tmp___0_57^0 == 0 /\ __cil_tmp5_15^post19-__cil_tmp5_15^post20 == 0 /\ lt_29^0-lt_29^post19 == 0 /\ -__disjvr_3^post19+__disjvr_3^post20 == 0 /\ buffer_35^post19-buffer_35^post20 == 0 /\ -ret_1103^post20+ret_1103^post19 == 0 /\ -l_11^post20+l_11^post19 == 0 /\ -x_12^post20+x_12^post19 == 0 /\ -tmp_9^post21+tmp_9^post20 == 0 /\ ret_1103^0-ret_1103^post19 == 0 /\ a_6^post20-a_6^post21 == 0 /\ -__cil_tmp5_10^post20+__cil_tmp5_10^post19 == 0 /\ __disjvr_2^post19-__disjvr_2^post20 == 0 /\ -elem_13^post20+elem_13^post19 == 0 /\ tmp___0_605^post19-tmp___0_605^post20 == 0 /\ -y_1094^post20+y_1094^post19 == 0 /\ -x_8^post21+x_8^post20 == 0 /\ buffer_1077^0-buffer_1077^post19 == 0 /\ buffer_21^0-buffer_21^post19 == 0 /\ l_11^0-l_11^post19 == 0 /\ -x_16^post20+x_16^post19 == 0 /\ x_8^post19-x_8^post20 == 0 /\ result_5^post19-result_5^post20 == 0 /\ y_1094^post20-y_1094^post21 == 0 /\ -h_17^post20+cand_19^post21 == 0 /\ -__cil_tmp5_10^post19+__cil_tmp5_10^0 == 0 /\ __disjvr_3^post19-__disjvr_3^post20 == 0 /\ -prev_14^post19+prev_14^0 == 0 /\ __disjvr_3^post20-__disjvr_3^post21 == 0 /\ -elem_13^post21+elem_13^post20 == 0 /\ __cil_tmp5_15^post20-__cil_tmp5_15^post21 == 0 /\ -tmp___0_25^post19+tmp___0_25^0 == 0 /\ -h_17^post20+h_17^post19 == 0 /\ ret_18^post19-ret_18^post20 == 0 /\ -lt_29^1+h_17^1 == 0 /\ -ret_18^post19+ret_18^0 == 0 /\ -cand_1104^post20+cand_1104^post19 == 0 /\ -tmp___0_36^post20+tmp___0_36^post19 == 0 /\ -buffer_604^post19+buffer_604^0 == 0 /\ -ret_18^post21+ret_18^post20 == 0 /\ -prev_14^post21+prev_14^post20 == 0 /\ __cil_tmp5_20^post19-__cil_tmp5_20^post20 == 0), cost: 1 New rule: l15 -> l4 : __cil_tmp5_10^0'=__cil_tmp5_10^post20, __cil_tmp5_15^0'=__cil_tmp5_15^post20, __cil_tmp5_20^0'=__cil_tmp5_20^post20, __disjvr_0^0'=__disjvr_0^post20, __disjvr_1^0'=__disjvr_1^post20, __disjvr_2^0'=__disjvr_2^post20, __disjvr_3^0'=__disjvr_3^post20, a_6^0'=a_6^post20, buffer_1077^0'=buffer_1077^post20, buffer_1139^0'=buffer_1139^post20, buffer_21^0'=buffer_21^post21, buffer_35^0'=buffer_35^post20, buffer_604^0'=buffer_604^post20, cand_1104^0'=cand_1104^post21, cand_19^0'=h_17^post20, d_7^0'=d_7^post20, elem_13^0'=elem_13^post20, h_17^0'=h_17^post21, i_22^0'=i_22^post21, l_11^0'=l_11^post21, len_98^0'=len_98^post21, lt_29^0'=lt_29^post21, prev_14^0'=prev_14^post20, result_5^0'=result_5^post20, ret_1103^0'=ret_1103^post21, ret_18^0'=ret_18^post20, sz_23^0'=sz_23^post21, tmp_24^0'=tmp_24^post21, tmp_9^0'=tmp_9^post20, tmp___0_25^0'=tmp___0_25^post20, tmp___0_36^0'=tmp___0_36^post20, tmp___0_57^0'=tmp___0_57^post20, tmp___0_605^0'=tmp___0_605^post20, x_12^0'=x_12^post21, x_16^0'=x_16^post21, x_8^0'=x_8^post20, y_1094^0'=y_1094^post20, (0 == 0 /\ prev_14^post19-prev_14^post20 == 0 /\ cand_1104^0-cand_1104^post19 == 0 /\ __disjvr_2^0-__disjvr_2^post19 == 0 /\ -i_22^post20+i_22^post19 == 0 /\ tmp_9^0-tmp_9^post19 == 0 /\ x_16^0-x_16^post19 == 0 /\ -d_7^post19+d_7^0 == 0 /\ -h_17^post19+h_17^0 == 0 /\ buffer_1077^post19-buffer_1077^post20 == 0 /\ -a_6^post19+a_6^0 == 0 /\ tmp_9^post19-tmp_9^post20 == 0 /\ tmp_24^0-tmp_24^post19 == 0 /\ i_22^0-i_22^post19 == 0 /\ x_12^0-x_12^post19 == 0 /\ -len_98^post20+len_98^post19 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post19 == 0 /\ -cand_19^post19+cand_19^0 == 0 /\ -d_7^post20+d_7^post19 == 0 /\ cand_19^post19-cand_19^post20 == 0 /\ -__disjvr_0^post19+__disjvr_0^0 == 0 /\ buffer_35^0-buffer_35^post19 == 0 /\ -__disjvr_1^post19+__disjvr_1^0 == 0 /\ -__cil_tmp5_15^post19+__cil_tmp5_15^0 == 0 /\ -len_98^0 <= 0 /\ -lt_29^post20+lt_29^post19 == 0 /\ buffer_1139^post19-buffer_1139^post20 == 0 /\ sz_23^post19-sz_23^post20 == 0 /\ -x_8^post19+x_8^0 == 0 /\ -tmp_24^post20+tmp_24^post19 == 0 /\ __disjvr_0^post19-__disjvr_0^post20 == 0 /\ tmp___0_36^0-tmp___0_36^post19 == 0 /\ elem_13^0-elem_13^post19 == 0 /\ -sz_23^post19+sz_23^0 == 0 /\ tmp___0_57^post19-tmp___0_57^post20 == 0 /\ result_5^0-result_5^post19 == 0 /\ a_6^post19-a_6^post20 == 0 /\ y_1094^0-y_1094^post19 == 0 /\ -buffer_1139^post19+buffer_1139^0 == 0 /\ -y_1094^post20+lt_29^1 == 0 /\ tmp___0_25^post19-tmp___0_25^post20 == 0 /\ buffer_604^post19-buffer_604^post20 == 0 /\ -buffer_21^post20+buffer_21^post19 == 0 /\ __disjvr_3^0-__disjvr_3^post19 == 0 /\ -tmp___0_605^post19+tmp___0_605^0 == 0 /\ __disjvr_1^post19-__disjvr_1^post20 == 0 /\ -tmp___0_57^post19+tmp___0_57^0 == 0 /\ __cil_tmp5_15^post19-__cil_tmp5_15^post20 == 0 /\ lt_29^0-lt_29^post19 == 0 /\ -__disjvr_3^post19+__disjvr_3^post20 == 0 /\ buffer_35^post19-buffer_35^post20 == 0 /\ -ret_1103^post20+ret_1103^post19 == 0 /\ -l_11^post20+l_11^post19 == 0 /\ -x_12^post20+x_12^post19 == 0 /\ ret_1103^0-ret_1103^post19 == 0 /\ -__cil_tmp5_10^post20+__cil_tmp5_10^post19 == 0 /\ __disjvr_2^post19-__disjvr_2^post20 == 0 /\ -elem_13^post20+elem_13^post19 == 0 /\ tmp___0_605^post19-tmp___0_605^post20 == 0 /\ -y_1094^post20+y_1094^post19 == 0 /\ buffer_1077^0-buffer_1077^post19 == 0 /\ buffer_21^0-buffer_21^post19 == 0 /\ l_11^0-l_11^post19 == 0 /\ -x_16^post20+x_16^post19 == 0 /\ x_8^post19-x_8^post20 == 0 /\ result_5^post19-result_5^post20 == 0 /\ -__cil_tmp5_10^post19+__cil_tmp5_10^0 == 0 /\ __disjvr_3^post19-__disjvr_3^post20 == 0 /\ -prev_14^post19+prev_14^0 == 0 /\ -tmp___0_25^post19+tmp___0_25^0 == 0 /\ -h_17^post20+h_17^post19 == 0 /\ ret_18^post19-ret_18^post20 == 0 /\ -lt_29^1+h_17^1 == 0 /\ -ret_18^post19+ret_18^0 == 0 /\ -cand_1104^post20+cand_1104^post19 == 0 /\ -tmp___0_36^post20+tmp___0_36^post19 == 0 /\ -buffer_604^post19+buffer_604^0 == 0 /\ __cil_tmp5_20^post19-__cil_tmp5_20^post20 == 0), cost: 1 propagated equality __disjvr_1^post21 = __disjvr_1^post20 propagated equality buffer_1139^post21 = buffer_1139^post20 propagated equality result_5^post21 = result_5^post20 propagated equality __disjvr_0^post21 = __disjvr_0^post20 propagated equality buffer_604^post21 = buffer_604^post20 propagated equality buffer_1077^post21 = buffer_1077^post20 propagated equality d_7^post21 = d_7^post20 propagated equality tmp___0_57^post21 = tmp___0_57^post20 propagated equality tmp___0_25^post21 = tmp___0_25^post20 propagated equality __cil_tmp5_20^post21 = __cil_tmp5_20^post20 propagated equality tmp___0_36^post21 = tmp___0_36^post20 propagated equality tmp___0_605^post21 = tmp___0_605^post20 propagated equality buffer_35^post21 = buffer_35^post20 propagated equality __disjvr_2^post21 = __disjvr_2^post20 propagated equality __cil_tmp5_10^post21 = __cil_tmp5_10^post20 propagated equality tmp_9^post21 = tmp_9^post20 propagated equality a_6^post21 = a_6^post20 propagated equality x_8^post21 = x_8^post20 propagated equality y_1094^post21 = y_1094^post20 propagated equality cand_19^post21 = h_17^post20 propagated equality __disjvr_3^post21 = __disjvr_3^post20 propagated equality elem_13^post21 = elem_13^post20 propagated equality __cil_tmp5_15^post21 = __cil_tmp5_15^post20 propagated equality ret_18^post21 = ret_18^post20 propagated equality prev_14^post21 = prev_14^post20 Propagated Equalities Original rule: l15 -> l4 : __cil_tmp5_10^0'=__cil_tmp5_10^post20, __cil_tmp5_15^0'=__cil_tmp5_15^post20, __cil_tmp5_20^0'=__cil_tmp5_20^post20, __disjvr_0^0'=__disjvr_0^post20, __disjvr_1^0'=__disjvr_1^post20, __disjvr_2^0'=__disjvr_2^post20, __disjvr_3^0'=__disjvr_3^post20, a_6^0'=a_6^post20, buffer_1077^0'=buffer_1077^post20, buffer_1139^0'=buffer_1139^post20, buffer_21^0'=buffer_21^post21, buffer_35^0'=buffer_35^post20, buffer_604^0'=buffer_604^post20, cand_1104^0'=cand_1104^post21, cand_19^0'=h_17^post20, d_7^0'=d_7^post20, elem_13^0'=elem_13^post20, h_17^0'=h_17^post21, i_22^0'=i_22^post21, l_11^0'=l_11^post21, len_98^0'=len_98^post21, lt_29^0'=lt_29^post21, prev_14^0'=prev_14^post20, result_5^0'=result_5^post20, ret_1103^0'=ret_1103^post21, ret_18^0'=ret_18^post20, sz_23^0'=sz_23^post21, tmp_24^0'=tmp_24^post21, tmp_9^0'=tmp_9^post20, tmp___0_25^0'=tmp___0_25^post20, tmp___0_36^0'=tmp___0_36^post20, tmp___0_57^0'=tmp___0_57^post20, tmp___0_605^0'=tmp___0_605^post20, x_12^0'=x_12^post21, x_16^0'=x_16^post21, x_8^0'=x_8^post20, y_1094^0'=y_1094^post20, (0 == 0 /\ prev_14^post19-prev_14^post20 == 0 /\ cand_1104^0-cand_1104^post19 == 0 /\ __disjvr_2^0-__disjvr_2^post19 == 0 /\ -i_22^post20+i_22^post19 == 0 /\ tmp_9^0-tmp_9^post19 == 0 /\ x_16^0-x_16^post19 == 0 /\ -d_7^post19+d_7^0 == 0 /\ -h_17^post19+h_17^0 == 0 /\ buffer_1077^post19-buffer_1077^post20 == 0 /\ -a_6^post19+a_6^0 == 0 /\ tmp_9^post19-tmp_9^post20 == 0 /\ tmp_24^0-tmp_24^post19 == 0 /\ i_22^0-i_22^post19 == 0 /\ x_12^0-x_12^post19 == 0 /\ -len_98^post20+len_98^post19 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post19 == 0 /\ -cand_19^post19+cand_19^0 == 0 /\ -d_7^post20+d_7^post19 == 0 /\ cand_19^post19-cand_19^post20 == 0 /\ -__disjvr_0^post19+__disjvr_0^0 == 0 /\ buffer_35^0-buffer_35^post19 == 0 /\ -__disjvr_1^post19+__disjvr_1^0 == 0 /\ -__cil_tmp5_15^post19+__cil_tmp5_15^0 == 0 /\ -len_98^0 <= 0 /\ -lt_29^post20+lt_29^post19 == 0 /\ buffer_1139^post19-buffer_1139^post20 == 0 /\ sz_23^post19-sz_23^post20 == 0 /\ -x_8^post19+x_8^0 == 0 /\ -tmp_24^post20+tmp_24^post19 == 0 /\ __disjvr_0^post19-__disjvr_0^post20 == 0 /\ tmp___0_36^0-tmp___0_36^post19 == 0 /\ elem_13^0-elem_13^post19 == 0 /\ -sz_23^post19+sz_23^0 == 0 /\ tmp___0_57^post19-tmp___0_57^post20 == 0 /\ result_5^0-result_5^post19 == 0 /\ a_6^post19-a_6^post20 == 0 /\ y_1094^0-y_1094^post19 == 0 /\ -buffer_1139^post19+buffer_1139^0 == 0 /\ -y_1094^post20+lt_29^1 == 0 /\ tmp___0_25^post19-tmp___0_25^post20 == 0 /\ buffer_604^post19-buffer_604^post20 == 0 /\ -buffer_21^post20+buffer_21^post19 == 0 /\ __disjvr_3^0-__disjvr_3^post19 == 0 /\ -tmp___0_605^post19+tmp___0_605^0 == 0 /\ __disjvr_1^post19-__disjvr_1^post20 == 0 /\ -tmp___0_57^post19+tmp___0_57^0 == 0 /\ __cil_tmp5_15^post19-__cil_tmp5_15^post20 == 0 /\ lt_29^0-lt_29^post19 == 0 /\ -__disjvr_3^post19+__disjvr_3^post20 == 0 /\ buffer_35^post19-buffer_35^post20 == 0 /\ -ret_1103^post20+ret_1103^post19 == 0 /\ -l_11^post20+l_11^post19 == 0 /\ -x_12^post20+x_12^post19 == 0 /\ ret_1103^0-ret_1103^post19 == 0 /\ -__cil_tmp5_10^post20+__cil_tmp5_10^post19 == 0 /\ __disjvr_2^post19-__disjvr_2^post20 == 0 /\ -elem_13^post20+elem_13^post19 == 0 /\ tmp___0_605^post19-tmp___0_605^post20 == 0 /\ -y_1094^post20+y_1094^post19 == 0 /\ buffer_1077^0-buffer_1077^post19 == 0 /\ buffer_21^0-buffer_21^post19 == 0 /\ l_11^0-l_11^post19 == 0 /\ -x_16^post20+x_16^post19 == 0 /\ x_8^post19-x_8^post20 == 0 /\ result_5^post19-result_5^post20 == 0 /\ -__cil_tmp5_10^post19+__cil_tmp5_10^0 == 0 /\ __disjvr_3^post19-__disjvr_3^post20 == 0 /\ -prev_14^post19+prev_14^0 == 0 /\ -tmp___0_25^post19+tmp___0_25^0 == 0 /\ -h_17^post20+h_17^post19 == 0 /\ ret_18^post19-ret_18^post20 == 0 /\ -lt_29^1+h_17^1 == 0 /\ -ret_18^post19+ret_18^0 == 0 /\ -cand_1104^post20+cand_1104^post19 == 0 /\ -tmp___0_36^post20+tmp___0_36^post19 == 0 /\ -buffer_604^post19+buffer_604^0 == 0 /\ __cil_tmp5_20^post19-__cil_tmp5_20^post20 == 0), cost: 1 New rule: l15 -> l4 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^post21, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^post21, cand_19^0'=h_17^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^post21, i_22^0'=i_22^post21, l_11^0'=l_11^post21, len_98^0'=len_98^post21, lt_29^0'=lt_29^post21, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^post21, ret_18^0'=ret_18^0, sz_23^0'=sz_23^post21, tmp_24^0'=tmp_24^post21, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^post21, x_16^0'=x_16^post21, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (0 == 0 /\ -len_98^0 <= 0), cost: 1 propagated equality prev_14^post19 = prev_14^post20 propagated equality cand_1104^post19 = cand_1104^0 propagated equality __disjvr_2^post19 = __disjvr_2^0 propagated equality i_22^post19 = i_22^post20 propagated equality tmp_9^post19 = tmp_9^0 propagated equality x_16^post19 = x_16^0 propagated equality d_7^post19 = d_7^0 propagated equality h_17^post19 = h_17^0 propagated equality buffer_1077^post19 = buffer_1077^post20 propagated equality a_6^post19 = a_6^0 propagated equality tmp_9^post20 = tmp_9^0 propagated equality tmp_24^post19 = tmp_24^0 propagated equality i_22^post20 = i_22^0 propagated equality x_12^post19 = x_12^0 propagated equality len_98^post19 = len_98^post20 propagated equality __cil_tmp5_20^post19 = __cil_tmp5_20^0 propagated equality cand_19^post19 = cand_19^0 propagated equality d_7^post20 = d_7^0 propagated equality cand_19^post20 = cand_19^0 propagated equality __disjvr_0^post19 = __disjvr_0^0 propagated equality buffer_35^post19 = buffer_35^0 propagated equality __disjvr_1^post19 = __disjvr_1^0 propagated equality __cil_tmp5_15^post19 = __cil_tmp5_15^0 propagated equality lt_29^post19 = lt_29^post20 propagated equality buffer_1139^post19 = buffer_1139^post20 propagated equality sz_23^post19 = sz_23^post20 propagated equality x_8^post19 = x_8^0 propagated equality tmp_24^post20 = tmp_24^0 propagated equality __disjvr_0^post20 = __disjvr_0^0 propagated equality tmp___0_36^post19 = tmp___0_36^0 propagated equality elem_13^post19 = elem_13^0 propagated equality sz_23^post20 = sz_23^0 propagated equality tmp___0_57^post19 = tmp___0_57^post20 propagated equality result_5^post19 = result_5^0 propagated equality a_6^post20 = a_6^0 propagated equality y_1094^post19 = y_1094^0 propagated equality buffer_1139^post20 = buffer_1139^0 propagated equality lt_29^1 = y_1094^post20 propagated equality tmp___0_25^post19 = tmp___0_25^post20 propagated equality buffer_604^post19 = buffer_604^post20 propagated equality buffer_21^post19 = buffer_21^post20 propagated equality __disjvr_3^post19 = __disjvr_3^0 propagated equality tmp___0_605^post19 = tmp___0_605^0 propagated equality __disjvr_1^post20 = __disjvr_1^0 propagated equality tmp___0_57^post20 = tmp___0_57^0 propagated equality __cil_tmp5_15^post20 = __cil_tmp5_15^0 propagated equality lt_29^post20 = lt_29^0 propagated equality __disjvr_3^post20 = __disjvr_3^0 propagated equality buffer_35^post20 = buffer_35^0 propagated equality ret_1103^post19 = ret_1103^post20 propagated equality l_11^post19 = l_11^post20 propagated equality x_12^post20 = x_12^0 propagated equality ret_1103^post20 = ret_1103^0 propagated equality __cil_tmp5_10^post19 = __cil_tmp5_10^post20 propagated equality __disjvr_2^post20 = __disjvr_2^0 propagated equality elem_13^post20 = elem_13^0 propagated equality tmp___0_605^post20 = tmp___0_605^0 propagated equality y_1094^post20 = y_1094^0 propagated equality buffer_1077^post20 = buffer_1077^0 propagated equality buffer_21^post20 = buffer_21^0 propagated equality l_11^post20 = l_11^0 propagated equality x_16^post20 = x_16^0 propagated equality x_8^post20 = x_8^0 propagated equality result_5^post20 = result_5^0 propagated equality __cil_tmp5_10^post20 = __cil_tmp5_10^0 propagated equality prev_14^post20 = prev_14^0 propagated equality tmp___0_25^post20 = tmp___0_25^0 propagated equality h_17^post20 = h_17^0 propagated equality ret_18^post19 = ret_18^post20 propagated equality h_17^1 = y_1094^0 propagated equality ret_18^post20 = ret_18^0 propagated equality cand_1104^post20 = cand_1104^0 propagated equality tmp___0_36^post20 = tmp___0_36^0 propagated equality buffer_604^post20 = buffer_604^0 propagated equality __cil_tmp5_20^post20 = __cil_tmp5_20^0 Simplified Guard Original rule: l15 -> l4 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^post21, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^post21, cand_19^0'=h_17^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^post21, i_22^0'=i_22^post21, l_11^0'=l_11^post21, len_98^0'=len_98^post21, lt_29^0'=lt_29^post21, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^post21, ret_18^0'=ret_18^0, sz_23^0'=sz_23^post21, tmp_24^0'=tmp_24^post21, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^post21, x_16^0'=x_16^post21, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (0 == 0 /\ -len_98^0 <= 0), cost: 1 New rule: l15 -> l4 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^post21, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^post21, cand_19^0'=h_17^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^post21, i_22^0'=i_22^post21, l_11^0'=l_11^post21, len_98^0'=len_98^post21, lt_29^0'=lt_29^post21, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^post21, ret_18^0'=ret_18^0, sz_23^0'=sz_23^post21, tmp_24^0'=tmp_24^post21, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^post21, x_16^0'=x_16^post21, x_8^0'=x_8^0, y_1094^0'=y_1094^0, -len_98^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l15 -> l4 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^post21, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^post21, cand_19^0'=h_17^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^post21, i_22^0'=i_22^post21, l_11^0'=l_11^post21, len_98^0'=len_98^post21, lt_29^0'=lt_29^post21, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^post21, ret_18^0'=ret_18^0, sz_23^0'=sz_23^post21, tmp_24^0'=tmp_24^post21, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^post21, x_16^0'=x_16^post21, x_8^0'=x_8^0, y_1094^0'=y_1094^0, -len_98^0 <= 0, cost: 1 New rule: l15 -> l4 : buffer_21^0'=buffer_21^post21, cand_1104^0'=cand_1104^post21, cand_19^0'=h_17^0, h_17^0'=h_17^post21, i_22^0'=i_22^post21, l_11^0'=l_11^post21, len_98^0'=len_98^post21, lt_29^0'=lt_29^post21, ret_1103^0'=ret_1103^post21, sz_23^0'=sz_23^post21, tmp_24^0'=tmp_24^post21, x_12^0'=x_12^post21, x_16^0'=x_16^post21, -len_98^0 <= 0, cost: 1 made implied equalities explicit Original rule: l7 -> l8 : __cil_tmp5_10^0'=__cil_tmp5_10^post9, __cil_tmp5_15^0'=__cil_tmp5_15^post9, __cil_tmp5_20^0'=__cil_tmp5_20^post9, __disjvr_0^0'=__disjvr_0^post9, __disjvr_1^0'=__disjvr_1^post9, __disjvr_2^0'=__disjvr_2^post9, __disjvr_3^0'=__disjvr_3^post9, a_6^0'=a_6^post9, buffer_1077^0'=buffer_1077^post9, buffer_1139^0'=buffer_1139^post9, buffer_21^0'=buffer_21^post9, buffer_35^0'=buffer_35^post9, buffer_604^0'=buffer_604^post9, cand_1104^0'=cand_1104^post9, cand_19^0'=cand_19^post9, d_7^0'=d_7^post9, elem_13^0'=elem_13^post9, h_17^0'=h_17^post9, i_22^0'=i_22^post9, l_11^0'=l_11^post9, len_98^0'=len_98^post9, lt_29^0'=lt_29^post9, prev_14^0'=prev_14^post9, result_5^0'=result_5^post9, ret_1103^0'=ret_1103^post9, ret_18^0'=ret_18^post9, sz_23^0'=sz_23^post9, tmp_24^0'=tmp_24^post9, tmp_9^0'=tmp_9^post9, tmp___0_25^0'=tmp___0_25^post9, tmp___0_36^0'=tmp___0_36^post9, tmp___0_57^0'=tmp___0_57^post9, tmp___0_605^0'=tmp___0_605^post9, x_12^0'=x_12^post9, x_16^0'=x_16^post9, x_8^0'=x_8^post9, y_1094^0'=y_1094^post9, (buffer_1077^0-buffer_1077^post8 == 0 /\ -__cil_tmp5_20^post9+__cil_tmp5_20^post8 == 0 /\ tmp_9^0-tmp_9^post8 == 0 /\ tmp___0_605^0-tmp___0_605^post8 == 0 /\ -h_17^post9+h_17^post8 == 0 /\ -buffer_1077^post9+buffer_1077^post8 == 0 /\ elem_13^0-elem_13^post8 == 0 /\ -prev_14^post8+prev_14^0 == 0 /\ -prev_14^post9+prev_14^post8 == 0 /\ -x_12^post8+x_12^0 == 0 /\ -y_1094^post8+y_1094^0 == 0 /\ x_8^0-x_8^post8 == 0 /\ -buffer_35^post9+buffer_35^post8 == 0 /\ buffer_21^post8-buffer_21^post9 == 0 /\ elem_13^0 <= 0 /\ -x_12^post9+x_12^post8 == 0 /\ -cand_19^post9+cand_19^post8 == 0 /\ -sz_23^post9+sz_23^post8 == 0 /\ -__disjvr_2^post9+__disjvr_2^post8 == 0 /\ cand_1104^0-cand_1104^post8 == 0 /\ -y_1094^post9+y_1094^post8 == 0 /\ tmp___0_57^0-tmp___0_57^post8 == 0 /\ __disjvr_1^post8-__disjvr_1^post9 == 0 /\ buffer_35^0-buffer_35^post8 == 0 /\ 1-len_98^0 <= 0 /\ -tmp_9^post9+tmp_9^post8 == 0 /\ -l_11^post9+l_11^post8 == 0 /\ -elem_13^0 <= 0 /\ -__cil_tmp5_15^post8+__cil_tmp5_15^0 == 0 /\ -tmp___0_36^post9+tmp___0_36^post8 == 0 /\ -tmp___0_25^post8+tmp___0_25^0 == 0 /\ -len_98^post9+len_98^post8 == 0 /\ -ret_1103^post8+ret_1103^0 == 0 /\ -tmp___0_57^post9+tmp___0_57^post8 == 0 /\ d_7^0-d_7^post8 == 0 /\ __disjvr_0^0-__disjvr_0^post8 == 0 /\ -__disjvr_0^post9+__disjvr_0^post8 == 0 /\ -h_17^post8+h_17^0 == 0 /\ -__disjvr_1^post8+__disjvr_1^post9 == 0 /\ __cil_tmp5_15^post8-__cil_tmp5_15^post9 == 0 /\ -result_5^post8+result_5^0 == 0 /\ tmp___0_36^0-tmp___0_36^post8 == 0 /\ -tmp___0_605^post9+tmp___0_605^post8 == 0 /\ -buffer_604^post9+buffer_604^post8 == 0 /\ -__disjvr_1^post8+__disjvr_1^0 == 0 /\ result_5^post8-result_5^post9 == 0 /\ -buffer_1139^post8+buffer_1139^0 == 0 /\ -tmp_24^post9+tmp_24^post8 == 0 /\ -cand_1104^post9+cand_1104^post8 == 0 /\ -buffer_604^post8+buffer_604^0 == 0 /\ -__disjvr_3^post9+__disjvr_3^post8 == 0 /\ -buffer_21^post8+buffer_21^0 == 0 /\ -x_8^post9+x_8^post8 == 0 /\ __cil_tmp5_10^post8-__cil_tmp5_10^post9 == 0 /\ lt_29^0-lt_29^post8 == 0 /\ -i_22^post9+i_22^post8 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post8 == 0 /\ -a_6^post8+a_6^0 == 0 /\ -lt_29^post9+lt_29^post8 == 0 /\ tmp___0_25^post8-tmp___0_25^post9 == 0 /\ -x_16^post9+x_16^post8 == 0 /\ x_16^0-x_16^post8 == 0 /\ i_22^0-i_22^post8 == 0 /\ a_6^post8-a_6^post9 == 0 /\ -__cil_tmp5_10^post8+__cil_tmp5_10^0 == 0 /\ ret_18^0-ret_18^post8 == 0 /\ -cand_19^post8+cand_19^0 == 0 /\ -d_7^post9+d_7^post8 == 0 /\ __disjvr_2^0-__disjvr_2^post8 == 0 /\ -ret_18^post9+ret_18^post8 == 0 /\ __disjvr_3^0-__disjvr_3^post8 == 0 /\ -buffer_1139^post9+buffer_1139^post8 == 0 /\ l_11^0-l_11^post8 == 0 /\ -len_98^post8+len_98^0 == 0 /\ -ret_1103^post9+ret_1103^post8 == 0 /\ sz_23^0-sz_23^post8 == 0 /\ -elem_13^post9+elem_13^post8 == 0 /\ -tmp_24^post8+tmp_24^0 == 0), cost: 1 New rule: l7 -> l8 : __cil_tmp5_10^0'=__cil_tmp5_10^post9, __cil_tmp5_15^0'=__cil_tmp5_15^post9, __cil_tmp5_20^0'=__cil_tmp5_20^post9, __disjvr_0^0'=__disjvr_0^post9, __disjvr_1^0'=__disjvr_1^post9, __disjvr_2^0'=__disjvr_2^post9, __disjvr_3^0'=__disjvr_3^post9, a_6^0'=a_6^post9, buffer_1077^0'=buffer_1077^post9, buffer_1139^0'=buffer_1139^post9, buffer_21^0'=buffer_21^post9, buffer_35^0'=buffer_35^post9, buffer_604^0'=buffer_604^post9, cand_1104^0'=cand_1104^post9, cand_19^0'=cand_19^post9, d_7^0'=d_7^post9, elem_13^0'=elem_13^post9, h_17^0'=h_17^post9, i_22^0'=i_22^post9, l_11^0'=l_11^post9, len_98^0'=len_98^post9, lt_29^0'=lt_29^post9, prev_14^0'=prev_14^post9, result_5^0'=result_5^post9, ret_1103^0'=ret_1103^post9, ret_18^0'=ret_18^post9, sz_23^0'=sz_23^post9, tmp_24^0'=tmp_24^post9, tmp_9^0'=tmp_9^post9, tmp___0_25^0'=tmp___0_25^post9, tmp___0_36^0'=tmp___0_36^post9, tmp___0_57^0'=tmp___0_57^post9, tmp___0_605^0'=tmp___0_605^post9, x_12^0'=x_12^post9, x_16^0'=x_16^post9, x_8^0'=x_8^post9, y_1094^0'=y_1094^post9, (buffer_1077^0-buffer_1077^post8 == 0 /\ -__cil_tmp5_20^post9+__cil_tmp5_20^post8 == 0 /\ tmp_9^0-tmp_9^post8 == 0 /\ tmp___0_605^0-tmp___0_605^post8 == 0 /\ -h_17^post9+h_17^post8 == 0 /\ -buffer_1077^post9+buffer_1077^post8 == 0 /\ elem_13^0-elem_13^post8 == 0 /\ -prev_14^post8+prev_14^0 == 0 /\ -prev_14^post9+prev_14^post8 == 0 /\ -x_12^post8+x_12^0 == 0 /\ -y_1094^post8+y_1094^0 == 0 /\ x_8^0-x_8^post8 == 0 /\ -buffer_35^post9+buffer_35^post8 == 0 /\ buffer_21^post8-buffer_21^post9 == 0 /\ elem_13^0 <= 0 /\ elem_13^0 == 0 /\ -x_12^post9+x_12^post8 == 0 /\ -cand_19^post9+cand_19^post8 == 0 /\ -sz_23^post9+sz_23^post8 == 0 /\ -__disjvr_2^post9+__disjvr_2^post8 == 0 /\ cand_1104^0-cand_1104^post8 == 0 /\ -y_1094^post9+y_1094^post8 == 0 /\ tmp___0_57^0-tmp___0_57^post8 == 0 /\ __disjvr_1^post8-__disjvr_1^post9 == 0 /\ buffer_35^0-buffer_35^post8 == 0 /\ 1-len_98^0 <= 0 /\ -tmp_9^post9+tmp_9^post8 == 0 /\ -l_11^post9+l_11^post8 == 0 /\ -elem_13^0 <= 0 /\ -__cil_tmp5_15^post8+__cil_tmp5_15^0 == 0 /\ -tmp___0_36^post9+tmp___0_36^post8 == 0 /\ -tmp___0_25^post8+tmp___0_25^0 == 0 /\ -len_98^post9+len_98^post8 == 0 /\ -ret_1103^post8+ret_1103^0 == 0 /\ -tmp___0_57^post9+tmp___0_57^post8 == 0 /\ d_7^0-d_7^post8 == 0 /\ __disjvr_0^0-__disjvr_0^post8 == 0 /\ -__disjvr_0^post9+__disjvr_0^post8 == 0 /\ -h_17^post8+h_17^0 == 0 /\ -__disjvr_1^post8+__disjvr_1^post9 == 0 /\ __cil_tmp5_15^post8-__cil_tmp5_15^post9 == 0 /\ -result_5^post8+result_5^0 == 0 /\ tmp___0_36^0-tmp___0_36^post8 == 0 /\ -tmp___0_605^post9+tmp___0_605^post8 == 0 /\ -buffer_604^post9+buffer_604^post8 == 0 /\ -__disjvr_1^post8+__disjvr_1^0 == 0 /\ result_5^post8-result_5^post9 == 0 /\ -buffer_1139^post8+buffer_1139^0 == 0 /\ -tmp_24^post9+tmp_24^post8 == 0 /\ -cand_1104^post9+cand_1104^post8 == 0 /\ -buffer_604^post8+buffer_604^0 == 0 /\ -__disjvr_3^post9+__disjvr_3^post8 == 0 /\ -buffer_21^post8+buffer_21^0 == 0 /\ -x_8^post9+x_8^post8 == 0 /\ __cil_tmp5_10^post8-__cil_tmp5_10^post9 == 0 /\ lt_29^0-lt_29^post8 == 0 /\ -i_22^post9+i_22^post8 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post8 == 0 /\ -a_6^post8+a_6^0 == 0 /\ -lt_29^post9+lt_29^post8 == 0 /\ tmp___0_25^post8-tmp___0_25^post9 == 0 /\ -x_16^post9+x_16^post8 == 0 /\ x_16^0-x_16^post8 == 0 /\ i_22^0-i_22^post8 == 0 /\ a_6^post8-a_6^post9 == 0 /\ -__cil_tmp5_10^post8+__cil_tmp5_10^0 == 0 /\ ret_18^0-ret_18^post8 == 0 /\ -cand_19^post8+cand_19^0 == 0 /\ -d_7^post9+d_7^post8 == 0 /\ __disjvr_2^0-__disjvr_2^post8 == 0 /\ -ret_18^post9+ret_18^post8 == 0 /\ __disjvr_3^0-__disjvr_3^post8 == 0 /\ -buffer_1139^post9+buffer_1139^post8 == 0 /\ l_11^0-l_11^post8 == 0 /\ -len_98^post8+len_98^0 == 0 /\ -ret_1103^post9+ret_1103^post8 == 0 /\ sz_23^0-sz_23^post8 == 0 /\ -elem_13^post9+elem_13^post8 == 0 /\ -tmp_24^post8+tmp_24^0 == 0), cost: 1 Propagated Equalities Original rule: l7 -> l8 : __cil_tmp5_10^0'=__cil_tmp5_10^post9, __cil_tmp5_15^0'=__cil_tmp5_15^post9, __cil_tmp5_20^0'=__cil_tmp5_20^post9, __disjvr_0^0'=__disjvr_0^post9, __disjvr_1^0'=__disjvr_1^post9, __disjvr_2^0'=__disjvr_2^post9, __disjvr_3^0'=__disjvr_3^post9, a_6^0'=a_6^post9, buffer_1077^0'=buffer_1077^post9, buffer_1139^0'=buffer_1139^post9, buffer_21^0'=buffer_21^post9, buffer_35^0'=buffer_35^post9, buffer_604^0'=buffer_604^post9, cand_1104^0'=cand_1104^post9, cand_19^0'=cand_19^post9, d_7^0'=d_7^post9, elem_13^0'=elem_13^post9, h_17^0'=h_17^post9, i_22^0'=i_22^post9, l_11^0'=l_11^post9, len_98^0'=len_98^post9, lt_29^0'=lt_29^post9, prev_14^0'=prev_14^post9, result_5^0'=result_5^post9, ret_1103^0'=ret_1103^post9, ret_18^0'=ret_18^post9, sz_23^0'=sz_23^post9, tmp_24^0'=tmp_24^post9, tmp_9^0'=tmp_9^post9, tmp___0_25^0'=tmp___0_25^post9, tmp___0_36^0'=tmp___0_36^post9, tmp___0_57^0'=tmp___0_57^post9, tmp___0_605^0'=tmp___0_605^post9, x_12^0'=x_12^post9, x_16^0'=x_16^post9, x_8^0'=x_8^post9, y_1094^0'=y_1094^post9, (buffer_1077^0-buffer_1077^post8 == 0 /\ -__cil_tmp5_20^post9+__cil_tmp5_20^post8 == 0 /\ tmp_9^0-tmp_9^post8 == 0 /\ tmp___0_605^0-tmp___0_605^post8 == 0 /\ -h_17^post9+h_17^post8 == 0 /\ -buffer_1077^post9+buffer_1077^post8 == 0 /\ elem_13^0-elem_13^post8 == 0 /\ -prev_14^post8+prev_14^0 == 0 /\ -prev_14^post9+prev_14^post8 == 0 /\ -x_12^post8+x_12^0 == 0 /\ -y_1094^post8+y_1094^0 == 0 /\ x_8^0-x_8^post8 == 0 /\ -buffer_35^post9+buffer_35^post8 == 0 /\ buffer_21^post8-buffer_21^post9 == 0 /\ elem_13^0 <= 0 /\ elem_13^0 == 0 /\ -x_12^post9+x_12^post8 == 0 /\ -cand_19^post9+cand_19^post8 == 0 /\ -sz_23^post9+sz_23^post8 == 0 /\ -__disjvr_2^post9+__disjvr_2^post8 == 0 /\ cand_1104^0-cand_1104^post8 == 0 /\ -y_1094^post9+y_1094^post8 == 0 /\ tmp___0_57^0-tmp___0_57^post8 == 0 /\ __disjvr_1^post8-__disjvr_1^post9 == 0 /\ buffer_35^0-buffer_35^post8 == 0 /\ 1-len_98^0 <= 0 /\ -tmp_9^post9+tmp_9^post8 == 0 /\ -l_11^post9+l_11^post8 == 0 /\ -elem_13^0 <= 0 /\ -__cil_tmp5_15^post8+__cil_tmp5_15^0 == 0 /\ -tmp___0_36^post9+tmp___0_36^post8 == 0 /\ -tmp___0_25^post8+tmp___0_25^0 == 0 /\ -len_98^post9+len_98^post8 == 0 /\ -ret_1103^post8+ret_1103^0 == 0 /\ -tmp___0_57^post9+tmp___0_57^post8 == 0 /\ d_7^0-d_7^post8 == 0 /\ __disjvr_0^0-__disjvr_0^post8 == 0 /\ -__disjvr_0^post9+__disjvr_0^post8 == 0 /\ -h_17^post8+h_17^0 == 0 /\ -__disjvr_1^post8+__disjvr_1^post9 == 0 /\ __cil_tmp5_15^post8-__cil_tmp5_15^post9 == 0 /\ -result_5^post8+result_5^0 == 0 /\ tmp___0_36^0-tmp___0_36^post8 == 0 /\ -tmp___0_605^post9+tmp___0_605^post8 == 0 /\ -buffer_604^post9+buffer_604^post8 == 0 /\ -__disjvr_1^post8+__disjvr_1^0 == 0 /\ result_5^post8-result_5^post9 == 0 /\ -buffer_1139^post8+buffer_1139^0 == 0 /\ -tmp_24^post9+tmp_24^post8 == 0 /\ -cand_1104^post9+cand_1104^post8 == 0 /\ -buffer_604^post8+buffer_604^0 == 0 /\ -__disjvr_3^post9+__disjvr_3^post8 == 0 /\ -buffer_21^post8+buffer_21^0 == 0 /\ -x_8^post9+x_8^post8 == 0 /\ __cil_tmp5_10^post8-__cil_tmp5_10^post9 == 0 /\ lt_29^0-lt_29^post8 == 0 /\ -i_22^post9+i_22^post8 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post8 == 0 /\ -a_6^post8+a_6^0 == 0 /\ -lt_29^post9+lt_29^post8 == 0 /\ tmp___0_25^post8-tmp___0_25^post9 == 0 /\ -x_16^post9+x_16^post8 == 0 /\ x_16^0-x_16^post8 == 0 /\ i_22^0-i_22^post8 == 0 /\ a_6^post8-a_6^post9 == 0 /\ -__cil_tmp5_10^post8+__cil_tmp5_10^0 == 0 /\ ret_18^0-ret_18^post8 == 0 /\ -cand_19^post8+cand_19^0 == 0 /\ -d_7^post9+d_7^post8 == 0 /\ __disjvr_2^0-__disjvr_2^post8 == 0 /\ -ret_18^post9+ret_18^post8 == 0 /\ __disjvr_3^0-__disjvr_3^post8 == 0 /\ -buffer_1139^post9+buffer_1139^post8 == 0 /\ l_11^0-l_11^post8 == 0 /\ -len_98^post8+len_98^0 == 0 /\ -ret_1103^post9+ret_1103^post8 == 0 /\ sz_23^0-sz_23^post8 == 0 /\ -elem_13^post9+elem_13^post8 == 0 /\ -tmp_24^post8+tmp_24^0 == 0), cost: 1 New rule: l7 -> l8 : __cil_tmp5_10^0'=__cil_tmp5_10^post8, __cil_tmp5_15^0'=__cil_tmp5_15^post8, __cil_tmp5_20^0'=__cil_tmp5_20^post8, __disjvr_0^0'=__disjvr_0^post8, __disjvr_1^0'=__disjvr_1^post8, __disjvr_2^0'=__disjvr_2^post8, __disjvr_3^0'=__disjvr_3^post8, a_6^0'=a_6^post8, buffer_1077^0'=buffer_1077^post8, buffer_1139^0'=buffer_1139^post8, buffer_21^0'=buffer_21^post8, buffer_35^0'=buffer_35^post8, buffer_604^0'=buffer_604^post8, cand_1104^0'=cand_1104^post8, cand_19^0'=cand_19^post8, d_7^0'=d_7^post8, elem_13^0'=elem_13^post8, h_17^0'=h_17^post8, i_22^0'=i_22^post8, l_11^0'=l_11^post8, len_98^0'=len_98^post8, lt_29^0'=lt_29^post8, prev_14^0'=prev_14^post8, result_5^0'=result_5^post8, ret_1103^0'=ret_1103^post8, ret_18^0'=ret_18^post8, sz_23^0'=sz_23^post8, tmp_24^0'=tmp_24^post8, tmp_9^0'=tmp_9^post8, tmp___0_25^0'=tmp___0_25^post8, tmp___0_36^0'=tmp___0_36^post8, tmp___0_57^0'=tmp___0_57^post8, tmp___0_605^0'=tmp___0_605^post8, x_12^0'=x_12^post8, x_16^0'=x_16^post8, x_8^0'=x_8^post8, y_1094^0'=y_1094^post8, (0 == 0 /\ buffer_1077^0-buffer_1077^post8 == 0 /\ tmp_9^0-tmp_9^post8 == 0 /\ tmp___0_605^0-tmp___0_605^post8 == 0 /\ elem_13^0-elem_13^post8 == 0 /\ -prev_14^post8+prev_14^0 == 0 /\ -x_12^post8+x_12^0 == 0 /\ -y_1094^post8+y_1094^0 == 0 /\ x_8^0-x_8^post8 == 0 /\ elem_13^0 <= 0 /\ elem_13^0 == 0 /\ cand_1104^0-cand_1104^post8 == 0 /\ tmp___0_57^0-tmp___0_57^post8 == 0 /\ buffer_35^0-buffer_35^post8 == 0 /\ 1-len_98^0 <= 0 /\ -elem_13^0 <= 0 /\ -__cil_tmp5_15^post8+__cil_tmp5_15^0 == 0 /\ -tmp___0_25^post8+tmp___0_25^0 == 0 /\ -ret_1103^post8+ret_1103^0 == 0 /\ d_7^0-d_7^post8 == 0 /\ __disjvr_0^0-__disjvr_0^post8 == 0 /\ -h_17^post8+h_17^0 == 0 /\ -result_5^post8+result_5^0 == 0 /\ tmp___0_36^0-tmp___0_36^post8 == 0 /\ -__disjvr_1^post8+__disjvr_1^0 == 0 /\ -buffer_1139^post8+buffer_1139^0 == 0 /\ -buffer_604^post8+buffer_604^0 == 0 /\ -buffer_21^post8+buffer_21^0 == 0 /\ lt_29^0-lt_29^post8 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post8 == 0 /\ -a_6^post8+a_6^0 == 0 /\ x_16^0-x_16^post8 == 0 /\ i_22^0-i_22^post8 == 0 /\ -__cil_tmp5_10^post8+__cil_tmp5_10^0 == 0 /\ ret_18^0-ret_18^post8 == 0 /\ -cand_19^post8+cand_19^0 == 0 /\ __disjvr_2^0-__disjvr_2^post8 == 0 /\ __disjvr_3^0-__disjvr_3^post8 == 0 /\ l_11^0-l_11^post8 == 0 /\ -len_98^post8+len_98^0 == 0 /\ sz_23^0-sz_23^post8 == 0 /\ -tmp_24^post8+tmp_24^0 == 0), cost: 1 propagated equality __cil_tmp5_20^post9 = __cil_tmp5_20^post8 propagated equality h_17^post9 = h_17^post8 propagated equality buffer_1077^post9 = buffer_1077^post8 propagated equality prev_14^post9 = prev_14^post8 propagated equality buffer_35^post9 = buffer_35^post8 propagated equality buffer_21^post9 = buffer_21^post8 propagated equality x_12^post9 = x_12^post8 propagated equality cand_19^post9 = cand_19^post8 propagated equality sz_23^post9 = sz_23^post8 propagated equality __disjvr_2^post9 = __disjvr_2^post8 propagated equality y_1094^post9 = y_1094^post8 propagated equality __disjvr_1^post9 = __disjvr_1^post8 propagated equality tmp_9^post9 = tmp_9^post8 propagated equality l_11^post9 = l_11^post8 propagated equality tmp___0_36^post9 = tmp___0_36^post8 propagated equality len_98^post9 = len_98^post8 propagated equality tmp___0_57^post9 = tmp___0_57^post8 propagated equality __disjvr_0^post9 = __disjvr_0^post8 propagated equality __cil_tmp5_15^post9 = __cil_tmp5_15^post8 propagated equality tmp___0_605^post9 = tmp___0_605^post8 propagated equality buffer_604^post9 = buffer_604^post8 propagated equality result_5^post9 = result_5^post8 propagated equality tmp_24^post9 = tmp_24^post8 propagated equality cand_1104^post9 = cand_1104^post8 propagated equality __disjvr_3^post9 = __disjvr_3^post8 propagated equality x_8^post9 = x_8^post8 propagated equality __cil_tmp5_10^post9 = __cil_tmp5_10^post8 propagated equality i_22^post9 = i_22^post8 propagated equality lt_29^post9 = lt_29^post8 propagated equality tmp___0_25^post9 = tmp___0_25^post8 propagated equality x_16^post9 = x_16^post8 propagated equality a_6^post9 = a_6^post8 propagated equality d_7^post9 = d_7^post8 propagated equality ret_18^post9 = ret_18^post8 propagated equality buffer_1139^post9 = buffer_1139^post8 propagated equality ret_1103^post9 = ret_1103^post8 propagated equality elem_13^post9 = elem_13^post8 Propagated Equalities Original rule: l7 -> l8 : __cil_tmp5_10^0'=__cil_tmp5_10^post8, __cil_tmp5_15^0'=__cil_tmp5_15^post8, __cil_tmp5_20^0'=__cil_tmp5_20^post8, __disjvr_0^0'=__disjvr_0^post8, __disjvr_1^0'=__disjvr_1^post8, __disjvr_2^0'=__disjvr_2^post8, __disjvr_3^0'=__disjvr_3^post8, a_6^0'=a_6^post8, buffer_1077^0'=buffer_1077^post8, buffer_1139^0'=buffer_1139^post8, buffer_21^0'=buffer_21^post8, buffer_35^0'=buffer_35^post8, buffer_604^0'=buffer_604^post8, cand_1104^0'=cand_1104^post8, cand_19^0'=cand_19^post8, d_7^0'=d_7^post8, elem_13^0'=elem_13^post8, h_17^0'=h_17^post8, i_22^0'=i_22^post8, l_11^0'=l_11^post8, len_98^0'=len_98^post8, lt_29^0'=lt_29^post8, prev_14^0'=prev_14^post8, result_5^0'=result_5^post8, ret_1103^0'=ret_1103^post8, ret_18^0'=ret_18^post8, sz_23^0'=sz_23^post8, tmp_24^0'=tmp_24^post8, tmp_9^0'=tmp_9^post8, tmp___0_25^0'=tmp___0_25^post8, tmp___0_36^0'=tmp___0_36^post8, tmp___0_57^0'=tmp___0_57^post8, tmp___0_605^0'=tmp___0_605^post8, x_12^0'=x_12^post8, x_16^0'=x_16^post8, x_8^0'=x_8^post8, y_1094^0'=y_1094^post8, (0 == 0 /\ buffer_1077^0-buffer_1077^post8 == 0 /\ tmp_9^0-tmp_9^post8 == 0 /\ tmp___0_605^0-tmp___0_605^post8 == 0 /\ elem_13^0-elem_13^post8 == 0 /\ -prev_14^post8+prev_14^0 == 0 /\ -x_12^post8+x_12^0 == 0 /\ -y_1094^post8+y_1094^0 == 0 /\ x_8^0-x_8^post8 == 0 /\ elem_13^0 <= 0 /\ elem_13^0 == 0 /\ cand_1104^0-cand_1104^post8 == 0 /\ tmp___0_57^0-tmp___0_57^post8 == 0 /\ buffer_35^0-buffer_35^post8 == 0 /\ 1-len_98^0 <= 0 /\ -elem_13^0 <= 0 /\ -__cil_tmp5_15^post8+__cil_tmp5_15^0 == 0 /\ -tmp___0_25^post8+tmp___0_25^0 == 0 /\ -ret_1103^post8+ret_1103^0 == 0 /\ d_7^0-d_7^post8 == 0 /\ __disjvr_0^0-__disjvr_0^post8 == 0 /\ -h_17^post8+h_17^0 == 0 /\ -result_5^post8+result_5^0 == 0 /\ tmp___0_36^0-tmp___0_36^post8 == 0 /\ -__disjvr_1^post8+__disjvr_1^0 == 0 /\ -buffer_1139^post8+buffer_1139^0 == 0 /\ -buffer_604^post8+buffer_604^0 == 0 /\ -buffer_21^post8+buffer_21^0 == 0 /\ lt_29^0-lt_29^post8 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post8 == 0 /\ -a_6^post8+a_6^0 == 0 /\ x_16^0-x_16^post8 == 0 /\ i_22^0-i_22^post8 == 0 /\ -__cil_tmp5_10^post8+__cil_tmp5_10^0 == 0 /\ ret_18^0-ret_18^post8 == 0 /\ -cand_19^post8+cand_19^0 == 0 /\ __disjvr_2^0-__disjvr_2^post8 == 0 /\ __disjvr_3^0-__disjvr_3^post8 == 0 /\ l_11^0-l_11^post8 == 0 /\ -len_98^post8+len_98^0 == 0 /\ sz_23^0-sz_23^post8 == 0 /\ -tmp_24^post8+tmp_24^0 == 0), cost: 1 New rule: l7 -> l8 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (0 == 0 /\ elem_13^0 <= 0 /\ elem_13^0 == 0 /\ 1-len_98^0 <= 0 /\ -elem_13^0 <= 0), cost: 1 propagated equality buffer_1077^post8 = buffer_1077^0 propagated equality tmp_9^post8 = tmp_9^0 propagated equality tmp___0_605^post8 = tmp___0_605^0 propagated equality elem_13^post8 = elem_13^0 propagated equality prev_14^post8 = prev_14^0 propagated equality x_12^post8 = x_12^0 propagated equality y_1094^post8 = y_1094^0 propagated equality x_8^post8 = x_8^0 propagated equality cand_1104^post8 = cand_1104^0 propagated equality tmp___0_57^post8 = tmp___0_57^0 propagated equality buffer_35^post8 = buffer_35^0 propagated equality __cil_tmp5_15^post8 = __cil_tmp5_15^0 propagated equality tmp___0_25^post8 = tmp___0_25^0 propagated equality ret_1103^post8 = ret_1103^0 propagated equality d_7^post8 = d_7^0 propagated equality __disjvr_0^post8 = __disjvr_0^0 propagated equality h_17^post8 = h_17^0 propagated equality result_5^post8 = result_5^0 propagated equality tmp___0_36^post8 = tmp___0_36^0 propagated equality __disjvr_1^post8 = __disjvr_1^0 propagated equality buffer_1139^post8 = buffer_1139^0 propagated equality buffer_604^post8 = buffer_604^0 propagated equality buffer_21^post8 = buffer_21^0 propagated equality lt_29^post8 = lt_29^0 propagated equality __cil_tmp5_20^post8 = __cil_tmp5_20^0 propagated equality a_6^post8 = a_6^0 propagated equality x_16^post8 = x_16^0 propagated equality i_22^post8 = i_22^0 propagated equality __cil_tmp5_10^post8 = __cil_tmp5_10^0 propagated equality ret_18^post8 = ret_18^0 propagated equality cand_19^post8 = cand_19^0 propagated equality __disjvr_2^post8 = __disjvr_2^0 propagated equality __disjvr_3^post8 = __disjvr_3^0 propagated equality l_11^post8 = l_11^0 propagated equality len_98^post8 = len_98^0 propagated equality sz_23^post8 = sz_23^0 propagated equality tmp_24^post8 = tmp_24^0 Simplified Guard Original rule: l7 -> l8 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (0 == 0 /\ elem_13^0 <= 0 /\ elem_13^0 == 0 /\ 1-len_98^0 <= 0 /\ -elem_13^0 <= 0), cost: 1 New rule: l7 -> l8 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (elem_13^0 <= 0 /\ elem_13^0 == 0 /\ 1-len_98^0 <= 0 /\ -elem_13^0 <= 0), cost: 1 made implied equalities explicit Original rule: l7 -> l8 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (elem_13^0 <= 0 /\ elem_13^0 == 0 /\ 1-len_98^0 <= 0 /\ -elem_13^0 <= 0), cost: 1 New rule: l7 -> l8 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (elem_13^0 <= 0 /\ elem_13^0 == 0 /\ 1-len_98^0 <= 0 /\ -elem_13^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l7 -> l8 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (elem_13^0 <= 0 /\ elem_13^0 == 0 /\ 1-len_98^0 <= 0 /\ -elem_13^0 <= 0), cost: 1 New rule: l7 -> l8 : (elem_13^0 <= 0 /\ elem_13^0 == 0 /\ 1-len_98^0 <= 0 /\ -elem_13^0 <= 0), cost: 1 Propagated Equalities Original rule: l7 -> l10 : __cil_tmp5_10^0'=__cil_tmp5_10^post11, __cil_tmp5_15^0'=__cil_tmp5_15^post11, __cil_tmp5_20^0'=__cil_tmp5_20^post11, __disjvr_0^0'=__disjvr_0^post11, __disjvr_1^0'=__disjvr_1^post11, __disjvr_2^0'=__disjvr_2^post11, __disjvr_3^0'=__disjvr_3^post11, a_6^0'=a_6^post11, buffer_1077^0'=buffer_1077^post11, buffer_1139^0'=buffer_1139^post11, buffer_21^0'=buffer_21^post11, buffer_35^0'=buffer_35^post11, buffer_604^0'=buffer_604^post11, cand_1104^0'=cand_1104^post11, cand_19^0'=cand_19^post11, d_7^0'=d_7^post11, elem_13^0'=elem_13^post11, h_17^0'=h_17^post11, i_22^0'=i_22^post11, l_11^0'=l_11^post11, len_98^0'=len_98^post11, lt_29^0'=lt_29^post11, prev_14^0'=prev_14^post11, result_5^0'=result_5^post11, ret_1103^0'=ret_1103^post11, ret_18^0'=ret_18^post11, sz_23^0'=sz_23^post11, tmp_24^0'=tmp_24^post11, tmp_9^0'=tmp_9^post11, tmp___0_25^0'=tmp___0_25^post11, tmp___0_36^0'=tmp___0_36^post11, tmp___0_57^0'=tmp___0_57^post11, tmp___0_605^0'=tmp___0_605^post11, x_12^0'=x_12^post11, x_16^0'=x_16^post11, x_8^0'=x_8^post11, y_1094^0'=y_1094^post11, (-__disjvr_2^post11+__disjvr_2^post10 == 0 /\ -cand_1104^post11+cand_1104^post10 == 0 /\ -sz_23^post10+sz_23^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post10 == 0 /\ -tmp_9^post10+tmp_9^0 == 0 /\ -__cil_tmp5_10^post11+__cil_tmp5_10^post10 == 0 /\ -tmp___0_25^post10+tmp___0_25^0 == 0 /\ -ret_1103^post11+ret_1103^post10 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post10 == 0 /\ -tmp___0_57^post11+tmp___0_57^post10 == 0 /\ x_16^0-x_16^post10 == 0 /\ -buffer_1077^post11+buffer_1077^post10 == 0 /\ -h_17^post11+h_17^post10 == 0 /\ -l_11^post11+l_11^post10 == 0 /\ -tmp_24^post11+tmp_24^post10 == 0 /\ -ret_18^post10+ret_18^0 == 0 /\ __disjvr_3^0-__disjvr_3^post10 == 0 /\ l_11^0-l_11^post10 == 0 /\ -__disjvr_0^post11+__disjvr_0^post10 == 0 /\ 1-len_98^0 <= 0 /\ -prev_14^post11+prev_14^post10 == 0 /\ -cand_19^post11+cand_19^post10 == 0 /\ __disjvr_2^post11-__disjvr_2^post10 == 0 /\ x_12^0-x_12^post10 == 0 /\ -x_8^post10+x_8^0 == 0 /\ -buffer_35^post11+buffer_35^post10 == 0 /\ -tmp___0_25^post11+tmp___0_25^post10 == 0 /\ -__disjvr_1^post11+__disjvr_1^post10 == 0 /\ -x_12^post11+x_12^post10 == 0 /\ -len_98^post10+len_98^0 == 0 /\ -__disjvr_1^post10+__disjvr_1^0 == 0 /\ tmp___0_36^0-tmp___0_36^post10 == 0 /\ -d_7^post11+d_7^post10 == 0 /\ -lt_29^post11+lt_29^post10 == 0 /\ -buffer_21^post10+buffer_21^0 == 0 /\ i_22^0-i_22^post10 == 0 /\ -__disjvr_0^post10+__disjvr_0^0 == 0 /\ buffer_1077^0-buffer_1077^post10 == 0 /\ -x_16^post11+x_16^post10 == 0 /\ -prev_14^post10+prev_14^0 == 0 /\ -buffer_21^post11+buffer_21^post10 == 0 /\ __disjvr_2^0-__disjvr_2^post10 == 0 /\ -y_1094^post11+y_1094^post10 == 0 /\ ret_1103^0-ret_1103^post10 == 0 /\ -len_98^post11+len_98^post10 == 0 /\ -elem_13^post11+elem_13^post10 == 0 /\ -__cil_tmp5_10^post10+__cil_tmp5_10^0 == 0 /\ d_7^0-d_7^post10 == 0 /\ x_8^post10-x_8^post11 == 0 /\ buffer_1139^post10-buffer_1139^post11 == 0 /\ tmp___0_57^0-tmp___0_57^post10 == 0 /\ -cand_19^post10+cand_19^0 == 0 /\ -buffer_604^post11+buffer_604^post10 == 0 /\ tmp_9^post10-tmp_9^post11 == 0 /\ -__cil_tmp5_15^post11+__cil_tmp5_15^post10 == 0 /\ y_1094^0-y_1094^post10 == 0 /\ elem_13^0-elem_13^post10 == 0 /\ result_5^0-result_5^post10 == 0 /\ -h_17^post10+h_17^0 == 0 /\ -result_5^post11+result_5^post10 == 0 /\ -tmp___0_605^post11+tmp___0_605^post10 == 0 /\ -i_22^post11+i_22^post10 == 0 /\ -a_6^post11+a_6^post10 == 0 /\ lt_29^0-lt_29^post10 == 0 /\ buffer_604^0-buffer_604^post10 == 0 /\ -tmp___0_36^post11+tmp___0_36^post10 == 0 /\ -sz_23^post11+sz_23^post10 == 0 /\ -__cil_tmp5_20^post11+__cil_tmp5_20^post10 == 0 /\ -buffer_1139^post10+buffer_1139^0 == 0 /\ -a_6^post10+a_6^0 == 0 /\ -cand_1104^post10+cand_1104^0 == 0 /\ -tmp___0_605^post10+tmp___0_605^0 == 0 /\ tmp_24^0-tmp_24^post10 == 0 /\ __disjvr_3^post10-__disjvr_3^post11 == 0 /\ ret_18^post10-ret_18^post11 == 0 /\ buffer_35^0-buffer_35^post10 == 0), cost: 1 New rule: l7 -> l10 : __cil_tmp5_10^0'=__cil_tmp5_10^post10, __cil_tmp5_15^0'=__cil_tmp5_15^post10, __cil_tmp5_20^0'=__cil_tmp5_20^post10, __disjvr_0^0'=__disjvr_0^post10, __disjvr_1^0'=__disjvr_1^post10, __disjvr_2^0'=__disjvr_2^post10, __disjvr_3^0'=__disjvr_3^post10, a_6^0'=a_6^post10, buffer_1077^0'=buffer_1077^post10, buffer_1139^0'=buffer_1139^post10, buffer_21^0'=buffer_21^post10, buffer_35^0'=buffer_35^post10, buffer_604^0'=buffer_604^post10, cand_1104^0'=cand_1104^post10, cand_19^0'=cand_19^post10, d_7^0'=d_7^post10, elem_13^0'=elem_13^post10, h_17^0'=h_17^post10, i_22^0'=i_22^post10, l_11^0'=l_11^post10, len_98^0'=len_98^post10, lt_29^0'=lt_29^post10, prev_14^0'=prev_14^post10, result_5^0'=result_5^post10, ret_1103^0'=ret_1103^post10, ret_18^0'=ret_18^post10, sz_23^0'=sz_23^post10, tmp_24^0'=tmp_24^post10, tmp_9^0'=tmp_9^post10, tmp___0_25^0'=tmp___0_25^post10, tmp___0_36^0'=tmp___0_36^post10, tmp___0_57^0'=tmp___0_57^post10, tmp___0_605^0'=tmp___0_605^post10, x_12^0'=x_12^post10, x_16^0'=x_16^post10, x_8^0'=x_8^post10, y_1094^0'=y_1094^post10, (0 == 0 /\ -sz_23^post10+sz_23^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post10 == 0 /\ -tmp_9^post10+tmp_9^0 == 0 /\ -tmp___0_25^post10+tmp___0_25^0 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post10 == 0 /\ x_16^0-x_16^post10 == 0 /\ -ret_18^post10+ret_18^0 == 0 /\ __disjvr_3^0-__disjvr_3^post10 == 0 /\ l_11^0-l_11^post10 == 0 /\ 1-len_98^0 <= 0 /\ x_12^0-x_12^post10 == 0 /\ -x_8^post10+x_8^0 == 0 /\ -len_98^post10+len_98^0 == 0 /\ -__disjvr_1^post10+__disjvr_1^0 == 0 /\ tmp___0_36^0-tmp___0_36^post10 == 0 /\ -buffer_21^post10+buffer_21^0 == 0 /\ i_22^0-i_22^post10 == 0 /\ -__disjvr_0^post10+__disjvr_0^0 == 0 /\ buffer_1077^0-buffer_1077^post10 == 0 /\ -prev_14^post10+prev_14^0 == 0 /\ __disjvr_2^0-__disjvr_2^post10 == 0 /\ ret_1103^0-ret_1103^post10 == 0 /\ -__cil_tmp5_10^post10+__cil_tmp5_10^0 == 0 /\ d_7^0-d_7^post10 == 0 /\ tmp___0_57^0-tmp___0_57^post10 == 0 /\ -cand_19^post10+cand_19^0 == 0 /\ y_1094^0-y_1094^post10 == 0 /\ elem_13^0-elem_13^post10 == 0 /\ result_5^0-result_5^post10 == 0 /\ -h_17^post10+h_17^0 == 0 /\ lt_29^0-lt_29^post10 == 0 /\ buffer_604^0-buffer_604^post10 == 0 /\ -buffer_1139^post10+buffer_1139^0 == 0 /\ -a_6^post10+a_6^0 == 0 /\ -cand_1104^post10+cand_1104^0 == 0 /\ -tmp___0_605^post10+tmp___0_605^0 == 0 /\ tmp_24^0-tmp_24^post10 == 0 /\ buffer_35^0-buffer_35^post10 == 0), cost: 1 propagated equality __disjvr_2^post11 = __disjvr_2^post10 propagated equality cand_1104^post11 = cand_1104^post10 propagated equality __cil_tmp5_10^post11 = __cil_tmp5_10^post10 propagated equality ret_1103^post11 = ret_1103^post10 propagated equality tmp___0_57^post11 = tmp___0_57^post10 propagated equality buffer_1077^post11 = buffer_1077^post10 propagated equality h_17^post11 = h_17^post10 propagated equality l_11^post11 = l_11^post10 propagated equality tmp_24^post11 = tmp_24^post10 propagated equality __disjvr_0^post11 = __disjvr_0^post10 propagated equality prev_14^post11 = prev_14^post10 propagated equality cand_19^post11 = cand_19^post10 propagated equality buffer_35^post11 = buffer_35^post10 propagated equality tmp___0_25^post11 = tmp___0_25^post10 propagated equality __disjvr_1^post11 = __disjvr_1^post10 propagated equality x_12^post11 = x_12^post10 propagated equality d_7^post11 = d_7^post10 propagated equality lt_29^post11 = lt_29^post10 propagated equality x_16^post11 = x_16^post10 propagated equality buffer_21^post11 = buffer_21^post10 propagated equality y_1094^post11 = y_1094^post10 propagated equality len_98^post11 = len_98^post10 propagated equality elem_13^post11 = elem_13^post10 propagated equality x_8^post11 = x_8^post10 propagated equality buffer_1139^post11 = buffer_1139^post10 propagated equality buffer_604^post11 = buffer_604^post10 propagated equality tmp_9^post11 = tmp_9^post10 propagated equality __cil_tmp5_15^post11 = __cil_tmp5_15^post10 propagated equality result_5^post11 = result_5^post10 propagated equality tmp___0_605^post11 = tmp___0_605^post10 propagated equality i_22^post11 = i_22^post10 propagated equality a_6^post11 = a_6^post10 propagated equality tmp___0_36^post11 = tmp___0_36^post10 propagated equality sz_23^post11 = sz_23^post10 propagated equality __cil_tmp5_20^post11 = __cil_tmp5_20^post10 propagated equality __disjvr_3^post11 = __disjvr_3^post10 propagated equality ret_18^post11 = ret_18^post10 Propagated Equalities Original rule: l7 -> l10 : __cil_tmp5_10^0'=__cil_tmp5_10^post10, __cil_tmp5_15^0'=__cil_tmp5_15^post10, __cil_tmp5_20^0'=__cil_tmp5_20^post10, __disjvr_0^0'=__disjvr_0^post10, __disjvr_1^0'=__disjvr_1^post10, __disjvr_2^0'=__disjvr_2^post10, __disjvr_3^0'=__disjvr_3^post10, a_6^0'=a_6^post10, buffer_1077^0'=buffer_1077^post10, buffer_1139^0'=buffer_1139^post10, buffer_21^0'=buffer_21^post10, buffer_35^0'=buffer_35^post10, buffer_604^0'=buffer_604^post10, cand_1104^0'=cand_1104^post10, cand_19^0'=cand_19^post10, d_7^0'=d_7^post10, elem_13^0'=elem_13^post10, h_17^0'=h_17^post10, i_22^0'=i_22^post10, l_11^0'=l_11^post10, len_98^0'=len_98^post10, lt_29^0'=lt_29^post10, prev_14^0'=prev_14^post10, result_5^0'=result_5^post10, ret_1103^0'=ret_1103^post10, ret_18^0'=ret_18^post10, sz_23^0'=sz_23^post10, tmp_24^0'=tmp_24^post10, tmp_9^0'=tmp_9^post10, tmp___0_25^0'=tmp___0_25^post10, tmp___0_36^0'=tmp___0_36^post10, tmp___0_57^0'=tmp___0_57^post10, tmp___0_605^0'=tmp___0_605^post10, x_12^0'=x_12^post10, x_16^0'=x_16^post10, x_8^0'=x_8^post10, y_1094^0'=y_1094^post10, (0 == 0 /\ -sz_23^post10+sz_23^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post10 == 0 /\ -tmp_9^post10+tmp_9^0 == 0 /\ -tmp___0_25^post10+tmp___0_25^0 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post10 == 0 /\ x_16^0-x_16^post10 == 0 /\ -ret_18^post10+ret_18^0 == 0 /\ __disjvr_3^0-__disjvr_3^post10 == 0 /\ l_11^0-l_11^post10 == 0 /\ 1-len_98^0 <= 0 /\ x_12^0-x_12^post10 == 0 /\ -x_8^post10+x_8^0 == 0 /\ -len_98^post10+len_98^0 == 0 /\ -__disjvr_1^post10+__disjvr_1^0 == 0 /\ tmp___0_36^0-tmp___0_36^post10 == 0 /\ -buffer_21^post10+buffer_21^0 == 0 /\ i_22^0-i_22^post10 == 0 /\ -__disjvr_0^post10+__disjvr_0^0 == 0 /\ buffer_1077^0-buffer_1077^post10 == 0 /\ -prev_14^post10+prev_14^0 == 0 /\ __disjvr_2^0-__disjvr_2^post10 == 0 /\ ret_1103^0-ret_1103^post10 == 0 /\ -__cil_tmp5_10^post10+__cil_tmp5_10^0 == 0 /\ d_7^0-d_7^post10 == 0 /\ tmp___0_57^0-tmp___0_57^post10 == 0 /\ -cand_19^post10+cand_19^0 == 0 /\ y_1094^0-y_1094^post10 == 0 /\ elem_13^0-elem_13^post10 == 0 /\ result_5^0-result_5^post10 == 0 /\ -h_17^post10+h_17^0 == 0 /\ lt_29^0-lt_29^post10 == 0 /\ buffer_604^0-buffer_604^post10 == 0 /\ -buffer_1139^post10+buffer_1139^0 == 0 /\ -a_6^post10+a_6^0 == 0 /\ -cand_1104^post10+cand_1104^0 == 0 /\ -tmp___0_605^post10+tmp___0_605^0 == 0 /\ tmp_24^0-tmp_24^post10 == 0 /\ buffer_35^0-buffer_35^post10 == 0), cost: 1 New rule: l7 -> l10 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (0 == 0 /\ 1-len_98^0 <= 0), cost: 1 propagated equality sz_23^post10 = sz_23^0 propagated equality __cil_tmp5_20^post10 = __cil_tmp5_20^0 propagated equality tmp_9^post10 = tmp_9^0 propagated equality tmp___0_25^post10 = tmp___0_25^0 propagated equality __cil_tmp5_15^post10 = __cil_tmp5_15^0 propagated equality x_16^post10 = x_16^0 propagated equality ret_18^post10 = ret_18^0 propagated equality __disjvr_3^post10 = __disjvr_3^0 propagated equality l_11^post10 = l_11^0 propagated equality x_12^post10 = x_12^0 propagated equality x_8^post10 = x_8^0 propagated equality len_98^post10 = len_98^0 propagated equality __disjvr_1^post10 = __disjvr_1^0 propagated equality tmp___0_36^post10 = tmp___0_36^0 propagated equality buffer_21^post10 = buffer_21^0 propagated equality i_22^post10 = i_22^0 propagated equality __disjvr_0^post10 = __disjvr_0^0 propagated equality buffer_1077^post10 = buffer_1077^0 propagated equality prev_14^post10 = prev_14^0 propagated equality __disjvr_2^post10 = __disjvr_2^0 propagated equality ret_1103^post10 = ret_1103^0 propagated equality __cil_tmp5_10^post10 = __cil_tmp5_10^0 propagated equality d_7^post10 = d_7^0 propagated equality tmp___0_57^post10 = tmp___0_57^0 propagated equality cand_19^post10 = cand_19^0 propagated equality y_1094^post10 = y_1094^0 propagated equality elem_13^post10 = elem_13^0 propagated equality result_5^post10 = result_5^0 propagated equality h_17^post10 = h_17^0 propagated equality lt_29^post10 = lt_29^0 propagated equality buffer_604^post10 = buffer_604^0 propagated equality buffer_1139^post10 = buffer_1139^0 propagated equality a_6^post10 = a_6^0 propagated equality cand_1104^post10 = cand_1104^0 propagated equality tmp___0_605^post10 = tmp___0_605^0 propagated equality tmp_24^post10 = tmp_24^0 propagated equality buffer_35^post10 = buffer_35^0 Simplified Guard Original rule: l7 -> l10 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (0 == 0 /\ 1-len_98^0 <= 0), cost: 1 New rule: l7 -> l10 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, 1-len_98^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l7 -> l10 : __cil_tmp5_10^0'=__cil_tmp5_10^0, __cil_tmp5_15^0'=__cil_tmp5_15^0, __cil_tmp5_20^0'=__cil_tmp5_20^0, __disjvr_0^0'=__disjvr_0^0, __disjvr_1^0'=__disjvr_1^0, __disjvr_2^0'=__disjvr_2^0, __disjvr_3^0'=__disjvr_3^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^0, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz_23^0'=sz_23^0, tmp_24^0'=tmp_24^0, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_57^0'=tmp___0_57^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^0, y_1094^0'=y_1094^0, 1-len_98^0 <= 0, cost: 1 New rule: l7 -> l10 : 1-len_98^0 <= 0, cost: 1 Step with 40 Trace 40[T] Blocked [{}, {}] Step with 30 Trace 40[T], 30[(1-len_98^0 <= 0)] Blocked [{}, {}, {}] Step with 33 Trace 40[T], 30[(1-len_98^0 <= 0)], 33[(elem_13^0 <= 0 /\ elem_13^0 == 0 /\ 1-len_98^0 <= 0 /\ -elem_13^0 <= 0 /\ -prev_14^0 <= 0 /\ -prev_14^0 == 0 /\ prev_14^0 <= 0)] Blocked [{}, {}, {}, {}] Backtrack Trace 40[T], 30[(1-len_98^0 <= 0)] Blocked [{}, {}, {33[T]}] Step with 42 Trace 40[T], 30[(1-len_98^0 <= 0)], 42[(elem_13^0 <= 0 /\ elem_13^0 == 0 /\ 1-len_98^0 <= 0 /\ -elem_13^0 <= 0)] Blocked [{}, {}, {33[T]}, {}] Backtrack Trace 40[T], 30[(1-len_98^0 <= 0)] Blocked [{}, {}, {33[T], 42[T]}] Step with 43 Trace 40[T], 30[(1-len_98^0 <= 0)], 43[(1-len_98^0 <= 0)] Blocked [{}, {}, {33[T], 42[T]}, {}] Backtrack Trace 40[T], 30[(1-len_98^0 <= 0)] Blocked [{}, {}, {33[T], 42[T], 43[T]}] Backtrack Trace 40[T] Blocked [{}, {30[T]}] Step with 31 Trace 40[T], 31[T] Blocked [{}, {30[T]}, {}] Step with 35 Trace 40[T], 31[T], 35[(-i_22^0+sz_23^0 <= 0 /\ -len_98^0 <= 0)] Blocked [{}, {30[T]}, {}, {}] Step with 39 Trace 40[T], 31[T], 35[(-i_22^0+sz_23^0 <= 0 /\ -len_98^0 <= 0)], 39[(-len_98^0 <= 0 /\ -h_17^0 <= 0 /\ -h_17^0 == 0 /\ h_17^0 <= 0)] Blocked [{}, {30[T]}, {}, {}, {}] Backtrack Trace 40[T], 31[T], 35[(-i_22^0+sz_23^0 <= 0 /\ -len_98^0 <= 0)] Blocked [{}, {30[T]}, {}, {39[T]}] Step with 41 Trace 40[T], 31[T], 35[(-i_22^0+sz_23^0 <= 0 /\ -len_98^0 <= 0)], 41[(-len_98^0 <= 0)] Blocked [{}, {30[T]}, {}, {39[T]}, {}] Nonterm Start location: l19 Program variables: __cil_tmp5_10^0 __cil_tmp5_15^0 __cil_tmp5_20^0 a_6^0 buffer_1077^0 buffer_1139^0 buffer_21^0 buffer_35^0 buffer_604^0 cand_1104^0 cand_19^0 d_7^0 elem_13^0 h_17^0 i_22^0 l_11^0 len_98^0 lt_29^0 prev_14^0 result_5^0 ret_1103^0 ret_18^0 sz_23^0 tmp_24^0 tmp_9^0 tmp___0_25^0 tmp___0_36^0 tmp___0_57^0 tmp___0_605^0 x_12^0 x_16^0 x_8^0 27: l0 -> l1 : T, cost: 1 28: l0 -> l2 : __cil_tmp5_20^0'=ret_18^0, result_5^0'=result_5^post2, (-h_17^0 <= 0 /\ -h_17^0 == 0 /\ h_17^0 <= 0), cost: 1 30: l4 -> l7 : elem_13^0'=l_11^0, len_98^0'=len_98^post5, prev_14^0'=0, 1-len_98^0 <= 0, cost: 1 31: l4 -> l6 : __cil_tmp5_10^0'=x_8^post6, buffer_21^0'=x_8^post6, i_22^0'=1+i_22^0, len_98^0'=i_22^0, result_5^0'=x_8^post6, tmp_9^0'=x_8^post6, tmp___0_57^0'=tmp___0_57^post6, x_8^0'=x_8^post6, T, cost: 1 32: l4 -> l5 : T, cost: 1 44: l4 -> LoAT_sink : (i_22^0-i_22^post21 <= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ i_22^0+sz_23^post21-sz_23^0-i_22^post21 <= 0), cost: NONTERM 29: l5 -> l6 : __cil_tmp5_10^0'=x_8^post4, buffer_21^0'=x_8^post4, i_22^0'=1+i_22^0, len_98^0'=1+len_98^1, result_5^0'=x_8^post4, tmp_9^0'=x_8^post4, x_8^0'=x_8^post4, (-len_98^0 <= 0 /\ -len_98^1 <= 0), cost: 1 35: l6 -> l15 : buffer_1077^0'=buffer_1077^post14, h_17^0'=x_16^post14, i_22^0'=i_22^post14, len_98^0'=len_98^post14, ret_18^0'=0, sz_23^0'=sz_23^post14, tmp_24^0'=tmp_24^post14, x_16^0'=x_16^post14, (-i_22^0+sz_23^0 <= 0 /\ -len_98^0 <= 0), cost: 1 36: l6 -> l5 : a_6^0'=a_6^post15, buffer_604^0'=buffer_604^post15, d_7^0'=d_7^post15, i_22^0'=i_22^post15, len_98^0'=len_98^post15, sz_23^0'=sz_23^post15, tmp_24^0'=tmp_24^post15, tmp___0_25^0'=tmp___0_25^post15, tmp___0_605^0'=tmp___0_605^post15, (-len_98^0 <= 0 /\ 1+i_22^0-sz_23^0 <= 0), cost: 1 33: l7 -> l12 : __cil_tmp5_15^0'=x_12^0, l_11^0'=x_12^0, len_98^0'=len_98^post12, result_5^0'=x_12^0, ret_18^0'=x_12^0, (elem_13^0 <= 0 /\ elem_13^0 == 0 /\ 1-len_98^0 <= 0 /\ -elem_13^0 <= 0 /\ -prev_14^0 <= 0 /\ -prev_14^0 == 0 /\ prev_14^0 <= 0), cost: 1 42: l7 -> l8 : (elem_13^0 <= 0 /\ elem_13^0 == 0 /\ 1-len_98^0 <= 0 /\ -elem_13^0 <= 0), cost: 1 43: l7 -> l10 : 1-len_98^0 <= 0, cost: 1 34: l13 -> l14 : buffer_21^0'=0, i_22^0'=0, sz_23^0'=tmp_24^post13, tmp_24^0'=tmp_24^post13, T, cost: 1 37: l14 -> l0 : buffer_1139^0'=buffer_1139^post16, h_17^0'=x_16^post16, i_22^0'=i_22^post16, ret_18^0'=0, sz_23^0'=sz_23^post16, tmp_24^0'=tmp_24^post16, x_16^0'=x_16^post16, -i_22^0+sz_23^0 <= 0, cost: 1 38: l14 -> l6 : __cil_tmp5_10^0'=x_8^post17, a_6^0'=a_6^post17, buffer_21^0'=x_8^post17, buffer_35^0'=buffer_35^post17, d_7^0'=d_7^post17, i_22^0'=1+i_22^1, len_98^0'=i_22^1, result_5^0'=x_8^post17, sz_23^0'=sz_23^post17, tmp_24^0'=tmp_24^post17, tmp_9^0'=x_8^post17, tmp___0_25^0'=tmp___0_25^post17, tmp___0_36^0'=tmp___0_36^post17, x_8^0'=x_8^post17, 1+i_22^0-sz_23^0 <= 0, cost: 1 39: l15 -> l16 : (-len_98^0 <= 0 /\ -h_17^0 <= 0 /\ -h_17^0 == 0 /\ h_17^0 <= 0), cost: 1 41: l15 -> l4 : buffer_21^0'=buffer_21^post21, cand_1104^0'=cand_1104^post21, cand_19^0'=h_17^0, h_17^0'=h_17^post21, i_22^0'=i_22^post21, l_11^0'=l_11^post21, len_98^0'=len_98^post21, lt_29^0'=lt_29^post21, ret_1103^0'=ret_1103^post21, sz_23^0'=sz_23^post21, tmp_24^0'=tmp_24^post21, x_12^0'=x_12^post21, x_16^0'=x_16^post21, -len_98^0 <= 0, cost: 1 40: l19 -> l4 : T, cost: 1 Certificate of Non-Termination Original rule: l4 -> l4 : __cil_tmp5_10^0'=x_8^post61, buffer_1077^0'=buffer_1077^post141, buffer_21^0'=buffer_21^post21, cand_1104^0'=cand_1104^post21, cand_19^0'=x_16^post141, h_17^0'=h_17^post21, i_22^0'=i_22^post21, l_11^0'=l_11^post21, len_98^0'=len_98^post21, lt_29^0'=lt_29^post21, result_5^0'=x_8^post61, ret_1103^0'=ret_1103^post21, ret_18^0'=0, sz_23^0'=sz_23^post21, tmp_24^0'=tmp_24^post21, tmp_9^0'=x_8^post61, tmp___0_57^0'=tmp___0_57^post61, x_12^0'=x_12^post21, x_16^0'=x_16^post21, x_8^0'=x_8^post61, (-i_22^0 <= 0 /\ -1-i_22^0+sz_23^0 <= 0), cost: 1 New rule: l4 -> LoAT_sink : (i_22^0-i_22^post21 <= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ i_22^0+sz_23^post21-sz_23^0-i_22^post21 <= 0), cost: NONTERM i_22^0 >= 0 [0]: eventual decrease yields (i_22^0 >= 0 /\ i_22^post21 >= 0) i_22^0 >= 0 [1]: eventual increase yields (i_22^0-i_22^post21 <= 0 /\ i_22^0 >= 0) 1+i_22^0-sz_23^0 >= 0 [0]: eventual decrease yields (1+i_22^0-sz_23^0 >= 0 /\ 1-sz_23^post21+i_22^post21 >= 0) 1+i_22^0-sz_23^0 >= 0 [1]: eventual increase yields (1+i_22^0-sz_23^0 >= 0 /\ i_22^0+sz_23^post21-sz_23^0-i_22^post21 <= 0) Replacement map: {i_22^0 >= 0 -> (i_22^0-i_22^post21 <= 0 /\ i_22^0 >= 0), 1+i_22^0-sz_23^0 >= 0 -> (1+i_22^0-sz_23^0 >= 0 /\ i_22^0+sz_23^post21-sz_23^0-i_22^post21 <= 0)} Step with 44 Trace 40[T], 44[(i_22^0-i_22^post21 <= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ i_22^0+sz_23^post21-sz_23^0-i_22^post21 <= 0)] Blocked [{}, {30[T]}, {44[T]}] Refute Counterexample [ __cil_tmp5_10^0=0 __cil_tmp5_15^0=0 __cil_tmp5_20^0=0 a_6^0=0 buffer_1077^0=0 buffer_1139^0=0 buffer_21^0=0 buffer_35^0=0 buffer_604^0=0 cand_1104^0=0 cand_19^0=0 d_7^0=0 elem_13^0=0 h_17^0=0 i_22^0=0 l_11^0=0 len_98^0=1 lt_29^0=0 prev_14^0=0 result_5^0=0 ret_1103^0=0 ret_18^0=0 sz_23^0=0 tmp_24^0=0 tmp_9^0=0 tmp___0_25^0=0 tmp___0_36^0=0 tmp___0_57^0=0 tmp___0_605^0=0 x_12^0=0 x_16^0=0 x_8^0=0 ] 40 [ __cil_tmp5_10^0=0 __cil_tmp5_15^0=0 __cil_tmp5_20^0=0 a_6^0=0 buffer_1077^0=0 buffer_1139^0=0 buffer_21^0=0 buffer_35^0=0 buffer_604^0=0 cand_1104^0=0 cand_19^0=0 d_7^0=0 elem_13^0=0 h_17^0=0 i_22^0=0 l_11^0=0 len_98^0=1 lt_29^0=0 prev_14^0=0 result_5^0=0 ret_1103^0=0 ret_18^0=0 sz_23^0=0 tmp_24^0=0 tmp_9^0=0 tmp___0_25^0=0 tmp___0_36^0=0 tmp___0_57^0=0 tmp___0_605^0=0 x_12^0=0 x_16^0=0 x_8^0=0 ] 44 NO Build SHA: a05f16bf13df659c382799650051f91bf6828c7b