NO Initial ITS Start location: l26 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^0 i_22^0 l_11^0 len_98^0 lt1^0 lt2^0 lt3^0 lt_29^0 prev_14^0 result_5^0 ret_1103^0 ret_18^0 sz^0 sz_23^0 tmp_24^0 tmp_9^0 tmp___0_25^0 tmp___0_36^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, 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^0'=i^post1, i_22^0'=i_22^post1, l_11^0'=l_11^post1, len_98^0'=len_98^post1, lt1^0'=lt1^post1, lt2^0'=lt2^post1, lt3^0'=lt3^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^0'=sz^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_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, (tmp___0_25^0-tmp___0_25^post1 == 0 /\ -i_22^post1+i_22^0 == 0 /\ lt2^0-lt2^post1 == 0 /\ -cand_1104^post1+cand_1104^0 == 0 /\ -len_98^post1+len_98^0 == 0 /\ -elem_13^post1+elem_13^0 == 0 /\ -cand_19^post1+cand_19^0 == 0 /\ y_1094^0-y_1094^post1 == 0 /\ -i^post1+i^0 == 0 /\ x_16^0-x_16^post1 == 0 /\ -___cil_tmp5_10^post1+___cil_tmp5_10^0 == 0 /\ buffer_604^0-buffer_604^post1 == 0 /\ -ret_18^post1+ret_18^0 == 0 /\ -tmp_9^post1+tmp_9^0 == 0 /\ -result_5^post1+result_5^0 == 0 /\ -tmp___0_605^post1+tmp___0_605^0 == 0 /\ buffer_35^0-buffer_35^post1 == 0 /\ l_11^0-l_11^post1 == 0 /\ buffer_1077^0-buffer_1077^post1 == 0 /\ lt1^0-lt1^post1 == 0 /\ ret_1103^0-ret_1103^post1 == 0 /\ -prev_14^post1+prev_14^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post1 == 0 /\ -lt3^post1+lt3^0 == 0 /\ -a_6^post1+a_6^0 == 0 /\ 1+h_17^0 <= 0 /\ -___cil_tmp5_20^post1+___cil_tmp5_20^0 == 0 /\ buffer_1139^0-buffer_1139^post1 == 0 /\ -x_8^post1+x_8^0 == 0 /\ sz_23^0-sz_23^post1 == 0 /\ -h_17^post1+h_17^0 == 0 /\ tmp___0_36^0-tmp___0_36^post1 == 0 /\ -x_12^post1+x_12^0 == 0 /\ tmp_24^0-tmp_24^post1 == 0 /\ -sz^post1+sz^0 == 0 /\ lt_29^0-lt_29^post1 == 0 /\ d_7^0-d_7^post1 == 0 /\ -buffer_21^post1+buffer_21^0 == 0), cost: 1 1: l0 -> l1 : ___cil_tmp5_10^0'=___cil_tmp5_10^post2, ___cil_tmp5_15^0'=___cil_tmp5_15^post2, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post2, i_22^0'=i_22^post2, l_11^0'=l_11^post2, len_98^0'=len_98^post2, lt1^0'=lt1^post2, lt2^0'=lt2^post2, lt3^0'=lt3^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^0'=sz^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_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, (-lt3^post2+lt3^0 == 0 /\ -len_98^post2+len_98^0 == 0 /\ -l_11^post2+l_11^0 == 0 /\ buffer_1077^0-buffer_1077^post2 == 0 /\ a_6^0-a_6^post2 == 0 /\ lt_29^0-lt_29^post2 == 0 /\ tmp___0_25^0-tmp___0_25^post2 == 0 /\ cand_19^0-cand_19^post2 == 0 /\ -buffer_35^post2+buffer_35^0 == 0 /\ -buffer_1139^post2+buffer_1139^0 == 0 /\ -prev_14^post2+prev_14^0 == 0 /\ -i^post2+i^0 == 0 /\ -x_8^post2+x_8^0 == 0 /\ ret_18^0-ret_18^post2 == 0 /\ -sz^post2+sz^0 == 0 /\ -ret_1103^post2+ret_1103^0 == 0 /\ cand_1104^0-cand_1104^post2 == 0 /\ lt2^0-lt2^post2 == 0 /\ -buffer_604^post2+buffer_604^0 == 0 /\ 1-h_17^0 <= 0 /\ -tmp___0_605^post2+tmp___0_605^0 == 0 /\ -___cil_tmp5_20^post2+___cil_tmp5_20^0 == 0 /\ x_16^0-x_16^post2 == 0 /\ sz_23^0-sz_23^post2 == 0 /\ tmp_24^0-tmp_24^post2 == 0 /\ buffer_21^0-buffer_21^post2 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post2 == 0 /\ -h_17^post2+h_17^0 == 0 /\ -tmp_9^post2+tmp_9^0 == 0 /\ lt1^0-lt1^post2 == 0 /\ y_1094^0-y_1094^post2 == 0 /\ i_22^0-i_22^post2 == 0 /\ tmp___0_36^0-tmp___0_36^post2 == 0 /\ -x_12^post2+x_12^0 == 0 /\ -result_5^post2+result_5^0 == 0 /\ -d_7^post2+d_7^0 == 0 /\ -___cil_tmp5_15^post2+___cil_tmp5_15^0 == 0 /\ elem_13^0-elem_13^post2 == 0), cost: 1 2: l0 -> l2 : ___cil_tmp5_10^0'=___cil_tmp5_10^post3, ___cil_tmp5_15^0'=___cil_tmp5_15^post3, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post3, i_22^0'=i_22^post3, l_11^0'=l_11^post3, len_98^0'=len_98^post3, lt1^0'=lt1^post3, lt2^0'=lt2^post3, lt3^0'=lt3^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^0'=sz^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_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, (0 == 0 /\ -prev_14^post3+prev_14^0 == 0 /\ -y_1094^post3+y_1094^0 == 0 /\ ret_18^0-ret_18^post3 == 0 /\ -lt3^post3+lt3^0 == 0 /\ buffer_21^0-buffer_21^post3 == 0 /\ -i_22^post3+i_22^0 == 0 /\ -___cil_tmp5_10^post3+___cil_tmp5_10^0 == 0 /\ h_17^0-h_17^post3 == 0 /\ cand_1104^0-cand_1104^post3 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post3 == 0 /\ -len_98^post3+len_98^0 == 0 /\ tmp___0_605^0-tmp___0_605^post3 == 0 /\ -i^post3+i^0 == 0 /\ x_8^0-x_8^post3 == 0 /\ lt1^0-lt1^post3 == 0 /\ a_6^0-a_6^post3 == 0 /\ tmp___0_36^0-tmp___0_36^post3 == 0 /\ tmp_9^0-tmp_9^post3 == 0 /\ -h_17^0 <= 0 /\ -d_7^post3+d_7^0 == 0 /\ tmp_24^0-tmp_24^post3 == 0 /\ l_11^0-l_11^post3 == 0 /\ buffer_35^0-buffer_35^post3 == 0 /\ -ret_18^0+___cil_tmp5_20^post3 == 0 /\ buffer_1077^0-buffer_1077^post3 == 0 /\ h_17^0 <= 0 /\ -sz_23^post3+sz_23^0 == 0 /\ -sz^post3+sz^0 == 0 /\ -tmp___0_25^post3+tmp___0_25^0 == 0 /\ lt_29^0-lt_29^post3 == 0 /\ -x_12^post3+x_12^0 == 0 /\ lt2^0-lt2^post3 == 0 /\ elem_13^0-elem_13^post3 == 0 /\ -ret_1103^post3+ret_1103^0 == 0 /\ -___cil_tmp5_20^post3+result_5^1 == 0 /\ -buffer_604^post3+buffer_604^0 == 0 /\ -cand_19^post3+cand_19^0 == 0 /\ x_16^0-x_16^post3 == 0 /\ -buffer_1139^post3+buffer_1139^0 == 0), cost: 1 3: l3 -> l4 : ___cil_tmp5_10^0'=___cil_tmp5_10^post4, ___cil_tmp5_15^0'=___cil_tmp5_15^post4, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post4, i_22^0'=i_22^post4, l_11^0'=l_11^post4, len_98^0'=len_98^post4, lt1^0'=lt1^post4, lt2^0'=lt2^post4, lt3^0'=lt3^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^0'=sz^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_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, (buffer_21^post4-result_5^0 == 0 /\ tmp_9^0-tmp_9^post4 == 0 /\ -prev_14^post4+prev_14^0 == 0 /\ -1+i_22^post4-i_22^0 == 0 /\ -1+len_98^post4-len_98^0 == 0 /\ -buffer_1077^post4+buffer_1077^0 == 0 /\ tmp_24^0-tmp_24^post4 == 0 /\ -x_8^post4+x_8^0 == 0 /\ -___cil_tmp5_20^post4+___cil_tmp5_20^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post4 == 0 /\ -lt3^post4+lt3^0 == 0 /\ -tmp___0_25^post4+tmp___0_25^0 == 0 /\ lt1^0-lt1^post4 == 0 /\ -x_12^post4+x_12^0 == 0 /\ h_17^0-h_17^post4 == 0 /\ cand_1104^0-cand_1104^post4 == 0 /\ -ret_1103^post4+ret_1103^0 == 0 /\ -cand_19^post4+cand_19^0 == 0 /\ -buffer_604^post4+buffer_604^0 == 0 /\ x_16^0-x_16^post4 == 0 /\ tmp___0_36^0-tmp___0_36^post4 == 0 /\ -len_98^0 <= 0 /\ buffer_35^0-buffer_35^post4 == 0 /\ l_11^0-l_11^post4 == 0 /\ -i^post4+i^0 == 0 /\ lt_29^0-lt_29^post4 == 0 /\ -tmp___0_605^post4+tmp___0_605^0 == 0 /\ -___cil_tmp5_10^post4+___cil_tmp5_10^0 == 0 /\ y_1094^0-y_1094^post4 == 0 /\ lt2^0-lt2^post4 == 0 /\ ret_18^0-ret_18^post4 == 0 /\ -sz_23^post4+sz_23^0 == 0 /\ a_6^0-a_6^post4 == 0 /\ -result_5^post4+result_5^0 == 0 /\ -buffer_1139^post4+buffer_1139^0 == 0 /\ -d_7^post4+d_7^0 == 0 /\ elem_13^0-elem_13^post4 == 0 /\ sz^0-sz^post4 == 0), cost: 1 25: l4 -> l10 : ___cil_tmp5_10^0'=___cil_tmp5_10^post26, ___cil_tmp5_15^0'=___cil_tmp5_15^post26, ___cil_tmp5_20^0'=___cil_tmp5_20^post26, a_6^0'=a_6^post26, buffer_1077^0'=buffer_1077^post26, buffer_1139^0'=buffer_1139^post26, buffer_21^0'=buffer_21^post26, buffer_35^0'=buffer_35^post26, buffer_604^0'=buffer_604^post26, cand_1104^0'=cand_1104^post26, cand_19^0'=cand_19^post26, d_7^0'=d_7^post26, elem_13^0'=elem_13^post26, h_17^0'=h_17^post26, i^0'=i^post26, i_22^0'=i_22^post26, l_11^0'=l_11^post26, len_98^0'=len_98^post26, lt1^0'=lt1^post26, lt2^0'=lt2^post26, lt3^0'=lt3^post26, lt_29^0'=lt_29^post26, prev_14^0'=prev_14^post26, result_5^0'=result_5^post26, ret_1103^0'=ret_1103^post26, ret_18^0'=ret_18^post26, sz^0'=sz^post26, sz_23^0'=sz_23^post26, tmp_24^0'=tmp_24^post26, tmp_9^0'=tmp_9^post26, tmp___0_25^0'=tmp___0_25^post26, tmp___0_36^0'=tmp___0_36^post26, tmp___0_605^0'=tmp___0_605^post26, x_12^0'=x_12^post26, x_16^0'=x_16^post26, x_8^0'=x_8^post26, y_1094^0'=y_1094^post26, (0 == 0 /\ a_6^0-a_6^post26 == 0 /\ i_22^0-i_22^post26 == 0 /\ buffer_35^0-buffer_35^post26 == 0 /\ x_8^0-x_8^post26 == 0 /\ l_11^0-l_11^post26 == 0 /\ buffer_1077^0-buffer_1077^post26 == 0 /\ tmp___0_36^0-tmp___0_36^post26 == 0 /\ tmp_9^0-tmp_9^post26 == 0 /\ -tmp___0_605^post26+tmp___0_605^0 == 0 /\ -h_17^post26+h_17^0 == 0 /\ tmp_24^0-tmp_24^post26 == 0 /\ buffer_21^0-buffer_21^post26 == 0 /\ -y_1094^post26+y_1094^0 == 0 /\ lt2^0-lt2^post26 == 0 /\ -d_7^post26+d_7^0 == 0 /\ -buffer_1139^post26+buffer_1139^0 == 0 /\ -cand_19^post26+cand_19^0 == 0 /\ -sz_23^post26+sz_23^0 == 0 /\ lt_29^0-lt_29^post26 == 0 /\ -tmp___0_25^post26+tmp___0_25^0 == 0 /\ elem_13^0-elem_13^post26 == 0 /\ -buffer_604^post26+buffer_604^0 == 0 /\ -___cil_tmp5_20^post26+___cil_tmp5_20^0 == 0 /\ sz_23^0-i_22^0 <= 0 /\ -len_98^0 <= 0 /\ -___cil_tmp5_15^post26+___cil_tmp5_15^0 == 0 /\ -i^post26+i^0 == 0 /\ -sz^post26+sz^0 == 0 /\ -ret_1103^post26+ret_1103^0 == 0 /\ -result_5^post26+result_5^0 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post26 == 0 /\ -lt3^post26+lt3^0 == 0 /\ x_16^0-x_16^post26 == 0 /\ cand_1104^0-cand_1104^post26 == 0 /\ -x_12^post26+x_12^0 == 0 /\ lt1^0-lt1^post26 == 0 /\ -prev_14^post26+prev_14^0 == 0 /\ ret_18^0-ret_18^post26 == 0), cost: 1 26: l4 -> l3 : ___cil_tmp5_10^0'=___cil_tmp5_10^post27, ___cil_tmp5_15^0'=___cil_tmp5_15^post27, ___cil_tmp5_20^0'=___cil_tmp5_20^post27, a_6^0'=a_6^post27, buffer_1077^0'=buffer_1077^post27, buffer_1139^0'=buffer_1139^post27, buffer_21^0'=buffer_21^post27, buffer_35^0'=buffer_35^post27, buffer_604^0'=buffer_604^post27, cand_1104^0'=cand_1104^post27, cand_19^0'=cand_19^post27, d_7^0'=d_7^post27, elem_13^0'=elem_13^post27, h_17^0'=h_17^post27, i^0'=i^post27, i_22^0'=i_22^post27, l_11^0'=l_11^post27, len_98^0'=len_98^post27, lt1^0'=lt1^post27, lt2^0'=lt2^post27, lt3^0'=lt3^post27, lt_29^0'=lt_29^post27, prev_14^0'=prev_14^post27, result_5^0'=result_5^post27, ret_1103^0'=ret_1103^post27, ret_18^0'=ret_18^post27, sz^0'=sz^post27, sz_23^0'=sz_23^post27, tmp_24^0'=tmp_24^post27, tmp_9^0'=tmp_9^post27, tmp___0_25^0'=tmp___0_25^post27, tmp___0_36^0'=tmp___0_36^post27, tmp___0_605^0'=tmp___0_605^post27, x_12^0'=x_12^post27, x_16^0'=x_16^post27, x_8^0'=x_8^post27, y_1094^0'=y_1094^post27, (0 == 0 /\ ret_18^0-ret_18^post27 == 0 /\ tmp___0_36^0-tmp___0_36^post27 == 0 /\ l_11^0-l_11^post27 == 0 /\ ___cil_tmp5_10^post27-x_8^post27 == 0 /\ -h_17^post27+h_17^0 == 0 /\ -i^post27+i^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post27 == 0 /\ -x_12^post27+x_12^0 == 0 /\ elem_13^0-elem_13^post27 == 0 /\ lt_29^0-lt_29^post27 == 0 /\ -buffer_1139^post27+buffer_1139^0 == 0 /\ -lt3^post27+lt3^0 == 0 /\ -___cil_tmp5_20^post27+___cil_tmp5_20^0 == 0 /\ lt2^0-lt2^post27 == 0 /\ cand_1104^0-cand_1104^post27 == 0 /\ result_5^post27-___cil_tmp5_10^post27 == 0 /\ -len_98^0 <= 0 /\ -tmp_9^post27+x_8^post27 == 0 /\ x_16^0-x_16^post27 == 0 /\ -y_1094^post27+y_1094^0 == 0 /\ -prev_14^post27+prev_14^0 == 0 /\ -len_98^2 <= 0 /\ -ret_1103^post27+ret_1103^0 == 0 /\ -sz^post27+sz^0 == 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ -cand_19^post27+cand_19^0 == 0 /\ buffer_1077^0-buffer_1077^post27 == 0 /\ buffer_35^0-buffer_35^post27 == 0 /\ lt1^0-lt1^post27 == 0 /\ -buffer_21^post27+buffer_21^0 == 0), cost: 1 4: l5 -> l6 : ___cil_tmp5_10^0'=___cil_tmp5_10^post5, ___cil_tmp5_15^0'=___cil_tmp5_15^post5, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post5, i_22^0'=i_22^post5, l_11^0'=l_11^post5, len_98^0'=len_98^post5, lt1^0'=lt1^post5, lt2^0'=lt2^post5, lt3^0'=lt3^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^0'=sz^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_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 /\ tmp_9^0-tmp_9^post5 == 0 /\ lt1^0-lt1^post5 == 0 /\ ret_18^post5 == 0 /\ -x_16^0+h_17^post5 == 0 /\ -result_5^post5+result_5^0 == 0 /\ -tmp___0_25^post5+tmp___0_25^0 == 0 /\ x_16^0-x_16^post5 == 0 /\ lt2^0-lt2^post5 == 0 /\ d_7^0-d_7^post5 == 0 /\ elem_13^0-elem_13^post5 == 0 /\ l_11^0-l_11^post5 == 0 /\ -prev_14^post5+prev_14^0 == 0 /\ -a_6^post5+a_6^0 == 0 /\ -i^post5+i^0 == 0 /\ -x_12^post5+x_12^0 == 0 /\ -lt3^post5+lt3^0 == 0 /\ ___cil_tmp5_20^0-___cil_tmp5_20^post5 == 0 /\ -x_8^post5+x_8^0 == 0 /\ buffer_35^0-buffer_35^post5 == 0 /\ tmp___0_36^0-tmp___0_36^post5 == 0 /\ -y_1094^post5+y_1094^0 == 0 /\ ret_1103^0-ret_1103^post5 == 0 /\ buffer_604^0-buffer_604^post5 == 0 /\ -len_98^0 <= 0 /\ -buffer_21^post5+buffer_21^0 == 0 /\ -cand_19^post5+cand_19^0 == 0 /\ -cand_1104^post5+cand_1104^0 == 0 /\ -buffer_1139^post5+buffer_1139^0 == 0 /\ i_22^0-i_22^post5 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post5 == 0 /\ tmp_24^0-tmp_24^post5 == 0 /\ buffer_1077^0-buffer_1077^post5 == 0 /\ sz_23^0-sz_23^post5 == 0 /\ lt_29^0-lt_29^post5 == 0 /\ -sz^post5+sz^0 == 0 /\ -tmp___0_605^post5+tmp___0_605^0 == 0 /\ -___cil_tmp5_10^post5+___cil_tmp5_10^0 == 0), cost: 1 5: l5 -> l3 : ___cil_tmp5_10^0'=___cil_tmp5_10^post6, ___cil_tmp5_15^0'=___cil_tmp5_15^post6, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post6, i_22^0'=i_22^post6, l_11^0'=l_11^post6, len_98^0'=len_98^post6, lt1^0'=lt1^post6, lt2^0'=lt2^post6, lt3^0'=lt3^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^0'=sz^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_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, (l_11^0-l_11^post6 == 0 /\ -lt3^post6+lt3^0 == 0 /\ tmp___0_25^0-tmp___0_25^post6 == 0 /\ -prev_14^post6+prev_14^0 == 0 /\ buffer_604^0-buffer_604^post6 == 0 /\ lt1^0-lt1^post6 == 0 /\ buffer_1077^0-buffer_1077^post6 == 0 /\ -tmp___0_605^post6+tmp___0_605^0 == 0 /\ -buffer_21^post6+buffer_21^0 == 0 /\ x_16^0-x_16^post6 == 0 /\ -___cil_tmp5_10^post6+___cil_tmp5_10^0 == 0 /\ x_12^0-x_12^post6 == 0 /\ -ret_18^post6+ret_18^0 == 0 /\ -tmp_9^post6+tmp_9^0 == 0 /\ ret_1103^0-ret_1103^post6 == 0 /\ -i_22^post6+i_22^0 == 0 /\ -len_98^post6+len_98^0 == 0 /\ -cand_1104^post6+cand_1104^0 == 0 /\ -h_17^post6+h_17^0 == 0 /\ lt3^0 <= 0 /\ lt_29^0-lt_29^post6 == 0 /\ elem_13^0-elem_13^post6 == 0 /\ tmp___0_36^0-tmp___0_36^post6 == 0 /\ buffer_35^0-buffer_35^post6 == 0 /\ -a_6^post6+a_6^0 == 0 /\ d_7^0-d_7^post6 == 0 /\ tmp_24^0-tmp_24^post6 == 0 /\ -i^post6+i^0 == 0 /\ sz_23^0-sz_23^post6 == 0 /\ ___cil_tmp5_20^0-___cil_tmp5_20^post6 == 0 /\ -x_8^post6+x_8^0 == 0 /\ lt2^0-lt2^post6 == 0 /\ -sz^post6+sz^0 == 0 /\ buffer_1139^0-buffer_1139^post6 == 0 /\ y_1094^0-y_1094^post6 == 0 /\ -cand_19^post6+cand_19^0 == 0 /\ -result_5^post6+result_5^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post6 == 0), cost: 1 6: l5 -> l7 : ___cil_tmp5_10^0'=___cil_tmp5_10^post7, ___cil_tmp5_15^0'=___cil_tmp5_15^post7, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post7, i_22^0'=i_22^post7, l_11^0'=l_11^post7, len_98^0'=len_98^post7, lt1^0'=lt1^post7, lt2^0'=lt2^post7, lt3^0'=lt3^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^0'=sz^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_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, (cand_19^0-cand_19^post7 == 0 /\ -___cil_tmp5_20^post7+___cil_tmp5_20^0 == 0 /\ -i^post7+i^0 == 0 /\ -___cil_tmp5_15^post7+___cil_tmp5_15^0 == 0 /\ h_17^0-h_17^post7 == 0 /\ lt1^0-lt1^post7 == 0 /\ -buffer_35^post7+buffer_35^0 == 0 /\ -buffer_1139^post7+buffer_1139^0 == 0 /\ lt_29^0-lt_29^post7 == 0 /\ buffer_1077^0-buffer_1077^post7 == 0 /\ ret_1103^0-ret_1103^post7 == 0 /\ -d_7^post7+d_7^0 == 0 /\ a_6^0-a_6^post7 == 0 /\ -buffer_604^post7+buffer_604^0 == 0 /\ -i_22^post7+i_22^0 == 0 /\ cand_1104^0-cand_1104^post7 == 0 /\ 1-lt3^0 <= 0 /\ ret_18^0-ret_18^post7 == 0 /\ -sz^post7+sz^0 == 0 /\ l_11^0-l_11^post7 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post7 == 0 /\ tmp_24^0-tmp_24^post7 == 0 /\ x_16^0-x_16^post7 == 0 /\ sz_23^0-sz_23^post7 == 0 /\ -tmp___0_605^post7+tmp___0_605^0 == 0 /\ 1+lt3^post7-lt3^0 == 0 /\ buffer_21^0-buffer_21^post7 == 0 /\ -x_12^post7+x_12^0 == 0 /\ elem_13^0-elem_13^post7 == 0 /\ -len_98^post7+len_98^0 == 0 /\ -prev_14^post7+prev_14^0 == 0 /\ tmp___0_25^0-tmp___0_25^post7 == 0 /\ -x_8^post7+x_8^0 == 0 /\ -tmp_9^post7+tmp_9^0 == 0 /\ tmp___0_36^0-tmp___0_36^post7 == 0 /\ -result_5^post7+result_5^0 == 0 /\ y_1094^0-y_1094^post7 == 0 /\ -1-lt2^0+lt2^post7 == 0), cost: 1 30: l6 -> l23 : ___cil_tmp5_10^0'=___cil_tmp5_10^post31, ___cil_tmp5_15^0'=___cil_tmp5_15^post31, ___cil_tmp5_20^0'=___cil_tmp5_20^post31, a_6^0'=a_6^post31, buffer_1077^0'=buffer_1077^post31, buffer_1139^0'=buffer_1139^post31, buffer_21^0'=buffer_21^post31, buffer_35^0'=buffer_35^post31, buffer_604^0'=buffer_604^post31, cand_1104^0'=cand_1104^post31, cand_19^0'=cand_19^post31, d_7^0'=d_7^post31, elem_13^0'=elem_13^post31, h_17^0'=h_17^post31, i^0'=i^post31, i_22^0'=i_22^post31, l_11^0'=l_11^post31, len_98^0'=len_98^post31, lt1^0'=lt1^post31, lt2^0'=lt2^post31, lt3^0'=lt3^post31, lt_29^0'=lt_29^post31, prev_14^0'=prev_14^post31, result_5^0'=result_5^post31, ret_1103^0'=ret_1103^post31, ret_18^0'=ret_18^post31, sz^0'=sz^post31, sz_23^0'=sz_23^post31, tmp_24^0'=tmp_24^post31, tmp_9^0'=tmp_9^post31, tmp___0_25^0'=tmp___0_25^post31, tmp___0_36^0'=tmp___0_36^post31, tmp___0_605^0'=tmp___0_605^post31, x_12^0'=x_12^post31, x_16^0'=x_16^post31, x_8^0'=x_8^post31, y_1094^0'=y_1094^post31, (-result_5^post31+result_5^0 == 0 /\ -h_17^post31+h_17^0 == 0 /\ buffer_35^0-buffer_35^post31 == 0 /\ sz_23^0-sz_23^post31 == 0 /\ y_1094^0-y_1094^post31 == 0 /\ x_12^0-x_12^post31 == 0 /\ -buffer_604^post31+buffer_604^0 == 0 /\ i_22^0-i_22^post31 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post31 == 0 /\ x_16^0-x_16^post31 == 0 /\ -sz^post31+sz^0 == 0 /\ -prev_14^post31+prev_14^0 == 0 /\ tmp___0_25^0-tmp___0_25^post31 == 0 /\ -l_11^post31+l_11^0 == 0 /\ -h_17^0 <= 0 /\ buffer_1077^0-buffer_1077^post31 == 0 /\ lt_29^0-lt_29^post31 == 0 /\ -tmp_24^post31+tmp_24^0 == 0 /\ -cand_19^post31+cand_19^0 == 0 /\ buffer_21^0-buffer_21^post31 == 0 /\ -lt3^post31+lt3^0 == 0 /\ -i^post31+i^0 == 0 /\ a_6^0-a_6^post31 == 0 /\ elem_13^0-elem_13^post31 == 0 /\ -len_98^0 <= 0 /\ lt1^0-lt1^post31 == 0 /\ ret_1103^0-ret_1103^post31 == 0 /\ -buffer_1139^post31+buffer_1139^0 == 0 /\ -tmp___0_36^post31+tmp___0_36^0 == 0 /\ -x_8^post31+x_8^0 == 0 /\ lt2^0-lt2^post31 == 0 /\ -tmp___0_605^post31+tmp___0_605^0 == 0 /\ h_17^0 <= 0 /\ cand_1104^0-cand_1104^post31 == 0 /\ -ret_18^post31+ret_18^0 == 0 /\ -len_98^post31+len_98^0 == 0 /\ -d_7^post31+d_7^0 == 0 /\ -tmp_9^post31+tmp_9^0 == 0 /\ -___cil_tmp5_20^post31+___cil_tmp5_20^0 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post31 == 0), cost: 1 31: l6 -> l24 : ___cil_tmp5_10^0'=___cil_tmp5_10^post32, ___cil_tmp5_15^0'=___cil_tmp5_15^post32, ___cil_tmp5_20^0'=___cil_tmp5_20^post32, a_6^0'=a_6^post32, buffer_1077^0'=buffer_1077^post32, buffer_1139^0'=buffer_1139^post32, buffer_21^0'=buffer_21^post32, buffer_35^0'=buffer_35^post32, buffer_604^0'=buffer_604^post32, cand_1104^0'=cand_1104^post32, cand_19^0'=cand_19^post32, d_7^0'=d_7^post32, elem_13^0'=elem_13^post32, h_17^0'=h_17^post32, i^0'=i^post32, i_22^0'=i_22^post32, l_11^0'=l_11^post32, len_98^0'=len_98^post32, lt1^0'=lt1^post32, lt2^0'=lt2^post32, lt3^0'=lt3^post32, lt_29^0'=lt_29^post32, prev_14^0'=prev_14^post32, result_5^0'=result_5^post32, ret_1103^0'=ret_1103^post32, ret_18^0'=ret_18^post32, sz^0'=sz^post32, sz_23^0'=sz_23^post32, tmp_24^0'=tmp_24^post32, tmp_9^0'=tmp_9^post32, tmp___0_25^0'=tmp___0_25^post32, tmp___0_36^0'=tmp___0_36^post32, tmp___0_605^0'=tmp___0_605^post32, x_12^0'=x_12^post32, x_16^0'=x_16^post32, x_8^0'=x_8^post32, y_1094^0'=y_1094^post32, (0 == 0 /\ -sz_23^post32+sz_23^0 == 0 /\ -ret_1103^post32+ret_1103^0 == 0 /\ buffer_35^0-buffer_35^post32 == 0 /\ l_11^0-l_11^post32 == 0 /\ -tmp___0_25^post32+tmp___0_25^0 == 0 /\ x_8^0-x_8^post32 == 0 /\ tmp_9^0-tmp_9^post32 == 0 /\ -x_12^post32+x_12^0 == 0 /\ -result_5^post32+result_5^0 == 0 /\ tmp_24^0-tmp_24^post32 == 0 /\ h_17^0-h_17^post32 == 0 /\ lt2^0-lt2^post32 == 0 /\ buffer_1077^0-buffer_1077^post32 == 0 /\ -lt3^post32+lt3^0 == 0 /\ -d_7^post32+d_7^0 == 0 /\ x_16^0-x_16^post32 == 0 /\ -___cil_tmp5_20^post32+___cil_tmp5_20^0 == 0 /\ buffer_21^0-buffer_21^post32 == 0 /\ i_22^0-i_22^post32 == 0 /\ a_6^0-a_6^post32 == 0 /\ -prev_14^post32+prev_14^0 == 0 /\ -len_98^0 <= 0 /\ tmp___0_36^0-tmp___0_36^post32 == 0 /\ -cand_19^post32+cand_19^0 == 0 /\ -buffer_604^post32+buffer_604^0 == 0 /\ ret_18^0-ret_18^post32 == 0 /\ -buffer_1139^post32+buffer_1139^0 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post32 == 0 /\ elem_13^0-elem_13^post32 == 0 /\ lt_29^0-lt_29^post32 == 0 /\ sz^0-sz^post32 == 0 /\ lt1^0-lt1^post32 == 0 /\ -tmp___0_605^post32+tmp___0_605^0 == 0 /\ -i^post32+i^0 == 0 /\ cand_1104^0-cand_1104^post32 == 0 /\ -___cil_tmp5_15^post32+___cil_tmp5_15^0 == 0 /\ -y_1094^post32+y_1094^0 == 0), cost: 1 7: l7 -> l5 : ___cil_tmp5_10^0'=___cil_tmp5_10^post8, ___cil_tmp5_15^0'=___cil_tmp5_15^post8, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post8, i_22^0'=i_22^post8, l_11^0'=l_11^post8, len_98^0'=len_98^post8, lt1^0'=lt1^post8, lt2^0'=lt2^post8, lt3^0'=lt3^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^0'=sz^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_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, (elem_13^0-elem_13^post8 == 0 /\ -x_8^post8+x_8^0 == 0 /\ -sz^post8+sz^0 == 0 /\ -ret_1103^post8+ret_1103^0 == 0 /\ -tmp_9^post8+tmp_9^0 == 0 /\ -result_5^post8+result_5^0 == 0 /\ -lt_29^post8+lt_29^0 == 0 /\ -i_22^post8+i_22^0 == 0 /\ ret_18^0-ret_18^post8 == 0 /\ -lt1^post8+lt1^0 == 0 /\ h_17^0-h_17^post8 == 0 /\ lt2^0-lt2^post8 == 0 /\ i^0-i^post8 == 0 /\ lt3^0-lt3^post8 == 0 /\ x_16^0-x_16^post8 == 0 /\ -tmp___0_605^post8+tmp___0_605^0 == 0 /\ -prev_14^post8+prev_14^0 == 0 /\ sz_23^0-sz_23^post8 == 0 /\ -___cil_tmp5_15^post8+___cil_tmp5_15^0 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post8 == 0 /\ cand_1104^0-cand_1104^post8 == 0 /\ len_98^0-len_98^post8 == 0 /\ -buffer_604^post8+buffer_604^0 == 0 /\ x_12^0-x_12^post8 == 0 /\ buffer_35^0-buffer_35^post8 == 0 /\ -buffer_1139^post8+buffer_1139^0 == 0 /\ -tmp___0_25^post8+tmp___0_25^0 == 0 /\ tmp_24^0-tmp_24^post8 == 0 /\ y_1094^0-y_1094^post8 == 0 /\ -d_7^post8+d_7^0 == 0 /\ -cand_19^post8+cand_19^0 == 0 /\ tmp___0_36^0-tmp___0_36^post8 == 0 /\ buffer_1077^0-buffer_1077^post8 == 0 /\ a_6^0-a_6^post8 == 0 /\ -___cil_tmp5_20^post8+___cil_tmp5_20^0 == 0 /\ l_11^0-l_11^post8 == 0 /\ buffer_21^0-buffer_21^post8 == 0), cost: 1 8: l8 -> l0 : ___cil_tmp5_10^0'=___cil_tmp5_10^post9, ___cil_tmp5_15^0'=___cil_tmp5_15^post9, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post9, i_22^0'=i_22^post9, l_11^0'=l_11^post9, len_98^0'=len_98^post9, lt1^0'=lt1^post9, lt2^0'=lt2^post9, lt3^0'=lt3^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^0'=sz^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_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, (-tmp_9^post9+tmp_9^0 == 0 /\ -sz^post9+sz^0 == 0 /\ l_11^0-l_11^post9 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post9 == 0 /\ -buffer_1139^post9+buffer_1139^0 == 0 /\ ret_18^post9 == 0 /\ sz_23^0-sz_23^post9 == 0 /\ -tmp___0_36^post9+tmp___0_36^0 == 0 /\ lt2^0-lt2^post9 == 0 /\ -cand_19^post9+cand_19^0 == 0 /\ y_1094^0-y_1094^post9 == 0 /\ elem_13^0-elem_13^post9 == 0 /\ lt3^0-lt3^post9 == 0 /\ -i^post9+i^0 == 0 /\ -prev_14^post9+prev_14^0 == 0 /\ -x_8^post9+x_8^0 == 0 /\ -lt1^post9+lt1^0 == 0 /\ -i_22^post9+i_22^0 == 0 /\ -len_98^post9+len_98^0 == 0 /\ x_16^0-x_16^post9 == 0 /\ -lt_29^post9+lt_29^0 == 0 /\ tmp_24^0-tmp_24^post9 == 0 /\ -result_5^post9+result_5^0 == 0 /\ -___cil_tmp5_10^post9+___cil_tmp5_10^0 == 0 /\ -a_6^post9+a_6^0 == 0 /\ -x_16^0+h_17^post9 == 0 /\ buffer_604^0-buffer_604^post9 == 0 /\ -___cil_tmp5_20^post9+___cil_tmp5_20^0 == 0 /\ d_7^0-d_7^post9 == 0 /\ x_12^0-x_12^post9 == 0 /\ ret_1103^0-ret_1103^post9 == 0 /\ -buffer_21^post9+buffer_21^0 == 0 /\ tmp___0_25^0-tmp___0_25^post9 == 0 /\ cand_1104^0-cand_1104^post9 == 0 /\ buffer_35^0-buffer_35^post9 == 0 /\ buffer_1077^0-buffer_1077^post9 == 0 /\ -tmp___0_605^post9+tmp___0_605^0 == 0), cost: 1 9: l8 -> l5 : ___cil_tmp5_10^0'=___cil_tmp5_10^post10, ___cil_tmp5_15^0'=___cil_tmp5_15^post10, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post10, i_22^0'=i_22^post10, l_11^0'=l_11^post10, len_98^0'=len_98^post10, lt1^0'=lt1^post10, lt2^0'=lt2^post10, lt3^0'=lt3^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^0'=sz^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_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, (___cil_tmp5_15^0-___cil_tmp5_15^post10 == 0 /\ cand_1104^0-cand_1104^post10 == 0 /\ tmp___0_605^0-tmp___0_605^post10 == 0 /\ y_1094^0-y_1094^post10 == 0 /\ ret_18^0-ret_18^post10 == 0 /\ l_11^0-l_11^post10 == 0 /\ h_17^0-h_17^post10 == 0 /\ -x_12^post10+x_12^0 == 0 /\ tmp___0_36^0-tmp___0_36^post10 == 0 /\ -___cil_tmp5_20^post10+___cil_tmp5_20^0 == 0 /\ -buffer_1139^post10+buffer_1139^0 == 0 /\ -d_7^post10+d_7^0 == 0 /\ -sz_23^post10+sz_23^0 == 0 /\ lt3^post10-lt1^0 == 0 /\ tmp_24^0-tmp_24^post10 == 0 /\ a_6^0-a_6^post10 == 0 /\ -___cil_tmp5_10^post10+___cil_tmp5_10^0 == 0 /\ buffer_21^0-buffer_21^post10 == 0 /\ -tmp_9^post10+tmp_9^0 == 0 /\ x_8^0-x_8^post10 == 0 /\ -len_98^post10+len_98^0 == 0 /\ lt_29^0-lt_29^post10 == 0 /\ buffer_1077^0-buffer_1077^post10 == 0 /\ i_22^0-i_22^post10 == 0 /\ buffer_35^0-buffer_35^post10 == 0 /\ -result_5^post10+result_5^0 == 0 /\ tmp___0_25^0-tmp___0_25^post10 == 0 /\ -prev_14^post10+prev_14^0 == 0 /\ elem_13^0-elem_13^post10 == 0 /\ x_16^0-x_16^post10 == 0 /\ lt1^0-lt1^post10 == 0 /\ -cand_19^post10+cand_19^0 == 0 /\ lt2^post10 == 0 /\ -i^post10+i^0 == 0 /\ -buffer_604^post10+buffer_604^0 == 0 /\ -sz^post10+sz^0 == 0 /\ -ret_1103^post10+ret_1103^0 == 0), cost: 1 10: l9 -> 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, 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^0'=i^post11, i_22^0'=i_22^post11, l_11^0'=l_11^post11, len_98^0'=len_98^post11, lt1^0'=lt1^post11, lt2^0'=lt2^post11, lt3^0'=lt3^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^0'=sz^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_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_24^0-tmp_24^post11 == 0 /\ -tmp___0_605^post11+tmp___0_605^0 == 0 /\ l_11^0-l_11^post11 == 0 /\ -lt3^post11+lt3^0 == 0 /\ a_6^0-a_6^post11 == 0 /\ -prev_14^post11+prev_14^0 == 0 /\ -x_12^post11+x_12^0 == 0 /\ cand_19^0-cand_19^post11 == 0 /\ -buffer_1139^post11+buffer_1139^0 == 0 /\ -buffer_1077^post11+buffer_1077^0 == 0 /\ -___cil_tmp5_20^post11+___cil_tmp5_20^0 == 0 /\ cand_1104^0-cand_1104^post11 == 0 /\ x_16^0-x_16^post11 == 0 /\ -tmp___0_25^post11+tmp___0_25^0 == 0 /\ -buffer_604^post11+buffer_604^0 == 0 /\ -i^post11+i^0 == 0 /\ -ret_1103^post11+ret_1103^0 == 0 /\ -len_98^post11+len_98^0 == 0 /\ tmp_9^0-tmp_9^post11 == 0 /\ h_17^0-h_17^post11 == 0 /\ i_22^0-i_22^post11 == 0 /\ buffer_21^0-buffer_21^post11 == 0 /\ lt_29^0-lt_29^post11 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post11 == 0 /\ tmp___0_36^0-tmp___0_36^post11 == 0 /\ buffer_35^0-buffer_35^post11 == 0 /\ -___cil_tmp5_15^post11+___cil_tmp5_15^0 == 0 /\ -d_7^post11+d_7^0 == 0 /\ lt1^0-lt1^post11 == 0 /\ -x_8^post11+x_8^0 == 0 /\ ret_18^0-ret_18^post11 == 0 /\ -result_5^post11+result_5^0 == 0 /\ lt2^0-lt2^post11 == 0 /\ -sz_23^post11+sz_23^0 == 0 /\ elem_13^0-elem_13^post11 == 0 /\ y_1094^0-y_1094^post11 == 0 /\ sz^0-sz^post11 == 0), cost: 1 35: l10 -> l5 : ___cil_tmp5_10^0'=___cil_tmp5_10^post36, ___cil_tmp5_15^0'=___cil_tmp5_15^post36, ___cil_tmp5_20^0'=___cil_tmp5_20^post36, a_6^0'=a_6^post36, buffer_1077^0'=buffer_1077^post36, buffer_1139^0'=buffer_1139^post36, buffer_21^0'=buffer_21^post36, buffer_35^0'=buffer_35^post36, buffer_604^0'=buffer_604^post36, cand_1104^0'=cand_1104^post36, cand_19^0'=cand_19^post36, d_7^0'=d_7^post36, elem_13^0'=elem_13^post36, h_17^0'=h_17^post36, i^0'=i^post36, i_22^0'=i_22^post36, l_11^0'=l_11^post36, len_98^0'=len_98^post36, lt1^0'=lt1^post36, lt2^0'=lt2^post36, lt3^0'=lt3^post36, lt_29^0'=lt_29^post36, prev_14^0'=prev_14^post36, result_5^0'=result_5^post36, ret_1103^0'=ret_1103^post36, ret_18^0'=ret_18^post36, sz^0'=sz^post36, sz_23^0'=sz_23^post36, tmp_24^0'=tmp_24^post36, tmp_9^0'=tmp_9^post36, tmp___0_25^0'=tmp___0_25^post36, tmp___0_36^0'=tmp___0_36^post36, tmp___0_605^0'=tmp___0_605^post36, x_12^0'=x_12^post36, x_16^0'=x_16^post36, x_8^0'=x_8^post36, y_1094^0'=y_1094^post36, (0 == 0 /\ -x_8^post36+x_8^0 == 0 /\ l_11^0-l_11^post36 == 0 /\ d_7^0-d_7^post36 == 0 /\ -lt3^post36+lt3^0 == 0 /\ -prev_14^post36+prev_14^0 == 0 /\ lt1^0-lt1^post36 == 0 /\ -elem_13^post36+elem_13^0 == 0 /\ -buffer_21^post36+buffer_21^0 == 0 /\ -cand_19^post36+cand_19^0 == 0 /\ -tmp___0_605^post36+tmp___0_605^0 == 0 /\ -___cil_tmp5_10^post36+___cil_tmp5_10^0 == 0 /\ buffer_604^0-buffer_604^post36 == 0 /\ -sz^post36+sz^0 == 0 /\ x_12^0-x_12^post36 == 0 /\ -h_17^post36+h_17^0 == 0 /\ ret_1103^0-ret_1103^post36 == 0 /\ -tmp___0_25^post36+tmp___0_25^0 == 0 /\ lt_29^0-lt_29^post36 == 0 /\ buffer_35^0-buffer_35^post36 == 0 /\ -a_6^post36+a_6^0 == 0 /\ -cand_1104^post36+cand_1104^0 == 0 /\ tmp_9^0-tmp_9^post36 == 0 /\ -i^post36+i^0 == 0 /\ tmp___0_36^0-tmp___0_36^post36 == 0 /\ ___cil_tmp5_20^0-___cil_tmp5_20^post36 == 0 /\ y_1094^0-y_1094^post36 == 0 /\ lt2^0-lt2^post36 == 0 /\ buffer_1139^0-buffer_1139^post36 == 0 /\ -ret_18^post36+ret_18^0 == 0 /\ -result_5^post36+result_5^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post36 == 0), cost: 1 36: l10 -> l18 : ___cil_tmp5_10^0'=___cil_tmp5_10^post37, ___cil_tmp5_15^0'=___cil_tmp5_15^post37, ___cil_tmp5_20^0'=___cil_tmp5_20^post37, a_6^0'=a_6^post37, buffer_1077^0'=buffer_1077^post37, buffer_1139^0'=buffer_1139^post37, buffer_21^0'=buffer_21^post37, buffer_35^0'=buffer_35^post37, buffer_604^0'=buffer_604^post37, cand_1104^0'=cand_1104^post37, cand_19^0'=cand_19^post37, d_7^0'=d_7^post37, elem_13^0'=elem_13^post37, h_17^0'=h_17^post37, i^0'=i^post37, i_22^0'=i_22^post37, l_11^0'=l_11^post37, len_98^0'=len_98^post37, lt1^0'=lt1^post37, lt2^0'=lt2^post37, lt3^0'=lt3^post37, lt_29^0'=lt_29^post37, prev_14^0'=prev_14^post37, result_5^0'=result_5^post37, ret_1103^0'=ret_1103^post37, ret_18^0'=ret_18^post37, sz^0'=sz^post37, sz_23^0'=sz_23^post37, tmp_24^0'=tmp_24^post37, tmp_9^0'=tmp_9^post37, tmp___0_25^0'=tmp___0_25^post37, tmp___0_36^0'=tmp___0_36^post37, tmp___0_605^0'=tmp___0_605^post37, x_12^0'=x_12^post37, x_16^0'=x_16^post37, x_8^0'=x_8^post37, y_1094^0'=y_1094^post37, (0 == 0 /\ d_7^0-d_7^post37 == 0 /\ lt1^0-lt1^post37 == 0 /\ lt2^0-lt2^post37 == 0 /\ -h_17^post37+h_17^0 == 0 /\ ret_1103^0-ret_1103^post37 == 0 /\ -buffer_1139^post37+buffer_1139^0 == 0 /\ -a_6^post37+a_6^0 == 0 /\ -x_8^post37+x_8^0 == 0 /\ ret_18^0-ret_18^post37 == 0 /\ l_11^0-l_11^post37 == 0 /\ -i^post37+i^0 == 0 /\ -result_5^post37+result_5^0 == 0 /\ buffer_604^0-buffer_604^post37 == 0 /\ -cand_19^post37+cand_19^0 == 0 /\ -elem_13^post37+elem_13^0 == 0 /\ x_16^0-x_16^post37 == 0 /\ tmp_24^0-tmp_24^post37 == 0 /\ -lt3^post37+lt3^0 == 0 /\ sz_23^0-sz_23^post37 == 0 /\ -prev_14^post37+prev_14^0 == 0 /\ -tmp___0_605^post37+tmp___0_605^0 == 0 /\ -x_12^post37+x_12^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post37 == 0 /\ i_22^0-i_22^post37 == 0 /\ -___cil_tmp5_20^post37+___cil_tmp5_20^0 == 0 /\ -___cil_tmp5_10^post37+___cil_tmp5_10^0 == 0 /\ -buffer_21^post37+buffer_21^0 == 0 /\ -y_1094^post37+y_1094^0 == 0 /\ -cand_1104^post37+cand_1104^0 == 0 /\ buffer_1077^0-buffer_1077^post37 == 0 /\ tmp___0_25^0-tmp___0_25^post37 == 0 /\ -tmp_9^post37+tmp_9^0 == 0 /\ lt_29^0-lt_29^post37 == 0 /\ tmp___0_36^0-tmp___0_36^post37 == 0 /\ -len_98^post37+len_98^0 == 0 /\ buffer_35^0-buffer_35^post37 == 0), cost: 1 11: l11 -> 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, 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^0'=i^post12, i_22^0'=i_22^post12, l_11^0'=l_11^post12, len_98^0'=len_98^post12, lt1^0'=lt1^post12, lt2^0'=lt2^post12, lt3^0'=lt3^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^0'=sz^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_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 /\ -a_6^post12+a_6^0 == 0 /\ -i^post12+i^0 == 0 /\ x_12^0-x_12^post12 == 0 /\ -___cil_tmp5_10^post12+___cil_tmp5_10^0 == 0 /\ x_16^0-x_16^post12 == 0 /\ sz_23^0-sz_23^post12 == 0 /\ prev_14^post12 == 0 /\ y_1094^0-y_1094^post12 == 0 /\ buffer_1077^0-buffer_1077^post12 == 0 /\ lt1^0-lt1^post12 == 0 /\ -i_22^post12+i_22^0 == 0 /\ -ret_18^post12+ret_18^0 == 0 /\ lt2^0-lt2^post12 == 0 /\ -cand_19^post12+cand_19^0 == 0 /\ -result_5^post12+result_5^0 == 0 /\ -lt3^post12+lt3^0 == 0 /\ -x_8^post12+x_8^0 == 0 /\ -tmp___0_605^post12+tmp___0_605^0 == 0 /\ elem_13^post12-l_11^0 == 0 /\ l_11^0-l_11^post12 == 0 /\ tmp_24^0-tmp_24^post12 == 0 /\ buffer_604^0-buffer_604^post12 == 0 /\ -cand_1104^post12+cand_1104^0 == 0 /\ ret_1103^0-ret_1103^post12 == 0 /\ -buffer_21^post12+buffer_21^0 == 0 /\ -sz^post12+sz^0 == 0 /\ buffer_35^0-buffer_35^post12 == 0 /\ 1-len_98^0 <= 0 /\ -tmp_9^post12+tmp_9^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post12 == 0 /\ tmp___0_25^0-tmp___0_25^post12 == 0 /\ buffer_1139^0-buffer_1139^post12 == 0 /\ lt_29^0-lt_29^post12 == 0 /\ -tmp___0_36^post12+tmp___0_36^0 == 0 /\ d_7^0-d_7^post12 == 0 /\ -h_17^post12+h_17^0 == 0 /\ ___cil_tmp5_20^0-___cil_tmp5_20^post12 == 0), cost: 1 12: l11 -> l8 : ___cil_tmp5_10^0'=___cil_tmp5_10^post13, ___cil_tmp5_15^0'=___cil_tmp5_15^post13, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post13, i_22^0'=i_22^post13, l_11^0'=l_11^post13, len_98^0'=len_98^post13, lt1^0'=lt1^post13, lt2^0'=lt2^post13, lt3^0'=lt3^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^0'=sz^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_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, (buffer_21^0-buffer_21^post13 == 0 /\ i_22^0-i_22^post13 == 0 /\ tmp_24^0-tmp_24^post13 == 0 /\ a_6^0-a_6^post13 == 0 /\ buffer_35^0-buffer_35^post13 == 0 /\ l_11^0-l_11^post13 == 0 /\ -prev_14^post13+prev_14^0 == 0 /\ x_16^0-x_16^post13 == 0 /\ -ret_1103^post13+ret_1103^0 == 0 /\ -h_17^post13+h_17^0 == 0 /\ -tmp___0_25^post13+tmp___0_25^0 == 0 /\ -x_12^post13+x_12^0 == 0 /\ -cand_19^post13+cand_19^0 == 0 /\ -buffer_604^post13+buffer_604^0 == 0 /\ tmp_9^0-tmp_9^post13 == 0 /\ buffer_1077^0-buffer_1077^post13 == 0 /\ tmp___0_36^0-tmp___0_36^post13 == 0 /\ lt2^0-lt2^post13 == 0 /\ elem_13^0-elem_13^post13 == 0 /\ -len_98^post13+len_98^0 == 0 /\ -x_8^post13+x_8^0 == 0 /\ lt_29^0-lt_29^post13 == 0 /\ -___cil_tmp5_20^post13+___cil_tmp5_20^0 == 0 /\ -y_1094^post13+y_1094^0 == 0 /\ -tmp___0_605^post13+tmp___0_605^0 == 0 /\ -i^post13+i^0 == 0 /\ -lt3^post13+lt3^0 == 0 /\ -sz_23^post13+sz_23^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post13 == 0 /\ ret_18^0-ret_18^post13 == 0 /\ cand_1104^0-cand_1104^post13 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post13 == 0 /\ -d_7^post13+d_7^0 == 0 /\ sz^0-sz^post13 == 0 /\ -buffer_1139^post13+buffer_1139^0 == 0 /\ sz^0-i^0 <= 0 /\ -result_5^post13+result_5^0 == 0 /\ lt1^0-lt1^post13 == 0), cost: 1 13: l11 -> l13 : ___cil_tmp5_10^0'=___cil_tmp5_10^post14, ___cil_tmp5_15^0'=___cil_tmp5_15^post14, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post14, i_22^0'=i_22^post14, l_11^0'=l_11^post14, len_98^0'=len_98^post14, lt1^0'=lt1^post14, lt2^0'=lt2^post14, lt3^0'=lt3^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^0'=sz^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_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, (buffer_35^0-buffer_35^post14 == 0 /\ lt3^0-lt3^post14 == 0 /\ buffer_604^0-buffer_604^post14 == 0 /\ lt2^0-lt2^post14 == 0 /\ -1+lt1^post14-lt1^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post14 == 0 /\ x_16^0-x_16^post14 == 0 /\ tmp_9^0-tmp_9^post14 == 0 /\ buffer_1077^0-buffer_1077^post14 == 0 /\ -sz_23^post14+sz_23^0 == 0 /\ l_11^0-l_11^post14 == 0 /\ -i_22^post14+i_22^0 == 0 /\ -x_12^post14+x_12^0 == 0 /\ -a_6^post14+a_6^0 == 0 /\ -1+i^post14-i^0 == 0 /\ -result_5^post14+result_5^0 == 0 /\ -h_17^post14+h_17^0 == 0 /\ -len_98^post14+len_98^0 == 0 /\ ret_18^0-ret_18^post14 == 0 /\ -cand_1104^post14+cand_1104^0 == 0 /\ -buffer_1139^post14+buffer_1139^0 == 0 /\ -prev_14^post14+prev_14^0 == 0 /\ -x_8^post14+x_8^0 == 0 /\ -y_1094^post14+y_1094^0 == 0 /\ tmp___0_36^0-tmp___0_36^post14 == 0 /\ 1-sz^0+i^0 <= 0 /\ elem_13^0-elem_13^post14 == 0 /\ -buffer_21^post14+buffer_21^0 == 0 /\ -tmp___0_25^post14+tmp___0_25^0 == 0 /\ -sz^post14+sz^0 == 0 /\ d_7^0-d_7^post14 == 0 /\ -___cil_tmp5_20^post14+___cil_tmp5_20^0 == 0 /\ -tmp___0_605^post14+tmp___0_605^0 == 0 /\ tmp_24^0-tmp_24^post14 == 0 /\ -cand_19^post14+cand_19^0 == 0 /\ lt_29^0-lt_29^post14 == 0 /\ -___cil_tmp5_10^post14+___cil_tmp5_10^0 == 0 /\ -ret_1103^post14+ret_1103^0 == 0), cost: 1 15: l12 -> l15 : ___cil_tmp5_10^0'=___cil_tmp5_10^post16, ___cil_tmp5_15^0'=___cil_tmp5_15^post16, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post16, i_22^0'=i_22^post16, l_11^0'=l_11^post16, len_98^0'=len_98^post16, lt1^0'=lt1^post16, lt2^0'=lt2^post16, lt3^0'=lt3^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^0'=sz^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_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, (-i^post16+i^0 == 0 /\ -___cil_tmp5_20^post16+___cil_tmp5_20^0 == 0 /\ -buffer_1077^post16+buffer_1077^0 == 0 /\ elem_13^0 <= 0 /\ -___cil_tmp5_15^post16+___cil_tmp5_15^0 == 0 /\ tmp___0_25^0-tmp___0_25^post16 == 0 /\ -buffer_604^post16+buffer_604^0 == 0 /\ -cand_19^post16+cand_19^0 == 0 /\ buffer_21^0-buffer_21^post16 == 0 /\ -l_11^post16+l_11^0 == 0 /\ elem_13^0-elem_13^post16 == 0 /\ lt_29^0-lt_29^post16 == 0 /\ -elem_13^0 <= 0 /\ -lt3^post16+lt3^0 == 0 /\ ret_1103^0-ret_1103^post16 == 0 /\ ret_18^0-ret_18^post16 == 0 /\ d_7^0-d_7^post16 == 0 /\ -x_8^post16+x_8^0 == 0 /\ -result_5^post16+result_5^0 == 0 /\ -tmp_9^post16+tmp_9^0 == 0 /\ lt1^0-lt1^post16 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post16 == 0 /\ -tmp___0_605^post16+tmp___0_605^0 == 0 /\ -x_12^post16+x_12^0 == 0 /\ 1-len_98^0 <= 0 /\ x_16^0-x_16^post16 == 0 /\ -sz^post16+sz^0 == 0 /\ sz_23^0-sz_23^post16 == 0 /\ cand_1104^0-cand_1104^post16 == 0 /\ lt2^0-lt2^post16 == 0 /\ a_6^0-a_6^post16 == 0 /\ -prev_14^post16+prev_14^0 == 0 /\ -len_98^post16+len_98^0 == 0 /\ buffer_35^0-buffer_35^post16 == 0 /\ i_22^0-i_22^post16 == 0 /\ tmp___0_36^0-tmp___0_36^post16 == 0 /\ -buffer_1139^post16+buffer_1139^0 == 0 /\ -y_1094^post16+y_1094^0 == 0 /\ tmp_24^0-tmp_24^post16 == 0 /\ -h_17^post16+h_17^0 == 0), cost: 1 18: l12 -> 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, 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^0'=i^post19, i_22^0'=i_22^post19, l_11^0'=l_11^post19, len_98^0'=len_98^post19, lt1^0'=lt1^post19, lt2^0'=lt2^post19, lt3^0'=lt3^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^0'=sz^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_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, (l_11^0-l_11^post19 == 0 /\ ret_18^0-ret_18^post19 == 0 /\ buffer_35^0-buffer_35^post19 == 0 /\ x_12^0-x_12^post19 == 0 /\ buffer_1077^0-buffer_1077^post19 == 0 /\ -buffer_1139^post19+buffer_1139^0 == 0 /\ h_17^0-h_17^post19 == 0 /\ sz_23^0-sz_23^post19 == 0 /\ -x_8^post19+x_8^0 == 0 /\ a_6^0-a_6^post19 == 0 /\ -x_16^post19+x_16^0 == 0 /\ -tmp___0_605^post19+tmp___0_605^0 == 0 /\ -result_5^post19+result_5^0 == 0 /\ -len_98^post19+len_98^0 == 0 /\ y_1094^0-y_1094^post19 == 0 /\ tmp_24^0-tmp_24^post19 == 0 /\ -___cil_tmp5_20^post19+___cil_tmp5_20^0 == 0 /\ i_22^0-i_22^post19 == 0 /\ 1-len_98^0 <= 0 /\ lt_29^0-lt_29^post19 == 0 /\ -d_7^post19+d_7^0 == 0 /\ -buffer_604^post19+buffer_604^0 == 0 /\ -cand_19^post19+cand_19^0 == 0 /\ tmp___0_25^0-tmp___0_25^post19 == 0 /\ elem_13^0-elem_13^post19 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post19 == 0 /\ -tmp_9^post19+tmp_9^0 == 0 /\ buffer_21^0-buffer_21^post19 == 0 /\ -prev_14^post19+prev_14^0 == 0 /\ -tmp___0_36^post19+tmp___0_36^0 == 0 /\ -lt3^post19+lt3^0 == 0 /\ -sz^post19+sz^0 == 0 /\ lt1^0-lt1^post19 == 0 /\ ret_1103^0-ret_1103^post19 == 0 /\ -i^post19+i^0 == 0 /\ cand_1104^0-cand_1104^post19 == 0 /\ lt2^0-lt2^post19 == 0 /\ -___cil_tmp5_15^post19+___cil_tmp5_15^0 == 0), cost: 1 21: l12 -> l18 : ___cil_tmp5_10^0'=___cil_tmp5_10^post22, ___cil_tmp5_15^0'=___cil_tmp5_15^post22, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post22, i_22^0'=i_22^post22, l_11^0'=l_11^post22, len_98^0'=len_98^post22, lt1^0'=lt1^post22, lt2^0'=lt2^post22, lt3^0'=lt3^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^0'=sz^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_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 /\ -buffer_21^post22+buffer_21^0 == 0 /\ lt2^0-lt2^post22 == 0 /\ elem_13^0-elem_13^post22 == 0 /\ buffer_1077^0-buffer_1077^post22 == 0 /\ y_1094^0-y_1094^post22 == 0 /\ elem_13^0 <= 0 /\ -ret_18^post22+ret_18^0 == 0 /\ -tmp_24^post22+tmp_24^0 == 0 /\ x_16^0-x_16^post22 == 0 /\ -tmp_9^post22+tmp_9^0 == 0 /\ d_7^0-d_7^post22 == 0 /\ -sz^post22+sz^0 == 0 /\ x_12^0-x_12^post22 == 0 /\ -elem_13^0 <= 0 /\ -h_17^post22+h_17^0 == 0 /\ buffer_35^0-buffer_35^post22 == 0 /\ lt1^0-lt1^post22 == 0 /\ tmp___0_25^0-tmp___0_25^post22 == 0 /\ l_11^post22-x_12^0 == 0 /\ -a_6^post22+a_6^0 == 0 /\ buffer_604^0-buffer_604^post22 == 0 /\ buffer_1139^0-buffer_1139^post22 == 0 /\ -___cil_tmp5_20^post22+___cil_tmp5_20^0 == 0 /\ i_22^0-i_22^post22 == 0 /\ result_5^post22-___cil_tmp5_15^post22 == 0 /\ ret_1103^0-ret_1103^post22 == 0 /\ -prev_14^post22+prev_14^0 == 0 /\ tmp___0_36^0-tmp___0_36^post22 == 0 /\ -cand_1104^post22+cand_1104^0 == 0 /\ -x_8^post22+x_8^0 == 0 /\ -cand_19^post22+cand_19^0 == 0 /\ -___cil_tmp5_10^post22+___cil_tmp5_10^0 == 0 /\ 1-len_98^0 <= 0 /\ -l_11^post22+___cil_tmp5_15^post22 == 0 /\ -i^post22+i^0 == 0 /\ -lt3^post22+lt3^0 == 0 /\ sz_23^0-sz_23^post22 == 0 /\ lt_29^0-lt_29^post22 == 0 /\ -tmp___0_605^post22+tmp___0_605^0 == 0 /\ -prev_14^0 <= 0 /\ prev_14^0 <= 0), cost: 1 14: l13 -> l11 : ___cil_tmp5_10^0'=___cil_tmp5_10^post15, ___cil_tmp5_15^0'=___cil_tmp5_15^post15, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post15, i_22^0'=i_22^post15, l_11^0'=l_11^post15, len_98^0'=len_98^post15, lt1^0'=lt1^post15, lt2^0'=lt2^post15, lt3^0'=lt3^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^0'=sz^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_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, (lt_29^0-lt_29^post15 == 0 /\ elem_13^0-elem_13^post15 == 0 /\ buffer_1077^0-buffer_1077^post15 == 0 /\ -tmp_9^post15+tmp_9^0 == 0 /\ -tmp_24^post15+tmp_24^0 == 0 /\ tmp___0_25^0-tmp___0_25^post15 == 0 /\ -tmp___0_605^post15+tmp___0_605^0 == 0 /\ -buffer_21^post15+buffer_21^0 == 0 /\ -cand_19^post15+cand_19^0 == 0 /\ d_7^0-d_7^post15 == 0 /\ -cand_1104^post15+cand_1104^0 == 0 /\ ret_1103^0-ret_1103^post15 == 0 /\ buffer_35^0-buffer_35^post15 == 0 /\ -len_98^post15+len_98^0 == 0 /\ x_16^0-x_16^post15 == 0 /\ lt1^0-lt1^post15 == 0 /\ buffer_604^0-buffer_604^post15 == 0 /\ ret_18^0-ret_18^post15 == 0 /\ x_12^0-x_12^post15 == 0 /\ -___cil_tmp5_10^post15+___cil_tmp5_10^0 == 0 /\ -h_17^post15+h_17^0 == 0 /\ lt2^0-lt2^post15 == 0 /\ -i^post15+i^0 == 0 /\ -sz^post15+sz^0 == 0 /\ l_11^0-l_11^post15 == 0 /\ i_22^0-i_22^post15 == 0 /\ buffer_1139^0-buffer_1139^post15 == 0 /\ tmp___0_36^0-tmp___0_36^post15 == 0 /\ -result_5^post15+result_5^0 == 0 /\ ___cil_tmp5_20^0-___cil_tmp5_20^post15 == 0 /\ -lt3^post15+lt3^0 == 0 /\ -a_6^post15+a_6^0 == 0 /\ y_1094^0-y_1094^post15 == 0 /\ sz_23^0-sz_23^post15 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post15 == 0 /\ -x_8^post15+x_8^0 == 0 /\ -prev_14^post15+prev_14^0 == 0), cost: 1 16: l15 -> l14 : ___cil_tmp5_10^0'=___cil_tmp5_10^post17, ___cil_tmp5_15^0'=___cil_tmp5_15^post17, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post17, i_22^0'=i_22^post17, l_11^0'=l_11^post17, len_98^0'=len_98^post17, lt1^0'=lt1^post17, lt2^0'=lt2^post17, lt3^0'=lt3^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^0'=sz^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_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, (-prev_14^post17+prev_14^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post17 == 0 /\ -lt1^post17+lt1^0 == 0 /\ -___cil_tmp5_20^post17+___cil_tmp5_20^0 == 0 /\ buffer_35^0-buffer_35^post17 == 0 /\ l_11^0-l_11^post17 == 0 /\ 1+prev_14^0 <= 0 /\ -lt_29^post17+lt_29^0 == 0 /\ x_8^0-x_8^post17 == 0 /\ -h_17^post17+h_17^0 == 0 /\ -i^post17+i^0 == 0 /\ ret_18^0-ret_18^post17 == 0 /\ lt3^0-lt3^post17 == 0 /\ -ret_1103^post17+ret_1103^0 == 0 /\ -buffer_21^post17+buffer_21^0 == 0 /\ -tmp___0_36^post17+tmp___0_36^0 == 0 /\ lt2^0-lt2^post17 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post17 == 0 /\ -sz^post17+sz^0 == 0 /\ a_6^0-a_6^post17 == 0 /\ elem_13^0-elem_13^post17 == 0 /\ -buffer_604^post17+buffer_604^0 == 0 /\ -cand_19^post17+cand_19^0 == 0 /\ d_7^0-d_7^post17 == 0 /\ len_98^0-len_98^post17 == 0 /\ tmp_24^0-tmp_24^post17 == 0 /\ buffer_1077^0-buffer_1077^post17 == 0 /\ -result_5^post17+result_5^0 == 0 /\ -tmp_9^post17+tmp_9^0 == 0 /\ -tmp___0_605^post17+tmp___0_605^0 == 0 /\ -buffer_1139^post17+buffer_1139^0 == 0 /\ cand_1104^0-cand_1104^post17 == 0 /\ -sz_23^post17+sz_23^0 == 0 /\ x_16^0-x_16^post17 == 0 /\ -y_1094^post17+y_1094^0 == 0 /\ -x_12^post17+x_12^0 == 0 /\ tmp___0_25^0-tmp___0_25^post17 == 0 /\ -i_22^post17+i_22^0 == 0), cost: 1 17: l15 -> l14 : ___cil_tmp5_10^0'=___cil_tmp5_10^post18, ___cil_tmp5_15^0'=___cil_tmp5_15^post18, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post18, i_22^0'=i_22^post18, l_11^0'=l_11^post18, len_98^0'=len_98^post18, lt1^0'=lt1^post18, lt2^0'=lt2^post18, lt3^0'=lt3^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^0'=sz^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_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, (ret_18^0-ret_18^post18 == 0 /\ x_16^0-x_16^post18 == 0 /\ y_1094^0-y_1094^post18 == 0 /\ x_12^0-x_12^post18 == 0 /\ l_11^0-l_11^post18 == 0 /\ buffer_604^0-buffer_604^post18 == 0 /\ sz_23^0-sz_23^post18 == 0 /\ tmp___0_25^0-tmp___0_25^post18 == 0 /\ -result_5^post18+result_5^0 == 0 /\ -h_17^post18+h_17^0 == 0 /\ -tmp_24^post18+tmp_24^0 == 0 /\ elem_13^0-elem_13^post18 == 0 /\ buffer_35^0-buffer_35^post18 == 0 /\ -cand_1104^post18+cand_1104^0 == 0 /\ buffer_1077^0-buffer_1077^post18 == 0 /\ -prev_14^post18+prev_14^0 == 0 /\ -lt_29^post18+lt_29^0 == 0 /\ lt3^0-lt3^post18 == 0 /\ -i_22^post18+i_22^0 == 0 /\ lt2^0-lt2^post18 == 0 /\ -lt1^post18+lt1^0 == 0 /\ buffer_1139^0-buffer_1139^post18 == 0 /\ -x_8^post18+x_8^0 == 0 /\ -tmp___0_605^post18+tmp___0_605^0 == 0 /\ -tmp___0_36^post18+tmp___0_36^0 == 0 /\ -___cil_tmp5_10^post18+___cil_tmp5_10^0 == 0 /\ -a_6^post18+a_6^0 == 0 /\ -___cil_tmp5_20^post18+___cil_tmp5_20^0 == 0 /\ -i^post18+i^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post18 == 0 /\ -sz^post18+sz^0 == 0 /\ d_7^0-d_7^post18 == 0 /\ len_98^0-len_98^post18 == 0 /\ -buffer_21^post18+buffer_21^0 == 0 /\ -tmp_9^post18+tmp_9^0 == 0 /\ 1-prev_14^0 <= 0 /\ -cand_19^post18+cand_19^0 == 0 /\ ret_1103^0-ret_1103^post18 == 0), cost: 1 19: l17 -> l16 : ___cil_tmp5_10^0'=___cil_tmp5_10^post20, ___cil_tmp5_15^0'=___cil_tmp5_15^post20, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post20, i_22^0'=i_22^post20, l_11^0'=l_11^post20, len_98^0'=len_98^post20, lt1^0'=lt1^post20, lt2^0'=lt2^post20, lt3^0'=lt3^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^0'=sz^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_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_24^0-tmp_24^post20 == 0 /\ buffer_21^0-buffer_21^post20 == 0 /\ -h_17^post20+h_17^0 == 0 /\ i_22^0-i_22^post20 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post20 == 0 /\ buffer_35^0-buffer_35^post20 == 0 /\ -cand_19^post20+cand_19^0 == 0 /\ -buffer_604^post20+buffer_604^0 == 0 /\ -___cil_tmp5_20^post20+___cil_tmp5_20^0 == 0 /\ -y_1094^post20+y_1094^0 == 0 /\ -i^post20+i^0 == 0 /\ x_8^0-x_8^post20 == 0 /\ tmp___0_36^0-tmp___0_36^post20 == 0 /\ tmp_9^0-tmp_9^post20 == 0 /\ -tmp___0_25^post20+tmp___0_25^0 == 0 /\ -l_11^post20+l_11^0 == 0 /\ elem_13^0-elem_13^post20 == 0 /\ -x_12^post20+x_12^0 == 0 /\ -tmp___0_605^post20+tmp___0_605^0 == 0 /\ 1+elem_13^0 <= 0 /\ lt_29^0-lt_29^post20 == 0 /\ -result_5^post20+result_5^0 == 0 /\ -ret_1103^post20+ret_1103^0 == 0 /\ buffer_1077^0-buffer_1077^post20 == 0 /\ -a_6^post20+a_6^0 == 0 /\ lt1^0-lt1^post20 == 0 /\ cand_1104^0-cand_1104^post20 == 0 /\ -buffer_1139^post20+buffer_1139^0 == 0 /\ -d_7^post20+d_7^0 == 0 /\ x_16^0-x_16^post20 == 0 /\ -prev_14^post20+prev_14^0 == 0 /\ ret_18^0-ret_18^post20 == 0 /\ lt2^0-lt2^post20 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post20 == 0 /\ -sz_23^post20+sz_23^0 == 0 /\ sz^0-sz^post20 == 0 /\ -lt3^post20+lt3^0 == 0 /\ -len_98^post20+len_98^0 == 0), cost: 1 20: l17 -> l16 : ___cil_tmp5_10^0'=___cil_tmp5_10^post21, ___cil_tmp5_15^0'=___cil_tmp5_15^post21, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post21, i_22^0'=i_22^post21, l_11^0'=l_11^post21, len_98^0'=len_98^post21, lt1^0'=lt1^post21, lt2^0'=lt2^post21, lt3^0'=lt3^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^0'=sz^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_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, (x_16^0-x_16^post21 == 0 /\ -___cil_tmp5_20^post21+___cil_tmp5_20^0 == 0 /\ buffer_604^0-buffer_604^post21 == 0 /\ x_8^0-x_8^post21 == 0 /\ -___cil_tmp5_10^post21+___cil_tmp5_10^0 == 0 /\ buffer_35^0-buffer_35^post21 == 0 /\ -ret_1103^post21+ret_1103^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post21 == 0 /\ -result_5^post21+result_5^0 == 0 /\ lt2^0-lt2^post21 == 0 /\ l_11^0-l_11^post21 == 0 /\ 1-elem_13^0 <= 0 /\ buffer_1077^0-buffer_1077^post21 == 0 /\ -prev_14^post21+prev_14^0 == 0 /\ tmp_9^0-tmp_9^post21 == 0 /\ -tmp___0_25^post21+tmp___0_25^0 == 0 /\ -i^post21+i^0 == 0 /\ -sz_23^post21+sz_23^0 == 0 /\ tmp___0_36^0-tmp___0_36^post21 == 0 /\ -lt1^post21+lt1^0 == 0 /\ -lt3^post21+lt3^0 == 0 /\ -a_6^post21+a_6^0 == 0 /\ h_17^0-h_17^post21 == 0 /\ -buffer_21^post21+buffer_21^0 == 0 /\ -cand_19^post21+cand_19^0 == 0 /\ elem_13^0-elem_13^post21 == 0 /\ -buffer_1139^post21+buffer_1139^0 == 0 /\ ret_18^0-ret_18^post21 == 0 /\ -tmp___0_605^post21+tmp___0_605^0 == 0 /\ -x_12^post21+x_12^0 == 0 /\ d_7^0-d_7^post21 == 0 /\ tmp_24^0-tmp_24^post21 == 0 /\ sz^0-sz^post21 == 0 /\ -i_22^post21+i_22^0 == 0 /\ -len_98^post21+len_98^0 == 0 /\ -y_1094^post21+y_1094^0 == 0 /\ lt_29^0-lt_29^post21 == 0 /\ cand_1104^0-cand_1104^post21 == 0), cost: 1 23: l18 -> l21 : ___cil_tmp5_10^0'=___cil_tmp5_10^post24, ___cil_tmp5_15^0'=___cil_tmp5_15^post24, ___cil_tmp5_20^0'=___cil_tmp5_20^post24, a_6^0'=a_6^post24, buffer_1077^0'=buffer_1077^post24, buffer_1139^0'=buffer_1139^post24, buffer_21^0'=buffer_21^post24, buffer_35^0'=buffer_35^post24, buffer_604^0'=buffer_604^post24, cand_1104^0'=cand_1104^post24, cand_19^0'=cand_19^post24, d_7^0'=d_7^post24, elem_13^0'=elem_13^post24, h_17^0'=h_17^post24, i^0'=i^post24, i_22^0'=i_22^post24, l_11^0'=l_11^post24, len_98^0'=len_98^post24, lt1^0'=lt1^post24, lt2^0'=lt2^post24, lt3^0'=lt3^post24, lt_29^0'=lt_29^post24, prev_14^0'=prev_14^post24, result_5^0'=result_5^post24, ret_1103^0'=ret_1103^post24, ret_18^0'=ret_18^post24, sz^0'=sz^post24, sz_23^0'=sz_23^post24, tmp_24^0'=tmp_24^post24, tmp_9^0'=tmp_9^post24, tmp___0_25^0'=tmp___0_25^post24, tmp___0_36^0'=tmp___0_36^post24, tmp___0_605^0'=tmp___0_605^post24, x_12^0'=x_12^post24, x_16^0'=x_16^post24, x_8^0'=x_8^post24, y_1094^0'=y_1094^post24, (-h_17^post24+h_17^0 == 0 /\ ret_18^post24-result_5^0 == 0 /\ -prev_14^post24+prev_14^0 == 0 /\ buffer_21^0-buffer_21^post24 == 0 /\ x_8^0-x_8^post24 == 0 /\ tmp___0_605^0-tmp___0_605^post24 == 0 /\ -buffer_1139^post24+buffer_1139^0 == 0 /\ lt3^0-lt3^post24 == 0 /\ -y_1094^post24+y_1094^0 == 0 /\ tmp___0_36^0-tmp___0_36^post24 == 0 /\ -___cil_tmp5_10^post24+___cil_tmp5_10^0 == 0 /\ -buffer_604^post24+buffer_604^0 == 0 /\ -cand_19^post24+cand_19^0 == 0 /\ -___cil_tmp5_20^post24+___cil_tmp5_20^0 == 0 /\ lt2^0-lt2^post24 == 0 /\ -sz^post24+sz^0 == 0 /\ -ret_1103^post24+ret_1103^0 == 0 /\ -lt_29^post24+lt_29^0 == 0 /\ -i_22^post24+i_22^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post24 == 0 /\ elem_13^0-elem_13^post24 == 0 /\ buffer_1077^0-buffer_1077^post24 == 0 /\ tmp_24^0-tmp_24^post24 == 0 /\ d_7^0-d_7^post24 == 0 /\ l_11^0-l_11^post24 == 0 /\ len_98^0-len_98^post24 == 0 /\ a_6^0-a_6^post24 == 0 /\ -tmp___0_25^post24+tmp___0_25^0 == 0 /\ buffer_35^0-buffer_35^post24 == 0 /\ -x_12^post24+x_12^0 == 0 /\ cand_1104^0-cand_1104^post24 == 0 /\ -i^post24+i^0 == 0 /\ -tmp_9^post24+tmp_9^0 == 0 /\ -result_5^post24+result_5^0 == 0 /\ x_16^0-x_16^post24 == 0 /\ -sz_23^post24+sz_23^0 == 0 /\ -lt1^post24+lt1^0 == 0), cost: 1 24: l18 -> l11 : ___cil_tmp5_10^0'=___cil_tmp5_10^post25, ___cil_tmp5_15^0'=___cil_tmp5_15^post25, ___cil_tmp5_20^0'=___cil_tmp5_20^post25, a_6^0'=a_6^post25, buffer_1077^0'=buffer_1077^post25, buffer_1139^0'=buffer_1139^post25, buffer_21^0'=buffer_21^post25, buffer_35^0'=buffer_35^post25, buffer_604^0'=buffer_604^post25, cand_1104^0'=cand_1104^post25, cand_19^0'=cand_19^post25, d_7^0'=d_7^post25, elem_13^0'=elem_13^post25, h_17^0'=h_17^post25, i^0'=i^post25, i_22^0'=i_22^post25, l_11^0'=l_11^post25, len_98^0'=len_98^post25, lt1^0'=lt1^post25, lt2^0'=lt2^post25, lt3^0'=lt3^post25, lt_29^0'=lt_29^post25, prev_14^0'=prev_14^post25, result_5^0'=result_5^post25, ret_1103^0'=ret_1103^post25, ret_18^0'=ret_18^post25, sz^0'=sz^post25, sz_23^0'=sz_23^post25, tmp_24^0'=tmp_24^post25, tmp_9^0'=tmp_9^post25, tmp___0_25^0'=tmp___0_25^post25, tmp___0_36^0'=tmp___0_36^post25, tmp___0_605^0'=tmp___0_605^post25, x_12^0'=x_12^post25, x_16^0'=x_16^post25, x_8^0'=x_8^post25, y_1094^0'=y_1094^post25, (buffer_35^0-buffer_35^post25 == 0 /\ tmp_24^0-tmp_24^post25 == 0 /\ x_16^0-x_16^post25 == 0 /\ -h_17^post25+h_17^0 == 0 /\ sz_23^0-sz_23^post25 == 0 /\ buffer_604^0-buffer_604^post25 == 0 /\ lt1^post25 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post25 == 0 /\ x_12^0-x_12^post25 == 0 /\ y_1094^0-y_1094^post25 == 0 /\ buffer_1077^0-buffer_1077^post25 == 0 /\ -cand_19^post25+cand_19^0 == 0 /\ -a_6^post25+a_6^0 == 0 /\ tmp___0_25^0-tmp___0_25^post25 == 0 /\ -prev_14^post25+prev_14^0 == 0 /\ -result_5^post25+result_5^0 == 0 /\ elem_13^0-elem_13^post25 == 0 /\ -x_8^post25+x_8^0 == 0 /\ lt3^0-lt3^post25 == 0 /\ -tmp___0_605^post25+tmp___0_605^0 == 0 /\ -sz^post25+sz^0 == 0 /\ -ret_18^post25+ret_18^0 == 0 /\ -tmp___0_36^post25+tmp___0_36^0 == 0 /\ d_7^0-d_7^post25 == 0 /\ lt2^0-lt2^post25 == 0 /\ -buffer_1139^post25+buffer_1139^0 == 0 /\ -buffer_21^post25+buffer_21^0 == 0 /\ cand_1104^0-cand_1104^post25 == 0 /\ -___cil_tmp5_10^post25+___cil_tmp5_10^0 == 0 /\ -___cil_tmp5_20^post25+___cil_tmp5_20^0 == 0 /\ l_11^0-l_11^post25 == 0 /\ len_98^0-len_98^post25 == 0 /\ -i_22^post25+i_22^0 == 0 /\ i^post25 == 0 /\ -lt_29^post25+lt_29^0 == 0 /\ ret_1103^0-ret_1103^post25 == 0 /\ -tmp_9^post25+tmp_9^0 == 0), cost: 1 22: l19 -> l20 : ___cil_tmp5_10^0'=___cil_tmp5_10^post23, ___cil_tmp5_15^0'=___cil_tmp5_15^post23, ___cil_tmp5_20^0'=___cil_tmp5_20^post23, a_6^0'=a_6^post23, buffer_1077^0'=buffer_1077^post23, buffer_1139^0'=buffer_1139^post23, buffer_21^0'=buffer_21^post23, buffer_35^0'=buffer_35^post23, buffer_604^0'=buffer_604^post23, cand_1104^0'=cand_1104^post23, cand_19^0'=cand_19^post23, d_7^0'=d_7^post23, elem_13^0'=elem_13^post23, h_17^0'=h_17^post23, i^0'=i^post23, i_22^0'=i_22^post23, l_11^0'=l_11^post23, len_98^0'=len_98^post23, lt1^0'=lt1^post23, lt2^0'=lt2^post23, lt3^0'=lt3^post23, lt_29^0'=lt_29^post23, prev_14^0'=prev_14^post23, result_5^0'=result_5^post23, ret_1103^0'=ret_1103^post23, ret_18^0'=ret_18^post23, sz^0'=sz^post23, sz_23^0'=sz_23^post23, tmp_24^0'=tmp_24^post23, tmp_9^0'=tmp_9^post23, tmp___0_25^0'=tmp___0_25^post23, tmp___0_36^0'=tmp___0_36^post23, tmp___0_605^0'=tmp___0_605^post23, x_12^0'=x_12^post23, x_16^0'=x_16^post23, x_8^0'=x_8^post23, y_1094^0'=y_1094^post23, (0 == 0 /\ lt2^0-lt2^post23 == 0 /\ buffer_21^post23 == 0 /\ -len_98^post23+len_98^0 == 0 /\ -l_11^post23+l_11^0 == 0 /\ -cand_19^post23+cand_19^0 == 0 /\ -i^post23+i^0 == 0 /\ tmp___0_25^0-tmp___0_25^post23 == 0 /\ -___cil_tmp5_20^post23+___cil_tmp5_20^0 == 0 /\ ret_1103^0-ret_1103^post23 == 0 /\ elem_13^0-elem_13^post23 == 0 /\ x_16^0-x_16^post23 == 0 /\ x_8^0-x_8^post23 == 0 /\ -tmp___0_605^post23+tmp___0_605^0 == 0 /\ ret_18^0-ret_18^post23 == 0 /\ -buffer_1139^post23+buffer_1139^0 == 0 /\ d_7^0-d_7^post23 == 0 /\ -y_1094^post23+y_1094^0 == 0 /\ -a_6^post23+a_6^0 == 0 /\ -prev_14^post23+prev_14^0 == 0 /\ lt1^0-lt1^post23 == 0 /\ -lt3^post23+lt3^0 == 0 /\ -sz^post23+sz^0 == 0 /\ -tmp_9^post23+tmp_9^0 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post23 == 0 /\ -result_5^post23+result_5^0 == 0 /\ cand_1104^0-cand_1104^post23 == 0 /\ sz_23^post23-tmp_24^post23 == 0 /\ -h_17^post23+h_17^0 == 0 /\ i_22^post23 == 0 /\ -___cil_tmp5_15^post23+___cil_tmp5_15^0 == 0 /\ tmp___0_36^0-tmp___0_36^post23 == 0 /\ buffer_35^0-buffer_35^post23 == 0 /\ buffer_1077^0-buffer_1077^post23 == 0 /\ -buffer_604^post23+buffer_604^0 == 0 /\ lt_29^0-lt_29^post23 == 0 /\ -x_12^post23+x_12^0 == 0), cost: 1 27: l20 -> l8 : ___cil_tmp5_10^0'=___cil_tmp5_10^post28, ___cil_tmp5_15^0'=___cil_tmp5_15^post28, ___cil_tmp5_20^0'=___cil_tmp5_20^post28, a_6^0'=a_6^post28, buffer_1077^0'=buffer_1077^post28, buffer_1139^0'=buffer_1139^post28, buffer_21^0'=buffer_21^post28, buffer_35^0'=buffer_35^post28, buffer_604^0'=buffer_604^post28, cand_1104^0'=cand_1104^post28, cand_19^0'=cand_19^post28, d_7^0'=d_7^post28, elem_13^0'=elem_13^post28, h_17^0'=h_17^post28, i^0'=i^post28, i_22^0'=i_22^post28, l_11^0'=l_11^post28, len_98^0'=len_98^post28, lt1^0'=lt1^post28, lt2^0'=lt2^post28, lt3^0'=lt3^post28, lt_29^0'=lt_29^post28, prev_14^0'=prev_14^post28, result_5^0'=result_5^post28, ret_1103^0'=ret_1103^post28, ret_18^0'=ret_18^post28, sz^0'=sz^post28, sz_23^0'=sz_23^post28, tmp_24^0'=tmp_24^post28, tmp_9^0'=tmp_9^post28, tmp___0_25^0'=tmp___0_25^post28, tmp___0_36^0'=tmp___0_36^post28, tmp___0_605^0'=tmp___0_605^post28, x_12^0'=x_12^post28, x_16^0'=x_16^post28, x_8^0'=x_8^post28, y_1094^0'=y_1094^post28, (0 == 0 /\ -lt3^post28+lt3^0 == 0 /\ -len_98^post28+len_98^0 == 0 /\ ret_18^0-ret_18^post28 == 0 /\ cand_1104^0-cand_1104^post28 == 0 /\ h_17^0-h_17^post28 == 0 /\ x_8^0-x_8^post28 == 0 /\ tmp___0_605^0-tmp___0_605^post28 == 0 /\ buffer_21^0-buffer_21^post28 == 0 /\ -prev_14^post28+prev_14^0 == 0 /\ lt1^0-lt1^post28 == 0 /\ -y_1094^post28+y_1094^0 == 0 /\ tmp___0_36^0-tmp___0_36^post28 == 0 /\ -tmp_9^post28+tmp_9^0 == 0 /\ -___cil_tmp5_20^post28+___cil_tmp5_20^0 == 0 /\ -d_7^post28+d_7^0 == 0 /\ l_11^0-l_11^post28 == 0 /\ -___cil_tmp5_10^post28+___cil_tmp5_10^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post28 == 0 /\ buffer_1077^0-buffer_1077^post28 == 0 /\ sz_23^0-i_22^0 <= 0 /\ elem_13^0-elem_13^post28 == 0 /\ lt_29^0-lt_29^post28 == 0 /\ a_6^0-a_6^post28 == 0 /\ -tmp___0_25^post28+tmp___0_25^0 == 0 /\ buffer_35^0-buffer_35^post28 == 0 /\ -i^post28+i^0 == 0 /\ -ret_1103^post28+ret_1103^0 == 0 /\ -x_12^post28+x_12^0 == 0 /\ -sz^post28+sz^0 == 0 /\ lt2^0-lt2^post28 == 0 /\ -cand_19^post28+cand_19^0 == 0 /\ -buffer_604^post28+buffer_604^0 == 0 /\ -result_5^post28+result_5^0 == 0), cost: 1 28: l20 -> l4 : ___cil_tmp5_10^0'=___cil_tmp5_10^post29, ___cil_tmp5_15^0'=___cil_tmp5_15^post29, ___cil_tmp5_20^0'=___cil_tmp5_20^post29, a_6^0'=a_6^post29, buffer_1077^0'=buffer_1077^post29, buffer_1139^0'=buffer_1139^post29, buffer_21^0'=buffer_21^post29, buffer_35^0'=buffer_35^post29, buffer_604^0'=buffer_604^post29, cand_1104^0'=cand_1104^post29, cand_19^0'=cand_19^post29, d_7^0'=d_7^post29, elem_13^0'=elem_13^post29, h_17^0'=h_17^post29, i^0'=i^post29, i_22^0'=i_22^post29, l_11^0'=l_11^post29, len_98^0'=len_98^post29, lt1^0'=lt1^post29, lt2^0'=lt2^post29, lt3^0'=lt3^post29, lt_29^0'=lt_29^post29, prev_14^0'=prev_14^post29, result_5^0'=result_5^post29, ret_1103^0'=ret_1103^post29, ret_18^0'=ret_18^post29, sz^0'=sz^post29, sz_23^0'=sz_23^post29, tmp_24^0'=tmp_24^post29, tmp_9^0'=tmp_9^post29, tmp___0_25^0'=tmp___0_25^post29, tmp___0_36^0'=tmp___0_36^post29, tmp___0_605^0'=tmp___0_605^post29, x_12^0'=x_12^post29, x_16^0'=x_16^post29, x_8^0'=x_8^post29, y_1094^0'=y_1094^post29, (0 == 0 /\ -tmp_9^post29+x_8^post29 == 0 /\ lt2^0-lt2^post29 == 0 /\ lt3^0-lt3^post29 == 0 /\ -___cil_tmp5_15^post29+___cil_tmp5_15^0 == 0 /\ -i_22^1+len_98^post29 == 0 /\ elem_13^0-elem_13^post29 == 0 /\ -tmp___0_605^post29+tmp___0_605^0 == 0 /\ i^0-i^post29 == 0 /\ -buffer_1139^post29+buffer_1139^0 == 0 /\ -y_1094^post29+y_1094^0 == 0 /\ -1+i_22^post29-i_22^1 == 0 /\ -prev_14^post29+prev_14^0 == 0 /\ ret_18^0-ret_18^post29 == 0 /\ -lt1^post29+lt1^0 == 0 /\ cand_1104^0-cand_1104^post29 == 0 /\ ___cil_tmp5_10^post29-x_8^post29 == 0 /\ x_12^0-x_12^post29 == 0 /\ -___cil_tmp5_20^post29+___cil_tmp5_20^0 == 0 /\ h_17^0-h_17^post29 == 0 /\ buffer_21^post29-result_5^post29 == 0 /\ -___cil_tmp5_10^post29+result_5^post29 == 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ -sz^post29+sz^0 == 0 /\ -ret_1103^post29+ret_1103^0 == 0 /\ x_16^0-x_16^post29 == 0 /\ -cand_19^post29+cand_19^0 == 0 /\ l_11^0-l_11^post29 == 0 /\ -buffer_604^post29+buffer_604^0 == 0 /\ buffer_1077^0-buffer_1077^post29 == 0 /\ lt_29^0-lt_29^post29 == 0), cost: 1 29: l22 -> l4 : ___cil_tmp5_10^0'=___cil_tmp5_10^post30, ___cil_tmp5_15^0'=___cil_tmp5_15^post30, ___cil_tmp5_20^0'=___cil_tmp5_20^post30, a_6^0'=a_6^post30, buffer_1077^0'=buffer_1077^post30, buffer_1139^0'=buffer_1139^post30, buffer_21^0'=buffer_21^post30, buffer_35^0'=buffer_35^post30, buffer_604^0'=buffer_604^post30, cand_1104^0'=cand_1104^post30, cand_19^0'=cand_19^post30, d_7^0'=d_7^post30, elem_13^0'=elem_13^post30, h_17^0'=h_17^post30, i^0'=i^post30, i_22^0'=i_22^post30, l_11^0'=l_11^post30, len_98^0'=len_98^post30, lt1^0'=lt1^post30, lt2^0'=lt2^post30, lt3^0'=lt3^post30, lt_29^0'=lt_29^post30, prev_14^0'=prev_14^post30, result_5^0'=result_5^post30, ret_1103^0'=ret_1103^post30, ret_18^0'=ret_18^post30, sz^0'=sz^post30, sz_23^0'=sz_23^post30, tmp_24^0'=tmp_24^post30, tmp_9^0'=tmp_9^post30, tmp___0_25^0'=tmp___0_25^post30, tmp___0_36^0'=tmp___0_36^post30, tmp___0_605^0'=tmp___0_605^post30, x_12^0'=x_12^post30, x_16^0'=x_16^post30, x_8^0'=x_8^post30, y_1094^0'=y_1094^post30, (___cil_tmp5_15^0-___cil_tmp5_15^post30 == 0 /\ buffer_21^post30-result_5^0 == 0 /\ -prev_14^post30+prev_14^0 == 0 /\ x_12^0-x_12^post30 == 0 /\ -lt1^post30+lt1^0 == 0 /\ -___cil_tmp5_20^post30+___cil_tmp5_20^0 == 0 /\ -___cil_tmp5_10^post30+___cil_tmp5_10^0 == 0 /\ buffer_35^0-buffer_35^post30 == 0 /\ -x_8^post30+x_8^0 == 0 /\ -tmp___0_605^post30+tmp___0_605^0 == 0 /\ -tmp___0_36^post30+tmp___0_36^0 == 0 /\ -lt_29^post30+lt_29^0 == 0 /\ -tmp_9^post30+tmp_9^0 == 0 /\ y_1094^0-y_1094^post30 == 0 /\ -ret_1103^post30+ret_1103^0 == 0 /\ ret_18^0-ret_18^post30 == 0 /\ lt3^0-lt3^post30 == 0 /\ lt2^0-lt2^post30 == 0 /\ i^0-i^post30 == 0 /\ -sz^post30+sz^0 == 0 /\ a_6^0-a_6^post30 == 0 /\ -x_16^post30+x_16^0 == 0 /\ elem_13^0-elem_13^post30 == 0 /\ -cand_19^post30+cand_19^0 == 0 /\ -buffer_604^post30+buffer_604^0 == 0 /\ d_7^0-d_7^post30 == 0 /\ tmp___0_25^0-tmp___0_25^post30 == 0 /\ h_17^0-h_17^post30 == 0 /\ tmp_24^0-tmp_24^post30 == 0 /\ -1+i_22^post30-i_22^0 == 0 /\ buffer_1077^0-buffer_1077^post30 == 0 /\ -result_5^post30+result_5^0 == 0 /\ -i_22^0+len_98^post30 == 0 /\ -sz_23^post30+sz_23^0 == 0 /\ cand_1104^0-cand_1104^post30 == 0 /\ -buffer_1139^post30+buffer_1139^0 == 0 /\ l_11^0-l_11^post30 == 0), cost: 1 32: l24 -> l25 : ___cil_tmp5_10^0'=___cil_tmp5_10^post33, ___cil_tmp5_15^0'=___cil_tmp5_15^post33, ___cil_tmp5_20^0'=___cil_tmp5_20^post33, a_6^0'=a_6^post33, buffer_1077^0'=buffer_1077^post33, buffer_1139^0'=buffer_1139^post33, buffer_21^0'=buffer_21^post33, buffer_35^0'=buffer_35^post33, buffer_604^0'=buffer_604^post33, cand_1104^0'=cand_1104^post33, cand_19^0'=cand_19^post33, d_7^0'=d_7^post33, elem_13^0'=elem_13^post33, h_17^0'=h_17^post33, i^0'=i^post33, i_22^0'=i_22^post33, l_11^0'=l_11^post33, len_98^0'=len_98^post33, lt1^0'=lt1^post33, lt2^0'=lt2^post33, lt3^0'=lt3^post33, lt_29^0'=lt_29^post33, prev_14^0'=prev_14^post33, result_5^0'=result_5^post33, ret_1103^0'=ret_1103^post33, ret_18^0'=ret_18^post33, sz^0'=sz^post33, sz_23^0'=sz_23^post33, tmp_24^0'=tmp_24^post33, tmp_9^0'=tmp_9^post33, tmp___0_25^0'=tmp___0_25^post33, tmp___0_36^0'=tmp___0_36^post33, tmp___0_605^0'=tmp___0_605^post33, x_12^0'=x_12^post33, x_16^0'=x_16^post33, x_8^0'=x_8^post33, y_1094^0'=y_1094^post33, (tmp_24^0-tmp_24^post33 == 0 /\ -elem_13^post33+elem_13^0 == 0 /\ tmp___0_605^0-tmp___0_605^post33 == 0 /\ -cand_19^post33+cand_19^0 == 0 /\ l_11^0-l_11^post33 == 0 /\ tmp___0_36^0-tmp___0_36^post33 == 0 /\ -x_12^post33+x_12^0 == 0 /\ buffer_604^0-buffer_604^post33 == 0 /\ -y_1094^post33+y_1094^0 == 0 /\ x_8^0-x_8^post33 == 0 /\ tmp_9^0-tmp_9^post33 == 0 /\ buffer_1077^0-buffer_1077^post33 == 0 /\ buffer_35^0-buffer_35^post33 == 0 /\ -len_98^post33+len_98^0 == 0 /\ i_22^0-i_22^post33 == 0 /\ -cand_1104^post33+cand_1104^0 == 0 /\ tmp___0_25^0-tmp___0_25^post33 == 0 /\ lt_29^0-lt_29^post33 == 0 /\ -result_5^post33+result_5^0 == 0 /\ -___cil_tmp5_20^post33+___cil_tmp5_20^0 == 0 /\ -a_6^post33+a_6^0 == 0 /\ 1+h_17^0 <= 0 /\ -ret_1103^post33+ret_1103^0 == 0 /\ -___cil_tmp5_10^post33+___cil_tmp5_10^0 == 0 /\ buffer_1139^0-buffer_1139^post33 == 0 /\ x_16^0-x_16^post33 == 0 /\ lt1^0-lt1^post33 == 0 /\ -h_17^post33+h_17^0 == 0 /\ -prev_14^post33+prev_14^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post33 == 0 /\ ret_18^0-ret_18^post33 == 0 /\ -sz_23^post33+sz_23^0 == 0 /\ -i^post33+i^0 == 0 /\ -lt3^post33+lt3^0 == 0 /\ lt2^0-lt2^post33 == 0 /\ sz^0-sz^post33 == 0 /\ d_7^0-d_7^post33 == 0 /\ -buffer_21^post33+buffer_21^0 == 0), cost: 1 33: l24 -> l25 : ___cil_tmp5_10^0'=___cil_tmp5_10^post34, ___cil_tmp5_15^0'=___cil_tmp5_15^post34, ___cil_tmp5_20^0'=___cil_tmp5_20^post34, a_6^0'=a_6^post34, buffer_1077^0'=buffer_1077^post34, buffer_1139^0'=buffer_1139^post34, buffer_21^0'=buffer_21^post34, buffer_35^0'=buffer_35^post34, buffer_604^0'=buffer_604^post34, cand_1104^0'=cand_1104^post34, cand_19^0'=cand_19^post34, d_7^0'=d_7^post34, elem_13^0'=elem_13^post34, h_17^0'=h_17^post34, i^0'=i^post34, i_22^0'=i_22^post34, l_11^0'=l_11^post34, len_98^0'=len_98^post34, lt1^0'=lt1^post34, lt2^0'=lt2^post34, lt3^0'=lt3^post34, lt_29^0'=lt_29^post34, prev_14^0'=prev_14^post34, result_5^0'=result_5^post34, ret_1103^0'=ret_1103^post34, ret_18^0'=ret_18^post34, sz^0'=sz^post34, sz_23^0'=sz_23^post34, tmp_24^0'=tmp_24^post34, tmp_9^0'=tmp_9^post34, tmp___0_25^0'=tmp___0_25^post34, tmp___0_36^0'=tmp___0_36^post34, tmp___0_605^0'=tmp___0_605^post34, x_12^0'=x_12^post34, x_16^0'=x_16^post34, x_8^0'=x_8^post34, y_1094^0'=y_1094^post34, (x_12^0-x_12^post34 == 0 /\ -elem_13^post34+elem_13^0 == 0 /\ -cand_19^post34+cand_19^0 == 0 /\ buffer_604^0-buffer_604^post34 == 0 /\ -___cil_tmp5_10^post34+___cil_tmp5_10^0 == 0 /\ -x_8^post34+x_8^0 == 0 /\ buffer_35^0-buffer_35^post34 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post34 == 0 /\ -prev_14^post34+prev_14^0 == 0 /\ -cand_1104^post34+cand_1104^0 == 0 /\ -lt3^post34+lt3^0 == 0 /\ -i^post34+i^0 == 0 /\ -i_22^post34+i_22^0 == 0 /\ lt1^0-lt1^post34 == 0 /\ -len_98^post34+len_98^0 == 0 /\ sz_23^0-sz_23^post34 == 0 /\ y_1094^0-y_1094^post34 == 0 /\ buffer_1077^0-buffer_1077^post34 == 0 /\ 1-h_17^0 <= 0 /\ tmp_24^0-tmp_24^post34 == 0 /\ -x_16^post34+x_16^0 == 0 /\ -a_6^post34+a_6^0 == 0 /\ -tmp___0_605^post34+tmp___0_605^0 == 0 /\ l_11^0-l_11^post34 == 0 /\ -buffer_1139^post34+buffer_1139^0 == 0 /\ ret_1103^0-ret_1103^post34 == 0 /\ -tmp_9^post34+tmp_9^0 == 0 /\ -buffer_21^post34+buffer_21^0 == 0 /\ tmp___0_25^0-tmp___0_25^post34 == 0 /\ lt_29^0-lt_29^post34 == 0 /\ -sz^post34+sz^0 == 0 /\ -ret_18^post34+ret_18^0 == 0 /\ lt2^0-lt2^post34 == 0 /\ -result_5^post34+result_5^0 == 0 /\ -h_17^post34+h_17^0 == 0 /\ -___cil_tmp5_20^post34+___cil_tmp5_20^0 == 0 /\ d_7^0-d_7^post34 == 0 /\ -tmp___0_36^post34+tmp___0_36^0 == 0), cost: 1 34: l25 -> l11 : ___cil_tmp5_10^0'=___cil_tmp5_10^post35, ___cil_tmp5_15^0'=___cil_tmp5_15^post35, ___cil_tmp5_20^0'=___cil_tmp5_20^post35, a_6^0'=a_6^post35, buffer_1077^0'=buffer_1077^post35, buffer_1139^0'=buffer_1139^post35, buffer_21^0'=buffer_21^post35, buffer_35^0'=buffer_35^post35, buffer_604^0'=buffer_604^post35, cand_1104^0'=cand_1104^post35, cand_19^0'=cand_19^post35, d_7^0'=d_7^post35, elem_13^0'=elem_13^post35, h_17^0'=h_17^post35, i^0'=i^post35, i_22^0'=i_22^post35, l_11^0'=l_11^post35, len_98^0'=len_98^post35, lt1^0'=lt1^post35, lt2^0'=lt2^post35, lt3^0'=lt3^post35, lt_29^0'=lt_29^post35, prev_14^0'=prev_14^post35, result_5^0'=result_5^post35, ret_1103^0'=ret_1103^post35, ret_18^0'=ret_18^post35, sz^0'=sz^post35, sz_23^0'=sz_23^post35, tmp_24^0'=tmp_24^post35, tmp_9^0'=tmp_9^post35, tmp___0_25^0'=tmp___0_25^post35, tmp___0_36^0'=tmp___0_36^post35, tmp___0_605^0'=tmp___0_605^post35, x_12^0'=x_12^post35, x_16^0'=x_16^post35, x_8^0'=x_8^post35, y_1094^0'=y_1094^post35, (0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post35 == 0 /\ -buffer_1139^post35+buffer_1139^0 == 0 /\ a_6^0-a_6^post35 == 0 /\ -d_7^post35+d_7^0 == 0 /\ -i^post35+i^0 == 0 /\ -buffer_604^post35+buffer_604^0 == 0 /\ -___cil_tmp5_10^post35+___cil_tmp5_10^0 == 0 /\ tmp___0_36^0-tmp___0_36^post35 == 0 /\ buffer_35^0-buffer_35^post35 == 0 /\ tmp_9^0-tmp_9^post35 == 0 /\ buffer_1077^0-buffer_1077^post35 == 0 /\ h_17^1-lt_29^1 == 0 /\ -h_17^0+cand_19^post35 == 0 /\ -tmp___0_605^post35+tmp___0_605^0 == 0 /\ -___cil_tmp5_20^post35+___cil_tmp5_20^0 == 0 /\ -x_8^post35+x_8^0 == 0 /\ -y_1094^post35+y_1094^0 == 0 /\ -tmp___0_25^post35+tmp___0_25^0 == 0 /\ -result_5^post35+result_5^0 == 0 /\ -y_1094^0+lt_29^1 == 0 /\ -sz^post35+sz^0 == 0 /\ -lt3^post35+lt3^0 == 0 /\ elem_13^0-elem_13^post35 == 0 /\ -prev_14^post35+prev_14^0 == 0 /\ lt1^0-lt1^post35 == 0 /\ lt2^0-lt2^post35 == 0 /\ ret_18^0-ret_18^post35 == 0), cost: 1 37: l26 -> l9 : ___cil_tmp5_10^0'=___cil_tmp5_10^post38, ___cil_tmp5_15^0'=___cil_tmp5_15^post38, ___cil_tmp5_20^0'=___cil_tmp5_20^post38, a_6^0'=a_6^post38, buffer_1077^0'=buffer_1077^post38, buffer_1139^0'=buffer_1139^post38, buffer_21^0'=buffer_21^post38, buffer_35^0'=buffer_35^post38, buffer_604^0'=buffer_604^post38, cand_1104^0'=cand_1104^post38, cand_19^0'=cand_19^post38, d_7^0'=d_7^post38, elem_13^0'=elem_13^post38, h_17^0'=h_17^post38, i^0'=i^post38, i_22^0'=i_22^post38, l_11^0'=l_11^post38, len_98^0'=len_98^post38, lt1^0'=lt1^post38, lt2^0'=lt2^post38, lt3^0'=lt3^post38, lt_29^0'=lt_29^post38, prev_14^0'=prev_14^post38, result_5^0'=result_5^post38, ret_1103^0'=ret_1103^post38, ret_18^0'=ret_18^post38, sz^0'=sz^post38, sz_23^0'=sz_23^post38, tmp_24^0'=tmp_24^post38, tmp_9^0'=tmp_9^post38, tmp___0_25^0'=tmp___0_25^post38, tmp___0_36^0'=tmp___0_36^post38, tmp___0_605^0'=tmp___0_605^post38, x_12^0'=x_12^post38, x_16^0'=x_16^post38, x_8^0'=x_8^post38, y_1094^0'=y_1094^post38, (tmp___0_605^0-tmp___0_605^post38 == 0 /\ elem_13^0-elem_13^post38 == 0 /\ -result_5^post38+result_5^0 == 0 /\ ret_18^0-ret_18^post38 == 0 /\ -ret_1103^post38+ret_1103^0 == 0 /\ tmp___0_36^0-tmp___0_36^post38 == 0 /\ -x_12^post38+x_12^0 == 0 /\ h_17^0-h_17^post38 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post38 == 0 /\ tmp_24^0-tmp_24^post38 == 0 /\ lt_29^0-lt_29^post38 == 0 /\ -x_8^post38+x_8^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post38 == 0 /\ -prev_14^post38+prev_14^0 == 0 /\ -tmp_9^post38+tmp_9^0 == 0 /\ -sz_23^post38+sz_23^0 == 0 /\ -lt3^post38+lt3^0 == 0 /\ cand_1104^0-cand_1104^post38 == 0 /\ -___cil_tmp5_20^post38+___cil_tmp5_20^0 == 0 /\ -i^post38+i^0 == 0 /\ -buffer_604^post38+buffer_604^0 == 0 /\ buffer_35^0-buffer_35^post38 == 0 /\ -buffer_1139^post38+buffer_1139^0 == 0 /\ tmp___0_25^0-tmp___0_25^post38 == 0 /\ lt2^0-lt2^post38 == 0 /\ -i_22^post38+i_22^0 == 0 /\ l_11^0-l_11^post38 == 0 /\ -len_98^post38+len_98^0 == 0 /\ -d_7^post38+d_7^0 == 0 /\ -cand_19^post38+cand_19^0 == 0 /\ -lt1^post38+lt1^0 == 0 /\ x_16^0-x_16^post38 == 0 /\ buffer_1077^0-buffer_1077^post38 == 0 /\ -y_1094^post38+y_1094^0 == 0 /\ -sz^post38+sz^0 == 0 /\ a_6^0-a_6^post38 == 0 /\ buffer_21^0-buffer_21^post38 == 0), cost: 1 Chained Linear Paths Start location: l26 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^0 i_22^0 l_11^0 len_98^0 lt1^0 lt2^0 lt3^0 lt_29^0 prev_14^0 result_5^0 ret_1103^0 ret_18^0 sz^0 sz_23^0 tmp_24^0 tmp_9^0 tmp___0_25^0 tmp___0_36^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, 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^0'=i^post1, i_22^0'=i_22^post1, l_11^0'=l_11^post1, len_98^0'=len_98^post1, lt1^0'=lt1^post1, lt2^0'=lt2^post1, lt3^0'=lt3^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^0'=sz^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_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, (tmp___0_25^0-tmp___0_25^post1 == 0 /\ -i_22^post1+i_22^0 == 0 /\ lt2^0-lt2^post1 == 0 /\ -cand_1104^post1+cand_1104^0 == 0 /\ -len_98^post1+len_98^0 == 0 /\ -elem_13^post1+elem_13^0 == 0 /\ -cand_19^post1+cand_19^0 == 0 /\ y_1094^0-y_1094^post1 == 0 /\ -i^post1+i^0 == 0 /\ x_16^0-x_16^post1 == 0 /\ -___cil_tmp5_10^post1+___cil_tmp5_10^0 == 0 /\ buffer_604^0-buffer_604^post1 == 0 /\ -ret_18^post1+ret_18^0 == 0 /\ -tmp_9^post1+tmp_9^0 == 0 /\ -result_5^post1+result_5^0 == 0 /\ -tmp___0_605^post1+tmp___0_605^0 == 0 /\ buffer_35^0-buffer_35^post1 == 0 /\ l_11^0-l_11^post1 == 0 /\ buffer_1077^0-buffer_1077^post1 == 0 /\ lt1^0-lt1^post1 == 0 /\ ret_1103^0-ret_1103^post1 == 0 /\ -prev_14^post1+prev_14^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post1 == 0 /\ -lt3^post1+lt3^0 == 0 /\ -a_6^post1+a_6^0 == 0 /\ 1+h_17^0 <= 0 /\ -___cil_tmp5_20^post1+___cil_tmp5_20^0 == 0 /\ buffer_1139^0-buffer_1139^post1 == 0 /\ -x_8^post1+x_8^0 == 0 /\ sz_23^0-sz_23^post1 == 0 /\ -h_17^post1+h_17^0 == 0 /\ tmp___0_36^0-tmp___0_36^post1 == 0 /\ -x_12^post1+x_12^0 == 0 /\ tmp_24^0-tmp_24^post1 == 0 /\ -sz^post1+sz^0 == 0 /\ lt_29^0-lt_29^post1 == 0 /\ d_7^0-d_7^post1 == 0 /\ -buffer_21^post1+buffer_21^0 == 0), cost: 1 1: l0 -> l1 : ___cil_tmp5_10^0'=___cil_tmp5_10^post2, ___cil_tmp5_15^0'=___cil_tmp5_15^post2, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post2, i_22^0'=i_22^post2, l_11^0'=l_11^post2, len_98^0'=len_98^post2, lt1^0'=lt1^post2, lt2^0'=lt2^post2, lt3^0'=lt3^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^0'=sz^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_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, (-lt3^post2+lt3^0 == 0 /\ -len_98^post2+len_98^0 == 0 /\ -l_11^post2+l_11^0 == 0 /\ buffer_1077^0-buffer_1077^post2 == 0 /\ a_6^0-a_6^post2 == 0 /\ lt_29^0-lt_29^post2 == 0 /\ tmp___0_25^0-tmp___0_25^post2 == 0 /\ cand_19^0-cand_19^post2 == 0 /\ -buffer_35^post2+buffer_35^0 == 0 /\ -buffer_1139^post2+buffer_1139^0 == 0 /\ -prev_14^post2+prev_14^0 == 0 /\ -i^post2+i^0 == 0 /\ -x_8^post2+x_8^0 == 0 /\ ret_18^0-ret_18^post2 == 0 /\ -sz^post2+sz^0 == 0 /\ -ret_1103^post2+ret_1103^0 == 0 /\ cand_1104^0-cand_1104^post2 == 0 /\ lt2^0-lt2^post2 == 0 /\ -buffer_604^post2+buffer_604^0 == 0 /\ 1-h_17^0 <= 0 /\ -tmp___0_605^post2+tmp___0_605^0 == 0 /\ -___cil_tmp5_20^post2+___cil_tmp5_20^0 == 0 /\ x_16^0-x_16^post2 == 0 /\ sz_23^0-sz_23^post2 == 0 /\ tmp_24^0-tmp_24^post2 == 0 /\ buffer_21^0-buffer_21^post2 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post2 == 0 /\ -h_17^post2+h_17^0 == 0 /\ -tmp_9^post2+tmp_9^0 == 0 /\ lt1^0-lt1^post2 == 0 /\ y_1094^0-y_1094^post2 == 0 /\ i_22^0-i_22^post2 == 0 /\ tmp___0_36^0-tmp___0_36^post2 == 0 /\ -x_12^post2+x_12^0 == 0 /\ -result_5^post2+result_5^0 == 0 /\ -d_7^post2+d_7^0 == 0 /\ -___cil_tmp5_15^post2+___cil_tmp5_15^0 == 0 /\ elem_13^0-elem_13^post2 == 0), cost: 1 2: l0 -> l2 : ___cil_tmp5_10^0'=___cil_tmp5_10^post3, ___cil_tmp5_15^0'=___cil_tmp5_15^post3, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post3, i_22^0'=i_22^post3, l_11^0'=l_11^post3, len_98^0'=len_98^post3, lt1^0'=lt1^post3, lt2^0'=lt2^post3, lt3^0'=lt3^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^0'=sz^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_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, (0 == 0 /\ -prev_14^post3+prev_14^0 == 0 /\ -y_1094^post3+y_1094^0 == 0 /\ ret_18^0-ret_18^post3 == 0 /\ -lt3^post3+lt3^0 == 0 /\ buffer_21^0-buffer_21^post3 == 0 /\ -i_22^post3+i_22^0 == 0 /\ -___cil_tmp5_10^post3+___cil_tmp5_10^0 == 0 /\ h_17^0-h_17^post3 == 0 /\ cand_1104^0-cand_1104^post3 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post3 == 0 /\ -len_98^post3+len_98^0 == 0 /\ tmp___0_605^0-tmp___0_605^post3 == 0 /\ -i^post3+i^0 == 0 /\ x_8^0-x_8^post3 == 0 /\ lt1^0-lt1^post3 == 0 /\ a_6^0-a_6^post3 == 0 /\ tmp___0_36^0-tmp___0_36^post3 == 0 /\ tmp_9^0-tmp_9^post3 == 0 /\ -h_17^0 <= 0 /\ -d_7^post3+d_7^0 == 0 /\ tmp_24^0-tmp_24^post3 == 0 /\ l_11^0-l_11^post3 == 0 /\ buffer_35^0-buffer_35^post3 == 0 /\ -ret_18^0+___cil_tmp5_20^post3 == 0 /\ buffer_1077^0-buffer_1077^post3 == 0 /\ h_17^0 <= 0 /\ -sz_23^post3+sz_23^0 == 0 /\ -sz^post3+sz^0 == 0 /\ -tmp___0_25^post3+tmp___0_25^0 == 0 /\ lt_29^0-lt_29^post3 == 0 /\ -x_12^post3+x_12^0 == 0 /\ lt2^0-lt2^post3 == 0 /\ elem_13^0-elem_13^post3 == 0 /\ -ret_1103^post3+ret_1103^0 == 0 /\ -___cil_tmp5_20^post3+result_5^1 == 0 /\ -buffer_604^post3+buffer_604^0 == 0 /\ -cand_19^post3+cand_19^0 == 0 /\ x_16^0-x_16^post3 == 0 /\ -buffer_1139^post3+buffer_1139^0 == 0), cost: 1 3: l3 -> l4 : ___cil_tmp5_10^0'=___cil_tmp5_10^post4, ___cil_tmp5_15^0'=___cil_tmp5_15^post4, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post4, i_22^0'=i_22^post4, l_11^0'=l_11^post4, len_98^0'=len_98^post4, lt1^0'=lt1^post4, lt2^0'=lt2^post4, lt3^0'=lt3^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^0'=sz^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_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, (buffer_21^post4-result_5^0 == 0 /\ tmp_9^0-tmp_9^post4 == 0 /\ -prev_14^post4+prev_14^0 == 0 /\ -1+i_22^post4-i_22^0 == 0 /\ -1+len_98^post4-len_98^0 == 0 /\ -buffer_1077^post4+buffer_1077^0 == 0 /\ tmp_24^0-tmp_24^post4 == 0 /\ -x_8^post4+x_8^0 == 0 /\ -___cil_tmp5_20^post4+___cil_tmp5_20^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post4 == 0 /\ -lt3^post4+lt3^0 == 0 /\ -tmp___0_25^post4+tmp___0_25^0 == 0 /\ lt1^0-lt1^post4 == 0 /\ -x_12^post4+x_12^0 == 0 /\ h_17^0-h_17^post4 == 0 /\ cand_1104^0-cand_1104^post4 == 0 /\ -ret_1103^post4+ret_1103^0 == 0 /\ -cand_19^post4+cand_19^0 == 0 /\ -buffer_604^post4+buffer_604^0 == 0 /\ x_16^0-x_16^post4 == 0 /\ tmp___0_36^0-tmp___0_36^post4 == 0 /\ -len_98^0 <= 0 /\ buffer_35^0-buffer_35^post4 == 0 /\ l_11^0-l_11^post4 == 0 /\ -i^post4+i^0 == 0 /\ lt_29^0-lt_29^post4 == 0 /\ -tmp___0_605^post4+tmp___0_605^0 == 0 /\ -___cil_tmp5_10^post4+___cil_tmp5_10^0 == 0 /\ y_1094^0-y_1094^post4 == 0 /\ lt2^0-lt2^post4 == 0 /\ ret_18^0-ret_18^post4 == 0 /\ -sz_23^post4+sz_23^0 == 0 /\ a_6^0-a_6^post4 == 0 /\ -result_5^post4+result_5^0 == 0 /\ -buffer_1139^post4+buffer_1139^0 == 0 /\ -d_7^post4+d_7^0 == 0 /\ elem_13^0-elem_13^post4 == 0 /\ sz^0-sz^post4 == 0), cost: 1 25: l4 -> l10 : ___cil_tmp5_10^0'=___cil_tmp5_10^post26, ___cil_tmp5_15^0'=___cil_tmp5_15^post26, ___cil_tmp5_20^0'=___cil_tmp5_20^post26, a_6^0'=a_6^post26, buffer_1077^0'=buffer_1077^post26, buffer_1139^0'=buffer_1139^post26, buffer_21^0'=buffer_21^post26, buffer_35^0'=buffer_35^post26, buffer_604^0'=buffer_604^post26, cand_1104^0'=cand_1104^post26, cand_19^0'=cand_19^post26, d_7^0'=d_7^post26, elem_13^0'=elem_13^post26, h_17^0'=h_17^post26, i^0'=i^post26, i_22^0'=i_22^post26, l_11^0'=l_11^post26, len_98^0'=len_98^post26, lt1^0'=lt1^post26, lt2^0'=lt2^post26, lt3^0'=lt3^post26, lt_29^0'=lt_29^post26, prev_14^0'=prev_14^post26, result_5^0'=result_5^post26, ret_1103^0'=ret_1103^post26, ret_18^0'=ret_18^post26, sz^0'=sz^post26, sz_23^0'=sz_23^post26, tmp_24^0'=tmp_24^post26, tmp_9^0'=tmp_9^post26, tmp___0_25^0'=tmp___0_25^post26, tmp___0_36^0'=tmp___0_36^post26, tmp___0_605^0'=tmp___0_605^post26, x_12^0'=x_12^post26, x_16^0'=x_16^post26, x_8^0'=x_8^post26, y_1094^0'=y_1094^post26, (0 == 0 /\ a_6^0-a_6^post26 == 0 /\ i_22^0-i_22^post26 == 0 /\ buffer_35^0-buffer_35^post26 == 0 /\ x_8^0-x_8^post26 == 0 /\ l_11^0-l_11^post26 == 0 /\ buffer_1077^0-buffer_1077^post26 == 0 /\ tmp___0_36^0-tmp___0_36^post26 == 0 /\ tmp_9^0-tmp_9^post26 == 0 /\ -tmp___0_605^post26+tmp___0_605^0 == 0 /\ -h_17^post26+h_17^0 == 0 /\ tmp_24^0-tmp_24^post26 == 0 /\ buffer_21^0-buffer_21^post26 == 0 /\ -y_1094^post26+y_1094^0 == 0 /\ lt2^0-lt2^post26 == 0 /\ -d_7^post26+d_7^0 == 0 /\ -buffer_1139^post26+buffer_1139^0 == 0 /\ -cand_19^post26+cand_19^0 == 0 /\ -sz_23^post26+sz_23^0 == 0 /\ lt_29^0-lt_29^post26 == 0 /\ -tmp___0_25^post26+tmp___0_25^0 == 0 /\ elem_13^0-elem_13^post26 == 0 /\ -buffer_604^post26+buffer_604^0 == 0 /\ -___cil_tmp5_20^post26+___cil_tmp5_20^0 == 0 /\ sz_23^0-i_22^0 <= 0 /\ -len_98^0 <= 0 /\ -___cil_tmp5_15^post26+___cil_tmp5_15^0 == 0 /\ -i^post26+i^0 == 0 /\ -sz^post26+sz^0 == 0 /\ -ret_1103^post26+ret_1103^0 == 0 /\ -result_5^post26+result_5^0 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post26 == 0 /\ -lt3^post26+lt3^0 == 0 /\ x_16^0-x_16^post26 == 0 /\ cand_1104^0-cand_1104^post26 == 0 /\ -x_12^post26+x_12^0 == 0 /\ lt1^0-lt1^post26 == 0 /\ -prev_14^post26+prev_14^0 == 0 /\ ret_18^0-ret_18^post26 == 0), cost: 1 26: l4 -> l3 : ___cil_tmp5_10^0'=___cil_tmp5_10^post27, ___cil_tmp5_15^0'=___cil_tmp5_15^post27, ___cil_tmp5_20^0'=___cil_tmp5_20^post27, a_6^0'=a_6^post27, buffer_1077^0'=buffer_1077^post27, buffer_1139^0'=buffer_1139^post27, buffer_21^0'=buffer_21^post27, buffer_35^0'=buffer_35^post27, buffer_604^0'=buffer_604^post27, cand_1104^0'=cand_1104^post27, cand_19^0'=cand_19^post27, d_7^0'=d_7^post27, elem_13^0'=elem_13^post27, h_17^0'=h_17^post27, i^0'=i^post27, i_22^0'=i_22^post27, l_11^0'=l_11^post27, len_98^0'=len_98^post27, lt1^0'=lt1^post27, lt2^0'=lt2^post27, lt3^0'=lt3^post27, lt_29^0'=lt_29^post27, prev_14^0'=prev_14^post27, result_5^0'=result_5^post27, ret_1103^0'=ret_1103^post27, ret_18^0'=ret_18^post27, sz^0'=sz^post27, sz_23^0'=sz_23^post27, tmp_24^0'=tmp_24^post27, tmp_9^0'=tmp_9^post27, tmp___0_25^0'=tmp___0_25^post27, tmp___0_36^0'=tmp___0_36^post27, tmp___0_605^0'=tmp___0_605^post27, x_12^0'=x_12^post27, x_16^0'=x_16^post27, x_8^0'=x_8^post27, y_1094^0'=y_1094^post27, (0 == 0 /\ ret_18^0-ret_18^post27 == 0 /\ tmp___0_36^0-tmp___0_36^post27 == 0 /\ l_11^0-l_11^post27 == 0 /\ ___cil_tmp5_10^post27-x_8^post27 == 0 /\ -h_17^post27+h_17^0 == 0 /\ -i^post27+i^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post27 == 0 /\ -x_12^post27+x_12^0 == 0 /\ elem_13^0-elem_13^post27 == 0 /\ lt_29^0-lt_29^post27 == 0 /\ -buffer_1139^post27+buffer_1139^0 == 0 /\ -lt3^post27+lt3^0 == 0 /\ -___cil_tmp5_20^post27+___cil_tmp5_20^0 == 0 /\ lt2^0-lt2^post27 == 0 /\ cand_1104^0-cand_1104^post27 == 0 /\ result_5^post27-___cil_tmp5_10^post27 == 0 /\ -len_98^0 <= 0 /\ -tmp_9^post27+x_8^post27 == 0 /\ x_16^0-x_16^post27 == 0 /\ -y_1094^post27+y_1094^0 == 0 /\ -prev_14^post27+prev_14^0 == 0 /\ -len_98^2 <= 0 /\ -ret_1103^post27+ret_1103^0 == 0 /\ -sz^post27+sz^0 == 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ -cand_19^post27+cand_19^0 == 0 /\ buffer_1077^0-buffer_1077^post27 == 0 /\ buffer_35^0-buffer_35^post27 == 0 /\ lt1^0-lt1^post27 == 0 /\ -buffer_21^post27+buffer_21^0 == 0), cost: 1 4: l5 -> l6 : ___cil_tmp5_10^0'=___cil_tmp5_10^post5, ___cil_tmp5_15^0'=___cil_tmp5_15^post5, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post5, i_22^0'=i_22^post5, l_11^0'=l_11^post5, len_98^0'=len_98^post5, lt1^0'=lt1^post5, lt2^0'=lt2^post5, lt3^0'=lt3^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^0'=sz^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_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 /\ tmp_9^0-tmp_9^post5 == 0 /\ lt1^0-lt1^post5 == 0 /\ ret_18^post5 == 0 /\ -x_16^0+h_17^post5 == 0 /\ -result_5^post5+result_5^0 == 0 /\ -tmp___0_25^post5+tmp___0_25^0 == 0 /\ x_16^0-x_16^post5 == 0 /\ lt2^0-lt2^post5 == 0 /\ d_7^0-d_7^post5 == 0 /\ elem_13^0-elem_13^post5 == 0 /\ l_11^0-l_11^post5 == 0 /\ -prev_14^post5+prev_14^0 == 0 /\ -a_6^post5+a_6^0 == 0 /\ -i^post5+i^0 == 0 /\ -x_12^post5+x_12^0 == 0 /\ -lt3^post5+lt3^0 == 0 /\ ___cil_tmp5_20^0-___cil_tmp5_20^post5 == 0 /\ -x_8^post5+x_8^0 == 0 /\ buffer_35^0-buffer_35^post5 == 0 /\ tmp___0_36^0-tmp___0_36^post5 == 0 /\ -y_1094^post5+y_1094^0 == 0 /\ ret_1103^0-ret_1103^post5 == 0 /\ buffer_604^0-buffer_604^post5 == 0 /\ -len_98^0 <= 0 /\ -buffer_21^post5+buffer_21^0 == 0 /\ -cand_19^post5+cand_19^0 == 0 /\ -cand_1104^post5+cand_1104^0 == 0 /\ -buffer_1139^post5+buffer_1139^0 == 0 /\ i_22^0-i_22^post5 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post5 == 0 /\ tmp_24^0-tmp_24^post5 == 0 /\ buffer_1077^0-buffer_1077^post5 == 0 /\ sz_23^0-sz_23^post5 == 0 /\ lt_29^0-lt_29^post5 == 0 /\ -sz^post5+sz^0 == 0 /\ -tmp___0_605^post5+tmp___0_605^0 == 0 /\ -___cil_tmp5_10^post5+___cil_tmp5_10^0 == 0), cost: 1 5: l5 -> l3 : ___cil_tmp5_10^0'=___cil_tmp5_10^post6, ___cil_tmp5_15^0'=___cil_tmp5_15^post6, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post6, i_22^0'=i_22^post6, l_11^0'=l_11^post6, len_98^0'=len_98^post6, lt1^0'=lt1^post6, lt2^0'=lt2^post6, lt3^0'=lt3^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^0'=sz^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_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, (l_11^0-l_11^post6 == 0 /\ -lt3^post6+lt3^0 == 0 /\ tmp___0_25^0-tmp___0_25^post6 == 0 /\ -prev_14^post6+prev_14^0 == 0 /\ buffer_604^0-buffer_604^post6 == 0 /\ lt1^0-lt1^post6 == 0 /\ buffer_1077^0-buffer_1077^post6 == 0 /\ -tmp___0_605^post6+tmp___0_605^0 == 0 /\ -buffer_21^post6+buffer_21^0 == 0 /\ x_16^0-x_16^post6 == 0 /\ -___cil_tmp5_10^post6+___cil_tmp5_10^0 == 0 /\ x_12^0-x_12^post6 == 0 /\ -ret_18^post6+ret_18^0 == 0 /\ -tmp_9^post6+tmp_9^0 == 0 /\ ret_1103^0-ret_1103^post6 == 0 /\ -i_22^post6+i_22^0 == 0 /\ -len_98^post6+len_98^0 == 0 /\ -cand_1104^post6+cand_1104^0 == 0 /\ -h_17^post6+h_17^0 == 0 /\ lt3^0 <= 0 /\ lt_29^0-lt_29^post6 == 0 /\ elem_13^0-elem_13^post6 == 0 /\ tmp___0_36^0-tmp___0_36^post6 == 0 /\ buffer_35^0-buffer_35^post6 == 0 /\ -a_6^post6+a_6^0 == 0 /\ d_7^0-d_7^post6 == 0 /\ tmp_24^0-tmp_24^post6 == 0 /\ -i^post6+i^0 == 0 /\ sz_23^0-sz_23^post6 == 0 /\ ___cil_tmp5_20^0-___cil_tmp5_20^post6 == 0 /\ -x_8^post6+x_8^0 == 0 /\ lt2^0-lt2^post6 == 0 /\ -sz^post6+sz^0 == 0 /\ buffer_1139^0-buffer_1139^post6 == 0 /\ y_1094^0-y_1094^post6 == 0 /\ -cand_19^post6+cand_19^0 == 0 /\ -result_5^post6+result_5^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post6 == 0), cost: 1 39: l5 -> l5 : ___cil_tmp5_10^0'=___cil_tmp5_10^post8, ___cil_tmp5_15^0'=___cil_tmp5_15^post8, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post8, i_22^0'=i_22^post8, l_11^0'=l_11^post8, len_98^0'=len_98^post8, lt1^0'=lt1^post8, lt2^0'=lt2^post8, lt3^0'=lt3^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^0'=sz^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_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, (cand_19^0-cand_19^post7 == 0 /\ -a_6^post8+a_6^post7 == 0 /\ -___cil_tmp5_20^post7+___cil_tmp5_20^0 == 0 /\ -i^post7+i^0 == 0 /\ -___cil_tmp5_15^post7+___cil_tmp5_15^0 == 0 /\ h_17^0-h_17^post7 == 0 /\ lt1^0-lt1^post7 == 0 /\ -buffer_35^post7+buffer_35^0 == 0 /\ -buffer_1139^post7+buffer_1139^0 == 0 /\ lt_29^0-lt_29^post7 == 0 /\ buffer_1077^0-buffer_1077^post7 == 0 /\ x_12^post7-x_12^post8 == 0 /\ y_1094^post7-y_1094^post8 == 0 /\ result_5^post7-result_5^post8 == 0 /\ -ret_1103^post8+ret_1103^post7 == 0 /\ ret_1103^0-ret_1103^post7 == 0 /\ lt2^post7-lt2^post8 == 0 /\ -d_7^post7+d_7^0 == 0 /\ a_6^0-a_6^post7 == 0 /\ -i_22^post8+i_22^post7 == 0 /\ -lt1^post8+lt1^post7 == 0 /\ -buffer_604^post7+buffer_604^0 == 0 /\ -d_7^post8+d_7^post7 == 0 /\ -i_22^post7+i_22^0 == 0 /\ cand_1104^0-cand_1104^post7 == 0 /\ -buffer_21^post8+buffer_21^post7 == 0 /\ -___cil_tmp5_15^post8+___cil_tmp5_15^post7 == 0 /\ 1-lt3^0 <= 0 /\ i^post7-i^post8 == 0 /\ -x_16^post8+x_16^post7 == 0 /\ lt3^post7-lt3^post8 == 0 /\ ret_18^0-ret_18^post7 == 0 /\ -___cil_tmp5_10^post8+___cil_tmp5_10^post7 == 0 /\ -sz^post7+sz^0 == 0 /\ -buffer_604^post8+buffer_604^post7 == 0 /\ l_11^0-l_11^post7 == 0 /\ -cand_1104^post8+cand_1104^post7 == 0 /\ tmp___0_605^post7-tmp___0_605^post8 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post7 == 0 /\ tmp_24^0-tmp_24^post7 == 0 /\ -ret_18^post8+ret_18^post7 == 0 /\ x_16^0-x_16^post7 == 0 /\ buffer_35^post7-buffer_35^post8 == 0 /\ -cand_19^post8+cand_19^post7 == 0 /\ -___cil_tmp5_20^post8+___cil_tmp5_20^post7 == 0 /\ sz_23^0-sz_23^post7 == 0 /\ sz_23^post7-sz_23^post8 == 0 /\ -tmp___0_605^post7+tmp___0_605^0 == 0 /\ 1+lt3^post7-lt3^0 == 0 /\ buffer_21^0-buffer_21^post7 == 0 /\ -tmp_24^post8+tmp_24^post7 == 0 /\ -x_12^post7+x_12^0 == 0 /\ prev_14^post7-prev_14^post8 == 0 /\ -tmp___0_25^post8+tmp___0_25^post7 == 0 /\ x_8^post7-x_8^post8 == 0 /\ -lt_29^post8+lt_29^post7 == 0 /\ sz^post7-sz^post8 == 0 /\ elem_13^0-elem_13^post7 == 0 /\ -len_98^post7+len_98^0 == 0 /\ len_98^post7-len_98^post8 == 0 /\ -l_11^post8+l_11^post7 == 0 /\ -prev_14^post7+prev_14^0 == 0 /\ -elem_13^post8+elem_13^post7 == 0 /\ tmp___0_25^0-tmp___0_25^post7 == 0 /\ -buffer_1139^post8+buffer_1139^post7 == 0 /\ -x_8^post7+x_8^0 == 0 /\ -tmp_9^post7+tmp_9^0 == 0 /\ -tmp___0_36^post8+tmp___0_36^post7 == 0 /\ tmp___0_36^0-tmp___0_36^post7 == 0 /\ -result_5^post7+result_5^0 == 0 /\ y_1094^0-y_1094^post7 == 0 /\ -h_17^post8+h_17^post7 == 0 /\ buffer_1077^post7-buffer_1077^post8 == 0 /\ -1-lt2^0+lt2^post7 == 0 /\ tmp_9^post7-tmp_9^post8 == 0), cost: 1 30: l6 -> l23 : ___cil_tmp5_10^0'=___cil_tmp5_10^post31, ___cil_tmp5_15^0'=___cil_tmp5_15^post31, ___cil_tmp5_20^0'=___cil_tmp5_20^post31, a_6^0'=a_6^post31, buffer_1077^0'=buffer_1077^post31, buffer_1139^0'=buffer_1139^post31, buffer_21^0'=buffer_21^post31, buffer_35^0'=buffer_35^post31, buffer_604^0'=buffer_604^post31, cand_1104^0'=cand_1104^post31, cand_19^0'=cand_19^post31, d_7^0'=d_7^post31, elem_13^0'=elem_13^post31, h_17^0'=h_17^post31, i^0'=i^post31, i_22^0'=i_22^post31, l_11^0'=l_11^post31, len_98^0'=len_98^post31, lt1^0'=lt1^post31, lt2^0'=lt2^post31, lt3^0'=lt3^post31, lt_29^0'=lt_29^post31, prev_14^0'=prev_14^post31, result_5^0'=result_5^post31, ret_1103^0'=ret_1103^post31, ret_18^0'=ret_18^post31, sz^0'=sz^post31, sz_23^0'=sz_23^post31, tmp_24^0'=tmp_24^post31, tmp_9^0'=tmp_9^post31, tmp___0_25^0'=tmp___0_25^post31, tmp___0_36^0'=tmp___0_36^post31, tmp___0_605^0'=tmp___0_605^post31, x_12^0'=x_12^post31, x_16^0'=x_16^post31, x_8^0'=x_8^post31, y_1094^0'=y_1094^post31, (-result_5^post31+result_5^0 == 0 /\ -h_17^post31+h_17^0 == 0 /\ buffer_35^0-buffer_35^post31 == 0 /\ sz_23^0-sz_23^post31 == 0 /\ y_1094^0-y_1094^post31 == 0 /\ x_12^0-x_12^post31 == 0 /\ -buffer_604^post31+buffer_604^0 == 0 /\ i_22^0-i_22^post31 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post31 == 0 /\ x_16^0-x_16^post31 == 0 /\ -sz^post31+sz^0 == 0 /\ -prev_14^post31+prev_14^0 == 0 /\ tmp___0_25^0-tmp___0_25^post31 == 0 /\ -l_11^post31+l_11^0 == 0 /\ -h_17^0 <= 0 /\ buffer_1077^0-buffer_1077^post31 == 0 /\ lt_29^0-lt_29^post31 == 0 /\ -tmp_24^post31+tmp_24^0 == 0 /\ -cand_19^post31+cand_19^0 == 0 /\ buffer_21^0-buffer_21^post31 == 0 /\ -lt3^post31+lt3^0 == 0 /\ -i^post31+i^0 == 0 /\ a_6^0-a_6^post31 == 0 /\ elem_13^0-elem_13^post31 == 0 /\ -len_98^0 <= 0 /\ lt1^0-lt1^post31 == 0 /\ ret_1103^0-ret_1103^post31 == 0 /\ -buffer_1139^post31+buffer_1139^0 == 0 /\ -tmp___0_36^post31+tmp___0_36^0 == 0 /\ -x_8^post31+x_8^0 == 0 /\ lt2^0-lt2^post31 == 0 /\ -tmp___0_605^post31+tmp___0_605^0 == 0 /\ h_17^0 <= 0 /\ cand_1104^0-cand_1104^post31 == 0 /\ -ret_18^post31+ret_18^0 == 0 /\ -len_98^post31+len_98^0 == 0 /\ -d_7^post31+d_7^0 == 0 /\ -tmp_9^post31+tmp_9^0 == 0 /\ -___cil_tmp5_20^post31+___cil_tmp5_20^0 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post31 == 0), cost: 1 31: l6 -> l24 : ___cil_tmp5_10^0'=___cil_tmp5_10^post32, ___cil_tmp5_15^0'=___cil_tmp5_15^post32, ___cil_tmp5_20^0'=___cil_tmp5_20^post32, a_6^0'=a_6^post32, buffer_1077^0'=buffer_1077^post32, buffer_1139^0'=buffer_1139^post32, buffer_21^0'=buffer_21^post32, buffer_35^0'=buffer_35^post32, buffer_604^0'=buffer_604^post32, cand_1104^0'=cand_1104^post32, cand_19^0'=cand_19^post32, d_7^0'=d_7^post32, elem_13^0'=elem_13^post32, h_17^0'=h_17^post32, i^0'=i^post32, i_22^0'=i_22^post32, l_11^0'=l_11^post32, len_98^0'=len_98^post32, lt1^0'=lt1^post32, lt2^0'=lt2^post32, lt3^0'=lt3^post32, lt_29^0'=lt_29^post32, prev_14^0'=prev_14^post32, result_5^0'=result_5^post32, ret_1103^0'=ret_1103^post32, ret_18^0'=ret_18^post32, sz^0'=sz^post32, sz_23^0'=sz_23^post32, tmp_24^0'=tmp_24^post32, tmp_9^0'=tmp_9^post32, tmp___0_25^0'=tmp___0_25^post32, tmp___0_36^0'=tmp___0_36^post32, tmp___0_605^0'=tmp___0_605^post32, x_12^0'=x_12^post32, x_16^0'=x_16^post32, x_8^0'=x_8^post32, y_1094^0'=y_1094^post32, (0 == 0 /\ -sz_23^post32+sz_23^0 == 0 /\ -ret_1103^post32+ret_1103^0 == 0 /\ buffer_35^0-buffer_35^post32 == 0 /\ l_11^0-l_11^post32 == 0 /\ -tmp___0_25^post32+tmp___0_25^0 == 0 /\ x_8^0-x_8^post32 == 0 /\ tmp_9^0-tmp_9^post32 == 0 /\ -x_12^post32+x_12^0 == 0 /\ -result_5^post32+result_5^0 == 0 /\ tmp_24^0-tmp_24^post32 == 0 /\ h_17^0-h_17^post32 == 0 /\ lt2^0-lt2^post32 == 0 /\ buffer_1077^0-buffer_1077^post32 == 0 /\ -lt3^post32+lt3^0 == 0 /\ -d_7^post32+d_7^0 == 0 /\ x_16^0-x_16^post32 == 0 /\ -___cil_tmp5_20^post32+___cil_tmp5_20^0 == 0 /\ buffer_21^0-buffer_21^post32 == 0 /\ i_22^0-i_22^post32 == 0 /\ a_6^0-a_6^post32 == 0 /\ -prev_14^post32+prev_14^0 == 0 /\ -len_98^0 <= 0 /\ tmp___0_36^0-tmp___0_36^post32 == 0 /\ -cand_19^post32+cand_19^0 == 0 /\ -buffer_604^post32+buffer_604^0 == 0 /\ ret_18^0-ret_18^post32 == 0 /\ -buffer_1139^post32+buffer_1139^0 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post32 == 0 /\ elem_13^0-elem_13^post32 == 0 /\ lt_29^0-lt_29^post32 == 0 /\ sz^0-sz^post32 == 0 /\ lt1^0-lt1^post32 == 0 /\ -tmp___0_605^post32+tmp___0_605^0 == 0 /\ -i^post32+i^0 == 0 /\ cand_1104^0-cand_1104^post32 == 0 /\ -___cil_tmp5_15^post32+___cil_tmp5_15^0 == 0 /\ -y_1094^post32+y_1094^0 == 0), cost: 1 8: l8 -> l0 : ___cil_tmp5_10^0'=___cil_tmp5_10^post9, ___cil_tmp5_15^0'=___cil_tmp5_15^post9, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post9, i_22^0'=i_22^post9, l_11^0'=l_11^post9, len_98^0'=len_98^post9, lt1^0'=lt1^post9, lt2^0'=lt2^post9, lt3^0'=lt3^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^0'=sz^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_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, (-tmp_9^post9+tmp_9^0 == 0 /\ -sz^post9+sz^0 == 0 /\ l_11^0-l_11^post9 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post9 == 0 /\ -buffer_1139^post9+buffer_1139^0 == 0 /\ ret_18^post9 == 0 /\ sz_23^0-sz_23^post9 == 0 /\ -tmp___0_36^post9+tmp___0_36^0 == 0 /\ lt2^0-lt2^post9 == 0 /\ -cand_19^post9+cand_19^0 == 0 /\ y_1094^0-y_1094^post9 == 0 /\ elem_13^0-elem_13^post9 == 0 /\ lt3^0-lt3^post9 == 0 /\ -i^post9+i^0 == 0 /\ -prev_14^post9+prev_14^0 == 0 /\ -x_8^post9+x_8^0 == 0 /\ -lt1^post9+lt1^0 == 0 /\ -i_22^post9+i_22^0 == 0 /\ -len_98^post9+len_98^0 == 0 /\ x_16^0-x_16^post9 == 0 /\ -lt_29^post9+lt_29^0 == 0 /\ tmp_24^0-tmp_24^post9 == 0 /\ -result_5^post9+result_5^0 == 0 /\ -___cil_tmp5_10^post9+___cil_tmp5_10^0 == 0 /\ -a_6^post9+a_6^0 == 0 /\ -x_16^0+h_17^post9 == 0 /\ buffer_604^0-buffer_604^post9 == 0 /\ -___cil_tmp5_20^post9+___cil_tmp5_20^0 == 0 /\ d_7^0-d_7^post9 == 0 /\ x_12^0-x_12^post9 == 0 /\ ret_1103^0-ret_1103^post9 == 0 /\ -buffer_21^post9+buffer_21^0 == 0 /\ tmp___0_25^0-tmp___0_25^post9 == 0 /\ cand_1104^0-cand_1104^post9 == 0 /\ buffer_35^0-buffer_35^post9 == 0 /\ buffer_1077^0-buffer_1077^post9 == 0 /\ -tmp___0_605^post9+tmp___0_605^0 == 0), cost: 1 9: l8 -> l5 : ___cil_tmp5_10^0'=___cil_tmp5_10^post10, ___cil_tmp5_15^0'=___cil_tmp5_15^post10, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post10, i_22^0'=i_22^post10, l_11^0'=l_11^post10, len_98^0'=len_98^post10, lt1^0'=lt1^post10, lt2^0'=lt2^post10, lt3^0'=lt3^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^0'=sz^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_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, (___cil_tmp5_15^0-___cil_tmp5_15^post10 == 0 /\ cand_1104^0-cand_1104^post10 == 0 /\ tmp___0_605^0-tmp___0_605^post10 == 0 /\ y_1094^0-y_1094^post10 == 0 /\ ret_18^0-ret_18^post10 == 0 /\ l_11^0-l_11^post10 == 0 /\ h_17^0-h_17^post10 == 0 /\ -x_12^post10+x_12^0 == 0 /\ tmp___0_36^0-tmp___0_36^post10 == 0 /\ -___cil_tmp5_20^post10+___cil_tmp5_20^0 == 0 /\ -buffer_1139^post10+buffer_1139^0 == 0 /\ -d_7^post10+d_7^0 == 0 /\ -sz_23^post10+sz_23^0 == 0 /\ lt3^post10-lt1^0 == 0 /\ tmp_24^0-tmp_24^post10 == 0 /\ a_6^0-a_6^post10 == 0 /\ -___cil_tmp5_10^post10+___cil_tmp5_10^0 == 0 /\ buffer_21^0-buffer_21^post10 == 0 /\ -tmp_9^post10+tmp_9^0 == 0 /\ x_8^0-x_8^post10 == 0 /\ -len_98^post10+len_98^0 == 0 /\ lt_29^0-lt_29^post10 == 0 /\ buffer_1077^0-buffer_1077^post10 == 0 /\ i_22^0-i_22^post10 == 0 /\ buffer_35^0-buffer_35^post10 == 0 /\ -result_5^post10+result_5^0 == 0 /\ tmp___0_25^0-tmp___0_25^post10 == 0 /\ -prev_14^post10+prev_14^0 == 0 /\ elem_13^0-elem_13^post10 == 0 /\ x_16^0-x_16^post10 == 0 /\ lt1^0-lt1^post10 == 0 /\ -cand_19^post10+cand_19^0 == 0 /\ lt2^post10 == 0 /\ -i^post10+i^0 == 0 /\ -buffer_604^post10+buffer_604^0 == 0 /\ -sz^post10+sz^0 == 0 /\ -ret_1103^post10+ret_1103^0 == 0), cost: 1 35: l10 -> l5 : ___cil_tmp5_10^0'=___cil_tmp5_10^post36, ___cil_tmp5_15^0'=___cil_tmp5_15^post36, ___cil_tmp5_20^0'=___cil_tmp5_20^post36, a_6^0'=a_6^post36, buffer_1077^0'=buffer_1077^post36, buffer_1139^0'=buffer_1139^post36, buffer_21^0'=buffer_21^post36, buffer_35^0'=buffer_35^post36, buffer_604^0'=buffer_604^post36, cand_1104^0'=cand_1104^post36, cand_19^0'=cand_19^post36, d_7^0'=d_7^post36, elem_13^0'=elem_13^post36, h_17^0'=h_17^post36, i^0'=i^post36, i_22^0'=i_22^post36, l_11^0'=l_11^post36, len_98^0'=len_98^post36, lt1^0'=lt1^post36, lt2^0'=lt2^post36, lt3^0'=lt3^post36, lt_29^0'=lt_29^post36, prev_14^0'=prev_14^post36, result_5^0'=result_5^post36, ret_1103^0'=ret_1103^post36, ret_18^0'=ret_18^post36, sz^0'=sz^post36, sz_23^0'=sz_23^post36, tmp_24^0'=tmp_24^post36, tmp_9^0'=tmp_9^post36, tmp___0_25^0'=tmp___0_25^post36, tmp___0_36^0'=tmp___0_36^post36, tmp___0_605^0'=tmp___0_605^post36, x_12^0'=x_12^post36, x_16^0'=x_16^post36, x_8^0'=x_8^post36, y_1094^0'=y_1094^post36, (0 == 0 /\ -x_8^post36+x_8^0 == 0 /\ l_11^0-l_11^post36 == 0 /\ d_7^0-d_7^post36 == 0 /\ -lt3^post36+lt3^0 == 0 /\ -prev_14^post36+prev_14^0 == 0 /\ lt1^0-lt1^post36 == 0 /\ -elem_13^post36+elem_13^0 == 0 /\ -buffer_21^post36+buffer_21^0 == 0 /\ -cand_19^post36+cand_19^0 == 0 /\ -tmp___0_605^post36+tmp___0_605^0 == 0 /\ -___cil_tmp5_10^post36+___cil_tmp5_10^0 == 0 /\ buffer_604^0-buffer_604^post36 == 0 /\ -sz^post36+sz^0 == 0 /\ x_12^0-x_12^post36 == 0 /\ -h_17^post36+h_17^0 == 0 /\ ret_1103^0-ret_1103^post36 == 0 /\ -tmp___0_25^post36+tmp___0_25^0 == 0 /\ lt_29^0-lt_29^post36 == 0 /\ buffer_35^0-buffer_35^post36 == 0 /\ -a_6^post36+a_6^0 == 0 /\ -cand_1104^post36+cand_1104^0 == 0 /\ tmp_9^0-tmp_9^post36 == 0 /\ -i^post36+i^0 == 0 /\ tmp___0_36^0-tmp___0_36^post36 == 0 /\ ___cil_tmp5_20^0-___cil_tmp5_20^post36 == 0 /\ y_1094^0-y_1094^post36 == 0 /\ lt2^0-lt2^post36 == 0 /\ buffer_1139^0-buffer_1139^post36 == 0 /\ -ret_18^post36+ret_18^0 == 0 /\ -result_5^post36+result_5^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post36 == 0), cost: 1 36: l10 -> l18 : ___cil_tmp5_10^0'=___cil_tmp5_10^post37, ___cil_tmp5_15^0'=___cil_tmp5_15^post37, ___cil_tmp5_20^0'=___cil_tmp5_20^post37, a_6^0'=a_6^post37, buffer_1077^0'=buffer_1077^post37, buffer_1139^0'=buffer_1139^post37, buffer_21^0'=buffer_21^post37, buffer_35^0'=buffer_35^post37, buffer_604^0'=buffer_604^post37, cand_1104^0'=cand_1104^post37, cand_19^0'=cand_19^post37, d_7^0'=d_7^post37, elem_13^0'=elem_13^post37, h_17^0'=h_17^post37, i^0'=i^post37, i_22^0'=i_22^post37, l_11^0'=l_11^post37, len_98^0'=len_98^post37, lt1^0'=lt1^post37, lt2^0'=lt2^post37, lt3^0'=lt3^post37, lt_29^0'=lt_29^post37, prev_14^0'=prev_14^post37, result_5^0'=result_5^post37, ret_1103^0'=ret_1103^post37, ret_18^0'=ret_18^post37, sz^0'=sz^post37, sz_23^0'=sz_23^post37, tmp_24^0'=tmp_24^post37, tmp_9^0'=tmp_9^post37, tmp___0_25^0'=tmp___0_25^post37, tmp___0_36^0'=tmp___0_36^post37, tmp___0_605^0'=tmp___0_605^post37, x_12^0'=x_12^post37, x_16^0'=x_16^post37, x_8^0'=x_8^post37, y_1094^0'=y_1094^post37, (0 == 0 /\ d_7^0-d_7^post37 == 0 /\ lt1^0-lt1^post37 == 0 /\ lt2^0-lt2^post37 == 0 /\ -h_17^post37+h_17^0 == 0 /\ ret_1103^0-ret_1103^post37 == 0 /\ -buffer_1139^post37+buffer_1139^0 == 0 /\ -a_6^post37+a_6^0 == 0 /\ -x_8^post37+x_8^0 == 0 /\ ret_18^0-ret_18^post37 == 0 /\ l_11^0-l_11^post37 == 0 /\ -i^post37+i^0 == 0 /\ -result_5^post37+result_5^0 == 0 /\ buffer_604^0-buffer_604^post37 == 0 /\ -cand_19^post37+cand_19^0 == 0 /\ -elem_13^post37+elem_13^0 == 0 /\ x_16^0-x_16^post37 == 0 /\ tmp_24^0-tmp_24^post37 == 0 /\ -lt3^post37+lt3^0 == 0 /\ sz_23^0-sz_23^post37 == 0 /\ -prev_14^post37+prev_14^0 == 0 /\ -tmp___0_605^post37+tmp___0_605^0 == 0 /\ -x_12^post37+x_12^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post37 == 0 /\ i_22^0-i_22^post37 == 0 /\ -___cil_tmp5_20^post37+___cil_tmp5_20^0 == 0 /\ -___cil_tmp5_10^post37+___cil_tmp5_10^0 == 0 /\ -buffer_21^post37+buffer_21^0 == 0 /\ -y_1094^post37+y_1094^0 == 0 /\ -cand_1104^post37+cand_1104^0 == 0 /\ buffer_1077^0-buffer_1077^post37 == 0 /\ tmp___0_25^0-tmp___0_25^post37 == 0 /\ -tmp_9^post37+tmp_9^0 == 0 /\ lt_29^0-lt_29^post37 == 0 /\ tmp___0_36^0-tmp___0_36^post37 == 0 /\ -len_98^post37+len_98^0 == 0 /\ buffer_35^0-buffer_35^post37 == 0), cost: 1 11: l11 -> 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, 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^0'=i^post12, i_22^0'=i_22^post12, l_11^0'=l_11^post12, len_98^0'=len_98^post12, lt1^0'=lt1^post12, lt2^0'=lt2^post12, lt3^0'=lt3^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^0'=sz^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_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 /\ -a_6^post12+a_6^0 == 0 /\ -i^post12+i^0 == 0 /\ x_12^0-x_12^post12 == 0 /\ -___cil_tmp5_10^post12+___cil_tmp5_10^0 == 0 /\ x_16^0-x_16^post12 == 0 /\ sz_23^0-sz_23^post12 == 0 /\ prev_14^post12 == 0 /\ y_1094^0-y_1094^post12 == 0 /\ buffer_1077^0-buffer_1077^post12 == 0 /\ lt1^0-lt1^post12 == 0 /\ -i_22^post12+i_22^0 == 0 /\ -ret_18^post12+ret_18^0 == 0 /\ lt2^0-lt2^post12 == 0 /\ -cand_19^post12+cand_19^0 == 0 /\ -result_5^post12+result_5^0 == 0 /\ -lt3^post12+lt3^0 == 0 /\ -x_8^post12+x_8^0 == 0 /\ -tmp___0_605^post12+tmp___0_605^0 == 0 /\ elem_13^post12-l_11^0 == 0 /\ l_11^0-l_11^post12 == 0 /\ tmp_24^0-tmp_24^post12 == 0 /\ buffer_604^0-buffer_604^post12 == 0 /\ -cand_1104^post12+cand_1104^0 == 0 /\ ret_1103^0-ret_1103^post12 == 0 /\ -buffer_21^post12+buffer_21^0 == 0 /\ -sz^post12+sz^0 == 0 /\ buffer_35^0-buffer_35^post12 == 0 /\ 1-len_98^0 <= 0 /\ -tmp_9^post12+tmp_9^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post12 == 0 /\ tmp___0_25^0-tmp___0_25^post12 == 0 /\ buffer_1139^0-buffer_1139^post12 == 0 /\ lt_29^0-lt_29^post12 == 0 /\ -tmp___0_36^post12+tmp___0_36^0 == 0 /\ d_7^0-d_7^post12 == 0 /\ -h_17^post12+h_17^0 == 0 /\ ___cil_tmp5_20^0-___cil_tmp5_20^post12 == 0), cost: 1 12: l11 -> l8 : ___cil_tmp5_10^0'=___cil_tmp5_10^post13, ___cil_tmp5_15^0'=___cil_tmp5_15^post13, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post13, i_22^0'=i_22^post13, l_11^0'=l_11^post13, len_98^0'=len_98^post13, lt1^0'=lt1^post13, lt2^0'=lt2^post13, lt3^0'=lt3^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^0'=sz^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_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, (buffer_21^0-buffer_21^post13 == 0 /\ i_22^0-i_22^post13 == 0 /\ tmp_24^0-tmp_24^post13 == 0 /\ a_6^0-a_6^post13 == 0 /\ buffer_35^0-buffer_35^post13 == 0 /\ l_11^0-l_11^post13 == 0 /\ -prev_14^post13+prev_14^0 == 0 /\ x_16^0-x_16^post13 == 0 /\ -ret_1103^post13+ret_1103^0 == 0 /\ -h_17^post13+h_17^0 == 0 /\ -tmp___0_25^post13+tmp___0_25^0 == 0 /\ -x_12^post13+x_12^0 == 0 /\ -cand_19^post13+cand_19^0 == 0 /\ -buffer_604^post13+buffer_604^0 == 0 /\ tmp_9^0-tmp_9^post13 == 0 /\ buffer_1077^0-buffer_1077^post13 == 0 /\ tmp___0_36^0-tmp___0_36^post13 == 0 /\ lt2^0-lt2^post13 == 0 /\ elem_13^0-elem_13^post13 == 0 /\ -len_98^post13+len_98^0 == 0 /\ -x_8^post13+x_8^0 == 0 /\ lt_29^0-lt_29^post13 == 0 /\ -___cil_tmp5_20^post13+___cil_tmp5_20^0 == 0 /\ -y_1094^post13+y_1094^0 == 0 /\ -tmp___0_605^post13+tmp___0_605^0 == 0 /\ -i^post13+i^0 == 0 /\ -lt3^post13+lt3^0 == 0 /\ -sz_23^post13+sz_23^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post13 == 0 /\ ret_18^0-ret_18^post13 == 0 /\ cand_1104^0-cand_1104^post13 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post13 == 0 /\ -d_7^post13+d_7^0 == 0 /\ sz^0-sz^post13 == 0 /\ -buffer_1139^post13+buffer_1139^0 == 0 /\ sz^0-i^0 <= 0 /\ -result_5^post13+result_5^0 == 0 /\ lt1^0-lt1^post13 == 0), cost: 1 40: l11 -> l11 : ___cil_tmp5_10^0'=___cil_tmp5_10^post15, ___cil_tmp5_15^0'=___cil_tmp5_15^post15, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post15, i_22^0'=i_22^post15, l_11^0'=l_11^post15, len_98^0'=len_98^post15, lt1^0'=lt1^post15, lt2^0'=lt2^post15, lt3^0'=lt3^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^0'=sz^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_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, (buffer_35^0-buffer_35^post14 == 0 /\ lt3^0-lt3^post14 == 0 /\ x_12^post14-x_12^post15 == 0 /\ -___cil_tmp5_15^post15+___cil_tmp5_15^post14 == 0 /\ -lt2^post15+lt2^post14 == 0 /\ -buffer_1077^post15+buffer_1077^post14 == 0 /\ -d_7^post15+d_7^post14 == 0 /\ tmp___0_25^post14-tmp___0_25^post15 == 0 /\ buffer_604^0-buffer_604^post14 == 0 /\ -l_11^post15+l_11^post14 == 0 /\ lt2^0-lt2^post14 == 0 /\ -1+lt1^post14-lt1^0 == 0 /\ -cand_1104^post15+cand_1104^post14 == 0 /\ tmp___0_36^post14-tmp___0_36^post15 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post14 == 0 /\ -prev_14^post15+prev_14^post14 == 0 /\ x_16^0-x_16^post14 == 0 /\ elem_13^post14-elem_13^post15 == 0 /\ tmp_9^0-tmp_9^post14 == 0 /\ lt_29^post14-lt_29^post15 == 0 /\ buffer_1077^0-buffer_1077^post14 == 0 /\ -tmp___0_605^post15+tmp___0_605^post14 == 0 /\ -sz_23^post14+sz_23^0 == 0 /\ l_11^0-l_11^post14 == 0 /\ -buffer_21^post15+buffer_21^post14 == 0 /\ -i_22^post14+i_22^0 == 0 /\ -x_12^post14+x_12^0 == 0 /\ -a_6^post14+a_6^0 == 0 /\ -1+i^post14-i^0 == 0 /\ x_16^post14-x_16^post15 == 0 /\ -buffer_35^post15+buffer_35^post14 == 0 /\ -lt3^post15+lt3^post14 == 0 /\ -result_5^post14+result_5^0 == 0 /\ lt1^post14-lt1^post15 == 0 /\ -h_17^post14+h_17^0 == 0 /\ -len_98^post14+len_98^0 == 0 /\ -buffer_604^post15+buffer_604^post14 == 0 /\ -sz^post15+sz^post14 == 0 /\ -result_5^post15+result_5^post14 == 0 /\ ret_18^0-ret_18^post14 == 0 /\ sz_23^post14-sz_23^post15 == 0 /\ len_98^post14-len_98^post15 == 0 /\ ret_18^post14-ret_18^post15 == 0 /\ -cand_1104^post14+cand_1104^0 == 0 /\ -buffer_1139^post14+buffer_1139^0 == 0 /\ -___cil_tmp5_10^post15+___cil_tmp5_10^post14 == 0 /\ -prev_14^post14+prev_14^0 == 0 /\ -x_8^post14+x_8^0 == 0 /\ -y_1094^post14+y_1094^0 == 0 /\ tmp___0_36^0-tmp___0_36^post14 == 0 /\ 1-sz^0+i^0 <= 0 /\ elem_13^0-elem_13^post14 == 0 /\ buffer_1139^post14-buffer_1139^post15 == 0 /\ -buffer_21^post14+buffer_21^0 == 0 /\ y_1094^post14-y_1094^post15 == 0 /\ -tmp_24^post15+tmp_24^post14 == 0 /\ ___cil_tmp5_20^post14-___cil_tmp5_20^post15 == 0 /\ i_22^post14-i_22^post15 == 0 /\ -tmp___0_25^post14+tmp___0_25^0 == 0 /\ -sz^post14+sz^0 == 0 /\ d_7^0-d_7^post14 == 0 /\ -___cil_tmp5_20^post14+___cil_tmp5_20^0 == 0 /\ ret_1103^post14-ret_1103^post15 == 0 /\ -tmp___0_605^post14+tmp___0_605^0 == 0 /\ tmp_24^0-tmp_24^post14 == 0 /\ -h_17^post15+h_17^post14 == 0 /\ -cand_19^post14+cand_19^0 == 0 /\ lt_29^0-lt_29^post14 == 0 /\ -tmp_9^post15+tmp_9^post14 == 0 /\ -a_6^post15+a_6^post14 == 0 /\ -___cil_tmp5_10^post14+___cil_tmp5_10^0 == 0 /\ -ret_1103^post14+ret_1103^0 == 0 /\ -x_8^post15+x_8^post14 == 0 /\ -i^post15+i^post14 == 0 /\ -cand_19^post15+cand_19^post14 == 0), cost: 1 15: l12 -> l15 : ___cil_tmp5_10^0'=___cil_tmp5_10^post16, ___cil_tmp5_15^0'=___cil_tmp5_15^post16, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post16, i_22^0'=i_22^post16, l_11^0'=l_11^post16, len_98^0'=len_98^post16, lt1^0'=lt1^post16, lt2^0'=lt2^post16, lt3^0'=lt3^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^0'=sz^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_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, (-i^post16+i^0 == 0 /\ -___cil_tmp5_20^post16+___cil_tmp5_20^0 == 0 /\ -buffer_1077^post16+buffer_1077^0 == 0 /\ elem_13^0 <= 0 /\ -___cil_tmp5_15^post16+___cil_tmp5_15^0 == 0 /\ tmp___0_25^0-tmp___0_25^post16 == 0 /\ -buffer_604^post16+buffer_604^0 == 0 /\ -cand_19^post16+cand_19^0 == 0 /\ buffer_21^0-buffer_21^post16 == 0 /\ -l_11^post16+l_11^0 == 0 /\ elem_13^0-elem_13^post16 == 0 /\ lt_29^0-lt_29^post16 == 0 /\ -elem_13^0 <= 0 /\ -lt3^post16+lt3^0 == 0 /\ ret_1103^0-ret_1103^post16 == 0 /\ ret_18^0-ret_18^post16 == 0 /\ d_7^0-d_7^post16 == 0 /\ -x_8^post16+x_8^0 == 0 /\ -result_5^post16+result_5^0 == 0 /\ -tmp_9^post16+tmp_9^0 == 0 /\ lt1^0-lt1^post16 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post16 == 0 /\ -tmp___0_605^post16+tmp___0_605^0 == 0 /\ -x_12^post16+x_12^0 == 0 /\ 1-len_98^0 <= 0 /\ x_16^0-x_16^post16 == 0 /\ -sz^post16+sz^0 == 0 /\ sz_23^0-sz_23^post16 == 0 /\ cand_1104^0-cand_1104^post16 == 0 /\ lt2^0-lt2^post16 == 0 /\ a_6^0-a_6^post16 == 0 /\ -prev_14^post16+prev_14^0 == 0 /\ -len_98^post16+len_98^0 == 0 /\ buffer_35^0-buffer_35^post16 == 0 /\ i_22^0-i_22^post16 == 0 /\ tmp___0_36^0-tmp___0_36^post16 == 0 /\ -buffer_1139^post16+buffer_1139^0 == 0 /\ -y_1094^post16+y_1094^0 == 0 /\ tmp_24^0-tmp_24^post16 == 0 /\ -h_17^post16+h_17^0 == 0), cost: 1 18: l12 -> 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, 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^0'=i^post19, i_22^0'=i_22^post19, l_11^0'=l_11^post19, len_98^0'=len_98^post19, lt1^0'=lt1^post19, lt2^0'=lt2^post19, lt3^0'=lt3^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^0'=sz^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_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, (l_11^0-l_11^post19 == 0 /\ ret_18^0-ret_18^post19 == 0 /\ buffer_35^0-buffer_35^post19 == 0 /\ x_12^0-x_12^post19 == 0 /\ buffer_1077^0-buffer_1077^post19 == 0 /\ -buffer_1139^post19+buffer_1139^0 == 0 /\ h_17^0-h_17^post19 == 0 /\ sz_23^0-sz_23^post19 == 0 /\ -x_8^post19+x_8^0 == 0 /\ a_6^0-a_6^post19 == 0 /\ -x_16^post19+x_16^0 == 0 /\ -tmp___0_605^post19+tmp___0_605^0 == 0 /\ -result_5^post19+result_5^0 == 0 /\ -len_98^post19+len_98^0 == 0 /\ y_1094^0-y_1094^post19 == 0 /\ tmp_24^0-tmp_24^post19 == 0 /\ -___cil_tmp5_20^post19+___cil_tmp5_20^0 == 0 /\ i_22^0-i_22^post19 == 0 /\ 1-len_98^0 <= 0 /\ lt_29^0-lt_29^post19 == 0 /\ -d_7^post19+d_7^0 == 0 /\ -buffer_604^post19+buffer_604^0 == 0 /\ -cand_19^post19+cand_19^0 == 0 /\ tmp___0_25^0-tmp___0_25^post19 == 0 /\ elem_13^0-elem_13^post19 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post19 == 0 /\ -tmp_9^post19+tmp_9^0 == 0 /\ buffer_21^0-buffer_21^post19 == 0 /\ -prev_14^post19+prev_14^0 == 0 /\ -tmp___0_36^post19+tmp___0_36^0 == 0 /\ -lt3^post19+lt3^0 == 0 /\ -sz^post19+sz^0 == 0 /\ lt1^0-lt1^post19 == 0 /\ ret_1103^0-ret_1103^post19 == 0 /\ -i^post19+i^0 == 0 /\ cand_1104^0-cand_1104^post19 == 0 /\ lt2^0-lt2^post19 == 0 /\ -___cil_tmp5_15^post19+___cil_tmp5_15^0 == 0), cost: 1 21: l12 -> l18 : ___cil_tmp5_10^0'=___cil_tmp5_10^post22, ___cil_tmp5_15^0'=___cil_tmp5_15^post22, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post22, i_22^0'=i_22^post22, l_11^0'=l_11^post22, len_98^0'=len_98^post22, lt1^0'=lt1^post22, lt2^0'=lt2^post22, lt3^0'=lt3^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^0'=sz^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_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 /\ -buffer_21^post22+buffer_21^0 == 0 /\ lt2^0-lt2^post22 == 0 /\ elem_13^0-elem_13^post22 == 0 /\ buffer_1077^0-buffer_1077^post22 == 0 /\ y_1094^0-y_1094^post22 == 0 /\ elem_13^0 <= 0 /\ -ret_18^post22+ret_18^0 == 0 /\ -tmp_24^post22+tmp_24^0 == 0 /\ x_16^0-x_16^post22 == 0 /\ -tmp_9^post22+tmp_9^0 == 0 /\ d_7^0-d_7^post22 == 0 /\ -sz^post22+sz^0 == 0 /\ x_12^0-x_12^post22 == 0 /\ -elem_13^0 <= 0 /\ -h_17^post22+h_17^0 == 0 /\ buffer_35^0-buffer_35^post22 == 0 /\ lt1^0-lt1^post22 == 0 /\ tmp___0_25^0-tmp___0_25^post22 == 0 /\ l_11^post22-x_12^0 == 0 /\ -a_6^post22+a_6^0 == 0 /\ buffer_604^0-buffer_604^post22 == 0 /\ buffer_1139^0-buffer_1139^post22 == 0 /\ -___cil_tmp5_20^post22+___cil_tmp5_20^0 == 0 /\ i_22^0-i_22^post22 == 0 /\ result_5^post22-___cil_tmp5_15^post22 == 0 /\ ret_1103^0-ret_1103^post22 == 0 /\ -prev_14^post22+prev_14^0 == 0 /\ tmp___0_36^0-tmp___0_36^post22 == 0 /\ -cand_1104^post22+cand_1104^0 == 0 /\ -x_8^post22+x_8^0 == 0 /\ -cand_19^post22+cand_19^0 == 0 /\ -___cil_tmp5_10^post22+___cil_tmp5_10^0 == 0 /\ 1-len_98^0 <= 0 /\ -l_11^post22+___cil_tmp5_15^post22 == 0 /\ -i^post22+i^0 == 0 /\ -lt3^post22+lt3^0 == 0 /\ sz_23^0-sz_23^post22 == 0 /\ lt_29^0-lt_29^post22 == 0 /\ -tmp___0_605^post22+tmp___0_605^0 == 0 /\ -prev_14^0 <= 0 /\ prev_14^0 <= 0), cost: 1 16: l15 -> l14 : ___cil_tmp5_10^0'=___cil_tmp5_10^post17, ___cil_tmp5_15^0'=___cil_tmp5_15^post17, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post17, i_22^0'=i_22^post17, l_11^0'=l_11^post17, len_98^0'=len_98^post17, lt1^0'=lt1^post17, lt2^0'=lt2^post17, lt3^0'=lt3^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^0'=sz^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_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, (-prev_14^post17+prev_14^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post17 == 0 /\ -lt1^post17+lt1^0 == 0 /\ -___cil_tmp5_20^post17+___cil_tmp5_20^0 == 0 /\ buffer_35^0-buffer_35^post17 == 0 /\ l_11^0-l_11^post17 == 0 /\ 1+prev_14^0 <= 0 /\ -lt_29^post17+lt_29^0 == 0 /\ x_8^0-x_8^post17 == 0 /\ -h_17^post17+h_17^0 == 0 /\ -i^post17+i^0 == 0 /\ ret_18^0-ret_18^post17 == 0 /\ lt3^0-lt3^post17 == 0 /\ -ret_1103^post17+ret_1103^0 == 0 /\ -buffer_21^post17+buffer_21^0 == 0 /\ -tmp___0_36^post17+tmp___0_36^0 == 0 /\ lt2^0-lt2^post17 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post17 == 0 /\ -sz^post17+sz^0 == 0 /\ a_6^0-a_6^post17 == 0 /\ elem_13^0-elem_13^post17 == 0 /\ -buffer_604^post17+buffer_604^0 == 0 /\ -cand_19^post17+cand_19^0 == 0 /\ d_7^0-d_7^post17 == 0 /\ len_98^0-len_98^post17 == 0 /\ tmp_24^0-tmp_24^post17 == 0 /\ buffer_1077^0-buffer_1077^post17 == 0 /\ -result_5^post17+result_5^0 == 0 /\ -tmp_9^post17+tmp_9^0 == 0 /\ -tmp___0_605^post17+tmp___0_605^0 == 0 /\ -buffer_1139^post17+buffer_1139^0 == 0 /\ cand_1104^0-cand_1104^post17 == 0 /\ -sz_23^post17+sz_23^0 == 0 /\ x_16^0-x_16^post17 == 0 /\ -y_1094^post17+y_1094^0 == 0 /\ -x_12^post17+x_12^0 == 0 /\ tmp___0_25^0-tmp___0_25^post17 == 0 /\ -i_22^post17+i_22^0 == 0), cost: 1 17: l15 -> l14 : ___cil_tmp5_10^0'=___cil_tmp5_10^post18, ___cil_tmp5_15^0'=___cil_tmp5_15^post18, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post18, i_22^0'=i_22^post18, l_11^0'=l_11^post18, len_98^0'=len_98^post18, lt1^0'=lt1^post18, lt2^0'=lt2^post18, lt3^0'=lt3^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^0'=sz^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_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, (ret_18^0-ret_18^post18 == 0 /\ x_16^0-x_16^post18 == 0 /\ y_1094^0-y_1094^post18 == 0 /\ x_12^0-x_12^post18 == 0 /\ l_11^0-l_11^post18 == 0 /\ buffer_604^0-buffer_604^post18 == 0 /\ sz_23^0-sz_23^post18 == 0 /\ tmp___0_25^0-tmp___0_25^post18 == 0 /\ -result_5^post18+result_5^0 == 0 /\ -h_17^post18+h_17^0 == 0 /\ -tmp_24^post18+tmp_24^0 == 0 /\ elem_13^0-elem_13^post18 == 0 /\ buffer_35^0-buffer_35^post18 == 0 /\ -cand_1104^post18+cand_1104^0 == 0 /\ buffer_1077^0-buffer_1077^post18 == 0 /\ -prev_14^post18+prev_14^0 == 0 /\ -lt_29^post18+lt_29^0 == 0 /\ lt3^0-lt3^post18 == 0 /\ -i_22^post18+i_22^0 == 0 /\ lt2^0-lt2^post18 == 0 /\ -lt1^post18+lt1^0 == 0 /\ buffer_1139^0-buffer_1139^post18 == 0 /\ -x_8^post18+x_8^0 == 0 /\ -tmp___0_605^post18+tmp___0_605^0 == 0 /\ -tmp___0_36^post18+tmp___0_36^0 == 0 /\ -___cil_tmp5_10^post18+___cil_tmp5_10^0 == 0 /\ -a_6^post18+a_6^0 == 0 /\ -___cil_tmp5_20^post18+___cil_tmp5_20^0 == 0 /\ -i^post18+i^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post18 == 0 /\ -sz^post18+sz^0 == 0 /\ d_7^0-d_7^post18 == 0 /\ len_98^0-len_98^post18 == 0 /\ -buffer_21^post18+buffer_21^0 == 0 /\ -tmp_9^post18+tmp_9^0 == 0 /\ 1-prev_14^0 <= 0 /\ -cand_19^post18+cand_19^0 == 0 /\ ret_1103^0-ret_1103^post18 == 0), cost: 1 19: l17 -> l16 : ___cil_tmp5_10^0'=___cil_tmp5_10^post20, ___cil_tmp5_15^0'=___cil_tmp5_15^post20, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post20, i_22^0'=i_22^post20, l_11^0'=l_11^post20, len_98^0'=len_98^post20, lt1^0'=lt1^post20, lt2^0'=lt2^post20, lt3^0'=lt3^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^0'=sz^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_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_24^0-tmp_24^post20 == 0 /\ buffer_21^0-buffer_21^post20 == 0 /\ -h_17^post20+h_17^0 == 0 /\ i_22^0-i_22^post20 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post20 == 0 /\ buffer_35^0-buffer_35^post20 == 0 /\ -cand_19^post20+cand_19^0 == 0 /\ -buffer_604^post20+buffer_604^0 == 0 /\ -___cil_tmp5_20^post20+___cil_tmp5_20^0 == 0 /\ -y_1094^post20+y_1094^0 == 0 /\ -i^post20+i^0 == 0 /\ x_8^0-x_8^post20 == 0 /\ tmp___0_36^0-tmp___0_36^post20 == 0 /\ tmp_9^0-tmp_9^post20 == 0 /\ -tmp___0_25^post20+tmp___0_25^0 == 0 /\ -l_11^post20+l_11^0 == 0 /\ elem_13^0-elem_13^post20 == 0 /\ -x_12^post20+x_12^0 == 0 /\ -tmp___0_605^post20+tmp___0_605^0 == 0 /\ 1+elem_13^0 <= 0 /\ lt_29^0-lt_29^post20 == 0 /\ -result_5^post20+result_5^0 == 0 /\ -ret_1103^post20+ret_1103^0 == 0 /\ buffer_1077^0-buffer_1077^post20 == 0 /\ -a_6^post20+a_6^0 == 0 /\ lt1^0-lt1^post20 == 0 /\ cand_1104^0-cand_1104^post20 == 0 /\ -buffer_1139^post20+buffer_1139^0 == 0 /\ -d_7^post20+d_7^0 == 0 /\ x_16^0-x_16^post20 == 0 /\ -prev_14^post20+prev_14^0 == 0 /\ ret_18^0-ret_18^post20 == 0 /\ lt2^0-lt2^post20 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post20 == 0 /\ -sz_23^post20+sz_23^0 == 0 /\ sz^0-sz^post20 == 0 /\ -lt3^post20+lt3^0 == 0 /\ -len_98^post20+len_98^0 == 0), cost: 1 20: l17 -> l16 : ___cil_tmp5_10^0'=___cil_tmp5_10^post21, ___cil_tmp5_15^0'=___cil_tmp5_15^post21, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post21, i_22^0'=i_22^post21, l_11^0'=l_11^post21, len_98^0'=len_98^post21, lt1^0'=lt1^post21, lt2^0'=lt2^post21, lt3^0'=lt3^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^0'=sz^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_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, (x_16^0-x_16^post21 == 0 /\ -___cil_tmp5_20^post21+___cil_tmp5_20^0 == 0 /\ buffer_604^0-buffer_604^post21 == 0 /\ x_8^0-x_8^post21 == 0 /\ -___cil_tmp5_10^post21+___cil_tmp5_10^0 == 0 /\ buffer_35^0-buffer_35^post21 == 0 /\ -ret_1103^post21+ret_1103^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post21 == 0 /\ -result_5^post21+result_5^0 == 0 /\ lt2^0-lt2^post21 == 0 /\ l_11^0-l_11^post21 == 0 /\ 1-elem_13^0 <= 0 /\ buffer_1077^0-buffer_1077^post21 == 0 /\ -prev_14^post21+prev_14^0 == 0 /\ tmp_9^0-tmp_9^post21 == 0 /\ -tmp___0_25^post21+tmp___0_25^0 == 0 /\ -i^post21+i^0 == 0 /\ -sz_23^post21+sz_23^0 == 0 /\ tmp___0_36^0-tmp___0_36^post21 == 0 /\ -lt1^post21+lt1^0 == 0 /\ -lt3^post21+lt3^0 == 0 /\ -a_6^post21+a_6^0 == 0 /\ h_17^0-h_17^post21 == 0 /\ -buffer_21^post21+buffer_21^0 == 0 /\ -cand_19^post21+cand_19^0 == 0 /\ elem_13^0-elem_13^post21 == 0 /\ -buffer_1139^post21+buffer_1139^0 == 0 /\ ret_18^0-ret_18^post21 == 0 /\ -tmp___0_605^post21+tmp___0_605^0 == 0 /\ -x_12^post21+x_12^0 == 0 /\ d_7^0-d_7^post21 == 0 /\ tmp_24^0-tmp_24^post21 == 0 /\ sz^0-sz^post21 == 0 /\ -i_22^post21+i_22^0 == 0 /\ -len_98^post21+len_98^0 == 0 /\ -y_1094^post21+y_1094^0 == 0 /\ lt_29^0-lt_29^post21 == 0 /\ cand_1104^0-cand_1104^post21 == 0), cost: 1 23: l18 -> l21 : ___cil_tmp5_10^0'=___cil_tmp5_10^post24, ___cil_tmp5_15^0'=___cil_tmp5_15^post24, ___cil_tmp5_20^0'=___cil_tmp5_20^post24, a_6^0'=a_6^post24, buffer_1077^0'=buffer_1077^post24, buffer_1139^0'=buffer_1139^post24, buffer_21^0'=buffer_21^post24, buffer_35^0'=buffer_35^post24, buffer_604^0'=buffer_604^post24, cand_1104^0'=cand_1104^post24, cand_19^0'=cand_19^post24, d_7^0'=d_7^post24, elem_13^0'=elem_13^post24, h_17^0'=h_17^post24, i^0'=i^post24, i_22^0'=i_22^post24, l_11^0'=l_11^post24, len_98^0'=len_98^post24, lt1^0'=lt1^post24, lt2^0'=lt2^post24, lt3^0'=lt3^post24, lt_29^0'=lt_29^post24, prev_14^0'=prev_14^post24, result_5^0'=result_5^post24, ret_1103^0'=ret_1103^post24, ret_18^0'=ret_18^post24, sz^0'=sz^post24, sz_23^0'=sz_23^post24, tmp_24^0'=tmp_24^post24, tmp_9^0'=tmp_9^post24, tmp___0_25^0'=tmp___0_25^post24, tmp___0_36^0'=tmp___0_36^post24, tmp___0_605^0'=tmp___0_605^post24, x_12^0'=x_12^post24, x_16^0'=x_16^post24, x_8^0'=x_8^post24, y_1094^0'=y_1094^post24, (-h_17^post24+h_17^0 == 0 /\ ret_18^post24-result_5^0 == 0 /\ -prev_14^post24+prev_14^0 == 0 /\ buffer_21^0-buffer_21^post24 == 0 /\ x_8^0-x_8^post24 == 0 /\ tmp___0_605^0-tmp___0_605^post24 == 0 /\ -buffer_1139^post24+buffer_1139^0 == 0 /\ lt3^0-lt3^post24 == 0 /\ -y_1094^post24+y_1094^0 == 0 /\ tmp___0_36^0-tmp___0_36^post24 == 0 /\ -___cil_tmp5_10^post24+___cil_tmp5_10^0 == 0 /\ -buffer_604^post24+buffer_604^0 == 0 /\ -cand_19^post24+cand_19^0 == 0 /\ -___cil_tmp5_20^post24+___cil_tmp5_20^0 == 0 /\ lt2^0-lt2^post24 == 0 /\ -sz^post24+sz^0 == 0 /\ -ret_1103^post24+ret_1103^0 == 0 /\ -lt_29^post24+lt_29^0 == 0 /\ -i_22^post24+i_22^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post24 == 0 /\ elem_13^0-elem_13^post24 == 0 /\ buffer_1077^0-buffer_1077^post24 == 0 /\ tmp_24^0-tmp_24^post24 == 0 /\ d_7^0-d_7^post24 == 0 /\ l_11^0-l_11^post24 == 0 /\ len_98^0-len_98^post24 == 0 /\ a_6^0-a_6^post24 == 0 /\ -tmp___0_25^post24+tmp___0_25^0 == 0 /\ buffer_35^0-buffer_35^post24 == 0 /\ -x_12^post24+x_12^0 == 0 /\ cand_1104^0-cand_1104^post24 == 0 /\ -i^post24+i^0 == 0 /\ -tmp_9^post24+tmp_9^0 == 0 /\ -result_5^post24+result_5^0 == 0 /\ x_16^0-x_16^post24 == 0 /\ -sz_23^post24+sz_23^0 == 0 /\ -lt1^post24+lt1^0 == 0), cost: 1 24: l18 -> l11 : ___cil_tmp5_10^0'=___cil_tmp5_10^post25, ___cil_tmp5_15^0'=___cil_tmp5_15^post25, ___cil_tmp5_20^0'=___cil_tmp5_20^post25, a_6^0'=a_6^post25, buffer_1077^0'=buffer_1077^post25, buffer_1139^0'=buffer_1139^post25, buffer_21^0'=buffer_21^post25, buffer_35^0'=buffer_35^post25, buffer_604^0'=buffer_604^post25, cand_1104^0'=cand_1104^post25, cand_19^0'=cand_19^post25, d_7^0'=d_7^post25, elem_13^0'=elem_13^post25, h_17^0'=h_17^post25, i^0'=i^post25, i_22^0'=i_22^post25, l_11^0'=l_11^post25, len_98^0'=len_98^post25, lt1^0'=lt1^post25, lt2^0'=lt2^post25, lt3^0'=lt3^post25, lt_29^0'=lt_29^post25, prev_14^0'=prev_14^post25, result_5^0'=result_5^post25, ret_1103^0'=ret_1103^post25, ret_18^0'=ret_18^post25, sz^0'=sz^post25, sz_23^0'=sz_23^post25, tmp_24^0'=tmp_24^post25, tmp_9^0'=tmp_9^post25, tmp___0_25^0'=tmp___0_25^post25, tmp___0_36^0'=tmp___0_36^post25, tmp___0_605^0'=tmp___0_605^post25, x_12^0'=x_12^post25, x_16^0'=x_16^post25, x_8^0'=x_8^post25, y_1094^0'=y_1094^post25, (buffer_35^0-buffer_35^post25 == 0 /\ tmp_24^0-tmp_24^post25 == 0 /\ x_16^0-x_16^post25 == 0 /\ -h_17^post25+h_17^0 == 0 /\ sz_23^0-sz_23^post25 == 0 /\ buffer_604^0-buffer_604^post25 == 0 /\ lt1^post25 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post25 == 0 /\ x_12^0-x_12^post25 == 0 /\ y_1094^0-y_1094^post25 == 0 /\ buffer_1077^0-buffer_1077^post25 == 0 /\ -cand_19^post25+cand_19^0 == 0 /\ -a_6^post25+a_6^0 == 0 /\ tmp___0_25^0-tmp___0_25^post25 == 0 /\ -prev_14^post25+prev_14^0 == 0 /\ -result_5^post25+result_5^0 == 0 /\ elem_13^0-elem_13^post25 == 0 /\ -x_8^post25+x_8^0 == 0 /\ lt3^0-lt3^post25 == 0 /\ -tmp___0_605^post25+tmp___0_605^0 == 0 /\ -sz^post25+sz^0 == 0 /\ -ret_18^post25+ret_18^0 == 0 /\ -tmp___0_36^post25+tmp___0_36^0 == 0 /\ d_7^0-d_7^post25 == 0 /\ lt2^0-lt2^post25 == 0 /\ -buffer_1139^post25+buffer_1139^0 == 0 /\ -buffer_21^post25+buffer_21^0 == 0 /\ cand_1104^0-cand_1104^post25 == 0 /\ -___cil_tmp5_10^post25+___cil_tmp5_10^0 == 0 /\ -___cil_tmp5_20^post25+___cil_tmp5_20^0 == 0 /\ l_11^0-l_11^post25 == 0 /\ len_98^0-len_98^post25 == 0 /\ -i_22^post25+i_22^0 == 0 /\ i^post25 == 0 /\ -lt_29^post25+lt_29^0 == 0 /\ ret_1103^0-ret_1103^post25 == 0 /\ -tmp_9^post25+tmp_9^0 == 0), cost: 1 22: l19 -> l20 : ___cil_tmp5_10^0'=___cil_tmp5_10^post23, ___cil_tmp5_15^0'=___cil_tmp5_15^post23, ___cil_tmp5_20^0'=___cil_tmp5_20^post23, a_6^0'=a_6^post23, buffer_1077^0'=buffer_1077^post23, buffer_1139^0'=buffer_1139^post23, buffer_21^0'=buffer_21^post23, buffer_35^0'=buffer_35^post23, buffer_604^0'=buffer_604^post23, cand_1104^0'=cand_1104^post23, cand_19^0'=cand_19^post23, d_7^0'=d_7^post23, elem_13^0'=elem_13^post23, h_17^0'=h_17^post23, i^0'=i^post23, i_22^0'=i_22^post23, l_11^0'=l_11^post23, len_98^0'=len_98^post23, lt1^0'=lt1^post23, lt2^0'=lt2^post23, lt3^0'=lt3^post23, lt_29^0'=lt_29^post23, prev_14^0'=prev_14^post23, result_5^0'=result_5^post23, ret_1103^0'=ret_1103^post23, ret_18^0'=ret_18^post23, sz^0'=sz^post23, sz_23^0'=sz_23^post23, tmp_24^0'=tmp_24^post23, tmp_9^0'=tmp_9^post23, tmp___0_25^0'=tmp___0_25^post23, tmp___0_36^0'=tmp___0_36^post23, tmp___0_605^0'=tmp___0_605^post23, x_12^0'=x_12^post23, x_16^0'=x_16^post23, x_8^0'=x_8^post23, y_1094^0'=y_1094^post23, (0 == 0 /\ lt2^0-lt2^post23 == 0 /\ buffer_21^post23 == 0 /\ -len_98^post23+len_98^0 == 0 /\ -l_11^post23+l_11^0 == 0 /\ -cand_19^post23+cand_19^0 == 0 /\ -i^post23+i^0 == 0 /\ tmp___0_25^0-tmp___0_25^post23 == 0 /\ -___cil_tmp5_20^post23+___cil_tmp5_20^0 == 0 /\ ret_1103^0-ret_1103^post23 == 0 /\ elem_13^0-elem_13^post23 == 0 /\ x_16^0-x_16^post23 == 0 /\ x_8^0-x_8^post23 == 0 /\ -tmp___0_605^post23+tmp___0_605^0 == 0 /\ ret_18^0-ret_18^post23 == 0 /\ -buffer_1139^post23+buffer_1139^0 == 0 /\ d_7^0-d_7^post23 == 0 /\ -y_1094^post23+y_1094^0 == 0 /\ -a_6^post23+a_6^0 == 0 /\ -prev_14^post23+prev_14^0 == 0 /\ lt1^0-lt1^post23 == 0 /\ -lt3^post23+lt3^0 == 0 /\ -sz^post23+sz^0 == 0 /\ -tmp_9^post23+tmp_9^0 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post23 == 0 /\ -result_5^post23+result_5^0 == 0 /\ cand_1104^0-cand_1104^post23 == 0 /\ sz_23^post23-tmp_24^post23 == 0 /\ -h_17^post23+h_17^0 == 0 /\ i_22^post23 == 0 /\ -___cil_tmp5_15^post23+___cil_tmp5_15^0 == 0 /\ tmp___0_36^0-tmp___0_36^post23 == 0 /\ buffer_35^0-buffer_35^post23 == 0 /\ buffer_1077^0-buffer_1077^post23 == 0 /\ -buffer_604^post23+buffer_604^0 == 0 /\ lt_29^0-lt_29^post23 == 0 /\ -x_12^post23+x_12^0 == 0), cost: 1 27: l20 -> l8 : ___cil_tmp5_10^0'=___cil_tmp5_10^post28, ___cil_tmp5_15^0'=___cil_tmp5_15^post28, ___cil_tmp5_20^0'=___cil_tmp5_20^post28, a_6^0'=a_6^post28, buffer_1077^0'=buffer_1077^post28, buffer_1139^0'=buffer_1139^post28, buffer_21^0'=buffer_21^post28, buffer_35^0'=buffer_35^post28, buffer_604^0'=buffer_604^post28, cand_1104^0'=cand_1104^post28, cand_19^0'=cand_19^post28, d_7^0'=d_7^post28, elem_13^0'=elem_13^post28, h_17^0'=h_17^post28, i^0'=i^post28, i_22^0'=i_22^post28, l_11^0'=l_11^post28, len_98^0'=len_98^post28, lt1^0'=lt1^post28, lt2^0'=lt2^post28, lt3^0'=lt3^post28, lt_29^0'=lt_29^post28, prev_14^0'=prev_14^post28, result_5^0'=result_5^post28, ret_1103^0'=ret_1103^post28, ret_18^0'=ret_18^post28, sz^0'=sz^post28, sz_23^0'=sz_23^post28, tmp_24^0'=tmp_24^post28, tmp_9^0'=tmp_9^post28, tmp___0_25^0'=tmp___0_25^post28, tmp___0_36^0'=tmp___0_36^post28, tmp___0_605^0'=tmp___0_605^post28, x_12^0'=x_12^post28, x_16^0'=x_16^post28, x_8^0'=x_8^post28, y_1094^0'=y_1094^post28, (0 == 0 /\ -lt3^post28+lt3^0 == 0 /\ -len_98^post28+len_98^0 == 0 /\ ret_18^0-ret_18^post28 == 0 /\ cand_1104^0-cand_1104^post28 == 0 /\ h_17^0-h_17^post28 == 0 /\ x_8^0-x_8^post28 == 0 /\ tmp___0_605^0-tmp___0_605^post28 == 0 /\ buffer_21^0-buffer_21^post28 == 0 /\ -prev_14^post28+prev_14^0 == 0 /\ lt1^0-lt1^post28 == 0 /\ -y_1094^post28+y_1094^0 == 0 /\ tmp___0_36^0-tmp___0_36^post28 == 0 /\ -tmp_9^post28+tmp_9^0 == 0 /\ -___cil_tmp5_20^post28+___cil_tmp5_20^0 == 0 /\ -d_7^post28+d_7^0 == 0 /\ l_11^0-l_11^post28 == 0 /\ -___cil_tmp5_10^post28+___cil_tmp5_10^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post28 == 0 /\ buffer_1077^0-buffer_1077^post28 == 0 /\ sz_23^0-i_22^0 <= 0 /\ elem_13^0-elem_13^post28 == 0 /\ lt_29^0-lt_29^post28 == 0 /\ a_6^0-a_6^post28 == 0 /\ -tmp___0_25^post28+tmp___0_25^0 == 0 /\ buffer_35^0-buffer_35^post28 == 0 /\ -i^post28+i^0 == 0 /\ -ret_1103^post28+ret_1103^0 == 0 /\ -x_12^post28+x_12^0 == 0 /\ -sz^post28+sz^0 == 0 /\ lt2^0-lt2^post28 == 0 /\ -cand_19^post28+cand_19^0 == 0 /\ -buffer_604^post28+buffer_604^0 == 0 /\ -result_5^post28+result_5^0 == 0), cost: 1 28: l20 -> l4 : ___cil_tmp5_10^0'=___cil_tmp5_10^post29, ___cil_tmp5_15^0'=___cil_tmp5_15^post29, ___cil_tmp5_20^0'=___cil_tmp5_20^post29, a_6^0'=a_6^post29, buffer_1077^0'=buffer_1077^post29, buffer_1139^0'=buffer_1139^post29, buffer_21^0'=buffer_21^post29, buffer_35^0'=buffer_35^post29, buffer_604^0'=buffer_604^post29, cand_1104^0'=cand_1104^post29, cand_19^0'=cand_19^post29, d_7^0'=d_7^post29, elem_13^0'=elem_13^post29, h_17^0'=h_17^post29, i^0'=i^post29, i_22^0'=i_22^post29, l_11^0'=l_11^post29, len_98^0'=len_98^post29, lt1^0'=lt1^post29, lt2^0'=lt2^post29, lt3^0'=lt3^post29, lt_29^0'=lt_29^post29, prev_14^0'=prev_14^post29, result_5^0'=result_5^post29, ret_1103^0'=ret_1103^post29, ret_18^0'=ret_18^post29, sz^0'=sz^post29, sz_23^0'=sz_23^post29, tmp_24^0'=tmp_24^post29, tmp_9^0'=tmp_9^post29, tmp___0_25^0'=tmp___0_25^post29, tmp___0_36^0'=tmp___0_36^post29, tmp___0_605^0'=tmp___0_605^post29, x_12^0'=x_12^post29, x_16^0'=x_16^post29, x_8^0'=x_8^post29, y_1094^0'=y_1094^post29, (0 == 0 /\ -tmp_9^post29+x_8^post29 == 0 /\ lt2^0-lt2^post29 == 0 /\ lt3^0-lt3^post29 == 0 /\ -___cil_tmp5_15^post29+___cil_tmp5_15^0 == 0 /\ -i_22^1+len_98^post29 == 0 /\ elem_13^0-elem_13^post29 == 0 /\ -tmp___0_605^post29+tmp___0_605^0 == 0 /\ i^0-i^post29 == 0 /\ -buffer_1139^post29+buffer_1139^0 == 0 /\ -y_1094^post29+y_1094^0 == 0 /\ -1+i_22^post29-i_22^1 == 0 /\ -prev_14^post29+prev_14^0 == 0 /\ ret_18^0-ret_18^post29 == 0 /\ -lt1^post29+lt1^0 == 0 /\ cand_1104^0-cand_1104^post29 == 0 /\ ___cil_tmp5_10^post29-x_8^post29 == 0 /\ x_12^0-x_12^post29 == 0 /\ -___cil_tmp5_20^post29+___cil_tmp5_20^0 == 0 /\ h_17^0-h_17^post29 == 0 /\ buffer_21^post29-result_5^post29 == 0 /\ -___cil_tmp5_10^post29+result_5^post29 == 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ -sz^post29+sz^0 == 0 /\ -ret_1103^post29+ret_1103^0 == 0 /\ x_16^0-x_16^post29 == 0 /\ -cand_19^post29+cand_19^0 == 0 /\ l_11^0-l_11^post29 == 0 /\ -buffer_604^post29+buffer_604^0 == 0 /\ buffer_1077^0-buffer_1077^post29 == 0 /\ lt_29^0-lt_29^post29 == 0), cost: 1 29: l22 -> l4 : ___cil_tmp5_10^0'=___cil_tmp5_10^post30, ___cil_tmp5_15^0'=___cil_tmp5_15^post30, ___cil_tmp5_20^0'=___cil_tmp5_20^post30, a_6^0'=a_6^post30, buffer_1077^0'=buffer_1077^post30, buffer_1139^0'=buffer_1139^post30, buffer_21^0'=buffer_21^post30, buffer_35^0'=buffer_35^post30, buffer_604^0'=buffer_604^post30, cand_1104^0'=cand_1104^post30, cand_19^0'=cand_19^post30, d_7^0'=d_7^post30, elem_13^0'=elem_13^post30, h_17^0'=h_17^post30, i^0'=i^post30, i_22^0'=i_22^post30, l_11^0'=l_11^post30, len_98^0'=len_98^post30, lt1^0'=lt1^post30, lt2^0'=lt2^post30, lt3^0'=lt3^post30, lt_29^0'=lt_29^post30, prev_14^0'=prev_14^post30, result_5^0'=result_5^post30, ret_1103^0'=ret_1103^post30, ret_18^0'=ret_18^post30, sz^0'=sz^post30, sz_23^0'=sz_23^post30, tmp_24^0'=tmp_24^post30, tmp_9^0'=tmp_9^post30, tmp___0_25^0'=tmp___0_25^post30, tmp___0_36^0'=tmp___0_36^post30, tmp___0_605^0'=tmp___0_605^post30, x_12^0'=x_12^post30, x_16^0'=x_16^post30, x_8^0'=x_8^post30, y_1094^0'=y_1094^post30, (___cil_tmp5_15^0-___cil_tmp5_15^post30 == 0 /\ buffer_21^post30-result_5^0 == 0 /\ -prev_14^post30+prev_14^0 == 0 /\ x_12^0-x_12^post30 == 0 /\ -lt1^post30+lt1^0 == 0 /\ -___cil_tmp5_20^post30+___cil_tmp5_20^0 == 0 /\ -___cil_tmp5_10^post30+___cil_tmp5_10^0 == 0 /\ buffer_35^0-buffer_35^post30 == 0 /\ -x_8^post30+x_8^0 == 0 /\ -tmp___0_605^post30+tmp___0_605^0 == 0 /\ -tmp___0_36^post30+tmp___0_36^0 == 0 /\ -lt_29^post30+lt_29^0 == 0 /\ -tmp_9^post30+tmp_9^0 == 0 /\ y_1094^0-y_1094^post30 == 0 /\ -ret_1103^post30+ret_1103^0 == 0 /\ ret_18^0-ret_18^post30 == 0 /\ lt3^0-lt3^post30 == 0 /\ lt2^0-lt2^post30 == 0 /\ i^0-i^post30 == 0 /\ -sz^post30+sz^0 == 0 /\ a_6^0-a_6^post30 == 0 /\ -x_16^post30+x_16^0 == 0 /\ elem_13^0-elem_13^post30 == 0 /\ -cand_19^post30+cand_19^0 == 0 /\ -buffer_604^post30+buffer_604^0 == 0 /\ d_7^0-d_7^post30 == 0 /\ tmp___0_25^0-tmp___0_25^post30 == 0 /\ h_17^0-h_17^post30 == 0 /\ tmp_24^0-tmp_24^post30 == 0 /\ -1+i_22^post30-i_22^0 == 0 /\ buffer_1077^0-buffer_1077^post30 == 0 /\ -result_5^post30+result_5^0 == 0 /\ -i_22^0+len_98^post30 == 0 /\ -sz_23^post30+sz_23^0 == 0 /\ cand_1104^0-cand_1104^post30 == 0 /\ -buffer_1139^post30+buffer_1139^0 == 0 /\ l_11^0-l_11^post30 == 0), cost: 1 32: l24 -> l25 : ___cil_tmp5_10^0'=___cil_tmp5_10^post33, ___cil_tmp5_15^0'=___cil_tmp5_15^post33, ___cil_tmp5_20^0'=___cil_tmp5_20^post33, a_6^0'=a_6^post33, buffer_1077^0'=buffer_1077^post33, buffer_1139^0'=buffer_1139^post33, buffer_21^0'=buffer_21^post33, buffer_35^0'=buffer_35^post33, buffer_604^0'=buffer_604^post33, cand_1104^0'=cand_1104^post33, cand_19^0'=cand_19^post33, d_7^0'=d_7^post33, elem_13^0'=elem_13^post33, h_17^0'=h_17^post33, i^0'=i^post33, i_22^0'=i_22^post33, l_11^0'=l_11^post33, len_98^0'=len_98^post33, lt1^0'=lt1^post33, lt2^0'=lt2^post33, lt3^0'=lt3^post33, lt_29^0'=lt_29^post33, prev_14^0'=prev_14^post33, result_5^0'=result_5^post33, ret_1103^0'=ret_1103^post33, ret_18^0'=ret_18^post33, sz^0'=sz^post33, sz_23^0'=sz_23^post33, tmp_24^0'=tmp_24^post33, tmp_9^0'=tmp_9^post33, tmp___0_25^0'=tmp___0_25^post33, tmp___0_36^0'=tmp___0_36^post33, tmp___0_605^0'=tmp___0_605^post33, x_12^0'=x_12^post33, x_16^0'=x_16^post33, x_8^0'=x_8^post33, y_1094^0'=y_1094^post33, (tmp_24^0-tmp_24^post33 == 0 /\ -elem_13^post33+elem_13^0 == 0 /\ tmp___0_605^0-tmp___0_605^post33 == 0 /\ -cand_19^post33+cand_19^0 == 0 /\ l_11^0-l_11^post33 == 0 /\ tmp___0_36^0-tmp___0_36^post33 == 0 /\ -x_12^post33+x_12^0 == 0 /\ buffer_604^0-buffer_604^post33 == 0 /\ -y_1094^post33+y_1094^0 == 0 /\ x_8^0-x_8^post33 == 0 /\ tmp_9^0-tmp_9^post33 == 0 /\ buffer_1077^0-buffer_1077^post33 == 0 /\ buffer_35^0-buffer_35^post33 == 0 /\ -len_98^post33+len_98^0 == 0 /\ i_22^0-i_22^post33 == 0 /\ -cand_1104^post33+cand_1104^0 == 0 /\ tmp___0_25^0-tmp___0_25^post33 == 0 /\ lt_29^0-lt_29^post33 == 0 /\ -result_5^post33+result_5^0 == 0 /\ -___cil_tmp5_20^post33+___cil_tmp5_20^0 == 0 /\ -a_6^post33+a_6^0 == 0 /\ 1+h_17^0 <= 0 /\ -ret_1103^post33+ret_1103^0 == 0 /\ -___cil_tmp5_10^post33+___cil_tmp5_10^0 == 0 /\ buffer_1139^0-buffer_1139^post33 == 0 /\ x_16^0-x_16^post33 == 0 /\ lt1^0-lt1^post33 == 0 /\ -h_17^post33+h_17^0 == 0 /\ -prev_14^post33+prev_14^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post33 == 0 /\ ret_18^0-ret_18^post33 == 0 /\ -sz_23^post33+sz_23^0 == 0 /\ -i^post33+i^0 == 0 /\ -lt3^post33+lt3^0 == 0 /\ lt2^0-lt2^post33 == 0 /\ sz^0-sz^post33 == 0 /\ d_7^0-d_7^post33 == 0 /\ -buffer_21^post33+buffer_21^0 == 0), cost: 1 33: l24 -> l25 : ___cil_tmp5_10^0'=___cil_tmp5_10^post34, ___cil_tmp5_15^0'=___cil_tmp5_15^post34, ___cil_tmp5_20^0'=___cil_tmp5_20^post34, a_6^0'=a_6^post34, buffer_1077^0'=buffer_1077^post34, buffer_1139^0'=buffer_1139^post34, buffer_21^0'=buffer_21^post34, buffer_35^0'=buffer_35^post34, buffer_604^0'=buffer_604^post34, cand_1104^0'=cand_1104^post34, cand_19^0'=cand_19^post34, d_7^0'=d_7^post34, elem_13^0'=elem_13^post34, h_17^0'=h_17^post34, i^0'=i^post34, i_22^0'=i_22^post34, l_11^0'=l_11^post34, len_98^0'=len_98^post34, lt1^0'=lt1^post34, lt2^0'=lt2^post34, lt3^0'=lt3^post34, lt_29^0'=lt_29^post34, prev_14^0'=prev_14^post34, result_5^0'=result_5^post34, ret_1103^0'=ret_1103^post34, ret_18^0'=ret_18^post34, sz^0'=sz^post34, sz_23^0'=sz_23^post34, tmp_24^0'=tmp_24^post34, tmp_9^0'=tmp_9^post34, tmp___0_25^0'=tmp___0_25^post34, tmp___0_36^0'=tmp___0_36^post34, tmp___0_605^0'=tmp___0_605^post34, x_12^0'=x_12^post34, x_16^0'=x_16^post34, x_8^0'=x_8^post34, y_1094^0'=y_1094^post34, (x_12^0-x_12^post34 == 0 /\ -elem_13^post34+elem_13^0 == 0 /\ -cand_19^post34+cand_19^0 == 0 /\ buffer_604^0-buffer_604^post34 == 0 /\ -___cil_tmp5_10^post34+___cil_tmp5_10^0 == 0 /\ -x_8^post34+x_8^0 == 0 /\ buffer_35^0-buffer_35^post34 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post34 == 0 /\ -prev_14^post34+prev_14^0 == 0 /\ -cand_1104^post34+cand_1104^0 == 0 /\ -lt3^post34+lt3^0 == 0 /\ -i^post34+i^0 == 0 /\ -i_22^post34+i_22^0 == 0 /\ lt1^0-lt1^post34 == 0 /\ -len_98^post34+len_98^0 == 0 /\ sz_23^0-sz_23^post34 == 0 /\ y_1094^0-y_1094^post34 == 0 /\ buffer_1077^0-buffer_1077^post34 == 0 /\ 1-h_17^0 <= 0 /\ tmp_24^0-tmp_24^post34 == 0 /\ -x_16^post34+x_16^0 == 0 /\ -a_6^post34+a_6^0 == 0 /\ -tmp___0_605^post34+tmp___0_605^0 == 0 /\ l_11^0-l_11^post34 == 0 /\ -buffer_1139^post34+buffer_1139^0 == 0 /\ ret_1103^0-ret_1103^post34 == 0 /\ -tmp_9^post34+tmp_9^0 == 0 /\ -buffer_21^post34+buffer_21^0 == 0 /\ tmp___0_25^0-tmp___0_25^post34 == 0 /\ lt_29^0-lt_29^post34 == 0 /\ -sz^post34+sz^0 == 0 /\ -ret_18^post34+ret_18^0 == 0 /\ lt2^0-lt2^post34 == 0 /\ -result_5^post34+result_5^0 == 0 /\ -h_17^post34+h_17^0 == 0 /\ -___cil_tmp5_20^post34+___cil_tmp5_20^0 == 0 /\ d_7^0-d_7^post34 == 0 /\ -tmp___0_36^post34+tmp___0_36^0 == 0), cost: 1 34: l25 -> l11 : ___cil_tmp5_10^0'=___cil_tmp5_10^post35, ___cil_tmp5_15^0'=___cil_tmp5_15^post35, ___cil_tmp5_20^0'=___cil_tmp5_20^post35, a_6^0'=a_6^post35, buffer_1077^0'=buffer_1077^post35, buffer_1139^0'=buffer_1139^post35, buffer_21^0'=buffer_21^post35, buffer_35^0'=buffer_35^post35, buffer_604^0'=buffer_604^post35, cand_1104^0'=cand_1104^post35, cand_19^0'=cand_19^post35, d_7^0'=d_7^post35, elem_13^0'=elem_13^post35, h_17^0'=h_17^post35, i^0'=i^post35, i_22^0'=i_22^post35, l_11^0'=l_11^post35, len_98^0'=len_98^post35, lt1^0'=lt1^post35, lt2^0'=lt2^post35, lt3^0'=lt3^post35, lt_29^0'=lt_29^post35, prev_14^0'=prev_14^post35, result_5^0'=result_5^post35, ret_1103^0'=ret_1103^post35, ret_18^0'=ret_18^post35, sz^0'=sz^post35, sz_23^0'=sz_23^post35, tmp_24^0'=tmp_24^post35, tmp_9^0'=tmp_9^post35, tmp___0_25^0'=tmp___0_25^post35, tmp___0_36^0'=tmp___0_36^post35, tmp___0_605^0'=tmp___0_605^post35, x_12^0'=x_12^post35, x_16^0'=x_16^post35, x_8^0'=x_8^post35, y_1094^0'=y_1094^post35, (0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post35 == 0 /\ -buffer_1139^post35+buffer_1139^0 == 0 /\ a_6^0-a_6^post35 == 0 /\ -d_7^post35+d_7^0 == 0 /\ -i^post35+i^0 == 0 /\ -buffer_604^post35+buffer_604^0 == 0 /\ -___cil_tmp5_10^post35+___cil_tmp5_10^0 == 0 /\ tmp___0_36^0-tmp___0_36^post35 == 0 /\ buffer_35^0-buffer_35^post35 == 0 /\ tmp_9^0-tmp_9^post35 == 0 /\ buffer_1077^0-buffer_1077^post35 == 0 /\ h_17^1-lt_29^1 == 0 /\ -h_17^0+cand_19^post35 == 0 /\ -tmp___0_605^post35+tmp___0_605^0 == 0 /\ -___cil_tmp5_20^post35+___cil_tmp5_20^0 == 0 /\ -x_8^post35+x_8^0 == 0 /\ -y_1094^post35+y_1094^0 == 0 /\ -tmp___0_25^post35+tmp___0_25^0 == 0 /\ -result_5^post35+result_5^0 == 0 /\ -y_1094^0+lt_29^1 == 0 /\ -sz^post35+sz^0 == 0 /\ -lt3^post35+lt3^0 == 0 /\ elem_13^0-elem_13^post35 == 0 /\ -prev_14^post35+prev_14^0 == 0 /\ lt1^0-lt1^post35 == 0 /\ lt2^0-lt2^post35 == 0 /\ ret_18^0-ret_18^post35 == 0), cost: 1 38: l26 -> 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, 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^0'=i^post11, i_22^0'=i_22^post11, l_11^0'=l_11^post11, len_98^0'=len_98^post11, lt1^0'=lt1^post11, lt2^0'=lt2^post11, lt3^0'=lt3^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^0'=sz^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_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_605^0-tmp___0_605^post38 == 0 /\ len_98^post38-len_98^post11 == 0 /\ elem_13^0-elem_13^post38 == 0 /\ -ret_18^post11+ret_18^post38 == 0 /\ -result_5^post38+result_5^0 == 0 /\ -prev_14^post11+prev_14^post38 == 0 /\ ret_18^0-ret_18^post38 == 0 /\ -ret_1103^post38+ret_1103^0 == 0 /\ buffer_604^post38-buffer_604^post11 == 0 /\ x_8^post38-x_8^post11 == 0 /\ tmp___0_36^0-tmp___0_36^post38 == 0 /\ -tmp___0_605^post11+tmp___0_605^post38 == 0 /\ buffer_35^post38-buffer_35^post11 == 0 /\ -tmp_24^post11+tmp_24^post38 == 0 /\ -x_12^post38+x_12^0 == 0 /\ cand_1104^post38-cand_1104^post11 == 0 /\ h_17^0-h_17^post38 == 0 /\ ___cil_tmp5_10^post38-___cil_tmp5_10^post11 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post38 == 0 /\ tmp_24^0-tmp_24^post38 == 0 /\ -ret_1103^post11+ret_1103^post38 == 0 /\ -tmp___0_25^post11+tmp___0_25^post38 == 0 /\ -___cil_tmp5_15^post11+___cil_tmp5_15^post38 == 0 /\ buffer_21^post38-buffer_21^post11 == 0 /\ a_6^post38-a_6^post11 == 0 /\ -x_16^post11+x_16^post38 == 0 /\ lt_29^0-lt_29^post38 == 0 /\ -x_8^post38+x_8^0 == 0 /\ lt1^post38-lt1^post11 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post38 == 0 /\ -prev_14^post38+prev_14^0 == 0 /\ -tmp_9^post38+tmp_9^0 == 0 /\ -sz_23^post38+sz_23^0 == 0 /\ -lt3^post38+lt3^0 == 0 /\ l_11^post38-l_11^post11 == 0 /\ -result_5^post11+result_5^post38 == 0 /\ i^post38-i^post11 == 0 /\ cand_1104^0-cand_1104^post38 == 0 /\ ___cil_tmp5_20^post38-___cil_tmp5_20^post11 == 0 /\ tmp_9^post38-tmp_9^post11 == 0 /\ -___cil_tmp5_20^post38+___cil_tmp5_20^0 == 0 /\ -i^post38+i^0 == 0 /\ -buffer_604^post38+buffer_604^0 == 0 /\ buffer_1139^post38-buffer_1139^post11 == 0 /\ d_7^post38-d_7^post11 == 0 /\ -lt2^post11+lt2^post38 == 0 /\ buffer_35^0-buffer_35^post38 == 0 /\ -buffer_1139^post38+buffer_1139^0 == 0 /\ tmp___0_25^0-tmp___0_25^post38 == 0 /\ -buffer_1077^post11+buffer_1077^post38 == 0 /\ elem_13^post38-elem_13^post11 == 0 /\ lt2^0-lt2^post38 == 0 /\ -i_22^post38+i_22^0 == 0 /\ l_11^0-l_11^post38 == 0 /\ -len_98^post38+len_98^0 == 0 /\ -x_12^post11+x_12^post38 == 0 /\ -d_7^post38+d_7^0 == 0 /\ -cand_19^post38+cand_19^0 == 0 /\ -lt_29^post11+lt_29^post38 == 0 /\ h_17^post38-h_17^post11 == 0 /\ y_1094^post38-y_1094^post11 == 0 /\ i_22^post38-i_22^post11 == 0 /\ -lt1^post38+lt1^0 == 0 /\ x_16^0-x_16^post38 == 0 /\ -tmp___0_36^post11+tmp___0_36^post38 == 0 /\ buffer_1077^0-buffer_1077^post38 == 0 /\ -sz_23^post11+sz_23^post38 == 0 /\ -y_1094^post38+y_1094^0 == 0 /\ -lt3^post11+lt3^post38 == 0 /\ -sz^post38+sz^0 == 0 /\ cand_19^post38-cand_19^post11 == 0 /\ sz^post38-sz^post11 == 0 /\ a_6^0-a_6^post38 == 0 /\ buffer_21^0-buffer_21^post38 == 0), cost: 1 Eliminating location l9 by chaining: Applied chaining First rule: l26 -> l9 : ___cil_tmp5_10^0'=___cil_tmp5_10^post38, ___cil_tmp5_15^0'=___cil_tmp5_15^post38, ___cil_tmp5_20^0'=___cil_tmp5_20^post38, a_6^0'=a_6^post38, buffer_1077^0'=buffer_1077^post38, buffer_1139^0'=buffer_1139^post38, buffer_21^0'=buffer_21^post38, buffer_35^0'=buffer_35^post38, buffer_604^0'=buffer_604^post38, cand_1104^0'=cand_1104^post38, cand_19^0'=cand_19^post38, d_7^0'=d_7^post38, elem_13^0'=elem_13^post38, h_17^0'=h_17^post38, i^0'=i^post38, i_22^0'=i_22^post38, l_11^0'=l_11^post38, len_98^0'=len_98^post38, lt1^0'=lt1^post38, lt2^0'=lt2^post38, lt3^0'=lt3^post38, lt_29^0'=lt_29^post38, prev_14^0'=prev_14^post38, result_5^0'=result_5^post38, ret_1103^0'=ret_1103^post38, ret_18^0'=ret_18^post38, sz^0'=sz^post38, sz_23^0'=sz_23^post38, tmp_24^0'=tmp_24^post38, tmp_9^0'=tmp_9^post38, tmp___0_25^0'=tmp___0_25^post38, tmp___0_36^0'=tmp___0_36^post38, tmp___0_605^0'=tmp___0_605^post38, x_12^0'=x_12^post38, x_16^0'=x_16^post38, x_8^0'=x_8^post38, y_1094^0'=y_1094^post38, (tmp___0_605^0-tmp___0_605^post38 == 0 /\ elem_13^0-elem_13^post38 == 0 /\ -result_5^post38+result_5^0 == 0 /\ ret_18^0-ret_18^post38 == 0 /\ -ret_1103^post38+ret_1103^0 == 0 /\ tmp___0_36^0-tmp___0_36^post38 == 0 /\ -x_12^post38+x_12^0 == 0 /\ h_17^0-h_17^post38 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post38 == 0 /\ tmp_24^0-tmp_24^post38 == 0 /\ lt_29^0-lt_29^post38 == 0 /\ -x_8^post38+x_8^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post38 == 0 /\ -prev_14^post38+prev_14^0 == 0 /\ -tmp_9^post38+tmp_9^0 == 0 /\ -sz_23^post38+sz_23^0 == 0 /\ -lt3^post38+lt3^0 == 0 /\ cand_1104^0-cand_1104^post38 == 0 /\ -___cil_tmp5_20^post38+___cil_tmp5_20^0 == 0 /\ -i^post38+i^0 == 0 /\ -buffer_604^post38+buffer_604^0 == 0 /\ buffer_35^0-buffer_35^post38 == 0 /\ -buffer_1139^post38+buffer_1139^0 == 0 /\ tmp___0_25^0-tmp___0_25^post38 == 0 /\ lt2^0-lt2^post38 == 0 /\ -i_22^post38+i_22^0 == 0 /\ l_11^0-l_11^post38 == 0 /\ -len_98^post38+len_98^0 == 0 /\ -d_7^post38+d_7^0 == 0 /\ -cand_19^post38+cand_19^0 == 0 /\ -lt1^post38+lt1^0 == 0 /\ x_16^0-x_16^post38 == 0 /\ buffer_1077^0-buffer_1077^post38 == 0 /\ -y_1094^post38+y_1094^0 == 0 /\ -sz^post38+sz^0 == 0 /\ a_6^0-a_6^post38 == 0 /\ buffer_21^0-buffer_21^post38 == 0), cost: 1 Second rule: l9 -> 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, 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^0'=i^post11, i_22^0'=i_22^post11, l_11^0'=l_11^post11, len_98^0'=len_98^post11, lt1^0'=lt1^post11, lt2^0'=lt2^post11, lt3^0'=lt3^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^0'=sz^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_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_24^0-tmp_24^post11 == 0 /\ -tmp___0_605^post11+tmp___0_605^0 == 0 /\ l_11^0-l_11^post11 == 0 /\ -lt3^post11+lt3^0 == 0 /\ a_6^0-a_6^post11 == 0 /\ -prev_14^post11+prev_14^0 == 0 /\ -x_12^post11+x_12^0 == 0 /\ cand_19^0-cand_19^post11 == 0 /\ -buffer_1139^post11+buffer_1139^0 == 0 /\ -buffer_1077^post11+buffer_1077^0 == 0 /\ -___cil_tmp5_20^post11+___cil_tmp5_20^0 == 0 /\ cand_1104^0-cand_1104^post11 == 0 /\ x_16^0-x_16^post11 == 0 /\ -tmp___0_25^post11+tmp___0_25^0 == 0 /\ -buffer_604^post11+buffer_604^0 == 0 /\ -i^post11+i^0 == 0 /\ -ret_1103^post11+ret_1103^0 == 0 /\ -len_98^post11+len_98^0 == 0 /\ tmp_9^0-tmp_9^post11 == 0 /\ h_17^0-h_17^post11 == 0 /\ i_22^0-i_22^post11 == 0 /\ buffer_21^0-buffer_21^post11 == 0 /\ lt_29^0-lt_29^post11 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post11 == 0 /\ tmp___0_36^0-tmp___0_36^post11 == 0 /\ buffer_35^0-buffer_35^post11 == 0 /\ -___cil_tmp5_15^post11+___cil_tmp5_15^0 == 0 /\ -d_7^post11+d_7^0 == 0 /\ lt1^0-lt1^post11 == 0 /\ -x_8^post11+x_8^0 == 0 /\ ret_18^0-ret_18^post11 == 0 /\ -result_5^post11+result_5^0 == 0 /\ lt2^0-lt2^post11 == 0 /\ -sz_23^post11+sz_23^0 == 0 /\ elem_13^0-elem_13^post11 == 0 /\ y_1094^0-y_1094^post11 == 0 /\ sz^0-sz^post11 == 0), cost: 1 New rule: l26 -> 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, 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^0'=i^post11, i_22^0'=i_22^post11, l_11^0'=l_11^post11, len_98^0'=len_98^post11, lt1^0'=lt1^post11, lt2^0'=lt2^post11, lt3^0'=lt3^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^0'=sz^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_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_605^0-tmp___0_605^post38 == 0 /\ len_98^post38-len_98^post11 == 0 /\ elem_13^0-elem_13^post38 == 0 /\ -ret_18^post11+ret_18^post38 == 0 /\ -result_5^post38+result_5^0 == 0 /\ -prev_14^post11+prev_14^post38 == 0 /\ ret_18^0-ret_18^post38 == 0 /\ -ret_1103^post38+ret_1103^0 == 0 /\ buffer_604^post38-buffer_604^post11 == 0 /\ x_8^post38-x_8^post11 == 0 /\ tmp___0_36^0-tmp___0_36^post38 == 0 /\ -tmp___0_605^post11+tmp___0_605^post38 == 0 /\ buffer_35^post38-buffer_35^post11 == 0 /\ -tmp_24^post11+tmp_24^post38 == 0 /\ -x_12^post38+x_12^0 == 0 /\ cand_1104^post38-cand_1104^post11 == 0 /\ h_17^0-h_17^post38 == 0 /\ ___cil_tmp5_10^post38-___cil_tmp5_10^post11 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post38 == 0 /\ tmp_24^0-tmp_24^post38 == 0 /\ -ret_1103^post11+ret_1103^post38 == 0 /\ -tmp___0_25^post11+tmp___0_25^post38 == 0 /\ -___cil_tmp5_15^post11+___cil_tmp5_15^post38 == 0 /\ buffer_21^post38-buffer_21^post11 == 0 /\ a_6^post38-a_6^post11 == 0 /\ -x_16^post11+x_16^post38 == 0 /\ lt_29^0-lt_29^post38 == 0 /\ -x_8^post38+x_8^0 == 0 /\ lt1^post38-lt1^post11 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post38 == 0 /\ -prev_14^post38+prev_14^0 == 0 /\ -tmp_9^post38+tmp_9^0 == 0 /\ -sz_23^post38+sz_23^0 == 0 /\ -lt3^post38+lt3^0 == 0 /\ l_11^post38-l_11^post11 == 0 /\ -result_5^post11+result_5^post38 == 0 /\ i^post38-i^post11 == 0 /\ cand_1104^0-cand_1104^post38 == 0 /\ ___cil_tmp5_20^post38-___cil_tmp5_20^post11 == 0 /\ tmp_9^post38-tmp_9^post11 == 0 /\ -___cil_tmp5_20^post38+___cil_tmp5_20^0 == 0 /\ -i^post38+i^0 == 0 /\ -buffer_604^post38+buffer_604^0 == 0 /\ buffer_1139^post38-buffer_1139^post11 == 0 /\ d_7^post38-d_7^post11 == 0 /\ -lt2^post11+lt2^post38 == 0 /\ buffer_35^0-buffer_35^post38 == 0 /\ -buffer_1139^post38+buffer_1139^0 == 0 /\ tmp___0_25^0-tmp___0_25^post38 == 0 /\ -buffer_1077^post11+buffer_1077^post38 == 0 /\ elem_13^post38-elem_13^post11 == 0 /\ lt2^0-lt2^post38 == 0 /\ -i_22^post38+i_22^0 == 0 /\ l_11^0-l_11^post38 == 0 /\ -len_98^post38+len_98^0 == 0 /\ -x_12^post11+x_12^post38 == 0 /\ -d_7^post38+d_7^0 == 0 /\ -cand_19^post38+cand_19^0 == 0 /\ -lt_29^post11+lt_29^post38 == 0 /\ h_17^post38-h_17^post11 == 0 /\ y_1094^post38-y_1094^post11 == 0 /\ i_22^post38-i_22^post11 == 0 /\ -lt1^post38+lt1^0 == 0 /\ x_16^0-x_16^post38 == 0 /\ -tmp___0_36^post11+tmp___0_36^post38 == 0 /\ buffer_1077^0-buffer_1077^post38 == 0 /\ -sz_23^post11+sz_23^post38 == 0 /\ -y_1094^post38+y_1094^0 == 0 /\ -lt3^post11+lt3^post38 == 0 /\ -sz^post38+sz^0 == 0 /\ cand_19^post38-cand_19^post11 == 0 /\ sz^post38-sz^post11 == 0 /\ a_6^0-a_6^post38 == 0 /\ buffer_21^0-buffer_21^post38 == 0), cost: 1 Applied deletion Removed the following rules: 10 37 Eliminating location l7 by chaining: Applied chaining First rule: l5 -> l7 : ___cil_tmp5_10^0'=___cil_tmp5_10^post7, ___cil_tmp5_15^0'=___cil_tmp5_15^post7, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post7, i_22^0'=i_22^post7, l_11^0'=l_11^post7, len_98^0'=len_98^post7, lt1^0'=lt1^post7, lt2^0'=lt2^post7, lt3^0'=lt3^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^0'=sz^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_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, (cand_19^0-cand_19^post7 == 0 /\ -___cil_tmp5_20^post7+___cil_tmp5_20^0 == 0 /\ -i^post7+i^0 == 0 /\ -___cil_tmp5_15^post7+___cil_tmp5_15^0 == 0 /\ h_17^0-h_17^post7 == 0 /\ lt1^0-lt1^post7 == 0 /\ -buffer_35^post7+buffer_35^0 == 0 /\ -buffer_1139^post7+buffer_1139^0 == 0 /\ lt_29^0-lt_29^post7 == 0 /\ buffer_1077^0-buffer_1077^post7 == 0 /\ ret_1103^0-ret_1103^post7 == 0 /\ -d_7^post7+d_7^0 == 0 /\ a_6^0-a_6^post7 == 0 /\ -buffer_604^post7+buffer_604^0 == 0 /\ -i_22^post7+i_22^0 == 0 /\ cand_1104^0-cand_1104^post7 == 0 /\ 1-lt3^0 <= 0 /\ ret_18^0-ret_18^post7 == 0 /\ -sz^post7+sz^0 == 0 /\ l_11^0-l_11^post7 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post7 == 0 /\ tmp_24^0-tmp_24^post7 == 0 /\ x_16^0-x_16^post7 == 0 /\ sz_23^0-sz_23^post7 == 0 /\ -tmp___0_605^post7+tmp___0_605^0 == 0 /\ 1+lt3^post7-lt3^0 == 0 /\ buffer_21^0-buffer_21^post7 == 0 /\ -x_12^post7+x_12^0 == 0 /\ elem_13^0-elem_13^post7 == 0 /\ -len_98^post7+len_98^0 == 0 /\ -prev_14^post7+prev_14^0 == 0 /\ tmp___0_25^0-tmp___0_25^post7 == 0 /\ -x_8^post7+x_8^0 == 0 /\ -tmp_9^post7+tmp_9^0 == 0 /\ tmp___0_36^0-tmp___0_36^post7 == 0 /\ -result_5^post7+result_5^0 == 0 /\ y_1094^0-y_1094^post7 == 0 /\ -1-lt2^0+lt2^post7 == 0), cost: 1 Second rule: l7 -> l5 : ___cil_tmp5_10^0'=___cil_tmp5_10^post8, ___cil_tmp5_15^0'=___cil_tmp5_15^post8, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post8, i_22^0'=i_22^post8, l_11^0'=l_11^post8, len_98^0'=len_98^post8, lt1^0'=lt1^post8, lt2^0'=lt2^post8, lt3^0'=lt3^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^0'=sz^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_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, (elem_13^0-elem_13^post8 == 0 /\ -x_8^post8+x_8^0 == 0 /\ -sz^post8+sz^0 == 0 /\ -ret_1103^post8+ret_1103^0 == 0 /\ -tmp_9^post8+tmp_9^0 == 0 /\ -result_5^post8+result_5^0 == 0 /\ -lt_29^post8+lt_29^0 == 0 /\ -i_22^post8+i_22^0 == 0 /\ ret_18^0-ret_18^post8 == 0 /\ -lt1^post8+lt1^0 == 0 /\ h_17^0-h_17^post8 == 0 /\ lt2^0-lt2^post8 == 0 /\ i^0-i^post8 == 0 /\ lt3^0-lt3^post8 == 0 /\ x_16^0-x_16^post8 == 0 /\ -tmp___0_605^post8+tmp___0_605^0 == 0 /\ -prev_14^post8+prev_14^0 == 0 /\ sz_23^0-sz_23^post8 == 0 /\ -___cil_tmp5_15^post8+___cil_tmp5_15^0 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post8 == 0 /\ cand_1104^0-cand_1104^post8 == 0 /\ len_98^0-len_98^post8 == 0 /\ -buffer_604^post8+buffer_604^0 == 0 /\ x_12^0-x_12^post8 == 0 /\ buffer_35^0-buffer_35^post8 == 0 /\ -buffer_1139^post8+buffer_1139^0 == 0 /\ -tmp___0_25^post8+tmp___0_25^0 == 0 /\ tmp_24^0-tmp_24^post8 == 0 /\ y_1094^0-y_1094^post8 == 0 /\ -d_7^post8+d_7^0 == 0 /\ -cand_19^post8+cand_19^0 == 0 /\ tmp___0_36^0-tmp___0_36^post8 == 0 /\ buffer_1077^0-buffer_1077^post8 == 0 /\ a_6^0-a_6^post8 == 0 /\ -___cil_tmp5_20^post8+___cil_tmp5_20^0 == 0 /\ l_11^0-l_11^post8 == 0 /\ buffer_21^0-buffer_21^post8 == 0), cost: 1 New rule: l5 -> l5 : ___cil_tmp5_10^0'=___cil_tmp5_10^post8, ___cil_tmp5_15^0'=___cil_tmp5_15^post8, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post8, i_22^0'=i_22^post8, l_11^0'=l_11^post8, len_98^0'=len_98^post8, lt1^0'=lt1^post8, lt2^0'=lt2^post8, lt3^0'=lt3^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^0'=sz^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_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, (cand_19^0-cand_19^post7 == 0 /\ -a_6^post8+a_6^post7 == 0 /\ -___cil_tmp5_20^post7+___cil_tmp5_20^0 == 0 /\ -i^post7+i^0 == 0 /\ -___cil_tmp5_15^post7+___cil_tmp5_15^0 == 0 /\ h_17^0-h_17^post7 == 0 /\ lt1^0-lt1^post7 == 0 /\ -buffer_35^post7+buffer_35^0 == 0 /\ -buffer_1139^post7+buffer_1139^0 == 0 /\ lt_29^0-lt_29^post7 == 0 /\ buffer_1077^0-buffer_1077^post7 == 0 /\ x_12^post7-x_12^post8 == 0 /\ y_1094^post7-y_1094^post8 == 0 /\ result_5^post7-result_5^post8 == 0 /\ -ret_1103^post8+ret_1103^post7 == 0 /\ ret_1103^0-ret_1103^post7 == 0 /\ lt2^post7-lt2^post8 == 0 /\ -d_7^post7+d_7^0 == 0 /\ a_6^0-a_6^post7 == 0 /\ -i_22^post8+i_22^post7 == 0 /\ -lt1^post8+lt1^post7 == 0 /\ -buffer_604^post7+buffer_604^0 == 0 /\ -d_7^post8+d_7^post7 == 0 /\ -i_22^post7+i_22^0 == 0 /\ cand_1104^0-cand_1104^post7 == 0 /\ -buffer_21^post8+buffer_21^post7 == 0 /\ -___cil_tmp5_15^post8+___cil_tmp5_15^post7 == 0 /\ 1-lt3^0 <= 0 /\ i^post7-i^post8 == 0 /\ -x_16^post8+x_16^post7 == 0 /\ lt3^post7-lt3^post8 == 0 /\ ret_18^0-ret_18^post7 == 0 /\ -___cil_tmp5_10^post8+___cil_tmp5_10^post7 == 0 /\ -sz^post7+sz^0 == 0 /\ -buffer_604^post8+buffer_604^post7 == 0 /\ l_11^0-l_11^post7 == 0 /\ -cand_1104^post8+cand_1104^post7 == 0 /\ tmp___0_605^post7-tmp___0_605^post8 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post7 == 0 /\ tmp_24^0-tmp_24^post7 == 0 /\ -ret_18^post8+ret_18^post7 == 0 /\ x_16^0-x_16^post7 == 0 /\ buffer_35^post7-buffer_35^post8 == 0 /\ -cand_19^post8+cand_19^post7 == 0 /\ -___cil_tmp5_20^post8+___cil_tmp5_20^post7 == 0 /\ sz_23^0-sz_23^post7 == 0 /\ sz_23^post7-sz_23^post8 == 0 /\ -tmp___0_605^post7+tmp___0_605^0 == 0 /\ 1+lt3^post7-lt3^0 == 0 /\ buffer_21^0-buffer_21^post7 == 0 /\ -tmp_24^post8+tmp_24^post7 == 0 /\ -x_12^post7+x_12^0 == 0 /\ prev_14^post7-prev_14^post8 == 0 /\ -tmp___0_25^post8+tmp___0_25^post7 == 0 /\ x_8^post7-x_8^post8 == 0 /\ -lt_29^post8+lt_29^post7 == 0 /\ sz^post7-sz^post8 == 0 /\ elem_13^0-elem_13^post7 == 0 /\ -len_98^post7+len_98^0 == 0 /\ len_98^post7-len_98^post8 == 0 /\ -l_11^post8+l_11^post7 == 0 /\ -prev_14^post7+prev_14^0 == 0 /\ -elem_13^post8+elem_13^post7 == 0 /\ tmp___0_25^0-tmp___0_25^post7 == 0 /\ -buffer_1139^post8+buffer_1139^post7 == 0 /\ -x_8^post7+x_8^0 == 0 /\ -tmp_9^post7+tmp_9^0 == 0 /\ -tmp___0_36^post8+tmp___0_36^post7 == 0 /\ tmp___0_36^0-tmp___0_36^post7 == 0 /\ -result_5^post7+result_5^0 == 0 /\ y_1094^0-y_1094^post7 == 0 /\ -h_17^post8+h_17^post7 == 0 /\ buffer_1077^post7-buffer_1077^post8 == 0 /\ -1-lt2^0+lt2^post7 == 0 /\ tmp_9^post7-tmp_9^post8 == 0), cost: 1 Applied deletion Removed the following rules: 6 7 Eliminating location l13 by chaining: Applied chaining First rule: l11 -> l13 : ___cil_tmp5_10^0'=___cil_tmp5_10^post14, ___cil_tmp5_15^0'=___cil_tmp5_15^post14, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post14, i_22^0'=i_22^post14, l_11^0'=l_11^post14, len_98^0'=len_98^post14, lt1^0'=lt1^post14, lt2^0'=lt2^post14, lt3^0'=lt3^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^0'=sz^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_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, (buffer_35^0-buffer_35^post14 == 0 /\ lt3^0-lt3^post14 == 0 /\ buffer_604^0-buffer_604^post14 == 0 /\ lt2^0-lt2^post14 == 0 /\ -1+lt1^post14-lt1^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post14 == 0 /\ x_16^0-x_16^post14 == 0 /\ tmp_9^0-tmp_9^post14 == 0 /\ buffer_1077^0-buffer_1077^post14 == 0 /\ -sz_23^post14+sz_23^0 == 0 /\ l_11^0-l_11^post14 == 0 /\ -i_22^post14+i_22^0 == 0 /\ -x_12^post14+x_12^0 == 0 /\ -a_6^post14+a_6^0 == 0 /\ -1+i^post14-i^0 == 0 /\ -result_5^post14+result_5^0 == 0 /\ -h_17^post14+h_17^0 == 0 /\ -len_98^post14+len_98^0 == 0 /\ ret_18^0-ret_18^post14 == 0 /\ -cand_1104^post14+cand_1104^0 == 0 /\ -buffer_1139^post14+buffer_1139^0 == 0 /\ -prev_14^post14+prev_14^0 == 0 /\ -x_8^post14+x_8^0 == 0 /\ -y_1094^post14+y_1094^0 == 0 /\ tmp___0_36^0-tmp___0_36^post14 == 0 /\ 1-sz^0+i^0 <= 0 /\ elem_13^0-elem_13^post14 == 0 /\ -buffer_21^post14+buffer_21^0 == 0 /\ -tmp___0_25^post14+tmp___0_25^0 == 0 /\ -sz^post14+sz^0 == 0 /\ d_7^0-d_7^post14 == 0 /\ -___cil_tmp5_20^post14+___cil_tmp5_20^0 == 0 /\ -tmp___0_605^post14+tmp___0_605^0 == 0 /\ tmp_24^0-tmp_24^post14 == 0 /\ -cand_19^post14+cand_19^0 == 0 /\ lt_29^0-lt_29^post14 == 0 /\ -___cil_tmp5_10^post14+___cil_tmp5_10^0 == 0 /\ -ret_1103^post14+ret_1103^0 == 0), cost: 1 Second rule: l13 -> l11 : ___cil_tmp5_10^0'=___cil_tmp5_10^post15, ___cil_tmp5_15^0'=___cil_tmp5_15^post15, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post15, i_22^0'=i_22^post15, l_11^0'=l_11^post15, len_98^0'=len_98^post15, lt1^0'=lt1^post15, lt2^0'=lt2^post15, lt3^0'=lt3^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^0'=sz^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_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, (lt_29^0-lt_29^post15 == 0 /\ elem_13^0-elem_13^post15 == 0 /\ buffer_1077^0-buffer_1077^post15 == 0 /\ -tmp_9^post15+tmp_9^0 == 0 /\ -tmp_24^post15+tmp_24^0 == 0 /\ tmp___0_25^0-tmp___0_25^post15 == 0 /\ -tmp___0_605^post15+tmp___0_605^0 == 0 /\ -buffer_21^post15+buffer_21^0 == 0 /\ -cand_19^post15+cand_19^0 == 0 /\ d_7^0-d_7^post15 == 0 /\ -cand_1104^post15+cand_1104^0 == 0 /\ ret_1103^0-ret_1103^post15 == 0 /\ buffer_35^0-buffer_35^post15 == 0 /\ -len_98^post15+len_98^0 == 0 /\ x_16^0-x_16^post15 == 0 /\ lt1^0-lt1^post15 == 0 /\ buffer_604^0-buffer_604^post15 == 0 /\ ret_18^0-ret_18^post15 == 0 /\ x_12^0-x_12^post15 == 0 /\ -___cil_tmp5_10^post15+___cil_tmp5_10^0 == 0 /\ -h_17^post15+h_17^0 == 0 /\ lt2^0-lt2^post15 == 0 /\ -i^post15+i^0 == 0 /\ -sz^post15+sz^0 == 0 /\ l_11^0-l_11^post15 == 0 /\ i_22^0-i_22^post15 == 0 /\ buffer_1139^0-buffer_1139^post15 == 0 /\ tmp___0_36^0-tmp___0_36^post15 == 0 /\ -result_5^post15+result_5^0 == 0 /\ ___cil_tmp5_20^0-___cil_tmp5_20^post15 == 0 /\ -lt3^post15+lt3^0 == 0 /\ -a_6^post15+a_6^0 == 0 /\ y_1094^0-y_1094^post15 == 0 /\ sz_23^0-sz_23^post15 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post15 == 0 /\ -x_8^post15+x_8^0 == 0 /\ -prev_14^post15+prev_14^0 == 0), cost: 1 New rule: l11 -> l11 : ___cil_tmp5_10^0'=___cil_tmp5_10^post15, ___cil_tmp5_15^0'=___cil_tmp5_15^post15, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post15, i_22^0'=i_22^post15, l_11^0'=l_11^post15, len_98^0'=len_98^post15, lt1^0'=lt1^post15, lt2^0'=lt2^post15, lt3^0'=lt3^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^0'=sz^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_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, (buffer_35^0-buffer_35^post14 == 0 /\ lt3^0-lt3^post14 == 0 /\ x_12^post14-x_12^post15 == 0 /\ -___cil_tmp5_15^post15+___cil_tmp5_15^post14 == 0 /\ -lt2^post15+lt2^post14 == 0 /\ -buffer_1077^post15+buffer_1077^post14 == 0 /\ -d_7^post15+d_7^post14 == 0 /\ tmp___0_25^post14-tmp___0_25^post15 == 0 /\ buffer_604^0-buffer_604^post14 == 0 /\ -l_11^post15+l_11^post14 == 0 /\ lt2^0-lt2^post14 == 0 /\ -1+lt1^post14-lt1^0 == 0 /\ -cand_1104^post15+cand_1104^post14 == 0 /\ tmp___0_36^post14-tmp___0_36^post15 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post14 == 0 /\ -prev_14^post15+prev_14^post14 == 0 /\ x_16^0-x_16^post14 == 0 /\ elem_13^post14-elem_13^post15 == 0 /\ tmp_9^0-tmp_9^post14 == 0 /\ lt_29^post14-lt_29^post15 == 0 /\ buffer_1077^0-buffer_1077^post14 == 0 /\ -tmp___0_605^post15+tmp___0_605^post14 == 0 /\ -sz_23^post14+sz_23^0 == 0 /\ l_11^0-l_11^post14 == 0 /\ -buffer_21^post15+buffer_21^post14 == 0 /\ -i_22^post14+i_22^0 == 0 /\ -x_12^post14+x_12^0 == 0 /\ -a_6^post14+a_6^0 == 0 /\ -1+i^post14-i^0 == 0 /\ x_16^post14-x_16^post15 == 0 /\ -buffer_35^post15+buffer_35^post14 == 0 /\ -lt3^post15+lt3^post14 == 0 /\ -result_5^post14+result_5^0 == 0 /\ lt1^post14-lt1^post15 == 0 /\ -h_17^post14+h_17^0 == 0 /\ -len_98^post14+len_98^0 == 0 /\ -buffer_604^post15+buffer_604^post14 == 0 /\ -sz^post15+sz^post14 == 0 /\ -result_5^post15+result_5^post14 == 0 /\ ret_18^0-ret_18^post14 == 0 /\ sz_23^post14-sz_23^post15 == 0 /\ len_98^post14-len_98^post15 == 0 /\ ret_18^post14-ret_18^post15 == 0 /\ -cand_1104^post14+cand_1104^0 == 0 /\ -buffer_1139^post14+buffer_1139^0 == 0 /\ -___cil_tmp5_10^post15+___cil_tmp5_10^post14 == 0 /\ -prev_14^post14+prev_14^0 == 0 /\ -x_8^post14+x_8^0 == 0 /\ -y_1094^post14+y_1094^0 == 0 /\ tmp___0_36^0-tmp___0_36^post14 == 0 /\ 1-sz^0+i^0 <= 0 /\ elem_13^0-elem_13^post14 == 0 /\ buffer_1139^post14-buffer_1139^post15 == 0 /\ -buffer_21^post14+buffer_21^0 == 0 /\ y_1094^post14-y_1094^post15 == 0 /\ -tmp_24^post15+tmp_24^post14 == 0 /\ ___cil_tmp5_20^post14-___cil_tmp5_20^post15 == 0 /\ i_22^post14-i_22^post15 == 0 /\ -tmp___0_25^post14+tmp___0_25^0 == 0 /\ -sz^post14+sz^0 == 0 /\ d_7^0-d_7^post14 == 0 /\ -___cil_tmp5_20^post14+___cil_tmp5_20^0 == 0 /\ ret_1103^post14-ret_1103^post15 == 0 /\ -tmp___0_605^post14+tmp___0_605^0 == 0 /\ tmp_24^0-tmp_24^post14 == 0 /\ -h_17^post15+h_17^post14 == 0 /\ -cand_19^post14+cand_19^0 == 0 /\ lt_29^0-lt_29^post14 == 0 /\ -tmp_9^post15+tmp_9^post14 == 0 /\ -a_6^post15+a_6^post14 == 0 /\ -___cil_tmp5_10^post14+___cil_tmp5_10^0 == 0 /\ -ret_1103^post14+ret_1103^0 == 0 /\ -x_8^post15+x_8^post14 == 0 /\ -i^post15+i^post14 == 0 /\ -cand_19^post15+cand_19^post14 == 0), cost: 1 Applied deletion Removed the following rules: 13 14 Simplified Transitions Start location: l26 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^0 i_22^0 l_11^0 len_98^0 lt1^0 lt2^0 lt3^0 lt_29^0 prev_14^0 result_5^0 ret_1103^0 ret_18^0 sz^0 sz_23^0 tmp_24^0 tmp_9^0 tmp___0_25^0 tmp___0_36^0 tmp___0_605^0 x_12^0 x_16^0 x_8^0 41: l0 -> l1 : 1+h_17^0 <= 0, cost: 1 42: l0 -> l1 : 1-h_17^0 <= 0, cost: 1 43: l0 -> l2 : ___cil_tmp5_20^0'=ret_18^0, result_5^0'=result_5^post3, (-h_17^0 <= 0 /\ -h_17^0 == 0 /\ h_17^0 <= 0), cost: 1 44: l3 -> l4 : buffer_21^0'=result_5^0, i_22^0'=1+i_22^0, len_98^0'=1+len_98^0, -len_98^0 <= 0, cost: 1 61: l4 -> l10 : len_98^0'=len_98^post26, (sz_23^0-i_22^0 <= 0 /\ -len_98^0 <= 0), cost: 1 62: l4 -> l3 : ___cil_tmp5_10^0'=x_8^post27, a_6^0'=a_6^post27, buffer_604^0'=buffer_604^post27, d_7^0'=d_7^post27, i_22^0'=i_22^post27, len_98^0'=len_98^post27, result_5^0'=x_8^post27, sz_23^0'=sz_23^post27, tmp_24^0'=tmp_24^post27, tmp_9^0'=x_8^post27, tmp___0_25^0'=tmp___0_25^post27, tmp___0_605^0'=tmp___0_605^post27, x_8^0'=x_8^post27, (-len_98^0 <= 0 /\ 1-sz_23^0+i_22^0 <= 0), cost: 1 45: l5 -> l6 : h_17^0'=x_16^0, len_98^0'=len_98^post5, ret_18^0'=0, -len_98^0 <= 0, cost: 1 46: l5 -> l3 : lt3^0 <= 0, cost: 1 74: l5 -> l5 : lt2^0'=1+lt2^0, lt3^0'=-1+lt3^0, 1-lt3^0 <= 0, cost: 1 66: l6 -> l23 : (-h_17^0 <= 0 /\ -h_17^0 == 0 /\ -len_98^0 <= 0 /\ h_17^0 <= 0), cost: 1 67: l6 -> l24 : len_98^0'=len_98^post32, -len_98^0 <= 0, cost: 1 47: l8 -> l0 : h_17^0'=x_16^0, ret_18^0'=0, T, cost: 1 48: l8 -> l5 : lt2^0'=0, lt3^0'=lt1^0, T, cost: 1 71: l10 -> l5 : buffer_1077^0'=buffer_1077^post36, i_22^0'=i_22^post36, len_98^0'=len_98^post36, sz_23^0'=sz_23^post36, tmp_24^0'=tmp_24^post36, x_16^0'=x_16^post36, T, cost: 1 72: l10 -> l18 : sz^0'=sz^post37, T, cost: 1 49: l11 -> l12 : elem_13^0'=l_11^0, len_98^0'=len_98^post12, prev_14^0'=0, 1-len_98^0 <= 0, cost: 1 50: l11 -> l8 : sz^0-i^0 <= 0, cost: 1 75: l11 -> l11 : i^0'=1+i^0, lt1^0'=1+lt1^0, 1-sz^0+i^0 <= 0, cost: 1 51: l12 -> l15 : (elem_13^0 <= 0 /\ elem_13^0 == 0 /\ -elem_13^0 <= 0 /\ 1-len_98^0 <= 0), cost: 1 54: l12 -> l17 : 1-len_98^0 <= 0, cost: 1 57: l12 -> l18 : ___cil_tmp5_15^0'=x_12^0, l_11^0'=x_12^0, len_98^0'=len_98^post22, result_5^0'=x_12^0, (elem_13^0 <= 0 /\ elem_13^0 == 0 /\ -elem_13^0 <= 0 /\ 1-len_98^0 <= 0 /\ -prev_14^0 <= 0 /\ -prev_14^0 == 0 /\ prev_14^0 <= 0), cost: 1 52: l15 -> l14 : 1+prev_14^0 <= 0, cost: 1 53: l15 -> l14 : 1-prev_14^0 <= 0, cost: 1 55: l17 -> l16 : 1+elem_13^0 <= 0, cost: 1 56: l17 -> l16 : 1-elem_13^0 <= 0, cost: 1 59: l18 -> l21 : ret_18^0'=result_5^0, T, cost: 1 60: l18 -> l11 : i^0'=0, lt1^0'=0, T, cost: 1 58: l19 -> l20 : buffer_21^0'=0, i_22^0'=0, sz_23^0'=tmp_24^post23, tmp_24^0'=tmp_24^post23, T, cost: 1 63: l20 -> l8 : buffer_1139^0'=buffer_1139^post28, i_22^0'=i_22^post28, sz_23^0'=sz_23^post28, tmp_24^0'=tmp_24^post28, x_16^0'=x_16^post28, sz_23^0-i_22^0 <= 0, cost: 1 64: l20 -> l4 : ___cil_tmp5_10^0'=x_8^post29, a_6^0'=a_6^post29, buffer_21^0'=x_8^post29, buffer_35^0'=buffer_35^post29, d_7^0'=d_7^post29, i_22^0'=1+i_22^1, len_98^0'=i_22^1, result_5^0'=x_8^post29, sz_23^0'=sz_23^post29, tmp_24^0'=tmp_24^post29, tmp_9^0'=x_8^post29, tmp___0_25^0'=tmp___0_25^post29, tmp___0_36^0'=tmp___0_36^post29, x_8^0'=x_8^post29, 1-sz_23^0+i_22^0 <= 0, cost: 1 65: l22 -> l4 : buffer_21^0'=result_5^0, i_22^0'=1+i_22^0, len_98^0'=i_22^0, T, cost: 1 68: l24 -> l25 : 1+h_17^0 <= 0, cost: 1 69: l24 -> l25 : 1-h_17^0 <= 0, cost: 1 70: l25 -> l11 : buffer_21^0'=buffer_21^post35, cand_1104^0'=cand_1104^post35, cand_19^0'=h_17^0, h_17^0'=h_17^post35, i_22^0'=i_22^post35, l_11^0'=l_11^post35, len_98^0'=len_98^post35, lt_29^0'=lt_29^post35, ret_1103^0'=ret_1103^post35, sz_23^0'=sz_23^post35, tmp_24^0'=tmp_24^post35, x_12^0'=x_12^post35, x_16^0'=x_16^post35, T, cost: 1 73: l26 -> l10 : 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, 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^0'=i^post1, i_22^0'=i_22^post1, l_11^0'=l_11^post1, len_98^0'=len_98^post1, lt1^0'=lt1^post1, lt2^0'=lt2^post1, lt3^0'=lt3^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^0'=sz^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_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, (tmp___0_25^0-tmp___0_25^post1 == 0 /\ -i_22^post1+i_22^0 == 0 /\ lt2^0-lt2^post1 == 0 /\ -cand_1104^post1+cand_1104^0 == 0 /\ -len_98^post1+len_98^0 == 0 /\ -elem_13^post1+elem_13^0 == 0 /\ -cand_19^post1+cand_19^0 == 0 /\ y_1094^0-y_1094^post1 == 0 /\ -i^post1+i^0 == 0 /\ x_16^0-x_16^post1 == 0 /\ -___cil_tmp5_10^post1+___cil_tmp5_10^0 == 0 /\ buffer_604^0-buffer_604^post1 == 0 /\ -ret_18^post1+ret_18^0 == 0 /\ -tmp_9^post1+tmp_9^0 == 0 /\ -result_5^post1+result_5^0 == 0 /\ -tmp___0_605^post1+tmp___0_605^0 == 0 /\ buffer_35^0-buffer_35^post1 == 0 /\ l_11^0-l_11^post1 == 0 /\ buffer_1077^0-buffer_1077^post1 == 0 /\ lt1^0-lt1^post1 == 0 /\ ret_1103^0-ret_1103^post1 == 0 /\ -prev_14^post1+prev_14^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post1 == 0 /\ -lt3^post1+lt3^0 == 0 /\ -a_6^post1+a_6^0 == 0 /\ 1+h_17^0 <= 0 /\ -___cil_tmp5_20^post1+___cil_tmp5_20^0 == 0 /\ buffer_1139^0-buffer_1139^post1 == 0 /\ -x_8^post1+x_8^0 == 0 /\ sz_23^0-sz_23^post1 == 0 /\ -h_17^post1+h_17^0 == 0 /\ tmp___0_36^0-tmp___0_36^post1 == 0 /\ -x_12^post1+x_12^0 == 0 /\ tmp_24^0-tmp_24^post1 == 0 /\ -sz^post1+sz^0 == 0 /\ lt_29^0-lt_29^post1 == 0 /\ d_7^0-d_7^post1 == 0 /\ -buffer_21^post1+buffer_21^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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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+h_17^0 <= 0), cost: 1 propagated equality tmp___0_25^post1 = tmp___0_25^0 propagated equality i_22^post1 = i_22^0 propagated equality lt2^post1 = lt2^0 propagated equality cand_1104^post1 = cand_1104^0 propagated equality len_98^post1 = len_98^0 propagated equality elem_13^post1 = elem_13^0 propagated equality cand_19^post1 = cand_19^0 propagated equality y_1094^post1 = y_1094^0 propagated equality i^post1 = i^0 propagated equality x_16^post1 = x_16^0 propagated equality ___cil_tmp5_10^post1 = ___cil_tmp5_10^0 propagated equality buffer_604^post1 = buffer_604^0 propagated equality ret_18^post1 = ret_18^0 propagated equality tmp_9^post1 = tmp_9^0 propagated equality result_5^post1 = result_5^0 propagated equality tmp___0_605^post1 = tmp___0_605^0 propagated equality buffer_35^post1 = buffer_35^0 propagated equality l_11^post1 = l_11^0 propagated equality buffer_1077^post1 = buffer_1077^0 propagated equality lt1^post1 = lt1^0 propagated equality ret_1103^post1 = ret_1103^0 propagated equality prev_14^post1 = prev_14^0 propagated equality ___cil_tmp5_15^post1 = ___cil_tmp5_15^0 propagated equality lt3^post1 = lt3^0 propagated equality a_6^post1 = a_6^0 propagated equality ___cil_tmp5_20^post1 = ___cil_tmp5_20^0 propagated equality buffer_1139^post1 = buffer_1139^0 propagated equality x_8^post1 = x_8^0 propagated equality sz_23^post1 = sz_23^0 propagated equality h_17^post1 = h_17^0 propagated equality tmp___0_36^post1 = tmp___0_36^0 propagated equality x_12^post1 = x_12^0 propagated equality tmp_24^post1 = tmp_24^0 propagated equality sz^post1 = sz^0 propagated equality lt_29^post1 = lt_29^0 propagated equality d_7^post1 = d_7^0 propagated equality buffer_21^post1 = buffer_21^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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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+h_17^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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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+h_17^0 <= 0, 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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+h_17^0 <= 0, cost: 1 New rule: l0 -> l1 : 1+h_17^0 <= 0, cost: 1 Propagated Equalities Original rule: l0 -> l1 : ___cil_tmp5_10^0'=___cil_tmp5_10^post2, ___cil_tmp5_15^0'=___cil_tmp5_15^post2, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post2, i_22^0'=i_22^post2, l_11^0'=l_11^post2, len_98^0'=len_98^post2, lt1^0'=lt1^post2, lt2^0'=lt2^post2, lt3^0'=lt3^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^0'=sz^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_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, (-lt3^post2+lt3^0 == 0 /\ -len_98^post2+len_98^0 == 0 /\ -l_11^post2+l_11^0 == 0 /\ buffer_1077^0-buffer_1077^post2 == 0 /\ a_6^0-a_6^post2 == 0 /\ lt_29^0-lt_29^post2 == 0 /\ tmp___0_25^0-tmp___0_25^post2 == 0 /\ cand_19^0-cand_19^post2 == 0 /\ -buffer_35^post2+buffer_35^0 == 0 /\ -buffer_1139^post2+buffer_1139^0 == 0 /\ -prev_14^post2+prev_14^0 == 0 /\ -i^post2+i^0 == 0 /\ -x_8^post2+x_8^0 == 0 /\ ret_18^0-ret_18^post2 == 0 /\ -sz^post2+sz^0 == 0 /\ -ret_1103^post2+ret_1103^0 == 0 /\ cand_1104^0-cand_1104^post2 == 0 /\ lt2^0-lt2^post2 == 0 /\ -buffer_604^post2+buffer_604^0 == 0 /\ 1-h_17^0 <= 0 /\ -tmp___0_605^post2+tmp___0_605^0 == 0 /\ -___cil_tmp5_20^post2+___cil_tmp5_20^0 == 0 /\ x_16^0-x_16^post2 == 0 /\ sz_23^0-sz_23^post2 == 0 /\ tmp_24^0-tmp_24^post2 == 0 /\ buffer_21^0-buffer_21^post2 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post2 == 0 /\ -h_17^post2+h_17^0 == 0 /\ -tmp_9^post2+tmp_9^0 == 0 /\ lt1^0-lt1^post2 == 0 /\ y_1094^0-y_1094^post2 == 0 /\ i_22^0-i_22^post2 == 0 /\ tmp___0_36^0-tmp___0_36^post2 == 0 /\ -x_12^post2+x_12^0 == 0 /\ -result_5^post2+result_5^0 == 0 /\ -d_7^post2+d_7^0 == 0 /\ -___cil_tmp5_15^post2+___cil_tmp5_15^0 == 0 /\ elem_13^0-elem_13^post2 == 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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-h_17^0 <= 0), cost: 1 propagated equality lt3^post2 = lt3^0 propagated equality len_98^post2 = len_98^0 propagated equality l_11^post2 = l_11^0 propagated equality buffer_1077^post2 = buffer_1077^0 propagated equality a_6^post2 = a_6^0 propagated equality lt_29^post2 = lt_29^0 propagated equality tmp___0_25^post2 = tmp___0_25^0 propagated equality cand_19^post2 = cand_19^0 propagated equality buffer_35^post2 = buffer_35^0 propagated equality buffer_1139^post2 = buffer_1139^0 propagated equality prev_14^post2 = prev_14^0 propagated equality i^post2 = i^0 propagated equality x_8^post2 = x_8^0 propagated equality ret_18^post2 = ret_18^0 propagated equality sz^post2 = sz^0 propagated equality ret_1103^post2 = ret_1103^0 propagated equality cand_1104^post2 = cand_1104^0 propagated equality lt2^post2 = lt2^0 propagated equality buffer_604^post2 = buffer_604^0 propagated equality tmp___0_605^post2 = tmp___0_605^0 propagated equality ___cil_tmp5_20^post2 = ___cil_tmp5_20^0 propagated equality x_16^post2 = x_16^0 propagated equality sz_23^post2 = sz_23^0 propagated equality tmp_24^post2 = tmp_24^0 propagated equality buffer_21^post2 = buffer_21^0 propagated equality ___cil_tmp5_10^post2 = ___cil_tmp5_10^0 propagated equality h_17^post2 = h_17^0 propagated equality tmp_9^post2 = tmp_9^0 propagated equality lt1^post2 = lt1^0 propagated equality y_1094^post2 = y_1094^0 propagated equality i_22^post2 = i_22^0 propagated equality tmp___0_36^post2 = tmp___0_36^0 propagated equality x_12^post2 = x_12^0 propagated equality result_5^post2 = result_5^0 propagated equality d_7^post2 = d_7^0 propagated equality ___cil_tmp5_15^post2 = ___cil_tmp5_15^0 propagated equality elem_13^post2 = elem_13^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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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-h_17^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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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-h_17^0 <= 0, 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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-h_17^0 <= 0, cost: 1 New rule: l0 -> l1 : 1-h_17^0 <= 0, cost: 1 made implied equalities explicit Original rule: l0 -> l2 : ___cil_tmp5_10^0'=___cil_tmp5_10^post3, ___cil_tmp5_15^0'=___cil_tmp5_15^post3, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post3, i_22^0'=i_22^post3, l_11^0'=l_11^post3, len_98^0'=len_98^post3, lt1^0'=lt1^post3, lt2^0'=lt2^post3, lt3^0'=lt3^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^0'=sz^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_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, (0 == 0 /\ -prev_14^post3+prev_14^0 == 0 /\ -y_1094^post3+y_1094^0 == 0 /\ ret_18^0-ret_18^post3 == 0 /\ -lt3^post3+lt3^0 == 0 /\ buffer_21^0-buffer_21^post3 == 0 /\ -i_22^post3+i_22^0 == 0 /\ -___cil_tmp5_10^post3+___cil_tmp5_10^0 == 0 /\ h_17^0-h_17^post3 == 0 /\ cand_1104^0-cand_1104^post3 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post3 == 0 /\ -len_98^post3+len_98^0 == 0 /\ tmp___0_605^0-tmp___0_605^post3 == 0 /\ -i^post3+i^0 == 0 /\ x_8^0-x_8^post3 == 0 /\ lt1^0-lt1^post3 == 0 /\ a_6^0-a_6^post3 == 0 /\ tmp___0_36^0-tmp___0_36^post3 == 0 /\ tmp_9^0-tmp_9^post3 == 0 /\ -h_17^0 <= 0 /\ -d_7^post3+d_7^0 == 0 /\ tmp_24^0-tmp_24^post3 == 0 /\ l_11^0-l_11^post3 == 0 /\ buffer_35^0-buffer_35^post3 == 0 /\ -ret_18^0+___cil_tmp5_20^post3 == 0 /\ buffer_1077^0-buffer_1077^post3 == 0 /\ h_17^0 <= 0 /\ -sz_23^post3+sz_23^0 == 0 /\ -sz^post3+sz^0 == 0 /\ -tmp___0_25^post3+tmp___0_25^0 == 0 /\ lt_29^0-lt_29^post3 == 0 /\ -x_12^post3+x_12^0 == 0 /\ lt2^0-lt2^post3 == 0 /\ elem_13^0-elem_13^post3 == 0 /\ -ret_1103^post3+ret_1103^0 == 0 /\ -___cil_tmp5_20^post3+result_5^1 == 0 /\ -buffer_604^post3+buffer_604^0 == 0 /\ -cand_19^post3+cand_19^0 == 0 /\ x_16^0-x_16^post3 == 0 /\ -buffer_1139^post3+buffer_1139^0 == 0), cost: 1 New rule: l0 -> l2 : ___cil_tmp5_10^0'=___cil_tmp5_10^post3, ___cil_tmp5_15^0'=___cil_tmp5_15^post3, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post3, i_22^0'=i_22^post3, l_11^0'=l_11^post3, len_98^0'=len_98^post3, lt1^0'=lt1^post3, lt2^0'=lt2^post3, lt3^0'=lt3^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^0'=sz^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_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, (0 == 0 /\ -prev_14^post3+prev_14^0 == 0 /\ -y_1094^post3+y_1094^0 == 0 /\ ret_18^0-ret_18^post3 == 0 /\ -lt3^post3+lt3^0 == 0 /\ buffer_21^0-buffer_21^post3 == 0 /\ -i_22^post3+i_22^0 == 0 /\ -___cil_tmp5_10^post3+___cil_tmp5_10^0 == 0 /\ h_17^0-h_17^post3 == 0 /\ cand_1104^0-cand_1104^post3 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post3 == 0 /\ -len_98^post3+len_98^0 == 0 /\ tmp___0_605^0-tmp___0_605^post3 == 0 /\ -i^post3+i^0 == 0 /\ x_8^0-x_8^post3 == 0 /\ lt1^0-lt1^post3 == 0 /\ a_6^0-a_6^post3 == 0 /\ tmp___0_36^0-tmp___0_36^post3 == 0 /\ tmp_9^0-tmp_9^post3 == 0 /\ -h_17^0 <= 0 /\ -h_17^0 == 0 /\ -d_7^post3+d_7^0 == 0 /\ tmp_24^0-tmp_24^post3 == 0 /\ l_11^0-l_11^post3 == 0 /\ buffer_35^0-buffer_35^post3 == 0 /\ -ret_18^0+___cil_tmp5_20^post3 == 0 /\ buffer_1077^0-buffer_1077^post3 == 0 /\ h_17^0 <= 0 /\ -sz_23^post3+sz_23^0 == 0 /\ -sz^post3+sz^0 == 0 /\ -tmp___0_25^post3+tmp___0_25^0 == 0 /\ lt_29^0-lt_29^post3 == 0 /\ -x_12^post3+x_12^0 == 0 /\ lt2^0-lt2^post3 == 0 /\ elem_13^0-elem_13^post3 == 0 /\ -ret_1103^post3+ret_1103^0 == 0 /\ -___cil_tmp5_20^post3+result_5^1 == 0 /\ -buffer_604^post3+buffer_604^0 == 0 /\ -cand_19^post3+cand_19^0 == 0 /\ x_16^0-x_16^post3 == 0 /\ -buffer_1139^post3+buffer_1139^0 == 0), cost: 1 Propagated Equalities Original rule: l0 -> l2 : ___cil_tmp5_10^0'=___cil_tmp5_10^post3, ___cil_tmp5_15^0'=___cil_tmp5_15^post3, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post3, i_22^0'=i_22^post3, l_11^0'=l_11^post3, len_98^0'=len_98^post3, lt1^0'=lt1^post3, lt2^0'=lt2^post3, lt3^0'=lt3^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^0'=sz^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_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, (0 == 0 /\ -prev_14^post3+prev_14^0 == 0 /\ -y_1094^post3+y_1094^0 == 0 /\ ret_18^0-ret_18^post3 == 0 /\ -lt3^post3+lt3^0 == 0 /\ buffer_21^0-buffer_21^post3 == 0 /\ -i_22^post3+i_22^0 == 0 /\ -___cil_tmp5_10^post3+___cil_tmp5_10^0 == 0 /\ h_17^0-h_17^post3 == 0 /\ cand_1104^0-cand_1104^post3 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post3 == 0 /\ -len_98^post3+len_98^0 == 0 /\ tmp___0_605^0-tmp___0_605^post3 == 0 /\ -i^post3+i^0 == 0 /\ x_8^0-x_8^post3 == 0 /\ lt1^0-lt1^post3 == 0 /\ a_6^0-a_6^post3 == 0 /\ tmp___0_36^0-tmp___0_36^post3 == 0 /\ tmp_9^0-tmp_9^post3 == 0 /\ -h_17^0 <= 0 /\ -h_17^0 == 0 /\ -d_7^post3+d_7^0 == 0 /\ tmp_24^0-tmp_24^post3 == 0 /\ l_11^0-l_11^post3 == 0 /\ buffer_35^0-buffer_35^post3 == 0 /\ -ret_18^0+___cil_tmp5_20^post3 == 0 /\ buffer_1077^0-buffer_1077^post3 == 0 /\ h_17^0 <= 0 /\ -sz_23^post3+sz_23^0 == 0 /\ -sz^post3+sz^0 == 0 /\ -tmp___0_25^post3+tmp___0_25^0 == 0 /\ lt_29^0-lt_29^post3 == 0 /\ -x_12^post3+x_12^0 == 0 /\ lt2^0-lt2^post3 == 0 /\ elem_13^0-elem_13^post3 == 0 /\ -ret_1103^post3+ret_1103^0 == 0 /\ -___cil_tmp5_20^post3+result_5^1 == 0 /\ -buffer_604^post3+buffer_604^0 == 0 /\ -cand_19^post3+cand_19^0 == 0 /\ x_16^0-x_16^post3 == 0 /\ -buffer_1139^post3+buffer_1139^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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^post3, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz^0'=sz^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_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 /\ -ret_18^0+result_5^1 == 0 /\ h_17^0 <= 0), cost: 1 propagated equality prev_14^post3 = prev_14^0 propagated equality y_1094^post3 = y_1094^0 propagated equality ret_18^post3 = ret_18^0 propagated equality lt3^post3 = lt3^0 propagated equality buffer_21^post3 = buffer_21^0 propagated equality i_22^post3 = i_22^0 propagated equality ___cil_tmp5_10^post3 = ___cil_tmp5_10^0 propagated equality h_17^post3 = h_17^0 propagated equality cand_1104^post3 = cand_1104^0 propagated equality ___cil_tmp5_15^post3 = ___cil_tmp5_15^0 propagated equality len_98^post3 = len_98^0 propagated equality tmp___0_605^post3 = tmp___0_605^0 propagated equality i^post3 = i^0 propagated equality x_8^post3 = x_8^0 propagated equality lt1^post3 = lt1^0 propagated equality a_6^post3 = a_6^0 propagated equality tmp___0_36^post3 = tmp___0_36^0 propagated equality tmp_9^post3 = tmp_9^0 propagated equality d_7^post3 = d_7^0 propagated equality tmp_24^post3 = tmp_24^0 propagated equality l_11^post3 = l_11^0 propagated equality buffer_35^post3 = buffer_35^0 propagated equality ___cil_tmp5_20^post3 = ret_18^0 propagated equality buffer_1077^post3 = buffer_1077^0 propagated equality sz_23^post3 = sz_23^0 propagated equality sz^post3 = sz^0 propagated equality tmp___0_25^post3 = tmp___0_25^0 propagated equality lt_29^post3 = lt_29^0 propagated equality x_12^post3 = x_12^0 propagated equality lt2^post3 = lt2^0 propagated equality elem_13^post3 = elem_13^0 propagated equality ret_1103^post3 = ret_1103^0 propagated equality buffer_604^post3 = buffer_604^0 propagated equality cand_19^post3 = cand_19^0 propagated equality x_16^post3 = x_16^0 propagated equality buffer_1139^post3 = buffer_1139^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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^post3, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz^0'=sz^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_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 /\ -ret_18^0+result_5^1 == 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^post3, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz^0'=sz^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_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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^post3, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz^0'=sz^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_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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^post3, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz^0'=sz^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_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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^post3, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz^0'=sz^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_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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^post3, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz^0'=sz^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_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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=result_5^post3, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz^0'=sz^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_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^post3, (-h_17^0 <= 0 /\ -h_17^0 == 0 /\ h_17^0 <= 0), cost: 1 Propagated Equalities Original rule: l3 -> l4 : ___cil_tmp5_10^0'=___cil_tmp5_10^post4, ___cil_tmp5_15^0'=___cil_tmp5_15^post4, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post4, i_22^0'=i_22^post4, l_11^0'=l_11^post4, len_98^0'=len_98^post4, lt1^0'=lt1^post4, lt2^0'=lt2^post4, lt3^0'=lt3^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^0'=sz^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_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, (buffer_21^post4-result_5^0 == 0 /\ tmp_9^0-tmp_9^post4 == 0 /\ -prev_14^post4+prev_14^0 == 0 /\ -1+i_22^post4-i_22^0 == 0 /\ -1+len_98^post4-len_98^0 == 0 /\ -buffer_1077^post4+buffer_1077^0 == 0 /\ tmp_24^0-tmp_24^post4 == 0 /\ -x_8^post4+x_8^0 == 0 /\ -___cil_tmp5_20^post4+___cil_tmp5_20^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post4 == 0 /\ -lt3^post4+lt3^0 == 0 /\ -tmp___0_25^post4+tmp___0_25^0 == 0 /\ lt1^0-lt1^post4 == 0 /\ -x_12^post4+x_12^0 == 0 /\ h_17^0-h_17^post4 == 0 /\ cand_1104^0-cand_1104^post4 == 0 /\ -ret_1103^post4+ret_1103^0 == 0 /\ -cand_19^post4+cand_19^0 == 0 /\ -buffer_604^post4+buffer_604^0 == 0 /\ x_16^0-x_16^post4 == 0 /\ tmp___0_36^0-tmp___0_36^post4 == 0 /\ -len_98^0 <= 0 /\ buffer_35^0-buffer_35^post4 == 0 /\ l_11^0-l_11^post4 == 0 /\ -i^post4+i^0 == 0 /\ lt_29^0-lt_29^post4 == 0 /\ -tmp___0_605^post4+tmp___0_605^0 == 0 /\ -___cil_tmp5_10^post4+___cil_tmp5_10^0 == 0 /\ y_1094^0-y_1094^post4 == 0 /\ lt2^0-lt2^post4 == 0 /\ ret_18^0-ret_18^post4 == 0 /\ -sz_23^post4+sz_23^0 == 0 /\ a_6^0-a_6^post4 == 0 /\ -result_5^post4+result_5^0 == 0 /\ -buffer_1139^post4+buffer_1139^0 == 0 /\ -d_7^post4+d_7^0 == 0 /\ elem_13^0-elem_13^post4 == 0 /\ sz^0-sz^post4 == 0), cost: 1 New rule: l3 -> 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, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=result_5^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^0'=i^0, i_22^0'=1+i_22^0, l_11^0'=l_11^0, len_98^0'=1+len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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), cost: 1 propagated equality buffer_21^post4 = result_5^0 propagated equality tmp_9^post4 = tmp_9^0 propagated equality prev_14^post4 = prev_14^0 propagated equality i_22^post4 = 1+i_22^0 propagated equality len_98^post4 = 1+len_98^0 propagated equality buffer_1077^post4 = buffer_1077^0 propagated equality tmp_24^post4 = tmp_24^0 propagated equality x_8^post4 = x_8^0 propagated equality ___cil_tmp5_20^post4 = ___cil_tmp5_20^0 propagated equality ___cil_tmp5_15^post4 = ___cil_tmp5_15^0 propagated equality lt3^post4 = lt3^0 propagated equality tmp___0_25^post4 = tmp___0_25^0 propagated equality lt1^post4 = lt1^0 propagated equality x_12^post4 = x_12^0 propagated equality h_17^post4 = h_17^0 propagated equality cand_1104^post4 = cand_1104^0 propagated equality ret_1103^post4 = ret_1103^0 propagated equality cand_19^post4 = cand_19^0 propagated equality buffer_604^post4 = buffer_604^0 propagated equality x_16^post4 = x_16^0 propagated equality tmp___0_36^post4 = tmp___0_36^0 propagated equality buffer_35^post4 = buffer_35^0 propagated equality l_11^post4 = l_11^0 propagated equality i^post4 = i^0 propagated equality lt_29^post4 = lt_29^0 propagated equality tmp___0_605^post4 = tmp___0_605^0 propagated equality ___cil_tmp5_10^post4 = ___cil_tmp5_10^0 propagated equality y_1094^post4 = y_1094^0 propagated equality lt2^post4 = lt2^0 propagated equality ret_18^post4 = ret_18^0 propagated equality sz_23^post4 = sz_23^0 propagated equality a_6^post4 = a_6^0 propagated equality result_5^post4 = result_5^0 propagated equality buffer_1139^post4 = buffer_1139^0 propagated equality d_7^post4 = d_7^0 propagated equality elem_13^post4 = elem_13^0 propagated equality sz^post4 = sz^0 Simplified Guard Original rule: l3 -> 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, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=result_5^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^0'=i^0, i_22^0'=1+i_22^0, l_11^0'=l_11^0, len_98^0'=1+len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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), cost: 1 New rule: l3 -> 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, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=result_5^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^0'=i^0, i_22^0'=1+i_22^0, l_11^0'=l_11^0, len_98^0'=1+len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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, cost: 1 Removed Trivial Updates Original rule: l3 -> 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, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=result_5^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^0'=i^0, i_22^0'=1+i_22^0, l_11^0'=l_11^0, len_98^0'=1+len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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, cost: 1 New rule: l3 -> l4 : buffer_21^0'=result_5^0, i_22^0'=1+i_22^0, len_98^0'=1+len_98^0, -len_98^0 <= 0, cost: 1 Propagated Equalities Original rule: l5 -> l6 : ___cil_tmp5_10^0'=___cil_tmp5_10^post5, ___cil_tmp5_15^0'=___cil_tmp5_15^post5, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post5, i_22^0'=i_22^post5, l_11^0'=l_11^post5, len_98^0'=len_98^post5, lt1^0'=lt1^post5, lt2^0'=lt2^post5, lt3^0'=lt3^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^0'=sz^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_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 /\ tmp_9^0-tmp_9^post5 == 0 /\ lt1^0-lt1^post5 == 0 /\ ret_18^post5 == 0 /\ -x_16^0+h_17^post5 == 0 /\ -result_5^post5+result_5^0 == 0 /\ -tmp___0_25^post5+tmp___0_25^0 == 0 /\ x_16^0-x_16^post5 == 0 /\ lt2^0-lt2^post5 == 0 /\ d_7^0-d_7^post5 == 0 /\ elem_13^0-elem_13^post5 == 0 /\ l_11^0-l_11^post5 == 0 /\ -prev_14^post5+prev_14^0 == 0 /\ -a_6^post5+a_6^0 == 0 /\ -i^post5+i^0 == 0 /\ -x_12^post5+x_12^0 == 0 /\ -lt3^post5+lt3^0 == 0 /\ ___cil_tmp5_20^0-___cil_tmp5_20^post5 == 0 /\ -x_8^post5+x_8^0 == 0 /\ buffer_35^0-buffer_35^post5 == 0 /\ tmp___0_36^0-tmp___0_36^post5 == 0 /\ -y_1094^post5+y_1094^0 == 0 /\ ret_1103^0-ret_1103^post5 == 0 /\ buffer_604^0-buffer_604^post5 == 0 /\ -len_98^0 <= 0 /\ -buffer_21^post5+buffer_21^0 == 0 /\ -cand_19^post5+cand_19^0 == 0 /\ -cand_1104^post5+cand_1104^0 == 0 /\ -buffer_1139^post5+buffer_1139^0 == 0 /\ i_22^0-i_22^post5 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post5 == 0 /\ tmp_24^0-tmp_24^post5 == 0 /\ buffer_1077^0-buffer_1077^post5 == 0 /\ sz_23^0-sz_23^post5 == 0 /\ lt_29^0-lt_29^post5 == 0 /\ -sz^post5+sz^0 == 0 /\ -tmp___0_605^post5+tmp___0_605^0 == 0 /\ -___cil_tmp5_10^post5+___cil_tmp5_10^0 == 0), cost: 1 New rule: l5 -> l6 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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'=x_16^0, i^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^post5, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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), cost: 1 propagated equality tmp_9^post5 = tmp_9^0 propagated equality lt1^post5 = lt1^0 propagated equality ret_18^post5 = 0 propagated equality h_17^post5 = x_16^0 propagated equality result_5^post5 = result_5^0 propagated equality tmp___0_25^post5 = tmp___0_25^0 propagated equality x_16^post5 = x_16^0 propagated equality lt2^post5 = lt2^0 propagated equality d_7^post5 = d_7^0 propagated equality elem_13^post5 = elem_13^0 propagated equality l_11^post5 = l_11^0 propagated equality prev_14^post5 = prev_14^0 propagated equality a_6^post5 = a_6^0 propagated equality i^post5 = i^0 propagated equality x_12^post5 = x_12^0 propagated equality lt3^post5 = lt3^0 propagated equality ___cil_tmp5_20^post5 = ___cil_tmp5_20^0 propagated equality x_8^post5 = x_8^0 propagated equality buffer_35^post5 = buffer_35^0 propagated equality tmp___0_36^post5 = tmp___0_36^0 propagated equality y_1094^post5 = y_1094^0 propagated equality ret_1103^post5 = ret_1103^0 propagated equality buffer_604^post5 = buffer_604^0 propagated equality buffer_21^post5 = buffer_21^0 propagated equality cand_19^post5 = cand_19^0 propagated equality cand_1104^post5 = cand_1104^0 propagated equality buffer_1139^post5 = buffer_1139^0 propagated equality i_22^post5 = i_22^0 propagated equality ___cil_tmp5_15^post5 = ___cil_tmp5_15^0 propagated equality tmp_24^post5 = tmp_24^0 propagated equality buffer_1077^post5 = buffer_1077^0 propagated equality sz_23^post5 = sz_23^0 propagated equality lt_29^post5 = lt_29^0 propagated equality sz^post5 = sz^0 propagated equality tmp___0_605^post5 = tmp___0_605^0 propagated equality ___cil_tmp5_10^post5 = ___cil_tmp5_10^0 Simplified Guard Original rule: l5 -> l6 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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'=x_16^0, i^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^post5, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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), cost: 1 New rule: l5 -> l6 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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'=x_16^0, i^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^post5, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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, cost: 1 Removed Trivial Updates Original rule: l5 -> l6 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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'=x_16^0, i^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^post5, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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, cost: 1 New rule: l5 -> l6 : h_17^0'=x_16^0, len_98^0'=len_98^post5, ret_18^0'=0, -len_98^0 <= 0, cost: 1 Propagated Equalities Original rule: l5 -> l3 : ___cil_tmp5_10^0'=___cil_tmp5_10^post6, ___cil_tmp5_15^0'=___cil_tmp5_15^post6, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post6, i_22^0'=i_22^post6, l_11^0'=l_11^post6, len_98^0'=len_98^post6, lt1^0'=lt1^post6, lt2^0'=lt2^post6, lt3^0'=lt3^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^0'=sz^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_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, (l_11^0-l_11^post6 == 0 /\ -lt3^post6+lt3^0 == 0 /\ tmp___0_25^0-tmp___0_25^post6 == 0 /\ -prev_14^post6+prev_14^0 == 0 /\ buffer_604^0-buffer_604^post6 == 0 /\ lt1^0-lt1^post6 == 0 /\ buffer_1077^0-buffer_1077^post6 == 0 /\ -tmp___0_605^post6+tmp___0_605^0 == 0 /\ -buffer_21^post6+buffer_21^0 == 0 /\ x_16^0-x_16^post6 == 0 /\ -___cil_tmp5_10^post6+___cil_tmp5_10^0 == 0 /\ x_12^0-x_12^post6 == 0 /\ -ret_18^post6+ret_18^0 == 0 /\ -tmp_9^post6+tmp_9^0 == 0 /\ ret_1103^0-ret_1103^post6 == 0 /\ -i_22^post6+i_22^0 == 0 /\ -len_98^post6+len_98^0 == 0 /\ -cand_1104^post6+cand_1104^0 == 0 /\ -h_17^post6+h_17^0 == 0 /\ lt3^0 <= 0 /\ lt_29^0-lt_29^post6 == 0 /\ elem_13^0-elem_13^post6 == 0 /\ tmp___0_36^0-tmp___0_36^post6 == 0 /\ buffer_35^0-buffer_35^post6 == 0 /\ -a_6^post6+a_6^0 == 0 /\ d_7^0-d_7^post6 == 0 /\ tmp_24^0-tmp_24^post6 == 0 /\ -i^post6+i^0 == 0 /\ sz_23^0-sz_23^post6 == 0 /\ ___cil_tmp5_20^0-___cil_tmp5_20^post6 == 0 /\ -x_8^post6+x_8^0 == 0 /\ lt2^0-lt2^post6 == 0 /\ -sz^post6+sz^0 == 0 /\ buffer_1139^0-buffer_1139^post6 == 0 /\ y_1094^0-y_1094^post6 == 0 /\ -cand_19^post6+cand_19^0 == 0 /\ -result_5^post6+result_5^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post6 == 0), cost: 1 New rule: l5 -> l3 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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 /\ lt3^0 <= 0), cost: 1 propagated equality l_11^post6 = l_11^0 propagated equality lt3^post6 = lt3^0 propagated equality tmp___0_25^post6 = tmp___0_25^0 propagated equality prev_14^post6 = prev_14^0 propagated equality buffer_604^post6 = buffer_604^0 propagated equality lt1^post6 = lt1^0 propagated equality buffer_1077^post6 = buffer_1077^0 propagated equality tmp___0_605^post6 = tmp___0_605^0 propagated equality buffer_21^post6 = buffer_21^0 propagated equality x_16^post6 = x_16^0 propagated equality ___cil_tmp5_10^post6 = ___cil_tmp5_10^0 propagated equality x_12^post6 = x_12^0 propagated equality ret_18^post6 = ret_18^0 propagated equality tmp_9^post6 = tmp_9^0 propagated equality ret_1103^post6 = ret_1103^0 propagated equality i_22^post6 = i_22^0 propagated equality len_98^post6 = len_98^0 propagated equality cand_1104^post6 = cand_1104^0 propagated equality h_17^post6 = h_17^0 propagated equality lt_29^post6 = lt_29^0 propagated equality elem_13^post6 = elem_13^0 propagated equality tmp___0_36^post6 = tmp___0_36^0 propagated equality buffer_35^post6 = buffer_35^0 propagated equality a_6^post6 = a_6^0 propagated equality d_7^post6 = d_7^0 propagated equality tmp_24^post6 = tmp_24^0 propagated equality i^post6 = i^0 propagated equality sz_23^post6 = sz_23^0 propagated equality ___cil_tmp5_20^post6 = ___cil_tmp5_20^0 propagated equality x_8^post6 = x_8^0 propagated equality lt2^post6 = lt2^0 propagated equality sz^post6 = sz^0 propagated equality buffer_1139^post6 = buffer_1139^0 propagated equality y_1094^post6 = y_1094^0 propagated equality cand_19^post6 = cand_19^0 propagated equality result_5^post6 = result_5^0 propagated equality ___cil_tmp5_15^post6 = ___cil_tmp5_15^0 Simplified Guard Original rule: l5 -> l3 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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 /\ lt3^0 <= 0), cost: 1 New rule: l5 -> l3 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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, lt3^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l5 -> l3 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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, lt3^0 <= 0, cost: 1 New rule: l5 -> l3 : lt3^0 <= 0, cost: 1 Propagated Equalities Original rule: l8 -> l0 : ___cil_tmp5_10^0'=___cil_tmp5_10^post9, ___cil_tmp5_15^0'=___cil_tmp5_15^post9, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post9, i_22^0'=i_22^post9, l_11^0'=l_11^post9, len_98^0'=len_98^post9, lt1^0'=lt1^post9, lt2^0'=lt2^post9, lt3^0'=lt3^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^0'=sz^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_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, (-tmp_9^post9+tmp_9^0 == 0 /\ -sz^post9+sz^0 == 0 /\ l_11^0-l_11^post9 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post9 == 0 /\ -buffer_1139^post9+buffer_1139^0 == 0 /\ ret_18^post9 == 0 /\ sz_23^0-sz_23^post9 == 0 /\ -tmp___0_36^post9+tmp___0_36^0 == 0 /\ lt2^0-lt2^post9 == 0 /\ -cand_19^post9+cand_19^0 == 0 /\ y_1094^0-y_1094^post9 == 0 /\ elem_13^0-elem_13^post9 == 0 /\ lt3^0-lt3^post9 == 0 /\ -i^post9+i^0 == 0 /\ -prev_14^post9+prev_14^0 == 0 /\ -x_8^post9+x_8^0 == 0 /\ -lt1^post9+lt1^0 == 0 /\ -i_22^post9+i_22^0 == 0 /\ -len_98^post9+len_98^0 == 0 /\ x_16^0-x_16^post9 == 0 /\ -lt_29^post9+lt_29^0 == 0 /\ tmp_24^0-tmp_24^post9 == 0 /\ -result_5^post9+result_5^0 == 0 /\ -___cil_tmp5_10^post9+___cil_tmp5_10^0 == 0 /\ -a_6^post9+a_6^0 == 0 /\ -x_16^0+h_17^post9 == 0 /\ buffer_604^0-buffer_604^post9 == 0 /\ -___cil_tmp5_20^post9+___cil_tmp5_20^0 == 0 /\ d_7^0-d_7^post9 == 0 /\ x_12^0-x_12^post9 == 0 /\ ret_1103^0-ret_1103^post9 == 0 /\ -buffer_21^post9+buffer_21^0 == 0 /\ tmp___0_25^0-tmp___0_25^post9 == 0 /\ cand_1104^0-cand_1104^post9 == 0 /\ buffer_35^0-buffer_35^post9 == 0 /\ buffer_1077^0-buffer_1077^post9 == 0 /\ -tmp___0_605^post9+tmp___0_605^0 == 0), cost: 1 New rule: l8 -> 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, 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'=x_16^0, i^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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 tmp_9^post9 = tmp_9^0 propagated equality sz^post9 = sz^0 propagated equality l_11^post9 = l_11^0 propagated equality ___cil_tmp5_15^post9 = ___cil_tmp5_15^0 propagated equality buffer_1139^post9 = buffer_1139^0 propagated equality ret_18^post9 = 0 propagated equality sz_23^post9 = sz_23^0 propagated equality tmp___0_36^post9 = tmp___0_36^0 propagated equality lt2^post9 = lt2^0 propagated equality cand_19^post9 = cand_19^0 propagated equality y_1094^post9 = y_1094^0 propagated equality elem_13^post9 = elem_13^0 propagated equality lt3^post9 = lt3^0 propagated equality i^post9 = i^0 propagated equality prev_14^post9 = prev_14^0 propagated equality x_8^post9 = x_8^0 propagated equality lt1^post9 = lt1^0 propagated equality i_22^post9 = i_22^0 propagated equality len_98^post9 = len_98^0 propagated equality x_16^post9 = x_16^0 propagated equality lt_29^post9 = lt_29^0 propagated equality tmp_24^post9 = tmp_24^0 propagated equality result_5^post9 = result_5^0 propagated equality ___cil_tmp5_10^post9 = ___cil_tmp5_10^0 propagated equality a_6^post9 = a_6^0 propagated equality h_17^post9 = x_16^0 propagated equality buffer_604^post9 = buffer_604^0 propagated equality ___cil_tmp5_20^post9 = ___cil_tmp5_20^0 propagated equality d_7^post9 = d_7^0 propagated equality x_12^post9 = x_12^0 propagated equality ret_1103^post9 = ret_1103^0 propagated equality buffer_21^post9 = buffer_21^0 propagated equality tmp___0_25^post9 = tmp___0_25^0 propagated equality cand_1104^post9 = cand_1104^0 propagated equality buffer_35^post9 = buffer_35^0 propagated equality buffer_1077^post9 = buffer_1077^0 propagated equality tmp___0_605^post9 = tmp___0_605^0 Simplified Guard Original rule: l8 -> 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, 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'=x_16^0, i^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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: l8 -> 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, 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'=x_16^0, i^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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: l8 -> 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, 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'=x_16^0, i^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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: l8 -> l0 : h_17^0'=x_16^0, ret_18^0'=0, T, cost: 1 Propagated Equalities Original rule: l8 -> l5 : ___cil_tmp5_10^0'=___cil_tmp5_10^post10, ___cil_tmp5_15^0'=___cil_tmp5_15^post10, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post10, i_22^0'=i_22^post10, l_11^0'=l_11^post10, len_98^0'=len_98^post10, lt1^0'=lt1^post10, lt2^0'=lt2^post10, lt3^0'=lt3^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^0'=sz^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_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, (___cil_tmp5_15^0-___cil_tmp5_15^post10 == 0 /\ cand_1104^0-cand_1104^post10 == 0 /\ tmp___0_605^0-tmp___0_605^post10 == 0 /\ y_1094^0-y_1094^post10 == 0 /\ ret_18^0-ret_18^post10 == 0 /\ l_11^0-l_11^post10 == 0 /\ h_17^0-h_17^post10 == 0 /\ -x_12^post10+x_12^0 == 0 /\ tmp___0_36^0-tmp___0_36^post10 == 0 /\ -___cil_tmp5_20^post10+___cil_tmp5_20^0 == 0 /\ -buffer_1139^post10+buffer_1139^0 == 0 /\ -d_7^post10+d_7^0 == 0 /\ -sz_23^post10+sz_23^0 == 0 /\ lt3^post10-lt1^0 == 0 /\ tmp_24^0-tmp_24^post10 == 0 /\ a_6^0-a_6^post10 == 0 /\ -___cil_tmp5_10^post10+___cil_tmp5_10^0 == 0 /\ buffer_21^0-buffer_21^post10 == 0 /\ -tmp_9^post10+tmp_9^0 == 0 /\ x_8^0-x_8^post10 == 0 /\ -len_98^post10+len_98^0 == 0 /\ lt_29^0-lt_29^post10 == 0 /\ buffer_1077^0-buffer_1077^post10 == 0 /\ i_22^0-i_22^post10 == 0 /\ buffer_35^0-buffer_35^post10 == 0 /\ -result_5^post10+result_5^0 == 0 /\ tmp___0_25^0-tmp___0_25^post10 == 0 /\ -prev_14^post10+prev_14^0 == 0 /\ elem_13^0-elem_13^post10 == 0 /\ x_16^0-x_16^post10 == 0 /\ lt1^0-lt1^post10 == 0 /\ -cand_19^post10+cand_19^0 == 0 /\ lt2^post10 == 0 /\ -i^post10+i^0 == 0 /\ -buffer_604^post10+buffer_604^0 == 0 /\ -sz^post10+sz^0 == 0 /\ -ret_1103^post10+ret_1103^0 == 0), cost: 1 New rule: l8 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=0, lt3^0'=lt1^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^0'=sz^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_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_15^post10 = ___cil_tmp5_15^0 propagated equality cand_1104^post10 = cand_1104^0 propagated equality tmp___0_605^post10 = tmp___0_605^0 propagated equality y_1094^post10 = y_1094^0 propagated equality ret_18^post10 = ret_18^0 propagated equality l_11^post10 = l_11^0 propagated equality h_17^post10 = h_17^0 propagated equality x_12^post10 = x_12^0 propagated equality tmp___0_36^post10 = tmp___0_36^0 propagated equality ___cil_tmp5_20^post10 = ___cil_tmp5_20^0 propagated equality buffer_1139^post10 = buffer_1139^0 propagated equality d_7^post10 = d_7^0 propagated equality sz_23^post10 = sz_23^0 propagated equality lt3^post10 = lt1^0 propagated equality tmp_24^post10 = tmp_24^0 propagated equality a_6^post10 = a_6^0 propagated equality ___cil_tmp5_10^post10 = ___cil_tmp5_10^0 propagated equality buffer_21^post10 = buffer_21^0 propagated equality tmp_9^post10 = tmp_9^0 propagated equality x_8^post10 = x_8^0 propagated equality len_98^post10 = len_98^0 propagated equality lt_29^post10 = lt_29^0 propagated equality buffer_1077^post10 = buffer_1077^0 propagated equality i_22^post10 = i_22^0 propagated equality buffer_35^post10 = buffer_35^0 propagated equality result_5^post10 = result_5^0 propagated equality tmp___0_25^post10 = tmp___0_25^0 propagated equality prev_14^post10 = prev_14^0 propagated equality elem_13^post10 = elem_13^0 propagated equality x_16^post10 = x_16^0 propagated equality lt1^post10 = lt1^0 propagated equality cand_19^post10 = cand_19^0 propagated equality lt2^post10 = 0 propagated equality i^post10 = i^0 propagated equality buffer_604^post10 = buffer_604^0 propagated equality sz^post10 = sz^0 propagated equality ret_1103^post10 = ret_1103^0 Simplified Guard Original rule: l8 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=0, lt3^0'=lt1^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^0'=sz^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_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: l8 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=0, lt3^0'=lt1^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^0'=sz^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_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: l8 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=0, lt3^0'=lt1^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^0'=sz^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_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: l8 -> l5 : lt2^0'=0, lt3^0'=lt1^0, T, cost: 1 Propagated Equalities Original rule: l11 -> 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, 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^0'=i^post12, i_22^0'=i_22^post12, l_11^0'=l_11^post12, len_98^0'=len_98^post12, lt1^0'=lt1^post12, lt2^0'=lt2^post12, lt3^0'=lt3^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^0'=sz^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_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 /\ -a_6^post12+a_6^0 == 0 /\ -i^post12+i^0 == 0 /\ x_12^0-x_12^post12 == 0 /\ -___cil_tmp5_10^post12+___cil_tmp5_10^0 == 0 /\ x_16^0-x_16^post12 == 0 /\ sz_23^0-sz_23^post12 == 0 /\ prev_14^post12 == 0 /\ y_1094^0-y_1094^post12 == 0 /\ buffer_1077^0-buffer_1077^post12 == 0 /\ lt1^0-lt1^post12 == 0 /\ -i_22^post12+i_22^0 == 0 /\ -ret_18^post12+ret_18^0 == 0 /\ lt2^0-lt2^post12 == 0 /\ -cand_19^post12+cand_19^0 == 0 /\ -result_5^post12+result_5^0 == 0 /\ -lt3^post12+lt3^0 == 0 /\ -x_8^post12+x_8^0 == 0 /\ -tmp___0_605^post12+tmp___0_605^0 == 0 /\ elem_13^post12-l_11^0 == 0 /\ l_11^0-l_11^post12 == 0 /\ tmp_24^0-tmp_24^post12 == 0 /\ buffer_604^0-buffer_604^post12 == 0 /\ -cand_1104^post12+cand_1104^0 == 0 /\ ret_1103^0-ret_1103^post12 == 0 /\ -buffer_21^post12+buffer_21^0 == 0 /\ -sz^post12+sz^0 == 0 /\ buffer_35^0-buffer_35^post12 == 0 /\ 1-len_98^0 <= 0 /\ -tmp_9^post12+tmp_9^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post12 == 0 /\ tmp___0_25^0-tmp___0_25^post12 == 0 /\ buffer_1139^0-buffer_1139^post12 == 0 /\ lt_29^0-lt_29^post12 == 0 /\ -tmp___0_36^post12+tmp___0_36^0 == 0 /\ d_7^0-d_7^post12 == 0 /\ -h_17^post12+h_17^0 == 0 /\ ___cil_tmp5_20^0-___cil_tmp5_20^post12 == 0), cost: 1 New rule: l11 -> l12 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^post12, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, 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^0'=sz^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_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 a_6^post12 = a_6^0 propagated equality i^post12 = i^0 propagated equality x_12^post12 = x_12^0 propagated equality ___cil_tmp5_10^post12 = ___cil_tmp5_10^0 propagated equality x_16^post12 = x_16^0 propagated equality sz_23^post12 = sz_23^0 propagated equality prev_14^post12 = 0 propagated equality y_1094^post12 = y_1094^0 propagated equality buffer_1077^post12 = buffer_1077^0 propagated equality lt1^post12 = lt1^0 propagated equality i_22^post12 = i_22^0 propagated equality ret_18^post12 = ret_18^0 propagated equality lt2^post12 = lt2^0 propagated equality cand_19^post12 = cand_19^0 propagated equality result_5^post12 = result_5^0 propagated equality lt3^post12 = lt3^0 propagated equality x_8^post12 = x_8^0 propagated equality tmp___0_605^post12 = tmp___0_605^0 propagated equality elem_13^post12 = l_11^0 propagated equality l_11^post12 = l_11^0 propagated equality tmp_24^post12 = tmp_24^0 propagated equality buffer_604^post12 = buffer_604^0 propagated equality cand_1104^post12 = cand_1104^0 propagated equality ret_1103^post12 = ret_1103^0 propagated equality buffer_21^post12 = buffer_21^0 propagated equality sz^post12 = sz^0 propagated equality buffer_35^post12 = buffer_35^0 propagated equality tmp_9^post12 = tmp_9^0 propagated equality ___cil_tmp5_15^post12 = ___cil_tmp5_15^0 propagated equality tmp___0_25^post12 = tmp___0_25^0 propagated equality buffer_1139^post12 = buffer_1139^0 propagated equality lt_29^post12 = lt_29^0 propagated equality tmp___0_36^post12 = tmp___0_36^0 propagated equality d_7^post12 = d_7^0 propagated equality h_17^post12 = h_17^0 propagated equality ___cil_tmp5_20^post12 = ___cil_tmp5_20^0 Simplified Guard Original rule: l11 -> l12 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^post12, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, 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^0'=sz^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_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: l11 -> l12 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^post12, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, 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^0'=sz^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_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: l11 -> l12 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^post12, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, 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^0'=sz^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_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: l11 -> l12 : elem_13^0'=l_11^0, len_98^0'=len_98^post12, prev_14^0'=0, 1-len_98^0 <= 0, cost: 1 Propagated Equalities Original rule: l11 -> l8 : ___cil_tmp5_10^0'=___cil_tmp5_10^post13, ___cil_tmp5_15^0'=___cil_tmp5_15^post13, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post13, i_22^0'=i_22^post13, l_11^0'=l_11^post13, len_98^0'=len_98^post13, lt1^0'=lt1^post13, lt2^0'=lt2^post13, lt3^0'=lt3^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^0'=sz^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_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, (buffer_21^0-buffer_21^post13 == 0 /\ i_22^0-i_22^post13 == 0 /\ tmp_24^0-tmp_24^post13 == 0 /\ a_6^0-a_6^post13 == 0 /\ buffer_35^0-buffer_35^post13 == 0 /\ l_11^0-l_11^post13 == 0 /\ -prev_14^post13+prev_14^0 == 0 /\ x_16^0-x_16^post13 == 0 /\ -ret_1103^post13+ret_1103^0 == 0 /\ -h_17^post13+h_17^0 == 0 /\ -tmp___0_25^post13+tmp___0_25^0 == 0 /\ -x_12^post13+x_12^0 == 0 /\ -cand_19^post13+cand_19^0 == 0 /\ -buffer_604^post13+buffer_604^0 == 0 /\ tmp_9^0-tmp_9^post13 == 0 /\ buffer_1077^0-buffer_1077^post13 == 0 /\ tmp___0_36^0-tmp___0_36^post13 == 0 /\ lt2^0-lt2^post13 == 0 /\ elem_13^0-elem_13^post13 == 0 /\ -len_98^post13+len_98^0 == 0 /\ -x_8^post13+x_8^0 == 0 /\ lt_29^0-lt_29^post13 == 0 /\ -___cil_tmp5_20^post13+___cil_tmp5_20^0 == 0 /\ -y_1094^post13+y_1094^0 == 0 /\ -tmp___0_605^post13+tmp___0_605^0 == 0 /\ -i^post13+i^0 == 0 /\ -lt3^post13+lt3^0 == 0 /\ -sz_23^post13+sz_23^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post13 == 0 /\ ret_18^0-ret_18^post13 == 0 /\ cand_1104^0-cand_1104^post13 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post13 == 0 /\ -d_7^post13+d_7^0 == 0 /\ sz^0-sz^post13 == 0 /\ -buffer_1139^post13+buffer_1139^0 == 0 /\ sz^0-i^0 <= 0 /\ -result_5^post13+result_5^0 == 0 /\ lt1^0-lt1^post13 == 0), cost: 1 New rule: l11 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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 /\ sz^0-i^0 <= 0), cost: 1 propagated equality buffer_21^post13 = buffer_21^0 propagated equality i_22^post13 = i_22^0 propagated equality tmp_24^post13 = tmp_24^0 propagated equality a_6^post13 = a_6^0 propagated equality buffer_35^post13 = buffer_35^0 propagated equality l_11^post13 = l_11^0 propagated equality prev_14^post13 = prev_14^0 propagated equality x_16^post13 = x_16^0 propagated equality ret_1103^post13 = ret_1103^0 propagated equality h_17^post13 = h_17^0 propagated equality tmp___0_25^post13 = tmp___0_25^0 propagated equality x_12^post13 = x_12^0 propagated equality cand_19^post13 = cand_19^0 propagated equality buffer_604^post13 = buffer_604^0 propagated equality tmp_9^post13 = tmp_9^0 propagated equality buffer_1077^post13 = buffer_1077^0 propagated equality tmp___0_36^post13 = tmp___0_36^0 propagated equality lt2^post13 = lt2^0 propagated equality elem_13^post13 = elem_13^0 propagated equality len_98^post13 = len_98^0 propagated equality x_8^post13 = x_8^0 propagated equality lt_29^post13 = lt_29^0 propagated equality ___cil_tmp5_20^post13 = ___cil_tmp5_20^0 propagated equality y_1094^post13 = y_1094^0 propagated equality tmp___0_605^post13 = tmp___0_605^0 propagated equality i^post13 = i^0 propagated equality lt3^post13 = lt3^0 propagated equality sz_23^post13 = sz_23^0 propagated equality ___cil_tmp5_15^post13 = ___cil_tmp5_15^0 propagated equality ret_18^post13 = ret_18^0 propagated equality cand_1104^post13 = cand_1104^0 propagated equality ___cil_tmp5_10^post13 = ___cil_tmp5_10^0 propagated equality d_7^post13 = d_7^0 propagated equality sz^post13 = sz^0 propagated equality buffer_1139^post13 = buffer_1139^0 propagated equality result_5^post13 = result_5^0 propagated equality lt1^post13 = lt1^0 Simplified Guard Original rule: l11 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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 /\ sz^0-i^0 <= 0), cost: 1 New rule: l11 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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, sz^0-i^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l11 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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, sz^0-i^0 <= 0, cost: 1 New rule: l11 -> l8 : sz^0-i^0 <= 0, cost: 1 made implied equalities explicit Original rule: l12 -> l15 : ___cil_tmp5_10^0'=___cil_tmp5_10^post16, ___cil_tmp5_15^0'=___cil_tmp5_15^post16, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post16, i_22^0'=i_22^post16, l_11^0'=l_11^post16, len_98^0'=len_98^post16, lt1^0'=lt1^post16, lt2^0'=lt2^post16, lt3^0'=lt3^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^0'=sz^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_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, (-i^post16+i^0 == 0 /\ -___cil_tmp5_20^post16+___cil_tmp5_20^0 == 0 /\ -buffer_1077^post16+buffer_1077^0 == 0 /\ elem_13^0 <= 0 /\ -___cil_tmp5_15^post16+___cil_tmp5_15^0 == 0 /\ tmp___0_25^0-tmp___0_25^post16 == 0 /\ -buffer_604^post16+buffer_604^0 == 0 /\ -cand_19^post16+cand_19^0 == 0 /\ buffer_21^0-buffer_21^post16 == 0 /\ -l_11^post16+l_11^0 == 0 /\ elem_13^0-elem_13^post16 == 0 /\ lt_29^0-lt_29^post16 == 0 /\ -elem_13^0 <= 0 /\ -lt3^post16+lt3^0 == 0 /\ ret_1103^0-ret_1103^post16 == 0 /\ ret_18^0-ret_18^post16 == 0 /\ d_7^0-d_7^post16 == 0 /\ -x_8^post16+x_8^0 == 0 /\ -result_5^post16+result_5^0 == 0 /\ -tmp_9^post16+tmp_9^0 == 0 /\ lt1^0-lt1^post16 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post16 == 0 /\ -tmp___0_605^post16+tmp___0_605^0 == 0 /\ -x_12^post16+x_12^0 == 0 /\ 1-len_98^0 <= 0 /\ x_16^0-x_16^post16 == 0 /\ -sz^post16+sz^0 == 0 /\ sz_23^0-sz_23^post16 == 0 /\ cand_1104^0-cand_1104^post16 == 0 /\ lt2^0-lt2^post16 == 0 /\ a_6^0-a_6^post16 == 0 /\ -prev_14^post16+prev_14^0 == 0 /\ -len_98^post16+len_98^0 == 0 /\ buffer_35^0-buffer_35^post16 == 0 /\ i_22^0-i_22^post16 == 0 /\ tmp___0_36^0-tmp___0_36^post16 == 0 /\ -buffer_1139^post16+buffer_1139^0 == 0 /\ -y_1094^post16+y_1094^0 == 0 /\ tmp_24^0-tmp_24^post16 == 0 /\ -h_17^post16+h_17^0 == 0), cost: 1 New rule: l12 -> l15 : ___cil_tmp5_10^0'=___cil_tmp5_10^post16, ___cil_tmp5_15^0'=___cil_tmp5_15^post16, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post16, i_22^0'=i_22^post16, l_11^0'=l_11^post16, len_98^0'=len_98^post16, lt1^0'=lt1^post16, lt2^0'=lt2^post16, lt3^0'=lt3^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^0'=sz^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_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, (-i^post16+i^0 == 0 /\ -___cil_tmp5_20^post16+___cil_tmp5_20^0 == 0 /\ -buffer_1077^post16+buffer_1077^0 == 0 /\ elem_13^0 <= 0 /\ elem_13^0 == 0 /\ -___cil_tmp5_15^post16+___cil_tmp5_15^0 == 0 /\ tmp___0_25^0-tmp___0_25^post16 == 0 /\ -buffer_604^post16+buffer_604^0 == 0 /\ -cand_19^post16+cand_19^0 == 0 /\ buffer_21^0-buffer_21^post16 == 0 /\ -l_11^post16+l_11^0 == 0 /\ elem_13^0-elem_13^post16 == 0 /\ lt_29^0-lt_29^post16 == 0 /\ -elem_13^0 <= 0 /\ -lt3^post16+lt3^0 == 0 /\ ret_1103^0-ret_1103^post16 == 0 /\ ret_18^0-ret_18^post16 == 0 /\ d_7^0-d_7^post16 == 0 /\ -x_8^post16+x_8^0 == 0 /\ -result_5^post16+result_5^0 == 0 /\ -tmp_9^post16+tmp_9^0 == 0 /\ lt1^0-lt1^post16 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post16 == 0 /\ -tmp___0_605^post16+tmp___0_605^0 == 0 /\ -x_12^post16+x_12^0 == 0 /\ 1-len_98^0 <= 0 /\ x_16^0-x_16^post16 == 0 /\ -sz^post16+sz^0 == 0 /\ sz_23^0-sz_23^post16 == 0 /\ cand_1104^0-cand_1104^post16 == 0 /\ lt2^0-lt2^post16 == 0 /\ a_6^0-a_6^post16 == 0 /\ -prev_14^post16+prev_14^0 == 0 /\ -len_98^post16+len_98^0 == 0 /\ buffer_35^0-buffer_35^post16 == 0 /\ i_22^0-i_22^post16 == 0 /\ tmp___0_36^0-tmp___0_36^post16 == 0 /\ -buffer_1139^post16+buffer_1139^0 == 0 /\ -y_1094^post16+y_1094^0 == 0 /\ tmp_24^0-tmp_24^post16 == 0 /\ -h_17^post16+h_17^0 == 0), cost: 1 Propagated Equalities Original rule: l12 -> l15 : ___cil_tmp5_10^0'=___cil_tmp5_10^post16, ___cil_tmp5_15^0'=___cil_tmp5_15^post16, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post16, i_22^0'=i_22^post16, l_11^0'=l_11^post16, len_98^0'=len_98^post16, lt1^0'=lt1^post16, lt2^0'=lt2^post16, lt3^0'=lt3^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^0'=sz^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_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, (-i^post16+i^0 == 0 /\ -___cil_tmp5_20^post16+___cil_tmp5_20^0 == 0 /\ -buffer_1077^post16+buffer_1077^0 == 0 /\ elem_13^0 <= 0 /\ elem_13^0 == 0 /\ -___cil_tmp5_15^post16+___cil_tmp5_15^0 == 0 /\ tmp___0_25^0-tmp___0_25^post16 == 0 /\ -buffer_604^post16+buffer_604^0 == 0 /\ -cand_19^post16+cand_19^0 == 0 /\ buffer_21^0-buffer_21^post16 == 0 /\ -l_11^post16+l_11^0 == 0 /\ elem_13^0-elem_13^post16 == 0 /\ lt_29^0-lt_29^post16 == 0 /\ -elem_13^0 <= 0 /\ -lt3^post16+lt3^0 == 0 /\ ret_1103^0-ret_1103^post16 == 0 /\ ret_18^0-ret_18^post16 == 0 /\ d_7^0-d_7^post16 == 0 /\ -x_8^post16+x_8^0 == 0 /\ -result_5^post16+result_5^0 == 0 /\ -tmp_9^post16+tmp_9^0 == 0 /\ lt1^0-lt1^post16 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post16 == 0 /\ -tmp___0_605^post16+tmp___0_605^0 == 0 /\ -x_12^post16+x_12^0 == 0 /\ 1-len_98^0 <= 0 /\ x_16^0-x_16^post16 == 0 /\ -sz^post16+sz^0 == 0 /\ sz_23^0-sz_23^post16 == 0 /\ cand_1104^0-cand_1104^post16 == 0 /\ lt2^0-lt2^post16 == 0 /\ a_6^0-a_6^post16 == 0 /\ -prev_14^post16+prev_14^0 == 0 /\ -len_98^post16+len_98^0 == 0 /\ buffer_35^0-buffer_35^post16 == 0 /\ i_22^0-i_22^post16 == 0 /\ tmp___0_36^0-tmp___0_36^post16 == 0 /\ -buffer_1139^post16+buffer_1139^0 == 0 /\ -y_1094^post16+y_1094^0 == 0 /\ tmp_24^0-tmp_24^post16 == 0 /\ -h_17^post16+h_17^0 == 0), cost: 1 New rule: l12 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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 /\ -elem_13^0 <= 0 /\ 1-len_98^0 <= 0), cost: 1 propagated equality i^post16 = i^0 propagated equality ___cil_tmp5_20^post16 = ___cil_tmp5_20^0 propagated equality buffer_1077^post16 = buffer_1077^0 propagated equality ___cil_tmp5_15^post16 = ___cil_tmp5_15^0 propagated equality tmp___0_25^post16 = tmp___0_25^0 propagated equality buffer_604^post16 = buffer_604^0 propagated equality cand_19^post16 = cand_19^0 propagated equality buffer_21^post16 = buffer_21^0 propagated equality l_11^post16 = l_11^0 propagated equality elem_13^post16 = elem_13^0 propagated equality lt_29^post16 = lt_29^0 propagated equality lt3^post16 = lt3^0 propagated equality ret_1103^post16 = ret_1103^0 propagated equality ret_18^post16 = ret_18^0 propagated equality d_7^post16 = d_7^0 propagated equality x_8^post16 = x_8^0 propagated equality result_5^post16 = result_5^0 propagated equality tmp_9^post16 = tmp_9^0 propagated equality lt1^post16 = lt1^0 propagated equality ___cil_tmp5_10^post16 = ___cil_tmp5_10^0 propagated equality tmp___0_605^post16 = tmp___0_605^0 propagated equality x_12^post16 = x_12^0 propagated equality x_16^post16 = x_16^0 propagated equality sz^post16 = sz^0 propagated equality sz_23^post16 = sz_23^0 propagated equality cand_1104^post16 = cand_1104^0 propagated equality lt2^post16 = lt2^0 propagated equality a_6^post16 = a_6^0 propagated equality prev_14^post16 = prev_14^0 propagated equality len_98^post16 = len_98^0 propagated equality buffer_35^post16 = buffer_35^0 propagated equality i_22^post16 = i_22^0 propagated equality tmp___0_36^post16 = tmp___0_36^0 propagated equality buffer_1139^post16 = buffer_1139^0 propagated equality y_1094^post16 = y_1094^0 propagated equality tmp_24^post16 = tmp_24^0 propagated equality h_17^post16 = h_17^0 Simplified Guard Original rule: l12 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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 /\ -elem_13^0 <= 0 /\ 1-len_98^0 <= 0), cost: 1 New rule: l12 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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 /\ -elem_13^0 <= 0 /\ 1-len_98^0 <= 0), cost: 1 made implied equalities explicit Original rule: l12 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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 /\ -elem_13^0 <= 0 /\ 1-len_98^0 <= 0), cost: 1 New rule: l12 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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 /\ -elem_13^0 <= 0 /\ 1-len_98^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l12 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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 /\ -elem_13^0 <= 0 /\ 1-len_98^0 <= 0), cost: 1 New rule: l12 -> l15 : (elem_13^0 <= 0 /\ elem_13^0 == 0 /\ -elem_13^0 <= 0 /\ 1-len_98^0 <= 0), cost: 1 Propagated Equalities Original rule: l15 -> l14 : ___cil_tmp5_10^0'=___cil_tmp5_10^post17, ___cil_tmp5_15^0'=___cil_tmp5_15^post17, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post17, i_22^0'=i_22^post17, l_11^0'=l_11^post17, len_98^0'=len_98^post17, lt1^0'=lt1^post17, lt2^0'=lt2^post17, lt3^0'=lt3^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^0'=sz^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_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, (-prev_14^post17+prev_14^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post17 == 0 /\ -lt1^post17+lt1^0 == 0 /\ -___cil_tmp5_20^post17+___cil_tmp5_20^0 == 0 /\ buffer_35^0-buffer_35^post17 == 0 /\ l_11^0-l_11^post17 == 0 /\ 1+prev_14^0 <= 0 /\ -lt_29^post17+lt_29^0 == 0 /\ x_8^0-x_8^post17 == 0 /\ -h_17^post17+h_17^0 == 0 /\ -i^post17+i^0 == 0 /\ ret_18^0-ret_18^post17 == 0 /\ lt3^0-lt3^post17 == 0 /\ -ret_1103^post17+ret_1103^0 == 0 /\ -buffer_21^post17+buffer_21^0 == 0 /\ -tmp___0_36^post17+tmp___0_36^0 == 0 /\ lt2^0-lt2^post17 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post17 == 0 /\ -sz^post17+sz^0 == 0 /\ a_6^0-a_6^post17 == 0 /\ elem_13^0-elem_13^post17 == 0 /\ -buffer_604^post17+buffer_604^0 == 0 /\ -cand_19^post17+cand_19^0 == 0 /\ d_7^0-d_7^post17 == 0 /\ len_98^0-len_98^post17 == 0 /\ tmp_24^0-tmp_24^post17 == 0 /\ buffer_1077^0-buffer_1077^post17 == 0 /\ -result_5^post17+result_5^0 == 0 /\ -tmp_9^post17+tmp_9^0 == 0 /\ -tmp___0_605^post17+tmp___0_605^0 == 0 /\ -buffer_1139^post17+buffer_1139^0 == 0 /\ cand_1104^0-cand_1104^post17 == 0 /\ -sz_23^post17+sz_23^0 == 0 /\ x_16^0-x_16^post17 == 0 /\ -y_1094^post17+y_1094^0 == 0 /\ -x_12^post17+x_12^0 == 0 /\ tmp___0_25^0-tmp___0_25^post17 == 0 /\ -i_22^post17+i_22^0 == 0), cost: 1 New rule: l15 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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+prev_14^0 <= 0), cost: 1 propagated equality prev_14^post17 = prev_14^0 propagated equality ___cil_tmp5_15^post17 = ___cil_tmp5_15^0 propagated equality lt1^post17 = lt1^0 propagated equality ___cil_tmp5_20^post17 = ___cil_tmp5_20^0 propagated equality buffer_35^post17 = buffer_35^0 propagated equality l_11^post17 = l_11^0 propagated equality lt_29^post17 = lt_29^0 propagated equality x_8^post17 = x_8^0 propagated equality h_17^post17 = h_17^0 propagated equality i^post17 = i^0 propagated equality ret_18^post17 = ret_18^0 propagated equality lt3^post17 = lt3^0 propagated equality ret_1103^post17 = ret_1103^0 propagated equality buffer_21^post17 = buffer_21^0 propagated equality tmp___0_36^post17 = tmp___0_36^0 propagated equality lt2^post17 = lt2^0 propagated equality ___cil_tmp5_10^post17 = ___cil_tmp5_10^0 propagated equality sz^post17 = sz^0 propagated equality a_6^post17 = a_6^0 propagated equality elem_13^post17 = elem_13^0 propagated equality buffer_604^post17 = buffer_604^0 propagated equality cand_19^post17 = cand_19^0 propagated equality d_7^post17 = d_7^0 propagated equality len_98^post17 = len_98^0 propagated equality tmp_24^post17 = tmp_24^0 propagated equality buffer_1077^post17 = buffer_1077^0 propagated equality result_5^post17 = result_5^0 propagated equality tmp_9^post17 = tmp_9^0 propagated equality tmp___0_605^post17 = tmp___0_605^0 propagated equality buffer_1139^post17 = buffer_1139^0 propagated equality cand_1104^post17 = cand_1104^0 propagated equality sz_23^post17 = sz_23^0 propagated equality x_16^post17 = x_16^0 propagated equality y_1094^post17 = y_1094^0 propagated equality x_12^post17 = x_12^0 propagated equality tmp___0_25^post17 = tmp___0_25^0 propagated equality i_22^post17 = i_22^0 Simplified Guard Original rule: l15 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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+prev_14^0 <= 0), cost: 1 New rule: l15 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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+prev_14^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l15 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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+prev_14^0 <= 0, cost: 1 New rule: l15 -> l14 : 1+prev_14^0 <= 0, cost: 1 Propagated Equalities Original rule: l15 -> l14 : ___cil_tmp5_10^0'=___cil_tmp5_10^post18, ___cil_tmp5_15^0'=___cil_tmp5_15^post18, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post18, i_22^0'=i_22^post18, l_11^0'=l_11^post18, len_98^0'=len_98^post18, lt1^0'=lt1^post18, lt2^0'=lt2^post18, lt3^0'=lt3^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^0'=sz^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_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, (ret_18^0-ret_18^post18 == 0 /\ x_16^0-x_16^post18 == 0 /\ y_1094^0-y_1094^post18 == 0 /\ x_12^0-x_12^post18 == 0 /\ l_11^0-l_11^post18 == 0 /\ buffer_604^0-buffer_604^post18 == 0 /\ sz_23^0-sz_23^post18 == 0 /\ tmp___0_25^0-tmp___0_25^post18 == 0 /\ -result_5^post18+result_5^0 == 0 /\ -h_17^post18+h_17^0 == 0 /\ -tmp_24^post18+tmp_24^0 == 0 /\ elem_13^0-elem_13^post18 == 0 /\ buffer_35^0-buffer_35^post18 == 0 /\ -cand_1104^post18+cand_1104^0 == 0 /\ buffer_1077^0-buffer_1077^post18 == 0 /\ -prev_14^post18+prev_14^0 == 0 /\ -lt_29^post18+lt_29^0 == 0 /\ lt3^0-lt3^post18 == 0 /\ -i_22^post18+i_22^0 == 0 /\ lt2^0-lt2^post18 == 0 /\ -lt1^post18+lt1^0 == 0 /\ buffer_1139^0-buffer_1139^post18 == 0 /\ -x_8^post18+x_8^0 == 0 /\ -tmp___0_605^post18+tmp___0_605^0 == 0 /\ -tmp___0_36^post18+tmp___0_36^0 == 0 /\ -___cil_tmp5_10^post18+___cil_tmp5_10^0 == 0 /\ -a_6^post18+a_6^0 == 0 /\ -___cil_tmp5_20^post18+___cil_tmp5_20^0 == 0 /\ -i^post18+i^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post18 == 0 /\ -sz^post18+sz^0 == 0 /\ d_7^0-d_7^post18 == 0 /\ len_98^0-len_98^post18 == 0 /\ -buffer_21^post18+buffer_21^0 == 0 /\ -tmp_9^post18+tmp_9^0 == 0 /\ 1-prev_14^0 <= 0 /\ -cand_19^post18+cand_19^0 == 0 /\ ret_1103^0-ret_1103^post18 == 0), cost: 1 New rule: l15 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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-prev_14^0 <= 0), cost: 1 propagated equality ret_18^post18 = ret_18^0 propagated equality x_16^post18 = x_16^0 propagated equality y_1094^post18 = y_1094^0 propagated equality x_12^post18 = x_12^0 propagated equality l_11^post18 = l_11^0 propagated equality buffer_604^post18 = buffer_604^0 propagated equality sz_23^post18 = sz_23^0 propagated equality tmp___0_25^post18 = tmp___0_25^0 propagated equality result_5^post18 = result_5^0 propagated equality h_17^post18 = h_17^0 propagated equality tmp_24^post18 = tmp_24^0 propagated equality elem_13^post18 = elem_13^0 propagated equality buffer_35^post18 = buffer_35^0 propagated equality cand_1104^post18 = cand_1104^0 propagated equality buffer_1077^post18 = buffer_1077^0 propagated equality prev_14^post18 = prev_14^0 propagated equality lt_29^post18 = lt_29^0 propagated equality lt3^post18 = lt3^0 propagated equality i_22^post18 = i_22^0 propagated equality lt2^post18 = lt2^0 propagated equality lt1^post18 = lt1^0 propagated equality buffer_1139^post18 = buffer_1139^0 propagated equality x_8^post18 = x_8^0 propagated equality tmp___0_605^post18 = tmp___0_605^0 propagated equality tmp___0_36^post18 = tmp___0_36^0 propagated equality ___cil_tmp5_10^post18 = ___cil_tmp5_10^0 propagated equality a_6^post18 = a_6^0 propagated equality ___cil_tmp5_20^post18 = ___cil_tmp5_20^0 propagated equality i^post18 = i^0 propagated equality ___cil_tmp5_15^post18 = ___cil_tmp5_15^0 propagated equality sz^post18 = sz^0 propagated equality d_7^post18 = d_7^0 propagated equality len_98^post18 = len_98^0 propagated equality buffer_21^post18 = buffer_21^0 propagated equality tmp_9^post18 = tmp_9^0 propagated equality cand_19^post18 = cand_19^0 propagated equality ret_1103^post18 = ret_1103^0 Simplified Guard Original rule: l15 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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-prev_14^0 <= 0), cost: 1 New rule: l15 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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-prev_14^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l15 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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-prev_14^0 <= 0, cost: 1 New rule: l15 -> l14 : 1-prev_14^0 <= 0, cost: 1 Propagated Equalities Original rule: l12 -> 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, 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^0'=i^post19, i_22^0'=i_22^post19, l_11^0'=l_11^post19, len_98^0'=len_98^post19, lt1^0'=lt1^post19, lt2^0'=lt2^post19, lt3^0'=lt3^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^0'=sz^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_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, (l_11^0-l_11^post19 == 0 /\ ret_18^0-ret_18^post19 == 0 /\ buffer_35^0-buffer_35^post19 == 0 /\ x_12^0-x_12^post19 == 0 /\ buffer_1077^0-buffer_1077^post19 == 0 /\ -buffer_1139^post19+buffer_1139^0 == 0 /\ h_17^0-h_17^post19 == 0 /\ sz_23^0-sz_23^post19 == 0 /\ -x_8^post19+x_8^0 == 0 /\ a_6^0-a_6^post19 == 0 /\ -x_16^post19+x_16^0 == 0 /\ -tmp___0_605^post19+tmp___0_605^0 == 0 /\ -result_5^post19+result_5^0 == 0 /\ -len_98^post19+len_98^0 == 0 /\ y_1094^0-y_1094^post19 == 0 /\ tmp_24^0-tmp_24^post19 == 0 /\ -___cil_tmp5_20^post19+___cil_tmp5_20^0 == 0 /\ i_22^0-i_22^post19 == 0 /\ 1-len_98^0 <= 0 /\ lt_29^0-lt_29^post19 == 0 /\ -d_7^post19+d_7^0 == 0 /\ -buffer_604^post19+buffer_604^0 == 0 /\ -cand_19^post19+cand_19^0 == 0 /\ tmp___0_25^0-tmp___0_25^post19 == 0 /\ elem_13^0-elem_13^post19 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post19 == 0 /\ -tmp_9^post19+tmp_9^0 == 0 /\ buffer_21^0-buffer_21^post19 == 0 /\ -prev_14^post19+prev_14^0 == 0 /\ -tmp___0_36^post19+tmp___0_36^0 == 0 /\ -lt3^post19+lt3^0 == 0 /\ -sz^post19+sz^0 == 0 /\ lt1^0-lt1^post19 == 0 /\ ret_1103^0-ret_1103^post19 == 0 /\ -i^post19+i^0 == 0 /\ cand_1104^0-cand_1104^post19 == 0 /\ lt2^0-lt2^post19 == 0 /\ -___cil_tmp5_15^post19+___cil_tmp5_15^0 == 0), cost: 1 New rule: l12 -> l17 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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 l_11^post19 = l_11^0 propagated equality ret_18^post19 = ret_18^0 propagated equality buffer_35^post19 = buffer_35^0 propagated equality x_12^post19 = x_12^0 propagated equality buffer_1077^post19 = buffer_1077^0 propagated equality buffer_1139^post19 = buffer_1139^0 propagated equality h_17^post19 = h_17^0 propagated equality sz_23^post19 = sz_23^0 propagated equality x_8^post19 = x_8^0 propagated equality a_6^post19 = a_6^0 propagated equality x_16^post19 = x_16^0 propagated equality tmp___0_605^post19 = tmp___0_605^0 propagated equality result_5^post19 = result_5^0 propagated equality len_98^post19 = len_98^0 propagated equality y_1094^post19 = y_1094^0 propagated equality tmp_24^post19 = tmp_24^0 propagated equality ___cil_tmp5_20^post19 = ___cil_tmp5_20^0 propagated equality i_22^post19 = i_22^0 propagated equality lt_29^post19 = lt_29^0 propagated equality d_7^post19 = d_7^0 propagated equality buffer_604^post19 = buffer_604^0 propagated equality cand_19^post19 = cand_19^0 propagated equality tmp___0_25^post19 = tmp___0_25^0 propagated equality elem_13^post19 = elem_13^0 propagated equality ___cil_tmp5_10^post19 = ___cil_tmp5_10^0 propagated equality tmp_9^post19 = tmp_9^0 propagated equality buffer_21^post19 = buffer_21^0 propagated equality prev_14^post19 = prev_14^0 propagated equality tmp___0_36^post19 = tmp___0_36^0 propagated equality lt3^post19 = lt3^0 propagated equality sz^post19 = sz^0 propagated equality lt1^post19 = lt1^0 propagated equality ret_1103^post19 = ret_1103^0 propagated equality i^post19 = i^0 propagated equality cand_1104^post19 = cand_1104^0 propagated equality lt2^post19 = lt2^0 propagated equality ___cil_tmp5_15^post19 = ___cil_tmp5_15^0 Simplified Guard Original rule: l12 -> l17 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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: l12 -> l17 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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: l12 -> l17 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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: l12 -> l17 : 1-len_98^0 <= 0, cost: 1 Propagated Equalities Original rule: l17 -> l16 : ___cil_tmp5_10^0'=___cil_tmp5_10^post20, ___cil_tmp5_15^0'=___cil_tmp5_15^post20, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post20, i_22^0'=i_22^post20, l_11^0'=l_11^post20, len_98^0'=len_98^post20, lt1^0'=lt1^post20, lt2^0'=lt2^post20, lt3^0'=lt3^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^0'=sz^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_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_24^0-tmp_24^post20 == 0 /\ buffer_21^0-buffer_21^post20 == 0 /\ -h_17^post20+h_17^0 == 0 /\ i_22^0-i_22^post20 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post20 == 0 /\ buffer_35^0-buffer_35^post20 == 0 /\ -cand_19^post20+cand_19^0 == 0 /\ -buffer_604^post20+buffer_604^0 == 0 /\ -___cil_tmp5_20^post20+___cil_tmp5_20^0 == 0 /\ -y_1094^post20+y_1094^0 == 0 /\ -i^post20+i^0 == 0 /\ x_8^0-x_8^post20 == 0 /\ tmp___0_36^0-tmp___0_36^post20 == 0 /\ tmp_9^0-tmp_9^post20 == 0 /\ -tmp___0_25^post20+tmp___0_25^0 == 0 /\ -l_11^post20+l_11^0 == 0 /\ elem_13^0-elem_13^post20 == 0 /\ -x_12^post20+x_12^0 == 0 /\ -tmp___0_605^post20+tmp___0_605^0 == 0 /\ 1+elem_13^0 <= 0 /\ lt_29^0-lt_29^post20 == 0 /\ -result_5^post20+result_5^0 == 0 /\ -ret_1103^post20+ret_1103^0 == 0 /\ buffer_1077^0-buffer_1077^post20 == 0 /\ -a_6^post20+a_6^0 == 0 /\ lt1^0-lt1^post20 == 0 /\ cand_1104^0-cand_1104^post20 == 0 /\ -buffer_1139^post20+buffer_1139^0 == 0 /\ -d_7^post20+d_7^0 == 0 /\ x_16^0-x_16^post20 == 0 /\ -prev_14^post20+prev_14^0 == 0 /\ ret_18^0-ret_18^post20 == 0 /\ lt2^0-lt2^post20 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post20 == 0 /\ -sz_23^post20+sz_23^0 == 0 /\ sz^0-sz^post20 == 0 /\ -lt3^post20+lt3^0 == 0 /\ -len_98^post20+len_98^0 == 0), cost: 1 New rule: l17 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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+elem_13^0 <= 0), cost: 1 propagated equality tmp_24^post20 = tmp_24^0 propagated equality buffer_21^post20 = buffer_21^0 propagated equality h_17^post20 = h_17^0 propagated equality i_22^post20 = i_22^0 propagated equality ___cil_tmp5_15^post20 = ___cil_tmp5_15^0 propagated equality buffer_35^post20 = buffer_35^0 propagated equality cand_19^post20 = cand_19^0 propagated equality buffer_604^post20 = buffer_604^0 propagated equality ___cil_tmp5_20^post20 = ___cil_tmp5_20^0 propagated equality y_1094^post20 = y_1094^0 propagated equality i^post20 = i^0 propagated equality x_8^post20 = x_8^0 propagated equality tmp___0_36^post20 = tmp___0_36^0 propagated equality tmp_9^post20 = tmp_9^0 propagated equality tmp___0_25^post20 = tmp___0_25^0 propagated equality l_11^post20 = l_11^0 propagated equality elem_13^post20 = elem_13^0 propagated equality x_12^post20 = x_12^0 propagated equality tmp___0_605^post20 = tmp___0_605^0 propagated equality lt_29^post20 = lt_29^0 propagated equality result_5^post20 = result_5^0 propagated equality ret_1103^post20 = ret_1103^0 propagated equality buffer_1077^post20 = buffer_1077^0 propagated equality a_6^post20 = a_6^0 propagated equality lt1^post20 = lt1^0 propagated equality cand_1104^post20 = cand_1104^0 propagated equality buffer_1139^post20 = buffer_1139^0 propagated equality d_7^post20 = d_7^0 propagated equality x_16^post20 = x_16^0 propagated equality prev_14^post20 = prev_14^0 propagated equality ret_18^post20 = ret_18^0 propagated equality lt2^post20 = lt2^0 propagated equality ___cil_tmp5_10^post20 = ___cil_tmp5_10^0 propagated equality sz_23^post20 = sz_23^0 propagated equality sz^post20 = sz^0 propagated equality lt3^post20 = lt3^0 propagated equality len_98^post20 = len_98^0 Simplified Guard Original rule: l17 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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+elem_13^0 <= 0), cost: 1 New rule: l17 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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+elem_13^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l17 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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+elem_13^0 <= 0, cost: 1 New rule: l17 -> l16 : 1+elem_13^0 <= 0, cost: 1 Propagated Equalities Original rule: l17 -> l16 : ___cil_tmp5_10^0'=___cil_tmp5_10^post21, ___cil_tmp5_15^0'=___cil_tmp5_15^post21, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post21, i_22^0'=i_22^post21, l_11^0'=l_11^post21, len_98^0'=len_98^post21, lt1^0'=lt1^post21, lt2^0'=lt2^post21, lt3^0'=lt3^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^0'=sz^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_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, (x_16^0-x_16^post21 == 0 /\ -___cil_tmp5_20^post21+___cil_tmp5_20^0 == 0 /\ buffer_604^0-buffer_604^post21 == 0 /\ x_8^0-x_8^post21 == 0 /\ -___cil_tmp5_10^post21+___cil_tmp5_10^0 == 0 /\ buffer_35^0-buffer_35^post21 == 0 /\ -ret_1103^post21+ret_1103^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post21 == 0 /\ -result_5^post21+result_5^0 == 0 /\ lt2^0-lt2^post21 == 0 /\ l_11^0-l_11^post21 == 0 /\ 1-elem_13^0 <= 0 /\ buffer_1077^0-buffer_1077^post21 == 0 /\ -prev_14^post21+prev_14^0 == 0 /\ tmp_9^0-tmp_9^post21 == 0 /\ -tmp___0_25^post21+tmp___0_25^0 == 0 /\ -i^post21+i^0 == 0 /\ -sz_23^post21+sz_23^0 == 0 /\ tmp___0_36^0-tmp___0_36^post21 == 0 /\ -lt1^post21+lt1^0 == 0 /\ -lt3^post21+lt3^0 == 0 /\ -a_6^post21+a_6^0 == 0 /\ h_17^0-h_17^post21 == 0 /\ -buffer_21^post21+buffer_21^0 == 0 /\ -cand_19^post21+cand_19^0 == 0 /\ elem_13^0-elem_13^post21 == 0 /\ -buffer_1139^post21+buffer_1139^0 == 0 /\ ret_18^0-ret_18^post21 == 0 /\ -tmp___0_605^post21+tmp___0_605^0 == 0 /\ -x_12^post21+x_12^0 == 0 /\ d_7^0-d_7^post21 == 0 /\ tmp_24^0-tmp_24^post21 == 0 /\ sz^0-sz^post21 == 0 /\ -i_22^post21+i_22^0 == 0 /\ -len_98^post21+len_98^0 == 0 /\ -y_1094^post21+y_1094^0 == 0 /\ lt_29^0-lt_29^post21 == 0 /\ cand_1104^0-cand_1104^post21 == 0), cost: 1 New rule: l17 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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-elem_13^0 <= 0), cost: 1 propagated equality x_16^post21 = x_16^0 propagated equality ___cil_tmp5_20^post21 = ___cil_tmp5_20^0 propagated equality buffer_604^post21 = buffer_604^0 propagated equality x_8^post21 = x_8^0 propagated equality ___cil_tmp5_10^post21 = ___cil_tmp5_10^0 propagated equality buffer_35^post21 = buffer_35^0 propagated equality ret_1103^post21 = ret_1103^0 propagated equality ___cil_tmp5_15^post21 = ___cil_tmp5_15^0 propagated equality result_5^post21 = result_5^0 propagated equality lt2^post21 = lt2^0 propagated equality l_11^post21 = l_11^0 propagated equality buffer_1077^post21 = buffer_1077^0 propagated equality prev_14^post21 = prev_14^0 propagated equality tmp_9^post21 = tmp_9^0 propagated equality tmp___0_25^post21 = tmp___0_25^0 propagated equality i^post21 = i^0 propagated equality sz_23^post21 = sz_23^0 propagated equality tmp___0_36^post21 = tmp___0_36^0 propagated equality lt1^post21 = lt1^0 propagated equality lt3^post21 = lt3^0 propagated equality a_6^post21 = a_6^0 propagated equality h_17^post21 = h_17^0 propagated equality buffer_21^post21 = buffer_21^0 propagated equality cand_19^post21 = cand_19^0 propagated equality elem_13^post21 = elem_13^0 propagated equality buffer_1139^post21 = buffer_1139^0 propagated equality ret_18^post21 = ret_18^0 propagated equality tmp___0_605^post21 = tmp___0_605^0 propagated equality x_12^post21 = x_12^0 propagated equality d_7^post21 = d_7^0 propagated equality tmp_24^post21 = tmp_24^0 propagated equality sz^post21 = sz^0 propagated equality i_22^post21 = i_22^0 propagated equality len_98^post21 = len_98^0 propagated equality y_1094^post21 = y_1094^0 propagated equality lt_29^post21 = lt_29^0 propagated equality cand_1104^post21 = cand_1104^0 Simplified Guard Original rule: l17 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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-elem_13^0 <= 0), cost: 1 New rule: l17 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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-elem_13^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l17 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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-elem_13^0 <= 0, cost: 1 New rule: l17 -> l16 : 1-elem_13^0 <= 0, cost: 1 made implied equalities explicit Original rule: l12 -> l18 : ___cil_tmp5_10^0'=___cil_tmp5_10^post22, ___cil_tmp5_15^0'=___cil_tmp5_15^post22, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post22, i_22^0'=i_22^post22, l_11^0'=l_11^post22, len_98^0'=len_98^post22, lt1^0'=lt1^post22, lt2^0'=lt2^post22, lt3^0'=lt3^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^0'=sz^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_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 /\ -buffer_21^post22+buffer_21^0 == 0 /\ lt2^0-lt2^post22 == 0 /\ elem_13^0-elem_13^post22 == 0 /\ buffer_1077^0-buffer_1077^post22 == 0 /\ y_1094^0-y_1094^post22 == 0 /\ elem_13^0 <= 0 /\ -ret_18^post22+ret_18^0 == 0 /\ -tmp_24^post22+tmp_24^0 == 0 /\ x_16^0-x_16^post22 == 0 /\ -tmp_9^post22+tmp_9^0 == 0 /\ d_7^0-d_7^post22 == 0 /\ -sz^post22+sz^0 == 0 /\ x_12^0-x_12^post22 == 0 /\ -elem_13^0 <= 0 /\ -h_17^post22+h_17^0 == 0 /\ buffer_35^0-buffer_35^post22 == 0 /\ lt1^0-lt1^post22 == 0 /\ tmp___0_25^0-tmp___0_25^post22 == 0 /\ l_11^post22-x_12^0 == 0 /\ -a_6^post22+a_6^0 == 0 /\ buffer_604^0-buffer_604^post22 == 0 /\ buffer_1139^0-buffer_1139^post22 == 0 /\ -___cil_tmp5_20^post22+___cil_tmp5_20^0 == 0 /\ i_22^0-i_22^post22 == 0 /\ result_5^post22-___cil_tmp5_15^post22 == 0 /\ ret_1103^0-ret_1103^post22 == 0 /\ -prev_14^post22+prev_14^0 == 0 /\ tmp___0_36^0-tmp___0_36^post22 == 0 /\ -cand_1104^post22+cand_1104^0 == 0 /\ -x_8^post22+x_8^0 == 0 /\ -cand_19^post22+cand_19^0 == 0 /\ -___cil_tmp5_10^post22+___cil_tmp5_10^0 == 0 /\ 1-len_98^0 <= 0 /\ -l_11^post22+___cil_tmp5_15^post22 == 0 /\ -i^post22+i^0 == 0 /\ -lt3^post22+lt3^0 == 0 /\ sz_23^0-sz_23^post22 == 0 /\ lt_29^0-lt_29^post22 == 0 /\ -tmp___0_605^post22+tmp___0_605^0 == 0 /\ -prev_14^0 <= 0 /\ prev_14^0 <= 0), cost: 1 New rule: l12 -> l18 : ___cil_tmp5_10^0'=___cil_tmp5_10^post22, ___cil_tmp5_15^0'=___cil_tmp5_15^post22, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post22, i_22^0'=i_22^post22, l_11^0'=l_11^post22, len_98^0'=len_98^post22, lt1^0'=lt1^post22, lt2^0'=lt2^post22, lt3^0'=lt3^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^0'=sz^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_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 /\ -buffer_21^post22+buffer_21^0 == 0 /\ lt2^0-lt2^post22 == 0 /\ elem_13^0-elem_13^post22 == 0 /\ buffer_1077^0-buffer_1077^post22 == 0 /\ y_1094^0-y_1094^post22 == 0 /\ elem_13^0 <= 0 /\ elem_13^0 == 0 /\ -ret_18^post22+ret_18^0 == 0 /\ -tmp_24^post22+tmp_24^0 == 0 /\ x_16^0-x_16^post22 == 0 /\ -tmp_9^post22+tmp_9^0 == 0 /\ d_7^0-d_7^post22 == 0 /\ -sz^post22+sz^0 == 0 /\ x_12^0-x_12^post22 == 0 /\ -elem_13^0 <= 0 /\ -h_17^post22+h_17^0 == 0 /\ buffer_35^0-buffer_35^post22 == 0 /\ lt1^0-lt1^post22 == 0 /\ tmp___0_25^0-tmp___0_25^post22 == 0 /\ l_11^post22-x_12^0 == 0 /\ -a_6^post22+a_6^0 == 0 /\ buffer_604^0-buffer_604^post22 == 0 /\ buffer_1139^0-buffer_1139^post22 == 0 /\ -___cil_tmp5_20^post22+___cil_tmp5_20^0 == 0 /\ i_22^0-i_22^post22 == 0 /\ result_5^post22-___cil_tmp5_15^post22 == 0 /\ ret_1103^0-ret_1103^post22 == 0 /\ -prev_14^post22+prev_14^0 == 0 /\ tmp___0_36^0-tmp___0_36^post22 == 0 /\ -cand_1104^post22+cand_1104^0 == 0 /\ -x_8^post22+x_8^0 == 0 /\ -cand_19^post22+cand_19^0 == 0 /\ -___cil_tmp5_10^post22+___cil_tmp5_10^0 == 0 /\ 1-len_98^0 <= 0 /\ -l_11^post22+___cil_tmp5_15^post22 == 0 /\ -i^post22+i^0 == 0 /\ -lt3^post22+lt3^0 == 0 /\ sz_23^0-sz_23^post22 == 0 /\ lt_29^0-lt_29^post22 == 0 /\ -tmp___0_605^post22+tmp___0_605^0 == 0 /\ -prev_14^0 <= 0 /\ -prev_14^0 == 0 /\ prev_14^0 <= 0), cost: 1 Propagated Equalities Original rule: l12 -> l18 : ___cil_tmp5_10^0'=___cil_tmp5_10^post22, ___cil_tmp5_15^0'=___cil_tmp5_15^post22, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post22, i_22^0'=i_22^post22, l_11^0'=l_11^post22, len_98^0'=len_98^post22, lt1^0'=lt1^post22, lt2^0'=lt2^post22, lt3^0'=lt3^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^0'=sz^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_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 /\ -buffer_21^post22+buffer_21^0 == 0 /\ lt2^0-lt2^post22 == 0 /\ elem_13^0-elem_13^post22 == 0 /\ buffer_1077^0-buffer_1077^post22 == 0 /\ y_1094^0-y_1094^post22 == 0 /\ elem_13^0 <= 0 /\ elem_13^0 == 0 /\ -ret_18^post22+ret_18^0 == 0 /\ -tmp_24^post22+tmp_24^0 == 0 /\ x_16^0-x_16^post22 == 0 /\ -tmp_9^post22+tmp_9^0 == 0 /\ d_7^0-d_7^post22 == 0 /\ -sz^post22+sz^0 == 0 /\ x_12^0-x_12^post22 == 0 /\ -elem_13^0 <= 0 /\ -h_17^post22+h_17^0 == 0 /\ buffer_35^0-buffer_35^post22 == 0 /\ lt1^0-lt1^post22 == 0 /\ tmp___0_25^0-tmp___0_25^post22 == 0 /\ l_11^post22-x_12^0 == 0 /\ -a_6^post22+a_6^0 == 0 /\ buffer_604^0-buffer_604^post22 == 0 /\ buffer_1139^0-buffer_1139^post22 == 0 /\ -___cil_tmp5_20^post22+___cil_tmp5_20^0 == 0 /\ i_22^0-i_22^post22 == 0 /\ result_5^post22-___cil_tmp5_15^post22 == 0 /\ ret_1103^0-ret_1103^post22 == 0 /\ -prev_14^post22+prev_14^0 == 0 /\ tmp___0_36^0-tmp___0_36^post22 == 0 /\ -cand_1104^post22+cand_1104^0 == 0 /\ -x_8^post22+x_8^0 == 0 /\ -cand_19^post22+cand_19^0 == 0 /\ -___cil_tmp5_10^post22+___cil_tmp5_10^0 == 0 /\ 1-len_98^0 <= 0 /\ -l_11^post22+___cil_tmp5_15^post22 == 0 /\ -i^post22+i^0 == 0 /\ -lt3^post22+lt3^0 == 0 /\ sz_23^0-sz_23^post22 == 0 /\ lt_29^0-lt_29^post22 == 0 /\ -tmp___0_605^post22+tmp___0_605^0 == 0 /\ -prev_14^0 <= 0 /\ -prev_14^0 == 0 /\ prev_14^0 <= 0), cost: 1 New rule: l12 -> l18 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=x_12^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=x_12^0, len_98^0'=len_98^post22, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, 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'=ret_18^0, sz^0'=sz^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_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 /\ -elem_13^0 <= 0 /\ 1-len_98^0 <= 0 /\ -prev_14^0 <= 0 /\ -prev_14^0 == 0 /\ prev_14^0 <= 0), cost: 1 propagated equality buffer_21^post22 = buffer_21^0 propagated equality lt2^post22 = lt2^0 propagated equality elem_13^post22 = elem_13^0 propagated equality buffer_1077^post22 = buffer_1077^0 propagated equality y_1094^post22 = y_1094^0 propagated equality ret_18^post22 = ret_18^0 propagated equality tmp_24^post22 = tmp_24^0 propagated equality x_16^post22 = x_16^0 propagated equality tmp_9^post22 = tmp_9^0 propagated equality d_7^post22 = d_7^0 propagated equality sz^post22 = sz^0 propagated equality x_12^post22 = x_12^0 propagated equality h_17^post22 = h_17^0 propagated equality buffer_35^post22 = buffer_35^0 propagated equality lt1^post22 = lt1^0 propagated equality tmp___0_25^post22 = tmp___0_25^0 propagated equality l_11^post22 = x_12^0 propagated equality a_6^post22 = a_6^0 propagated equality buffer_604^post22 = buffer_604^0 propagated equality buffer_1139^post22 = buffer_1139^0 propagated equality ___cil_tmp5_20^post22 = ___cil_tmp5_20^0 propagated equality i_22^post22 = i_22^0 propagated equality ___cil_tmp5_15^post22 = result_5^post22 propagated equality ret_1103^post22 = ret_1103^0 propagated equality prev_14^post22 = prev_14^0 propagated equality tmp___0_36^post22 = tmp___0_36^0 propagated equality cand_1104^post22 = cand_1104^0 propagated equality x_8^post22 = x_8^0 propagated equality cand_19^post22 = cand_19^0 propagated equality ___cil_tmp5_10^post22 = ___cil_tmp5_10^0 propagated equality result_5^post22 = x_12^0 propagated equality i^post22 = i^0 propagated equality lt3^post22 = lt3^0 propagated equality sz_23^post22 = sz_23^0 propagated equality lt_29^post22 = lt_29^0 propagated equality tmp___0_605^post22 = tmp___0_605^0 Simplified Guard Original rule: l12 -> l18 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=x_12^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=x_12^0, len_98^0'=len_98^post22, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, 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'=ret_18^0, sz^0'=sz^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_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 /\ -elem_13^0 <= 0 /\ 1-len_98^0 <= 0 /\ -prev_14^0 <= 0 /\ -prev_14^0 == 0 /\ prev_14^0 <= 0), cost: 1 New rule: l12 -> l18 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=x_12^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=x_12^0, len_98^0'=len_98^post22, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, 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'=ret_18^0, sz^0'=sz^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_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 /\ -elem_13^0 <= 0 /\ 1-len_98^0 <= 0 /\ -prev_14^0 <= 0 /\ -prev_14^0 == 0 /\ prev_14^0 <= 0), cost: 1 made implied equalities explicit Original rule: l12 -> l18 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=x_12^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=x_12^0, len_98^0'=len_98^post22, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, 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'=ret_18^0, sz^0'=sz^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_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 /\ -elem_13^0 <= 0 /\ 1-len_98^0 <= 0 /\ -prev_14^0 <= 0 /\ -prev_14^0 == 0 /\ prev_14^0 <= 0), cost: 1 New rule: l12 -> l18 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=x_12^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=x_12^0, len_98^0'=len_98^post22, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, 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'=ret_18^0, sz^0'=sz^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_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 /\ -elem_13^0 <= 0 /\ 1-len_98^0 <= 0 /\ -prev_14^0 <= 0 /\ -prev_14^0 == 0 /\ prev_14^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l12 -> l18 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=x_12^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=x_12^0, len_98^0'=len_98^post22, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, 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'=ret_18^0, sz^0'=sz^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_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 /\ -elem_13^0 <= 0 /\ 1-len_98^0 <= 0 /\ -prev_14^0 <= 0 /\ -prev_14^0 == 0 /\ prev_14^0 <= 0), cost: 1 New rule: l12 -> l18 : ___cil_tmp5_15^0'=x_12^0, l_11^0'=x_12^0, len_98^0'=len_98^post22, result_5^0'=x_12^0, (elem_13^0 <= 0 /\ elem_13^0 == 0 /\ -elem_13^0 <= 0 /\ 1-len_98^0 <= 0 /\ -prev_14^0 <= 0 /\ -prev_14^0 == 0 /\ prev_14^0 <= 0), cost: 1 Propagated Equalities Original rule: l19 -> l20 : ___cil_tmp5_10^0'=___cil_tmp5_10^post23, ___cil_tmp5_15^0'=___cil_tmp5_15^post23, ___cil_tmp5_20^0'=___cil_tmp5_20^post23, a_6^0'=a_6^post23, buffer_1077^0'=buffer_1077^post23, buffer_1139^0'=buffer_1139^post23, buffer_21^0'=buffer_21^post23, buffer_35^0'=buffer_35^post23, buffer_604^0'=buffer_604^post23, cand_1104^0'=cand_1104^post23, cand_19^0'=cand_19^post23, d_7^0'=d_7^post23, elem_13^0'=elem_13^post23, h_17^0'=h_17^post23, i^0'=i^post23, i_22^0'=i_22^post23, l_11^0'=l_11^post23, len_98^0'=len_98^post23, lt1^0'=lt1^post23, lt2^0'=lt2^post23, lt3^0'=lt3^post23, lt_29^0'=lt_29^post23, prev_14^0'=prev_14^post23, result_5^0'=result_5^post23, ret_1103^0'=ret_1103^post23, ret_18^0'=ret_18^post23, sz^0'=sz^post23, sz_23^0'=sz_23^post23, tmp_24^0'=tmp_24^post23, tmp_9^0'=tmp_9^post23, tmp___0_25^0'=tmp___0_25^post23, tmp___0_36^0'=tmp___0_36^post23, tmp___0_605^0'=tmp___0_605^post23, x_12^0'=x_12^post23, x_16^0'=x_16^post23, x_8^0'=x_8^post23, y_1094^0'=y_1094^post23, (0 == 0 /\ lt2^0-lt2^post23 == 0 /\ buffer_21^post23 == 0 /\ -len_98^post23+len_98^0 == 0 /\ -l_11^post23+l_11^0 == 0 /\ -cand_19^post23+cand_19^0 == 0 /\ -i^post23+i^0 == 0 /\ tmp___0_25^0-tmp___0_25^post23 == 0 /\ -___cil_tmp5_20^post23+___cil_tmp5_20^0 == 0 /\ ret_1103^0-ret_1103^post23 == 0 /\ elem_13^0-elem_13^post23 == 0 /\ x_16^0-x_16^post23 == 0 /\ x_8^0-x_8^post23 == 0 /\ -tmp___0_605^post23+tmp___0_605^0 == 0 /\ ret_18^0-ret_18^post23 == 0 /\ -buffer_1139^post23+buffer_1139^0 == 0 /\ d_7^0-d_7^post23 == 0 /\ -y_1094^post23+y_1094^0 == 0 /\ -a_6^post23+a_6^0 == 0 /\ -prev_14^post23+prev_14^0 == 0 /\ lt1^0-lt1^post23 == 0 /\ -lt3^post23+lt3^0 == 0 /\ -sz^post23+sz^0 == 0 /\ -tmp_9^post23+tmp_9^0 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post23 == 0 /\ -result_5^post23+result_5^0 == 0 /\ cand_1104^0-cand_1104^post23 == 0 /\ sz_23^post23-tmp_24^post23 == 0 /\ -h_17^post23+h_17^0 == 0 /\ i_22^post23 == 0 /\ -___cil_tmp5_15^post23+___cil_tmp5_15^0 == 0 /\ tmp___0_36^0-tmp___0_36^post23 == 0 /\ buffer_35^0-buffer_35^post23 == 0 /\ buffer_1077^0-buffer_1077^post23 == 0 /\ -buffer_604^post23+buffer_604^0 == 0 /\ lt_29^0-lt_29^post23 == 0 /\ -x_12^post23+x_12^0 == 0), cost: 1 New rule: l19 -> l20 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^0, sz_23^0'=tmp_24^post23, tmp_24^0'=tmp_24^post23, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^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 lt2^post23 = lt2^0 propagated equality buffer_21^post23 = 0 propagated equality len_98^post23 = len_98^0 propagated equality l_11^post23 = l_11^0 propagated equality cand_19^post23 = cand_19^0 propagated equality i^post23 = i^0 propagated equality tmp___0_25^post23 = tmp___0_25^0 propagated equality ___cil_tmp5_20^post23 = ___cil_tmp5_20^0 propagated equality ret_1103^post23 = ret_1103^0 propagated equality elem_13^post23 = elem_13^0 propagated equality x_16^post23 = x_16^0 propagated equality x_8^post23 = x_8^0 propagated equality tmp___0_605^post23 = tmp___0_605^0 propagated equality ret_18^post23 = ret_18^0 propagated equality buffer_1139^post23 = buffer_1139^0 propagated equality d_7^post23 = d_7^0 propagated equality y_1094^post23 = y_1094^0 propagated equality a_6^post23 = a_6^0 propagated equality prev_14^post23 = prev_14^0 propagated equality lt1^post23 = lt1^0 propagated equality lt3^post23 = lt3^0 propagated equality sz^post23 = sz^0 propagated equality tmp_9^post23 = tmp_9^0 propagated equality ___cil_tmp5_10^post23 = ___cil_tmp5_10^0 propagated equality result_5^post23 = result_5^0 propagated equality cand_1104^post23 = cand_1104^0 propagated equality sz_23^post23 = tmp_24^post23 propagated equality h_17^post23 = h_17^0 propagated equality i_22^post23 = 0 propagated equality ___cil_tmp5_15^post23 = ___cil_tmp5_15^0 propagated equality tmp___0_36^post23 = tmp___0_36^0 propagated equality buffer_35^post23 = buffer_35^0 propagated equality buffer_1077^post23 = buffer_1077^0 propagated equality buffer_604^post23 = buffer_604^0 propagated equality lt_29^post23 = lt_29^0 propagated equality x_12^post23 = x_12^0 Simplified Guard Original rule: l19 -> l20 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^0, sz_23^0'=tmp_24^post23, tmp_24^0'=tmp_24^post23, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^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 -> l20 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^0, sz_23^0'=tmp_24^post23, tmp_24^0'=tmp_24^post23, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^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 -> l20 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^0, sz_23^0'=tmp_24^post23, tmp_24^0'=tmp_24^post23, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^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 -> l20 : buffer_21^0'=0, i_22^0'=0, sz_23^0'=tmp_24^post23, tmp_24^0'=tmp_24^post23, T, cost: 1 Propagated Equalities Original rule: l18 -> l21 : ___cil_tmp5_10^0'=___cil_tmp5_10^post24, ___cil_tmp5_15^0'=___cil_tmp5_15^post24, ___cil_tmp5_20^0'=___cil_tmp5_20^post24, a_6^0'=a_6^post24, buffer_1077^0'=buffer_1077^post24, buffer_1139^0'=buffer_1139^post24, buffer_21^0'=buffer_21^post24, buffer_35^0'=buffer_35^post24, buffer_604^0'=buffer_604^post24, cand_1104^0'=cand_1104^post24, cand_19^0'=cand_19^post24, d_7^0'=d_7^post24, elem_13^0'=elem_13^post24, h_17^0'=h_17^post24, i^0'=i^post24, i_22^0'=i_22^post24, l_11^0'=l_11^post24, len_98^0'=len_98^post24, lt1^0'=lt1^post24, lt2^0'=lt2^post24, lt3^0'=lt3^post24, lt_29^0'=lt_29^post24, prev_14^0'=prev_14^post24, result_5^0'=result_5^post24, ret_1103^0'=ret_1103^post24, ret_18^0'=ret_18^post24, sz^0'=sz^post24, sz_23^0'=sz_23^post24, tmp_24^0'=tmp_24^post24, tmp_9^0'=tmp_9^post24, tmp___0_25^0'=tmp___0_25^post24, tmp___0_36^0'=tmp___0_36^post24, tmp___0_605^0'=tmp___0_605^post24, x_12^0'=x_12^post24, x_16^0'=x_16^post24, x_8^0'=x_8^post24, y_1094^0'=y_1094^post24, (-h_17^post24+h_17^0 == 0 /\ ret_18^post24-result_5^0 == 0 /\ -prev_14^post24+prev_14^0 == 0 /\ buffer_21^0-buffer_21^post24 == 0 /\ x_8^0-x_8^post24 == 0 /\ tmp___0_605^0-tmp___0_605^post24 == 0 /\ -buffer_1139^post24+buffer_1139^0 == 0 /\ lt3^0-lt3^post24 == 0 /\ -y_1094^post24+y_1094^0 == 0 /\ tmp___0_36^0-tmp___0_36^post24 == 0 /\ -___cil_tmp5_10^post24+___cil_tmp5_10^0 == 0 /\ -buffer_604^post24+buffer_604^0 == 0 /\ -cand_19^post24+cand_19^0 == 0 /\ -___cil_tmp5_20^post24+___cil_tmp5_20^0 == 0 /\ lt2^0-lt2^post24 == 0 /\ -sz^post24+sz^0 == 0 /\ -ret_1103^post24+ret_1103^0 == 0 /\ -lt_29^post24+lt_29^0 == 0 /\ -i_22^post24+i_22^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post24 == 0 /\ elem_13^0-elem_13^post24 == 0 /\ buffer_1077^0-buffer_1077^post24 == 0 /\ tmp_24^0-tmp_24^post24 == 0 /\ d_7^0-d_7^post24 == 0 /\ l_11^0-l_11^post24 == 0 /\ len_98^0-len_98^post24 == 0 /\ a_6^0-a_6^post24 == 0 /\ -tmp___0_25^post24+tmp___0_25^0 == 0 /\ buffer_35^0-buffer_35^post24 == 0 /\ -x_12^post24+x_12^0 == 0 /\ cand_1104^0-cand_1104^post24 == 0 /\ -i^post24+i^0 == 0 /\ -tmp_9^post24+tmp_9^0 == 0 /\ -result_5^post24+result_5^0 == 0 /\ x_16^0-x_16^post24 == 0 /\ -sz_23^post24+sz_23^0 == 0 /\ -lt1^post24+lt1^0 == 0), cost: 1 New rule: l18 -> l21 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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'=result_5^0, sz^0'=sz^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_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 h_17^post24 = h_17^0 propagated equality ret_18^post24 = result_5^0 propagated equality prev_14^post24 = prev_14^0 propagated equality buffer_21^post24 = buffer_21^0 propagated equality x_8^post24 = x_8^0 propagated equality tmp___0_605^post24 = tmp___0_605^0 propagated equality buffer_1139^post24 = buffer_1139^0 propagated equality lt3^post24 = lt3^0 propagated equality y_1094^post24 = y_1094^0 propagated equality tmp___0_36^post24 = tmp___0_36^0 propagated equality ___cil_tmp5_10^post24 = ___cil_tmp5_10^0 propagated equality buffer_604^post24 = buffer_604^0 propagated equality cand_19^post24 = cand_19^0 propagated equality ___cil_tmp5_20^post24 = ___cil_tmp5_20^0 propagated equality lt2^post24 = lt2^0 propagated equality sz^post24 = sz^0 propagated equality ret_1103^post24 = ret_1103^0 propagated equality lt_29^post24 = lt_29^0 propagated equality i_22^post24 = i_22^0 propagated equality ___cil_tmp5_15^post24 = ___cil_tmp5_15^0 propagated equality elem_13^post24 = elem_13^0 propagated equality buffer_1077^post24 = buffer_1077^0 propagated equality tmp_24^post24 = tmp_24^0 propagated equality d_7^post24 = d_7^0 propagated equality l_11^post24 = l_11^0 propagated equality len_98^post24 = len_98^0 propagated equality a_6^post24 = a_6^0 propagated equality tmp___0_25^post24 = tmp___0_25^0 propagated equality buffer_35^post24 = buffer_35^0 propagated equality x_12^post24 = x_12^0 propagated equality cand_1104^post24 = cand_1104^0 propagated equality i^post24 = i^0 propagated equality tmp_9^post24 = tmp_9^0 propagated equality result_5^post24 = result_5^0 propagated equality x_16^post24 = x_16^0 propagated equality sz_23^post24 = sz_23^0 propagated equality lt1^post24 = lt1^0 Simplified Guard Original rule: l18 -> l21 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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'=result_5^0, sz^0'=sz^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_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: l18 -> l21 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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'=result_5^0, sz^0'=sz^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_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: l18 -> l21 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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'=result_5^0, sz^0'=sz^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_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: l18 -> l21 : ret_18^0'=result_5^0, T, cost: 1 Propagated Equalities Original rule: l18 -> l11 : ___cil_tmp5_10^0'=___cil_tmp5_10^post25, ___cil_tmp5_15^0'=___cil_tmp5_15^post25, ___cil_tmp5_20^0'=___cil_tmp5_20^post25, a_6^0'=a_6^post25, buffer_1077^0'=buffer_1077^post25, buffer_1139^0'=buffer_1139^post25, buffer_21^0'=buffer_21^post25, buffer_35^0'=buffer_35^post25, buffer_604^0'=buffer_604^post25, cand_1104^0'=cand_1104^post25, cand_19^0'=cand_19^post25, d_7^0'=d_7^post25, elem_13^0'=elem_13^post25, h_17^0'=h_17^post25, i^0'=i^post25, i_22^0'=i_22^post25, l_11^0'=l_11^post25, len_98^0'=len_98^post25, lt1^0'=lt1^post25, lt2^0'=lt2^post25, lt3^0'=lt3^post25, lt_29^0'=lt_29^post25, prev_14^0'=prev_14^post25, result_5^0'=result_5^post25, ret_1103^0'=ret_1103^post25, ret_18^0'=ret_18^post25, sz^0'=sz^post25, sz_23^0'=sz_23^post25, tmp_24^0'=tmp_24^post25, tmp_9^0'=tmp_9^post25, tmp___0_25^0'=tmp___0_25^post25, tmp___0_36^0'=tmp___0_36^post25, tmp___0_605^0'=tmp___0_605^post25, x_12^0'=x_12^post25, x_16^0'=x_16^post25, x_8^0'=x_8^post25, y_1094^0'=y_1094^post25, (buffer_35^0-buffer_35^post25 == 0 /\ tmp_24^0-tmp_24^post25 == 0 /\ x_16^0-x_16^post25 == 0 /\ -h_17^post25+h_17^0 == 0 /\ sz_23^0-sz_23^post25 == 0 /\ buffer_604^0-buffer_604^post25 == 0 /\ lt1^post25 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post25 == 0 /\ x_12^0-x_12^post25 == 0 /\ y_1094^0-y_1094^post25 == 0 /\ buffer_1077^0-buffer_1077^post25 == 0 /\ -cand_19^post25+cand_19^0 == 0 /\ -a_6^post25+a_6^0 == 0 /\ tmp___0_25^0-tmp___0_25^post25 == 0 /\ -prev_14^post25+prev_14^0 == 0 /\ -result_5^post25+result_5^0 == 0 /\ elem_13^0-elem_13^post25 == 0 /\ -x_8^post25+x_8^0 == 0 /\ lt3^0-lt3^post25 == 0 /\ -tmp___0_605^post25+tmp___0_605^0 == 0 /\ -sz^post25+sz^0 == 0 /\ -ret_18^post25+ret_18^0 == 0 /\ -tmp___0_36^post25+tmp___0_36^0 == 0 /\ d_7^0-d_7^post25 == 0 /\ lt2^0-lt2^post25 == 0 /\ -buffer_1139^post25+buffer_1139^0 == 0 /\ -buffer_21^post25+buffer_21^0 == 0 /\ cand_1104^0-cand_1104^post25 == 0 /\ -___cil_tmp5_10^post25+___cil_tmp5_10^0 == 0 /\ -___cil_tmp5_20^post25+___cil_tmp5_20^0 == 0 /\ l_11^0-l_11^post25 == 0 /\ len_98^0-len_98^post25 == 0 /\ -i_22^post25+i_22^0 == 0 /\ i^post25 == 0 /\ -lt_29^post25+lt_29^0 == 0 /\ ret_1103^0-ret_1103^post25 == 0 /\ -tmp_9^post25+tmp_9^0 == 0), cost: 1 New rule: l18 -> l11 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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 buffer_35^post25 = buffer_35^0 propagated equality tmp_24^post25 = tmp_24^0 propagated equality x_16^post25 = x_16^0 propagated equality h_17^post25 = h_17^0 propagated equality sz_23^post25 = sz_23^0 propagated equality buffer_604^post25 = buffer_604^0 propagated equality lt1^post25 = 0 propagated equality ___cil_tmp5_15^post25 = ___cil_tmp5_15^0 propagated equality x_12^post25 = x_12^0 propagated equality y_1094^post25 = y_1094^0 propagated equality buffer_1077^post25 = buffer_1077^0 propagated equality cand_19^post25 = cand_19^0 propagated equality a_6^post25 = a_6^0 propagated equality tmp___0_25^post25 = tmp___0_25^0 propagated equality prev_14^post25 = prev_14^0 propagated equality result_5^post25 = result_5^0 propagated equality elem_13^post25 = elem_13^0 propagated equality x_8^post25 = x_8^0 propagated equality lt3^post25 = lt3^0 propagated equality tmp___0_605^post25 = tmp___0_605^0 propagated equality sz^post25 = sz^0 propagated equality ret_18^post25 = ret_18^0 propagated equality tmp___0_36^post25 = tmp___0_36^0 propagated equality d_7^post25 = d_7^0 propagated equality lt2^post25 = lt2^0 propagated equality buffer_1139^post25 = buffer_1139^0 propagated equality buffer_21^post25 = buffer_21^0 propagated equality cand_1104^post25 = cand_1104^0 propagated equality ___cil_tmp5_10^post25 = ___cil_tmp5_10^0 propagated equality ___cil_tmp5_20^post25 = ___cil_tmp5_20^0 propagated equality l_11^post25 = l_11^0 propagated equality len_98^post25 = len_98^0 propagated equality i_22^post25 = i_22^0 propagated equality i^post25 = 0 propagated equality lt_29^post25 = lt_29^0 propagated equality ret_1103^post25 = ret_1103^0 propagated equality tmp_9^post25 = tmp_9^0 Simplified Guard Original rule: l18 -> l11 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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: l18 -> l11 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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: l18 -> l11 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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: l18 -> l11 : i^0'=0, lt1^0'=0, T, cost: 1 Propagated Equalities Original rule: l4 -> l10 : ___cil_tmp5_10^0'=___cil_tmp5_10^post26, ___cil_tmp5_15^0'=___cil_tmp5_15^post26, ___cil_tmp5_20^0'=___cil_tmp5_20^post26, a_6^0'=a_6^post26, buffer_1077^0'=buffer_1077^post26, buffer_1139^0'=buffer_1139^post26, buffer_21^0'=buffer_21^post26, buffer_35^0'=buffer_35^post26, buffer_604^0'=buffer_604^post26, cand_1104^0'=cand_1104^post26, cand_19^0'=cand_19^post26, d_7^0'=d_7^post26, elem_13^0'=elem_13^post26, h_17^0'=h_17^post26, i^0'=i^post26, i_22^0'=i_22^post26, l_11^0'=l_11^post26, len_98^0'=len_98^post26, lt1^0'=lt1^post26, lt2^0'=lt2^post26, lt3^0'=lt3^post26, lt_29^0'=lt_29^post26, prev_14^0'=prev_14^post26, result_5^0'=result_5^post26, ret_1103^0'=ret_1103^post26, ret_18^0'=ret_18^post26, sz^0'=sz^post26, sz_23^0'=sz_23^post26, tmp_24^0'=tmp_24^post26, tmp_9^0'=tmp_9^post26, tmp___0_25^0'=tmp___0_25^post26, tmp___0_36^0'=tmp___0_36^post26, tmp___0_605^0'=tmp___0_605^post26, x_12^0'=x_12^post26, x_16^0'=x_16^post26, x_8^0'=x_8^post26, y_1094^0'=y_1094^post26, (0 == 0 /\ a_6^0-a_6^post26 == 0 /\ i_22^0-i_22^post26 == 0 /\ buffer_35^0-buffer_35^post26 == 0 /\ x_8^0-x_8^post26 == 0 /\ l_11^0-l_11^post26 == 0 /\ buffer_1077^0-buffer_1077^post26 == 0 /\ tmp___0_36^0-tmp___0_36^post26 == 0 /\ tmp_9^0-tmp_9^post26 == 0 /\ -tmp___0_605^post26+tmp___0_605^0 == 0 /\ -h_17^post26+h_17^0 == 0 /\ tmp_24^0-tmp_24^post26 == 0 /\ buffer_21^0-buffer_21^post26 == 0 /\ -y_1094^post26+y_1094^0 == 0 /\ lt2^0-lt2^post26 == 0 /\ -d_7^post26+d_7^0 == 0 /\ -buffer_1139^post26+buffer_1139^0 == 0 /\ -cand_19^post26+cand_19^0 == 0 /\ -sz_23^post26+sz_23^0 == 0 /\ lt_29^0-lt_29^post26 == 0 /\ -tmp___0_25^post26+tmp___0_25^0 == 0 /\ elem_13^0-elem_13^post26 == 0 /\ -buffer_604^post26+buffer_604^0 == 0 /\ -___cil_tmp5_20^post26+___cil_tmp5_20^0 == 0 /\ sz_23^0-i_22^0 <= 0 /\ -len_98^0 <= 0 /\ -___cil_tmp5_15^post26+___cil_tmp5_15^0 == 0 /\ -i^post26+i^0 == 0 /\ -sz^post26+sz^0 == 0 /\ -ret_1103^post26+ret_1103^0 == 0 /\ -result_5^post26+result_5^0 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post26 == 0 /\ -lt3^post26+lt3^0 == 0 /\ x_16^0-x_16^post26 == 0 /\ cand_1104^0-cand_1104^post26 == 0 /\ -x_12^post26+x_12^0 == 0 /\ lt1^0-lt1^post26 == 0 /\ -prev_14^post26+prev_14^0 == 0 /\ ret_18^0-ret_18^post26 == 0), cost: 1 New rule: l4 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^post26, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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 /\ sz_23^0-i_22^0 <= 0 /\ -len_98^0 <= 0), cost: 1 propagated equality a_6^post26 = a_6^0 propagated equality i_22^post26 = i_22^0 propagated equality buffer_35^post26 = buffer_35^0 propagated equality x_8^post26 = x_8^0 propagated equality l_11^post26 = l_11^0 propagated equality buffer_1077^post26 = buffer_1077^0 propagated equality tmp___0_36^post26 = tmp___0_36^0 propagated equality tmp_9^post26 = tmp_9^0 propagated equality tmp___0_605^post26 = tmp___0_605^0 propagated equality h_17^post26 = h_17^0 propagated equality tmp_24^post26 = tmp_24^0 propagated equality buffer_21^post26 = buffer_21^0 propagated equality y_1094^post26 = y_1094^0 propagated equality lt2^post26 = lt2^0 propagated equality d_7^post26 = d_7^0 propagated equality buffer_1139^post26 = buffer_1139^0 propagated equality cand_19^post26 = cand_19^0 propagated equality sz_23^post26 = sz_23^0 propagated equality lt_29^post26 = lt_29^0 propagated equality tmp___0_25^post26 = tmp___0_25^0 propagated equality elem_13^post26 = elem_13^0 propagated equality buffer_604^post26 = buffer_604^0 propagated equality ___cil_tmp5_20^post26 = ___cil_tmp5_20^0 propagated equality ___cil_tmp5_15^post26 = ___cil_tmp5_15^0 propagated equality i^post26 = i^0 propagated equality sz^post26 = sz^0 propagated equality ret_1103^post26 = ret_1103^0 propagated equality result_5^post26 = result_5^0 propagated equality ___cil_tmp5_10^post26 = ___cil_tmp5_10^0 propagated equality lt3^post26 = lt3^0 propagated equality x_16^post26 = x_16^0 propagated equality cand_1104^post26 = cand_1104^0 propagated equality x_12^post26 = x_12^0 propagated equality lt1^post26 = lt1^0 propagated equality prev_14^post26 = prev_14^0 propagated equality ret_18^post26 = ret_18^0 Simplified Guard Original rule: l4 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^post26, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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 /\ sz_23^0-i_22^0 <= 0 /\ -len_98^0 <= 0), cost: 1 New rule: l4 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^post26, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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, (sz_23^0-i_22^0 <= 0 /\ -len_98^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l4 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^post26, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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, (sz_23^0-i_22^0 <= 0 /\ -len_98^0 <= 0), cost: 1 New rule: l4 -> l10 : len_98^0'=len_98^post26, (sz_23^0-i_22^0 <= 0 /\ -len_98^0 <= 0), cost: 1 Propagated Equalities Original rule: l4 -> l3 : ___cil_tmp5_10^0'=___cil_tmp5_10^post27, ___cil_tmp5_15^0'=___cil_tmp5_15^post27, ___cil_tmp5_20^0'=___cil_tmp5_20^post27, a_6^0'=a_6^post27, buffer_1077^0'=buffer_1077^post27, buffer_1139^0'=buffer_1139^post27, buffer_21^0'=buffer_21^post27, buffer_35^0'=buffer_35^post27, buffer_604^0'=buffer_604^post27, cand_1104^0'=cand_1104^post27, cand_19^0'=cand_19^post27, d_7^0'=d_7^post27, elem_13^0'=elem_13^post27, h_17^0'=h_17^post27, i^0'=i^post27, i_22^0'=i_22^post27, l_11^0'=l_11^post27, len_98^0'=len_98^post27, lt1^0'=lt1^post27, lt2^0'=lt2^post27, lt3^0'=lt3^post27, lt_29^0'=lt_29^post27, prev_14^0'=prev_14^post27, result_5^0'=result_5^post27, ret_1103^0'=ret_1103^post27, ret_18^0'=ret_18^post27, sz^0'=sz^post27, sz_23^0'=sz_23^post27, tmp_24^0'=tmp_24^post27, tmp_9^0'=tmp_9^post27, tmp___0_25^0'=tmp___0_25^post27, tmp___0_36^0'=tmp___0_36^post27, tmp___0_605^0'=tmp___0_605^post27, x_12^0'=x_12^post27, x_16^0'=x_16^post27, x_8^0'=x_8^post27, y_1094^0'=y_1094^post27, (0 == 0 /\ ret_18^0-ret_18^post27 == 0 /\ tmp___0_36^0-tmp___0_36^post27 == 0 /\ l_11^0-l_11^post27 == 0 /\ ___cil_tmp5_10^post27-x_8^post27 == 0 /\ -h_17^post27+h_17^0 == 0 /\ -i^post27+i^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post27 == 0 /\ -x_12^post27+x_12^0 == 0 /\ elem_13^0-elem_13^post27 == 0 /\ lt_29^0-lt_29^post27 == 0 /\ -buffer_1139^post27+buffer_1139^0 == 0 /\ -lt3^post27+lt3^0 == 0 /\ -___cil_tmp5_20^post27+___cil_tmp5_20^0 == 0 /\ lt2^0-lt2^post27 == 0 /\ cand_1104^0-cand_1104^post27 == 0 /\ result_5^post27-___cil_tmp5_10^post27 == 0 /\ -len_98^0 <= 0 /\ -tmp_9^post27+x_8^post27 == 0 /\ x_16^0-x_16^post27 == 0 /\ -y_1094^post27+y_1094^0 == 0 /\ -prev_14^post27+prev_14^0 == 0 /\ -len_98^2 <= 0 /\ -ret_1103^post27+ret_1103^0 == 0 /\ -sz^post27+sz^0 == 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ -cand_19^post27+cand_19^0 == 0 /\ buffer_1077^0-buffer_1077^post27 == 0 /\ buffer_35^0-buffer_35^post27 == 0 /\ lt1^0-lt1^post27 == 0 /\ -buffer_21^post27+buffer_21^0 == 0), cost: 1 New rule: l4 -> l3 : ___cil_tmp5_10^0'=x_8^post27, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^0, a_6^0'=a_6^post27, 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^post27, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^post27, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i^0'=i^0, i_22^0'=i_22^post27, l_11^0'=l_11^0, len_98^0'=len_98^post27, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=x_8^post27, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz^0'=sz^0, sz_23^0'=sz_23^post27, tmp_24^0'=tmp_24^post27, tmp_9^0'=x_8^post27, tmp___0_25^0'=tmp___0_25^post27, tmp___0_36^0'=tmp___0_36^0, tmp___0_605^0'=tmp___0_605^post27, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^post27, y_1094^0'=y_1094^0, (0 == 0 /\ -len_98^0 <= 0 /\ -len_98^2 <= 0 /\ 1-sz_23^0+i_22^0 <= 0), cost: 1 propagated equality ret_18^post27 = ret_18^0 propagated equality tmp___0_36^post27 = tmp___0_36^0 propagated equality l_11^post27 = l_11^0 propagated equality ___cil_tmp5_10^post27 = x_8^post27 propagated equality h_17^post27 = h_17^0 propagated equality i^post27 = i^0 propagated equality ___cil_tmp5_15^post27 = ___cil_tmp5_15^0 propagated equality x_12^post27 = x_12^0 propagated equality elem_13^post27 = elem_13^0 propagated equality lt_29^post27 = lt_29^0 propagated equality buffer_1139^post27 = buffer_1139^0 propagated equality lt3^post27 = lt3^0 propagated equality ___cil_tmp5_20^post27 = ___cil_tmp5_20^0 propagated equality lt2^post27 = lt2^0 propagated equality cand_1104^post27 = cand_1104^0 propagated equality result_5^post27 = x_8^post27 propagated equality tmp_9^post27 = x_8^post27 propagated equality x_16^post27 = x_16^0 propagated equality y_1094^post27 = y_1094^0 propagated equality prev_14^post27 = prev_14^0 propagated equality ret_1103^post27 = ret_1103^0 propagated equality sz^post27 = sz^0 propagated equality cand_19^post27 = cand_19^0 propagated equality buffer_1077^post27 = buffer_1077^0 propagated equality buffer_35^post27 = buffer_35^0 propagated equality lt1^post27 = lt1^0 propagated equality buffer_21^post27 = buffer_21^0 Simplified Guard Original rule: l4 -> l3 : ___cil_tmp5_10^0'=x_8^post27, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^0, a_6^0'=a_6^post27, 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^post27, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^post27, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i^0'=i^0, i_22^0'=i_22^post27, l_11^0'=l_11^0, len_98^0'=len_98^post27, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=x_8^post27, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz^0'=sz^0, sz_23^0'=sz_23^post27, tmp_24^0'=tmp_24^post27, tmp_9^0'=x_8^post27, tmp___0_25^0'=tmp___0_25^post27, tmp___0_36^0'=tmp___0_36^0, tmp___0_605^0'=tmp___0_605^post27, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^post27, y_1094^0'=y_1094^0, (0 == 0 /\ -len_98^0 <= 0 /\ -len_98^2 <= 0 /\ 1-sz_23^0+i_22^0 <= 0), cost: 1 New rule: l4 -> l3 : ___cil_tmp5_10^0'=x_8^post27, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^0, a_6^0'=a_6^post27, 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^post27, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^post27, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i^0'=i^0, i_22^0'=i_22^post27, l_11^0'=l_11^0, len_98^0'=len_98^post27, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=x_8^post27, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz^0'=sz^0, sz_23^0'=sz_23^post27, tmp_24^0'=tmp_24^post27, tmp_9^0'=x_8^post27, tmp___0_25^0'=tmp___0_25^post27, tmp___0_36^0'=tmp___0_36^0, tmp___0_605^0'=tmp___0_605^post27, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^post27, y_1094^0'=y_1094^0, (-len_98^0 <= 0 /\ -len_98^2 <= 0 /\ 1-sz_23^0+i_22^0 <= 0), cost: 1 Eliminated Temporary Variables via Transitive Closure Original rule: l4 -> l3 : ___cil_tmp5_10^0'=x_8^post27, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^0, a_6^0'=a_6^post27, 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^post27, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^post27, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i^0'=i^0, i_22^0'=i_22^post27, l_11^0'=l_11^0, len_98^0'=len_98^post27, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=x_8^post27, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz^0'=sz^0, sz_23^0'=sz_23^post27, tmp_24^0'=tmp_24^post27, tmp_9^0'=x_8^post27, tmp___0_25^0'=tmp___0_25^post27, tmp___0_36^0'=tmp___0_36^0, tmp___0_605^0'=tmp___0_605^post27, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^post27, y_1094^0'=y_1094^0, (-len_98^0 <= 0 /\ -len_98^2 <= 0 /\ 1-sz_23^0+i_22^0 <= 0), cost: 1 New rule: l4 -> l3 : ___cil_tmp5_10^0'=x_8^post27, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^0, a_6^0'=a_6^post27, 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^post27, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^post27, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i^0'=i^0, i_22^0'=i_22^post27, l_11^0'=l_11^0, len_98^0'=len_98^post27, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=x_8^post27, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz^0'=sz^0, sz_23^0'=sz_23^post27, tmp_24^0'=tmp_24^post27, tmp_9^0'=x_8^post27, tmp___0_25^0'=tmp___0_25^post27, tmp___0_36^0'=tmp___0_36^0, tmp___0_605^0'=tmp___0_605^post27, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^post27, y_1094^0'=y_1094^0, (-len_98^0 <= 0 /\ 1-sz_23^0+i_22^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l4 -> l3 : ___cil_tmp5_10^0'=x_8^post27, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^0, a_6^0'=a_6^post27, 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^post27, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^post27, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i^0'=i^0, i_22^0'=i_22^post27, l_11^0'=l_11^0, len_98^0'=len_98^post27, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=x_8^post27, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz^0'=sz^0, sz_23^0'=sz_23^post27, tmp_24^0'=tmp_24^post27, tmp_9^0'=x_8^post27, tmp___0_25^0'=tmp___0_25^post27, tmp___0_36^0'=tmp___0_36^0, tmp___0_605^0'=tmp___0_605^post27, x_12^0'=x_12^0, x_16^0'=x_16^0, x_8^0'=x_8^post27, y_1094^0'=y_1094^0, (-len_98^0 <= 0 /\ 1-sz_23^0+i_22^0 <= 0), cost: 1 New rule: l4 -> l3 : ___cil_tmp5_10^0'=x_8^post27, a_6^0'=a_6^post27, buffer_604^0'=buffer_604^post27, d_7^0'=d_7^post27, i_22^0'=i_22^post27, len_98^0'=len_98^post27, result_5^0'=x_8^post27, sz_23^0'=sz_23^post27, tmp_24^0'=tmp_24^post27, tmp_9^0'=x_8^post27, tmp___0_25^0'=tmp___0_25^post27, tmp___0_605^0'=tmp___0_605^post27, x_8^0'=x_8^post27, (-len_98^0 <= 0 /\ 1-sz_23^0+i_22^0 <= 0), cost: 1 Propagated Equalities Original rule: l20 -> l8 : ___cil_tmp5_10^0'=___cil_tmp5_10^post28, ___cil_tmp5_15^0'=___cil_tmp5_15^post28, ___cil_tmp5_20^0'=___cil_tmp5_20^post28, a_6^0'=a_6^post28, buffer_1077^0'=buffer_1077^post28, buffer_1139^0'=buffer_1139^post28, buffer_21^0'=buffer_21^post28, buffer_35^0'=buffer_35^post28, buffer_604^0'=buffer_604^post28, cand_1104^0'=cand_1104^post28, cand_19^0'=cand_19^post28, d_7^0'=d_7^post28, elem_13^0'=elem_13^post28, h_17^0'=h_17^post28, i^0'=i^post28, i_22^0'=i_22^post28, l_11^0'=l_11^post28, len_98^0'=len_98^post28, lt1^0'=lt1^post28, lt2^0'=lt2^post28, lt3^0'=lt3^post28, lt_29^0'=lt_29^post28, prev_14^0'=prev_14^post28, result_5^0'=result_5^post28, ret_1103^0'=ret_1103^post28, ret_18^0'=ret_18^post28, sz^0'=sz^post28, sz_23^0'=sz_23^post28, tmp_24^0'=tmp_24^post28, tmp_9^0'=tmp_9^post28, tmp___0_25^0'=tmp___0_25^post28, tmp___0_36^0'=tmp___0_36^post28, tmp___0_605^0'=tmp___0_605^post28, x_12^0'=x_12^post28, x_16^0'=x_16^post28, x_8^0'=x_8^post28, y_1094^0'=y_1094^post28, (0 == 0 /\ -lt3^post28+lt3^0 == 0 /\ -len_98^post28+len_98^0 == 0 /\ ret_18^0-ret_18^post28 == 0 /\ cand_1104^0-cand_1104^post28 == 0 /\ h_17^0-h_17^post28 == 0 /\ x_8^0-x_8^post28 == 0 /\ tmp___0_605^0-tmp___0_605^post28 == 0 /\ buffer_21^0-buffer_21^post28 == 0 /\ -prev_14^post28+prev_14^0 == 0 /\ lt1^0-lt1^post28 == 0 /\ -y_1094^post28+y_1094^0 == 0 /\ tmp___0_36^0-tmp___0_36^post28 == 0 /\ -tmp_9^post28+tmp_9^0 == 0 /\ -___cil_tmp5_20^post28+___cil_tmp5_20^0 == 0 /\ -d_7^post28+d_7^0 == 0 /\ l_11^0-l_11^post28 == 0 /\ -___cil_tmp5_10^post28+___cil_tmp5_10^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post28 == 0 /\ buffer_1077^0-buffer_1077^post28 == 0 /\ sz_23^0-i_22^0 <= 0 /\ elem_13^0-elem_13^post28 == 0 /\ lt_29^0-lt_29^post28 == 0 /\ a_6^0-a_6^post28 == 0 /\ -tmp___0_25^post28+tmp___0_25^0 == 0 /\ buffer_35^0-buffer_35^post28 == 0 /\ -i^post28+i^0 == 0 /\ -ret_1103^post28+ret_1103^0 == 0 /\ -x_12^post28+x_12^0 == 0 /\ -sz^post28+sz^0 == 0 /\ lt2^0-lt2^post28 == 0 /\ -cand_19^post28+cand_19^0 == 0 /\ -buffer_604^post28+buffer_604^0 == 0 /\ -result_5^post28+result_5^0 == 0), cost: 1 New rule: l20 -> 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, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^post28, 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^0'=i^0, i_22^0'=i_22^post28, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^0, sz_23^0'=sz_23^post28, tmp_24^0'=tmp_24^post28, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^post28, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (0 == 0 /\ sz_23^0-i_22^0 <= 0), cost: 1 propagated equality lt3^post28 = lt3^0 propagated equality len_98^post28 = len_98^0 propagated equality ret_18^post28 = ret_18^0 propagated equality cand_1104^post28 = cand_1104^0 propagated equality h_17^post28 = h_17^0 propagated equality x_8^post28 = x_8^0 propagated equality tmp___0_605^post28 = tmp___0_605^0 propagated equality buffer_21^post28 = buffer_21^0 propagated equality prev_14^post28 = prev_14^0 propagated equality lt1^post28 = lt1^0 propagated equality y_1094^post28 = y_1094^0 propagated equality tmp___0_36^post28 = tmp___0_36^0 propagated equality tmp_9^post28 = tmp_9^0 propagated equality ___cil_tmp5_20^post28 = ___cil_tmp5_20^0 propagated equality d_7^post28 = d_7^0 propagated equality l_11^post28 = l_11^0 propagated equality ___cil_tmp5_10^post28 = ___cil_tmp5_10^0 propagated equality ___cil_tmp5_15^post28 = ___cil_tmp5_15^0 propagated equality buffer_1077^post28 = buffer_1077^0 propagated equality elem_13^post28 = elem_13^0 propagated equality lt_29^post28 = lt_29^0 propagated equality a_6^post28 = a_6^0 propagated equality tmp___0_25^post28 = tmp___0_25^0 propagated equality buffer_35^post28 = buffer_35^0 propagated equality i^post28 = i^0 propagated equality ret_1103^post28 = ret_1103^0 propagated equality x_12^post28 = x_12^0 propagated equality sz^post28 = sz^0 propagated equality lt2^post28 = lt2^0 propagated equality cand_19^post28 = cand_19^0 propagated equality buffer_604^post28 = buffer_604^0 propagated equality result_5^post28 = result_5^0 Simplified Guard Original rule: l20 -> 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, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^post28, 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^0'=i^0, i_22^0'=i_22^post28, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^0, sz_23^0'=sz_23^post28, tmp_24^0'=tmp_24^post28, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^post28, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (0 == 0 /\ sz_23^0-i_22^0 <= 0), cost: 1 New rule: l20 -> 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, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^post28, 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^0'=i^0, i_22^0'=i_22^post28, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^0, sz_23^0'=sz_23^post28, tmp_24^0'=tmp_24^post28, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^post28, x_8^0'=x_8^0, y_1094^0'=y_1094^0, sz_23^0-i_22^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l20 -> 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, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^post28, 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^0'=i^0, i_22^0'=i_22^post28, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^0, sz_23^0'=sz_23^post28, tmp_24^0'=tmp_24^post28, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^post28, x_8^0'=x_8^0, y_1094^0'=y_1094^0, sz_23^0-i_22^0 <= 0, cost: 1 New rule: l20 -> l8 : buffer_1139^0'=buffer_1139^post28, i_22^0'=i_22^post28, sz_23^0'=sz_23^post28, tmp_24^0'=tmp_24^post28, x_16^0'=x_16^post28, sz_23^0-i_22^0 <= 0, cost: 1 Propagated Equalities Original rule: l20 -> l4 : ___cil_tmp5_10^0'=___cil_tmp5_10^post29, ___cil_tmp5_15^0'=___cil_tmp5_15^post29, ___cil_tmp5_20^0'=___cil_tmp5_20^post29, a_6^0'=a_6^post29, buffer_1077^0'=buffer_1077^post29, buffer_1139^0'=buffer_1139^post29, buffer_21^0'=buffer_21^post29, buffer_35^0'=buffer_35^post29, buffer_604^0'=buffer_604^post29, cand_1104^0'=cand_1104^post29, cand_19^0'=cand_19^post29, d_7^0'=d_7^post29, elem_13^0'=elem_13^post29, h_17^0'=h_17^post29, i^0'=i^post29, i_22^0'=i_22^post29, l_11^0'=l_11^post29, len_98^0'=len_98^post29, lt1^0'=lt1^post29, lt2^0'=lt2^post29, lt3^0'=lt3^post29, lt_29^0'=lt_29^post29, prev_14^0'=prev_14^post29, result_5^0'=result_5^post29, ret_1103^0'=ret_1103^post29, ret_18^0'=ret_18^post29, sz^0'=sz^post29, sz_23^0'=sz_23^post29, tmp_24^0'=tmp_24^post29, tmp_9^0'=tmp_9^post29, tmp___0_25^0'=tmp___0_25^post29, tmp___0_36^0'=tmp___0_36^post29, tmp___0_605^0'=tmp___0_605^post29, x_12^0'=x_12^post29, x_16^0'=x_16^post29, x_8^0'=x_8^post29, y_1094^0'=y_1094^post29, (0 == 0 /\ -tmp_9^post29+x_8^post29 == 0 /\ lt2^0-lt2^post29 == 0 /\ lt3^0-lt3^post29 == 0 /\ -___cil_tmp5_15^post29+___cil_tmp5_15^0 == 0 /\ -i_22^1+len_98^post29 == 0 /\ elem_13^0-elem_13^post29 == 0 /\ -tmp___0_605^post29+tmp___0_605^0 == 0 /\ i^0-i^post29 == 0 /\ -buffer_1139^post29+buffer_1139^0 == 0 /\ -y_1094^post29+y_1094^0 == 0 /\ -1+i_22^post29-i_22^1 == 0 /\ -prev_14^post29+prev_14^0 == 0 /\ ret_18^0-ret_18^post29 == 0 /\ -lt1^post29+lt1^0 == 0 /\ cand_1104^0-cand_1104^post29 == 0 /\ ___cil_tmp5_10^post29-x_8^post29 == 0 /\ x_12^0-x_12^post29 == 0 /\ -___cil_tmp5_20^post29+___cil_tmp5_20^0 == 0 /\ h_17^0-h_17^post29 == 0 /\ buffer_21^post29-result_5^post29 == 0 /\ -___cil_tmp5_10^post29+result_5^post29 == 0 /\ 1-sz_23^0+i_22^0 <= 0 /\ -sz^post29+sz^0 == 0 /\ -ret_1103^post29+ret_1103^0 == 0 /\ x_16^0-x_16^post29 == 0 /\ -cand_19^post29+cand_19^0 == 0 /\ l_11^0-l_11^post29 == 0 /\ -buffer_604^post29+buffer_604^0 == 0 /\ buffer_1077^0-buffer_1077^post29 == 0 /\ lt_29^0-lt_29^post29 == 0), cost: 1 New rule: l20 -> l4 : ___cil_tmp5_10^0'=x_8^post29, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^0, a_6^0'=a_6^post29, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=x_8^post29, buffer_35^0'=buffer_35^post29, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^post29, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i^0'=i^0, i_22^0'=1+i_22^1, l_11^0'=l_11^0, len_98^0'=i_22^1, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=x_8^post29, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz^0'=sz^0, sz_23^0'=sz_23^post29, tmp_24^0'=tmp_24^post29, tmp_9^0'=x_8^post29, tmp___0_25^0'=tmp___0_25^post29, tmp___0_36^0'=tmp___0_36^post29, 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^post29, y_1094^0'=y_1094^0, (0 == 0 /\ 1-sz_23^0+i_22^0 <= 0), cost: 1 propagated equality tmp_9^post29 = x_8^post29 propagated equality lt2^post29 = lt2^0 propagated equality lt3^post29 = lt3^0 propagated equality ___cil_tmp5_15^post29 = ___cil_tmp5_15^0 propagated equality len_98^post29 = i_22^1 propagated equality elem_13^post29 = elem_13^0 propagated equality tmp___0_605^post29 = tmp___0_605^0 propagated equality i^post29 = i^0 propagated equality buffer_1139^post29 = buffer_1139^0 propagated equality y_1094^post29 = y_1094^0 propagated equality i_22^post29 = 1+i_22^1 propagated equality prev_14^post29 = prev_14^0 propagated equality ret_18^post29 = ret_18^0 propagated equality lt1^post29 = lt1^0 propagated equality cand_1104^post29 = cand_1104^0 propagated equality ___cil_tmp5_10^post29 = x_8^post29 propagated equality x_12^post29 = x_12^0 propagated equality ___cil_tmp5_20^post29 = ___cil_tmp5_20^0 propagated equality h_17^post29 = h_17^0 propagated equality buffer_21^post29 = result_5^post29 propagated equality result_5^post29 = x_8^post29 propagated equality sz^post29 = sz^0 propagated equality ret_1103^post29 = ret_1103^0 propagated equality x_16^post29 = x_16^0 propagated equality cand_19^post29 = cand_19^0 propagated equality l_11^post29 = l_11^0 propagated equality buffer_604^post29 = buffer_604^0 propagated equality buffer_1077^post29 = buffer_1077^0 propagated equality lt_29^post29 = lt_29^0 Simplified Guard Original rule: l20 -> l4 : ___cil_tmp5_10^0'=x_8^post29, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^0, a_6^0'=a_6^post29, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=x_8^post29, buffer_35^0'=buffer_35^post29, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^post29, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i^0'=i^0, i_22^0'=1+i_22^1, l_11^0'=l_11^0, len_98^0'=i_22^1, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=x_8^post29, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz^0'=sz^0, sz_23^0'=sz_23^post29, tmp_24^0'=tmp_24^post29, tmp_9^0'=x_8^post29, tmp___0_25^0'=tmp___0_25^post29, tmp___0_36^0'=tmp___0_36^post29, 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^post29, y_1094^0'=y_1094^0, (0 == 0 /\ 1-sz_23^0+i_22^0 <= 0), cost: 1 New rule: l20 -> l4 : ___cil_tmp5_10^0'=x_8^post29, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^0, a_6^0'=a_6^post29, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=x_8^post29, buffer_35^0'=buffer_35^post29, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^post29, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i^0'=i^0, i_22^0'=1+i_22^1, l_11^0'=l_11^0, len_98^0'=i_22^1, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=x_8^post29, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz^0'=sz^0, sz_23^0'=sz_23^post29, tmp_24^0'=tmp_24^post29, tmp_9^0'=x_8^post29, tmp___0_25^0'=tmp___0_25^post29, tmp___0_36^0'=tmp___0_36^post29, 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^post29, y_1094^0'=y_1094^0, 1-sz_23^0+i_22^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l20 -> l4 : ___cil_tmp5_10^0'=x_8^post29, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^0, a_6^0'=a_6^post29, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=x_8^post29, buffer_35^0'=buffer_35^post29, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^0, cand_19^0'=cand_19^0, d_7^0'=d_7^post29, elem_13^0'=elem_13^0, h_17^0'=h_17^0, i^0'=i^0, i_22^0'=1+i_22^1, l_11^0'=l_11^0, len_98^0'=i_22^1, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, lt_29^0'=lt_29^0, prev_14^0'=prev_14^0, result_5^0'=x_8^post29, ret_1103^0'=ret_1103^0, ret_18^0'=ret_18^0, sz^0'=sz^0, sz_23^0'=sz_23^post29, tmp_24^0'=tmp_24^post29, tmp_9^0'=x_8^post29, tmp___0_25^0'=tmp___0_25^post29, tmp___0_36^0'=tmp___0_36^post29, 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^post29, y_1094^0'=y_1094^0, 1-sz_23^0+i_22^0 <= 0, cost: 1 New rule: l20 -> l4 : ___cil_tmp5_10^0'=x_8^post29, a_6^0'=a_6^post29, buffer_21^0'=x_8^post29, buffer_35^0'=buffer_35^post29, d_7^0'=d_7^post29, i_22^0'=1+i_22^1, len_98^0'=i_22^1, result_5^0'=x_8^post29, sz_23^0'=sz_23^post29, tmp_24^0'=tmp_24^post29, tmp_9^0'=x_8^post29, tmp___0_25^0'=tmp___0_25^post29, tmp___0_36^0'=tmp___0_36^post29, x_8^0'=x_8^post29, 1-sz_23^0+i_22^0 <= 0, cost: 1 Propagated Equalities Original rule: l22 -> l4 : ___cil_tmp5_10^0'=___cil_tmp5_10^post30, ___cil_tmp5_15^0'=___cil_tmp5_15^post30, ___cil_tmp5_20^0'=___cil_tmp5_20^post30, a_6^0'=a_6^post30, buffer_1077^0'=buffer_1077^post30, buffer_1139^0'=buffer_1139^post30, buffer_21^0'=buffer_21^post30, buffer_35^0'=buffer_35^post30, buffer_604^0'=buffer_604^post30, cand_1104^0'=cand_1104^post30, cand_19^0'=cand_19^post30, d_7^0'=d_7^post30, elem_13^0'=elem_13^post30, h_17^0'=h_17^post30, i^0'=i^post30, i_22^0'=i_22^post30, l_11^0'=l_11^post30, len_98^0'=len_98^post30, lt1^0'=lt1^post30, lt2^0'=lt2^post30, lt3^0'=lt3^post30, lt_29^0'=lt_29^post30, prev_14^0'=prev_14^post30, result_5^0'=result_5^post30, ret_1103^0'=ret_1103^post30, ret_18^0'=ret_18^post30, sz^0'=sz^post30, sz_23^0'=sz_23^post30, tmp_24^0'=tmp_24^post30, tmp_9^0'=tmp_9^post30, tmp___0_25^0'=tmp___0_25^post30, tmp___0_36^0'=tmp___0_36^post30, tmp___0_605^0'=tmp___0_605^post30, x_12^0'=x_12^post30, x_16^0'=x_16^post30, x_8^0'=x_8^post30, y_1094^0'=y_1094^post30, (___cil_tmp5_15^0-___cil_tmp5_15^post30 == 0 /\ buffer_21^post30-result_5^0 == 0 /\ -prev_14^post30+prev_14^0 == 0 /\ x_12^0-x_12^post30 == 0 /\ -lt1^post30+lt1^0 == 0 /\ -___cil_tmp5_20^post30+___cil_tmp5_20^0 == 0 /\ -___cil_tmp5_10^post30+___cil_tmp5_10^0 == 0 /\ buffer_35^0-buffer_35^post30 == 0 /\ -x_8^post30+x_8^0 == 0 /\ -tmp___0_605^post30+tmp___0_605^0 == 0 /\ -tmp___0_36^post30+tmp___0_36^0 == 0 /\ -lt_29^post30+lt_29^0 == 0 /\ -tmp_9^post30+tmp_9^0 == 0 /\ y_1094^0-y_1094^post30 == 0 /\ -ret_1103^post30+ret_1103^0 == 0 /\ ret_18^0-ret_18^post30 == 0 /\ lt3^0-lt3^post30 == 0 /\ lt2^0-lt2^post30 == 0 /\ i^0-i^post30 == 0 /\ -sz^post30+sz^0 == 0 /\ a_6^0-a_6^post30 == 0 /\ -x_16^post30+x_16^0 == 0 /\ elem_13^0-elem_13^post30 == 0 /\ -cand_19^post30+cand_19^0 == 0 /\ -buffer_604^post30+buffer_604^0 == 0 /\ d_7^0-d_7^post30 == 0 /\ tmp___0_25^0-tmp___0_25^post30 == 0 /\ h_17^0-h_17^post30 == 0 /\ tmp_24^0-tmp_24^post30 == 0 /\ -1+i_22^post30-i_22^0 == 0 /\ buffer_1077^0-buffer_1077^post30 == 0 /\ -result_5^post30+result_5^0 == 0 /\ -i_22^0+len_98^post30 == 0 /\ -sz_23^post30+sz_23^0 == 0 /\ cand_1104^0-cand_1104^post30 == 0 /\ -buffer_1139^post30+buffer_1139^0 == 0 /\ l_11^0-l_11^post30 == 0), cost: 1 New rule: l22 -> 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, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=result_5^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^0'=i^0, i_22^0'=1+i_22^0, l_11^0'=l_11^0, len_98^0'=i_22^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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_15^post30 = ___cil_tmp5_15^0 propagated equality buffer_21^post30 = result_5^0 propagated equality prev_14^post30 = prev_14^0 propagated equality x_12^post30 = x_12^0 propagated equality lt1^post30 = lt1^0 propagated equality ___cil_tmp5_20^post30 = ___cil_tmp5_20^0 propagated equality ___cil_tmp5_10^post30 = ___cil_tmp5_10^0 propagated equality buffer_35^post30 = buffer_35^0 propagated equality x_8^post30 = x_8^0 propagated equality tmp___0_605^post30 = tmp___0_605^0 propagated equality tmp___0_36^post30 = tmp___0_36^0 propagated equality lt_29^post30 = lt_29^0 propagated equality tmp_9^post30 = tmp_9^0 propagated equality y_1094^post30 = y_1094^0 propagated equality ret_1103^post30 = ret_1103^0 propagated equality ret_18^post30 = ret_18^0 propagated equality lt3^post30 = lt3^0 propagated equality lt2^post30 = lt2^0 propagated equality i^post30 = i^0 propagated equality sz^post30 = sz^0 propagated equality a_6^post30 = a_6^0 propagated equality x_16^post30 = x_16^0 propagated equality elem_13^post30 = elem_13^0 propagated equality cand_19^post30 = cand_19^0 propagated equality buffer_604^post30 = buffer_604^0 propagated equality d_7^post30 = d_7^0 propagated equality tmp___0_25^post30 = tmp___0_25^0 propagated equality h_17^post30 = h_17^0 propagated equality tmp_24^post30 = tmp_24^0 propagated equality i_22^post30 = 1+i_22^0 propagated equality buffer_1077^post30 = buffer_1077^0 propagated equality result_5^post30 = result_5^0 propagated equality len_98^post30 = i_22^0 propagated equality sz_23^post30 = sz_23^0 propagated equality cand_1104^post30 = cand_1104^0 propagated equality buffer_1139^post30 = buffer_1139^0 propagated equality l_11^post30 = l_11^0 Simplified Guard Original rule: l22 -> 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, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=result_5^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^0'=i^0, i_22^0'=1+i_22^0, l_11^0'=l_11^0, len_98^0'=i_22^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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: l22 -> 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, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=result_5^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^0'=i^0, i_22^0'=1+i_22^0, l_11^0'=l_11^0, len_98^0'=i_22^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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: l22 -> 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, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=result_5^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^0'=i^0, i_22^0'=1+i_22^0, l_11^0'=l_11^0, len_98^0'=i_22^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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: l22 -> l4 : buffer_21^0'=result_5^0, i_22^0'=1+i_22^0, len_98^0'=i_22^0, T, cost: 1 made implied equalities explicit Original rule: l6 -> l23 : ___cil_tmp5_10^0'=___cil_tmp5_10^post31, ___cil_tmp5_15^0'=___cil_tmp5_15^post31, ___cil_tmp5_20^0'=___cil_tmp5_20^post31, a_6^0'=a_6^post31, buffer_1077^0'=buffer_1077^post31, buffer_1139^0'=buffer_1139^post31, buffer_21^0'=buffer_21^post31, buffer_35^0'=buffer_35^post31, buffer_604^0'=buffer_604^post31, cand_1104^0'=cand_1104^post31, cand_19^0'=cand_19^post31, d_7^0'=d_7^post31, elem_13^0'=elem_13^post31, h_17^0'=h_17^post31, i^0'=i^post31, i_22^0'=i_22^post31, l_11^0'=l_11^post31, len_98^0'=len_98^post31, lt1^0'=lt1^post31, lt2^0'=lt2^post31, lt3^0'=lt3^post31, lt_29^0'=lt_29^post31, prev_14^0'=prev_14^post31, result_5^0'=result_5^post31, ret_1103^0'=ret_1103^post31, ret_18^0'=ret_18^post31, sz^0'=sz^post31, sz_23^0'=sz_23^post31, tmp_24^0'=tmp_24^post31, tmp_9^0'=tmp_9^post31, tmp___0_25^0'=tmp___0_25^post31, tmp___0_36^0'=tmp___0_36^post31, tmp___0_605^0'=tmp___0_605^post31, x_12^0'=x_12^post31, x_16^0'=x_16^post31, x_8^0'=x_8^post31, y_1094^0'=y_1094^post31, (-result_5^post31+result_5^0 == 0 /\ -h_17^post31+h_17^0 == 0 /\ buffer_35^0-buffer_35^post31 == 0 /\ sz_23^0-sz_23^post31 == 0 /\ y_1094^0-y_1094^post31 == 0 /\ x_12^0-x_12^post31 == 0 /\ -buffer_604^post31+buffer_604^0 == 0 /\ i_22^0-i_22^post31 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post31 == 0 /\ x_16^0-x_16^post31 == 0 /\ -sz^post31+sz^0 == 0 /\ -prev_14^post31+prev_14^0 == 0 /\ tmp___0_25^0-tmp___0_25^post31 == 0 /\ -l_11^post31+l_11^0 == 0 /\ -h_17^0 <= 0 /\ buffer_1077^0-buffer_1077^post31 == 0 /\ lt_29^0-lt_29^post31 == 0 /\ -tmp_24^post31+tmp_24^0 == 0 /\ -cand_19^post31+cand_19^0 == 0 /\ buffer_21^0-buffer_21^post31 == 0 /\ -lt3^post31+lt3^0 == 0 /\ -i^post31+i^0 == 0 /\ a_6^0-a_6^post31 == 0 /\ elem_13^0-elem_13^post31 == 0 /\ -len_98^0 <= 0 /\ lt1^0-lt1^post31 == 0 /\ ret_1103^0-ret_1103^post31 == 0 /\ -buffer_1139^post31+buffer_1139^0 == 0 /\ -tmp___0_36^post31+tmp___0_36^0 == 0 /\ -x_8^post31+x_8^0 == 0 /\ lt2^0-lt2^post31 == 0 /\ -tmp___0_605^post31+tmp___0_605^0 == 0 /\ h_17^0 <= 0 /\ cand_1104^0-cand_1104^post31 == 0 /\ -ret_18^post31+ret_18^0 == 0 /\ -len_98^post31+len_98^0 == 0 /\ -d_7^post31+d_7^0 == 0 /\ -tmp_9^post31+tmp_9^0 == 0 /\ -___cil_tmp5_20^post31+___cil_tmp5_20^0 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post31 == 0), cost: 1 New rule: l6 -> l23 : ___cil_tmp5_10^0'=___cil_tmp5_10^post31, ___cil_tmp5_15^0'=___cil_tmp5_15^post31, ___cil_tmp5_20^0'=___cil_tmp5_20^post31, a_6^0'=a_6^post31, buffer_1077^0'=buffer_1077^post31, buffer_1139^0'=buffer_1139^post31, buffer_21^0'=buffer_21^post31, buffer_35^0'=buffer_35^post31, buffer_604^0'=buffer_604^post31, cand_1104^0'=cand_1104^post31, cand_19^0'=cand_19^post31, d_7^0'=d_7^post31, elem_13^0'=elem_13^post31, h_17^0'=h_17^post31, i^0'=i^post31, i_22^0'=i_22^post31, l_11^0'=l_11^post31, len_98^0'=len_98^post31, lt1^0'=lt1^post31, lt2^0'=lt2^post31, lt3^0'=lt3^post31, lt_29^0'=lt_29^post31, prev_14^0'=prev_14^post31, result_5^0'=result_5^post31, ret_1103^0'=ret_1103^post31, ret_18^0'=ret_18^post31, sz^0'=sz^post31, sz_23^0'=sz_23^post31, tmp_24^0'=tmp_24^post31, tmp_9^0'=tmp_9^post31, tmp___0_25^0'=tmp___0_25^post31, tmp___0_36^0'=tmp___0_36^post31, tmp___0_605^0'=tmp___0_605^post31, x_12^0'=x_12^post31, x_16^0'=x_16^post31, x_8^0'=x_8^post31, y_1094^0'=y_1094^post31, (-result_5^post31+result_5^0 == 0 /\ -h_17^post31+h_17^0 == 0 /\ buffer_35^0-buffer_35^post31 == 0 /\ sz_23^0-sz_23^post31 == 0 /\ y_1094^0-y_1094^post31 == 0 /\ x_12^0-x_12^post31 == 0 /\ -buffer_604^post31+buffer_604^0 == 0 /\ i_22^0-i_22^post31 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post31 == 0 /\ x_16^0-x_16^post31 == 0 /\ -sz^post31+sz^0 == 0 /\ -prev_14^post31+prev_14^0 == 0 /\ tmp___0_25^0-tmp___0_25^post31 == 0 /\ -l_11^post31+l_11^0 == 0 /\ -h_17^0 <= 0 /\ -h_17^0 == 0 /\ buffer_1077^0-buffer_1077^post31 == 0 /\ lt_29^0-lt_29^post31 == 0 /\ -tmp_24^post31+tmp_24^0 == 0 /\ -cand_19^post31+cand_19^0 == 0 /\ buffer_21^0-buffer_21^post31 == 0 /\ -lt3^post31+lt3^0 == 0 /\ -i^post31+i^0 == 0 /\ a_6^0-a_6^post31 == 0 /\ elem_13^0-elem_13^post31 == 0 /\ -len_98^0 <= 0 /\ lt1^0-lt1^post31 == 0 /\ ret_1103^0-ret_1103^post31 == 0 /\ -buffer_1139^post31+buffer_1139^0 == 0 /\ -tmp___0_36^post31+tmp___0_36^0 == 0 /\ -x_8^post31+x_8^0 == 0 /\ lt2^0-lt2^post31 == 0 /\ -tmp___0_605^post31+tmp___0_605^0 == 0 /\ h_17^0 <= 0 /\ cand_1104^0-cand_1104^post31 == 0 /\ -ret_18^post31+ret_18^0 == 0 /\ -len_98^post31+len_98^0 == 0 /\ -d_7^post31+d_7^0 == 0 /\ -tmp_9^post31+tmp_9^0 == 0 /\ -___cil_tmp5_20^post31+___cil_tmp5_20^0 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post31 == 0), cost: 1 Propagated Equalities Original rule: l6 -> l23 : ___cil_tmp5_10^0'=___cil_tmp5_10^post31, ___cil_tmp5_15^0'=___cil_tmp5_15^post31, ___cil_tmp5_20^0'=___cil_tmp5_20^post31, a_6^0'=a_6^post31, buffer_1077^0'=buffer_1077^post31, buffer_1139^0'=buffer_1139^post31, buffer_21^0'=buffer_21^post31, buffer_35^0'=buffer_35^post31, buffer_604^0'=buffer_604^post31, cand_1104^0'=cand_1104^post31, cand_19^0'=cand_19^post31, d_7^0'=d_7^post31, elem_13^0'=elem_13^post31, h_17^0'=h_17^post31, i^0'=i^post31, i_22^0'=i_22^post31, l_11^0'=l_11^post31, len_98^0'=len_98^post31, lt1^0'=lt1^post31, lt2^0'=lt2^post31, lt3^0'=lt3^post31, lt_29^0'=lt_29^post31, prev_14^0'=prev_14^post31, result_5^0'=result_5^post31, ret_1103^0'=ret_1103^post31, ret_18^0'=ret_18^post31, sz^0'=sz^post31, sz_23^0'=sz_23^post31, tmp_24^0'=tmp_24^post31, tmp_9^0'=tmp_9^post31, tmp___0_25^0'=tmp___0_25^post31, tmp___0_36^0'=tmp___0_36^post31, tmp___0_605^0'=tmp___0_605^post31, x_12^0'=x_12^post31, x_16^0'=x_16^post31, x_8^0'=x_8^post31, y_1094^0'=y_1094^post31, (-result_5^post31+result_5^0 == 0 /\ -h_17^post31+h_17^0 == 0 /\ buffer_35^0-buffer_35^post31 == 0 /\ sz_23^0-sz_23^post31 == 0 /\ y_1094^0-y_1094^post31 == 0 /\ x_12^0-x_12^post31 == 0 /\ -buffer_604^post31+buffer_604^0 == 0 /\ i_22^0-i_22^post31 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post31 == 0 /\ x_16^0-x_16^post31 == 0 /\ -sz^post31+sz^0 == 0 /\ -prev_14^post31+prev_14^0 == 0 /\ tmp___0_25^0-tmp___0_25^post31 == 0 /\ -l_11^post31+l_11^0 == 0 /\ -h_17^0 <= 0 /\ -h_17^0 == 0 /\ buffer_1077^0-buffer_1077^post31 == 0 /\ lt_29^0-lt_29^post31 == 0 /\ -tmp_24^post31+tmp_24^0 == 0 /\ -cand_19^post31+cand_19^0 == 0 /\ buffer_21^0-buffer_21^post31 == 0 /\ -lt3^post31+lt3^0 == 0 /\ -i^post31+i^0 == 0 /\ a_6^0-a_6^post31 == 0 /\ elem_13^0-elem_13^post31 == 0 /\ -len_98^0 <= 0 /\ lt1^0-lt1^post31 == 0 /\ ret_1103^0-ret_1103^post31 == 0 /\ -buffer_1139^post31+buffer_1139^0 == 0 /\ -tmp___0_36^post31+tmp___0_36^0 == 0 /\ -x_8^post31+x_8^0 == 0 /\ lt2^0-lt2^post31 == 0 /\ -tmp___0_605^post31+tmp___0_605^0 == 0 /\ h_17^0 <= 0 /\ cand_1104^0-cand_1104^post31 == 0 /\ -ret_18^post31+ret_18^0 == 0 /\ -len_98^post31+len_98^0 == 0 /\ -d_7^post31+d_7^0 == 0 /\ -tmp_9^post31+tmp_9^0 == 0 /\ -___cil_tmp5_20^post31+___cil_tmp5_20^0 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post31 == 0), cost: 1 New rule: l6 -> l23 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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 /\ -len_98^0 <= 0 /\ h_17^0 <= 0), cost: 1 propagated equality result_5^post31 = result_5^0 propagated equality h_17^post31 = h_17^0 propagated equality buffer_35^post31 = buffer_35^0 propagated equality sz_23^post31 = sz_23^0 propagated equality y_1094^post31 = y_1094^0 propagated equality x_12^post31 = x_12^0 propagated equality buffer_604^post31 = buffer_604^0 propagated equality i_22^post31 = i_22^0 propagated equality ___cil_tmp5_15^post31 = ___cil_tmp5_15^0 propagated equality x_16^post31 = x_16^0 propagated equality sz^post31 = sz^0 propagated equality prev_14^post31 = prev_14^0 propagated equality tmp___0_25^post31 = tmp___0_25^0 propagated equality l_11^post31 = l_11^0 propagated equality buffer_1077^post31 = buffer_1077^0 propagated equality lt_29^post31 = lt_29^0 propagated equality tmp_24^post31 = tmp_24^0 propagated equality cand_19^post31 = cand_19^0 propagated equality buffer_21^post31 = buffer_21^0 propagated equality lt3^post31 = lt3^0 propagated equality i^post31 = i^0 propagated equality a_6^post31 = a_6^0 propagated equality elem_13^post31 = elem_13^0 propagated equality lt1^post31 = lt1^0 propagated equality ret_1103^post31 = ret_1103^0 propagated equality buffer_1139^post31 = buffer_1139^0 propagated equality tmp___0_36^post31 = tmp___0_36^0 propagated equality x_8^post31 = x_8^0 propagated equality lt2^post31 = lt2^0 propagated equality tmp___0_605^post31 = tmp___0_605^0 propagated equality cand_1104^post31 = cand_1104^0 propagated equality ret_18^post31 = ret_18^0 propagated equality len_98^post31 = len_98^0 propagated equality d_7^post31 = d_7^0 propagated equality tmp_9^post31 = tmp_9^0 propagated equality ___cil_tmp5_20^post31 = ___cil_tmp5_20^0 propagated equality ___cil_tmp5_10^post31 = ___cil_tmp5_10^0 Simplified Guard Original rule: l6 -> l23 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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 /\ -len_98^0 <= 0 /\ h_17^0 <= 0), cost: 1 New rule: l6 -> l23 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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 /\ -len_98^0 <= 0 /\ h_17^0 <= 0), cost: 1 made implied equalities explicit Original rule: l6 -> l23 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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 /\ -len_98^0 <= 0 /\ h_17^0 <= 0), cost: 1 New rule: l6 -> l23 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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 /\ -len_98^0 <= 0 /\ h_17^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l6 -> l23 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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 /\ -len_98^0 <= 0 /\ h_17^0 <= 0), cost: 1 New rule: l6 -> l23 : (-h_17^0 <= 0 /\ -h_17^0 == 0 /\ -len_98^0 <= 0 /\ h_17^0 <= 0), cost: 1 Propagated Equalities Original rule: l6 -> l24 : ___cil_tmp5_10^0'=___cil_tmp5_10^post32, ___cil_tmp5_15^0'=___cil_tmp5_15^post32, ___cil_tmp5_20^0'=___cil_tmp5_20^post32, a_6^0'=a_6^post32, buffer_1077^0'=buffer_1077^post32, buffer_1139^0'=buffer_1139^post32, buffer_21^0'=buffer_21^post32, buffer_35^0'=buffer_35^post32, buffer_604^0'=buffer_604^post32, cand_1104^0'=cand_1104^post32, cand_19^0'=cand_19^post32, d_7^0'=d_7^post32, elem_13^0'=elem_13^post32, h_17^0'=h_17^post32, i^0'=i^post32, i_22^0'=i_22^post32, l_11^0'=l_11^post32, len_98^0'=len_98^post32, lt1^0'=lt1^post32, lt2^0'=lt2^post32, lt3^0'=lt3^post32, lt_29^0'=lt_29^post32, prev_14^0'=prev_14^post32, result_5^0'=result_5^post32, ret_1103^0'=ret_1103^post32, ret_18^0'=ret_18^post32, sz^0'=sz^post32, sz_23^0'=sz_23^post32, tmp_24^0'=tmp_24^post32, tmp_9^0'=tmp_9^post32, tmp___0_25^0'=tmp___0_25^post32, tmp___0_36^0'=tmp___0_36^post32, tmp___0_605^0'=tmp___0_605^post32, x_12^0'=x_12^post32, x_16^0'=x_16^post32, x_8^0'=x_8^post32, y_1094^0'=y_1094^post32, (0 == 0 /\ -sz_23^post32+sz_23^0 == 0 /\ -ret_1103^post32+ret_1103^0 == 0 /\ buffer_35^0-buffer_35^post32 == 0 /\ l_11^0-l_11^post32 == 0 /\ -tmp___0_25^post32+tmp___0_25^0 == 0 /\ x_8^0-x_8^post32 == 0 /\ tmp_9^0-tmp_9^post32 == 0 /\ -x_12^post32+x_12^0 == 0 /\ -result_5^post32+result_5^0 == 0 /\ tmp_24^0-tmp_24^post32 == 0 /\ h_17^0-h_17^post32 == 0 /\ lt2^0-lt2^post32 == 0 /\ buffer_1077^0-buffer_1077^post32 == 0 /\ -lt3^post32+lt3^0 == 0 /\ -d_7^post32+d_7^0 == 0 /\ x_16^0-x_16^post32 == 0 /\ -___cil_tmp5_20^post32+___cil_tmp5_20^0 == 0 /\ buffer_21^0-buffer_21^post32 == 0 /\ i_22^0-i_22^post32 == 0 /\ a_6^0-a_6^post32 == 0 /\ -prev_14^post32+prev_14^0 == 0 /\ -len_98^0 <= 0 /\ tmp___0_36^0-tmp___0_36^post32 == 0 /\ -cand_19^post32+cand_19^0 == 0 /\ -buffer_604^post32+buffer_604^0 == 0 /\ ret_18^0-ret_18^post32 == 0 /\ -buffer_1139^post32+buffer_1139^0 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post32 == 0 /\ elem_13^0-elem_13^post32 == 0 /\ lt_29^0-lt_29^post32 == 0 /\ sz^0-sz^post32 == 0 /\ lt1^0-lt1^post32 == 0 /\ -tmp___0_605^post32+tmp___0_605^0 == 0 /\ -i^post32+i^0 == 0 /\ cand_1104^0-cand_1104^post32 == 0 /\ -___cil_tmp5_15^post32+___cil_tmp5_15^0 == 0 /\ -y_1094^post32+y_1094^0 == 0), cost: 1 New rule: l6 -> l24 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^post32, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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), cost: 1 propagated equality sz_23^post32 = sz_23^0 propagated equality ret_1103^post32 = ret_1103^0 propagated equality buffer_35^post32 = buffer_35^0 propagated equality l_11^post32 = l_11^0 propagated equality tmp___0_25^post32 = tmp___0_25^0 propagated equality x_8^post32 = x_8^0 propagated equality tmp_9^post32 = tmp_9^0 propagated equality x_12^post32 = x_12^0 propagated equality result_5^post32 = result_5^0 propagated equality tmp_24^post32 = tmp_24^0 propagated equality h_17^post32 = h_17^0 propagated equality lt2^post32 = lt2^0 propagated equality buffer_1077^post32 = buffer_1077^0 propagated equality lt3^post32 = lt3^0 propagated equality d_7^post32 = d_7^0 propagated equality x_16^post32 = x_16^0 propagated equality ___cil_tmp5_20^post32 = ___cil_tmp5_20^0 propagated equality buffer_21^post32 = buffer_21^0 propagated equality i_22^post32 = i_22^0 propagated equality a_6^post32 = a_6^0 propagated equality prev_14^post32 = prev_14^0 propagated equality tmp___0_36^post32 = tmp___0_36^0 propagated equality cand_19^post32 = cand_19^0 propagated equality buffer_604^post32 = buffer_604^0 propagated equality ret_18^post32 = ret_18^0 propagated equality buffer_1139^post32 = buffer_1139^0 propagated equality ___cil_tmp5_10^post32 = ___cil_tmp5_10^0 propagated equality elem_13^post32 = elem_13^0 propagated equality lt_29^post32 = lt_29^0 propagated equality sz^post32 = sz^0 propagated equality lt1^post32 = lt1^0 propagated equality tmp___0_605^post32 = tmp___0_605^0 propagated equality i^post32 = i^0 propagated equality cand_1104^post32 = cand_1104^0 propagated equality ___cil_tmp5_15^post32 = ___cil_tmp5_15^0 propagated equality y_1094^post32 = y_1094^0 Simplified Guard Original rule: l6 -> l24 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^post32, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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), cost: 1 New rule: l6 -> l24 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^post32, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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, cost: 1 Removed Trivial Updates Original rule: l6 -> l24 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^post32, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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, cost: 1 New rule: l6 -> l24 : len_98^0'=len_98^post32, -len_98^0 <= 0, cost: 1 Propagated Equalities Original rule: l24 -> l25 : ___cil_tmp5_10^0'=___cil_tmp5_10^post33, ___cil_tmp5_15^0'=___cil_tmp5_15^post33, ___cil_tmp5_20^0'=___cil_tmp5_20^post33, a_6^0'=a_6^post33, buffer_1077^0'=buffer_1077^post33, buffer_1139^0'=buffer_1139^post33, buffer_21^0'=buffer_21^post33, buffer_35^0'=buffer_35^post33, buffer_604^0'=buffer_604^post33, cand_1104^0'=cand_1104^post33, cand_19^0'=cand_19^post33, d_7^0'=d_7^post33, elem_13^0'=elem_13^post33, h_17^0'=h_17^post33, i^0'=i^post33, i_22^0'=i_22^post33, l_11^0'=l_11^post33, len_98^0'=len_98^post33, lt1^0'=lt1^post33, lt2^0'=lt2^post33, lt3^0'=lt3^post33, lt_29^0'=lt_29^post33, prev_14^0'=prev_14^post33, result_5^0'=result_5^post33, ret_1103^0'=ret_1103^post33, ret_18^0'=ret_18^post33, sz^0'=sz^post33, sz_23^0'=sz_23^post33, tmp_24^0'=tmp_24^post33, tmp_9^0'=tmp_9^post33, tmp___0_25^0'=tmp___0_25^post33, tmp___0_36^0'=tmp___0_36^post33, tmp___0_605^0'=tmp___0_605^post33, x_12^0'=x_12^post33, x_16^0'=x_16^post33, x_8^0'=x_8^post33, y_1094^0'=y_1094^post33, (tmp_24^0-tmp_24^post33 == 0 /\ -elem_13^post33+elem_13^0 == 0 /\ tmp___0_605^0-tmp___0_605^post33 == 0 /\ -cand_19^post33+cand_19^0 == 0 /\ l_11^0-l_11^post33 == 0 /\ tmp___0_36^0-tmp___0_36^post33 == 0 /\ -x_12^post33+x_12^0 == 0 /\ buffer_604^0-buffer_604^post33 == 0 /\ -y_1094^post33+y_1094^0 == 0 /\ x_8^0-x_8^post33 == 0 /\ tmp_9^0-tmp_9^post33 == 0 /\ buffer_1077^0-buffer_1077^post33 == 0 /\ buffer_35^0-buffer_35^post33 == 0 /\ -len_98^post33+len_98^0 == 0 /\ i_22^0-i_22^post33 == 0 /\ -cand_1104^post33+cand_1104^0 == 0 /\ tmp___0_25^0-tmp___0_25^post33 == 0 /\ lt_29^0-lt_29^post33 == 0 /\ -result_5^post33+result_5^0 == 0 /\ -___cil_tmp5_20^post33+___cil_tmp5_20^0 == 0 /\ -a_6^post33+a_6^0 == 0 /\ 1+h_17^0 <= 0 /\ -ret_1103^post33+ret_1103^0 == 0 /\ -___cil_tmp5_10^post33+___cil_tmp5_10^0 == 0 /\ buffer_1139^0-buffer_1139^post33 == 0 /\ x_16^0-x_16^post33 == 0 /\ lt1^0-lt1^post33 == 0 /\ -h_17^post33+h_17^0 == 0 /\ -prev_14^post33+prev_14^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post33 == 0 /\ ret_18^0-ret_18^post33 == 0 /\ -sz_23^post33+sz_23^0 == 0 /\ -i^post33+i^0 == 0 /\ -lt3^post33+lt3^0 == 0 /\ lt2^0-lt2^post33 == 0 /\ sz^0-sz^post33 == 0 /\ d_7^0-d_7^post33 == 0 /\ -buffer_21^post33+buffer_21^0 == 0), cost: 1 New rule: l24 -> l25 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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+h_17^0 <= 0), cost: 1 propagated equality tmp_24^post33 = tmp_24^0 propagated equality elem_13^post33 = elem_13^0 propagated equality tmp___0_605^post33 = tmp___0_605^0 propagated equality cand_19^post33 = cand_19^0 propagated equality l_11^post33 = l_11^0 propagated equality tmp___0_36^post33 = tmp___0_36^0 propagated equality x_12^post33 = x_12^0 propagated equality buffer_604^post33 = buffer_604^0 propagated equality y_1094^post33 = y_1094^0 propagated equality x_8^post33 = x_8^0 propagated equality tmp_9^post33 = tmp_9^0 propagated equality buffer_1077^post33 = buffer_1077^0 propagated equality buffer_35^post33 = buffer_35^0 propagated equality len_98^post33 = len_98^0 propagated equality i_22^post33 = i_22^0 propagated equality cand_1104^post33 = cand_1104^0 propagated equality tmp___0_25^post33 = tmp___0_25^0 propagated equality lt_29^post33 = lt_29^0 propagated equality result_5^post33 = result_5^0 propagated equality ___cil_tmp5_20^post33 = ___cil_tmp5_20^0 propagated equality a_6^post33 = a_6^0 propagated equality ret_1103^post33 = ret_1103^0 propagated equality ___cil_tmp5_10^post33 = ___cil_tmp5_10^0 propagated equality buffer_1139^post33 = buffer_1139^0 propagated equality x_16^post33 = x_16^0 propagated equality lt1^post33 = lt1^0 propagated equality h_17^post33 = h_17^0 propagated equality prev_14^post33 = prev_14^0 propagated equality ___cil_tmp5_15^post33 = ___cil_tmp5_15^0 propagated equality ret_18^post33 = ret_18^0 propagated equality sz_23^post33 = sz_23^0 propagated equality i^post33 = i^0 propagated equality lt3^post33 = lt3^0 propagated equality lt2^post33 = lt2^0 propagated equality sz^post33 = sz^0 propagated equality d_7^post33 = d_7^0 propagated equality buffer_21^post33 = buffer_21^0 Simplified Guard Original rule: l24 -> l25 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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+h_17^0 <= 0), cost: 1 New rule: l24 -> l25 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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+h_17^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l24 -> l25 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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+h_17^0 <= 0, cost: 1 New rule: l24 -> l25 : 1+h_17^0 <= 0, cost: 1 Propagated Equalities Original rule: l24 -> l25 : ___cil_tmp5_10^0'=___cil_tmp5_10^post34, ___cil_tmp5_15^0'=___cil_tmp5_15^post34, ___cil_tmp5_20^0'=___cil_tmp5_20^post34, a_6^0'=a_6^post34, buffer_1077^0'=buffer_1077^post34, buffer_1139^0'=buffer_1139^post34, buffer_21^0'=buffer_21^post34, buffer_35^0'=buffer_35^post34, buffer_604^0'=buffer_604^post34, cand_1104^0'=cand_1104^post34, cand_19^0'=cand_19^post34, d_7^0'=d_7^post34, elem_13^0'=elem_13^post34, h_17^0'=h_17^post34, i^0'=i^post34, i_22^0'=i_22^post34, l_11^0'=l_11^post34, len_98^0'=len_98^post34, lt1^0'=lt1^post34, lt2^0'=lt2^post34, lt3^0'=lt3^post34, lt_29^0'=lt_29^post34, prev_14^0'=prev_14^post34, result_5^0'=result_5^post34, ret_1103^0'=ret_1103^post34, ret_18^0'=ret_18^post34, sz^0'=sz^post34, sz_23^0'=sz_23^post34, tmp_24^0'=tmp_24^post34, tmp_9^0'=tmp_9^post34, tmp___0_25^0'=tmp___0_25^post34, tmp___0_36^0'=tmp___0_36^post34, tmp___0_605^0'=tmp___0_605^post34, x_12^0'=x_12^post34, x_16^0'=x_16^post34, x_8^0'=x_8^post34, y_1094^0'=y_1094^post34, (x_12^0-x_12^post34 == 0 /\ -elem_13^post34+elem_13^0 == 0 /\ -cand_19^post34+cand_19^0 == 0 /\ buffer_604^0-buffer_604^post34 == 0 /\ -___cil_tmp5_10^post34+___cil_tmp5_10^0 == 0 /\ -x_8^post34+x_8^0 == 0 /\ buffer_35^0-buffer_35^post34 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post34 == 0 /\ -prev_14^post34+prev_14^0 == 0 /\ -cand_1104^post34+cand_1104^0 == 0 /\ -lt3^post34+lt3^0 == 0 /\ -i^post34+i^0 == 0 /\ -i_22^post34+i_22^0 == 0 /\ lt1^0-lt1^post34 == 0 /\ -len_98^post34+len_98^0 == 0 /\ sz_23^0-sz_23^post34 == 0 /\ y_1094^0-y_1094^post34 == 0 /\ buffer_1077^0-buffer_1077^post34 == 0 /\ 1-h_17^0 <= 0 /\ tmp_24^0-tmp_24^post34 == 0 /\ -x_16^post34+x_16^0 == 0 /\ -a_6^post34+a_6^0 == 0 /\ -tmp___0_605^post34+tmp___0_605^0 == 0 /\ l_11^0-l_11^post34 == 0 /\ -buffer_1139^post34+buffer_1139^0 == 0 /\ ret_1103^0-ret_1103^post34 == 0 /\ -tmp_9^post34+tmp_9^0 == 0 /\ -buffer_21^post34+buffer_21^0 == 0 /\ tmp___0_25^0-tmp___0_25^post34 == 0 /\ lt_29^0-lt_29^post34 == 0 /\ -sz^post34+sz^0 == 0 /\ -ret_18^post34+ret_18^0 == 0 /\ lt2^0-lt2^post34 == 0 /\ -result_5^post34+result_5^0 == 0 /\ -h_17^post34+h_17^0 == 0 /\ -___cil_tmp5_20^post34+___cil_tmp5_20^0 == 0 /\ d_7^0-d_7^post34 == 0 /\ -tmp___0_36^post34+tmp___0_36^0 == 0), cost: 1 New rule: l24 -> l25 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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-h_17^0 <= 0), cost: 1 propagated equality x_12^post34 = x_12^0 propagated equality elem_13^post34 = elem_13^0 propagated equality cand_19^post34 = cand_19^0 propagated equality buffer_604^post34 = buffer_604^0 propagated equality ___cil_tmp5_10^post34 = ___cil_tmp5_10^0 propagated equality x_8^post34 = x_8^0 propagated equality buffer_35^post34 = buffer_35^0 propagated equality ___cil_tmp5_15^post34 = ___cil_tmp5_15^0 propagated equality prev_14^post34 = prev_14^0 propagated equality cand_1104^post34 = cand_1104^0 propagated equality lt3^post34 = lt3^0 propagated equality i^post34 = i^0 propagated equality i_22^post34 = i_22^0 propagated equality lt1^post34 = lt1^0 propagated equality len_98^post34 = len_98^0 propagated equality sz_23^post34 = sz_23^0 propagated equality y_1094^post34 = y_1094^0 propagated equality buffer_1077^post34 = buffer_1077^0 propagated equality tmp_24^post34 = tmp_24^0 propagated equality x_16^post34 = x_16^0 propagated equality a_6^post34 = a_6^0 propagated equality tmp___0_605^post34 = tmp___0_605^0 propagated equality l_11^post34 = l_11^0 propagated equality buffer_1139^post34 = buffer_1139^0 propagated equality ret_1103^post34 = ret_1103^0 propagated equality tmp_9^post34 = tmp_9^0 propagated equality buffer_21^post34 = buffer_21^0 propagated equality tmp___0_25^post34 = tmp___0_25^0 propagated equality lt_29^post34 = lt_29^0 propagated equality sz^post34 = sz^0 propagated equality ret_18^post34 = ret_18^0 propagated equality lt2^post34 = lt2^0 propagated equality result_5^post34 = result_5^0 propagated equality h_17^post34 = h_17^0 propagated equality ___cil_tmp5_20^post34 = ___cil_tmp5_20^0 propagated equality d_7^post34 = d_7^0 propagated equality tmp___0_36^post34 = tmp___0_36^0 Simplified Guard Original rule: l24 -> l25 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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-h_17^0 <= 0), cost: 1 New rule: l24 -> l25 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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-h_17^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l24 -> l25 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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-h_17^0 <= 0, cost: 1 New rule: l24 -> l25 : 1-h_17^0 <= 0, cost: 1 Propagated Equalities Original rule: l25 -> l11 : ___cil_tmp5_10^0'=___cil_tmp5_10^post35, ___cil_tmp5_15^0'=___cil_tmp5_15^post35, ___cil_tmp5_20^0'=___cil_tmp5_20^post35, a_6^0'=a_6^post35, buffer_1077^0'=buffer_1077^post35, buffer_1139^0'=buffer_1139^post35, buffer_21^0'=buffer_21^post35, buffer_35^0'=buffer_35^post35, buffer_604^0'=buffer_604^post35, cand_1104^0'=cand_1104^post35, cand_19^0'=cand_19^post35, d_7^0'=d_7^post35, elem_13^0'=elem_13^post35, h_17^0'=h_17^post35, i^0'=i^post35, i_22^0'=i_22^post35, l_11^0'=l_11^post35, len_98^0'=len_98^post35, lt1^0'=lt1^post35, lt2^0'=lt2^post35, lt3^0'=lt3^post35, lt_29^0'=lt_29^post35, prev_14^0'=prev_14^post35, result_5^0'=result_5^post35, ret_1103^0'=ret_1103^post35, ret_18^0'=ret_18^post35, sz^0'=sz^post35, sz_23^0'=sz_23^post35, tmp_24^0'=tmp_24^post35, tmp_9^0'=tmp_9^post35, tmp___0_25^0'=tmp___0_25^post35, tmp___0_36^0'=tmp___0_36^post35, tmp___0_605^0'=tmp___0_605^post35, x_12^0'=x_12^post35, x_16^0'=x_16^post35, x_8^0'=x_8^post35, y_1094^0'=y_1094^post35, (0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post35 == 0 /\ -buffer_1139^post35+buffer_1139^0 == 0 /\ a_6^0-a_6^post35 == 0 /\ -d_7^post35+d_7^0 == 0 /\ -i^post35+i^0 == 0 /\ -buffer_604^post35+buffer_604^0 == 0 /\ -___cil_tmp5_10^post35+___cil_tmp5_10^0 == 0 /\ tmp___0_36^0-tmp___0_36^post35 == 0 /\ buffer_35^0-buffer_35^post35 == 0 /\ tmp_9^0-tmp_9^post35 == 0 /\ buffer_1077^0-buffer_1077^post35 == 0 /\ h_17^1-lt_29^1 == 0 /\ -h_17^0+cand_19^post35 == 0 /\ -tmp___0_605^post35+tmp___0_605^0 == 0 /\ -___cil_tmp5_20^post35+___cil_tmp5_20^0 == 0 /\ -x_8^post35+x_8^0 == 0 /\ -y_1094^post35+y_1094^0 == 0 /\ -tmp___0_25^post35+tmp___0_25^0 == 0 /\ -result_5^post35+result_5^0 == 0 /\ -y_1094^0+lt_29^1 == 0 /\ -sz^post35+sz^0 == 0 /\ -lt3^post35+lt3^0 == 0 /\ elem_13^0-elem_13^post35 == 0 /\ -prev_14^post35+prev_14^0 == 0 /\ lt1^0-lt1^post35 == 0 /\ lt2^0-lt2^post35 == 0 /\ ret_18^0-ret_18^post35 == 0), cost: 1 New rule: l25 -> l11 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^post35, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^post35, cand_19^0'=h_17^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^post35, i^0'=i^0, i_22^0'=i_22^post35, l_11^0'=l_11^post35, len_98^0'=len_98^post35, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, lt_29^0'=lt_29^post35, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^post35, ret_18^0'=ret_18^0, sz^0'=sz^0, sz_23^0'=sz_23^post35, tmp_24^0'=tmp_24^post35, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^post35, x_16^0'=x_16^post35, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (0 == 0 /\ h_17^1-lt_29^1 == 0 /\ -y_1094^0+lt_29^1 == 0), cost: 1 propagated equality ___cil_tmp5_15^post35 = ___cil_tmp5_15^0 propagated equality buffer_1139^post35 = buffer_1139^0 propagated equality a_6^post35 = a_6^0 propagated equality d_7^post35 = d_7^0 propagated equality i^post35 = i^0 propagated equality buffer_604^post35 = buffer_604^0 propagated equality ___cil_tmp5_10^post35 = ___cil_tmp5_10^0 propagated equality tmp___0_36^post35 = tmp___0_36^0 propagated equality buffer_35^post35 = buffer_35^0 propagated equality tmp_9^post35 = tmp_9^0 propagated equality buffer_1077^post35 = buffer_1077^0 propagated equality cand_19^post35 = h_17^0 propagated equality tmp___0_605^post35 = tmp___0_605^0 propagated equality ___cil_tmp5_20^post35 = ___cil_tmp5_20^0 propagated equality x_8^post35 = x_8^0 propagated equality y_1094^post35 = y_1094^0 propagated equality tmp___0_25^post35 = tmp___0_25^0 propagated equality result_5^post35 = result_5^0 propagated equality sz^post35 = sz^0 propagated equality lt3^post35 = lt3^0 propagated equality elem_13^post35 = elem_13^0 propagated equality prev_14^post35 = prev_14^0 propagated equality lt1^post35 = lt1^0 propagated equality lt2^post35 = lt2^0 propagated equality ret_18^post35 = ret_18^0 Propagated Equalities Original rule: l25 -> l11 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^post35, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^post35, cand_19^0'=h_17^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^post35, i^0'=i^0, i_22^0'=i_22^post35, l_11^0'=l_11^post35, len_98^0'=len_98^post35, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, lt_29^0'=lt_29^post35, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^post35, ret_18^0'=ret_18^0, sz^0'=sz^0, sz_23^0'=sz_23^post35, tmp_24^0'=tmp_24^post35, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^post35, x_16^0'=x_16^post35, x_8^0'=x_8^0, y_1094^0'=y_1094^0, (0 == 0 /\ h_17^1-lt_29^1 == 0 /\ -y_1094^0+lt_29^1 == 0), cost: 1 New rule: l25 -> l11 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^post35, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^post35, cand_19^0'=h_17^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^post35, i^0'=i^0, i_22^0'=i_22^post35, l_11^0'=l_11^post35, len_98^0'=len_98^post35, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, lt_29^0'=lt_29^post35, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^post35, ret_18^0'=ret_18^0, sz^0'=sz^0, sz_23^0'=sz_23^post35, tmp_24^0'=tmp_24^post35, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^post35, x_16^0'=x_16^post35, x_8^0'=x_8^0, y_1094^0'=y_1094^0, 0 == 0, cost: 1 propagated equality h_17^1 = lt_29^1 propagated equality lt_29^1 = y_1094^0 Simplified Guard Original rule: l25 -> l11 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^post35, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^post35, cand_19^0'=h_17^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^post35, i^0'=i^0, i_22^0'=i_22^post35, l_11^0'=l_11^post35, len_98^0'=len_98^post35, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, lt_29^0'=lt_29^post35, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^post35, ret_18^0'=ret_18^0, sz^0'=sz^0, sz_23^0'=sz_23^post35, tmp_24^0'=tmp_24^post35, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^post35, x_16^0'=x_16^post35, x_8^0'=x_8^0, y_1094^0'=y_1094^0, 0 == 0, cost: 1 New rule: l25 -> l11 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^post35, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^post35, cand_19^0'=h_17^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^post35, i^0'=i^0, i_22^0'=i_22^post35, l_11^0'=l_11^post35, len_98^0'=len_98^post35, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, lt_29^0'=lt_29^post35, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^post35, ret_18^0'=ret_18^0, sz^0'=sz^0, sz_23^0'=sz_23^post35, tmp_24^0'=tmp_24^post35, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^post35, x_16^0'=x_16^post35, x_8^0'=x_8^0, y_1094^0'=y_1094^0, T, cost: 1 Removed Trivial Updates Original rule: l25 -> l11 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^0, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^0, buffer_1139^0'=buffer_1139^0, buffer_21^0'=buffer_21^post35, buffer_35^0'=buffer_35^0, buffer_604^0'=buffer_604^0, cand_1104^0'=cand_1104^post35, cand_19^0'=h_17^0, d_7^0'=d_7^0, elem_13^0'=elem_13^0, h_17^0'=h_17^post35, i^0'=i^0, i_22^0'=i_22^post35, l_11^0'=l_11^post35, len_98^0'=len_98^post35, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^0, lt_29^0'=lt_29^post35, prev_14^0'=prev_14^0, result_5^0'=result_5^0, ret_1103^0'=ret_1103^post35, ret_18^0'=ret_18^0, sz^0'=sz^0, sz_23^0'=sz_23^post35, tmp_24^0'=tmp_24^post35, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^post35, x_16^0'=x_16^post35, x_8^0'=x_8^0, y_1094^0'=y_1094^0, T, cost: 1 New rule: l25 -> l11 : buffer_21^0'=buffer_21^post35, cand_1104^0'=cand_1104^post35, cand_19^0'=h_17^0, h_17^0'=h_17^post35, i_22^0'=i_22^post35, l_11^0'=l_11^post35, len_98^0'=len_98^post35, lt_29^0'=lt_29^post35, ret_1103^0'=ret_1103^post35, sz_23^0'=sz_23^post35, tmp_24^0'=tmp_24^post35, x_12^0'=x_12^post35, x_16^0'=x_16^post35, T, cost: 1 Propagated Equalities Original rule: l10 -> l5 : ___cil_tmp5_10^0'=___cil_tmp5_10^post36, ___cil_tmp5_15^0'=___cil_tmp5_15^post36, ___cil_tmp5_20^0'=___cil_tmp5_20^post36, a_6^0'=a_6^post36, buffer_1077^0'=buffer_1077^post36, buffer_1139^0'=buffer_1139^post36, buffer_21^0'=buffer_21^post36, buffer_35^0'=buffer_35^post36, buffer_604^0'=buffer_604^post36, cand_1104^0'=cand_1104^post36, cand_19^0'=cand_19^post36, d_7^0'=d_7^post36, elem_13^0'=elem_13^post36, h_17^0'=h_17^post36, i^0'=i^post36, i_22^0'=i_22^post36, l_11^0'=l_11^post36, len_98^0'=len_98^post36, lt1^0'=lt1^post36, lt2^0'=lt2^post36, lt3^0'=lt3^post36, lt_29^0'=lt_29^post36, prev_14^0'=prev_14^post36, result_5^0'=result_5^post36, ret_1103^0'=ret_1103^post36, ret_18^0'=ret_18^post36, sz^0'=sz^post36, sz_23^0'=sz_23^post36, tmp_24^0'=tmp_24^post36, tmp_9^0'=tmp_9^post36, tmp___0_25^0'=tmp___0_25^post36, tmp___0_36^0'=tmp___0_36^post36, tmp___0_605^0'=tmp___0_605^post36, x_12^0'=x_12^post36, x_16^0'=x_16^post36, x_8^0'=x_8^post36, y_1094^0'=y_1094^post36, (0 == 0 /\ -x_8^post36+x_8^0 == 0 /\ l_11^0-l_11^post36 == 0 /\ d_7^0-d_7^post36 == 0 /\ -lt3^post36+lt3^0 == 0 /\ -prev_14^post36+prev_14^0 == 0 /\ lt1^0-lt1^post36 == 0 /\ -elem_13^post36+elem_13^0 == 0 /\ -buffer_21^post36+buffer_21^0 == 0 /\ -cand_19^post36+cand_19^0 == 0 /\ -tmp___0_605^post36+tmp___0_605^0 == 0 /\ -___cil_tmp5_10^post36+___cil_tmp5_10^0 == 0 /\ buffer_604^0-buffer_604^post36 == 0 /\ -sz^post36+sz^0 == 0 /\ x_12^0-x_12^post36 == 0 /\ -h_17^post36+h_17^0 == 0 /\ ret_1103^0-ret_1103^post36 == 0 /\ -tmp___0_25^post36+tmp___0_25^0 == 0 /\ lt_29^0-lt_29^post36 == 0 /\ buffer_35^0-buffer_35^post36 == 0 /\ -a_6^post36+a_6^0 == 0 /\ -cand_1104^post36+cand_1104^0 == 0 /\ tmp_9^0-tmp_9^post36 == 0 /\ -i^post36+i^0 == 0 /\ tmp___0_36^0-tmp___0_36^post36 == 0 /\ ___cil_tmp5_20^0-___cil_tmp5_20^post36 == 0 /\ y_1094^0-y_1094^post36 == 0 /\ lt2^0-lt2^post36 == 0 /\ buffer_1139^0-buffer_1139^post36 == 0 /\ -ret_18^post36+ret_18^0 == 0 /\ -result_5^post36+result_5^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post36 == 0), cost: 1 New rule: l10 -> 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, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^post36, 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^0'=i^0, i_22^0'=i_22^post36, l_11^0'=l_11^0, len_98^0'=len_98^post36, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^0, sz_23^0'=sz_23^post36, tmp_24^0'=tmp_24^post36, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^post36, x_8^0'=x_8^0, y_1094^0'=y_1094^0, 0 == 0, cost: 1 propagated equality x_8^post36 = x_8^0 propagated equality l_11^post36 = l_11^0 propagated equality d_7^post36 = d_7^0 propagated equality lt3^post36 = lt3^0 propagated equality prev_14^post36 = prev_14^0 propagated equality lt1^post36 = lt1^0 propagated equality elem_13^post36 = elem_13^0 propagated equality buffer_21^post36 = buffer_21^0 propagated equality cand_19^post36 = cand_19^0 propagated equality tmp___0_605^post36 = tmp___0_605^0 propagated equality ___cil_tmp5_10^post36 = ___cil_tmp5_10^0 propagated equality buffer_604^post36 = buffer_604^0 propagated equality sz^post36 = sz^0 propagated equality x_12^post36 = x_12^0 propagated equality h_17^post36 = h_17^0 propagated equality ret_1103^post36 = ret_1103^0 propagated equality tmp___0_25^post36 = tmp___0_25^0 propagated equality lt_29^post36 = lt_29^0 propagated equality buffer_35^post36 = buffer_35^0 propagated equality a_6^post36 = a_6^0 propagated equality cand_1104^post36 = cand_1104^0 propagated equality tmp_9^post36 = tmp_9^0 propagated equality i^post36 = i^0 propagated equality tmp___0_36^post36 = tmp___0_36^0 propagated equality ___cil_tmp5_20^post36 = ___cil_tmp5_20^0 propagated equality y_1094^post36 = y_1094^0 propagated equality lt2^post36 = lt2^0 propagated equality buffer_1139^post36 = buffer_1139^0 propagated equality ret_18^post36 = ret_18^0 propagated equality result_5^post36 = result_5^0 propagated equality ___cil_tmp5_15^post36 = ___cil_tmp5_15^0 Simplified Guard Original rule: l10 -> 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, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^post36, 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^0'=i^0, i_22^0'=i_22^post36, l_11^0'=l_11^0, len_98^0'=len_98^post36, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^0, sz_23^0'=sz_23^post36, tmp_24^0'=tmp_24^post36, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^post36, x_8^0'=x_8^0, y_1094^0'=y_1094^0, 0 == 0, cost: 1 New rule: l10 -> 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, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^post36, 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^0'=i^0, i_22^0'=i_22^post36, l_11^0'=l_11^0, len_98^0'=len_98^post36, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^0, sz_23^0'=sz_23^post36, tmp_24^0'=tmp_24^post36, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^post36, x_8^0'=x_8^0, y_1094^0'=y_1094^0, T, cost: 1 Removed Trivial Updates Original rule: l10 -> 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, a_6^0'=a_6^0, buffer_1077^0'=buffer_1077^post36, 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^0'=i^0, i_22^0'=i_22^post36, l_11^0'=l_11^0, len_98^0'=len_98^post36, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^0, sz_23^0'=sz_23^post36, tmp_24^0'=tmp_24^post36, tmp_9^0'=tmp_9^0, tmp___0_25^0'=tmp___0_25^0, tmp___0_36^0'=tmp___0_36^0, tmp___0_605^0'=tmp___0_605^0, x_12^0'=x_12^0, x_16^0'=x_16^post36, x_8^0'=x_8^0, y_1094^0'=y_1094^0, T, cost: 1 New rule: l10 -> l5 : buffer_1077^0'=buffer_1077^post36, i_22^0'=i_22^post36, len_98^0'=len_98^post36, sz_23^0'=sz_23^post36, tmp_24^0'=tmp_24^post36, x_16^0'=x_16^post36, T, cost: 1 Propagated Equalities Original rule: l10 -> l18 : ___cil_tmp5_10^0'=___cil_tmp5_10^post37, ___cil_tmp5_15^0'=___cil_tmp5_15^post37, ___cil_tmp5_20^0'=___cil_tmp5_20^post37, a_6^0'=a_6^post37, buffer_1077^0'=buffer_1077^post37, buffer_1139^0'=buffer_1139^post37, buffer_21^0'=buffer_21^post37, buffer_35^0'=buffer_35^post37, buffer_604^0'=buffer_604^post37, cand_1104^0'=cand_1104^post37, cand_19^0'=cand_19^post37, d_7^0'=d_7^post37, elem_13^0'=elem_13^post37, h_17^0'=h_17^post37, i^0'=i^post37, i_22^0'=i_22^post37, l_11^0'=l_11^post37, len_98^0'=len_98^post37, lt1^0'=lt1^post37, lt2^0'=lt2^post37, lt3^0'=lt3^post37, lt_29^0'=lt_29^post37, prev_14^0'=prev_14^post37, result_5^0'=result_5^post37, ret_1103^0'=ret_1103^post37, ret_18^0'=ret_18^post37, sz^0'=sz^post37, sz_23^0'=sz_23^post37, tmp_24^0'=tmp_24^post37, tmp_9^0'=tmp_9^post37, tmp___0_25^0'=tmp___0_25^post37, tmp___0_36^0'=tmp___0_36^post37, tmp___0_605^0'=tmp___0_605^post37, x_12^0'=x_12^post37, x_16^0'=x_16^post37, x_8^0'=x_8^post37, y_1094^0'=y_1094^post37, (0 == 0 /\ d_7^0-d_7^post37 == 0 /\ lt1^0-lt1^post37 == 0 /\ lt2^0-lt2^post37 == 0 /\ -h_17^post37+h_17^0 == 0 /\ ret_1103^0-ret_1103^post37 == 0 /\ -buffer_1139^post37+buffer_1139^0 == 0 /\ -a_6^post37+a_6^0 == 0 /\ -x_8^post37+x_8^0 == 0 /\ ret_18^0-ret_18^post37 == 0 /\ l_11^0-l_11^post37 == 0 /\ -i^post37+i^0 == 0 /\ -result_5^post37+result_5^0 == 0 /\ buffer_604^0-buffer_604^post37 == 0 /\ -cand_19^post37+cand_19^0 == 0 /\ -elem_13^post37+elem_13^0 == 0 /\ x_16^0-x_16^post37 == 0 /\ tmp_24^0-tmp_24^post37 == 0 /\ -lt3^post37+lt3^0 == 0 /\ sz_23^0-sz_23^post37 == 0 /\ -prev_14^post37+prev_14^0 == 0 /\ -tmp___0_605^post37+tmp___0_605^0 == 0 /\ -x_12^post37+x_12^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post37 == 0 /\ i_22^0-i_22^post37 == 0 /\ -___cil_tmp5_20^post37+___cil_tmp5_20^0 == 0 /\ -___cil_tmp5_10^post37+___cil_tmp5_10^0 == 0 /\ -buffer_21^post37+buffer_21^0 == 0 /\ -y_1094^post37+y_1094^0 == 0 /\ -cand_1104^post37+cand_1104^0 == 0 /\ buffer_1077^0-buffer_1077^post37 == 0 /\ tmp___0_25^0-tmp___0_25^post37 == 0 /\ -tmp_9^post37+tmp_9^0 == 0 /\ lt_29^0-lt_29^post37 == 0 /\ tmp___0_36^0-tmp___0_36^post37 == 0 /\ -len_98^post37+len_98^0 == 0 /\ buffer_35^0-buffer_35^post37 == 0), cost: 1 New rule: l10 -> l18 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^post37, 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_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 d_7^post37 = d_7^0 propagated equality lt1^post37 = lt1^0 propagated equality lt2^post37 = lt2^0 propagated equality h_17^post37 = h_17^0 propagated equality ret_1103^post37 = ret_1103^0 propagated equality buffer_1139^post37 = buffer_1139^0 propagated equality a_6^post37 = a_6^0 propagated equality x_8^post37 = x_8^0 propagated equality ret_18^post37 = ret_18^0 propagated equality l_11^post37 = l_11^0 propagated equality i^post37 = i^0 propagated equality result_5^post37 = result_5^0 propagated equality buffer_604^post37 = buffer_604^0 propagated equality cand_19^post37 = cand_19^0 propagated equality elem_13^post37 = elem_13^0 propagated equality x_16^post37 = x_16^0 propagated equality tmp_24^post37 = tmp_24^0 propagated equality lt3^post37 = lt3^0 propagated equality sz_23^post37 = sz_23^0 propagated equality prev_14^post37 = prev_14^0 propagated equality tmp___0_605^post37 = tmp___0_605^0 propagated equality x_12^post37 = x_12^0 propagated equality ___cil_tmp5_15^post37 = ___cil_tmp5_15^0 propagated equality i_22^post37 = i_22^0 propagated equality ___cil_tmp5_20^post37 = ___cil_tmp5_20^0 propagated equality ___cil_tmp5_10^post37 = ___cil_tmp5_10^0 propagated equality buffer_21^post37 = buffer_21^0 propagated equality y_1094^post37 = y_1094^0 propagated equality cand_1104^post37 = cand_1104^0 propagated equality buffer_1077^post37 = buffer_1077^0 propagated equality tmp___0_25^post37 = tmp___0_25^0 propagated equality tmp_9^post37 = tmp_9^0 propagated equality lt_29^post37 = lt_29^0 propagated equality tmp___0_36^post37 = tmp___0_36^0 propagated equality len_98^post37 = len_98^0 propagated equality buffer_35^post37 = buffer_35^0 Simplified Guard Original rule: l10 -> l18 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^post37, 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_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: l10 -> l18 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^post37, 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_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: l10 -> l18 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^post37, 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_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: l10 -> l18 : sz^0'=sz^post37, T, cost: 1 Propagated Equalities Original rule: l26 -> 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, 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^0'=i^post11, i_22^0'=i_22^post11, l_11^0'=l_11^post11, len_98^0'=len_98^post11, lt1^0'=lt1^post11, lt2^0'=lt2^post11, lt3^0'=lt3^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^0'=sz^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_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_605^0-tmp___0_605^post38 == 0 /\ len_98^post38-len_98^post11 == 0 /\ elem_13^0-elem_13^post38 == 0 /\ -ret_18^post11+ret_18^post38 == 0 /\ -result_5^post38+result_5^0 == 0 /\ -prev_14^post11+prev_14^post38 == 0 /\ ret_18^0-ret_18^post38 == 0 /\ -ret_1103^post38+ret_1103^0 == 0 /\ buffer_604^post38-buffer_604^post11 == 0 /\ x_8^post38-x_8^post11 == 0 /\ tmp___0_36^0-tmp___0_36^post38 == 0 /\ -tmp___0_605^post11+tmp___0_605^post38 == 0 /\ buffer_35^post38-buffer_35^post11 == 0 /\ -tmp_24^post11+tmp_24^post38 == 0 /\ -x_12^post38+x_12^0 == 0 /\ cand_1104^post38-cand_1104^post11 == 0 /\ h_17^0-h_17^post38 == 0 /\ ___cil_tmp5_10^post38-___cil_tmp5_10^post11 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post38 == 0 /\ tmp_24^0-tmp_24^post38 == 0 /\ -ret_1103^post11+ret_1103^post38 == 0 /\ -tmp___0_25^post11+tmp___0_25^post38 == 0 /\ -___cil_tmp5_15^post11+___cil_tmp5_15^post38 == 0 /\ buffer_21^post38-buffer_21^post11 == 0 /\ a_6^post38-a_6^post11 == 0 /\ -x_16^post11+x_16^post38 == 0 /\ lt_29^0-lt_29^post38 == 0 /\ -x_8^post38+x_8^0 == 0 /\ lt1^post38-lt1^post11 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post38 == 0 /\ -prev_14^post38+prev_14^0 == 0 /\ -tmp_9^post38+tmp_9^0 == 0 /\ -sz_23^post38+sz_23^0 == 0 /\ -lt3^post38+lt3^0 == 0 /\ l_11^post38-l_11^post11 == 0 /\ -result_5^post11+result_5^post38 == 0 /\ i^post38-i^post11 == 0 /\ cand_1104^0-cand_1104^post38 == 0 /\ ___cil_tmp5_20^post38-___cil_tmp5_20^post11 == 0 /\ tmp_9^post38-tmp_9^post11 == 0 /\ -___cil_tmp5_20^post38+___cil_tmp5_20^0 == 0 /\ -i^post38+i^0 == 0 /\ -buffer_604^post38+buffer_604^0 == 0 /\ buffer_1139^post38-buffer_1139^post11 == 0 /\ d_7^post38-d_7^post11 == 0 /\ -lt2^post11+lt2^post38 == 0 /\ buffer_35^0-buffer_35^post38 == 0 /\ -buffer_1139^post38+buffer_1139^0 == 0 /\ tmp___0_25^0-tmp___0_25^post38 == 0 /\ -buffer_1077^post11+buffer_1077^post38 == 0 /\ elem_13^post38-elem_13^post11 == 0 /\ lt2^0-lt2^post38 == 0 /\ -i_22^post38+i_22^0 == 0 /\ l_11^0-l_11^post38 == 0 /\ -len_98^post38+len_98^0 == 0 /\ -x_12^post11+x_12^post38 == 0 /\ -d_7^post38+d_7^0 == 0 /\ -cand_19^post38+cand_19^0 == 0 /\ -lt_29^post11+lt_29^post38 == 0 /\ h_17^post38-h_17^post11 == 0 /\ y_1094^post38-y_1094^post11 == 0 /\ i_22^post38-i_22^post11 == 0 /\ -lt1^post38+lt1^0 == 0 /\ x_16^0-x_16^post38 == 0 /\ -tmp___0_36^post11+tmp___0_36^post38 == 0 /\ buffer_1077^0-buffer_1077^post38 == 0 /\ -sz_23^post11+sz_23^post38 == 0 /\ -y_1094^post38+y_1094^0 == 0 /\ -lt3^post11+lt3^post38 == 0 /\ -sz^post38+sz^0 == 0 /\ cand_19^post38-cand_19^post11 == 0 /\ sz^post38-sz^post11 == 0 /\ a_6^0-a_6^post38 == 0 /\ buffer_21^0-buffer_21^post38 == 0), cost: 1 New rule: l26 -> l10 : ___cil_tmp5_10^0'=___cil_tmp5_10^post38, ___cil_tmp5_15^0'=___cil_tmp5_15^post38, ___cil_tmp5_20^0'=___cil_tmp5_20^post38, a_6^0'=a_6^post38, buffer_1077^0'=buffer_1077^post38, buffer_1139^0'=buffer_1139^post38, buffer_21^0'=buffer_21^post38, buffer_35^0'=buffer_35^post38, buffer_604^0'=buffer_604^post38, cand_1104^0'=cand_1104^post38, cand_19^0'=cand_19^post38, d_7^0'=d_7^post38, elem_13^0'=elem_13^post38, h_17^0'=h_17^post38, i^0'=i^post38, i_22^0'=i_22^post38, l_11^0'=l_11^post38, len_98^0'=len_98^post38, lt1^0'=lt1^post38, lt2^0'=lt2^post38, lt3^0'=lt3^post38, lt_29^0'=lt_29^post38, prev_14^0'=prev_14^post38, result_5^0'=result_5^post38, ret_1103^0'=ret_1103^post38, ret_18^0'=ret_18^post38, sz^0'=sz^post38, sz_23^0'=sz_23^post38, tmp_24^0'=tmp_24^post38, tmp_9^0'=tmp_9^post38, tmp___0_25^0'=tmp___0_25^post38, tmp___0_36^0'=tmp___0_36^post38, tmp___0_605^0'=tmp___0_605^post38, x_12^0'=x_12^post38, x_16^0'=x_16^post38, x_8^0'=x_8^post38, y_1094^0'=y_1094^post38, (0 == 0 /\ tmp___0_605^0-tmp___0_605^post38 == 0 /\ elem_13^0-elem_13^post38 == 0 /\ -result_5^post38+result_5^0 == 0 /\ ret_18^0-ret_18^post38 == 0 /\ -ret_1103^post38+ret_1103^0 == 0 /\ tmp___0_36^0-tmp___0_36^post38 == 0 /\ -x_12^post38+x_12^0 == 0 /\ h_17^0-h_17^post38 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post38 == 0 /\ tmp_24^0-tmp_24^post38 == 0 /\ lt_29^0-lt_29^post38 == 0 /\ -x_8^post38+x_8^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post38 == 0 /\ -prev_14^post38+prev_14^0 == 0 /\ -tmp_9^post38+tmp_9^0 == 0 /\ -sz_23^post38+sz_23^0 == 0 /\ -lt3^post38+lt3^0 == 0 /\ cand_1104^0-cand_1104^post38 == 0 /\ -___cil_tmp5_20^post38+___cil_tmp5_20^0 == 0 /\ -i^post38+i^0 == 0 /\ -buffer_604^post38+buffer_604^0 == 0 /\ buffer_35^0-buffer_35^post38 == 0 /\ -buffer_1139^post38+buffer_1139^0 == 0 /\ tmp___0_25^0-tmp___0_25^post38 == 0 /\ lt2^0-lt2^post38 == 0 /\ -i_22^post38+i_22^0 == 0 /\ l_11^0-l_11^post38 == 0 /\ -len_98^post38+len_98^0 == 0 /\ -d_7^post38+d_7^0 == 0 /\ -cand_19^post38+cand_19^0 == 0 /\ -lt1^post38+lt1^0 == 0 /\ x_16^0-x_16^post38 == 0 /\ buffer_1077^0-buffer_1077^post38 == 0 /\ -y_1094^post38+y_1094^0 == 0 /\ -sz^post38+sz^0 == 0 /\ a_6^0-a_6^post38 == 0 /\ buffer_21^0-buffer_21^post38 == 0), cost: 1 propagated equality len_98^post11 = len_98^post38 propagated equality ret_18^post11 = ret_18^post38 propagated equality prev_14^post11 = prev_14^post38 propagated equality buffer_604^post11 = buffer_604^post38 propagated equality x_8^post11 = x_8^post38 propagated equality tmp___0_605^post11 = tmp___0_605^post38 propagated equality buffer_35^post11 = buffer_35^post38 propagated equality tmp_24^post11 = tmp_24^post38 propagated equality cand_1104^post11 = cand_1104^post38 propagated equality ___cil_tmp5_10^post11 = ___cil_tmp5_10^post38 propagated equality ret_1103^post11 = ret_1103^post38 propagated equality tmp___0_25^post11 = tmp___0_25^post38 propagated equality ___cil_tmp5_15^post11 = ___cil_tmp5_15^post38 propagated equality buffer_21^post11 = buffer_21^post38 propagated equality a_6^post11 = a_6^post38 propagated equality x_16^post11 = x_16^post38 propagated equality lt1^post11 = lt1^post38 propagated equality l_11^post11 = l_11^post38 propagated equality result_5^post11 = result_5^post38 propagated equality i^post11 = i^post38 propagated equality ___cil_tmp5_20^post11 = ___cil_tmp5_20^post38 propagated equality tmp_9^post11 = tmp_9^post38 propagated equality buffer_1139^post11 = buffer_1139^post38 propagated equality d_7^post11 = d_7^post38 propagated equality lt2^post11 = lt2^post38 propagated equality buffer_1077^post11 = buffer_1077^post38 propagated equality elem_13^post11 = elem_13^post38 propagated equality x_12^post11 = x_12^post38 propagated equality lt_29^post11 = lt_29^post38 propagated equality h_17^post11 = h_17^post38 propagated equality y_1094^post11 = y_1094^post38 propagated equality i_22^post11 = i_22^post38 propagated equality tmp___0_36^post11 = tmp___0_36^post38 propagated equality sz_23^post11 = sz_23^post38 propagated equality lt3^post11 = lt3^post38 propagated equality cand_19^post11 = cand_19^post38 propagated equality sz^post11 = sz^post38 Propagated Equalities Original rule: l26 -> l10 : ___cil_tmp5_10^0'=___cil_tmp5_10^post38, ___cil_tmp5_15^0'=___cil_tmp5_15^post38, ___cil_tmp5_20^0'=___cil_tmp5_20^post38, a_6^0'=a_6^post38, buffer_1077^0'=buffer_1077^post38, buffer_1139^0'=buffer_1139^post38, buffer_21^0'=buffer_21^post38, buffer_35^0'=buffer_35^post38, buffer_604^0'=buffer_604^post38, cand_1104^0'=cand_1104^post38, cand_19^0'=cand_19^post38, d_7^0'=d_7^post38, elem_13^0'=elem_13^post38, h_17^0'=h_17^post38, i^0'=i^post38, i_22^0'=i_22^post38, l_11^0'=l_11^post38, len_98^0'=len_98^post38, lt1^0'=lt1^post38, lt2^0'=lt2^post38, lt3^0'=lt3^post38, lt_29^0'=lt_29^post38, prev_14^0'=prev_14^post38, result_5^0'=result_5^post38, ret_1103^0'=ret_1103^post38, ret_18^0'=ret_18^post38, sz^0'=sz^post38, sz_23^0'=sz_23^post38, tmp_24^0'=tmp_24^post38, tmp_9^0'=tmp_9^post38, tmp___0_25^0'=tmp___0_25^post38, tmp___0_36^0'=tmp___0_36^post38, tmp___0_605^0'=tmp___0_605^post38, x_12^0'=x_12^post38, x_16^0'=x_16^post38, x_8^0'=x_8^post38, y_1094^0'=y_1094^post38, (0 == 0 /\ tmp___0_605^0-tmp___0_605^post38 == 0 /\ elem_13^0-elem_13^post38 == 0 /\ -result_5^post38+result_5^0 == 0 /\ ret_18^0-ret_18^post38 == 0 /\ -ret_1103^post38+ret_1103^0 == 0 /\ tmp___0_36^0-tmp___0_36^post38 == 0 /\ -x_12^post38+x_12^0 == 0 /\ h_17^0-h_17^post38 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post38 == 0 /\ tmp_24^0-tmp_24^post38 == 0 /\ lt_29^0-lt_29^post38 == 0 /\ -x_8^post38+x_8^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post38 == 0 /\ -prev_14^post38+prev_14^0 == 0 /\ -tmp_9^post38+tmp_9^0 == 0 /\ -sz_23^post38+sz_23^0 == 0 /\ -lt3^post38+lt3^0 == 0 /\ cand_1104^0-cand_1104^post38 == 0 /\ -___cil_tmp5_20^post38+___cil_tmp5_20^0 == 0 /\ -i^post38+i^0 == 0 /\ -buffer_604^post38+buffer_604^0 == 0 /\ buffer_35^0-buffer_35^post38 == 0 /\ -buffer_1139^post38+buffer_1139^0 == 0 /\ tmp___0_25^0-tmp___0_25^post38 == 0 /\ lt2^0-lt2^post38 == 0 /\ -i_22^post38+i_22^0 == 0 /\ l_11^0-l_11^post38 == 0 /\ -len_98^post38+len_98^0 == 0 /\ -d_7^post38+d_7^0 == 0 /\ -cand_19^post38+cand_19^0 == 0 /\ -lt1^post38+lt1^0 == 0 /\ x_16^0-x_16^post38 == 0 /\ buffer_1077^0-buffer_1077^post38 == 0 /\ -y_1094^post38+y_1094^0 == 0 /\ -sz^post38+sz^0 == 0 /\ a_6^0-a_6^post38 == 0 /\ buffer_21^0-buffer_21^post38 == 0), cost: 1 New rule: l26 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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 tmp___0_605^post38 = tmp___0_605^0 propagated equality elem_13^post38 = elem_13^0 propagated equality result_5^post38 = result_5^0 propagated equality ret_18^post38 = ret_18^0 propagated equality ret_1103^post38 = ret_1103^0 propagated equality tmp___0_36^post38 = tmp___0_36^0 propagated equality x_12^post38 = x_12^0 propagated equality h_17^post38 = h_17^0 propagated equality ___cil_tmp5_10^post38 = ___cil_tmp5_10^0 propagated equality tmp_24^post38 = tmp_24^0 propagated equality lt_29^post38 = lt_29^0 propagated equality x_8^post38 = x_8^0 propagated equality ___cil_tmp5_15^post38 = ___cil_tmp5_15^0 propagated equality prev_14^post38 = prev_14^0 propagated equality tmp_9^post38 = tmp_9^0 propagated equality sz_23^post38 = sz_23^0 propagated equality lt3^post38 = lt3^0 propagated equality cand_1104^post38 = cand_1104^0 propagated equality ___cil_tmp5_20^post38 = ___cil_tmp5_20^0 propagated equality i^post38 = i^0 propagated equality buffer_604^post38 = buffer_604^0 propagated equality buffer_35^post38 = buffer_35^0 propagated equality buffer_1139^post38 = buffer_1139^0 propagated equality tmp___0_25^post38 = tmp___0_25^0 propagated equality lt2^post38 = lt2^0 propagated equality i_22^post38 = i_22^0 propagated equality l_11^post38 = l_11^0 propagated equality len_98^post38 = len_98^0 propagated equality d_7^post38 = d_7^0 propagated equality cand_19^post38 = cand_19^0 propagated equality lt1^post38 = lt1^0 propagated equality x_16^post38 = x_16^0 propagated equality buffer_1077^post38 = buffer_1077^0 propagated equality y_1094^post38 = y_1094^0 propagated equality sz^post38 = sz^0 propagated equality a_6^post38 = a_6^0 propagated equality buffer_21^post38 = buffer_21^0 Simplified Guard Original rule: l26 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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: l26 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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: l26 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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: l26 -> l10 : T, cost: 1 Propagated Equalities Original rule: l5 -> l5 : ___cil_tmp5_10^0'=___cil_tmp5_10^post8, ___cil_tmp5_15^0'=___cil_tmp5_15^post8, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post8, i_22^0'=i_22^post8, l_11^0'=l_11^post8, len_98^0'=len_98^post8, lt1^0'=lt1^post8, lt2^0'=lt2^post8, lt3^0'=lt3^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^0'=sz^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_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, (cand_19^0-cand_19^post7 == 0 /\ -a_6^post8+a_6^post7 == 0 /\ -___cil_tmp5_20^post7+___cil_tmp5_20^0 == 0 /\ -i^post7+i^0 == 0 /\ -___cil_tmp5_15^post7+___cil_tmp5_15^0 == 0 /\ h_17^0-h_17^post7 == 0 /\ lt1^0-lt1^post7 == 0 /\ -buffer_35^post7+buffer_35^0 == 0 /\ -buffer_1139^post7+buffer_1139^0 == 0 /\ lt_29^0-lt_29^post7 == 0 /\ buffer_1077^0-buffer_1077^post7 == 0 /\ x_12^post7-x_12^post8 == 0 /\ y_1094^post7-y_1094^post8 == 0 /\ result_5^post7-result_5^post8 == 0 /\ -ret_1103^post8+ret_1103^post7 == 0 /\ ret_1103^0-ret_1103^post7 == 0 /\ lt2^post7-lt2^post8 == 0 /\ -d_7^post7+d_7^0 == 0 /\ a_6^0-a_6^post7 == 0 /\ -i_22^post8+i_22^post7 == 0 /\ -lt1^post8+lt1^post7 == 0 /\ -buffer_604^post7+buffer_604^0 == 0 /\ -d_7^post8+d_7^post7 == 0 /\ -i_22^post7+i_22^0 == 0 /\ cand_1104^0-cand_1104^post7 == 0 /\ -buffer_21^post8+buffer_21^post7 == 0 /\ -___cil_tmp5_15^post8+___cil_tmp5_15^post7 == 0 /\ 1-lt3^0 <= 0 /\ i^post7-i^post8 == 0 /\ -x_16^post8+x_16^post7 == 0 /\ lt3^post7-lt3^post8 == 0 /\ ret_18^0-ret_18^post7 == 0 /\ -___cil_tmp5_10^post8+___cil_tmp5_10^post7 == 0 /\ -sz^post7+sz^0 == 0 /\ -buffer_604^post8+buffer_604^post7 == 0 /\ l_11^0-l_11^post7 == 0 /\ -cand_1104^post8+cand_1104^post7 == 0 /\ tmp___0_605^post7-tmp___0_605^post8 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post7 == 0 /\ tmp_24^0-tmp_24^post7 == 0 /\ -ret_18^post8+ret_18^post7 == 0 /\ x_16^0-x_16^post7 == 0 /\ buffer_35^post7-buffer_35^post8 == 0 /\ -cand_19^post8+cand_19^post7 == 0 /\ -___cil_tmp5_20^post8+___cil_tmp5_20^post7 == 0 /\ sz_23^0-sz_23^post7 == 0 /\ sz_23^post7-sz_23^post8 == 0 /\ -tmp___0_605^post7+tmp___0_605^0 == 0 /\ 1+lt3^post7-lt3^0 == 0 /\ buffer_21^0-buffer_21^post7 == 0 /\ -tmp_24^post8+tmp_24^post7 == 0 /\ -x_12^post7+x_12^0 == 0 /\ prev_14^post7-prev_14^post8 == 0 /\ -tmp___0_25^post8+tmp___0_25^post7 == 0 /\ x_8^post7-x_8^post8 == 0 /\ -lt_29^post8+lt_29^post7 == 0 /\ sz^post7-sz^post8 == 0 /\ elem_13^0-elem_13^post7 == 0 /\ -len_98^post7+len_98^0 == 0 /\ len_98^post7-len_98^post8 == 0 /\ -l_11^post8+l_11^post7 == 0 /\ -prev_14^post7+prev_14^0 == 0 /\ -elem_13^post8+elem_13^post7 == 0 /\ tmp___0_25^0-tmp___0_25^post7 == 0 /\ -buffer_1139^post8+buffer_1139^post7 == 0 /\ -x_8^post7+x_8^0 == 0 /\ -tmp_9^post7+tmp_9^0 == 0 /\ -tmp___0_36^post8+tmp___0_36^post7 == 0 /\ tmp___0_36^0-tmp___0_36^post7 == 0 /\ -result_5^post7+result_5^0 == 0 /\ y_1094^0-y_1094^post7 == 0 /\ -h_17^post8+h_17^post7 == 0 /\ buffer_1077^post7-buffer_1077^post8 == 0 /\ -1-lt2^0+lt2^post7 == 0 /\ tmp_9^post7-tmp_9^post8 == 0), cost: 1 New rule: l5 -> 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, 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^0'=i^post7, i_22^0'=i_22^post7, l_11^0'=l_11^post7, len_98^0'=len_98^post7, lt1^0'=lt1^post7, lt2^0'=lt2^post7, lt3^0'=lt3^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^0'=sz^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_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, (0 == 0 /\ cand_19^0-cand_19^post7 == 0 /\ -___cil_tmp5_20^post7+___cil_tmp5_20^0 == 0 /\ -i^post7+i^0 == 0 /\ -___cil_tmp5_15^post7+___cil_tmp5_15^0 == 0 /\ h_17^0-h_17^post7 == 0 /\ lt1^0-lt1^post7 == 0 /\ -buffer_35^post7+buffer_35^0 == 0 /\ -buffer_1139^post7+buffer_1139^0 == 0 /\ lt_29^0-lt_29^post7 == 0 /\ buffer_1077^0-buffer_1077^post7 == 0 /\ ret_1103^0-ret_1103^post7 == 0 /\ -d_7^post7+d_7^0 == 0 /\ a_6^0-a_6^post7 == 0 /\ -buffer_604^post7+buffer_604^0 == 0 /\ -i_22^post7+i_22^0 == 0 /\ cand_1104^0-cand_1104^post7 == 0 /\ 1-lt3^0 <= 0 /\ ret_18^0-ret_18^post7 == 0 /\ -sz^post7+sz^0 == 0 /\ l_11^0-l_11^post7 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post7 == 0 /\ tmp_24^0-tmp_24^post7 == 0 /\ x_16^0-x_16^post7 == 0 /\ sz_23^0-sz_23^post7 == 0 /\ -tmp___0_605^post7+tmp___0_605^0 == 0 /\ 1+lt3^post7-lt3^0 == 0 /\ buffer_21^0-buffer_21^post7 == 0 /\ -x_12^post7+x_12^0 == 0 /\ elem_13^0-elem_13^post7 == 0 /\ -len_98^post7+len_98^0 == 0 /\ -prev_14^post7+prev_14^0 == 0 /\ tmp___0_25^0-tmp___0_25^post7 == 0 /\ -x_8^post7+x_8^0 == 0 /\ -tmp_9^post7+tmp_9^0 == 0 /\ tmp___0_36^0-tmp___0_36^post7 == 0 /\ -result_5^post7+result_5^0 == 0 /\ y_1094^0-y_1094^post7 == 0 /\ -1-lt2^0+lt2^post7 == 0), cost: 1 propagated equality a_6^post8 = a_6^post7 propagated equality x_12^post8 = x_12^post7 propagated equality y_1094^post8 = y_1094^post7 propagated equality result_5^post8 = result_5^post7 propagated equality ret_1103^post8 = ret_1103^post7 propagated equality lt2^post8 = lt2^post7 propagated equality i_22^post8 = i_22^post7 propagated equality lt1^post8 = lt1^post7 propagated equality d_7^post8 = d_7^post7 propagated equality buffer_21^post8 = buffer_21^post7 propagated equality ___cil_tmp5_15^post8 = ___cil_tmp5_15^post7 propagated equality i^post8 = i^post7 propagated equality x_16^post8 = x_16^post7 propagated equality lt3^post8 = lt3^post7 propagated equality ___cil_tmp5_10^post8 = ___cil_tmp5_10^post7 propagated equality buffer_604^post8 = buffer_604^post7 propagated equality cand_1104^post8 = cand_1104^post7 propagated equality tmp___0_605^post8 = tmp___0_605^post7 propagated equality ret_18^post8 = ret_18^post7 propagated equality buffer_35^post8 = buffer_35^post7 propagated equality cand_19^post8 = cand_19^post7 propagated equality ___cil_tmp5_20^post8 = ___cil_tmp5_20^post7 propagated equality sz_23^post8 = sz_23^post7 propagated equality tmp_24^post8 = tmp_24^post7 propagated equality prev_14^post8 = prev_14^post7 propagated equality tmp___0_25^post8 = tmp___0_25^post7 propagated equality x_8^post8 = x_8^post7 propagated equality lt_29^post8 = lt_29^post7 propagated equality sz^post8 = sz^post7 propagated equality len_98^post8 = len_98^post7 propagated equality l_11^post8 = l_11^post7 propagated equality elem_13^post8 = elem_13^post7 propagated equality buffer_1139^post8 = buffer_1139^post7 propagated equality tmp___0_36^post8 = tmp___0_36^post7 propagated equality h_17^post8 = h_17^post7 propagated equality buffer_1077^post8 = buffer_1077^post7 propagated equality tmp_9^post8 = tmp_9^post7 Propagated Equalities Original rule: l5 -> 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, 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^0'=i^post7, i_22^0'=i_22^post7, l_11^0'=l_11^post7, len_98^0'=len_98^post7, lt1^0'=lt1^post7, lt2^0'=lt2^post7, lt3^0'=lt3^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^0'=sz^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_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, (0 == 0 /\ cand_19^0-cand_19^post7 == 0 /\ -___cil_tmp5_20^post7+___cil_tmp5_20^0 == 0 /\ -i^post7+i^0 == 0 /\ -___cil_tmp5_15^post7+___cil_tmp5_15^0 == 0 /\ h_17^0-h_17^post7 == 0 /\ lt1^0-lt1^post7 == 0 /\ -buffer_35^post7+buffer_35^0 == 0 /\ -buffer_1139^post7+buffer_1139^0 == 0 /\ lt_29^0-lt_29^post7 == 0 /\ buffer_1077^0-buffer_1077^post7 == 0 /\ ret_1103^0-ret_1103^post7 == 0 /\ -d_7^post7+d_7^0 == 0 /\ a_6^0-a_6^post7 == 0 /\ -buffer_604^post7+buffer_604^0 == 0 /\ -i_22^post7+i_22^0 == 0 /\ cand_1104^0-cand_1104^post7 == 0 /\ 1-lt3^0 <= 0 /\ ret_18^0-ret_18^post7 == 0 /\ -sz^post7+sz^0 == 0 /\ l_11^0-l_11^post7 == 0 /\ ___cil_tmp5_10^0-___cil_tmp5_10^post7 == 0 /\ tmp_24^0-tmp_24^post7 == 0 /\ x_16^0-x_16^post7 == 0 /\ sz_23^0-sz_23^post7 == 0 /\ -tmp___0_605^post7+tmp___0_605^0 == 0 /\ 1+lt3^post7-lt3^0 == 0 /\ buffer_21^0-buffer_21^post7 == 0 /\ -x_12^post7+x_12^0 == 0 /\ elem_13^0-elem_13^post7 == 0 /\ -len_98^post7+len_98^0 == 0 /\ -prev_14^post7+prev_14^0 == 0 /\ tmp___0_25^0-tmp___0_25^post7 == 0 /\ -x_8^post7+x_8^0 == 0 /\ -tmp_9^post7+tmp_9^0 == 0 /\ tmp___0_36^0-tmp___0_36^post7 == 0 /\ -result_5^post7+result_5^0 == 0 /\ y_1094^0-y_1094^post7 == 0 /\ -1-lt2^0+lt2^post7 == 0), cost: 1 New rule: l5 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=1+lt2^0, lt3^0'=-1+lt3^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^0'=sz^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_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-lt3^0 <= 0), cost: 1 propagated equality cand_19^post7 = cand_19^0 propagated equality ___cil_tmp5_20^post7 = ___cil_tmp5_20^0 propagated equality i^post7 = i^0 propagated equality ___cil_tmp5_15^post7 = ___cil_tmp5_15^0 propagated equality h_17^post7 = h_17^0 propagated equality lt1^post7 = lt1^0 propagated equality buffer_35^post7 = buffer_35^0 propagated equality buffer_1139^post7 = buffer_1139^0 propagated equality lt_29^post7 = lt_29^0 propagated equality buffer_1077^post7 = buffer_1077^0 propagated equality ret_1103^post7 = ret_1103^0 propagated equality d_7^post7 = d_7^0 propagated equality a_6^post7 = a_6^0 propagated equality buffer_604^post7 = buffer_604^0 propagated equality i_22^post7 = i_22^0 propagated equality cand_1104^post7 = cand_1104^0 propagated equality ret_18^post7 = ret_18^0 propagated equality sz^post7 = sz^0 propagated equality l_11^post7 = l_11^0 propagated equality ___cil_tmp5_10^post7 = ___cil_tmp5_10^0 propagated equality tmp_24^post7 = tmp_24^0 propagated equality x_16^post7 = x_16^0 propagated equality sz_23^post7 = sz_23^0 propagated equality tmp___0_605^post7 = tmp___0_605^0 propagated equality lt3^post7 = -1+lt3^0 propagated equality buffer_21^post7 = buffer_21^0 propagated equality x_12^post7 = x_12^0 propagated equality elem_13^post7 = elem_13^0 propagated equality len_98^post7 = len_98^0 propagated equality prev_14^post7 = prev_14^0 propagated equality tmp___0_25^post7 = tmp___0_25^0 propagated equality x_8^post7 = x_8^0 propagated equality tmp_9^post7 = tmp_9^0 propagated equality tmp___0_36^post7 = tmp___0_36^0 propagated equality result_5^post7 = result_5^0 propagated equality y_1094^post7 = y_1094^0 propagated equality lt2^post7 = 1+lt2^0 Simplified Guard Original rule: l5 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=1+lt2^0, lt3^0'=-1+lt3^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^0'=sz^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_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-lt3^0 <= 0), cost: 1 New rule: l5 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=1+lt2^0, lt3^0'=-1+lt3^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^0'=sz^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_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-lt3^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l5 -> 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, 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^0'=i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=lt1^0, lt2^0'=1+lt2^0, lt3^0'=-1+lt3^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^0'=sz^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_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-lt3^0 <= 0, cost: 1 New rule: l5 -> l5 : lt2^0'=1+lt2^0, lt3^0'=-1+lt3^0, 1-lt3^0 <= 0, cost: 1 Propagated Equalities Original rule: l11 -> l11 : ___cil_tmp5_10^0'=___cil_tmp5_10^post15, ___cil_tmp5_15^0'=___cil_tmp5_15^post15, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post15, i_22^0'=i_22^post15, l_11^0'=l_11^post15, len_98^0'=len_98^post15, lt1^0'=lt1^post15, lt2^0'=lt2^post15, lt3^0'=lt3^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^0'=sz^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_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, (buffer_35^0-buffer_35^post14 == 0 /\ lt3^0-lt3^post14 == 0 /\ x_12^post14-x_12^post15 == 0 /\ -___cil_tmp5_15^post15+___cil_tmp5_15^post14 == 0 /\ -lt2^post15+lt2^post14 == 0 /\ -buffer_1077^post15+buffer_1077^post14 == 0 /\ -d_7^post15+d_7^post14 == 0 /\ tmp___0_25^post14-tmp___0_25^post15 == 0 /\ buffer_604^0-buffer_604^post14 == 0 /\ -l_11^post15+l_11^post14 == 0 /\ lt2^0-lt2^post14 == 0 /\ -1+lt1^post14-lt1^0 == 0 /\ -cand_1104^post15+cand_1104^post14 == 0 /\ tmp___0_36^post14-tmp___0_36^post15 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post14 == 0 /\ -prev_14^post15+prev_14^post14 == 0 /\ x_16^0-x_16^post14 == 0 /\ elem_13^post14-elem_13^post15 == 0 /\ tmp_9^0-tmp_9^post14 == 0 /\ lt_29^post14-lt_29^post15 == 0 /\ buffer_1077^0-buffer_1077^post14 == 0 /\ -tmp___0_605^post15+tmp___0_605^post14 == 0 /\ -sz_23^post14+sz_23^0 == 0 /\ l_11^0-l_11^post14 == 0 /\ -buffer_21^post15+buffer_21^post14 == 0 /\ -i_22^post14+i_22^0 == 0 /\ -x_12^post14+x_12^0 == 0 /\ -a_6^post14+a_6^0 == 0 /\ -1+i^post14-i^0 == 0 /\ x_16^post14-x_16^post15 == 0 /\ -buffer_35^post15+buffer_35^post14 == 0 /\ -lt3^post15+lt3^post14 == 0 /\ -result_5^post14+result_5^0 == 0 /\ lt1^post14-lt1^post15 == 0 /\ -h_17^post14+h_17^0 == 0 /\ -len_98^post14+len_98^0 == 0 /\ -buffer_604^post15+buffer_604^post14 == 0 /\ -sz^post15+sz^post14 == 0 /\ -result_5^post15+result_5^post14 == 0 /\ ret_18^0-ret_18^post14 == 0 /\ sz_23^post14-sz_23^post15 == 0 /\ len_98^post14-len_98^post15 == 0 /\ ret_18^post14-ret_18^post15 == 0 /\ -cand_1104^post14+cand_1104^0 == 0 /\ -buffer_1139^post14+buffer_1139^0 == 0 /\ -___cil_tmp5_10^post15+___cil_tmp5_10^post14 == 0 /\ -prev_14^post14+prev_14^0 == 0 /\ -x_8^post14+x_8^0 == 0 /\ -y_1094^post14+y_1094^0 == 0 /\ tmp___0_36^0-tmp___0_36^post14 == 0 /\ 1-sz^0+i^0 <= 0 /\ elem_13^0-elem_13^post14 == 0 /\ buffer_1139^post14-buffer_1139^post15 == 0 /\ -buffer_21^post14+buffer_21^0 == 0 /\ y_1094^post14-y_1094^post15 == 0 /\ -tmp_24^post15+tmp_24^post14 == 0 /\ ___cil_tmp5_20^post14-___cil_tmp5_20^post15 == 0 /\ i_22^post14-i_22^post15 == 0 /\ -tmp___0_25^post14+tmp___0_25^0 == 0 /\ -sz^post14+sz^0 == 0 /\ d_7^0-d_7^post14 == 0 /\ -___cil_tmp5_20^post14+___cil_tmp5_20^0 == 0 /\ ret_1103^post14-ret_1103^post15 == 0 /\ -tmp___0_605^post14+tmp___0_605^0 == 0 /\ tmp_24^0-tmp_24^post14 == 0 /\ -h_17^post15+h_17^post14 == 0 /\ -cand_19^post14+cand_19^0 == 0 /\ lt_29^0-lt_29^post14 == 0 /\ -tmp_9^post15+tmp_9^post14 == 0 /\ -a_6^post15+a_6^post14 == 0 /\ -___cil_tmp5_10^post14+___cil_tmp5_10^0 == 0 /\ -ret_1103^post14+ret_1103^0 == 0 /\ -x_8^post15+x_8^post14 == 0 /\ -i^post15+i^post14 == 0 /\ -cand_19^post15+cand_19^post14 == 0), cost: 1 New rule: l11 -> l11 : ___cil_tmp5_10^0'=___cil_tmp5_10^post14, ___cil_tmp5_15^0'=___cil_tmp5_15^post14, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post14, i_22^0'=i_22^post14, l_11^0'=l_11^post14, len_98^0'=len_98^post14, lt1^0'=lt1^post14, lt2^0'=lt2^post14, lt3^0'=lt3^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^0'=sz^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_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 /\ buffer_35^0-buffer_35^post14 == 0 /\ lt3^0-lt3^post14 == 0 /\ buffer_604^0-buffer_604^post14 == 0 /\ lt2^0-lt2^post14 == 0 /\ -1+lt1^post14-lt1^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post14 == 0 /\ x_16^0-x_16^post14 == 0 /\ tmp_9^0-tmp_9^post14 == 0 /\ buffer_1077^0-buffer_1077^post14 == 0 /\ -sz_23^post14+sz_23^0 == 0 /\ l_11^0-l_11^post14 == 0 /\ -i_22^post14+i_22^0 == 0 /\ -x_12^post14+x_12^0 == 0 /\ -a_6^post14+a_6^0 == 0 /\ -1+i^post14-i^0 == 0 /\ -result_5^post14+result_5^0 == 0 /\ -h_17^post14+h_17^0 == 0 /\ -len_98^post14+len_98^0 == 0 /\ ret_18^0-ret_18^post14 == 0 /\ -cand_1104^post14+cand_1104^0 == 0 /\ -buffer_1139^post14+buffer_1139^0 == 0 /\ -prev_14^post14+prev_14^0 == 0 /\ -x_8^post14+x_8^0 == 0 /\ -y_1094^post14+y_1094^0 == 0 /\ tmp___0_36^0-tmp___0_36^post14 == 0 /\ 1-sz^0+i^0 <= 0 /\ elem_13^0-elem_13^post14 == 0 /\ -buffer_21^post14+buffer_21^0 == 0 /\ -tmp___0_25^post14+tmp___0_25^0 == 0 /\ -sz^post14+sz^0 == 0 /\ d_7^0-d_7^post14 == 0 /\ -___cil_tmp5_20^post14+___cil_tmp5_20^0 == 0 /\ -tmp___0_605^post14+tmp___0_605^0 == 0 /\ tmp_24^0-tmp_24^post14 == 0 /\ -cand_19^post14+cand_19^0 == 0 /\ lt_29^0-lt_29^post14 == 0 /\ -___cil_tmp5_10^post14+___cil_tmp5_10^0 == 0 /\ -ret_1103^post14+ret_1103^0 == 0), cost: 1 propagated equality x_12^post15 = x_12^post14 propagated equality ___cil_tmp5_15^post15 = ___cil_tmp5_15^post14 propagated equality lt2^post15 = lt2^post14 propagated equality buffer_1077^post15 = buffer_1077^post14 propagated equality d_7^post15 = d_7^post14 propagated equality tmp___0_25^post15 = tmp___0_25^post14 propagated equality l_11^post15 = l_11^post14 propagated equality cand_1104^post15 = cand_1104^post14 propagated equality tmp___0_36^post15 = tmp___0_36^post14 propagated equality prev_14^post15 = prev_14^post14 propagated equality elem_13^post15 = elem_13^post14 propagated equality lt_29^post15 = lt_29^post14 propagated equality tmp___0_605^post15 = tmp___0_605^post14 propagated equality buffer_21^post15 = buffer_21^post14 propagated equality x_16^post15 = x_16^post14 propagated equality buffer_35^post15 = buffer_35^post14 propagated equality lt3^post15 = lt3^post14 propagated equality lt1^post15 = lt1^post14 propagated equality buffer_604^post15 = buffer_604^post14 propagated equality sz^post15 = sz^post14 propagated equality result_5^post15 = result_5^post14 propagated equality sz_23^post15 = sz_23^post14 propagated equality len_98^post15 = len_98^post14 propagated equality ret_18^post15 = ret_18^post14 propagated equality ___cil_tmp5_10^post15 = ___cil_tmp5_10^post14 propagated equality buffer_1139^post15 = buffer_1139^post14 propagated equality y_1094^post15 = y_1094^post14 propagated equality tmp_24^post15 = tmp_24^post14 propagated equality ___cil_tmp5_20^post15 = ___cil_tmp5_20^post14 propagated equality i_22^post15 = i_22^post14 propagated equality ret_1103^post15 = ret_1103^post14 propagated equality h_17^post15 = h_17^post14 propagated equality tmp_9^post15 = tmp_9^post14 propagated equality a_6^post15 = a_6^post14 propagated equality x_8^post15 = x_8^post14 propagated equality i^post15 = i^post14 propagated equality cand_19^post15 = cand_19^post14 Propagated Equalities Original rule: l11 -> l11 : ___cil_tmp5_10^0'=___cil_tmp5_10^post14, ___cil_tmp5_15^0'=___cil_tmp5_15^post14, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=i^post14, i_22^0'=i_22^post14, l_11^0'=l_11^post14, len_98^0'=len_98^post14, lt1^0'=lt1^post14, lt2^0'=lt2^post14, lt3^0'=lt3^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^0'=sz^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_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 /\ buffer_35^0-buffer_35^post14 == 0 /\ lt3^0-lt3^post14 == 0 /\ buffer_604^0-buffer_604^post14 == 0 /\ lt2^0-lt2^post14 == 0 /\ -1+lt1^post14-lt1^0 == 0 /\ ___cil_tmp5_15^0-___cil_tmp5_15^post14 == 0 /\ x_16^0-x_16^post14 == 0 /\ tmp_9^0-tmp_9^post14 == 0 /\ buffer_1077^0-buffer_1077^post14 == 0 /\ -sz_23^post14+sz_23^0 == 0 /\ l_11^0-l_11^post14 == 0 /\ -i_22^post14+i_22^0 == 0 /\ -x_12^post14+x_12^0 == 0 /\ -a_6^post14+a_6^0 == 0 /\ -1+i^post14-i^0 == 0 /\ -result_5^post14+result_5^0 == 0 /\ -h_17^post14+h_17^0 == 0 /\ -len_98^post14+len_98^0 == 0 /\ ret_18^0-ret_18^post14 == 0 /\ -cand_1104^post14+cand_1104^0 == 0 /\ -buffer_1139^post14+buffer_1139^0 == 0 /\ -prev_14^post14+prev_14^0 == 0 /\ -x_8^post14+x_8^0 == 0 /\ -y_1094^post14+y_1094^0 == 0 /\ tmp___0_36^0-tmp___0_36^post14 == 0 /\ 1-sz^0+i^0 <= 0 /\ elem_13^0-elem_13^post14 == 0 /\ -buffer_21^post14+buffer_21^0 == 0 /\ -tmp___0_25^post14+tmp___0_25^0 == 0 /\ -sz^post14+sz^0 == 0 /\ d_7^0-d_7^post14 == 0 /\ -___cil_tmp5_20^post14+___cil_tmp5_20^0 == 0 /\ -tmp___0_605^post14+tmp___0_605^0 == 0 /\ tmp_24^0-tmp_24^post14 == 0 /\ -cand_19^post14+cand_19^0 == 0 /\ lt_29^0-lt_29^post14 == 0 /\ -___cil_tmp5_10^post14+___cil_tmp5_10^0 == 0 /\ -ret_1103^post14+ret_1103^0 == 0), cost: 1 New rule: l11 -> l11 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=1+i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=1+lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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-sz^0+i^0 <= 0), cost: 1 propagated equality buffer_35^post14 = buffer_35^0 propagated equality lt3^post14 = lt3^0 propagated equality buffer_604^post14 = buffer_604^0 propagated equality lt2^post14 = lt2^0 propagated equality lt1^post14 = 1+lt1^0 propagated equality ___cil_tmp5_15^post14 = ___cil_tmp5_15^0 propagated equality x_16^post14 = x_16^0 propagated equality tmp_9^post14 = tmp_9^0 propagated equality buffer_1077^post14 = buffer_1077^0 propagated equality sz_23^post14 = sz_23^0 propagated equality l_11^post14 = l_11^0 propagated equality i_22^post14 = i_22^0 propagated equality x_12^post14 = x_12^0 propagated equality a_6^post14 = a_6^0 propagated equality i^post14 = 1+i^0 propagated equality result_5^post14 = result_5^0 propagated equality h_17^post14 = h_17^0 propagated equality len_98^post14 = len_98^0 propagated equality ret_18^post14 = ret_18^0 propagated equality cand_1104^post14 = cand_1104^0 propagated equality buffer_1139^post14 = buffer_1139^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___0_36^post14 = tmp___0_36^0 propagated equality elem_13^post14 = elem_13^0 propagated equality buffer_21^post14 = buffer_21^0 propagated equality tmp___0_25^post14 = tmp___0_25^0 propagated equality sz^post14 = sz^0 propagated equality d_7^post14 = d_7^0 propagated equality ___cil_tmp5_20^post14 = ___cil_tmp5_20^0 propagated equality tmp___0_605^post14 = tmp___0_605^0 propagated equality tmp_24^post14 = tmp_24^0 propagated equality cand_19^post14 = cand_19^0 propagated equality lt_29^post14 = lt_29^0 propagated equality ___cil_tmp5_10^post14 = ___cil_tmp5_10^0 propagated equality ret_1103^post14 = ret_1103^0 Simplified Guard Original rule: l11 -> l11 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=1+i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=1+lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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-sz^0+i^0 <= 0), cost: 1 New rule: l11 -> l11 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=1+i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=1+lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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-sz^0+i^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l11 -> l11 : ___cil_tmp5_10^0'=___cil_tmp5_10^0, ___cil_tmp5_15^0'=___cil_tmp5_15^0, ___cil_tmp5_20^0'=___cil_tmp5_20^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^0'=1+i^0, i_22^0'=i_22^0, l_11^0'=l_11^0, len_98^0'=len_98^0, lt1^0'=1+lt1^0, lt2^0'=lt2^0, lt3^0'=lt3^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^0'=sz^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_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-sz^0+i^0 <= 0, cost: 1 New rule: l11 -> l11 : i^0'=1+i^0, lt1^0'=1+lt1^0, 1-sz^0+i^0 <= 0, cost: 1 Step with 73 Trace 73[T] Blocked [{}, {}] Step with 71 Trace 73[T], 71[T] Blocked [{}, {}, {}] Step with 45 Trace 73[T], 71[T], 45[(-len_98^0 <= 0)] Blocked [{}, {}, {}, {}] Step with 66 Trace 73[T], 71[T], 45[(-len_98^0 <= 0)], 66[(-h_17^0 <= 0 /\ -h_17^0 == 0 /\ -len_98^0 <= 0 /\ h_17^0 <= 0)] Blocked [{}, {}, {}, {}, {}] Backtrack Trace 73[T], 71[T], 45[(-len_98^0 <= 0)] Blocked [{}, {}, {}, {66[T]}] Step with 67 Trace 73[T], 71[T], 45[(-len_98^0 <= 0)], 67[(-len_98^0 <= 0)] Blocked [{}, {}, {}, {66[T]}, {}] Step with 68 Trace 73[T], 71[T], 45[(-len_98^0 <= 0)], 67[(-len_98^0 <= 0)], 68[(1+h_17^0 <= 0)] Blocked [{}, {}, {}, {66[T]}, {}, {}] Step with 70 Trace 73[T], 71[T], 45[(-len_98^0 <= 0)], 67[(-len_98^0 <= 0)], 68[(1+h_17^0 <= 0)], 70[T] Blocked [{}, {}, {}, {66[T]}, {}, {}, {}] Step with 49 Trace 73[T], 71[T], 45[(-len_98^0 <= 0)], 67[(-len_98^0 <= 0)], 68[(1+h_17^0 <= 0)], 70[T], 49[(1-len_98^0 <= 0)] Blocked [{}, {}, {}, {66[T]}, {}, {}, {}, {}] Step with 51 Trace 73[T], 71[T], 45[(-len_98^0 <= 0)], 67[(-len_98^0 <= 0)], 68[(1+h_17^0 <= 0)], 70[T], 49[(1-len_98^0 <= 0)], 51[(elem_13^0 <= 0 /\ elem_13^0 == 0 /\ -elem_13^0 <= 0 /\ 1-len_98^0 <= 0)] Blocked [{}, {}, {}, {66[T]}, {}, {}, {}, {}, {}] Backtrack Trace 73[T], 71[T], 45[(-len_98^0 <= 0)], 67[(-len_98^0 <= 0)], 68[(1+h_17^0 <= 0)], 70[T], 49[(1-len_98^0 <= 0)] Blocked [{}, {}, {}, {66[T]}, {}, {}, {}, {51[T]}] Step with 54 Trace 73[T], 71[T], 45[(-len_98^0 <= 0)], 67[(-len_98^0 <= 0)], 68[(1+h_17^0 <= 0)], 70[T], 49[(1-len_98^0 <= 0)], 54[(1-len_98^0 <= 0)] Blocked [{}, {}, {}, {66[T]}, {}, {}, {}, {51[T]}, {}] Step with 55 Trace 73[T], 71[T], 45[(-len_98^0 <= 0)], 67[(-len_98^0 <= 0)], 68[(1+h_17^0 <= 0)], 70[T], 49[(1-len_98^0 <= 0)], 54[(1-len_98^0 <= 0)], 55[(1+elem_13^0 <= 0)] Blocked [{}, {}, {}, {66[T]}, {}, {}, {}, {51[T]}, {}, {}] Backtrack Trace 73[T], 71[T], 45[(-len_98^0 <= 0)], 67[(-len_98^0 <= 0)], 68[(1+h_17^0 <= 0)], 70[T], 49[(1-len_98^0 <= 0)], 54[(1-len_98^0 <= 0)] Blocked [{}, {}, {}, {66[T]}, {}, {}, {}, {51[T]}, {55[T]}] Step with 56 Trace 73[T], 71[T], 45[(-len_98^0 <= 0)], 67[(-len_98^0 <= 0)], 68[(1+h_17^0 <= 0)], 70[T], 49[(1-len_98^0 <= 0)], 54[(1-len_98^0 <= 0)], 56[(1-elem_13^0 <= 0)] Blocked [{}, {}, {}, {66[T]}, {}, {}, {}, {51[T]}, {55[T]}, {}] Backtrack Trace 73[T], 71[T], 45[(-len_98^0 <= 0)], 67[(-len_98^0 <= 0)], 68[(1+h_17^0 <= 0)], 70[T], 49[(1-len_98^0 <= 0)], 54[(1-len_98^0 <= 0)] Blocked [{}, {}, {}, {66[T]}, {}, {}, {}, {51[T]}, {55[T], 56[T]}] Backtrack Trace 73[T], 71[T], 45[(-len_98^0 <= 0)], 67[(-len_98^0 <= 0)], 68[(1+h_17^0 <= 0)], 70[T], 49[(1-len_98^0 <= 0)] Blocked [{}, {}, {}, {66[T]}, {}, {}, {}, {51[T], 54[T]}] Step with 57 Trace 73[T], 71[T], 45[(-len_98^0 <= 0)], 67[(-len_98^0 <= 0)], 68[(1+h_17^0 <= 0)], 70[T], 49[(1-len_98^0 <= 0)], 57[(elem_13^0 <= 0 /\ elem_13^0 == 0 /\ -elem_13^0 <= 0 /\ 1-len_98^0 <= 0 /\ -prev_14^0 <= 0 /\ -prev_14^0 == 0 /\ prev_14^0 <= 0)] Blocked [{}, {}, {}, {66[T]}, {}, {}, {}, {51[T], 54[T]}, {}] Step with 59 Trace 73[T], 71[T], 45[(-len_98^0 <= 0)], 67[(-len_98^0 <= 0)], 68[(1+h_17^0 <= 0)], 70[T], 49[(1-len_98^0 <= 0)], 57[(elem_13^0 <= 0 /\ elem_13^0 == 0 /\ -elem_13^0 <= 0 /\ 1-len_98^0 <= 0 /\ -prev_14^0 <= 0 /\ -prev_14^0 == 0 /\ prev_14^0 <= 0)], 59[T] Blocked [{}, {}, {}, {66[T]}, {}, {}, {}, {51[T], 54[T]}, {}, {}] Backtrack Trace 73[T], 71[T], 45[(-len_98^0 <= 0)], 67[(-len_98^0 <= 0)], 68[(1+h_17^0 <= 0)], 70[T], 49[(1-len_98^0 <= 0)], 57[(elem_13^0 <= 0 /\ elem_13^0 == 0 /\ -elem_13^0 <= 0 /\ 1-len_98^0 <= 0 /\ -prev_14^0 <= 0 /\ -prev_14^0 == 0 /\ prev_14^0 <= 0)] Blocked [{}, {}, {}, {66[T]}, {}, {}, {}, {51[T], 54[T]}, {59[T]}] Step with 60 Trace 73[T], 71[T], 45[(-len_98^0 <= 0)], 67[(-len_98^0 <= 0)], 68[(1+h_17^0 <= 0)], 70[T], 49[(1-len_98^0 <= 0)], 57[(elem_13^0 <= 0 /\ elem_13^0 == 0 /\ -elem_13^0 <= 0 /\ 1-len_98^0 <= 0 /\ -prev_14^0 <= 0 /\ -prev_14^0 == 0 /\ prev_14^0 <= 0)], 60[T] Blocked [{}, {}, {}, {66[T]}, {}, {}, {}, {51[T], 54[T]}, {59[T]}, {}] Nonterm Start location: l26 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^0 i_22^0 l_11^0 len_98^0 lt1^0 lt2^0 lt3^0 lt_29^0 prev_14^0 result_5^0 ret_1103^0 ret_18^0 sz^0 sz_23^0 tmp_24^0 tmp_9^0 tmp___0_25^0 tmp___0_36^0 tmp___0_605^0 x_12^0 x_16^0 x_8^0 41: l0 -> l1 : 1+h_17^0 <= 0, cost: 1 42: l0 -> l1 : 1-h_17^0 <= 0, cost: 1 43: l0 -> l2 : ___cil_tmp5_20^0'=ret_18^0, result_5^0'=result_5^post3, (-h_17^0 <= 0 /\ -h_17^0 == 0 /\ h_17^0 <= 0), cost: 1 44: l3 -> l4 : buffer_21^0'=result_5^0, i_22^0'=1+i_22^0, len_98^0'=1+len_98^0, -len_98^0 <= 0, cost: 1 61: l4 -> l10 : len_98^0'=len_98^post26, (sz_23^0-i_22^0 <= 0 /\ -len_98^0 <= 0), cost: 1 62: l4 -> l3 : ___cil_tmp5_10^0'=x_8^post27, a_6^0'=a_6^post27, buffer_604^0'=buffer_604^post27, d_7^0'=d_7^post27, i_22^0'=i_22^post27, len_98^0'=len_98^post27, result_5^0'=x_8^post27, sz_23^0'=sz_23^post27, tmp_24^0'=tmp_24^post27, tmp_9^0'=x_8^post27, tmp___0_25^0'=tmp___0_25^post27, tmp___0_605^0'=tmp___0_605^post27, x_8^0'=x_8^post27, (-len_98^0 <= 0 /\ 1-sz_23^0+i_22^0 <= 0), cost: 1 45: l5 -> l6 : h_17^0'=x_16^0, len_98^0'=len_98^post5, ret_18^0'=0, -len_98^0 <= 0, cost: 1 46: l5 -> l3 : lt3^0 <= 0, cost: 1 74: l5 -> l5 : lt2^0'=1+lt2^0, lt3^0'=-1+lt3^0, 1-lt3^0 <= 0, cost: 1 66: l6 -> l23 : (-h_17^0 <= 0 /\ -h_17^0 == 0 /\ -len_98^0 <= 0 /\ h_17^0 <= 0), cost: 1 67: l6 -> l24 : len_98^0'=len_98^post32, -len_98^0 <= 0, cost: 1 47: l8 -> l0 : h_17^0'=x_16^0, ret_18^0'=0, T, cost: 1 48: l8 -> l5 : lt2^0'=0, lt3^0'=lt1^0, T, cost: 1 71: l10 -> l5 : buffer_1077^0'=buffer_1077^post36, i_22^0'=i_22^post36, len_98^0'=len_98^post36, sz_23^0'=sz_23^post36, tmp_24^0'=tmp_24^post36, x_16^0'=x_16^post36, T, cost: 1 72: l10 -> l18 : sz^0'=sz^post37, T, cost: 1 49: l11 -> l12 : elem_13^0'=l_11^0, len_98^0'=len_98^post12, prev_14^0'=0, 1-len_98^0 <= 0, cost: 1 50: l11 -> l8 : sz^0-i^0 <= 0, cost: 1 75: l11 -> l11 : i^0'=1+i^0, lt1^0'=1+lt1^0, 1-sz^0+i^0 <= 0, cost: 1 76: l11 -> LoAT_sink : (-x_12^0 >= 0 /\ l_11^0 >= 0 /\ -l_11^0 >= 0 /\ x_12^0 >= 0 /\ -l_11^0+x_12^0 <= 0 /\ -1+len_98^0 >= 0 /\ -1+len_98^post221 >= 0 /\ -len_98^post2211+len_98^0 <= 0 /\ l_11^0-x_12^0 <= 0), cost: NONTERM 77: l11 -> l11 : ___cil_tmp5_15^0'=x_12^0, elem_13^0'=x_12^0, i^0'=0, l_11^0'=x_12^0, len_98^0'=len_98^post2211, lt1^0'=0, prev_14^0'=0, result_5^0'=x_12^0, (-x_12^0 >= 0 /\ l_11^0 >= 0 /\ -1+len_98^post2211 >= 0 /\ -l_11^0 >= 0 /\ -l_11^0 == 0 /\ x_12^0 >= 0 /\ x_12^0 == 0 /\ -1+len_98^0 >= 0), cost: 1 51: l12 -> l15 : (elem_13^0 <= 0 /\ elem_13^0 == 0 /\ -elem_13^0 <= 0 /\ 1-len_98^0 <= 0), cost: 1 54: l12 -> l17 : 1-len_98^0 <= 0, cost: 1 57: l12 -> l18 : ___cil_tmp5_15^0'=x_12^0, l_11^0'=x_12^0, len_98^0'=len_98^post22, result_5^0'=x_12^0, (elem_13^0 <= 0 /\ elem_13^0 == 0 /\ -elem_13^0 <= 0 /\ 1-len_98^0 <= 0 /\ -prev_14^0 <= 0 /\ -prev_14^0 == 0 /\ prev_14^0 <= 0), cost: 1 52: l15 -> l14 : 1+prev_14^0 <= 0, cost: 1 53: l15 -> l14 : 1-prev_14^0 <= 0, cost: 1 55: l17 -> l16 : 1+elem_13^0 <= 0, cost: 1 56: l17 -> l16 : 1-elem_13^0 <= 0, cost: 1 59: l18 -> l21 : ret_18^0'=result_5^0, T, cost: 1 60: l18 -> l11 : i^0'=0, lt1^0'=0, T, cost: 1 58: l19 -> l20 : buffer_21^0'=0, i_22^0'=0, sz_23^0'=tmp_24^post23, tmp_24^0'=tmp_24^post23, T, cost: 1 63: l20 -> l8 : buffer_1139^0'=buffer_1139^post28, i_22^0'=i_22^post28, sz_23^0'=sz_23^post28, tmp_24^0'=tmp_24^post28, x_16^0'=x_16^post28, sz_23^0-i_22^0 <= 0, cost: 1 64: l20 -> l4 : ___cil_tmp5_10^0'=x_8^post29, a_6^0'=a_6^post29, buffer_21^0'=x_8^post29, buffer_35^0'=buffer_35^post29, d_7^0'=d_7^post29, i_22^0'=1+i_22^1, len_98^0'=i_22^1, result_5^0'=x_8^post29, sz_23^0'=sz_23^post29, tmp_24^0'=tmp_24^post29, tmp_9^0'=x_8^post29, tmp___0_25^0'=tmp___0_25^post29, tmp___0_36^0'=tmp___0_36^post29, x_8^0'=x_8^post29, 1-sz_23^0+i_22^0 <= 0, cost: 1 65: l22 -> l4 : buffer_21^0'=result_5^0, i_22^0'=1+i_22^0, len_98^0'=i_22^0, T, cost: 1 68: l24 -> l25 : 1+h_17^0 <= 0, cost: 1 69: l24 -> l25 : 1-h_17^0 <= 0, cost: 1 70: l25 -> l11 : buffer_21^0'=buffer_21^post35, cand_1104^0'=cand_1104^post35, cand_19^0'=h_17^0, h_17^0'=h_17^post35, i_22^0'=i_22^post35, l_11^0'=l_11^post35, len_98^0'=len_98^post35, lt_29^0'=lt_29^post35, ret_1103^0'=ret_1103^post35, sz_23^0'=sz_23^post35, tmp_24^0'=tmp_24^post35, x_12^0'=x_12^post35, x_16^0'=x_16^post35, T, cost: 1 73: l26 -> l10 : T, cost: 1 unrolling Original rule: l11 -> l11 : ___cil_tmp5_15^0'=x_12^0, elem_13^0'=l_11^0, i^0'=0, l_11^0'=x_12^0, len_98^0'=len_98^post221, lt1^0'=0, prev_14^0'=0, result_5^0'=x_12^0, (l_11^0 <= 0 /\ l_11^0 == 0 /\ -l_11^0 <= 0 /\ 1-len_98^0 <= 0), cost: 1 New rule: l11 -> l11 : ___cil_tmp5_15^0'=x_12^0, elem_13^0'=x_12^0, i^0'=0, l_11^0'=x_12^0, len_98^0'=len_98^post2211, lt1^0'=0, prev_14^0'=0, result_5^0'=x_12^0, (-x_12^0 <= 0 /\ l_11^0 <= 0 /\ l_11^0 == 0 /\ -l_11^0 <= 0 /\ x_12^0 <= 0 /\ x_12^0 == 0 /\ 1-len_98^0 <= 0 /\ 1-len_98^post221 <= 0), cost: 1 Certificate of Non-Termination Original rule: l11 -> l11 : ___cil_tmp5_15^0'=x_12^0, elem_13^0'=x_12^0, i^0'=0, l_11^0'=x_12^0, len_98^0'=len_98^post2211, lt1^0'=0, prev_14^0'=0, result_5^0'=x_12^0, (-x_12^0 <= 0 /\ l_11^0 <= 0 /\ l_11^0 == 0 /\ -l_11^0 <= 0 /\ x_12^0 <= 0 /\ x_12^0 == 0 /\ 1-len_98^0 <= 0 /\ 1-len_98^post221 <= 0), cost: 1 New rule: l11 -> LoAT_sink : (-x_12^0 >= 0 /\ l_11^0 >= 0 /\ -l_11^0 >= 0 /\ x_12^0 >= 0 /\ -l_11^0+x_12^0 <= 0 /\ -1+len_98^0 >= 0 /\ -1+len_98^post221 >= 0 /\ -len_98^post2211+len_98^0 <= 0 /\ l_11^0-x_12^0 <= 0), cost: NONTERM -x_12^0 >= 0 [0]: monotonic increase yields -x_12^0 >= 0 l_11^0 >= 0 [0]: eventual decrease yields (l_11^0 >= 0 /\ x_12^0 >= 0) l_11^0 >= 0 [1]: eventual increase yields (l_11^0 >= 0 /\ l_11^0-x_12^0 <= 0) -l_11^0 >= 0 [0]: eventual decrease yields (-x_12^0 >= 0 /\ -l_11^0 >= 0) -l_11^0 >= 0 [1]: eventual increase yields (-l_11^0 >= 0 /\ -l_11^0+x_12^0 <= 0) x_12^0 >= 0 [0]: monotonic increase yields x_12^0 >= 0 -1+len_98^0 >= 0 [0]: eventual decrease yields (-1+len_98^post2211 >= 0 /\ -1+len_98^0 >= 0) -1+len_98^0 >= 0 [1]: eventual increase yields (-1+len_98^0 >= 0 /\ -len_98^post2211+len_98^0 <= 0) -1+len_98^post221 >= 0 [0]: monotonic increase yields -1+len_98^post221 >= 0 Replacement map: {-x_12^0 >= 0 -> -x_12^0 >= 0, l_11^0 >= 0 -> (l_11^0 >= 0 /\ l_11^0-x_12^0 <= 0), -l_11^0 >= 0 -> (-l_11^0 >= 0 /\ -l_11^0+x_12^0 <= 0), x_12^0 >= 0 -> x_12^0 >= 0, -1+len_98^0 >= 0 -> (-1+len_98^0 >= 0 /\ -len_98^post2211+len_98^0 <= 0), -1+len_98^post221 >= 0 -> -1+len_98^post221 >= 0} Loop Acceleration Original rule: l11 -> l11 : ___cil_tmp5_15^0'=x_12^0, elem_13^0'=x_12^0, i^0'=0, l_11^0'=x_12^0, len_98^0'=len_98^post2211, lt1^0'=0, prev_14^0'=0, result_5^0'=x_12^0, (-x_12^0 <= 0 /\ l_11^0 <= 0 /\ l_11^0 == 0 /\ -l_11^0 <= 0 /\ x_12^0 <= 0 /\ x_12^0 == 0 /\ 1-len_98^0 <= 0 /\ 1-len_98^post221 <= 0), cost: 1 New rule: l11 -> l11 : ___cil_tmp5_15^0'=x_12^0, elem_13^0'=x_12^0, i^0'=0, l_11^0'=x_12^0, len_98^0'=len_98^post2211, lt1^0'=0, prev_14^0'=0, result_5^0'=x_12^0, (-x_12^0 >= 0 /\ l_11^0 >= 0 /\ -1+len_98^post2211 >= 0 /\ -l_11^0 >= 0 /\ x_12^0 >= 0 /\ -1+len_98^0 >= 0 /\ -1+len_98^post221 >= 0 /\ -1+n >= 0), cost: 1 -x_12^0 >= 0 [0]: monotonic increase yields -x_12^0 >= 0 l_11^0 >= 0 [0]: eventual decrease yields (l_11^0 >= 0 /\ x_12^0 >= 0) l_11^0 >= 0 [1]: eventual increase yields (l_11^0 >= 0 /\ l_11^0-x_12^0 <= 0) -l_11^0 >= 0 [0]: eventual decrease yields (-x_12^0 >= 0 /\ -l_11^0 >= 0) -l_11^0 >= 0 [1]: eventual increase yields (-l_11^0 >= 0 /\ -l_11^0+x_12^0 <= 0) x_12^0 >= 0 [0]: monotonic increase yields x_12^0 >= 0 -1+len_98^0 >= 0 [0]: eventual decrease yields (-1+len_98^post2211 >= 0 /\ -1+len_98^0 >= 0) -1+len_98^0 >= 0 [1]: eventual increase yields (-1+len_98^0 >= 0 /\ -len_98^post2211+len_98^0 <= 0) -1+len_98^post221 >= 0 [0]: monotonic increase yields -1+len_98^post221 >= 0 Replacement map: {-x_12^0 >= 0 -> -x_12^0 >= 0, l_11^0 >= 0 -> (l_11^0 >= 0 /\ x_12^0 >= 0), -l_11^0 >= 0 -> (-x_12^0 >= 0 /\ -l_11^0 >= 0), x_12^0 >= 0 -> x_12^0 >= 0, -1+len_98^0 >= 0 -> (-1+len_98^post2211 >= 0 /\ -1+len_98^0 >= 0), -1+len_98^post221 >= 0 -> -1+len_98^post221 >= 0} made implied equalities explicit Original rule: l11 -> l11 : ___cil_tmp5_15^0'=x_12^0, elem_13^0'=x_12^0, i^0'=0, l_11^0'=x_12^0, len_98^0'=len_98^post2211, lt1^0'=0, prev_14^0'=0, result_5^0'=x_12^0, (-x_12^0 >= 0 /\ l_11^0 >= 0 /\ -1+len_98^post2211 >= 0 /\ -l_11^0 >= 0 /\ x_12^0 >= 0 /\ -1+len_98^0 >= 0 /\ -1+len_98^post221 >= 0 /\ -1+n >= 0), cost: 1 New rule: l11 -> l11 : ___cil_tmp5_15^0'=x_12^0, elem_13^0'=x_12^0, i^0'=0, l_11^0'=x_12^0, len_98^0'=len_98^post2211, lt1^0'=0, prev_14^0'=0, result_5^0'=x_12^0, (-x_12^0 >= 0 /\ l_11^0 >= 0 /\ -1+len_98^post2211 >= 0 /\ -l_11^0 >= 0 /\ -l_11^0 == 0 /\ x_12^0 >= 0 /\ x_12^0 == 0 /\ -1+len_98^0 >= 0 /\ -1+len_98^post221 >= 0 /\ -1+n >= 0), cost: 1 Eliminated Temporary Variables via Transitive Closure Original rule: l11 -> l11 : ___cil_tmp5_15^0'=x_12^0, elem_13^0'=x_12^0, i^0'=0, l_11^0'=x_12^0, len_98^0'=len_98^post2211, lt1^0'=0, prev_14^0'=0, result_5^0'=x_12^0, (-x_12^0 >= 0 /\ l_11^0 >= 0 /\ -1+len_98^post2211 >= 0 /\ -l_11^0 >= 0 /\ -l_11^0 == 0 /\ x_12^0 >= 0 /\ x_12^0 == 0 /\ -1+len_98^0 >= 0 /\ -1+len_98^post221 >= 0 /\ -1+n >= 0), cost: 1 New rule: l11 -> l11 : ___cil_tmp5_15^0'=x_12^0, elem_13^0'=x_12^0, i^0'=0, l_11^0'=x_12^0, len_98^0'=len_98^post2211, lt1^0'=0, prev_14^0'=0, result_5^0'=x_12^0, (-x_12^0 >= 0 /\ l_11^0 >= 0 /\ -1+len_98^post2211 >= 0 /\ -l_11^0 >= 0 /\ -l_11^0 == 0 /\ x_12^0 >= 0 /\ x_12^0 == 0 /\ -1+len_98^0 >= 0), cost: 1 Step with 76 Trace 73[T], 71[T], 45[(-len_98^0 <= 0)], 67[(-len_98^0 <= 0)], 68[(1+h_17^0 <= 0)], 70[T], 76[(-x_12^0 >= 0 /\ l_11^0 >= 0 /\ -l_11^0 >= 0 /\ x_12^0 >= 0 /\ -l_11^0+x_12^0 <= 0 /\ -1+len_98^0 >= 0 /\ -1+len_98^post221 >= 0 /\ -len_98^post2211+len_98^0 <= 0 /\ l_11^0-x_12^0 <= 0)] Blocked [{}, {}, {}, {66[T]}, {}, {}, {}, {76[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^0=0 i_22^0=0 l_11^0=0 len_98^0=0 lt1^0=0 lt2^0=0 lt3^0=0 lt_29^0=0 prev_14^0=0 result_5^0=0 ret_1103^0=0 ret_18^0=0 sz^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_605^0=0 x_12^0=0 x_16^0=0 x_8^0=0 ] 73 [ ___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^0=0 i_22^0=0 l_11^0=0 len_98^0=0 lt1^0=0 lt2^0=0 lt3^0=0 lt_29^0=0 prev_14^0=0 result_5^0=0 ret_1103^0=0 ret_18^0=0 sz^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_605^0=0 x_12^0=0 x_16^0=-1 x_8^0=0 ] 71 [ ___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=-1 i^0=0 i_22^0=0 l_11^0=0 len_98^0=0 lt1^0=0 lt2^0=0 lt3^0=0 lt_29^0=0 prev_14^0=0 result_5^0=0 ret_1103^0=0 ret_18^0=0 sz^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_605^0=0 x_12^0=0 x_16^0=-1 x_8^0=0 ] 45 [ ___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=-1 i^0=0 i_22^0=0 l_11^0=0 len_98^0=0 lt1^0=0 lt2^0=0 lt3^0=0 lt_29^0=0 prev_14^0=0 result_5^0=0 ret_1103^0=0 ret_18^0=0 sz^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_605^0=0 x_12^0=0 x_16^0=-1 x_8^0=0 ] 67 [ ___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=-1 i^0=0 i_22^0=0 l_11^0=0 len_98^0=0 lt1^0=0 lt2^0=0 lt3^0=0 lt_29^0=0 prev_14^0=0 result_5^0=0 ret_1103^0=0 ret_18^0=0 sz^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_605^0=0 x_12^0=0 x_16^0=-1 x_8^0=0 ] 68 [ ___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=-1 d_7^0=0 elem_13^0=0 h_17^0=0 i^0=0 i_22^0=0 l_11^0=0 len_98^0=1 lt1^0=0 lt2^0=0 lt3^0=0 lt_29^0=0 prev_14^0=0 result_5^0=0 ret_1103^0=0 ret_18^0=0 sz^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_605^0=0 x_12^0=0 x_16^0=0 x_8^0=0 ] 70 [ ___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^0=0 i_22^0=0 l_11^0=0 len_98^0=0 lt1^0=0 lt2^0=0 lt3^0=0 lt_29^0=0 prev_14^0=0 result_5^0=0 ret_1103^0=0 ret_18^0=0 sz^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_605^0=0 x_12^0=0 x_16^0=0 x_8^0=0 ] 76 NO Build SHA: a05f16bf13df659c382799650051f91bf6828c7b